mirror of
https://github.com/standardnotes/server
synced 2026-07-15 02:07:45 -04:00
233 lines
380 KiB
JavaScript
233 lines
380 KiB
JavaScript
/* eslint-disable */
|
|
//prettier-ignore
|
|
module.exports = {
|
|
name: "@ojkelly/plugin-all",
|
|
factory: function (require) {
|
|
var plugin=(()=>{var TP=Object.create,mi=Object.defineProperty,RP=Object.defineProperties,PP=Object.getOwnPropertyDescriptor,OP=Object.getOwnPropertyDescriptors,CP=Object.getOwnPropertyNames,Uf=Object.getOwnPropertySymbols,IP=Object.getPrototypeOf,qf=Object.prototype.hasOwnProperty,wP=Object.prototype.propertyIsEnumerable;var jf=(e,t,r)=>t in e?mi(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,k=(e,t)=>{for(var r in t||(t={}))qf.call(t,r)&&jf(e,r,t[r]);if(Uf)for(var r of Uf(t))wP.call(t,r)&&jf(e,r,t[r]);return e},ce=(e,t)=>RP(e,OP(t)),NP=e=>mi(e,"__esModule",{value:!0});var P=e=>{if(typeof require!="undefined")return require(e);throw new Error('Dynamic require of "'+e+'" is not supported')};var d=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),xP=(e,t)=>{for(var r in t)mi(e,r,{get:t[r],enumerable:!0})},LP=(e,t,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of CP(t))!qf.call(e,n)&&n!=="default"&&mi(e,n,{get:()=>t[n],enumerable:!(r=PP(t,n))||r.enumerable});return e},L=e=>LP(NP(mi(e!=null?TP(IP(e)):{},"default",e&&e.__esModule&&"default"in e?{get:()=>e.default,enumerable:!0}:{value:e,enumerable:!0})),e);var th=d((aj,eh)=>{function Wf(e){return Array.isArray(e)?e:[e]}var Yf="",Kf=" ",uc="\\",MP=/^\s+$/,DP=/^\\!/,BP=/^\\#/,FP=/\r?\n/g,kP=/^\.*\/|^\.+$/,cc="/",Xf=typeof Symbol!="undefined"?Symbol.for("node-ignore"):"node-ignore",UP=(e,t,r)=>Object.defineProperty(e,t,{value:r}),qP=/([0-z])-([0-z])/g,jP=e=>e.replace(qP,(t,r,n)=>r.charCodeAt(0)<=n.charCodeAt(0)?t:Yf),GP=e=>{let{length:t}=e;return e.slice(0,t-t%2)},HP=[[/\\?\s+$/,e=>e.indexOf("\\")===0?Kf:Yf],[/\\\s/g,()=>Kf],[/[\\$.|*+(){^]/g,e=>`\\${e}`],[/(?!\\)\?/g,()=>"[^/]"],[/^\//,()=>"^"],[/\//g,()=>"\\/"],[/^\^*\\\*\\\*\\\//,()=>"^(?:.*\\/)?"],[/^(?=[^^])/,function(){return/\/(?!$)/.test(this)?"^":"(?:^|\\/)"}],[/\\\/\\\*\\\*(?=\\\/|$)/g,(e,t,r)=>t+6<r.length?"(?:\\/[^\\/]+)*":"\\/.+"],[/(^|[^\\]+)\\\*(?=.+)/g,(e,t)=>`${t}[^\\/]*`],[/\\\\\\(?=[$.|*+(){^])/g,()=>uc],[/\\\\/g,()=>uc],[/(\\)?\[([^\]/]*?)(\\*)($|\])/g,(e,t,r,n,i)=>t===uc?`\\[${r}${GP(n)}${i}`:i==="]"&&n.length%2==0?`[${jP(r)}${n}]`:"[]"],[/(?:[^*])$/,e=>/\/$/.test(e)?`${e}$`:`${e}(?=$|\\/$)`],[/(\^|\\\/)?\\\*$/,(e,t)=>`${t?`${t}[^/]+`:"[^/]*"}(?=$|\\/$)`]],zf=Object.create(null),$P=(e,t,r)=>{let n=zf[e];if(n)return n;let i=HP.reduce((s,o)=>s.replace(o[0],o[1].bind(e)),e);return zf[e]=r?new RegExp(i,"i"):new RegExp(i)},lc=e=>typeof e=="string",VP=e=>e&&lc(e)&&!MP.test(e)&&e.indexOf("#")!==0,WP=e=>e.split(FP),Qf=class{constructor(t,r,n,i){this.origin=t,this.pattern=r,this.negative=n,this.regex=i}},YP=(e,t)=>{let r=e,n=!1;e.indexOf("!")===0&&(n=!0,e=e.substr(1)),e=e.replace(DP,"!").replace(BP,"#");let i=$P(e,n,t);return new Qf(r,e,n,i)},KP=(e,t)=>{throw new t(e)},Ut=(e,t,r)=>lc(e)?e?Ut.isNotRelative(e)?r(`path should be a \`path.relative()\`d string, but got "${t}"`,RangeError):!0:r("path must not be empty",TypeError):r(`path must be a string, but got \`${t}\``,TypeError),Zf=e=>kP.test(e);Ut.isNotRelative=Zf;Ut.convert=e=>e;var Jf=class{constructor({ignorecase:t=!0}={}){this._rules=[],this._ignorecase=t,UP(this,Xf,!0),this._initCache()}_initCache(){this._ignoreCache=Object.create(null),this._testCache=Object.create(null)}_addPattern(t){if(t&&t[Xf]){this._rules=this._rules.concat(t._rules),this._added=!0;return}if(VP(t)){let r=YP(t,this._ignorecase);this._added=!0,this._rules.push(r)}}add(t){return this._added=!1,Wf(lc(t)?WP(t):t).forEach(this._addPattern,this),this._added&&this._initCache(),this}addPattern(t){return this.add(t)}_testOne(t,r){let n=!1,i=!1;return this._rules.forEach(s=>{let{negative:o}=s;if(i===o&&n!==i||o&&!n&&!i&&!r)return;s.regex.test(t)&&(n=!o,i=o)}),{ignored:n,unignored:i}}_test(t,r,n,i){let s=t&&Ut.convert(t);return Ut(s,t,KP),this._t(s,r,n,i)}_t(t,r,n,i){if(t in r)return r[t];if(i||(i=t.split(cc)),i.pop(),!i.length)return r[t]=this._testOne(t,n);let s=this._t(i.join(cc)+cc,r,n,i);return r[t]=s.ignored?s:this._testOne(t,n)}ignores(t){return this._test(t,this._ignoreCache,!1).ignored}createFilter(){return t=>!this.ignores(t)}filter(t){return Wf(t).filter(this.createFilter())}test(t){return this._test(t,this._testCache,!0)}},Us=e=>new Jf(e),XP=()=>!1,zP=e=>Ut(e&&Ut.convert(e),e,XP);Us.isPathValid=zP;Us.default=Us;eh.exports=Us;if(typeof process!="undefined"&&(process.env&&process.env.IGNORE_TEST_WIN32||process.platform==="win32")){let e=r=>/^\\\\\?\\/.test(r)||/["<>|\u0000-\u001F]+/u.test(r)?r:r.replace(/\\/g,"/");Ut.convert=e;let t=/^[a-z]:\//i;Ut.isNotRelative=r=>t.test(r)||Zf(r)}});var nh=d((uj,rh)=>{"use strict";rh.exports=(...e)=>[...new Set([].concat(...e))]});var dc=d((cj,oh)=>{"use strict";var QP=P("stream"),ih=QP.PassThrough,ZP=Array.prototype.slice;oh.exports=JP;function JP(){let e=[],t=ZP.call(arguments),r=!1,n=t[t.length-1];n&&!Array.isArray(n)&&n.pipe==null?t.pop():n={};let i=n.end!==!1,s=n.pipeError===!0;n.objectMode==null&&(n.objectMode=!0),n.highWaterMark==null&&(n.highWaterMark=64*1024);let o=ih(n);function a(){for(let l=0,p=arguments.length;l<p;l++)e.push(sh(arguments[l],n));return u(),this}function u(){if(r)return;r=!0;let l=e.shift();if(!l){process.nextTick(c);return}Array.isArray(l)||(l=[l]);let p=l.length+1;function f(){--p>0||(r=!1,u())}function h(_){function g(){_.removeListener("merge2UnpipeEnd",g),_.removeListener("end",g),s&&_.removeListener("error",b),f()}function b(v){o.emit("error",v)}if(_._readableState.endEmitted)return f();_.on("merge2UnpipeEnd",g),_.on("end",g),s&&_.on("error",b),_.pipe(o,{end:!1}),_.resume()}for(let _=0;_<l.length;_++)h(l[_]);f()}function c(){r=!1,o.emit("queueDrain"),i&&o.end()}return o.setMaxListeners(0),o.add=a,o.on("unpipe",function(l){l.emit("merge2UnpipeEnd")}),t.length&&a.apply(null,t),o}function sh(e,t){if(Array.isArray(e))for(let r=0,n=e.length;r<n;r++)e[r]=sh(e[r],t);else{if(!e._readableState&&e.pipe&&(e=e.pipe(ih(t))),!e._readableState||!e.pause||!e.pipe)throw new Error("Only readable stream can be merged.");e.pause()}return e}});var ah=d(an=>{"use strict";Object.defineProperty(an,"__esModule",{value:!0});an.splitWhen=an.flatten=void 0;function eO(e){return e.reduce((t,r)=>[].concat(t,r),[])}an.flatten=eO;function tO(e,t){let r=[[]],n=0;for(let i of e)t(i)?(n++,r[n]=[]):r[n].push(i);return r}an.splitWhen=tO});var uh=d(qs=>{"use strict";Object.defineProperty(qs,"__esModule",{value:!0});qs.isEnoentCodeError=void 0;function rO(e){return e.code==="ENOENT"}qs.isEnoentCodeError=rO});var lh=d(js=>{"use strict";Object.defineProperty(js,"__esModule",{value:!0});js.createDirentFromStats=void 0;var ch=class{constructor(t,r){this.name=t,this.isBlockDevice=r.isBlockDevice.bind(r),this.isCharacterDevice=r.isCharacterDevice.bind(r),this.isDirectory=r.isDirectory.bind(r),this.isFIFO=r.isFIFO.bind(r),this.isFile=r.isFile.bind(r),this.isSocket=r.isSocket.bind(r),this.isSymbolicLink=r.isSymbolicLink.bind(r)}};function nO(e,t){return new ch(e,t)}js.createDirentFromStats=nO});var dh=d(gt=>{"use strict";Object.defineProperty(gt,"__esModule",{value:!0});gt.removeLeadingDotSegment=gt.escape=gt.makeAbsolute=gt.unixify=void 0;var iO=P("path"),sO=2,oO=/(\\?)([()*?[\]{|}]|^!|[!+@](?=\())/g;function aO(e){return e.replace(/\\/g,"/")}gt.unixify=aO;function uO(e,t){return iO.resolve(e,t)}gt.makeAbsolute=uO;function cO(e){return e.replace(oO,"\\$2")}gt.escape=cO;function lO(e){if(e.charAt(0)==="."){let t=e.charAt(1);if(t==="/"||t==="\\")return e.slice(sO)}return e}gt.removeLeadingDotSegment=lO});var fh=d((hj,ph)=>{ph.exports=function(t){if(typeof t!="string"||t==="")return!1;for(var r;r=/(\\).|([@?!+*]\(.*\))/g.exec(t);){if(r[2])return!0;t=t.slice(r.index+r[0].length)}return!1}});var _h=d((_j,hh)=>{var dO=fh(),pO={"{":"}","(":")","[":"]"},fO=/\\(.)|(^!|\*|[\].+)]\?|\[[^\\\]]+\]|\{[^\\}]+\}|\(\?[:!=][^\\)]+\)|\([^|]+\|[^\\)]+\))/,hO=/\\(.)|(^!|[*?{}()[\]]|\(\?)/;hh.exports=function(t,r){if(typeof t!="string"||t==="")return!1;if(dO(t))return!0;var n=fO,i;for(r&&r.strict===!1&&(n=hO);i=n.exec(t);){if(i[2])return!0;var s=i.index+i[0].length,o=i[1],a=o?pO[o]:null;if(o&&a){var u=t.indexOf(a,s);u!==-1&&(s=u+1)}t=t.slice(s)}return!1}});var mh=d((gj,gh)=>{"use strict";var _O=_h(),gO=P("path").posix.dirname,mO=P("os").platform()==="win32",pc="/",yO=/\\/g,EO=/[\{\[].*[\}\]]$/,SO=/(^|[^\\])([\{\[]|\([^\)]+$)/,AO=/\\([\!\*\?\|\[\]\(\)\{\}])/g;gh.exports=function(t,r){var n=Object.assign({flipBackslashes:!0},r);n.flipBackslashes&&mO&&t.indexOf(pc)<0&&(t=t.replace(yO,pc)),EO.test(t)&&(t+=pc),t+="a";do t=gO(t);while(_O(t)||SO.test(t));return t.replace(AO,"$1")}});var Gs=d(et=>{"use strict";et.isInteger=e=>typeof e=="number"?Number.isInteger(e):typeof e=="string"&&e.trim()!==""?Number.isInteger(Number(e)):!1;et.find=(e,t)=>e.nodes.find(r=>r.type===t);et.exceedsLimit=(e,t,r=1,n)=>n===!1||!et.isInteger(e)||!et.isInteger(t)?!1:(Number(t)-Number(e))/Number(r)>=n;et.escapeNode=(e,t=0,r)=>{let n=e.nodes[t];!n||(r&&n.type===r||n.type==="open"||n.type==="close")&&n.escaped!==!0&&(n.value="\\"+n.value,n.escaped=!0)};et.encloseBrace=e=>e.type!=="brace"?!1:e.commas>>0+e.ranges>>0==0?(e.invalid=!0,!0):!1;et.isInvalidBrace=e=>e.type!=="brace"?!1:e.invalid===!0||e.dollar?!0:e.commas>>0+e.ranges>>0==0||e.open!==!0||e.close!==!0?(e.invalid=!0,!0):!1;et.isOpenOrClose=e=>e.type==="open"||e.type==="close"?!0:e.open===!0||e.close===!0;et.reduce=e=>e.reduce((t,r)=>(r.type==="text"&&t.push(r.value),r.type==="range"&&(r.type="text"),t),[]);et.flatten=(...e)=>{let t=[],r=n=>{for(let i=0;i<n.length;i++){let s=n[i];Array.isArray(s)?r(s,t):s!==void 0&&t.push(s)}return t};return r(e),t}});var Hs=d((yj,Eh)=>{"use strict";var yh=Gs();Eh.exports=(e,t={})=>{let r=(n,i={})=>{let s=t.escapeInvalid&&yh.isInvalidBrace(i),o=n.invalid===!0&&t.escapeInvalid===!0,a="";if(n.value)return(s||o)&&yh.isOpenOrClose(n)?"\\"+n.value:n.value;if(n.value)return n.value;if(n.nodes)for(let u of n.nodes)a+=r(u);return a};return r(e)}});var Ah=d((Ej,Sh)=>{"use strict";Sh.exports=function(e){return typeof e=="number"?e-e==0:typeof e=="string"&&e.trim()!==""?Number.isFinite?Number.isFinite(+e):isFinite(+e):!1}});var wh=d((Sj,Ih)=>{"use strict";var bh=Ah(),yr=(e,t,r)=>{if(bh(e)===!1)throw new TypeError("toRegexRange: expected the first argument to be a number");if(t===void 0||e===t)return String(e);if(bh(t)===!1)throw new TypeError("toRegexRange: expected the second argument to be a number.");let n=k({relaxZeros:!0},r);typeof n.strictZeros=="boolean"&&(n.relaxZeros=n.strictZeros===!1);let i=String(n.relaxZeros),s=String(n.shorthand),o=String(n.capture),a=String(n.wrap),u=e+":"+t+"="+i+s+o+a;if(yr.cache.hasOwnProperty(u))return yr.cache[u].result;let c=Math.min(e,t),l=Math.max(e,t);if(Math.abs(c-l)===1){let g=e+"|"+t;return n.capture?`(${g})`:n.wrap===!1?g:`(?:${g})`}let p=Ch(e)||Ch(t),f={min:e,max:t,a:c,b:l},h=[],_=[];if(p&&(f.isPadded=p,f.maxLen=String(f.max).length),c<0){let g=l<0?Math.abs(l):1;_=vh(g,Math.abs(c),f,n),c=f.a=0}return l>=0&&(h=vh(c,l,f,n)),f.negatives=_,f.positives=h,f.result=bO(_,h,n),n.capture===!0?f.result=`(${f.result})`:n.wrap!==!1&&h.length+_.length>1&&(f.result=`(?:${f.result})`),yr.cache[u]=f,f.result};function bO(e,t,r){let n=fc(e,t,"-",!1,r)||[],i=fc(t,e,"",!1,r)||[],s=fc(e,t,"-?",!0,r)||[];return n.concat(s).concat(i).join("|")}function vO(e,t){let r=1,n=1,i=Rh(e,r),s=new Set([t]);for(;e<=i&&i<=t;)s.add(i),r+=1,i=Rh(e,r);for(i=Ph(t+1,n)-1;e<i&&i<=t;)s.add(i),n+=1,i=Ph(t+1,n)-1;return s=[...s],s.sort(PO),s}function TO(e,t,r){if(e===t)return{pattern:e,count:[],digits:0};let n=RO(e,t),i=n.length,s="",o=0;for(let a=0;a<i;a++){let[u,c]=n[a];u===c?s+=u:u!=="0"||c!=="9"?s+=OO(u,c,r):o++}return o&&(s+=r.shorthand===!0?"\\d":"[0-9]"),{pattern:s,count:[o],digits:i}}function vh(e,t,r,n){let i=vO(e,t),s=[],o=e,a;for(let u=0;u<i.length;u++){let c=i[u],l=TO(String(o),String(c),n),p="";if(!r.isPadded&&a&&a.pattern===l.pattern){a.count.length>1&&a.count.pop(),a.count.push(l.count[0]),a.string=a.pattern+Oh(a.count),o=c+1;continue}r.isPadded&&(p=CO(c,r,n)),l.string=p+l.pattern+Oh(l.count),s.push(l),o=c+1,a=l}return s}function fc(e,t,r,n,i){let s=[];for(let o of e){let{string:a}=o;!n&&!Th(t,"string",a)&&s.push(r+a),n&&Th(t,"string",a)&&s.push(r+a)}return s}function RO(e,t){let r=[];for(let n=0;n<e.length;n++)r.push([e[n],t[n]]);return r}function PO(e,t){return e>t?1:t>e?-1:0}function Th(e,t,r){return e.some(n=>n[t]===r)}function Rh(e,t){return Number(String(e).slice(0,-t)+"9".repeat(t))}function Ph(e,t){return e-e%Math.pow(10,t)}function Oh(e){let[t=0,r=""]=e;return r||t>1?`{${t+(r?","+r:"")}}`:""}function OO(e,t,r){return`[${e}${t-e==1?"":"-"}${t}]`}function Ch(e){return/^-?(0+)\d/.test(e)}function CO(e,t,r){if(!t.isPadded)return e;let n=Math.abs(t.maxLen-String(e).length),i=r.relaxZeros!==!1;switch(n){case 0:return"";case 1:return i?"0?":"0";case 2:return i?"0{0,2}":"00";default:return i?`0{0,${n}}`:`0{${n}}`}}yr.cache={};yr.clearCache=()=>yr.cache={};Ih.exports=yr});var gc=d((Aj,kh)=>{"use strict";var IO=P("util"),Nh=wh(),xh=e=>e!==null&&typeof e=="object"&&!Array.isArray(e),wO=e=>t=>e===!0?Number(t):String(t),hc=e=>typeof e=="number"||typeof e=="string"&&e!=="",yi=e=>Number.isInteger(+e),_c=e=>{let t=`${e}`,r=-1;if(t[0]==="-"&&(t=t.slice(1)),t==="0")return!1;for(;t[++r]==="0";);return r>0},NO=(e,t,r)=>typeof e=="string"||typeof t=="string"?!0:r.stringify===!0,xO=(e,t,r)=>{if(t>0){let n=e[0]==="-"?"-":"";n&&(e=e.slice(1)),e=n+e.padStart(n?t-1:t,"0")}return r===!1?String(e):e},Lh=(e,t)=>{let r=e[0]==="-"?"-":"";for(r&&(e=e.slice(1),t--);e.length<t;)e="0"+e;return r?"-"+e:e},LO=(e,t)=>{e.negatives.sort((o,a)=>o<a?-1:o>a?1:0),e.positives.sort((o,a)=>o<a?-1:o>a?1:0);let r=t.capture?"":"?:",n="",i="",s;return e.positives.length&&(n=e.positives.join("|")),e.negatives.length&&(i=`-(${r}${e.negatives.join("|")})`),n&&i?s=`${n}|${i}`:s=n||i,t.wrap?`(${r}${s})`:s},Mh=(e,t,r,n)=>{if(r)return Nh(e,t,k({wrap:!1},n));let i=String.fromCharCode(e);if(e===t)return i;let s=String.fromCharCode(t);return`[${i}-${s}]`},Dh=(e,t,r)=>{if(Array.isArray(e)){let n=r.wrap===!0,i=r.capture?"":"?:";return n?`(${i}${e.join("|")})`:e.join("|")}return Nh(e,t,r)},Bh=(...e)=>new RangeError("Invalid range arguments: "+IO.inspect(...e)),Fh=(e,t,r)=>{if(r.strictRanges===!0)throw Bh([e,t]);return[]},MO=(e,t)=>{if(t.strictRanges===!0)throw new TypeError(`Expected step "${e}" to be a number`);return[]},DO=(e,t,r=1,n={})=>{let i=Number(e),s=Number(t);if(!Number.isInteger(i)||!Number.isInteger(s)){if(n.strictRanges===!0)throw Bh([e,t]);return[]}i===0&&(i=0),s===0&&(s=0);let o=i>s,a=String(e),u=String(t),c=String(r);r=Math.max(Math.abs(r),1);let l=_c(a)||_c(u)||_c(c),p=l?Math.max(a.length,u.length,c.length):0,f=l===!1&&NO(e,t,n)===!1,h=n.transform||wO(f);if(n.toRegex&&r===1)return Mh(Lh(e,p),Lh(t,p),!0,n);let _={negatives:[],positives:[]},g=E=>_[E<0?"negatives":"positives"].push(Math.abs(E)),b=[],v=0;for(;o?i>=s:i<=s;)n.toRegex===!0&&r>1?g(i):b.push(xO(h(i,v),p,f)),i=o?i-r:i+r,v++;return n.toRegex===!0?r>1?LO(_,n):Dh(b,null,k({wrap:!1},n)):b},BO=(e,t,r=1,n={})=>{if(!yi(e)&&e.length>1||!yi(t)&&t.length>1)return Fh(e,t,n);let i=n.transform||(f=>String.fromCharCode(f)),s=`${e}`.charCodeAt(0),o=`${t}`.charCodeAt(0),a=s>o,u=Math.min(s,o),c=Math.max(s,o);if(n.toRegex&&r===1)return Mh(u,c,!1,n);let l=[],p=0;for(;a?s>=o:s<=o;)l.push(i(s,p)),s=a?s-r:s+r,p++;return n.toRegex===!0?Dh(l,null,{wrap:!1,options:n}):l},$s=(e,t,r,n={})=>{if(t==null&&hc(e))return[e];if(!hc(e)||!hc(t))return Fh(e,t,n);if(typeof r=="function")return $s(e,t,1,{transform:r});if(xh(r))return $s(e,t,0,r);let i=k({},n);return i.capture===!0&&(i.wrap=!0),r=r||i.step||1,yi(r)?yi(e)&&yi(t)?DO(e,t,r,i):BO(e,t,Math.max(Math.abs(r),1),i):r!=null&&!xh(r)?MO(r,i):$s(e,t,1,r)};kh.exports=$s});var jh=d((bj,qh)=>{"use strict";var FO=gc(),Uh=Gs(),kO=(e,t={})=>{let r=(n,i={})=>{let s=Uh.isInvalidBrace(i),o=n.invalid===!0&&t.escapeInvalid===!0,a=s===!0||o===!0,u=t.escapeInvalid===!0?"\\":"",c="";if(n.isOpen===!0||n.isClose===!0)return u+n.value;if(n.type==="open")return a?u+n.value:"(";if(n.type==="close")return a?u+n.value:")";if(n.type==="comma")return n.prev.type==="comma"?"":a?n.value:"|";if(n.value)return n.value;if(n.nodes&&n.ranges>0){let l=Uh.reduce(n.nodes),p=FO(...l,ce(k({},t),{wrap:!1,toRegex:!0}));if(p.length!==0)return l.length>1&&p.length>1?`(${p})`:p}if(n.nodes)for(let l of n.nodes)c+=r(l,n);return c};return r(e)};qh.exports=kO});var $h=d((vj,Hh)=>{"use strict";var UO=gc(),Gh=Hs(),un=Gs(),Er=(e="",t="",r=!1)=>{let n=[];if(e=[].concat(e),t=[].concat(t),!t.length)return e;if(!e.length)return r?un.flatten(t).map(i=>`{${i}}`):t;for(let i of e)if(Array.isArray(i))for(let s of i)n.push(Er(s,t,r));else for(let s of t)r===!0&&typeof s=="string"&&(s=`{${s}}`),n.push(Array.isArray(s)?Er(i,s,r):i+s);return un.flatten(n)},qO=(e,t={})=>{let r=t.rangeLimit===void 0?1e3:t.rangeLimit,n=(i,s={})=>{i.queue=[];let o=s,a=s.queue;for(;o.type!=="brace"&&o.type!=="root"&&o.parent;)o=o.parent,a=o.queue;if(i.invalid||i.dollar){a.push(Er(a.pop(),Gh(i,t)));return}if(i.type==="brace"&&i.invalid!==!0&&i.nodes.length===2){a.push(Er(a.pop(),["{}"]));return}if(i.nodes&&i.ranges>0){let p=un.reduce(i.nodes);if(un.exceedsLimit(...p,t.step,r))throw new RangeError("expanded array length exceeds range limit. Use options.rangeLimit to increase or disable the limit.");let f=UO(...p,t);f.length===0&&(f=Gh(i,t)),a.push(Er(a.pop(),f)),i.nodes=[];return}let u=un.encloseBrace(i),c=i.queue,l=i;for(;l.type!=="brace"&&l.type!=="root"&&l.parent;)l=l.parent,c=l.queue;for(let p=0;p<i.nodes.length;p++){let f=i.nodes[p];if(f.type==="comma"&&i.type==="brace"){p===1&&c.push(""),c.push("");continue}if(f.type==="close"){a.push(Er(a.pop(),c,u));continue}if(f.value&&f.type!=="open"){c.push(Er(c.pop(),f.value));continue}f.nodes&&n(f,i)}return c};return un.flatten(n(e))};Hh.exports=qO});var Wh=d((Tj,Vh)=>{"use strict";Vh.exports={MAX_LENGTH:1024*64,CHAR_0:"0",CHAR_9:"9",CHAR_UPPERCASE_A:"A",CHAR_LOWERCASE_A:"a",CHAR_UPPERCASE_Z:"Z",CHAR_LOWERCASE_Z:"z",CHAR_LEFT_PARENTHESES:"(",CHAR_RIGHT_PARENTHESES:")",CHAR_ASTERISK:"*",CHAR_AMPERSAND:"&",CHAR_AT:"@",CHAR_BACKSLASH:"\\",CHAR_BACKTICK:"`",CHAR_CARRIAGE_RETURN:"\r",CHAR_CIRCUMFLEX_ACCENT:"^",CHAR_COLON:":",CHAR_COMMA:",",CHAR_DOLLAR:"$",CHAR_DOT:".",CHAR_DOUBLE_QUOTE:'"',CHAR_EQUAL:"=",CHAR_EXCLAMATION_MARK:"!",CHAR_FORM_FEED:"\f",CHAR_FORWARD_SLASH:"/",CHAR_HASH:"#",CHAR_HYPHEN_MINUS:"-",CHAR_LEFT_ANGLE_BRACKET:"<",CHAR_LEFT_CURLY_BRACE:"{",CHAR_LEFT_SQUARE_BRACKET:"[",CHAR_LINE_FEED:`
|
|
`,CHAR_NO_BREAK_SPACE:"\xA0",CHAR_PERCENT:"%",CHAR_PLUS:"+",CHAR_QUESTION_MARK:"?",CHAR_RIGHT_ANGLE_BRACKET:">",CHAR_RIGHT_CURLY_BRACE:"}",CHAR_RIGHT_SQUARE_BRACKET:"]",CHAR_SEMICOLON:";",CHAR_SINGLE_QUOTE:"'",CHAR_SPACE:" ",CHAR_TAB:" ",CHAR_UNDERSCORE:"_",CHAR_VERTICAL_LINE:"|",CHAR_ZERO_WIDTH_NOBREAK_SPACE:"\uFEFF"}});var Qh=d((Rj,zh)=>{"use strict";var jO=Hs(),{MAX_LENGTH:Yh,CHAR_BACKSLASH:mc,CHAR_BACKTICK:GO,CHAR_COMMA:HO,CHAR_DOT:$O,CHAR_LEFT_PARENTHESES:VO,CHAR_RIGHT_PARENTHESES:WO,CHAR_LEFT_CURLY_BRACE:YO,CHAR_RIGHT_CURLY_BRACE:KO,CHAR_LEFT_SQUARE_BRACKET:Kh,CHAR_RIGHT_SQUARE_BRACKET:Xh,CHAR_DOUBLE_QUOTE:XO,CHAR_SINGLE_QUOTE:zO,CHAR_NO_BREAK_SPACE:QO,CHAR_ZERO_WIDTH_NOBREAK_SPACE:ZO}=Wh(),JO=(e,t={})=>{if(typeof e!="string")throw new TypeError("Expected a string");let r=t||{},n=typeof r.maxLength=="number"?Math.min(Yh,r.maxLength):Yh;if(e.length>n)throw new SyntaxError(`Input length (${e.length}), exceeds max characters (${n})`);let i={type:"root",input:e,nodes:[]},s=[i],o=i,a=i,u=0,c=e.length,l=0,p=0,f,h={},_=()=>e[l++],g=b=>{if(b.type==="text"&&a.type==="dot"&&(a.type="text"),a&&a.type==="text"&&b.type==="text"){a.value+=b.value;return}return o.nodes.push(b),b.parent=o,b.prev=a,a=b,b};for(g({type:"bos"});l<c;)if(o=s[s.length-1],f=_(),!(f===ZO||f===QO)){if(f===mc){g({type:"text",value:(t.keepEscaping?f:"")+_()});continue}if(f===Xh){g({type:"text",value:"\\"+f});continue}if(f===Kh){u++;let b=!0,v;for(;l<c&&(v=_());){if(f+=v,v===Kh){u++;continue}if(v===mc){f+=_();continue}if(v===Xh&&(u--,u===0))break}g({type:"text",value:f});continue}if(f===VO){o=g({type:"paren",nodes:[]}),s.push(o),g({type:"text",value:f});continue}if(f===WO){if(o.type!=="paren"){g({type:"text",value:f});continue}o=s.pop(),g({type:"text",value:f}),o=s[s.length-1];continue}if(f===XO||f===zO||f===GO){let b=f,v;for(t.keepQuotes!==!0&&(f="");l<c&&(v=_());){if(v===mc){f+=v+_();continue}if(v===b){t.keepQuotes===!0&&(f+=v);break}f+=v}g({type:"text",value:f});continue}if(f===YO){p++;let b=a.value&&a.value.slice(-1)==="$"||o.dollar===!0;o=g({type:"brace",open:!0,close:!1,dollar:b,depth:p,commas:0,ranges:0,nodes:[]}),s.push(o),g({type:"open",value:f});continue}if(f===KO){if(o.type!=="brace"){g({type:"text",value:f});continue}let b="close";o=s.pop(),o.close=!0,g({type:b,value:f}),p--,o=s[s.length-1];continue}if(f===HO&&p>0){if(o.ranges>0){o.ranges=0;let b=o.nodes.shift();o.nodes=[b,{type:"text",value:jO(o)}]}g({type:"comma",value:f}),o.commas++;continue}if(f===$O&&p>0&&o.commas===0){let b=o.nodes;if(p===0||b.length===0){g({type:"text",value:f});continue}if(a.type==="dot"){if(o.range=[],a.value+=f,a.type="range",o.nodes.length!==3&&o.nodes.length!==5){o.invalid=!0,o.ranges=0,a.type="text";continue}o.ranges++,o.args=[];continue}if(a.type==="range"){b.pop();let v=b[b.length-1];v.value+=a.value+f,a=v,o.ranges--;continue}g({type:"dot",value:f});continue}g({type:"text",value:f})}do if(o=s.pop(),o.type!=="root"){o.nodes.forEach(E=>{E.nodes||(E.type==="open"&&(E.isOpen=!0),E.type==="close"&&(E.isClose=!0),E.nodes||(E.type="text"),E.invalid=!0)});let b=s[s.length-1],v=b.nodes.indexOf(o);b.nodes.splice(v,1,...o.nodes)}while(s.length>0);return g({type:"eos"}),i};zh.exports=JO});var e_=d((Pj,Jh)=>{"use strict";var Zh=Hs(),eC=jh(),tC=$h(),rC=Qh(),Ke=(e,t={})=>{let r=[];if(Array.isArray(e))for(let n of e){let i=Ke.create(n,t);Array.isArray(i)?r.push(...i):r.push(i)}else r=[].concat(Ke.create(e,t));return t&&t.expand===!0&&t.nodupes===!0&&(r=[...new Set(r)]),r};Ke.parse=(e,t={})=>rC(e,t);Ke.stringify=(e,t={})=>typeof e=="string"?Zh(Ke.parse(e,t),t):Zh(e,t);Ke.compile=(e,t={})=>(typeof e=="string"&&(e=Ke.parse(e,t)),eC(e,t));Ke.expand=(e,t={})=>{typeof e=="string"&&(e=Ke.parse(e,t));let r=tC(e,t);return t.noempty===!0&&(r=r.filter(Boolean)),t.nodupes===!0&&(r=[...new Set(r)]),r};Ke.create=(e,t={})=>e===""||e.length<3?[e]:t.expand!==!0?Ke.compile(e,t):Ke.expand(e,t);Jh.exports=Ke});var Ei=d((Oj,s_)=>{"use strict";var nC=P("path"),mt="\\\\/",t_=`[^${mt}]`,qt="\\.",iC="\\+",sC="\\?",Vs="\\/",oC="(?=.)",r_="[^/]",yc=`(?:${Vs}|$)`,n_=`(?:^|${Vs})`,Ec=`${qt}{1,2}${yc}`,aC=`(?!${qt})`,uC=`(?!${n_}${Ec})`,cC=`(?!${qt}{0,1}${yc})`,lC=`(?!${Ec})`,dC=`[^.${Vs}]`,pC=`${r_}*?`,i_={DOT_LITERAL:qt,PLUS_LITERAL:iC,QMARK_LITERAL:sC,SLASH_LITERAL:Vs,ONE_CHAR:oC,QMARK:r_,END_ANCHOR:yc,DOTS_SLASH:Ec,NO_DOT:aC,NO_DOTS:uC,NO_DOT_SLASH:cC,NO_DOTS_SLASH:lC,QMARK_NO_DOT:dC,STAR:pC,START_ANCHOR:n_},fC=ce(k({},i_),{SLASH_LITERAL:`[${mt}]`,QMARK:t_,STAR:`${t_}*?`,DOTS_SLASH:`${qt}{1,2}(?:[${mt}]|$)`,NO_DOT:`(?!${qt})`,NO_DOTS:`(?!(?:^|[${mt}])${qt}{1,2}(?:[${mt}]|$))`,NO_DOT_SLASH:`(?!${qt}{0,1}(?:[${mt}]|$))`,NO_DOTS_SLASH:`(?!${qt}{1,2}(?:[${mt}]|$))`,QMARK_NO_DOT:`[^.${mt}]`,START_ANCHOR:`(?:^|[${mt}])`,END_ANCHOR:`(?:[${mt}]|$)`}),hC={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"};s_.exports={MAX_LENGTH:1024*64,POSIX_REGEX_SOURCE:hC,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:nC.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?fC:i_}}});var Si=d(je=>{"use strict";var _C=P("path"),gC=process.platform==="win32",{REGEX_BACKSLASH:mC,REGEX_REMOVE_BACKSLASH:yC,REGEX_SPECIAL_CHARS:EC,REGEX_SPECIAL_CHARS_GLOBAL:SC}=Ei();je.isObject=e=>e!==null&&typeof e=="object"&&!Array.isArray(e);je.hasRegexChars=e=>EC.test(e);je.isRegexChar=e=>e.length===1&&je.hasRegexChars(e);je.escapeRegex=e=>e.replace(SC,"\\$1");je.toPosixSlashes=e=>e.replace(mC,"/");je.removeBackslashes=e=>e.replace(yC,t=>t==="\\"?"":t);je.supportsLookbehinds=()=>{let e=process.version.slice(1).split(".").map(Number);return e.length===3&&e[0]>=9||e[0]===8&&e[1]>=10};je.isWindows=e=>e&&typeof e.windows=="boolean"?e.windows:gC===!0||_C.sep==="\\";je.escapeLast=(e,t,r)=>{let n=e.lastIndexOf(t,r);return n===-1?e:e[n-1]==="\\"?je.escapeLast(e,t,n-1):`${e.slice(0,n)}\\${e.slice(n)}`};je.removePrefix=(e,t={})=>{let r=e;return r.startsWith("./")&&(r=r.slice(2),t.prefix="./"),r};je.wrapOutput=(e,t={},r={})=>{let n=r.contains?"":"^",i=r.contains?"":"$",s=`${n}(?:${e})${i}`;return t.negated===!0&&(s=`(?:^(?!${s}).*$)`),s}});var f_=d((Ij,p_)=>{"use strict";var o_=Si(),{CHAR_ASTERISK:Sc,CHAR_AT:AC,CHAR_BACKWARD_SLASH:Ai,CHAR_COMMA:bC,CHAR_DOT:Ac,CHAR_EXCLAMATION_MARK:bc,CHAR_FORWARD_SLASH:a_,CHAR_LEFT_CURLY_BRACE:vc,CHAR_LEFT_PARENTHESES:Tc,CHAR_LEFT_SQUARE_BRACKET:vC,CHAR_PLUS:TC,CHAR_QUESTION_MARK:u_,CHAR_RIGHT_CURLY_BRACE:RC,CHAR_RIGHT_PARENTHESES:c_,CHAR_RIGHT_SQUARE_BRACKET:PC}=Ei(),l_=e=>e===a_||e===Ai,d_=e=>{e.isPrefix!==!0&&(e.depth=e.isGlobstar?Infinity:1)},OC=(e,t)=>{let r=t||{},n=e.length-1,i=r.parts===!0||r.scanToEnd===!0,s=[],o=[],a=[],u=e,c=-1,l=0,p=0,f=!1,h=!1,_=!1,g=!1,b=!1,v=!1,E=!1,A=!1,$=!1,I=!1,B=0,R,M,O={value:"",depth:0,isGlob:!1},V=()=>c>=n,S=()=>u.charCodeAt(c+1),N=()=>(R=M,u.charCodeAt(++c));for(;c<n;){M=N();let de;if(M===Ai){E=O.backslashes=!0,M=N(),M===vc&&(v=!0);continue}if(v===!0||M===vc){for(B++;V()!==!0&&(M=N());){if(M===Ai){E=O.backslashes=!0,N();continue}if(M===vc){B++;continue}if(v!==!0&&M===Ac&&(M=N())===Ac){if(f=O.isBrace=!0,_=O.isGlob=!0,I=!0,i===!0)continue;break}if(v!==!0&&M===bC){if(f=O.isBrace=!0,_=O.isGlob=!0,I=!0,i===!0)continue;break}if(M===RC&&(B--,B===0)){v=!1,f=O.isBrace=!0,I=!0;break}}if(i===!0)continue;break}if(M===a_){if(s.push(c),o.push(O),O={value:"",depth:0,isGlob:!1},I===!0)continue;if(R===Ac&&c===l+1){l+=2;continue}p=c+1;continue}if(r.noext!==!0&&(M===TC||M===AC||M===Sc||M===u_||M===bc)===!0&&S()===Tc){if(_=O.isGlob=!0,g=O.isExtglob=!0,I=!0,M===bc&&c===l&&($=!0),i===!0){for(;V()!==!0&&(M=N());){if(M===Ai){E=O.backslashes=!0,M=N();continue}if(M===c_){_=O.isGlob=!0,I=!0;break}}continue}break}if(M===Sc){if(R===Sc&&(b=O.isGlobstar=!0),_=O.isGlob=!0,I=!0,i===!0)continue;break}if(M===u_){if(_=O.isGlob=!0,I=!0,i===!0)continue;break}if(M===vC){for(;V()!==!0&&(de=N());){if(de===Ai){E=O.backslashes=!0,N();continue}if(de===PC){h=O.isBracket=!0,_=O.isGlob=!0,I=!0;break}}if(i===!0)continue;break}if(r.nonegate!==!0&&M===bc&&c===l){A=O.negated=!0,l++;continue}if(r.noparen!==!0&&M===Tc){if(_=O.isGlob=!0,i===!0){for(;V()!==!0&&(M=N());){if(M===Tc){E=O.backslashes=!0,M=N();continue}if(M===c_){I=!0;break}}continue}break}if(_===!0){if(I=!0,i===!0)continue;break}}r.noext===!0&&(g=!1,_=!1);let F=u,Q="",m="";l>0&&(Q=u.slice(0,l),u=u.slice(l),p-=l),F&&_===!0&&p>0?(F=u.slice(0,p),m=u.slice(p)):_===!0?(F="",m=u):F=u,F&&F!==""&&F!=="/"&&F!==u&&l_(F.charCodeAt(F.length-1))&&(F=F.slice(0,-1)),r.unescape===!0&&(m&&(m=o_.removeBackslashes(m)),F&&E===!0&&(F=o_.removeBackslashes(F)));let y={prefix:Q,input:e,start:l,base:F,glob:m,isBrace:f,isBracket:h,isGlob:_,isExtglob:g,isGlobstar:b,negated:A,negatedExtglob:$};if(r.tokens===!0&&(y.maxDepth=0,l_(M)||o.push(O),y.tokens=o),r.parts===!0||r.tokens===!0){let de;for(let U=0;U<s.length;U++){let be=de?de+1:l,Ye=s[U],ee=e.slice(be,Ye);r.tokens&&(U===0&&l!==0?(o[U].isPrefix=!0,o[U].value=Q):o[U].value=ee,d_(o[U]),y.maxDepth+=o[U].depth),(U!==0||ee!=="")&&a.push(ee),de=Ye}if(de&&de+1<e.length){let U=e.slice(de+1);a.push(U),r.tokens&&(o[o.length-1].value=U,d_(o[o.length-1]),y.maxDepth+=o[o.length-1].depth)}y.slashes=s,y.parts=a}return y};p_.exports=OC});var m_=d((wj,g_)=>{"use strict";var Ws=Ei(),Xe=Si(),{MAX_LENGTH:Ys,POSIX_REGEX_SOURCE:CC,REGEX_NON_SPECIAL_CHARS:IC,REGEX_SPECIAL_CHARS_BACKREF:wC,REPLACEMENTS:h_}=Ws,NC=(e,t)=>{if(typeof t.expandRange=="function")return t.expandRange(...e,t);e.sort();let r=`[${e.join("-")}]`;try{new RegExp(r)}catch(n){return e.map(i=>Xe.escapeRegex(i)).join("..")}return r},cn=(e,t)=>`Missing ${e}: "${t}" - use "\\\\${t}" to match literal characters`,__=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");e=h_[e]||e;let r=k({},t),n=typeof r.maxLength=="number"?Math.min(Ys,r.maxLength):Ys,i=e.length;if(i>n)throw new SyntaxError(`Input length: ${i}, exceeds maximum allowed length: ${n}`);let s={type:"bos",value:"",output:r.prepend||""},o=[s],a=r.capture?"":"?:",u=Xe.isWindows(t),c=Ws.globChars(u),l=Ws.extglobChars(c),{DOT_LITERAL:p,PLUS_LITERAL:f,SLASH_LITERAL:h,ONE_CHAR:_,DOTS_SLASH:g,NO_DOT:b,NO_DOT_SLASH:v,NO_DOTS_SLASH:E,QMARK:A,QMARK_NO_DOT:$,STAR:I,START_ANCHOR:B}=c,R=C=>`(${a}(?:(?!${B}${C.dot?g:p}).)*?)`,M=r.dot?"":b,O=r.dot?A:$,V=r.bash===!0?R(r):I;r.capture&&(V=`(${V})`),typeof r.noext=="boolean"&&(r.noextglob=r.noext);let S={input:e,index:-1,start:0,dot:r.dot===!0,consumed:"",output:"",prefix:"",backtrack:!1,negated:!1,brackets:0,braces:0,parens:0,quotes:0,globstar:!1,tokens:o};e=Xe.removePrefix(e,S),i=e.length;let N=[],F=[],Q=[],m=s,y,de=()=>S.index===i-1,U=S.peek=(C=1)=>e[S.index+C],be=S.advance=()=>e[++S.index]||"",Ye=()=>e.slice(S.index+1),ee=(C="",ie=0)=>{S.consumed+=C,S.index+=ie},at=C=>{S.output+=C.output!=null?C.output:C.value,ee(C.value)},_t=()=>{let C=1;for(;U()==="!"&&(U(2)!=="("||U(3)==="?");)be(),S.start++,C++;return C%2==0?!1:(S.negated=!0,S.start++,!0)},Te=C=>{S[C]++,Q.push(C)},qe=C=>{S[C]--,Q.pop()},X=C=>{if(m.type==="globstar"){let ie=S.braces>0&&(C.type==="comma"||C.type==="brace"),T=C.extglob===!0||N.length&&(C.type==="pipe"||C.type==="paren");C.type!=="slash"&&C.type!=="paren"&&!ie&&!T&&(S.output=S.output.slice(0,-m.output.length),m.type="star",m.value="*",m.output=V,S.output+=m.output)}if(N.length&&C.type!=="paren"&&(N[N.length-1].inner+=C.value),(C.value||C.output)&&at(C),m&&m.type==="text"&&C.type==="text"){m.value+=C.value,m.output=(m.output||"")+C.value;return}C.prev=m,o.push(C),m=C},Fs=(C,ie)=>{let T=ce(k({},l[ie]),{conditions:1,inner:""});T.prev=m,T.parens=S.parens,T.output=S.output;let Y=(r.capture?"(":"")+T.open;Te("parens"),X({type:C,value:ie,output:S.output?"":_}),X({type:"paren",extglob:!0,value:be(),output:Y}),N.push(T)},vP=C=>{let ie=C.close+(r.capture?")":""),T;if(C.type==="negate"){let Y=V;C.inner&&C.inner.length>1&&C.inner.includes("/")&&(Y=R(r)),(Y!==V||de()||/^\)+$/.test(Ye()))&&(ie=C.close=`)$))${Y}`),C.inner.includes("*")&&(T=Ye())&&/^\.[^\\/.]+$/.test(T)&&(ie=C.close=`)${T})${Y})`),C.prev.type==="bos"&&(S.negatedExtglob=!0)}X({type:"paren",extglob:!0,value:y,output:ie}),qe("parens")};if(r.fastpaths!==!1&&!/(^[*!]|[/()[\]{}"])/.test(e)){let C=!1,ie=e.replace(wC,(T,Y,pe,Me,Se,ac)=>Me==="\\"?(C=!0,T):Me==="?"?Y?Y+Me+(Se?A.repeat(Se.length):""):ac===0?O+(Se?A.repeat(Se.length):""):A.repeat(pe.length):Me==="."?p.repeat(pe.length):Me==="*"?Y?Y+Me+(Se?V:""):V:Y?T:`\\${T}`);return C===!0&&(r.unescape===!0?ie=ie.replace(/\\/g,""):ie=ie.replace(/\\+/g,T=>T.length%2==0?"\\\\":T?"\\":"")),ie===e&&r.contains===!0?(S.output=e,S):(S.output=Xe.wrapOutput(ie,S,t),S)}for(;!de();){if(y=be(),y==="\0")continue;if(y==="\\"){let T=U();if(T==="/"&&r.bash!==!0||T==="."||T===";")continue;if(!T){y+="\\",X({type:"text",value:y});continue}let Y=/^\\+/.exec(Ye()),pe=0;if(Y&&Y[0].length>2&&(pe=Y[0].length,S.index+=pe,pe%2!=0&&(y+="\\")),r.unescape===!0?y=be():y+=be(),S.brackets===0){X({type:"text",value:y});continue}}if(S.brackets>0&&(y!=="]"||m.value==="["||m.value==="[^")){if(r.posix!==!1&&y===":"){let T=m.value.slice(1);if(T.includes("[")&&(m.posix=!0,T.includes(":"))){let Y=m.value.lastIndexOf("["),pe=m.value.slice(0,Y),Me=m.value.slice(Y+2),Se=CC[Me];if(Se){m.value=pe+Se,S.backtrack=!0,be(),!s.output&&o.indexOf(m)===1&&(s.output=_);continue}}}(y==="["&&U()!==":"||y==="-"&&U()==="]")&&(y=`\\${y}`),y==="]"&&(m.value==="["||m.value==="[^")&&(y=`\\${y}`),r.posix===!0&&y==="!"&&m.value==="["&&(y="^"),m.value+=y,at({value:y});continue}if(S.quotes===1&&y!=='"'){y=Xe.escapeRegex(y),m.value+=y,at({value:y});continue}if(y==='"'){S.quotes=S.quotes===1?0:1,r.keepQuotes===!0&&X({type:"text",value:y});continue}if(y==="("){Te("parens"),X({type:"paren",value:y});continue}if(y===")"){if(S.parens===0&&r.strictBrackets===!0)throw new SyntaxError(cn("opening","("));let T=N[N.length-1];if(T&&S.parens===T.parens+1){vP(N.pop());continue}X({type:"paren",value:y,output:S.parens?")":"\\)"}),qe("parens");continue}if(y==="["){if(r.nobracket===!0||!Ye().includes("]")){if(r.nobracket!==!0&&r.strictBrackets===!0)throw new SyntaxError(cn("closing","]"));y=`\\${y}`}else Te("brackets");X({type:"bracket",value:y});continue}if(y==="]"){if(r.nobracket===!0||m&&m.type==="bracket"&&m.value.length===1){X({type:"text",value:y,output:`\\${y}`});continue}if(S.brackets===0){if(r.strictBrackets===!0)throw new SyntaxError(cn("opening","["));X({type:"text",value:y,output:`\\${y}`});continue}qe("brackets");let T=m.value.slice(1);if(m.posix!==!0&&T[0]==="^"&&!T.includes("/")&&(y=`/${y}`),m.value+=y,at({value:y}),r.literalBrackets===!1||Xe.hasRegexChars(T))continue;let Y=Xe.escapeRegex(m.value);if(S.output=S.output.slice(0,-m.value.length),r.literalBrackets===!0){S.output+=Y,m.value=Y;continue}m.value=`(${a}${Y}|${m.value})`,S.output+=m.value;continue}if(y==="{"&&r.nobrace!==!0){Te("braces");let T={type:"brace",value:y,output:"(",outputIndex:S.output.length,tokensIndex:S.tokens.length};F.push(T),X(T);continue}if(y==="}"){let T=F[F.length-1];if(r.nobrace===!0||!T){X({type:"text",value:y,output:y});continue}let Y=")";if(T.dots===!0){let pe=o.slice(),Me=[];for(let Se=pe.length-1;Se>=0&&(o.pop(),pe[Se].type!=="brace");Se--)pe[Se].type!=="dots"&&Me.unshift(pe[Se].value);Y=NC(Me,r),S.backtrack=!0}if(T.comma!==!0&&T.dots!==!0){let pe=S.output.slice(0,T.outputIndex),Me=S.tokens.slice(T.tokensIndex);T.value=T.output="\\{",y=Y="\\}",S.output=pe;for(let Se of Me)S.output+=Se.output||Se.value}X({type:"brace",value:y,output:Y}),qe("braces"),F.pop();continue}if(y==="|"){N.length>0&&N[N.length-1].conditions++,X({type:"text",value:y});continue}if(y===","){let T=y,Y=F[F.length-1];Y&&Q[Q.length-1]==="braces"&&(Y.comma=!0,T="|"),X({type:"comma",value:y,output:T});continue}if(y==="/"){if(m.type==="dot"&&S.index===S.start+1){S.start=S.index+1,S.consumed="",S.output="",o.pop(),m=s;continue}X({type:"slash",value:y,output:h});continue}if(y==="."){if(S.braces>0&&m.type==="dot"){m.value==="."&&(m.output=p);let T=F[F.length-1];m.type="dots",m.output+=y,m.value+=y,T.dots=!0;continue}if(S.braces+S.parens===0&&m.type!=="bos"&&m.type!=="slash"){X({type:"text",value:y,output:p});continue}X({type:"dot",value:y,output:p});continue}if(y==="?"){if(!(m&&m.value==="(")&&r.noextglob!==!0&&U()==="("&&U(2)!=="?"){Fs("qmark",y);continue}if(m&&m.type==="paren"){let Y=U(),pe=y;if(Y==="<"&&!Xe.supportsLookbehinds())throw new Error("Node.js v10 or higher is required for regex lookbehinds");(m.value==="("&&!/[!=<:]/.test(Y)||Y==="<"&&!/<([!=]|\w+>)/.test(Ye()))&&(pe=`\\${y}`),X({type:"text",value:y,output:pe});continue}if(r.dot!==!0&&(m.type==="slash"||m.type==="bos")){X({type:"qmark",value:y,output:$});continue}X({type:"qmark",value:y,output:A});continue}if(y==="!"){if(r.noextglob!==!0&&U()==="("&&(U(2)!=="?"||!/[!=<:]/.test(U(3)))){Fs("negate",y);continue}if(r.nonegate!==!0&&S.index===0){_t();continue}}if(y==="+"){if(r.noextglob!==!0&&U()==="("&&U(2)!=="?"){Fs("plus",y);continue}if(m&&m.value==="("||r.regex===!1){X({type:"plus",value:y,output:f});continue}if(m&&(m.type==="bracket"||m.type==="paren"||m.type==="brace")||S.parens>0){X({type:"plus",value:y});continue}X({type:"plus",value:f});continue}if(y==="@"){if(r.noextglob!==!0&&U()==="("&&U(2)!=="?"){X({type:"at",extglob:!0,value:y,output:""});continue}X({type:"text",value:y});continue}if(y!=="*"){(y==="$"||y==="^")&&(y=`\\${y}`);let T=IC.exec(Ye());T&&(y+=T[0],S.index+=T[0].length),X({type:"text",value:y});continue}if(m&&(m.type==="globstar"||m.star===!0)){m.type="star",m.star=!0,m.value+=y,m.output=V,S.backtrack=!0,S.globstar=!0,ee(y);continue}let C=Ye();if(r.noextglob!==!0&&/^\([^?]/.test(C)){Fs("star",y);continue}if(m.type==="star"){if(r.noglobstar===!0){ee(y);continue}let T=m.prev,Y=T.prev,pe=T.type==="slash"||T.type==="bos",Me=Y&&(Y.type==="star"||Y.type==="globstar");if(r.bash===!0&&(!pe||C[0]&&C[0]!=="/")){X({type:"star",value:y,output:""});continue}let Se=S.braces>0&&(T.type==="comma"||T.type==="brace"),ac=N.length&&(T.type==="pipe"||T.type==="paren");if(!pe&&T.type!=="paren"&&!Se&&!ac){X({type:"star",value:y,output:""});continue}for(;C.slice(0,3)==="/**";){let ks=e[S.index+4];if(ks&&ks!=="/")break;C=C.slice(3),ee("/**",3)}if(T.type==="bos"&&de()){m.type="globstar",m.value+=y,m.output=R(r),S.output=m.output,S.globstar=!0,ee(y);continue}if(T.type==="slash"&&T.prev.type!=="bos"&&!Me&&de()){S.output=S.output.slice(0,-(T.output+m.output).length),T.output=`(?:${T.output}`,m.type="globstar",m.output=R(r)+(r.strictSlashes?")":"|$)"),m.value+=y,S.globstar=!0,S.output+=T.output+m.output,ee(y);continue}if(T.type==="slash"&&T.prev.type!=="bos"&&C[0]==="/"){let ks=C[1]!==void 0?"|$":"";S.output=S.output.slice(0,-(T.output+m.output).length),T.output=`(?:${T.output}`,m.type="globstar",m.output=`${R(r)}${h}|${h}${ks})`,m.value+=y,S.output+=T.output+m.output,S.globstar=!0,ee(y+be()),X({type:"slash",value:"/",output:""});continue}if(T.type==="bos"&&C[0]==="/"){m.type="globstar",m.value+=y,m.output=`(?:^|${h}|${R(r)}${h})`,S.output=m.output,S.globstar=!0,ee(y+be()),X({type:"slash",value:"/",output:""});continue}S.output=S.output.slice(0,-m.output.length),m.type="globstar",m.output=R(r),m.value+=y,S.output+=m.output,S.globstar=!0,ee(y);continue}let ie={type:"star",value:y,output:V};if(r.bash===!0){ie.output=".*?",(m.type==="bos"||m.type==="slash")&&(ie.output=M+ie.output),X(ie);continue}if(m&&(m.type==="bracket"||m.type==="paren")&&r.regex===!0){ie.output=y,X(ie);continue}(S.index===S.start||m.type==="slash"||m.type==="dot")&&(m.type==="dot"?(S.output+=v,m.output+=v):r.dot===!0?(S.output+=E,m.output+=E):(S.output+=M,m.output+=M),U()!=="*"&&(S.output+=_,m.output+=_)),X(ie)}for(;S.brackets>0;){if(r.strictBrackets===!0)throw new SyntaxError(cn("closing","]"));S.output=Xe.escapeLast(S.output,"["),qe("brackets")}for(;S.parens>0;){if(r.strictBrackets===!0)throw new SyntaxError(cn("closing",")"));S.output=Xe.escapeLast(S.output,"("),qe("parens")}for(;S.braces>0;){if(r.strictBrackets===!0)throw new SyntaxError(cn("closing","}"));S.output=Xe.escapeLast(S.output,"{"),qe("braces")}if(r.strictSlashes!==!0&&(m.type==="star"||m.type==="bracket")&&X({type:"maybe_slash",value:"",output:`${h}?`}),S.backtrack===!0){S.output="";for(let C of S.tokens)S.output+=C.output!=null?C.output:C.value,C.suffix&&(S.output+=C.suffix)}return S};__.fastpaths=(e,t)=>{let r=k({},t),n=typeof r.maxLength=="number"?Math.min(Ys,r.maxLength):Ys,i=e.length;if(i>n)throw new SyntaxError(`Input length: ${i}, exceeds maximum allowed length: ${n}`);e=h_[e]||e;let s=Xe.isWindows(t),{DOT_LITERAL:o,SLASH_LITERAL:a,ONE_CHAR:u,DOTS_SLASH:c,NO_DOT:l,NO_DOTS:p,NO_DOTS_SLASH:f,STAR:h,START_ANCHOR:_}=Ws.globChars(s),g=r.dot?p:l,b=r.dot?f:l,v=r.capture?"":"?:",E={negated:!1,prefix:""},A=r.bash===!0?".*?":h;r.capture&&(A=`(${A})`);let $=M=>M.noglobstar===!0?A:`(${v}(?:(?!${_}${M.dot?c:o}).)*?)`,I=M=>{switch(M){case"*":return`${g}${u}${A}`;case".*":return`${o}${u}${A}`;case"*.*":return`${g}${A}${o}${u}${A}`;case"*/*":return`${g}${A}${a}${u}${b}${A}`;case"**":return g+$(r);case"**/*":return`(?:${g}${$(r)}${a})?${b}${u}${A}`;case"**/*.*":return`(?:${g}${$(r)}${a})?${b}${A}${o}${u}${A}`;case"**/.*":return`(?:${g}${$(r)}${a})?${o}${u}${A}`;default:{let O=/^(.*?)\.(\w+)$/.exec(M);if(!O)return;let V=I(O[1]);return V?V+o+O[2]:void 0}}},B=Xe.removePrefix(e,E),R=I(B);return R&&r.strictSlashes!==!0&&(R+=`${a}?`),R};g_.exports=__});var E_=d((Nj,y_)=>{"use strict";var xC=P("path"),LC=f_(),Rc=m_(),Pc=Si(),MC=Ei(),DC=e=>e&&typeof e=="object"&&!Array.isArray(e),fe=(e,t,r=!1)=>{if(Array.isArray(e)){let l=e.map(f=>fe(f,t,r));return f=>{for(let h of l){let _=h(f);if(_)return _}return!1}}let n=DC(e)&&e.tokens&&e.input;if(e===""||typeof e!="string"&&!n)throw new TypeError("Expected pattern to be a non-empty string");let i=t||{},s=Pc.isWindows(t),o=n?fe.compileRe(e,t):fe.makeRe(e,t,!1,!0),a=o.state;delete o.state;let u=()=>!1;if(i.ignore){let l=ce(k({},t),{ignore:null,onMatch:null,onResult:null});u=fe(i.ignore,l,r)}let c=(l,p=!1)=>{let{isMatch:f,match:h,output:_}=fe.test(l,o,t,{glob:e,posix:s}),g={glob:e,state:a,regex:o,posix:s,input:l,output:_,match:h,isMatch:f};return typeof i.onResult=="function"&&i.onResult(g),f===!1?(g.isMatch=!1,p?g:!1):u(l)?(typeof i.onIgnore=="function"&&i.onIgnore(g),g.isMatch=!1,p?g:!1):(typeof i.onMatch=="function"&&i.onMatch(g),p?g:!0)};return r&&(c.state=a),c};fe.test=(e,t,r,{glob:n,posix:i}={})=>{if(typeof e!="string")throw new TypeError("Expected input to be a string");if(e==="")return{isMatch:!1,output:""};let s=r||{},o=s.format||(i?Pc.toPosixSlashes:null),a=e===n,u=a&&o?o(e):e;return a===!1&&(u=o?o(e):e,a=u===n),(a===!1||s.capture===!0)&&(s.matchBase===!0||s.basename===!0?a=fe.matchBase(e,t,r,i):a=t.exec(u)),{isMatch:Boolean(a),match:a,output:u}};fe.matchBase=(e,t,r,n=Pc.isWindows(r))=>(t instanceof RegExp?t:fe.makeRe(t,r)).test(xC.basename(e));fe.isMatch=(e,t,r)=>fe(t,r)(e);fe.parse=(e,t)=>Array.isArray(e)?e.map(r=>fe.parse(r,t)):Rc(e,ce(k({},t),{fastpaths:!1}));fe.scan=(e,t)=>LC(e,t);fe.compileRe=(e,t,r=!1,n=!1)=>{if(r===!0)return e.output;let i=t||{},s=i.contains?"":"^",o=i.contains?"":"$",a=`${s}(?:${e.output})${o}`;e&&e.negated===!0&&(a=`^(?!${a}).*$`);let u=fe.toRegex(a,t);return n===!0&&(u.state=e),u};fe.makeRe=(e,t={},r=!1,n=!1)=>{if(!e||typeof e!="string")throw new TypeError("Expected a non-empty string");let i={negated:!1,fastpaths:!0};return t.fastpaths!==!1&&(e[0]==="."||e[0]==="*")&&(i.output=Rc.fastpaths(e,t)),i.output||(i=Rc(e,t)),fe.compileRe(i,t,r,n)};fe.toRegex=(e,t)=>{try{let r=t||{};return new RegExp(e,r.flags||(r.nocase?"i":""))}catch(r){if(t&&t.debug===!0)throw r;return/$^/}};fe.constants=MC;y_.exports=fe});var A_=d((xj,S_)=>{"use strict";S_.exports=E_()});var Cc=d((Lj,R_)=>{"use strict";var b_=P("util"),v_=e_(),yt=A_(),Oc=Si(),T_=e=>e===""||e==="./",ae=(e,t,r)=>{t=[].concat(t),e=[].concat(e);let n=new Set,i=new Set,s=new Set,o=0,a=l=>{s.add(l.output),r&&r.onResult&&r.onResult(l)};for(let l=0;l<t.length;l++){let p=yt(String(t[l]),ce(k({},r),{onResult:a}),!0),f=p.state.negated||p.state.negatedExtglob;f&&o++;for(let h of e){let _=p(h,!0);!(f?!_.isMatch:_.isMatch)||(f?n.add(_.output):(n.delete(_.output),i.add(_.output)))}}let c=(o===t.length?[...s]:[...i]).filter(l=>!n.has(l));if(r&&c.length===0){if(r.failglob===!0)throw new Error(`No matches found for "${t.join(", ")}"`);if(r.nonull===!0||r.nullglob===!0)return r.unescape?t.map(l=>l.replace(/\\/g,"")):t}return c};ae.match=ae;ae.matcher=(e,t)=>yt(e,t);ae.isMatch=(e,t,r)=>yt(t,r)(e);ae.any=ae.isMatch;ae.not=(e,t,r={})=>{t=[].concat(t).map(String);let n=new Set,i=[],s=a=>{r.onResult&&r.onResult(a),i.push(a.output)},o=ae(e,t,ce(k({},r),{onResult:s}));for(let a of i)o.includes(a)||n.add(a);return[...n]};ae.contains=(e,t,r)=>{if(typeof e!="string")throw new TypeError(`Expected a string: "${b_.inspect(e)}"`);if(Array.isArray(t))return t.some(n=>ae.contains(e,n,r));if(typeof t=="string"){if(T_(e)||T_(t))return!1;if(e.includes(t)||e.startsWith("./")&&e.slice(2).includes(t))return!0}return ae.isMatch(e,t,ce(k({},r),{contains:!0}))};ae.matchKeys=(e,t,r)=>{if(!Oc.isObject(e))throw new TypeError("Expected the first argument to be an object");let n=ae(Object.keys(e),t,r),i={};for(let s of n)i[s]=e[s];return i};ae.some=(e,t,r)=>{let n=[].concat(e);for(let i of[].concat(t)){let s=yt(String(i),r);if(n.some(o=>s(o)))return!0}return!1};ae.every=(e,t,r)=>{let n=[].concat(e);for(let i of[].concat(t)){let s=yt(String(i),r);if(!n.every(o=>s(o)))return!1}return!0};ae.all=(e,t,r)=>{if(typeof e!="string")throw new TypeError(`Expected a string: "${b_.inspect(e)}"`);return[].concat(t).every(n=>yt(n,r)(e))};ae.capture=(e,t,r)=>{let n=Oc.isWindows(r),s=yt.makeRe(String(e),ce(k({},r),{capture:!0})).exec(n?Oc.toPosixSlashes(t):t);if(s)return s.slice(1).map(o=>o===void 0?"":o)};ae.makeRe=(...e)=>yt.makeRe(...e);ae.scan=(...e)=>yt.scan(...e);ae.parse=(e,t)=>{let r=[];for(let n of[].concat(e||[]))for(let i of v_(String(n),t))r.push(yt.parse(i,t));return r};ae.braces=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");return t&&t.nobrace===!0||!/\{.*\}/.test(e)?[e]:v_(e,t)};ae.braceExpand=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");return ae.braces(e,ce(k({},t),{expand:!0}))};R_.exports=ae});var L_=d(G=>{"use strict";Object.defineProperty(G,"__esModule",{value:!0});G.matchAny=G.convertPatternsToRe=G.makeRe=G.getPatternParts=G.expandBraceExpansion=G.expandPatternsWithBraceExpansion=G.isAffectDepthOfReadingPattern=G.endsWithSlashGlobStar=G.hasGlobStar=G.getBaseDirectory=G.isPatternRelatedToParentDirectory=G.getPatternsOutsideCurrentDirectory=G.getPatternsInsideCurrentDirectory=G.getPositivePatterns=G.getNegativePatterns=G.isPositivePattern=G.isNegativePattern=G.convertToNegativePattern=G.convertToPositivePattern=G.isDynamicPattern=G.isStaticPattern=void 0;var BC=P("path"),FC=mh(),Ic=Cc(),P_="**",kC="\\",UC=/[*?]|^!/,qC=/\[[^[]*]/,jC=/(?:^|[^!*+?@])\([^(]*\|[^|]*\)/,GC=/[!*+?@]\([^(]*\)/,HC=/,|\.\./;function O_(e,t={}){return!C_(e,t)}G.isStaticPattern=O_;function C_(e,t={}){return e===""?!1:!!(t.caseSensitiveMatch===!1||e.includes(kC)||UC.test(e)||qC.test(e)||jC.test(e)||t.extglob!==!1&&GC.test(e)||t.braceExpansion!==!1&&$C(e))}G.isDynamicPattern=C_;function $C(e){let t=e.indexOf("{");if(t===-1)return!1;let r=e.indexOf("}",t+1);if(r===-1)return!1;let n=e.slice(t,r);return HC.test(n)}function VC(e){return Ks(e)?e.slice(1):e}G.convertToPositivePattern=VC;function WC(e){return"!"+e}G.convertToNegativePattern=WC;function Ks(e){return e.startsWith("!")&&e[1]!=="("}G.isNegativePattern=Ks;function I_(e){return!Ks(e)}G.isPositivePattern=I_;function YC(e){return e.filter(Ks)}G.getNegativePatterns=YC;function KC(e){return e.filter(I_)}G.getPositivePatterns=KC;function XC(e){return e.filter(t=>!wc(t))}G.getPatternsInsideCurrentDirectory=XC;function zC(e){return e.filter(wc)}G.getPatternsOutsideCurrentDirectory=zC;function wc(e){return e.startsWith("..")||e.startsWith("./..")}G.isPatternRelatedToParentDirectory=wc;function QC(e){return FC(e,{flipBackslashes:!1})}G.getBaseDirectory=QC;function ZC(e){return e.includes(P_)}G.hasGlobStar=ZC;function w_(e){return e.endsWith("/"+P_)}G.endsWithSlashGlobStar=w_;function JC(e){let t=BC.basename(e);return w_(e)||O_(t)}G.isAffectDepthOfReadingPattern=JC;function eI(e){return e.reduce((t,r)=>t.concat(N_(r)),[])}G.expandPatternsWithBraceExpansion=eI;function N_(e){return Ic.braces(e,{expand:!0,nodupes:!0})}G.expandBraceExpansion=N_;function tI(e,t){let{parts:r}=Ic.scan(e,Object.assign(Object.assign({},t),{parts:!0}));return r.length===0&&(r=[e]),r[0].startsWith("/")&&(r[0]=r[0].slice(1),r.unshift("")),r}G.getPatternParts=tI;function x_(e,t){return Ic.makeRe(e,t)}G.makeRe=x_;function rI(e,t){return e.map(r=>x_(r,t))}G.convertPatternsToRe=rI;function nI(e,t){return t.some(r=>r.test(e))}G.matchAny=nI});var D_=d(Xs=>{"use strict";Object.defineProperty(Xs,"__esModule",{value:!0});Xs.merge=void 0;var iI=dc();function sI(e){let t=iI(e);return e.forEach(r=>{r.once("error",n=>t.emit("error",n))}),t.once("close",()=>M_(e)),t.once("end",()=>M_(e)),t}Xs.merge=sI;function M_(e){e.forEach(t=>t.emit("close"))}});var B_=d(ln=>{"use strict";Object.defineProperty(ln,"__esModule",{value:!0});ln.isEmpty=ln.isString=void 0;function oI(e){return typeof e=="string"}ln.isString=oI;function aI(e){return e===""}ln.isEmpty=aI});var jt=d(Re=>{"use strict";Object.defineProperty(Re,"__esModule",{value:!0});Re.string=Re.stream=Re.pattern=Re.path=Re.fs=Re.errno=Re.array=void 0;var uI=ah();Re.array=uI;var cI=uh();Re.errno=cI;var lI=lh();Re.fs=lI;var dI=dh();Re.path=dI;var pI=L_();Re.pattern=pI;var fI=D_();Re.stream=fI;var hI=B_();Re.string=hI});var U_=d(Pe=>{"use strict";Object.defineProperty(Pe,"__esModule",{value:!0});Pe.convertPatternGroupToTask=Pe.convertPatternGroupsToTasks=Pe.groupPatternsByBaseDirectory=Pe.getNegativePatternsAsPositive=Pe.getPositivePatterns=Pe.convertPatternsToTasks=Pe.generate=void 0;var Gt=jt();function _I(e,t){let r=F_(e),n=k_(e,t.ignore),i=r.filter(u=>Gt.pattern.isStaticPattern(u,t)),s=r.filter(u=>Gt.pattern.isDynamicPattern(u,t)),o=Nc(i,n,!1),a=Nc(s,n,!0);return o.concat(a)}Pe.generate=_I;function Nc(e,t,r){let n=[],i=Gt.pattern.getPatternsOutsideCurrentDirectory(e),s=Gt.pattern.getPatternsInsideCurrentDirectory(e),o=xc(i),a=xc(s);return n.push(...Lc(o,t,r)),"."in a?n.push(Mc(".",s,t,r)):n.push(...Lc(a,t,r)),n}Pe.convertPatternsToTasks=Nc;function F_(e){return Gt.pattern.getPositivePatterns(e)}Pe.getPositivePatterns=F_;function k_(e,t){return Gt.pattern.getNegativePatterns(e).concat(t).map(Gt.pattern.convertToPositivePattern)}Pe.getNegativePatternsAsPositive=k_;function xc(e){let t={};return e.reduce((r,n)=>{let i=Gt.pattern.getBaseDirectory(n);return i in r?r[i].push(n):r[i]=[n],r},t)}Pe.groupPatternsByBaseDirectory=xc;function Lc(e,t,r){return Object.keys(e).map(n=>Mc(n,e[n],t,r))}Pe.convertPatternGroupsToTasks=Lc;function Mc(e,t,r,n){return{dynamic:n,positive:t,negative:r,base:e,patterns:[].concat(t,r.map(Gt.pattern.convertToNegativePattern))}}Pe.convertPatternGroupToTask=Mc});var j_=d(dn=>{"use strict";Object.defineProperty(dn,"__esModule",{value:!0});dn.removeDuplicateSlashes=dn.transform=void 0;var gI=/(?!^)\/{2,}/g;function mI(e){return e.map(t=>q_(t))}dn.transform=mI;function q_(e){return e.replace(gI,"/")}dn.removeDuplicateSlashes=q_});var H_=d(zs=>{"use strict";Object.defineProperty(zs,"__esModule",{value:!0});zs.read=void 0;function yI(e,t,r){t.fs.lstat(e,(n,i)=>{if(n!==null){G_(r,n);return}if(!i.isSymbolicLink()||!t.followSymbolicLink){Dc(r,i);return}t.fs.stat(e,(s,o)=>{if(s!==null){if(t.throwErrorOnBrokenSymbolicLink){G_(r,s);return}Dc(r,i);return}t.markSymbolicLink&&(o.isSymbolicLink=()=>!0),Dc(r,o)})})}zs.read=yI;function G_(e,t){e(t)}function Dc(e,t){e(null,t)}});var $_=d(Qs=>{"use strict";Object.defineProperty(Qs,"__esModule",{value:!0});Qs.read=void 0;function EI(e,t){let r=t.fs.lstatSync(e);if(!r.isSymbolicLink()||!t.followSymbolicLink)return r;try{let n=t.fs.statSync(e);return t.markSymbolicLink&&(n.isSymbolicLink=()=>!0),n}catch(n){if(!t.throwErrorOnBrokenSymbolicLink)return r;throw n}}Qs.read=EI});var V_=d(Qt=>{"use strict";Object.defineProperty(Qt,"__esModule",{value:!0});Qt.createFileSystemAdapter=Qt.FILE_SYSTEM_ADAPTER=void 0;var Zs=P("fs");Qt.FILE_SYSTEM_ADAPTER={lstat:Zs.lstat,stat:Zs.stat,lstatSync:Zs.lstatSync,statSync:Zs.statSync};function SI(e){return e===void 0?Qt.FILE_SYSTEM_ADAPTER:Object.assign(Object.assign({},Qt.FILE_SYSTEM_ADAPTER),e)}Qt.createFileSystemAdapter=SI});var Y_=d(Bc=>{"use strict";Object.defineProperty(Bc,"__esModule",{value:!0});var AI=V_(),W_=class{constructor(t={}){this._options=t,this.followSymbolicLink=this._getValue(this._options.followSymbolicLink,!0),this.fs=AI.createFileSystemAdapter(this._options.fs),this.markSymbolicLink=this._getValue(this._options.markSymbolicLink,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!0)}_getValue(t,r){return t!=null?t:r}};Bc.default=W_});var Sr=d(Zt=>{"use strict";Object.defineProperty(Zt,"__esModule",{value:!0});Zt.statSync=Zt.stat=Zt.Settings=void 0;var K_=H_(),bI=$_(),Fc=Y_();Zt.Settings=Fc.default;function vI(e,t,r){if(typeof t=="function"){K_.read(e,kc(),t);return}K_.read(e,kc(t),r)}Zt.stat=vI;function TI(e,t){let r=kc(t);return bI.read(e,r)}Zt.statSync=TI;function kc(e={}){return e instanceof Fc.default?e:new Fc.default(e)}});var Q_=d((Vj,z_)=>{var X_;z_.exports=typeof queueMicrotask=="function"?queueMicrotask.bind(typeof window!="undefined"?window:global):e=>(X_||(X_=Promise.resolve())).then(e).catch(t=>setTimeout(()=>{throw t},0))});var J_=d((Wj,Z_)=>{Z_.exports=PI;var RI=Q_();function PI(e,t){let r,n,i,s=!0;Array.isArray(e)?(r=[],n=e.length):(i=Object.keys(e),r={},n=i.length);function o(u){function c(){t&&t(u,r),t=null}s?RI(c):c()}function a(u,c,l){r[u]=l,(--n==0||c)&&o(c)}n?i?i.forEach(function(u){e[u](function(c,l){a(u,c,l)})}):e.forEach(function(u,c){u(function(l,p){a(c,l,p)})}):o(null),s=!1}});var Uc=d(eo=>{"use strict";Object.defineProperty(eo,"__esModule",{value:!0});eo.IS_SUPPORT_READDIR_WITH_FILE_TYPES=void 0;var Js=process.versions.node.split(".");if(Js[0]===void 0||Js[1]===void 0)throw new Error(`Unexpected behavior. The 'process.versions.node' variable has invalid value: ${process.versions.node}`);var eg=Number.parseInt(Js[0],10),OI=Number.parseInt(Js[1],10),tg=10,CI=10,II=eg>tg,wI=eg===tg&&OI>=CI;eo.IS_SUPPORT_READDIR_WITH_FILE_TYPES=II||wI});var ng=d(to=>{"use strict";Object.defineProperty(to,"__esModule",{value:!0});to.createDirentFromStats=void 0;var rg=class{constructor(t,r){this.name=t,this.isBlockDevice=r.isBlockDevice.bind(r),this.isCharacterDevice=r.isCharacterDevice.bind(r),this.isDirectory=r.isDirectory.bind(r),this.isFIFO=r.isFIFO.bind(r),this.isFile=r.isFile.bind(r),this.isSocket=r.isSocket.bind(r),this.isSymbolicLink=r.isSymbolicLink.bind(r)}};function NI(e,t){return new rg(e,t)}to.createDirentFromStats=NI});var qc=d(ro=>{"use strict";Object.defineProperty(ro,"__esModule",{value:!0});ro.fs=void 0;var xI=ng();ro.fs=xI});var jc=d(no=>{"use strict";Object.defineProperty(no,"__esModule",{value:!0});no.joinPathSegments=void 0;function LI(e,t,r){return e.endsWith(r)?e+t:e+r+t}no.joinPathSegments=LI});var cg=d(Jt=>{"use strict";Object.defineProperty(Jt,"__esModule",{value:!0});Jt.readdir=Jt.readdirWithFileTypes=Jt.read=void 0;var MI=Sr(),ig=J_(),DI=Uc(),sg=qc(),og=jc();function BI(e,t,r){if(!t.stats&&DI.IS_SUPPORT_READDIR_WITH_FILE_TYPES){ag(e,t,r);return}ug(e,t,r)}Jt.read=BI;function ag(e,t,r){t.fs.readdir(e,{withFileTypes:!0},(n,i)=>{if(n!==null){io(r,n);return}let s=i.map(a=>({dirent:a,name:a.name,path:og.joinPathSegments(e,a.name,t.pathSegmentSeparator)}));if(!t.followSymbolicLinks){Gc(r,s);return}let o=s.map(a=>FI(a,t));ig(o,(a,u)=>{if(a!==null){io(r,a);return}Gc(r,u)})})}Jt.readdirWithFileTypes=ag;function FI(e,t){return r=>{if(!e.dirent.isSymbolicLink()){r(null,e);return}t.fs.stat(e.path,(n,i)=>{if(n!==null){if(t.throwErrorOnBrokenSymbolicLink){r(n);return}r(null,e);return}e.dirent=sg.fs.createDirentFromStats(e.name,i),r(null,e)})}}function ug(e,t,r){t.fs.readdir(e,(n,i)=>{if(n!==null){io(r,n);return}let s=i.map(o=>{let a=og.joinPathSegments(e,o,t.pathSegmentSeparator);return u=>{MI.stat(a,t.fsStatSettings,(c,l)=>{if(c!==null){u(c);return}let p={name:o,path:a,dirent:sg.fs.createDirentFromStats(o,l)};t.stats&&(p.stats=l),u(null,p)})}});ig(s,(o,a)=>{if(o!==null){io(r,o);return}Gc(r,a)})})}Jt.readdir=ug;function io(e,t){e(t)}function Gc(e,t){e(null,t)}});var hg=d(er=>{"use strict";Object.defineProperty(er,"__esModule",{value:!0});er.readdir=er.readdirWithFileTypes=er.read=void 0;var kI=Sr(),UI=Uc(),lg=qc(),dg=jc();function qI(e,t){return!t.stats&&UI.IS_SUPPORT_READDIR_WITH_FILE_TYPES?pg(e,t):fg(e,t)}er.read=qI;function pg(e,t){return t.fs.readdirSync(e,{withFileTypes:!0}).map(n=>{let i={dirent:n,name:n.name,path:dg.joinPathSegments(e,n.name,t.pathSegmentSeparator)};if(i.dirent.isSymbolicLink()&&t.followSymbolicLinks)try{let s=t.fs.statSync(i.path);i.dirent=lg.fs.createDirentFromStats(i.name,s)}catch(s){if(t.throwErrorOnBrokenSymbolicLink)throw s}return i})}er.readdirWithFileTypes=pg;function fg(e,t){return t.fs.readdirSync(e).map(n=>{let i=dg.joinPathSegments(e,n,t.pathSegmentSeparator),s=kI.statSync(i,t.fsStatSettings),o={name:n,path:i,dirent:lg.fs.createDirentFromStats(n,s)};return t.stats&&(o.stats=s),o})}er.readdir=fg});var _g=d(tr=>{"use strict";Object.defineProperty(tr,"__esModule",{value:!0});tr.createFileSystemAdapter=tr.FILE_SYSTEM_ADAPTER=void 0;var pn=P("fs");tr.FILE_SYSTEM_ADAPTER={lstat:pn.lstat,stat:pn.stat,lstatSync:pn.lstatSync,statSync:pn.statSync,readdir:pn.readdir,readdirSync:pn.readdirSync};function jI(e){return e===void 0?tr.FILE_SYSTEM_ADAPTER:Object.assign(Object.assign({},tr.FILE_SYSTEM_ADAPTER),e)}tr.createFileSystemAdapter=jI});var mg=d(Hc=>{"use strict";Object.defineProperty(Hc,"__esModule",{value:!0});var GI=P("path"),HI=Sr(),$I=_g(),gg=class{constructor(t={}){this._options=t,this.followSymbolicLinks=this._getValue(this._options.followSymbolicLinks,!1),this.fs=$I.createFileSystemAdapter(this._options.fs),this.pathSegmentSeparator=this._getValue(this._options.pathSegmentSeparator,GI.sep),this.stats=this._getValue(this._options.stats,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!0),this.fsStatSettings=new HI.Settings({followSymbolicLink:this.followSymbolicLinks,fs:this.fs,throwErrorOnBrokenSymbolicLink:this.throwErrorOnBrokenSymbolicLink})}_getValue(t,r){return t!=null?t:r}};Hc.default=gg});var so=d(rr=>{"use strict";Object.defineProperty(rr,"__esModule",{value:!0});rr.Settings=rr.scandirSync=rr.scandir=void 0;var yg=cg(),VI=hg(),$c=mg();rr.Settings=$c.default;function WI(e,t,r){if(typeof t=="function"){yg.read(e,Vc(),t);return}yg.read(e,Vc(t),r)}rr.scandir=WI;function YI(e,t){let r=Vc(t);return VI.read(e,r)}rr.scandirSync=YI;function Vc(e={}){return e instanceof $c.default?e:new $c.default(e)}});var Sg=d((r2,Eg)=>{"use strict";function KI(e){var t=new e,r=t;function n(){var s=t;return s.next?t=s.next:(t=new e,r=t),s.next=null,s}function i(s){r.next=s,r=s}return{get:n,release:i}}Eg.exports=KI});var bg=d((n2,Wc)=>{"use strict";var XI=Sg();function Ag(e,t,r){if(typeof e=="function"&&(r=t,t=e,e=null),r<1)throw new Error("fastqueue concurrency must be greater than 1");var n=XI(zI),i=null,s=null,o=0,a=null,u={push:g,drain:Et,saturated:Et,pause:l,paused:!1,concurrency:r,running:c,resume:h,idle:_,length:p,getQueue:f,unshift:b,empty:Et,kill:E,killAndDrain:A,error:$};return u;function c(){return o}function l(){u.paused=!0}function p(){for(var I=i,B=0;I;)I=I.next,B++;return B}function f(){for(var I=i,B=[];I;)B.push(I.value),I=I.next;return B}function h(){if(!!u.paused){u.paused=!1;for(var I=0;I<u.concurrency;I++)o++,v()}}function _(){return o===0&&u.length()===0}function g(I,B){var R=n.get();R.context=e,R.release=v,R.value=I,R.callback=B||Et,R.errorHandler=a,o===u.concurrency||u.paused?s?(s.next=R,s=R):(i=R,s=R,u.saturated()):(o++,t.call(e,R.value,R.worked))}function b(I,B){var R=n.get();R.context=e,R.release=v,R.value=I,R.callback=B||Et,o===u.concurrency||u.paused?i?(R.next=i,i=R):(i=R,s=R,u.saturated()):(o++,t.call(e,R.value,R.worked))}function v(I){I&&n.release(I);var B=i;B?u.paused?o--:(s===i&&(s=null),i=B.next,B.next=null,t.call(e,B.value,B.worked),s===null&&u.empty()):--o==0&&u.drain()}function E(){i=null,s=null,u.drain=Et}function A(){i=null,s=null,u.drain(),u.drain=Et}function $(I){a=I}}function Et(){}function zI(){this.value=null,this.callback=Et,this.next=null,this.release=Et,this.context=null,this.errorHandler=null;var e=this;this.worked=function(r,n){var i=e.callback,s=e.errorHandler,o=e.value;e.value=null,e.callback=Et,e.errorHandler&&s(r,o),i.call(e.context,r,n),e.release(e)}}function QI(e,t,r){typeof e=="function"&&(r=t,t=e,e=null);function n(c,l){t.call(this,c).then(function(p){l(null,p)},l)}var i=Ag(e,n,r),s=i.push,o=i.unshift;return i.push=a,i.unshift=u,i;function a(c){return new Promise(function(l,p){s(c,function(f,h){if(f){p(f);return}l(h)})})}function u(c){return new Promise(function(l,p){o(c,function(f,h){if(f){p(f);return}l(h)})})}}Wc.exports=Ag;Wc.exports.promise=QI});var oo=d(St=>{"use strict";Object.defineProperty(St,"__esModule",{value:!0});St.joinPathSegments=St.replacePathSegmentSeparator=St.isAppliedFilter=St.isFatalError=void 0;function ZI(e,t){return e.errorFilter===null?!0:!e.errorFilter(t)}St.isFatalError=ZI;function JI(e,t){return e===null||e(t)}St.isAppliedFilter=JI;function ew(e,t){return e.split(/[/\\]/).join(t)}St.replacePathSegmentSeparator=ew;function tw(e,t,r){return e===""?t:e.endsWith(r)?e+t:e+r+t}St.joinPathSegments=tw});var Kc=d(Yc=>{"use strict";Object.defineProperty(Yc,"__esModule",{value:!0});var rw=oo(),vg=class{constructor(t,r){this._root=t,this._settings=r,this._root=rw.replacePathSegmentSeparator(t,r.pathSegmentSeparator)}};Yc.default=vg});var zc=d(Xc=>{"use strict";Object.defineProperty(Xc,"__esModule",{value:!0});var nw=P("events"),iw=so(),sw=bg(),ao=oo(),ow=Kc(),Tg=class extends ow.default{constructor(t,r){super(t,r);this._settings=r,this._scandir=iw.scandir,this._emitter=new nw.EventEmitter,this._queue=sw(this._worker.bind(this),this._settings.concurrency),this._isFatalError=!1,this._isDestroyed=!1,this._queue.drain=()=>{this._isFatalError||this._emitter.emit("end")}}read(){return this._isFatalError=!1,this._isDestroyed=!1,setImmediate(()=>{this._pushToQueue(this._root,this._settings.basePath)}),this._emitter}get isDestroyed(){return this._isDestroyed}destroy(){if(this._isDestroyed)throw new Error("The reader is already destroyed");this._isDestroyed=!0,this._queue.killAndDrain()}onEntry(t){this._emitter.on("entry",t)}onError(t){this._emitter.once("error",t)}onEnd(t){this._emitter.once("end",t)}_pushToQueue(t,r){let n={directory:t,base:r};this._queue.push(n,i=>{i!==null&&this._handleError(i)})}_worker(t,r){this._scandir(t.directory,this._settings.fsScandirSettings,(n,i)=>{if(n!==null){r(n,void 0);return}for(let s of i)this._handleEntry(s,t.base);r(null,void 0)})}_handleError(t){this._isDestroyed||!ao.isFatalError(this._settings,t)||(this._isFatalError=!0,this._isDestroyed=!0,this._emitter.emit("error",t))}_handleEntry(t,r){if(this._isDestroyed||this._isFatalError)return;let n=t.path;r!==void 0&&(t.path=ao.joinPathSegments(r,t.name,this._settings.pathSegmentSeparator)),ao.isAppliedFilter(this._settings.entryFilter,t)&&this._emitEntry(t),t.dirent.isDirectory()&&ao.isAppliedFilter(this._settings.deepFilter,t)&&this._pushToQueue(n,r===void 0?void 0:t.path)}_emitEntry(t){this._emitter.emit("entry",t)}};Xc.default=Tg});var Pg=d(Qc=>{"use strict";Object.defineProperty(Qc,"__esModule",{value:!0});var aw=zc(),Rg=class{constructor(t,r){this._root=t,this._settings=r,this._reader=new aw.default(this._root,this._settings),this._storage=[]}read(t){this._reader.onError(r=>{uw(t,r)}),this._reader.onEntry(r=>{this._storage.push(r)}),this._reader.onEnd(()=>{cw(t,this._storage)}),this._reader.read()}};Qc.default=Rg;function uw(e,t){e(t)}function cw(e,t){e(null,t)}});var Cg=d(Zc=>{"use strict";Object.defineProperty(Zc,"__esModule",{value:!0});var lw=P("stream"),dw=zc(),Og=class{constructor(t,r){this._root=t,this._settings=r,this._reader=new dw.default(this._root,this._settings),this._stream=new lw.Readable({objectMode:!0,read:()=>{},destroy:()=>{this._reader.isDestroyed||this._reader.destroy()}})}read(){return this._reader.onError(t=>{this._stream.emit("error",t)}),this._reader.onEntry(t=>{this._stream.push(t)}),this._reader.onEnd(()=>{this._stream.push(null)}),this._reader.read(),this._stream}};Zc.default=Og});var wg=d(Jc=>{"use strict";Object.defineProperty(Jc,"__esModule",{value:!0});var pw=so(),uo=oo(),fw=Kc(),Ig=class extends fw.default{constructor(){super(...arguments);this._scandir=pw.scandirSync,this._storage=[],this._queue=new Set}read(){return this._pushToQueue(this._root,this._settings.basePath),this._handleQueue(),this._storage}_pushToQueue(t,r){this._queue.add({directory:t,base:r})}_handleQueue(){for(let t of this._queue.values())this._handleDirectory(t.directory,t.base)}_handleDirectory(t,r){try{let n=this._scandir(t,this._settings.fsScandirSettings);for(let i of n)this._handleEntry(i,r)}catch(n){this._handleError(n)}}_handleError(t){if(!!uo.isFatalError(this._settings,t))throw t}_handleEntry(t,r){let n=t.path;r!==void 0&&(t.path=uo.joinPathSegments(r,t.name,this._settings.pathSegmentSeparator)),uo.isAppliedFilter(this._settings.entryFilter,t)&&this._pushToStorage(t),t.dirent.isDirectory()&&uo.isAppliedFilter(this._settings.deepFilter,t)&&this._pushToQueue(n,r===void 0?void 0:t.path)}_pushToStorage(t){this._storage.push(t)}};Jc.default=Ig});var xg=d(el=>{"use strict";Object.defineProperty(el,"__esModule",{value:!0});var hw=wg(),Ng=class{constructor(t,r){this._root=t,this._settings=r,this._reader=new hw.default(this._root,this._settings)}read(){return this._reader.read()}};el.default=Ng});var Mg=d(tl=>{"use strict";Object.defineProperty(tl,"__esModule",{value:!0});var _w=P("path"),gw=so(),Lg=class{constructor(t={}){this._options=t,this.basePath=this._getValue(this._options.basePath,void 0),this.concurrency=this._getValue(this._options.concurrency,Number.POSITIVE_INFINITY),this.deepFilter=this._getValue(this._options.deepFilter,null),this.entryFilter=this._getValue(this._options.entryFilter,null),this.errorFilter=this._getValue(this._options.errorFilter,null),this.pathSegmentSeparator=this._getValue(this._options.pathSegmentSeparator,_w.sep),this.fsScandirSettings=new gw.Settings({followSymbolicLinks:this._options.followSymbolicLinks,fs:this._options.fs,pathSegmentSeparator:this._options.pathSegmentSeparator,stats:this._options.stats,throwErrorOnBrokenSymbolicLink:this._options.throwErrorOnBrokenSymbolicLink})}_getValue(t,r){return t!=null?t:r}};tl.default=Lg});var nl=d(At=>{"use strict";Object.defineProperty(At,"__esModule",{value:!0});At.Settings=At.walkStream=At.walkSync=At.walk=void 0;var Dg=Pg(),mw=Cg(),yw=xg(),rl=Mg();At.Settings=rl.default;function Ew(e,t,r){if(typeof t=="function"){new Dg.default(e,co()).read(t);return}new Dg.default(e,co(t)).read(r)}At.walk=Ew;function Sw(e,t){let r=co(t);return new yw.default(e,r).read()}At.walkSync=Sw;function Aw(e,t){let r=co(t);return new mw.default(e,r).read()}At.walkStream=Aw;function co(e={}){return e instanceof rl.default?e:new rl.default(e)}});var sl=d(il=>{"use strict";Object.defineProperty(il,"__esModule",{value:!0});var bw=P("path"),vw=Sr(),Bg=jt(),Fg=class{constructor(t){this._settings=t,this._fsStatSettings=new vw.Settings({followSymbolicLink:this._settings.followSymbolicLinks,fs:this._settings.fs,throwErrorOnBrokenSymbolicLink:this._settings.followSymbolicLinks})}_getFullEntryPath(t){return bw.resolve(this._settings.cwd,t)}_makeEntry(t,r){let n={name:r,path:r,dirent:Bg.fs.createDirentFromStats(r,t)};return this._settings.stats&&(n.stats=t),n}_isFatalError(t){return!Bg.errno.isEnoentCodeError(t)&&!this._settings.suppressErrors}};il.default=Fg});var al=d(ol=>{"use strict";Object.defineProperty(ol,"__esModule",{value:!0});var Tw=P("stream"),Rw=Sr(),Pw=nl(),Ow=sl(),kg=class extends Ow.default{constructor(){super(...arguments);this._walkStream=Pw.walkStream,this._stat=Rw.stat}dynamic(t,r){return this._walkStream(t,r)}static(t,r){let n=t.map(this._getFullEntryPath,this),i=new Tw.PassThrough({objectMode:!0});i._write=(s,o,a)=>this._getEntry(n[s],t[s],r).then(u=>{u!==null&&r.entryFilter(u)&&i.push(u),s===n.length-1&&i.end(),a()}).catch(a);for(let s=0;s<n.length;s++)i.write(s);return i}_getEntry(t,r,n){return this._getStat(t).then(i=>this._makeEntry(i,r)).catch(i=>{if(n.errorFilter(i))return null;throw i})}_getStat(t){return new Promise((r,n)=>{this._stat(t,this._fsStatSettings,(i,s)=>i===null?r(s):n(i))})}};ol.default=kg});var qg=d(ul=>{"use strict";Object.defineProperty(ul,"__esModule",{value:!0});var fn=jt(),Ug=class{constructor(t,r,n){this._patterns=t,this._settings=r,this._micromatchOptions=n,this._storage=[],this._fillStorage()}_fillStorage(){let t=fn.pattern.expandPatternsWithBraceExpansion(this._patterns);for(let r of t){let n=this._getPatternSegments(r),i=this._splitSegmentsIntoSections(n);this._storage.push({complete:i.length<=1,pattern:r,segments:n,sections:i})}}_getPatternSegments(t){return fn.pattern.getPatternParts(t,this._micromatchOptions).map(n=>fn.pattern.isDynamicPattern(n,this._settings)?{dynamic:!0,pattern:n,patternRe:fn.pattern.makeRe(n,this._micromatchOptions)}:{dynamic:!1,pattern:n})}_splitSegmentsIntoSections(t){return fn.array.splitWhen(t,r=>r.dynamic&&fn.pattern.hasGlobStar(r.pattern))}};ul.default=Ug});var Gg=d(cl=>{"use strict";Object.defineProperty(cl,"__esModule",{value:!0});var Cw=qg(),jg=class extends Cw.default{match(t){let r=t.split("/"),n=r.length,i=this._storage.filter(s=>!s.complete||s.segments.length>n);for(let s of i){let o=s.sections[0];if(!s.complete&&n>o.length||r.every((u,c)=>{let l=s.segments[c];return!!(l.dynamic&&l.patternRe.test(u)||!l.dynamic&&l.pattern===u)}))return!0}return!1}};cl.default=jg});var $g=d(ll=>{"use strict";Object.defineProperty(ll,"__esModule",{value:!0});var lo=jt(),Iw=Gg(),Hg=class{constructor(t,r){this._settings=t,this._micromatchOptions=r}getFilter(t,r,n){let i=this._getMatcher(r),s=this._getNegativePatternsRe(n);return o=>this._filter(t,o,i,s)}_getMatcher(t){return new Iw.default(t,this._settings,this._micromatchOptions)}_getNegativePatternsRe(t){let r=t.filter(lo.pattern.isAffectDepthOfReadingPattern);return lo.pattern.convertPatternsToRe(r,this._micromatchOptions)}_filter(t,r,n,i){if(this._isSkippedByDeep(t,r.path)||this._isSkippedSymbolicLink(r))return!1;let s=lo.path.removeLeadingDotSegment(r.path);return this._isSkippedByPositivePatterns(s,n)?!1:this._isSkippedByNegativePatterns(s,i)}_isSkippedByDeep(t,r){return this._settings.deep===Infinity?!1:this._getEntryLevel(t,r)>=this._settings.deep}_getEntryLevel(t,r){let n=r.split("/").length;if(t==="")return n;let i=t.split("/").length;return n-i}_isSkippedSymbolicLink(t){return!this._settings.followSymbolicLinks&&t.dirent.isSymbolicLink()}_isSkippedByPositivePatterns(t,r){return!this._settings.baseNameMatch&&!r.match(t)}_isSkippedByNegativePatterns(t,r){return!lo.pattern.matchAny(t,r)}};ll.default=Hg});var Wg=d(dl=>{"use strict";Object.defineProperty(dl,"__esModule",{value:!0});var Ar=jt(),Vg=class{constructor(t,r){this._settings=t,this._micromatchOptions=r,this.index=new Map}getFilter(t,r){let n=Ar.pattern.convertPatternsToRe(t,this._micromatchOptions),i=Ar.pattern.convertPatternsToRe(r,this._micromatchOptions);return s=>this._filter(s,n,i)}_filter(t,r,n){if(this._settings.unique&&this._isDuplicateEntry(t)||this._onlyFileFilter(t)||this._onlyDirectoryFilter(t)||this._isSkippedByAbsoluteNegativePatterns(t.path,n))return!1;let i=this._settings.baseNameMatch?t.name:t.path,s=this._isMatchToPatterns(i,r)&&!this._isMatchToPatterns(t.path,n);return this._settings.unique&&s&&this._createIndexRecord(t),s}_isDuplicateEntry(t){return this.index.has(t.path)}_createIndexRecord(t){this.index.set(t.path,void 0)}_onlyFileFilter(t){return this._settings.onlyFiles&&!t.dirent.isFile()}_onlyDirectoryFilter(t){return this._settings.onlyDirectories&&!t.dirent.isDirectory()}_isSkippedByAbsoluteNegativePatterns(t,r){if(!this._settings.absolute)return!1;let n=Ar.path.makeAbsolute(this._settings.cwd,t);return Ar.pattern.matchAny(n,r)}_isMatchToPatterns(t,r){let n=Ar.path.removeLeadingDotSegment(t);return Ar.pattern.matchAny(n,r)||Ar.pattern.matchAny(n+"/",r)}};dl.default=Vg});var Kg=d(pl=>{"use strict";Object.defineProperty(pl,"__esModule",{value:!0});var ww=jt(),Yg=class{constructor(t){this._settings=t}getFilter(){return t=>this._isNonFatalError(t)}_isNonFatalError(t){return ww.errno.isEnoentCodeError(t)||this._settings.suppressErrors}};pl.default=Yg});var Qg=d(fl=>{"use strict";Object.defineProperty(fl,"__esModule",{value:!0});var Xg=jt(),zg=class{constructor(t){this._settings=t}getTransformer(){return t=>this._transform(t)}_transform(t){let r=t.path;return this._settings.absolute&&(r=Xg.path.makeAbsolute(this._settings.cwd,r),r=Xg.path.unixify(r)),this._settings.markDirectories&&t.dirent.isDirectory()&&(r+="/"),this._settings.objectMode?Object.assign(Object.assign({},t),{path:r}):r}};fl.default=zg});var po=d(hl=>{"use strict";Object.defineProperty(hl,"__esModule",{value:!0});var Nw=P("path"),xw=$g(),Lw=Wg(),Mw=Kg(),Dw=Qg(),Zg=class{constructor(t){this._settings=t,this.errorFilter=new Mw.default(this._settings),this.entryFilter=new Lw.default(this._settings,this._getMicromatchOptions()),this.deepFilter=new xw.default(this._settings,this._getMicromatchOptions()),this.entryTransformer=new Dw.default(this._settings)}_getRootDirectory(t){return Nw.resolve(this._settings.cwd,t.base)}_getReaderOptions(t){let r=t.base==="."?"":t.base;return{basePath:r,pathSegmentSeparator:"/",concurrency:this._settings.concurrency,deepFilter:this.deepFilter.getFilter(r,t.positive,t.negative),entryFilter:this.entryFilter.getFilter(t.positive,t.negative),errorFilter:this.errorFilter.getFilter(),followSymbolicLinks:this._settings.followSymbolicLinks,fs:this._settings.fs,stats:this._settings.stats,throwErrorOnBrokenSymbolicLink:this._settings.throwErrorOnBrokenSymbolicLink,transform:this.entryTransformer.getTransformer()}}_getMicromatchOptions(){return{dot:this._settings.dot,matchBase:this._settings.baseNameMatch,nobrace:!this._settings.braceExpansion,nocase:!this._settings.caseSensitiveMatch,noext:!this._settings.extglob,noglobstar:!this._settings.globstar,posix:!0,strictSlashes:!1}}};hl.default=Zg});var em=d(_l=>{"use strict";Object.defineProperty(_l,"__esModule",{value:!0});var Bw=al(),Fw=po(),Jg=class extends Fw.default{constructor(){super(...arguments);this._reader=new Bw.default(this._settings)}read(t){let r=this._getRootDirectory(t),n=this._getReaderOptions(t),i=[];return new Promise((s,o)=>{let a=this.api(r,t,n);a.once("error",o),a.on("data",u=>i.push(n.transform(u))),a.once("end",()=>s(i))})}api(t,r,n){return r.dynamic?this._reader.dynamic(t,n):this._reader.static(r.patterns,n)}};_l.default=Jg});var rm=d(gl=>{"use strict";Object.defineProperty(gl,"__esModule",{value:!0});var kw=P("stream"),Uw=al(),qw=po(),tm=class extends qw.default{constructor(){super(...arguments);this._reader=new Uw.default(this._settings)}read(t){let r=this._getRootDirectory(t),n=this._getReaderOptions(t),i=this.api(r,t,n),s=new kw.Readable({objectMode:!0,read:()=>{}});return i.once("error",o=>s.emit("error",o)).on("data",o=>s.emit("data",n.transform(o))).once("end",()=>s.emit("end")),s.once("close",()=>i.destroy()),s}api(t,r,n){return r.dynamic?this._reader.dynamic(t,n):this._reader.static(r.patterns,n)}};gl.default=tm});var im=d(ml=>{"use strict";Object.defineProperty(ml,"__esModule",{value:!0});var jw=Sr(),Gw=nl(),Hw=sl(),nm=class extends Hw.default{constructor(){super(...arguments);this._walkSync=Gw.walkSync,this._statSync=jw.statSync}dynamic(t,r){return this._walkSync(t,r)}static(t,r){let n=[];for(let i of t){let s=this._getFullEntryPath(i),o=this._getEntry(s,i,r);o===null||!r.entryFilter(o)||n.push(o)}return n}_getEntry(t,r,n){try{let i=this._getStat(t);return this._makeEntry(i,r)}catch(i){if(n.errorFilter(i))return null;throw i}}_getStat(t){return this._statSync(t,this._fsStatSettings)}};ml.default=nm});var om=d(yl=>{"use strict";Object.defineProperty(yl,"__esModule",{value:!0});var $w=im(),Vw=po(),sm=class extends Vw.default{constructor(){super(...arguments);this._reader=new $w.default(this._settings)}read(t){let r=this._getRootDirectory(t),n=this._getReaderOptions(t);return this.api(r,t,n).map(n.transform)}api(t,r,n){return r.dynamic?this._reader.dynamic(t,n):this._reader.static(r.patterns,n)}};yl.default=sm});var um=d(_n=>{"use strict";Object.defineProperty(_n,"__esModule",{value:!0});_n.DEFAULT_FILE_SYSTEM_ADAPTER=void 0;var hn=P("fs"),Ww=P("os"),Yw=Math.max(Ww.cpus().length,1);_n.DEFAULT_FILE_SYSTEM_ADAPTER={lstat:hn.lstat,lstatSync:hn.lstatSync,stat:hn.stat,statSync:hn.statSync,readdir:hn.readdir,readdirSync:hn.readdirSync};var am=class{constructor(t={}){this._options=t,this.absolute=this._getValue(this._options.absolute,!1),this.baseNameMatch=this._getValue(this._options.baseNameMatch,!1),this.braceExpansion=this._getValue(this._options.braceExpansion,!0),this.caseSensitiveMatch=this._getValue(this._options.caseSensitiveMatch,!0),this.concurrency=this._getValue(this._options.concurrency,Yw),this.cwd=this._getValue(this._options.cwd,process.cwd()),this.deep=this._getValue(this._options.deep,Infinity),this.dot=this._getValue(this._options.dot,!1),this.extglob=this._getValue(this._options.extglob,!0),this.followSymbolicLinks=this._getValue(this._options.followSymbolicLinks,!0),this.fs=this._getFileSystemMethods(this._options.fs),this.globstar=this._getValue(this._options.globstar,!0),this.ignore=this._getValue(this._options.ignore,[]),this.markDirectories=this._getValue(this._options.markDirectories,!1),this.objectMode=this._getValue(this._options.objectMode,!1),this.onlyDirectories=this._getValue(this._options.onlyDirectories,!1),this.onlyFiles=this._getValue(this._options.onlyFiles,!0),this.stats=this._getValue(this._options.stats,!1),this.suppressErrors=this._getValue(this._options.suppressErrors,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!1),this.unique=this._getValue(this._options.unique,!0),this.onlyDirectories&&(this.onlyFiles=!1),this.stats&&(this.objectMode=!0)}_getValue(t,r){return t===void 0?r:t}_getFileSystemMethods(t={}){return Object.assign(Object.assign({},_n.DEFAULT_FILE_SYSTEM_ADAPTER),t)}};_n.default=am});var bl=d((O2,dm)=>{"use strict";var cm=U_(),lm=j_(),Kw=em(),Xw=rm(),zw=om(),El=um(),br=jt();async function Sl(e,t){gn(e);let r=Al(e,Kw.default,t),n=await Promise.all(r);return br.array.flatten(n)}(function(e){function t(o,a){gn(o);let u=Al(o,zw.default,a);return br.array.flatten(u)}e.sync=t;function r(o,a){gn(o);let u=Al(o,Xw.default,a);return br.stream.merge(u)}e.stream=r;function n(o,a){gn(o);let u=lm.transform([].concat(o)),c=new El.default(a);return cm.generate(u,c)}e.generateTasks=n;function i(o,a){gn(o);let u=new El.default(a);return br.pattern.isDynamicPattern(o,u)}e.isDynamicPattern=i;function s(o){return gn(o),br.path.escape(o)}e.escapePath=s})(Sl||(Sl={}));function Al(e,t,r){let n=lm.transform([].concat(e)),i=new El.default(r),s=cm.generate(n,i),o=new t(i);return s.map(o.read,o)}function gn(e){if(![].concat(e).every(n=>br.string.isString(n)&&!br.string.isEmpty(n)))throw new TypeError("Patterns must be a string (non empty) or an array of strings")}dm.exports=Sl});var fm=d(vr=>{"use strict";var{promisify:Qw}=P("util"),pm=P("fs");async function vl(e,t,r){if(typeof r!="string")throw new TypeError(`Expected a string, got ${typeof r}`);try{return(await Qw(pm[e])(r))[t]()}catch(n){if(n.code==="ENOENT")return!1;throw n}}function Tl(e,t,r){if(typeof r!="string")throw new TypeError(`Expected a string, got ${typeof r}`);try{return pm[e](r)[t]()}catch(n){if(n.code==="ENOENT")return!1;throw n}}vr.isFile=vl.bind(null,"stat","isFile");vr.isDirectory=vl.bind(null,"stat","isDirectory");vr.isSymlink=vl.bind(null,"lstat","isSymbolicLink");vr.isFileSync=Tl.bind(null,"statSync","isFile");vr.isDirectorySync=Tl.bind(null,"statSync","isDirectory");vr.isSymlinkSync=Tl.bind(null,"lstatSync","isSymbolicLink")});var ym=d((I2,Rl)=>{"use strict";var Tr=P("path"),hm=fm(),_m=e=>e.length>1?`{${e.join(",")}}`:e[0],gm=(e,t)=>{let r=e[0]==="!"?e.slice(1):e;return Tr.isAbsolute(r)?r:Tr.join(t,r)},Zw=(e,t)=>Tr.extname(e)?`**/${e}`:`**/${e}.${_m(t)}`,mm=(e,t)=>{if(t.files&&!Array.isArray(t.files))throw new TypeError(`Expected \`files\` to be of type \`Array\` but received type \`${typeof t.files}\``);if(t.extensions&&!Array.isArray(t.extensions))throw new TypeError(`Expected \`extensions\` to be of type \`Array\` but received type \`${typeof t.extensions}\``);return t.files&&t.extensions?t.files.map(r=>Tr.posix.join(e,Zw(r,t.extensions))):t.files?t.files.map(r=>Tr.posix.join(e,`**/${r}`)):t.extensions?[Tr.posix.join(e,`**/*.${_m(t.extensions)}`)]:[Tr.posix.join(e,"**")]};Rl.exports=async(e,t)=>{if(t=k({cwd:process.cwd()},t),typeof t.cwd!="string")throw new TypeError(`Expected \`cwd\` to be of type \`string\` but received type \`${typeof t.cwd}\``);let r=await Promise.all([].concat(e).map(async n=>await hm.isDirectory(gm(n,t.cwd))?mm(n,t):n));return[].concat.apply([],r)};Rl.exports.sync=(e,t)=>{if(t=k({cwd:process.cwd()},t),typeof t.cwd!="string")throw new TypeError(`Expected \`cwd\` to be of type \`string\` but received type \`${typeof t.cwd}\``);let r=[].concat(e).map(n=>hm.isDirectorySync(gm(n,t.cwd))?mm(n,t):n);return[].concat.apply([],r)}});var Im=d((w2,Cm)=>{function Em(e){return Array.isArray(e)?e:[e]}var Sm="",Am=" ",Pl="\\",Jw=/^\s+$/,eN=/^\\!/,tN=/^\\#/,rN=/\r?\n/g,nN=/^\.*\/|^\.+$/,Ol="/",bm=typeof Symbol!="undefined"?Symbol.for("node-ignore"):"node-ignore",iN=(e,t,r)=>Object.defineProperty(e,t,{value:r}),sN=/([0-z])-([0-z])/g,vm=()=>!1,oN=e=>e.replace(sN,(t,r,n)=>r.charCodeAt(0)<=n.charCodeAt(0)?t:Sm),aN=e=>{let{length:t}=e;return e.slice(0,t-t%2)},uN=[[/\\?\s+$/,e=>e.indexOf("\\")===0?Am:Sm],[/\\\s/g,()=>Am],[/[\\$.|*+(){^]/g,e=>`\\${e}`],[/(?!\\)\?/g,()=>"[^/]"],[/^\//,()=>"^"],[/\//g,()=>"\\/"],[/^\^*\\\*\\\*\\\//,()=>"^(?:.*\\/)?"],[/^(?=[^^])/,function(){return/\/(?!$)/.test(this)?"^":"(?:^|\\/)"}],[/\\\/\\\*\\\*(?=\\\/|$)/g,(e,t,r)=>t+6<r.length?"(?:\\/[^\\/]+)*":"\\/.+"],[/(^|[^\\]+)\\\*(?=.+)/g,(e,t)=>`${t}[^\\/]*`],[/\\\\\\(?=[$.|*+(){^])/g,()=>Pl],[/\\\\/g,()=>Pl],[/(\\)?\[([^\]/]*?)(\\*)($|\])/g,(e,t,r,n,i)=>t===Pl?`\\[${r}${aN(n)}${i}`:i==="]"&&n.length%2==0?`[${oN(r)}${n}]`:"[]"],[/(?:[^*])$/,e=>/\/$/.test(e)?`${e}$`:`${e}(?=$|\\/$)`],[/(\^|\\\/)?\\\*$/,(e,t)=>`${t?`${t}[^/]+`:"[^/]*"}(?=$|\\/$)`]],Tm=Object.create(null),cN=(e,t)=>{let r=Tm[e];return r||(r=uN.reduce((n,i)=>n.replace(i[0],i[1].bind(e)),e),Tm[e]=r),t?new RegExp(r,"i"):new RegExp(r)},Cl=e=>typeof e=="string",lN=e=>e&&Cl(e)&&!Jw.test(e)&&e.indexOf("#")!==0,dN=e=>e.split(rN),Rm=class{constructor(t,r,n,i){this.origin=t,this.pattern=r,this.negative=n,this.regex=i}},pN=(e,t)=>{let r=e,n=!1;e.indexOf("!")===0&&(n=!0,e=e.substr(1)),e=e.replace(eN,"!").replace(tN,"#");let i=cN(e,t);return new Rm(r,e,n,i)},fN=(e,t)=>{throw new t(e)},Ht=(e,t,r)=>Cl(e)?e?Ht.isNotRelative(e)?r(`path should be a \`path.relative()\`d string, but got "${t}"`,RangeError):!0:r("path must not be empty",TypeError):r(`path must be a string, but got \`${t}\``,TypeError),Pm=e=>nN.test(e);Ht.isNotRelative=Pm;Ht.convert=e=>e;var Om=class{constructor({ignorecase:t=!0,ignoreCase:r=t,allowRelativePaths:n=!1}={}){iN(this,bm,!0),this._rules=[],this._ignoreCase=r,this._allowRelativePaths=n,this._initCache()}_initCache(){this._ignoreCache=Object.create(null),this._testCache=Object.create(null)}_addPattern(t){if(t&&t[bm]){this._rules=this._rules.concat(t._rules),this._added=!0;return}if(lN(t)){let r=pN(t,this._ignoreCase);this._added=!0,this._rules.push(r)}}add(t){return this._added=!1,Em(Cl(t)?dN(t):t).forEach(this._addPattern,this),this._added&&this._initCache(),this}addPattern(t){return this.add(t)}_testOne(t,r){let n=!1,i=!1;return this._rules.forEach(s=>{let{negative:o}=s;if(i===o&&n!==i||o&&!n&&!i&&!r)return;s.regex.test(t)&&(n=!o,i=o)}),{ignored:n,unignored:i}}_test(t,r,n,i){let s=t&&Ht.convert(t);return Ht(s,t,this._allowRelativePaths?vm:fN),this._t(s,r,n,i)}_t(t,r,n,i){if(t in r)return r[t];if(i||(i=t.split(Ol)),i.pop(),!i.length)return r[t]=this._testOne(t,n);let s=this._t(i.join(Ol)+Ol,r,n,i);return r[t]=s.ignored?s:this._testOne(t,n)}ignores(t){return this._test(t,this._ignoreCache,!1).ignored}createFilter(){return t=>!this.ignores(t)}filter(t){return Em(t).filter(this.createFilter())}test(t){return this._test(t,this._testCache,!0)}},fo=e=>new Om(e),hN=e=>Ht(e&&Ht.convert(e),e,vm);fo.isPathValid=hN;fo.default=fo;Cm.exports=fo;if(typeof process!="undefined"&&(process.env&&process.env.IGNORE_TEST_WIN32||process.platform==="win32")){let e=r=>/^\\\\\?\\/.test(r)||/["<>|\u0000-\u001F]+/u.test(r)?r:r.replace(/\\/g,"/");Ht.convert=e;let t=/^[a-z]:\//i;Ht.isNotRelative=r=>t.test(r)||Pm(r)}});var Nm=d((N2,wm)=>{"use strict";wm.exports=e=>{let t=/^\\\\\?\\/.test(e),r=/[^\u0000-\u0080]+/.test(e);return t||r?e:e.replace(/\\/g,"/")}});var km=d((x2,Il)=>{"use strict";var{promisify:_N}=P("util"),xm=P("fs"),$t=P("path"),Lm=bl(),gN=Im(),bi=Nm(),Mm=["**/node_modules/**","**/flow-typed/**","**/coverage/**","**/.git"],mN=_N(xm.readFile),yN=e=>t=>t.startsWith("!")?"!"+$t.posix.join(e,t.slice(1)):$t.posix.join(e,t),EN=(e,t)=>{let r=bi($t.relative(t.cwd,$t.dirname(t.fileName)));return e.split(/\r?\n/).filter(Boolean).filter(n=>!n.startsWith("#")).map(yN(r))},Dm=e=>{let t=gN();for(let r of e)t.add(EN(r.content,{cwd:r.cwd,fileName:r.filePath}));return t},SN=(e,t)=>{if(e=bi(e),$t.isAbsolute(t)){if(bi(t).startsWith(e))return t;throw new Error(`Path ${t} is not in cwd ${e}`)}return $t.join(e,t)},Bm=(e,t)=>r=>e.ignores(bi($t.relative(t,SN(t,r.path||r)))),AN=async(e,t)=>{let r=$t.join(t,e),n=await mN(r,"utf8");return{cwd:t,filePath:r,content:n}},bN=(e,t)=>{let r=$t.join(t,e),n=xm.readFileSync(r,"utf8");return{cwd:t,filePath:r,content:n}},Fm=({ignore:e=[],cwd:t=bi(process.cwd())}={})=>({ignore:e,cwd:t});Il.exports=async e=>{e=Fm(e);let t=await Lm("**/.gitignore",{ignore:Mm.concat(e.ignore),cwd:e.cwd}),r=await Promise.all(t.map(i=>AN(i,e.cwd))),n=Dm(r);return Bm(n,e.cwd)};Il.exports.sync=e=>{e=Fm(e);let r=Lm.sync("**/.gitignore",{ignore:Mm.concat(e.ignore),cwd:e.cwd}).map(i=>bN(i,e.cwd)),n=Dm(r);return Bm(n,e.cwd)}});var Gm=d((L2,jm)=>{"use strict";var{Transform:vN}=P("stream"),wl=class extends vN{constructor(){super({objectMode:!0})}},Um=class extends wl{constructor(t){super();this._filter=t}_transform(t,r,n){this._filter(t)&&this.push(t),n()}},qm=class extends wl{constructor(){super();this._pushed=new Set}_transform(t,r,n){this._pushed.has(t)||(this.push(t),this._pushed.add(t)),n()}};jm.exports={FilterStream:Um,UniqueStream:qm}});var Ml=d((M2,Rr)=>{"use strict";var Hm=P("fs"),ho=nh(),TN=dc(),_o=bl(),go=ym(),Nl=km(),{FilterStream:RN,UniqueStream:PN}=Gm(),$m=()=>!1,Vm=e=>e[0]==="!",ON=e=>{if(!e.every(t=>typeof t=="string"))throw new TypeError("Patterns must be a string or an array of strings")},CN=(e={})=>{if(!e.cwd)return;let t;try{t=Hm.statSync(e.cwd)}catch{return}if(!t.isDirectory())throw new Error("The `cwd` option must be a path to a directory")},IN=e=>e.stats instanceof Hm.Stats?e.path:e,mo=(e,t)=>{e=ho([].concat(e)),ON(e),CN(t);let r=[];t=k({ignore:[],expandDirectories:!0},t);for(let[n,i]of e.entries()){if(Vm(i))continue;let s=e.slice(n).filter(a=>Vm(a)).map(a=>a.slice(1)),o=ce(k({},t),{ignore:t.ignore.concat(s)});r.push({pattern:i,options:o})}return r},wN=(e,t)=>{let r={};return e.options.cwd&&(r.cwd=e.options.cwd),Array.isArray(e.options.expandDirectories)?r=ce(k({},r),{files:e.options.expandDirectories}):typeof e.options.expandDirectories=="object"&&(r=k(k({},r),e.options.expandDirectories)),t(e.pattern,r)},xl=(e,t)=>e.options.expandDirectories?wN(e,t):[e.pattern],Wm=e=>e&&e.gitignore?Nl.sync({cwd:e.cwd,ignore:e.ignore}):$m,Ll=e=>t=>{let{options:r}=e;return r.ignore&&Array.isArray(r.ignore)&&r.expandDirectories&&(r.ignore=go.sync(r.ignore)),{pattern:t,options:r}};Rr.exports=async(e,t)=>{let r=mo(e,t),n=async()=>t&&t.gitignore?Nl({cwd:t.cwd,ignore:t.ignore}):$m,i=async()=>{let u=await Promise.all(r.map(async c=>{let l=await xl(c,go);return Promise.all(l.map(Ll(c)))}));return ho(...u)},[s,o]=await Promise.all([n(),i()]),a=await Promise.all(o.map(u=>_o(u.pattern,u.options)));return ho(...a).filter(u=>!s(IN(u)))};Rr.exports.sync=(e,t)=>{let r=mo(e,t),n=[];for(let o of r){let a=xl(o,go.sync).map(Ll(o));n.push(...a)}let i=Wm(t),s=[];for(let o of n)s=ho(s,_o.sync(o.pattern,o.options));return s.filter(o=>!i(o))};Rr.exports.stream=(e,t)=>{let r=mo(e,t),n=[];for(let a of r){let u=xl(a,go.sync).map(Ll(a));n.push(...u)}let i=Wm(t),s=new RN(a=>!i(a)),o=new PN;return TN(n.map(a=>_o.stream(a.pattern,a.options))).pipe(s).pipe(o)};Rr.exports.generateGlobTasks=mo;Rr.exports.hasMagic=(e,t)=>[].concat(e).some(r=>_o.isDynamicPattern(r,t));Rr.exports.gitignore=Nl});var mn=d((W2,Pr)=>{"use strict";function Zm(e){return typeof e=="undefined"||e===null}function LN(e){return typeof e=="object"&&e!==null}function MN(e){return Array.isArray(e)?e:Zm(e)?[]:[e]}function DN(e,t){var r,n,i,s;if(t)for(s=Object.keys(t),r=0,n=s.length;r<n;r+=1)i=s[r],e[i]=t[i];return e}function BN(e,t){var r="",n;for(n=0;n<t;n+=1)r+=e;return r}function FN(e){return e===0&&Number.NEGATIVE_INFINITY===1/e}Pr.exports.isNothing=Zm;Pr.exports.isObject=LN;Pr.exports.toArray=MN;Pr.exports.repeat=BN;Pr.exports.isNegativeZero=FN;Pr.exports.extend=DN});var yn=d((Y2,ey)=>{"use strict";function Jm(e,t){var r="",n=e.reason||"(unknown reason)";return e.mark?(e.mark.name&&(r+='in "'+e.mark.name+'" '),r+="("+(e.mark.line+1)+":"+(e.mark.column+1)+")",!t&&e.mark.snippet&&(r+=`
|
|
|
|
`+e.mark.snippet),n+" "+r):n}function vi(e,t){Error.call(this),this.name="YAMLException",this.reason=e,this.mark=t,this.message=Jm(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack||""}vi.prototype=Object.create(Error.prototype);vi.prototype.constructor=vi;vi.prototype.toString=function(t){return this.name+": "+Jm(this,t)};ey.exports=vi});var ry=d((K2,ty)=>{"use strict";var Ti=mn();function Bl(e,t,r,n,i){var s="",o="",a=Math.floor(i/2)-1;return n-t>a&&(s=" ... ",t=n-a+s.length),r-n>a&&(o=" ...",r=n+a-o.length),{str:s+e.slice(t,r).replace(/\t/g,"\u2192")+o,pos:n-t+s.length}}function Fl(e,t){return Ti.repeat(" ",t-e.length)+e}function kN(e,t){if(t=Object.create(t||null),!e.buffer)return null;t.maxLength||(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 r=/\r?\n|\r|\0/g,n=[0],i=[],s,o=-1;s=r.exec(e.buffer);)i.push(s.index),n.push(s.index+s[0].length),e.position<=s.index&&o<0&&(o=n.length-2);o<0&&(o=n.length-1);var a="",u,c,l=Math.min(e.line+t.linesAfter,i.length).toString().length,p=t.maxLength-(t.indent+l+3);for(u=1;u<=t.linesBefore&&!(o-u<0);u++)c=Bl(e.buffer,n[o-u],i[o-u],e.position-(n[o]-n[o-u]),p),a=Ti.repeat(" ",t.indent)+Fl((e.line-u+1).toString(),l)+" | "+c.str+`
|
|
`+a;for(c=Bl(e.buffer,n[o],i[o],e.position,p),a+=Ti.repeat(" ",t.indent)+Fl((e.line+1).toString(),l)+" | "+c.str+`
|
|
`,a+=Ti.repeat("-",t.indent+l+3+c.pos)+`^
|
|
`,u=1;u<=t.linesAfter&&!(o+u>=i.length);u++)c=Bl(e.buffer,n[o+u],i[o+u],e.position-(n[o]-n[o+u]),p),a+=Ti.repeat(" ",t.indent)+Fl((e.line+u+1).toString(),l)+" | "+c.str+`
|
|
`;return a.replace(/\n$/,"")}ty.exports=kN});var Oe=d((X2,iy)=>{"use strict";var ny=yn(),UN=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],qN=["scalar","sequence","mapping"];function jN(e){var t={};return e!==null&&Object.keys(e).forEach(function(r){e[r].forEach(function(n){t[String(n)]=r})}),t}function GN(e,t){if(t=t||{},Object.keys(t).forEach(function(r){if(UN.indexOf(r)===-1)throw new ny('Unknown option "'+r+'" 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(r){return r},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=jN(t.styleAliases||null),qN.indexOf(this.kind)===-1)throw new ny('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')}iy.exports=GN});var ql=d((z2,oy)=>{"use strict";var Ri=yn(),kl=Oe();function sy(e,t){var r=[];return e[t].forEach(function(n){var i=r.length;r.forEach(function(s,o){s.tag===n.tag&&s.kind===n.kind&&s.multi===n.multi&&(i=o)}),r[i]=n}),r}function HN(){var e={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}},t,r;function n(i){i.multi?(e.multi[i.kind].push(i),e.multi.fallback.push(i)):e[i.kind][i.tag]=e.fallback[i.tag]=i}for(t=0,r=arguments.length;t<r;t+=1)arguments[t].forEach(n);return e}function Ul(e){return this.extend(e)}Ul.prototype.extend=function(t){var r=[],n=[];if(t instanceof kl)n.push(t);else if(Array.isArray(t))n=n.concat(t);else if(t&&(Array.isArray(t.implicit)||Array.isArray(t.explicit)))t.implicit&&(r=r.concat(t.implicit)),t.explicit&&(n=n.concat(t.explicit));else throw new Ri("Schema.extend argument should be a Type, [ Type ], or a schema definition ({ implicit: [...], explicit: [...] })");r.forEach(function(s){if(!(s instanceof kl))throw new Ri("Specified list of YAML types (or a single Type object) contains a non-Type object.");if(s.loadKind&&s.loadKind!=="scalar")throw new Ri("There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.");if(s.multi)throw new Ri("There is a multi type in the implicit list of a schema. Multi tags can only be listed as explicit.")}),n.forEach(function(s){if(!(s instanceof kl))throw new Ri("Specified list of YAML types (or a single Type object) contains a non-Type object.")});var i=Object.create(Ul.prototype);return i.implicit=(this.implicit||[]).concat(r),i.explicit=(this.explicit||[]).concat(n),i.compiledImplicit=sy(i,"implicit"),i.compiledExplicit=sy(i,"explicit"),i.compiledTypeMap=HN(i.compiledImplicit,i.compiledExplicit),i};oy.exports=Ul});var jl=d((Q2,ay)=>{"use strict";var $N=Oe();ay.exports=new $N("tag:yaml.org,2002:str",{kind:"scalar",construct:function(e){return e!==null?e:""}})});var Gl=d((Z2,uy)=>{"use strict";var VN=Oe();uy.exports=new VN("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return e!==null?e:[]}})});var Hl=d((J2,cy)=>{"use strict";var WN=Oe();cy.exports=new WN("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return e!==null?e:{}}})});var $l=d((eG,ly)=>{"use strict";var YN=ql();ly.exports=new YN({explicit:[jl(),Gl(),Hl()]})});var Vl=d((tG,dy)=>{"use strict";var KN=Oe();function XN(e){if(e===null)return!0;var t=e.length;return t===1&&e==="~"||t===4&&(e==="null"||e==="Null"||e==="NULL")}function zN(){return null}function QN(e){return e===null}dy.exports=new KN("tag:yaml.org,2002:null",{kind:"scalar",resolve:XN,construct:zN,predicate:QN,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"},empty:function(){return""}},defaultStyle:"lowercase"})});var Wl=d((rG,py)=>{"use strict";var ZN=Oe();function JN(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 ex(e){return e==="true"||e==="True"||e==="TRUE"}function tx(e){return Object.prototype.toString.call(e)==="[object Boolean]"}py.exports=new ZN("tag:yaml.org,2002:bool",{kind:"scalar",resolve:JN,construct:ex,predicate:tx,represent:{lowercase:function(e){return e?"true":"false"},uppercase:function(e){return e?"TRUE":"FALSE"},camelcase:function(e){return e?"True":"False"}},defaultStyle:"lowercase"})});var Yl=d((nG,fy)=>{"use strict";var rx=mn(),nx=Oe();function ix(e){return 48<=e&&e<=57||65<=e&&e<=70||97<=e&&e<=102}function sx(e){return 48<=e&&e<=55}function ox(e){return 48<=e&&e<=57}function ax(e){if(e===null)return!1;var t=e.length,r=0,n=!1,i;if(!t)return!1;if(i=e[r],(i==="-"||i==="+")&&(i=e[++r]),i==="0"){if(r+1===t)return!0;if(i=e[++r],i==="b"){for(r++;r<t;r++)if(i=e[r],i!=="_"){if(i!=="0"&&i!=="1")return!1;n=!0}return n&&i!=="_"}if(i==="x"){for(r++;r<t;r++)if(i=e[r],i!=="_"){if(!ix(e.charCodeAt(r)))return!1;n=!0}return n&&i!=="_"}if(i==="o"){for(r++;r<t;r++)if(i=e[r],i!=="_"){if(!sx(e.charCodeAt(r)))return!1;n=!0}return n&&i!=="_"}}if(i==="_")return!1;for(;r<t;r++)if(i=e[r],i!=="_"){if(!ox(e.charCodeAt(r)))return!1;n=!0}return!(!n||i==="_")}function ux(e){var t=e,r=1,n;if(t.indexOf("_")!==-1&&(t=t.replace(/_/g,"")),n=t[0],(n==="-"||n==="+")&&(n==="-"&&(r=-1),t=t.slice(1),n=t[0]),t==="0")return 0;if(n==="0"){if(t[1]==="b")return r*parseInt(t.slice(2),2);if(t[1]==="x")return r*parseInt(t.slice(2),16);if(t[1]==="o")return r*parseInt(t.slice(2),8)}return r*parseInt(t,10)}function cx(e){return Object.prototype.toString.call(e)==="[object Number]"&&e%1==0&&!rx.isNegativeZero(e)}fy.exports=new nx("tag:yaml.org,2002:int",{kind:"scalar",resolve:ax,construct:ux,predicate:cx,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"]}})});var Kl=d((iG,_y)=>{"use strict";var hy=mn(),lx=Oe(),dx=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function px(e){return!(e===null||!dx.test(e)||e[e.length-1]==="_")}function fx(e){var t,r;return t=e.replace(/_/g,"").toLowerCase(),r=t[0]==="-"?-1:1,"+-".indexOf(t[0])>=0&&(t=t.slice(1)),t===".inf"?r===1?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:t===".nan"?NaN:r*parseFloat(t,10)}var hx=/^[-+]?[0-9]+e/;function _x(e,t){var r;if(isNaN(e))switch(t){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===e)switch(t){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===e)switch(t){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(hy.isNegativeZero(e))return"-0.0";return r=e.toString(10),hx.test(r)?r.replace("e",".e"):r}function gx(e){return Object.prototype.toString.call(e)==="[object Number]"&&(e%1!=0||hy.isNegativeZero(e))}_y.exports=new lx("tag:yaml.org,2002:float",{kind:"scalar",resolve:px,construct:fx,predicate:gx,represent:_x,defaultStyle:"lowercase"})});var Xl=d((sG,gy)=>{"use strict";gy.exports=$l().extend({implicit:[Vl(),Wl(),Yl(),Kl()]})});var zl=d((oG,my)=>{"use strict";my.exports=Xl()});var Ql=d((aG,Sy)=>{"use strict";var mx=Oe(),yy=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),Ey=new 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 yx(e){return e===null?!1:yy.exec(e)!==null||Ey.exec(e)!==null}function Ex(e){var t,r,n,i,s,o,a,u=0,c=null,l,p,f;if(t=yy.exec(e),t===null&&(t=Ey.exec(e)),t===null)throw new Error("Date resolve error");if(r=+t[1],n=+t[2]-1,i=+t[3],!t[4])return new Date(Date.UTC(r,n,i));if(s=+t[4],o=+t[5],a=+t[6],t[7]){for(u=t[7].slice(0,3);u.length<3;)u+="0";u=+u}return t[9]&&(l=+t[10],p=+(t[11]||0),c=(l*60+p)*6e4,t[9]==="-"&&(c=-c)),f=new Date(Date.UTC(r,n,i,s,o,a,u)),c&&f.setTime(f.getTime()-c),f}function Sx(e){return e.toISOString()}Sy.exports=new mx("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:yx,construct:Ex,instanceOf:Date,represent:Sx})});var Zl=d((uG,Ay)=>{"use strict";var Ax=Oe();function bx(e){return e==="<<"||e===null}Ay.exports=new Ax("tag:yaml.org,2002:merge",{kind:"scalar",resolve:bx})});var ed=d((cG,by)=>{"use strict";var vx=Oe(),Jl=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=
|
|
\r`;function Tx(e){if(e===null)return!1;var t,r,n=0,i=e.length,s=Jl;for(r=0;r<i;r++)if(t=s.indexOf(e.charAt(r)),!(t>64)){if(t<0)return!1;n+=6}return n%8==0}function Rx(e){var t,r,n=e.replace(/[\r\n=]/g,""),i=n.length,s=Jl,o=0,a=[];for(t=0;t<i;t++)t%4==0&&t&&(a.push(o>>16&255),a.push(o>>8&255),a.push(o&255)),o=o<<6|s.indexOf(n.charAt(t));return r=i%4*6,r===0?(a.push(o>>16&255),a.push(o>>8&255),a.push(o&255)):r===18?(a.push(o>>10&255),a.push(o>>2&255)):r===12&&a.push(o>>4&255),new Uint8Array(a)}function Px(e){var t="",r=0,n,i,s=e.length,o=Jl;for(n=0;n<s;n++)n%3==0&&n&&(t+=o[r>>18&63],t+=o[r>>12&63],t+=o[r>>6&63],t+=o[r&63]),r=(r<<8)+e[n];return i=s%3,i===0?(t+=o[r>>18&63],t+=o[r>>12&63],t+=o[r>>6&63],t+=o[r&63]):i===2?(t+=o[r>>10&63],t+=o[r>>4&63],t+=o[r<<2&63],t+=o[64]):i===1&&(t+=o[r>>2&63],t+=o[r<<4&63],t+=o[64],t+=o[64]),t}function Ox(e){return Object.prototype.toString.call(e)==="[object Uint8Array]"}by.exports=new vx("tag:yaml.org,2002:binary",{kind:"scalar",resolve:Tx,construct:Rx,predicate:Ox,represent:Px})});var td=d((lG,vy)=>{"use strict";var Cx=Oe(),Ix=Object.prototype.hasOwnProperty,wx=Object.prototype.toString;function Nx(e){if(e===null)return!0;var t=[],r,n,i,s,o,a=e;for(r=0,n=a.length;r<n;r+=1){if(i=a[r],o=!1,wx.call(i)!=="[object Object]")return!1;for(s in i)if(Ix.call(i,s))if(!o)o=!0;else return!1;if(!o)return!1;if(t.indexOf(s)===-1)t.push(s);else return!1}return!0}function xx(e){return e!==null?e:[]}vy.exports=new Cx("tag:yaml.org,2002:omap",{kind:"sequence",resolve:Nx,construct:xx})});var rd=d((dG,Ty)=>{"use strict";var Lx=Oe(),Mx=Object.prototype.toString;function Dx(e){if(e===null)return!0;var t,r,n,i,s,o=e;for(s=new Array(o.length),t=0,r=o.length;t<r;t+=1){if(n=o[t],Mx.call(n)!=="[object Object]"||(i=Object.keys(n),i.length!==1))return!1;s[t]=[i[0],n[i[0]]]}return!0}function Bx(e){if(e===null)return[];var t,r,n,i,s,o=e;for(s=new Array(o.length),t=0,r=o.length;t<r;t+=1)n=o[t],i=Object.keys(n),s[t]=[i[0],n[i[0]]];return s}Ty.exports=new Lx("tag:yaml.org,2002:pairs",{kind:"sequence",resolve:Dx,construct:Bx})});var nd=d((pG,Ry)=>{"use strict";var Fx=Oe(),kx=Object.prototype.hasOwnProperty;function Ux(e){if(e===null)return!0;var t,r=e;for(t in r)if(kx.call(r,t)&&r[t]!==null)return!1;return!0}function qx(e){return e!==null?e:{}}Ry.exports=new Fx("tag:yaml.org,2002:set",{kind:"mapping",resolve:Ux,construct:qx})});var Eo=d((fG,Py)=>{"use strict";Py.exports=zl().extend({implicit:[Ql(),Zl()],explicit:[ed(),td(),rd(),nd()]})});var Gy=d((hG,ad)=>{"use strict";var Or=mn(),Oy=yn(),jx=ry(),Gx=Eo(),nr=Object.prototype.hasOwnProperty,So=1,Cy=2,Iy=3,Ao=4,id=1,Hx=2,wy=3,$x=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,Vx=/[\x85\u2028\u2029]/,Wx=/[,\[\]\{\}]/,Ny=/^(?:!|!!|![a-z\-]+!)$/i,xy=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function Ly(e){return Object.prototype.toString.call(e)}function bt(e){return e===10||e===13}function Cr(e){return e===9||e===32}function Ge(e){return e===9||e===32||e===10||e===13}function En(e){return e===44||e===91||e===93||e===123||e===125}function Yx(e){var t;return 48<=e&&e<=57?e-48:(t=e|32,97<=t&&t<=102?t-97+10:-1)}function Kx(e){return e===120?2:e===117?4:e===85?8:0}function Xx(e){return 48<=e&&e<=57?e-48:-1}function My(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?"":e===32?" ":e===34?'"':e===47?"/":e===92?"\\":e===78?"\x85":e===95?"\xA0":e===76?"\u2028":e===80?"\u2029":""}function zx(e){return e<=65535?String.fromCharCode(e):String.fromCharCode((e-65536>>10)+55296,(e-65536&1023)+56320)}var Dy=new Array(256),By=new Array(256);for(var Sn=0;Sn<256;Sn++)Dy[Sn]=My(Sn)?1:0,By[Sn]=My(Sn);function Qx(e,t){this.input=e,this.filename=t.filename||null,this.schema=t.schema||Gx,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 Fy(e,t){var r={name:e.filename,buffer:e.input.slice(0,-1),position:e.position,line:e.line,column:e.position-e.lineStart};return r.snippet=jx(r),new Oy(t,r)}function D(e,t){throw Fy(e,t)}function bo(e,t){e.onWarning&&e.onWarning.call(null,Fy(e,t))}var ky={YAML:function(t,r,n){var i,s,o;t.version!==null&&D(t,"duplication of %YAML directive"),n.length!==1&&D(t,"YAML directive accepts exactly one argument"),i=/^([0-9]+)\.([0-9]+)$/.exec(n[0]),i===null&&D(t,"ill-formed argument of the YAML directive"),s=parseInt(i[1],10),o=parseInt(i[2],10),s!==1&&D(t,"unacceptable YAML version of the document"),t.version=n[0],t.checkLineBreaks=o<2,o!==1&&o!==2&&bo(t,"unsupported YAML version of the document")},TAG:function(t,r,n){var i,s;n.length!==2&&D(t,"TAG directive accepts exactly two arguments"),i=n[0],s=n[1],Ny.test(i)||D(t,"ill-formed tag handle (first argument) of the TAG directive"),nr.call(t.tagMap,i)&&D(t,'there is a previously declared suffix for "'+i+'" tag handle'),xy.test(s)||D(t,"ill-formed tag prefix (second argument) of the TAG directive");try{s=decodeURIComponent(s)}catch(o){D(t,"tag prefix is malformed: "+s)}t.tagMap[i]=s}};function ir(e,t,r,n){var i,s,o,a;if(t<r){if(a=e.input.slice(t,r),n)for(i=0,s=a.length;i<s;i+=1)o=a.charCodeAt(i),o===9||32<=o&&o<=1114111||D(e,"expected valid JSON character");else $x.test(a)&&D(e,"the stream contains non-printable characters");e.result+=a}}function Uy(e,t,r,n){var i,s,o,a;for(Or.isObject(r)||D(e,"cannot merge mappings; the provided source object is unacceptable"),i=Object.keys(r),o=0,a=i.length;o<a;o+=1)s=i[o],nr.call(t,s)||(t[s]=r[s],n[s]=!0)}function An(e,t,r,n,i,s,o,a,u){var c,l;if(Array.isArray(i))for(i=Array.prototype.slice.call(i),c=0,l=i.length;c<l;c+=1)Array.isArray(i[c])&&D(e,"nested arrays are not supported inside keys"),typeof i=="object"&&Ly(i[c])==="[object Object]"&&(i[c]="[object Object]");if(typeof i=="object"&&Ly(i)==="[object Object]"&&(i="[object Object]"),i=String(i),t===null&&(t={}),n==="tag:yaml.org,2002:merge")if(Array.isArray(s))for(c=0,l=s.length;c<l;c+=1)Uy(e,t,s[c],r);else Uy(e,t,s,r);else!e.json&&!nr.call(r,i)&&nr.call(t,i)&&(e.line=o||e.line,e.lineStart=a||e.lineStart,e.position=u||e.position,D(e,"duplicated mapping key")),i==="__proto__"?Object.defineProperty(t,i,{configurable:!0,enumerable:!0,writable:!0,value:s}):t[i]=s,delete r[i];return t}function sd(e){var t;t=e.input.charCodeAt(e.position),t===10?e.position++:t===13?(e.position++,e.input.charCodeAt(e.position)===10&&e.position++):D(e,"a line break is expected"),e.line+=1,e.lineStart=e.position,e.firstTabInLine=-1}function _e(e,t,r){for(var n=0,i=e.input.charCodeAt(e.position);i!==0;){for(;Cr(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(bt(i))for(sd(e),i=e.input.charCodeAt(e.position),n++,e.lineIndent=0;i===32;)e.lineIndent++,i=e.input.charCodeAt(++e.position);else break}return r!==-1&&n!==0&&e.lineIndent<r&&bo(e,"deficient indentation"),n}function vo(e){var t=e.position,r;return r=e.input.charCodeAt(t),!!((r===45||r===46)&&r===e.input.charCodeAt(t+1)&&r===e.input.charCodeAt(t+2)&&(t+=3,r=e.input.charCodeAt(t),r===0||Ge(r)))}function od(e,t){t===1?e.result+=" ":t>1&&(e.result+=Or.repeat(`
|
|
`,t-1))}function Zx(e,t,r){var n,i,s,o,a,u,c,l,p=e.kind,f=e.result,h;if(h=e.input.charCodeAt(e.position),Ge(h)||En(h)||h===35||h===38||h===42||h===33||h===124||h===62||h===39||h===34||h===37||h===64||h===96||(h===63||h===45)&&(i=e.input.charCodeAt(e.position+1),Ge(i)||r&&En(i)))return!1;for(e.kind="scalar",e.result="",s=o=e.position,a=!1;h!==0;){if(h===58){if(i=e.input.charCodeAt(e.position+1),Ge(i)||r&&En(i))break}else if(h===35){if(n=e.input.charCodeAt(e.position-1),Ge(n))break}else{if(e.position===e.lineStart&&vo(e)||r&&En(h))break;if(bt(h))if(u=e.line,c=e.lineStart,l=e.lineIndent,_e(e,!1,-1),e.lineIndent>=t){a=!0,h=e.input.charCodeAt(e.position);continue}else{e.position=o,e.line=u,e.lineStart=c,e.lineIndent=l;break}}a&&(ir(e,s,o,!1),od(e,e.line-u),s=o=e.position,a=!1),Cr(h)||(o=e.position+1),h=e.input.charCodeAt(++e.position)}return ir(e,s,o,!1),e.result?!0:(e.kind=p,e.result=f,!1)}function Jx(e,t){var r,n,i;if(r=e.input.charCodeAt(e.position),r!==39)return!1;for(e.kind="scalar",e.result="",e.position++,n=i=e.position;(r=e.input.charCodeAt(e.position))!==0;)if(r===39)if(ir(e,n,e.position,!0),r=e.input.charCodeAt(++e.position),r===39)n=e.position,e.position++,i=e.position;else return!0;else bt(r)?(ir(e,n,i,!0),od(e,_e(e,!1,t)),n=i=e.position):e.position===e.lineStart&&vo(e)?D(e,"unexpected end of the document within a single quoted scalar"):(e.position++,i=e.position);D(e,"unexpected end of the stream within a single quoted scalar")}function eL(e,t){var r,n,i,s,o,a;if(a=e.input.charCodeAt(e.position),a!==34)return!1;for(e.kind="scalar",e.result="",e.position++,r=n=e.position;(a=e.input.charCodeAt(e.position))!==0;){if(a===34)return ir(e,r,e.position,!0),e.position++,!0;if(a===92){if(ir(e,r,e.position,!0),a=e.input.charCodeAt(++e.position),bt(a))_e(e,!1,t);else if(a<256&&Dy[a])e.result+=By[a],e.position++;else if((o=Kx(a))>0){for(i=o,s=0;i>0;i--)a=e.input.charCodeAt(++e.position),(o=Yx(a))>=0?s=(s<<4)+o:D(e,"expected hexadecimal character");e.result+=zx(s),e.position++}else D(e,"unknown escape sequence");r=n=e.position}else bt(a)?(ir(e,r,n,!0),od(e,_e(e,!1,t)),r=n=e.position):e.position===e.lineStart&&vo(e)?D(e,"unexpected end of the document within a double quoted scalar"):(e.position++,n=e.position)}D(e,"unexpected end of the stream within a double quoted scalar")}function tL(e,t){var r=!0,n,i,s,o=e.tag,a,u=e.anchor,c,l,p,f,h,_=Object.create(null),g,b,v,E;if(E=e.input.charCodeAt(e.position),E===91)l=93,h=!1,a=[];else if(E===123)l=125,h=!0,a={};else return!1;for(e.anchor!==null&&(e.anchorMap[e.anchor]=a),E=e.input.charCodeAt(++e.position);E!==0;){if(_e(e,!0,t),E=e.input.charCodeAt(e.position),E===l)return e.position++,e.tag=o,e.anchor=u,e.kind=h?"mapping":"sequence",e.result=a,!0;r?E===44&&D(e,"expected the node content, but found ','"):D(e,"missed comma between flow collection entries"),b=g=v=null,p=f=!1,E===63&&(c=e.input.charCodeAt(e.position+1),Ge(c)&&(p=f=!0,e.position++,_e(e,!0,t))),n=e.line,i=e.lineStart,s=e.position,bn(e,t,So,!1,!0),b=e.tag,g=e.result,_e(e,!0,t),E=e.input.charCodeAt(e.position),(f||e.line===n)&&E===58&&(p=!0,E=e.input.charCodeAt(++e.position),_e(e,!0,t),bn(e,t,So,!1,!0),v=e.result),h?An(e,a,_,b,g,v,n,i,s):p?a.push(An(e,null,_,b,g,v,n,i,s)):a.push(g),_e(e,!0,t),E=e.input.charCodeAt(e.position),E===44?(r=!0,E=e.input.charCodeAt(++e.position)):r=!1}D(e,"unexpected end of the stream within a flow collection")}function rL(e,t){var r,n,i=id,s=!1,o=!1,a=t,u=0,c=!1,l,p;if(p=e.input.charCodeAt(e.position),p===124)n=!1;else if(p===62)n=!0;else return!1;for(e.kind="scalar",e.result="";p!==0;)if(p=e.input.charCodeAt(++e.position),p===43||p===45)id===i?i=p===43?wy:Hx:D(e,"repeat of a chomping mode identifier");else if((l=Xx(p))>=0)l===0?D(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):o?D(e,"repeat of an indentation width identifier"):(a=t+l-1,o=!0);else break;if(Cr(p)){do p=e.input.charCodeAt(++e.position);while(Cr(p));if(p===35)do p=e.input.charCodeAt(++e.position);while(!bt(p)&&p!==0)}for(;p!==0;){for(sd(e),e.lineIndent=0,p=e.input.charCodeAt(e.position);(!o||e.lineIndent<a)&&p===32;)e.lineIndent++,p=e.input.charCodeAt(++e.position);if(!o&&e.lineIndent>a&&(a=e.lineIndent),bt(p)){u++;continue}if(e.lineIndent<a){i===wy?e.result+=Or.repeat(`
|
|
`,s?1+u:u):i===id&&s&&(e.result+=`
|
|
`);break}for(n?Cr(p)?(c=!0,e.result+=Or.repeat(`
|
|
`,s?1+u:u)):c?(c=!1,e.result+=Or.repeat(`
|
|
`,u+1)):u===0?s&&(e.result+=" "):e.result+=Or.repeat(`
|
|
`,u):e.result+=Or.repeat(`
|
|
`,s?1+u:u),s=!0,o=!0,u=0,r=e.position;!bt(p)&&p!==0;)p=e.input.charCodeAt(++e.position);ir(e,r,e.position,!1)}return!0}function qy(e,t){var r,n=e.tag,i=e.anchor,s=[],o,a=!1,u;if(e.firstTabInLine!==-1)return!1;for(e.anchor!==null&&(e.anchorMap[e.anchor]=s),u=e.input.charCodeAt(e.position);u!==0&&(e.firstTabInLine!==-1&&(e.position=e.firstTabInLine,D(e,"tab characters must not be used in indentation")),!(u!==45||(o=e.input.charCodeAt(e.position+1),!Ge(o))));){if(a=!0,e.position++,_e(e,!0,-1)&&e.lineIndent<=t){s.push(null),u=e.input.charCodeAt(e.position);continue}if(r=e.line,bn(e,t,Iy,!1,!0),s.push(e.result),_e(e,!0,-1),u=e.input.charCodeAt(e.position),(e.line===r||e.lineIndent>t)&&u!==0)D(e,"bad indentation of a sequence entry");else if(e.lineIndent<t)break}return a?(e.tag=n,e.anchor=i,e.kind="sequence",e.result=s,!0):!1}function nL(e,t,r){var n,i,s,o,a,u,c=e.tag,l=e.anchor,p={},f=Object.create(null),h=null,_=null,g=null,b=!1,v=!1,E;if(e.firstTabInLine!==-1)return!1;for(e.anchor!==null&&(e.anchorMap[e.anchor]=p),E=e.input.charCodeAt(e.position);E!==0;){if(!b&&e.firstTabInLine!==-1&&(e.position=e.firstTabInLine,D(e,"tab characters must not be used in indentation")),n=e.input.charCodeAt(e.position+1),s=e.line,(E===63||E===58)&&Ge(n))E===63?(b&&(An(e,p,f,h,_,null,o,a,u),h=_=g=null),v=!0,b=!0,i=!0):b?(b=!1,i=!0):D(e,"incomplete explicit mapping pair; a key node is missed; or followed by a non-tabulated empty line"),e.position+=1,E=n;else{if(o=e.line,a=e.lineStart,u=e.position,!bn(e,r,Cy,!1,!0))break;if(e.line===s){for(E=e.input.charCodeAt(e.position);Cr(E);)E=e.input.charCodeAt(++e.position);if(E===58)E=e.input.charCodeAt(++e.position),Ge(E)||D(e,"a whitespace character is expected after the key-value separator within a block mapping"),b&&(An(e,p,f,h,_,null,o,a,u),h=_=g=null),v=!0,b=!1,i=!1,h=e.tag,_=e.result;else if(v)D(e,"can not read an implicit mapping pair; a colon is missed");else return e.tag=c,e.anchor=l,!0}else if(v)D(e,"can not read a block mapping entry; a multiline key may not be an implicit key");else return e.tag=c,e.anchor=l,!0}if((e.line===s||e.lineIndent>t)&&(b&&(o=e.line,a=e.lineStart,u=e.position),bn(e,t,Ao,!0,i)&&(b?_=e.result:g=e.result),b||(An(e,p,f,h,_,g,o,a,u),h=_=g=null),_e(e,!0,-1),E=e.input.charCodeAt(e.position)),(e.line===s||e.lineIndent>t)&&E!==0)D(e,"bad indentation of a mapping entry");else if(e.lineIndent<t)break}return b&&An(e,p,f,h,_,null,o,a,u),v&&(e.tag=c,e.anchor=l,e.kind="mapping",e.result=p),v}function iL(e){var t,r=!1,n=!1,i,s,o;if(o=e.input.charCodeAt(e.position),o!==33)return!1;if(e.tag!==null&&D(e,"duplication of a tag property"),o=e.input.charCodeAt(++e.position),o===60?(r=!0,o=e.input.charCodeAt(++e.position)):o===33?(n=!0,i="!!",o=e.input.charCodeAt(++e.position)):i="!",t=e.position,r){do o=e.input.charCodeAt(++e.position);while(o!==0&&o!==62);e.position<e.length?(s=e.input.slice(t,e.position),o=e.input.charCodeAt(++e.position)):D(e,"unexpected end of the stream within a verbatim tag")}else{for(;o!==0&&!Ge(o);)o===33&&(n?D(e,"tag suffix cannot contain exclamation marks"):(i=e.input.slice(t-1,e.position+1),Ny.test(i)||D(e,"named tag handle cannot contain such characters"),n=!0,t=e.position+1)),o=e.input.charCodeAt(++e.position);s=e.input.slice(t,e.position),Wx.test(s)&&D(e,"tag suffix cannot contain flow indicator characters")}s&&!xy.test(s)&&D(e,"tag name cannot contain such characters: "+s);try{s=decodeURIComponent(s)}catch(a){D(e,"tag name is malformed: "+s)}return r?e.tag=s:nr.call(e.tagMap,i)?e.tag=e.tagMap[i]+s:i==="!"?e.tag="!"+s:i==="!!"?e.tag="tag:yaml.org,2002:"+s:D(e,'undeclared tag handle "'+i+'"'),!0}function sL(e){var t,r;if(r=e.input.charCodeAt(e.position),r!==38)return!1;for(e.anchor!==null&&D(e,"duplication of an anchor property"),r=e.input.charCodeAt(++e.position),t=e.position;r!==0&&!Ge(r)&&!En(r);)r=e.input.charCodeAt(++e.position);return e.position===t&&D(e,"name of an anchor node must contain at least one character"),e.anchor=e.input.slice(t,e.position),!0}function oL(e){var t,r,n;if(n=e.input.charCodeAt(e.position),n!==42)return!1;for(n=e.input.charCodeAt(++e.position),t=e.position;n!==0&&!Ge(n)&&!En(n);)n=e.input.charCodeAt(++e.position);return e.position===t&&D(e,"name of an alias node must contain at least one character"),r=e.input.slice(t,e.position),nr.call(e.anchorMap,r)||D(e,'unidentified alias "'+r+'"'),e.result=e.anchorMap[r],_e(e,!0,-1),!0}function bn(e,t,r,n,i){var s,o,a,u=1,c=!1,l=!1,p,f,h,_,g,b;if(e.listener!==null&&e.listener("open",e),e.tag=null,e.anchor=null,e.kind=null,e.result=null,s=o=a=Ao===r||Iy===r,n&&_e(e,!0,-1)&&(c=!0,e.lineIndent>t?u=1:e.lineIndent===t?u=0:e.lineIndent<t&&(u=-1)),u===1)for(;iL(e)||sL(e);)_e(e,!0,-1)?(c=!0,a=s,e.lineIndent>t?u=1:e.lineIndent===t?u=0:e.lineIndent<t&&(u=-1)):a=!1;if(a&&(a=c||i),(u===1||Ao===r)&&(So===r||Cy===r?g=t:g=t+1,b=e.position-e.lineStart,u===1?a&&(qy(e,b)||nL(e,b,g))||tL(e,g)?l=!0:(o&&rL(e,g)||Jx(e,g)||eL(e,g)?l=!0:oL(e)?(l=!0,(e.tag!==null||e.anchor!==null)&&D(e,"alias node should not have any properties")):Zx(e,g,So===r)&&(l=!0,e.tag===null&&(e.tag="?")),e.anchor!==null&&(e.anchorMap[e.anchor]=e.result)):u===0&&(l=a&&qy(e,b))),e.tag===null)e.anchor!==null&&(e.anchorMap[e.anchor]=e.result);else if(e.tag==="?"){for(e.result!==null&&e.kind!=="scalar"&&D(e,'unacceptable node kind for !<?> tag; it should be "scalar", not "'+e.kind+'"'),p=0,f=e.implicitTypes.length;p<f;p+=1)if(_=e.implicitTypes[p],_.resolve(e.result)){e.result=_.construct(e.result),e.tag=_.tag,e.anchor!==null&&(e.anchorMap[e.anchor]=e.result);break}}else if(e.tag!=="!"){if(nr.call(e.typeMap[e.kind||"fallback"],e.tag))_=e.typeMap[e.kind||"fallback"][e.tag];else for(_=null,h=e.typeMap.multi[e.kind||"fallback"],p=0,f=h.length;p<f;p+=1)if(e.tag.slice(0,h[p].tag.length)===h[p].tag){_=h[p];break}_||D(e,"unknown tag !<"+e.tag+">"),e.result!==null&&_.kind!==e.kind&&D(e,"unacceptable node kind for !<"+e.tag+'> tag; it should be "'+_.kind+'", not "'+e.kind+'"'),_.resolve(e.result,e.tag)?(e.result=_.construct(e.result,e.tag),e.anchor!==null&&(e.anchorMap[e.anchor]=e.result)):D(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")}return e.listener!==null&&e.listener("close",e),e.tag!==null||e.anchor!==null||l}function aL(e){var t=e.position,r,n,i,s=!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&&(_e(e,!0,-1),o=e.input.charCodeAt(e.position),!(e.lineIndent>0||o!==37));){for(s=!0,o=e.input.charCodeAt(++e.position),r=e.position;o!==0&&!Ge(o);)o=e.input.charCodeAt(++e.position);for(n=e.input.slice(r,e.position),i=[],n.length<1&&D(e,"directive name must not be less than one character in length");o!==0;){for(;Cr(o);)o=e.input.charCodeAt(++e.position);if(o===35){do o=e.input.charCodeAt(++e.position);while(o!==0&&!bt(o));break}if(bt(o))break;for(r=e.position;o!==0&&!Ge(o);)o=e.input.charCodeAt(++e.position);i.push(e.input.slice(r,e.position))}o!==0&&sd(e),nr.call(ky,n)?ky[n](e,n,i):bo(e,'unknown document directive "'+n+'"')}if(_e(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,_e(e,!0,-1)):s&&D(e,"directives end mark is expected"),bn(e,e.lineIndent-1,Ao,!1,!0),_e(e,!0,-1),e.checkLineBreaks&&Vx.test(e.input.slice(t,e.position))&&bo(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&vo(e)){e.input.charCodeAt(e.position)===46&&(e.position+=3,_e(e,!0,-1));return}if(e.position<e.length-1)D(e,"end of the stream or a document separator is expected");else return}function jy(e,t){e=String(e),t=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 r=new Qx(e,t),n=e.indexOf("\0");for(n!==-1&&(r.position=n,D(r,"null byte is not allowed in input")),r.input+="\0";r.input.charCodeAt(r.position)===32;)r.lineIndent+=1,r.position+=1;for(;r.position<r.length-1;)aL(r);return r.documents}function uL(e,t,r){t!==null&&typeof t=="object"&&typeof r=="undefined"&&(r=t,t=null);var n=jy(e,r);if(typeof t!="function")return n;for(var i=0,s=n.length;i<s;i+=1)t(n[i])}function cL(e,t){var r=jy(e,t);if(r.length!==0){if(r.length===1)return r[0];throw new Oy("expected a single document in the stream, but found more")}}ad.exports.loadAll=uL;ad.exports.load=cL});var cE=d((_G,uE)=>{"use strict";var To=mn(),Pi=yn(),lL=Eo(),Hy=Object.prototype.toString,$y=Object.prototype.hasOwnProperty,ud=65279,dL=9,Oi=10,pL=13,fL=32,hL=33,_L=34,cd=35,gL=37,mL=38,yL=39,EL=42,Vy=44,SL=45,Ro=58,AL=61,bL=62,vL=63,TL=64,Wy=91,Yy=93,RL=96,Ky=123,PL=124,Xy=125,Ce={};Ce[0]="\\0";Ce[7]="\\a";Ce[8]="\\b";Ce[9]="\\t";Ce[10]="\\n";Ce[11]="\\v";Ce[12]="\\f";Ce[13]="\\r";Ce[27]="\\e";Ce[34]='\\"';Ce[92]="\\\\";Ce[133]="\\N";Ce[160]="\\_";Ce[8232]="\\L";Ce[8233]="\\P";var OL=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"],CL=/^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/;function IL(e,t){var r,n,i,s,o,a,u;if(t===null)return{};for(r={},n=Object.keys(t),i=0,s=n.length;i<s;i+=1)o=n[i],a=String(t[o]),o.slice(0,2)==="!!"&&(o="tag:yaml.org,2002:"+o.slice(2)),u=e.compiledTypeMap.fallback[o],u&&$y.call(u.styleAliases,a)&&(a=u.styleAliases[a]),r[o]=a;return r}function wL(e){var t,r,n;if(t=e.toString(16).toUpperCase(),e<=255)r="x",n=2;else if(e<=65535)r="u",n=4;else if(e<=4294967295)r="U",n=8;else throw new Pi("code point within a string may not be greater than 0xFFFFFFFF");return"\\"+r+To.repeat("0",n-t.length)+t}var NL=1,Ci=2;function xL(e){this.schema=e.schema||lL,this.indent=Math.max(1,e.indent||2),this.noArrayIndent=e.noArrayIndent||!1,this.skipInvalid=e.skipInvalid||!1,this.flowLevel=To.isNothing(e.flowLevel)?-1:e.flowLevel,this.styleMap=IL(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==='"'?Ci:NL,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 zy(e,t){for(var r=To.repeat(" ",t),n=0,i=-1,s="",o,a=e.length;n<a;)i=e.indexOf(`
|
|
`,n),i===-1?(o=e.slice(n),n=a):(o=e.slice(n,i+1),n=i+1),o.length&&o!==`
|
|
`&&(s+=r),s+=o;return s}function ld(e,t){return`
|
|
`+To.repeat(" ",e.indent*t)}function LL(e,t){var r,n,i;for(r=0,n=e.implicitTypes.length;r<n;r+=1)if(i=e.implicitTypes[r],i.resolve(t))return!0;return!1}function Po(e){return e===fL||e===dL}function Ii(e){return 32<=e&&e<=126||161<=e&&e<=55295&&e!==8232&&e!==8233||57344<=e&&e<=65533&&e!==ud||65536<=e&&e<=1114111}function Qy(e){return Ii(e)&&e!==ud&&e!==pL&&e!==Oi}function Zy(e,t,r){var n=Qy(e),i=n&&!Po(e);return(r?n:n&&e!==Vy&&e!==Wy&&e!==Yy&&e!==Ky&&e!==Xy)&&e!==cd&&!(t===Ro&&!i)||Qy(t)&&!Po(t)&&e===cd||t===Ro&&i}function ML(e){return Ii(e)&&e!==ud&&!Po(e)&&e!==SL&&e!==vL&&e!==Ro&&e!==Vy&&e!==Wy&&e!==Yy&&e!==Ky&&e!==Xy&&e!==cd&&e!==mL&&e!==EL&&e!==hL&&e!==PL&&e!==AL&&e!==bL&&e!==yL&&e!==_L&&e!==gL&&e!==TL&&e!==RL}function DL(e){return!Po(e)&&e!==Ro}function wi(e,t){var r=e.charCodeAt(t),n;return r>=55296&&r<=56319&&t+1<e.length&&(n=e.charCodeAt(t+1),n>=56320&&n<=57343)?(r-55296)*1024+n-56320+65536:r}function Jy(e){var t=/^\n* /;return t.test(e)}var eE=1,dd=2,tE=3,rE=4,vn=5;function BL(e,t,r,n,i,s,o,a){var u,c=0,l=null,p=!1,f=!1,h=n!==-1,_=-1,g=ML(wi(e,0))&&DL(wi(e,e.length-1));if(t||o)for(u=0;u<e.length;c>=65536?u+=2:u++){if(c=wi(e,u),!Ii(c))return vn;g=g&&Zy(c,l,a),l=c}else{for(u=0;u<e.length;c>=65536?u+=2:u++){if(c=wi(e,u),c===Oi)p=!0,h&&(f=f||u-_-1>n&&e[_+1]!==" ",_=u);else if(!Ii(c))return vn;g=g&&Zy(c,l,a),l=c}f=f||h&&u-_-1>n&&e[_+1]!==" "}return!p&&!f?g&&!o&&!i(e)?eE:s===Ci?vn:dd:r>9&&Jy(e)?vn:o?s===Ci?vn:dd:f?rE:tE}function FL(e,t,r,n,i){e.dump=function(){if(t.length===0)return e.quotingType===Ci?'""':"''";if(!e.noCompatMode&&(OL.indexOf(t)!==-1||CL.test(t)))return e.quotingType===Ci?'"'+t+'"':"'"+t+"'";var s=e.indent*Math.max(1,r),o=e.lineWidth===-1?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-s),a=n||e.flowLevel>-1&&r>=e.flowLevel;function u(c){return LL(e,c)}switch(BL(t,a,e.indent,o,u,e.quotingType,e.forceQuotes&&!n,i)){case eE:return t;case dd:return"'"+t.replace(/'/g,"''")+"'";case tE:return"|"+nE(t,e.indent)+iE(zy(t,s));case rE:return">"+nE(t,e.indent)+iE(zy(kL(t,o),s));case vn:return'"'+UL(t,o)+'"';default:throw new Pi("impossible error: invalid scalar style")}}()}function nE(e,t){var r=Jy(e)?String(t):"",n=e[e.length-1]===`
|
|
`,i=n&&(e[e.length-2]===`
|
|
`||e===`
|
|
`),s=i?"+":n?"":"-";return r+s+`
|
|
`}function iE(e){return e[e.length-1]===`
|
|
`?e.slice(0,-1):e}function kL(e,t){for(var r=/(\n+)([^\n]*)/g,n=function(){var c=e.indexOf(`
|
|
`);return c=c!==-1?c:e.length,r.lastIndex=c,sE(e.slice(0,c),t)}(),i=e[0]===`
|
|
`||e[0]===" ",s,o;o=r.exec(e);){var a=o[1],u=o[2];s=u[0]===" ",n+=a+(!i&&!s&&u!==""?`
|
|
`:"")+sE(u,t),i=s}return n}function sE(e,t){if(e===""||e[0]===" ")return e;for(var r=/ [^ ]/g,n,i=0,s,o=0,a=0,u="";n=r.exec(e);)a=n.index,a-i>t&&(s=o>i?o:a,u+=`
|
|
`+e.slice(i,s),i=s+1),o=a;return u+=`
|
|
`,e.length-i>t&&o>i?u+=e.slice(i,o)+`
|
|
`+e.slice(o+1):u+=e.slice(i),u.slice(1)}function UL(e){for(var t="",r=0,n,i=0;i<e.length;r>=65536?i+=2:i++)r=wi(e,i),n=Ce[r],!n&&Ii(r)?(t+=e[i],r>=65536&&(t+=e[i+1])):t+=n||wL(r);return t}function qL(e,t,r){var n="",i=e.tag,s,o,a;for(s=0,o=r.length;s<o;s+=1)a=r[s],e.replacer&&(a=e.replacer.call(r,String(s),a)),(Vt(e,t,a,!1,!1)||typeof a=="undefined"&&Vt(e,t,null,!1,!1))&&(n!==""&&(n+=","+(e.condenseFlow?"":" ")),n+=e.dump);e.tag=i,e.dump="["+n+"]"}function oE(e,t,r,n){var i="",s=e.tag,o,a,u;for(o=0,a=r.length;o<a;o+=1)u=r[o],e.replacer&&(u=e.replacer.call(r,String(o),u)),(Vt(e,t+1,u,!0,!0,!1,!0)||typeof u=="undefined"&&Vt(e,t+1,null,!0,!0,!1,!0))&&((!n||i!=="")&&(i+=ld(e,t)),e.dump&&Oi===e.dump.charCodeAt(0)?i+="-":i+="- ",i+=e.dump);e.tag=s,e.dump=i||"[]"}function jL(e,t,r){var n="",i=e.tag,s=Object.keys(r),o,a,u,c,l;for(o=0,a=s.length;o<a;o+=1)l="",n!==""&&(l+=", "),e.condenseFlow&&(l+='"'),u=s[o],c=r[u],e.replacer&&(c=e.replacer.call(r,u,c)),!!Vt(e,t,u,!1,!1)&&(e.dump.length>1024&&(l+="? "),l+=e.dump+(e.condenseFlow?'"':"")+":"+(e.condenseFlow?"":" "),!!Vt(e,t,c,!1,!1)&&(l+=e.dump,n+=l));e.tag=i,e.dump="{"+n+"}"}function GL(e,t,r,n){var i="",s=e.tag,o=Object.keys(r),a,u,c,l,p,f;if(e.sortKeys===!0)o.sort();else if(typeof e.sortKeys=="function")o.sort(e.sortKeys);else if(e.sortKeys)throw new Pi("sortKeys must be a boolean or a function");for(a=0,u=o.length;a<u;a+=1)f="",(!n||i!=="")&&(f+=ld(e,t)),c=o[a],l=r[c],e.replacer&&(l=e.replacer.call(r,c,l)),!!Vt(e,t+1,c,!0,!0,!0)&&(p=e.tag!==null&&e.tag!=="?"||e.dump&&e.dump.length>1024,p&&(e.dump&&Oi===e.dump.charCodeAt(0)?f+="?":f+="? "),f+=e.dump,p&&(f+=ld(e,t)),!!Vt(e,t+1,l,!0,p)&&(e.dump&&Oi===e.dump.charCodeAt(0)?f+=":":f+=": ",f+=e.dump,i+=f));e.tag=s,e.dump=i||"{}"}function aE(e,t,r){var n,i,s,o,a,u;for(i=r?e.explicitTypes:e.implicitTypes,s=0,o=i.length;s<o;s+=1)if(a=i[s],(a.instanceOf||a.predicate)&&(!a.instanceOf||typeof t=="object"&&t instanceof a.instanceOf)&&(!a.predicate||a.predicate(t))){if(r?a.multi&&a.representName?e.tag=a.representName(t):e.tag=a.tag:e.tag="?",a.represent){if(u=e.styleMap[a.tag]||a.defaultStyle,Hy.call(a.represent)==="[object Function]")n=a.represent(t,u);else if($y.call(a.represent,u))n=a.represent[u](t,u);else throw new Pi("!<"+a.tag+'> tag resolver accepts not "'+u+'" style');e.dump=n}return!0}return!1}function Vt(e,t,r,n,i,s,o){e.tag=null,e.dump=r,aE(e,r,!1)||aE(e,r,!0);var a=Hy.call(e.dump),u=n,c;n&&(n=e.flowLevel<0||e.flowLevel>t);var l=a==="[object Object]"||a==="[object Array]",p,f;if(l&&(p=e.duplicates.indexOf(r),f=p!==-1),(e.tag!==null&&e.tag!=="?"||f||e.indent!==2&&t>0)&&(i=!1),f&&e.usedDuplicates[p])e.dump="*ref_"+p;else{if(l&&f&&!e.usedDuplicates[p]&&(e.usedDuplicates[p]=!0),a==="[object Object]")n&&Object.keys(e.dump).length!==0?(GL(e,t,e.dump,i),f&&(e.dump="&ref_"+p+e.dump)):(jL(e,t,e.dump),f&&(e.dump="&ref_"+p+" "+e.dump));else if(a==="[object Array]")n&&e.dump.length!==0?(e.noArrayIndent&&!o&&t>0?oE(e,t-1,e.dump,i):oE(e,t,e.dump,i),f&&(e.dump="&ref_"+p+e.dump)):(qL(e,t,e.dump),f&&(e.dump="&ref_"+p+" "+e.dump));else if(a==="[object String]")e.tag!=="?"&&FL(e,e.dump,t,s,u);else{if(a==="[object Undefined]")return!1;if(e.skipInvalid)return!1;throw new Pi("unacceptable kind of an object to dump "+a)}e.tag!==null&&e.tag!=="?"&&(c=encodeURI(e.tag[0]==="!"?e.tag.slice(1):e.tag).replace(/!/g,"%21"),e.tag[0]==="!"?c="!"+c:c.slice(0,18)==="tag:yaml.org,2002:"?c="!!"+c.slice(18):c="!<"+c+">",e.dump=c+" "+e.dump)}return!0}function HL(e,t){var r=[],n=[],i,s;for(pd(e,r,n),i=0,s=n.length;i<s;i+=1)t.duplicates.push(r[n[i]]);t.usedDuplicates=new Array(s)}function pd(e,t,r){var n,i,s;if(e!==null&&typeof e=="object")if(i=t.indexOf(e),i!==-1)r.indexOf(i)===-1&&r.push(i);else if(t.push(e),Array.isArray(e))for(i=0,s=e.length;i<s;i+=1)pd(e[i],t,r);else for(n=Object.keys(e),i=0,s=n.length;i<s;i+=1)pd(e[n[i]],t,r)}function $L(e,t){t=t||{};var r=new xL(t);r.noRefs||HL(e,r);var n=e;return r.replacer&&(n=r.replacer.call({"":n},"",n)),Vt(r,0,n,!0,!0)?r.dump+`
|
|
`:""}uE.exports.dump=$L});var dE=d((gG,De)=>{"use strict";var lE=Gy(),VL=cE();function fd(e,t){return function(){throw new Error("Function yaml."+e+" is removed in js-yaml 4. Use yaml."+t+" instead, which is now safe by default.")}}De.exports.Type=Oe();De.exports.Schema=ql();De.exports.FAILSAFE_SCHEMA=$l();De.exports.JSON_SCHEMA=Xl();De.exports.CORE_SCHEMA=zl();De.exports.DEFAULT_SCHEMA=Eo();De.exports.load=lE.load;De.exports.loadAll=lE.loadAll;De.exports.dump=VL.dump;De.exports.YAMLException=yn();De.exports.types={binary:ed(),float:Kl(),map:Hl(),null:Vl(),pairs:rd(),set:nd(),timestamp:Ql(),bool:Wl(),int:Yl(),merge:Zl(),omap:td(),seq:Gl(),str:jl()};De.exports.safeLoad=fd("safeLoad","load");De.exports.safeLoadAll=fd("safeLoadAll","loadAll");De.exports.safeDump=fd("safeDump","dump")});var mE=d(gE=>{"use strict";Object.defineProperty(gE,"__esModule",{value:!0})});var yE=d(Co=>{"use strict";Object.defineProperty(Co,"__esModule",{value:!0});Co._globalThis=void 0;Co._globalThis=typeof globalThis=="object"?globalThis:global});var EE=d(Ir=>{"use strict";var XL=Ir&&Ir.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),zL=Ir&&Ir.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&XL(t,e,r)};Object.defineProperty(Ir,"__esModule",{value:!0});zL(yE(),Ir)});var SE=d(wr=>{"use strict";var QL=wr&&wr.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),ZL=wr&&wr.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&QL(t,e,r)};Object.defineProperty(wr,"__esModule",{value:!0});ZL(EE(),wr)});var gd=d(Io=>{"use strict";Object.defineProperty(Io,"__esModule",{value:!0});Io.VERSION=void 0;Io.VERSION="1.1.0"});var vE=d(Tn=>{"use strict";Object.defineProperty(Tn,"__esModule",{value:!0});Tn.isCompatible=Tn._makeCompatibilityCheck=void 0;var JL=gd(),AE=/^(\d+)\.(\d+)\.(\d+)(-(.+))?$/;function bE(e){var t=new Set([e]),r=new Set,n=e.match(AE);if(!n)return function(){return!1};var i={major:+n[1],minor:+n[2],patch:+n[3],prerelease:n[4]};if(i.prerelease!=null)return function(u){return u===e};function s(a){return r.add(a),!1}function o(a){return t.add(a),!0}return function(u){if(t.has(u))return!0;if(r.has(u))return!1;var c=u.match(AE);if(!c)return s(u);var l={major:+c[1],minor:+c[2],patch:+c[3],prerelease:c[4]};return l.prerelease!=null||i.major!==l.major?s(u):i.major===0?i.minor===l.minor&&i.patch<=l.patch?o(u):s(u):i.minor<=l.minor?o(u):s(u)}}Tn._makeCompatibilityCheck=bE;Tn.isCompatible=bE(JL.VERSION)});var Rn=d(sr=>{"use strict";Object.defineProperty(sr,"__esModule",{value:!0});sr.unregisterGlobal=sr.getGlobal=sr.registerGlobal=void 0;var e1=SE(),xi=gd(),t1=vE(),r1=xi.VERSION.split(".")[0],Li=Symbol.for("opentelemetry.js.api."+r1),Mi=e1._globalThis;function n1(e,t,r,n){var i;n===void 0&&(n=!1);var s=Mi[Li]=(i=Mi[Li])!==null&&i!==void 0?i:{version:xi.VERSION};if(!n&&s[e]){var o=new Error("@opentelemetry/api: Attempted duplicate registration of API: "+e);return r.error(o.stack||o.message),!1}if(s.version!==xi.VERSION){var o=new Error("@opentelemetry/api: All API registration versions must match");return r.error(o.stack||o.message),!1}return s[e]=t,r.debug("@opentelemetry/api: Registered a global for "+e+" v"+xi.VERSION+"."),!0}sr.registerGlobal=n1;function i1(e){var t,r,n=(t=Mi[Li])===null||t===void 0?void 0:t.version;if(!(!n||!t1.isCompatible(n)))return(r=Mi[Li])===null||r===void 0?void 0:r[e]}sr.getGlobal=i1;function s1(e,t){t.debug("@opentelemetry/api: Unregistering a global for "+e+" v"+xi.VERSION+".");var r=Mi[Li];r&&delete r[e]}sr.unregisterGlobal=s1});var TE=d(wo=>{"use strict";Object.defineProperty(wo,"__esModule",{value:!0});wo.DiagComponentLogger=void 0;var o1=Rn(),a1=function(){function e(t){this._namespace=t.namespace||"DiagComponentLogger"}return e.prototype.debug=function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];return Di("debug",this._namespace,t)},e.prototype.error=function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];return Di("error",this._namespace,t)},e.prototype.info=function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];return Di("info",this._namespace,t)},e.prototype.warn=function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];return Di("warn",this._namespace,t)},e.prototype.verbose=function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];return Di("verbose",this._namespace,t)},e}();wo.DiagComponentLogger=a1;function Di(e,t,r){var n=o1.getGlobal("diag");if(!!n)return r.unshift(t),n[e].apply(n,r)}});var No=d(Bi=>{"use strict";Object.defineProperty(Bi,"__esModule",{value:!0});Bi.DiagLogLevel=void 0;var u1;(function(e){e[e.NONE=0]="NONE",e[e.ERROR=30]="ERROR",e[e.WARN=50]="WARN",e[e.INFO=60]="INFO",e[e.DEBUG=70]="DEBUG",e[e.VERBOSE=80]="VERBOSE",e[e.ALL=9999]="ALL"})(u1=Bi.DiagLogLevel||(Bi.DiagLogLevel={}))});var RE=d(xo=>{"use strict";Object.defineProperty(xo,"__esModule",{value:!0});xo.createLogLevelDiagLogger=void 0;var Wt=No();function c1(e,t){e<Wt.DiagLogLevel.NONE?e=Wt.DiagLogLevel.NONE:e>Wt.DiagLogLevel.ALL&&(e=Wt.DiagLogLevel.ALL),t=t||{};function r(n,i){var s=t[n];return typeof s=="function"&&e>=i?s.bind(t):function(){}}return{error:r("error",Wt.DiagLogLevel.ERROR),warn:r("warn",Wt.DiagLogLevel.WARN),info:r("info",Wt.DiagLogLevel.INFO),debug:r("debug",Wt.DiagLogLevel.DEBUG),verbose:r("verbose",Wt.DiagLogLevel.VERBOSE)}}xo.createLogLevelDiagLogger=c1});var Pn=d(Mo=>{"use strict";Object.defineProperty(Mo,"__esModule",{value:!0});Mo.DiagAPI=void 0;var l1=TE(),d1=RE(),p1=No(),Lo=Rn(),f1="diag",h1=function(){function e(){function t(n){return function(){for(var i=[],s=0;s<arguments.length;s++)i[s]=arguments[s];var o=Lo.getGlobal("diag");if(!!o)return o[n].apply(o,i)}}var r=this;r.setLogger=function(n,i){var s,o;if(i===void 0&&(i=p1.DiagLogLevel.INFO),n===r){var a=new Error("Cannot use diag as the logger for itself. Please use a DiagLogger implementation like ConsoleDiagLogger or a custom implementation");return r.error((s=a.stack)!==null&&s!==void 0?s:a.message),!1}var u=Lo.getGlobal("diag"),c=d1.createLogLevelDiagLogger(i,n);if(u){var l=(o=new Error().stack)!==null&&o!==void 0?o:"<failed to generate stacktrace>";u.warn("Current logger will be overwritten from "+l),c.warn("Current logger will overwrite one already registered from "+l)}return Lo.registerGlobal("diag",c,r,!0)},r.disable=function(){Lo.unregisterGlobal(f1,r)},r.createComponentLogger=function(n){return new l1.DiagComponentLogger(n)},r.verbose=t("verbose"),r.debug=t("debug"),r.info=t("info"),r.warn=t("warn"),r.error=t("error")}return e.instance=function(){return this._instance||(this._instance=new e),this._instance},e}();Mo.DiagAPI=h1});var PE=d(Do=>{"use strict";Object.defineProperty(Do,"__esModule",{value:!0});Do.BaggageImpl=void 0;var _1=function(){function e(t){this._entries=t?new Map(t):new Map}return e.prototype.getEntry=function(t){var r=this._entries.get(t);if(!!r)return Object.assign({},r)},e.prototype.getAllEntries=function(){return Array.from(this._entries.entries()).map(function(t){var r=t[0],n=t[1];return[r,n]})},e.prototype.setEntry=function(t,r){var n=new e(this._entries);return n._entries.set(t,r),n},e.prototype.removeEntry=function(t){var r=new e(this._entries);return r._entries.delete(t),r},e.prototype.removeEntries=function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];for(var n=new e(this._entries),i=0,s=t;i<s.length;i++){var o=s[i];n._entries.delete(o)}return n},e.prototype.clear=function(){return new e},e}();Do.BaggageImpl=_1});var OE=d(Bo=>{"use strict";Object.defineProperty(Bo,"__esModule",{value:!0});Bo.baggageEntryMetadataSymbol=void 0;Bo.baggageEntryMetadataSymbol=Symbol("BaggageEntryMetadata")});var md=d(On=>{"use strict";Object.defineProperty(On,"__esModule",{value:!0});On.baggageEntryMetadataFromString=On.createBaggage=void 0;var g1=Pn(),m1=PE(),y1=OE(),E1=g1.DiagAPI.instance();function S1(e){return e===void 0&&(e={}),new m1.BaggageImpl(new Map(Object.entries(e)))}On.createBaggage=S1;function A1(e){return typeof e!="string"&&(E1.error("Cannot create baggage metadata from unknown type: "+typeof e),e=""),{__TYPE__:y1.baggageEntryMetadataSymbol,toString:function(){return e}}}On.baggageEntryMetadataFromString=A1});var IE=d(CE=>{"use strict";Object.defineProperty(CE,"__esModule",{value:!0})});var NE=d(wE=>{"use strict";Object.defineProperty(wE,"__esModule",{value:!0})});var LE=d(xE=>{"use strict";Object.defineProperty(xE,"__esModule",{value:!0})});var ME=d(Fo=>{"use strict";Object.defineProperty(Fo,"__esModule",{value:!0});Fo.DiagConsoleLogger=void 0;var yd=[{n:"error",c:"error"},{n:"warn",c:"warn"},{n:"info",c:"info"},{n:"debug",c:"debug"},{n:"verbose",c:"trace"}],b1=function(){function e(){function t(n){return function(){for(var i=[],s=0;s<arguments.length;s++)i[s]=arguments[s];if(console){var o=console[n];if(typeof o!="function"&&(o=console.log),typeof o=="function")return o.apply(console,i)}}}for(var r=0;r<yd.length;r++)this[yd[r].n]=t(yd[r].c)}return e}();Fo.DiagConsoleLogger=b1});var BE=d(or=>{"use strict";var v1=or&&or.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),DE=or&&or.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&v1(t,e,r)};Object.defineProperty(or,"__esModule",{value:!0});DE(ME(),or);DE(No(),or)});var Ed=d(Cn=>{"use strict";Object.defineProperty(Cn,"__esModule",{value:!0});Cn.defaultTextMapSetter=Cn.defaultTextMapGetter=void 0;Cn.defaultTextMapGetter={get:function(e,t){if(e!=null)return e[t]},keys:function(e){return e==null?[]:Object.keys(e)}};Cn.defaultTextMapSetter={set:function(e,t,r){e!=null&&(e[t]=r)}}});var kE=d(FE=>{"use strict";Object.defineProperty(FE,"__esModule",{value:!0})});var qE=d(UE=>{"use strict";Object.defineProperty(UE,"__esModule",{value:!0})});var Fi=d(In=>{"use strict";Object.defineProperty(In,"__esModule",{value:!0});In.ROOT_CONTEXT=In.createContextKey=void 0;function T1(e){return Symbol.for(e)}In.createContextKey=T1;var R1=function(){function e(t){var r=this;r._currentContext=t?new Map(t):new Map,r.getValue=function(n){return r._currentContext.get(n)},r.setValue=function(n,i){var s=new e(r._currentContext);return s._currentContext.set(n,i),s},r.deleteValue=function(n){var i=new e(r._currentContext);return i._currentContext.delete(n),i}}return e}();In.ROOT_CONTEXT=new R1});var jE=d(wn=>{"use strict";var P1=wn&&wn.__spreadArray||function(e,t){for(var r=0,n=t.length,i=e.length;r<n;r++,i++)e[i]=t[r];return e};Object.defineProperty(wn,"__esModule",{value:!0});wn.NoopContextManager=void 0;var O1=Fi(),C1=function(){function e(){}return e.prototype.active=function(){return O1.ROOT_CONTEXT},e.prototype.with=function(t,r,n){for(var i=[],s=3;s<arguments.length;s++)i[s-3]=arguments[s];return r.call.apply(r,P1([n],i))},e.prototype.bind=function(t,r){return r},e.prototype.enable=function(){return this},e.prototype.disable=function(){return this},e}();wn.NoopContextManager=C1});var bd=d(Nn=>{"use strict";var I1=Nn&&Nn.__spreadArray||function(e,t){for(var r=0,n=t.length,i=e.length;r<n;r++,i++)e[i]=t[r];return e};Object.defineProperty(Nn,"__esModule",{value:!0});Nn.ContextAPI=void 0;var w1=jE(),Sd=Rn(),GE=Pn(),Ad="context",N1=new w1.NoopContextManager,x1=function(){function e(){}return e.getInstance=function(){return this._instance||(this._instance=new e),this._instance},e.prototype.setGlobalContextManager=function(t){return Sd.registerGlobal(Ad,t,GE.DiagAPI.instance())},e.prototype.active=function(){return this._getContextManager().active()},e.prototype.with=function(t,r,n){for(var i,s=[],o=3;o<arguments.length;o++)s[o-3]=arguments[o];return(i=this._getContextManager()).with.apply(i,I1([t,r,n],s))},e.prototype.bind=function(t,r){return this._getContextManager().bind(t,r)},e.prototype._getContextManager=function(){return Sd.getGlobal(Ad)||N1},e.prototype.disable=function(){this._getContextManager().disable(),Sd.unregisterGlobal(Ad,GE.DiagAPI.instance())},e}();Nn.ContextAPI=x1});var vd=d(ki=>{"use strict";Object.defineProperty(ki,"__esModule",{value:!0});ki.TraceFlags=void 0;var L1;(function(e){e[e.NONE=0]="NONE",e[e.SAMPLED=1]="SAMPLED"})(L1=ki.TraceFlags||(ki.TraceFlags={}))});var ko=d(vt=>{"use strict";Object.defineProperty(vt,"__esModule",{value:!0});vt.INVALID_SPAN_CONTEXT=vt.INVALID_TRACEID=vt.INVALID_SPANID=void 0;var M1=vd();vt.INVALID_SPANID="0000000000000000";vt.INVALID_TRACEID="00000000000000000000000000000000";vt.INVALID_SPAN_CONTEXT={traceId:vt.INVALID_TRACEID,spanId:vt.INVALID_SPANID,traceFlags:M1.TraceFlags.NONE}});var qo=d(Uo=>{"use strict";Object.defineProperty(Uo,"__esModule",{value:!0});Uo.NonRecordingSpan=void 0;var D1=ko(),B1=function(){function e(t){t===void 0&&(t=D1.INVALID_SPAN_CONTEXT),this._spanContext=t}return e.prototype.spanContext=function(){return this._spanContext},e.prototype.setAttribute=function(t,r){return this},e.prototype.setAttributes=function(t){return this},e.prototype.addEvent=function(t,r){return this},e.prototype.setStatus=function(t){return this},e.prototype.updateName=function(t){return this},e.prototype.end=function(t){},e.prototype.isRecording=function(){return!1},e.prototype.recordException=function(t,r){},e}();Uo.NonRecordingSpan=B1});var Rd=d(tt=>{"use strict";Object.defineProperty(tt,"__esModule",{value:!0});tt.getSpanContext=tt.setSpanContext=tt.deleteSpan=tt.setSpan=tt.getSpan=void 0;var F1=Fi(),k1=qo(),Td=F1.createContextKey("OpenTelemetry Context Key SPAN");function HE(e){return e.getValue(Td)||void 0}tt.getSpan=HE;function $E(e,t){return e.setValue(Td,t)}tt.setSpan=$E;function U1(e){return e.deleteValue(Td)}tt.deleteSpan=U1;function q1(e,t){return $E(e,new k1.NonRecordingSpan(t))}tt.setSpanContext=q1;function j1(e){var t;return(t=HE(e))===null||t===void 0?void 0:t.spanContext()}tt.getSpanContext=j1});var jo=d(Tt=>{"use strict";Object.defineProperty(Tt,"__esModule",{value:!0});Tt.wrapSpanContext=Tt.isSpanContextValid=Tt.isValidSpanId=Tt.isValidTraceId=void 0;var VE=ko(),G1=qo(),H1=/^([0-9a-f]{32})$/i,$1=/^[0-9a-f]{16}$/i;function WE(e){return H1.test(e)&&e!==VE.INVALID_TRACEID}Tt.isValidTraceId=WE;function YE(e){return $1.test(e)&&e!==VE.INVALID_SPANID}Tt.isValidSpanId=YE;function V1(e){return WE(e.traceId)&&YE(e.spanId)}Tt.isSpanContextValid=V1;function W1(e){return new G1.NonRecordingSpan(e)}Tt.wrapSpanContext=W1});var Od=d(Go=>{"use strict";Object.defineProperty(Go,"__esModule",{value:!0});Go.NoopTracer=void 0;var Y1=bd(),KE=Rd(),Pd=qo(),K1=jo(),XE=Y1.ContextAPI.getInstance(),X1=function(){function e(){}return e.prototype.startSpan=function(t,r,n){var i=Boolean(r==null?void 0:r.root);if(i)return new Pd.NonRecordingSpan;var s=n&&KE.getSpanContext(n);return z1(s)&&K1.isSpanContextValid(s)?new Pd.NonRecordingSpan(s):new Pd.NonRecordingSpan},e.prototype.startActiveSpan=function(t,r,n,i){var s,o,a;if(!(arguments.length<2)){arguments.length===2?a=r:arguments.length===3?(s=r,a=n):(s=r,o=n,a=i);var u=o!=null?o:XE.active(),c=this.startSpan(t,s,u),l=KE.setSpan(u,c);return XE.with(l,a,void 0,c)}},e}();Go.NoopTracer=X1;function z1(e){return typeof e=="object"&&typeof e.spanId=="string"&&typeof e.traceId=="string"&&typeof e.traceFlags=="number"}});var Cd=d(Ho=>{"use strict";Object.defineProperty(Ho,"__esModule",{value:!0});Ho.ProxyTracer=void 0;var Q1=Od(),Z1=new Q1.NoopTracer,J1=function(){function e(t,r,n,i){this._provider=t,this.name=r,this.version=n,this.options=i}return e.prototype.startSpan=function(t,r,n){return this._getTracer().startSpan(t,r,n)},e.prototype.startActiveSpan=function(t,r,n,i){var s=this._getTracer();return Reflect.apply(s.startActiveSpan,s,arguments)},e.prototype._getTracer=function(){if(this._delegate)return this._delegate;var t=this._provider.getDelegateTracer(this.name,this.version,this.options);return t?(this._delegate=t,this._delegate):Z1},e}();Ho.ProxyTracer=J1});var zE=d($o=>{"use strict";Object.defineProperty($o,"__esModule",{value:!0});$o.NoopTracerProvider=void 0;var eM=Od(),tM=function(){function e(){}return e.prototype.getTracer=function(t,r,n){return new eM.NoopTracer},e}();$o.NoopTracerProvider=tM});var Id=d(Vo=>{"use strict";Object.defineProperty(Vo,"__esModule",{value:!0});Vo.ProxyTracerProvider=void 0;var rM=Cd(),nM=zE(),iM=new nM.NoopTracerProvider,sM=function(){function e(){}return e.prototype.getTracer=function(t,r,n){var i;return(i=this.getDelegateTracer(t,r,n))!==null&&i!==void 0?i:new rM.ProxyTracer(this,t,r,n)},e.prototype.getDelegate=function(){var t;return(t=this._delegate)!==null&&t!==void 0?t:iM},e.prototype.setDelegate=function(t){this._delegate=t},e.prototype.getDelegateTracer=function(t,r,n){var i;return(i=this._delegate)===null||i===void 0?void 0:i.getTracer(t,r,n)},e}();Vo.ProxyTracerProvider=sM});var ZE=d(QE=>{"use strict";Object.defineProperty(QE,"__esModule",{value:!0})});var JE=d(Ui=>{"use strict";Object.defineProperty(Ui,"__esModule",{value:!0});Ui.SamplingDecision=void 0;var oM;(function(e){e[e.NOT_RECORD=0]="NOT_RECORD",e[e.RECORD=1]="RECORD",e[e.RECORD_AND_SAMPLED=2]="RECORD_AND_SAMPLED"})(oM=Ui.SamplingDecision||(Ui.SamplingDecision={}))});var tS=d(eS=>{"use strict";Object.defineProperty(eS,"__esModule",{value:!0})});var rS=d(qi=>{"use strict";Object.defineProperty(qi,"__esModule",{value:!0});qi.SpanKind=void 0;var aM;(function(e){e[e.INTERNAL=0]="INTERNAL",e[e.SERVER=1]="SERVER",e[e.CLIENT=2]="CLIENT",e[e.PRODUCER=3]="PRODUCER",e[e.CONSUMER=4]="CONSUMER"})(aM=qi.SpanKind||(qi.SpanKind={}))});var iS=d(nS=>{"use strict";Object.defineProperty(nS,"__esModule",{value:!0})});var oS=d(sS=>{"use strict";Object.defineProperty(sS,"__esModule",{value:!0})});var aS=d(ji=>{"use strict";Object.defineProperty(ji,"__esModule",{value:!0});ji.SpanStatusCode=void 0;var uM;(function(e){e[e.UNSET=0]="UNSET",e[e.OK=1]="OK",e[e.ERROR=2]="ERROR"})(uM=ji.SpanStatusCode||(ji.SpanStatusCode={}))});var cS=d(uS=>{"use strict";Object.defineProperty(uS,"__esModule",{value:!0})});var lS=d(xn=>{"use strict";Object.defineProperty(xn,"__esModule",{value:!0});xn.validateValue=xn.validateKey=void 0;var wd="[_0-9a-z-*/]",cM="[a-z]"+wd+"{0,255}",lM="[a-z0-9]"+wd+"{0,240}@[a-z]"+wd+"{0,13}",dM=new RegExp("^(?:"+cM+"|"+lM+")$"),pM=/^[ -~]{0,255}[!-~]$/,fM=/,|=/;function hM(e){return dM.test(e)}xn.validateKey=hM;function _M(e){return pM.test(e)&&!fM.test(e)}xn.validateValue=_M});var _S=d(Wo=>{"use strict";Object.defineProperty(Wo,"__esModule",{value:!0});Wo.TraceStateImpl=void 0;var dS=lS(),pS=32,gM=512,fS=",",hS="=",mM=function(){function e(t){this._internalState=new Map,t&&this._parse(t)}return e.prototype.set=function(t,r){var n=this._clone();return n._internalState.has(t)&&n._internalState.delete(t),n._internalState.set(t,r),n},e.prototype.unset=function(t){var r=this._clone();return r._internalState.delete(t),r},e.prototype.get=function(t){return this._internalState.get(t)},e.prototype.serialize=function(){var t=this;return this._keys().reduce(function(r,n){return r.push(n+hS+t.get(n)),r},[]).join(fS)},e.prototype._parse=function(t){t.length>gM||(this._internalState=t.split(fS).reverse().reduce(function(r,n){var i=n.trim(),s=i.indexOf(hS);if(s!==-1){var o=i.slice(0,s),a=i.slice(s+1,n.length);dS.validateKey(o)&&dS.validateValue(a)&&r.set(o,a)}return r},new Map),this._internalState.size>pS&&(this._internalState=new Map(Array.from(this._internalState.entries()).reverse().slice(0,pS))))},e.prototype._keys=function(){return Array.from(this._internalState.keys()).reverse()},e.prototype._clone=function(){var t=new e;return t._internalState=new Map(this._internalState),t},e}();Wo.TraceStateImpl=mM});var gS=d(Yo=>{"use strict";Object.defineProperty(Yo,"__esModule",{value:!0});Yo.createTraceState=void 0;var yM=_S();function EM(e){return new yM.TraceStateImpl(e)}Yo.createTraceState=EM});var yS=d(mS=>{"use strict";Object.defineProperty(mS,"__esModule",{value:!0})});var SS=d(ES=>{"use strict";Object.defineProperty(ES,"__esModule",{value:!0})});var bS=d(AS=>{"use strict";Object.defineProperty(AS,"__esModule",{value:!0})});var TS=d(vS=>{"use strict";Object.defineProperty(vS,"__esModule",{value:!0})});var CS=d(Ko=>{"use strict";Object.defineProperty(Ko,"__esModule",{value:!0});Ko.TraceAPI=void 0;var Nd=Rn(),RS=Id(),PS=jo(),Gi=Rd(),OS=Pn(),xd="trace",SM=function(){function e(){this._proxyTracerProvider=new RS.ProxyTracerProvider,this.wrapSpanContext=PS.wrapSpanContext,this.isSpanContextValid=PS.isSpanContextValid,this.deleteSpan=Gi.deleteSpan,this.getSpan=Gi.getSpan,this.getSpanContext=Gi.getSpanContext,this.setSpan=Gi.setSpan,this.setSpanContext=Gi.setSpanContext}return e.getInstance=function(){return this._instance||(this._instance=new e),this._instance},e.prototype.setGlobalTracerProvider=function(t){var r=Nd.registerGlobal(xd,this._proxyTracerProvider,OS.DiagAPI.instance());return r&&this._proxyTracerProvider.setDelegate(t),r},e.prototype.getTracerProvider=function(){return Nd.getGlobal(xd)||this._proxyTracerProvider},e.prototype.getTracer=function(t,r){return this.getTracerProvider().getTracer(t,r)},e.prototype.disable=function(){Nd.unregisterGlobal(xd,OS.DiagAPI.instance()),this._proxyTracerProvider=new RS.ProxyTracerProvider},e}();Ko.TraceAPI=SM});var IS=d(Xo=>{"use strict";Object.defineProperty(Xo,"__esModule",{value:!0});Xo.NoopTextMapPropagator=void 0;var AM=function(){function e(){}return e.prototype.inject=function(t,r){},e.prototype.extract=function(t,r){return t},e.prototype.fields=function(){return[]},e}();Xo.NoopTextMapPropagator=AM});var wS=d(ar=>{"use strict";Object.defineProperty(ar,"__esModule",{value:!0});ar.deleteBaggage=ar.setBaggage=ar.getBaggage=void 0;var bM=Fi(),Ld=bM.createContextKey("OpenTelemetry Baggage Key");function vM(e){return e.getValue(Ld)||void 0}ar.getBaggage=vM;function TM(e,t){return e.setValue(Ld,t)}ar.setBaggage=TM;function RM(e){return e.deleteValue(Ld)}ar.deleteBaggage=RM});var LS=d(zo=>{"use strict";Object.defineProperty(zo,"__esModule",{value:!0});zo.PropagationAPI=void 0;var Md=Rn(),PM=IS(),NS=Ed(),Dd=wS(),OM=md(),xS=Pn(),Bd="propagation",CM=new PM.NoopTextMapPropagator,IM=function(){function e(){this.createBaggage=OM.createBaggage,this.getBaggage=Dd.getBaggage,this.setBaggage=Dd.setBaggage,this.deleteBaggage=Dd.deleteBaggage}return e.getInstance=function(){return this._instance||(this._instance=new e),this._instance},e.prototype.setGlobalPropagator=function(t){return Md.registerGlobal(Bd,t,xS.DiagAPI.instance())},e.prototype.inject=function(t,r,n){return n===void 0&&(n=NS.defaultTextMapSetter),this._getGlobalPropagator().inject(t,r,n)},e.prototype.extract=function(t,r,n){return n===void 0&&(n=NS.defaultTextMapGetter),this._getGlobalPropagator().extract(t,r,n)},e.prototype.fields=function(){return this._getGlobalPropagator().fields()},e.prototype.disable=function(){Md.unregisterGlobal(Bd,xS.DiagAPI.instance())},e.prototype._getGlobalPropagator=function(){return Md.getGlobal(Bd)||CM},e}();zo.PropagationAPI=IM});var j=d(x=>{"use strict";var wM=x&&x.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),ue=x&&x.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&wM(t,e,r)};Object.defineProperty(x,"__esModule",{value:!0});x.diag=x.propagation=x.trace=x.context=x.INVALID_SPAN_CONTEXT=x.INVALID_TRACEID=x.INVALID_SPANID=x.isValidSpanId=x.isValidTraceId=x.isSpanContextValid=x.createTraceState=x.baggageEntryMetadataFromString=void 0;ue(mE(),x);var NM=md();Object.defineProperty(x,"baggageEntryMetadataFromString",{enumerable:!0,get:function(){return NM.baggageEntryMetadataFromString}});ue(IE(),x);ue(NE(),x);ue(LE(),x);ue(BE(),x);ue(Ed(),x);ue(kE(),x);ue(qE(),x);ue(Cd(),x);ue(Id(),x);ue(ZE(),x);ue(JE(),x);ue(tS(),x);ue(rS(),x);ue(iS(),x);ue(oS(),x);ue(aS(),x);ue(vd(),x);ue(cS(),x);var xM=gS();Object.defineProperty(x,"createTraceState",{enumerable:!0,get:function(){return xM.createTraceState}});ue(yS(),x);ue(SS(),x);ue(bS(),x);var Fd=jo();Object.defineProperty(x,"isSpanContextValid",{enumerable:!0,get:function(){return Fd.isSpanContextValid}});Object.defineProperty(x,"isValidTraceId",{enumerable:!0,get:function(){return Fd.isValidTraceId}});Object.defineProperty(x,"isValidSpanId",{enumerable:!0,get:function(){return Fd.isValidSpanId}});var kd=ko();Object.defineProperty(x,"INVALID_SPANID",{enumerable:!0,get:function(){return kd.INVALID_SPANID}});Object.defineProperty(x,"INVALID_TRACEID",{enumerable:!0,get:function(){return kd.INVALID_TRACEID}});Object.defineProperty(x,"INVALID_SPAN_CONTEXT",{enumerable:!0,get:function(){return kd.INVALID_SPAN_CONTEXT}});ue(Fi(),x);ue(TS(),x);var LM=bd();x.context=LM.ContextAPI.getInstance();var MM=CS();x.trace=MM.TraceAPI.getInstance();var DM=LS();x.propagation=DM.PropagationAPI.getInstance();var BM=Pn();x.diag=BM.DiagAPI.instance();x.default={trace:x.trace,context:x.context,propagation:x.propagation,diag:x.diag}});var Qo=d(ur=>{"use strict";Object.defineProperty(ur,"__esModule",{value:!0});ur.isTracingSuppressed=ur.unsuppressTracing=ur.suppressTracing=void 0;var FM=j(),Ud=(0,FM.createContextKey)("OpenTelemetry SDK Context Key SUPPRESS_TRACING");function kM(e){return e.setValue(Ud,!0)}ur.suppressTracing=kM;function UM(e){return e.deleteValue(Ud)}ur.unsuppressTracing=UM;function qM(e){return e.getValue(Ud)===!0}ur.isTracingSuppressed=qM});var MS=d(Ln=>{"use strict";Object.defineProperty(Ln,"__esModule",{value:!0});Ln.validateValue=Ln.validateKey=void 0;var qd="[_0-9a-z-*/]",jM=`[a-z]${qd}{0,255}`,GM=`[a-z0-9]${qd}{0,240}@[a-z]${qd}{0,13}`,HM=new RegExp(`^(?:${jM}|${GM})$`),$M=/^[ -~]{0,255}[!-~]$/,VM=/,|=/;function WM(e){return HM.test(e)}Ln.validateKey=WM;function YM(e){return $M.test(e)&&!VM.test(e)}Ln.validateValue=YM});var jd=d(Jo=>{"use strict";Object.defineProperty(Jo,"__esModule",{value:!0});Jo.TraceState=void 0;var DS=MS(),BS=32,KM=512,FS=",",kS="=",Zo=class{constructor(t){this._internalState=new Map,t&&this._parse(t)}set(t,r){let n=this._clone();return n._internalState.has(t)&&n._internalState.delete(t),n._internalState.set(t,r),n}unset(t){let r=this._clone();return r._internalState.delete(t),r}get(t){return this._internalState.get(t)}serialize(){return this._keys().reduce((t,r)=>(t.push(r+kS+this.get(r)),t),[]).join(FS)}_parse(t){t.length>KM||(this._internalState=t.split(FS).reverse().reduce((r,n)=>{let i=n.trim(),s=i.indexOf(kS);if(s!==-1){let o=i.slice(0,s),a=i.slice(s+1,n.length);(0,DS.validateKey)(o)&&(0,DS.validateValue)(a)&&r.set(o,a)}return r},new Map),this._internalState.size>BS&&(this._internalState=new Map(Array.from(this._internalState.entries()).reverse().slice(0,BS))))}_keys(){return Array.from(this._internalState.keys()).reverse()}_clone(){let t=new Zo;return t._internalState=new Map(this._internalState),t}};Jo.TraceState=Zo});var Gd=d(Ie=>{"use strict";Object.defineProperty(Ie,"__esModule",{value:!0});Ie.W3CTraceContextPropagator=Ie.parseTraceParent=Ie.TRACE_STATE_HEADER=Ie.TRACE_PARENT_HEADER=void 0;var ea=j(),XM=Qo(),zM=jd();Ie.TRACE_PARENT_HEADER="traceparent";Ie.TRACE_STATE_HEADER="tracestate";var QM="00",ZM="(?!ff)[\\da-f]{2}",JM="(?![0]{32})[\\da-f]{32}",eD="(?![0]{16})[\\da-f]{16}",tD="[\\da-f]{2}",rD=new RegExp(`^\\s?(${ZM})-(${JM})-(${eD})-(${tD})(-.*)?\\s?$`);function US(e){let t=rD.exec(e);return!t||t[1]==="00"&&t[5]?null:{traceId:t[2],spanId:t[3],traceFlags:parseInt(t[4],16)}}Ie.parseTraceParent=US;var qS=class{inject(t,r,n){let i=ea.trace.getSpanContext(t);if(!i||(0,XM.isTracingSuppressed)(t)||!(0,ea.isSpanContextValid)(i))return;let s=`${QM}-${i.traceId}-${i.spanId}-0${Number(i.traceFlags||ea.TraceFlags.NONE).toString(16)}`;n.set(r,Ie.TRACE_PARENT_HEADER,s),i.traceState&&n.set(r,Ie.TRACE_STATE_HEADER,i.traceState.serialize())}extract(t,r,n){let i=n.get(r,Ie.TRACE_PARENT_HEADER);if(!i)return t;let s=Array.isArray(i)?i[0]:i;if(typeof s!="string")return t;let o=US(s);if(!o)return t;o.isRemote=!0;let a=n.get(r,Ie.TRACE_STATE_HEADER);if(a){let u=Array.isArray(a)?a.join(","):a;o.traceState=new zM.TraceState(typeof u=="string"?u:void 0)}return ea.trace.setSpanContext(t,o)}fields(){return[Ie.TRACE_PARENT_HEADER,Ie.TRACE_STATE_HEADER]}};Ie.W3CTraceContextPropagator=qS});var Hd=d(we=>{"use strict";Object.defineProperty(we,"__esModule",{value:!0});we.BAGGAGE_MAX_TOTAL_LENGTH=we.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS=we.BAGGAGE_MAX_NAME_VALUE_PAIRS=we.BAGGAGE_HEADER=we.BAGGAGE_ITEMS_SEPARATOR=we.BAGGAGE_PROPERTIES_SEPARATOR=we.BAGGAGE_KEY_PAIR_SEPARATOR=void 0;we.BAGGAGE_KEY_PAIR_SEPARATOR="=";we.BAGGAGE_PROPERTIES_SEPARATOR=";";we.BAGGAGE_ITEMS_SEPARATOR=",";we.BAGGAGE_HEADER="baggage";we.BAGGAGE_MAX_NAME_VALUE_PAIRS=180;we.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS=4096;we.BAGGAGE_MAX_TOTAL_LENGTH=8192});var $d=d(Rt=>{"use strict";Object.defineProperty(Rt,"__esModule",{value:!0});Rt.parseKeyPairsIntoRecord=Rt.parsePairKeyValue=Rt.getKeyPairs=Rt.serializeKeyPairs=void 0;var nD=j(),Nr=Hd();function iD(e){return e.reduce((t,r)=>{let n=`${t}${t!==""?Nr.BAGGAGE_ITEMS_SEPARATOR:""}${r}`;return n.length>Nr.BAGGAGE_MAX_TOTAL_LENGTH?t:n},"")}Rt.serializeKeyPairs=iD;function sD(e){return e.getAllEntries().map(([t,r])=>{let n=`${encodeURIComponent(t)}=${encodeURIComponent(r.value)}`;return r.metadata!==void 0&&(n+=Nr.BAGGAGE_PROPERTIES_SEPARATOR+r.metadata.toString()),n})}Rt.getKeyPairs=sD;function jS(e){let t=e.split(Nr.BAGGAGE_PROPERTIES_SEPARATOR);if(t.length<=0)return;let r=t.shift();if(!r)return;let n=r.split(Nr.BAGGAGE_KEY_PAIR_SEPARATOR);if(n.length!==2)return;let i=decodeURIComponent(n[0].trim()),s=decodeURIComponent(n[1].trim()),o;return t.length>0&&(o=(0,nD.baggageEntryMetadataFromString)(t.join(Nr.BAGGAGE_PROPERTIES_SEPARATOR))),{key:i,value:s,metadata:o}}Rt.parsePairKeyValue=jS;function oD(e){return typeof e!="string"||e.length===0?{}:e.split(Nr.BAGGAGE_ITEMS_SEPARATOR).map(t=>jS(t)).filter(t=>t!==void 0&&t.value.length>0).reduce((t,r)=>(t[r.key]=r.value,t),{})}Rt.parseKeyPairsIntoRecord=oD});var HS=d(ta=>{"use strict";Object.defineProperty(ta,"__esModule",{value:!0});ta.W3CBaggagePropagator=void 0;var Vd=j(),aD=Qo(),xr=Hd(),Wd=$d(),GS=class{inject(t,r,n){let i=Vd.propagation.getBaggage(t);if(!i||(0,aD.isTracingSuppressed)(t))return;let s=(0,Wd.getKeyPairs)(i).filter(a=>a.length<=xr.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS).slice(0,xr.BAGGAGE_MAX_NAME_VALUE_PAIRS),o=(0,Wd.serializeKeyPairs)(s);o.length>0&&n.set(r,xr.BAGGAGE_HEADER,o)}extract(t,r,n){let i=n.get(r,xr.BAGGAGE_HEADER),s=Array.isArray(i)?i.join(xr.BAGGAGE_ITEMS_SEPARATOR):i;if(!s)return t;let o={};return s.length===0||(s.split(xr.BAGGAGE_ITEMS_SEPARATOR).forEach(u=>{let c=(0,Wd.parsePairKeyValue)(u);if(c){let l={value:c.value};c.metadata&&(l.metadata=c.metadata),o[c.key]=l}}),Object.entries(o).length===0)?t:Vd.propagation.setBaggage(t,Vd.propagation.createBaggage(o))}fields(){return[xr.BAGGAGE_HEADER]}};ta.W3CBaggagePropagator=GS});var KS=d(cr=>{"use strict";Object.defineProperty(cr,"__esModule",{value:!0});cr.isAttributeValue=cr.isAttributeKey=cr.sanitizeAttributes=void 0;var $S=j();function uD(e){let t={};if(typeof e!="object"||e==null)return t;for(let[r,n]of Object.entries(e)){if(!VS(r)){$S.diag.warn(`Invalid attribute key: ${r}`);continue}if(!WS(n)){$S.diag.warn(`Invalid attribute value set for key: ${r}`);continue}Array.isArray(n)?t[r]=n.slice():t[r]=n}return t}cr.sanitizeAttributes=uD;function VS(e){return typeof e=="string"&&e.length>0}cr.isAttributeKey=VS;function WS(e){return e==null?!0:Array.isArray(e)?cD(e):YS(e)}cr.isAttributeValue=WS;function cD(e){let t;for(let r of e)if(r!=null){if(!t){if(YS(r)){t=typeof r;continue}return!1}if(typeof r!==t)return!1}return!0}function YS(e){switch(typeof e){case"number":case"boolean":case"string":return!0}return!1}});var Yd=d(ra=>{"use strict";Object.defineProperty(ra,"__esModule",{value:!0});ra.loggingErrorHandler=void 0;var lD=j();function dD(){return e=>{lD.diag.error(pD(e))}}ra.loggingErrorHandler=dD;function pD(e){return typeof e=="string"?e:JSON.stringify(fD(e))}function fD(e){let t={},r=e;for(;r!==null;)Object.getOwnPropertyNames(r).forEach(n=>{if(t[n])return;let i=r[n];i&&(t[n]=String(i))}),r=Object.getPrototypeOf(r);return t}});var Kd=d(Mn=>{"use strict";Object.defineProperty(Mn,"__esModule",{value:!0});Mn.globalErrorHandler=Mn.setGlobalErrorHandler=void 0;var hD=Yd(),XS=(0,hD.loggingErrorHandler)();function _D(e){XS=e}Mn.setGlobalErrorHandler=_D;function gD(e){try{XS(e)}catch(t){}}Mn.globalErrorHandler=gD});var Xd=d(Hi=>{"use strict";Object.defineProperty(Hi,"__esModule",{value:!0});Hi.TracesSamplerValues=void 0;var mD;(function(e){e.AlwaysOff="always_off",e.AlwaysOn="always_on",e.ParentBasedAlwaysOff="parentbased_always_off",e.ParentBasedAlwaysOn="parentbased_always_on",e.ParentBasedTraceIdRatio="parentbased_traceidratio",e.TraceIdRatio="traceidratio"})(mD=Hi.TracesSamplerValues||(Hi.TracesSamplerValues={}))});var zd=d(Be=>{"use strict";Object.defineProperty(Be,"__esModule",{value:!0});Be.parseEnvironment=Be.DEFAULT_ENVIRONMENT=Be.DEFAULT_ATTRIBUTE_COUNT_LIMIT=Be.DEFAULT_ATTRIBUTE_VALUE_LENGTH_LIMIT=void 0;var lr=j(),yD=Xd(),ED=",",SD=["OTEL_BSP_EXPORT_TIMEOUT","OTEL_BSP_MAX_EXPORT_BATCH_SIZE","OTEL_BSP_MAX_QUEUE_SIZE","OTEL_BSP_SCHEDULE_DELAY","OTEL_ATTRIBUTE_VALUE_LENGTH_LIMIT","OTEL_ATTRIBUTE_COUNT_LIMIT","OTEL_SPAN_ATTRIBUTE_VALUE_LENGTH_LIMIT","OTEL_SPAN_ATTRIBUTE_COUNT_LIMIT","OTEL_SPAN_EVENT_COUNT_LIMIT","OTEL_SPAN_LINK_COUNT_LIMIT","OTEL_EXPORTER_OTLP_TIMEOUT","OTEL_EXPORTER_OTLP_TRACES_TIMEOUT","OTEL_EXPORTER_OTLP_METRICS_TIMEOUT","OTEL_EXPORTER_JAEGER_AGENT_PORT"];function AD(e){return SD.indexOf(e)>-1}var bD=["OTEL_NO_PATCH_MODULES","OTEL_PROPAGATORS"];function vD(e){return bD.indexOf(e)>-1}Be.DEFAULT_ATTRIBUTE_VALUE_LENGTH_LIMIT=Infinity;Be.DEFAULT_ATTRIBUTE_COUNT_LIMIT=128;Be.DEFAULT_ENVIRONMENT={CONTAINER_NAME:"",ECS_CONTAINER_METADATA_URI_V4:"",ECS_CONTAINER_METADATA_URI:"",HOSTNAME:"",KUBERNETES_SERVICE_HOST:"",NAMESPACE:"",OTEL_BSP_EXPORT_TIMEOUT:3e4,OTEL_BSP_MAX_EXPORT_BATCH_SIZE:512,OTEL_BSP_MAX_QUEUE_SIZE:2048,OTEL_BSP_SCHEDULE_DELAY:5e3,OTEL_EXPORTER_JAEGER_AGENT_HOST:"",OTEL_EXPORTER_JAEGER_AGENT_PORT:6832,OTEL_EXPORTER_JAEGER_ENDPOINT:"",OTEL_EXPORTER_JAEGER_PASSWORD:"",OTEL_EXPORTER_JAEGER_USER:"",OTEL_EXPORTER_OTLP_ENDPOINT:"",OTEL_EXPORTER_OTLP_TRACES_ENDPOINT:"",OTEL_EXPORTER_OTLP_METRICS_ENDPOINT:"",OTEL_EXPORTER_OTLP_HEADERS:"",OTEL_EXPORTER_OTLP_TRACES_HEADERS:"",OTEL_EXPORTER_OTLP_METRICS_HEADERS:"",OTEL_EXPORTER_OTLP_TIMEOUT:1e4,OTEL_EXPORTER_OTLP_TRACES_TIMEOUT:1e4,OTEL_EXPORTER_OTLP_METRICS_TIMEOUT:1e4,OTEL_EXPORTER_ZIPKIN_ENDPOINT:"http://localhost:9411/api/v2/spans",OTEL_LOG_LEVEL:lr.DiagLogLevel.INFO,OTEL_NO_PATCH_MODULES:[],OTEL_PROPAGATORS:["tracecontext","baggage"],OTEL_RESOURCE_ATTRIBUTES:"",OTEL_SERVICE_NAME:"",OTEL_ATTRIBUTE_VALUE_LENGTH_LIMIT:Be.DEFAULT_ATTRIBUTE_VALUE_LENGTH_LIMIT,OTEL_ATTRIBUTE_COUNT_LIMIT:Be.DEFAULT_ATTRIBUTE_COUNT_LIMIT,OTEL_SPAN_ATTRIBUTE_VALUE_LENGTH_LIMIT:Be.DEFAULT_ATTRIBUTE_VALUE_LENGTH_LIMIT,OTEL_SPAN_ATTRIBUTE_COUNT_LIMIT:Be.DEFAULT_ATTRIBUTE_COUNT_LIMIT,OTEL_SPAN_EVENT_COUNT_LIMIT:128,OTEL_SPAN_LINK_COUNT_LIMIT:128,OTEL_TRACES_EXPORTER:"none",OTEL_TRACES_SAMPLER:yD.TracesSamplerValues.ParentBasedAlwaysOn,OTEL_TRACES_SAMPLER_ARG:"",OTEL_EXPORTER_OTLP_INSECURE:"",OTEL_EXPORTER_OTLP_TRACES_INSECURE:"",OTEL_EXPORTER_OTLP_METRICS_INSECURE:"",OTEL_EXPORTER_OTLP_CERTIFICATE:"",OTEL_EXPORTER_OTLP_TRACES_CERTIFICATE:"",OTEL_EXPORTER_OTLP_METRICS_CERTIFICATE:"",OTEL_EXPORTER_OTLP_COMPRESSION:"",OTEL_EXPORTER_OTLP_TRACES_COMPRESSION:"",OTEL_EXPORTER_OTLP_METRICS_COMPRESSION:"",OTEL_EXPORTER_OTLP_CLIENT_KEY:"",OTEL_EXPORTER_OTLP_TRACES_CLIENT_KEY:"",OTEL_EXPORTER_OTLP_METRICS_CLIENT_KEY:"",OTEL_EXPORTER_OTLP_CLIENT_CERTIFICATE:"",OTEL_EXPORTER_OTLP_TRACES_CLIENT_CERTIFICATE:"",OTEL_EXPORTER_OTLP_METRICS_CLIENT_CERTIFICATE:""};function TD(e,t,r,n=-Infinity,i=Infinity){if(typeof r[e]!="undefined"){let s=Number(r[e]);isNaN(s)||(s<n?t[e]=n:s>i?t[e]=i:t[e]=s)}}function RD(e,t,r,n=ED){let i=r[e];typeof i=="string"&&(t[e]=i.split(n).map(s=>s.trim()))}var PD={ALL:lr.DiagLogLevel.ALL,VERBOSE:lr.DiagLogLevel.VERBOSE,DEBUG:lr.DiagLogLevel.DEBUG,INFO:lr.DiagLogLevel.INFO,WARN:lr.DiagLogLevel.WARN,ERROR:lr.DiagLogLevel.ERROR,NONE:lr.DiagLogLevel.NONE};function OD(e,t,r){let n=r[e];if(typeof n=="string"){let i=PD[n.toUpperCase()];i!=null&&(t[e]=i)}}function CD(e){let t={};for(let r in Be.DEFAULT_ENVIRONMENT){let n=r;switch(n){case"OTEL_LOG_LEVEL":OD(n,t,e);break;default:if(AD(n))TD(n,t,e);else if(vD(n))RD(n,t,e);else{let i=e[n];typeof i!="undefined"&&i!==null&&(t[n]=String(i))}}}return t}Be.parseEnvironment=CD});var QS=d(na=>{"use strict";Object.defineProperty(na,"__esModule",{value:!0});na.getEnv=void 0;var ID=P("os"),zS=zd();function wD(){let e=(0,zS.parseEnvironment)(process.env);return Object.assign({HOSTNAME:ID.hostname()},zS.DEFAULT_ENVIRONMENT,e)}na.getEnv=wD});var ZS=d(ia=>{"use strict";Object.defineProperty(ia,"__esModule",{value:!0});ia._globalThis=void 0;ia._globalThis=typeof globalThis=="object"?globalThis:global});var JS=d(sa=>{"use strict";Object.defineProperty(sa,"__esModule",{value:!0});sa.hexToBase64=void 0;function ND(e){let t=e.length,r="";for(let n=0;n<t;n+=2){let i=e.substring(n,n+2),s=parseInt(i,16);r+=String.fromCharCode(s)}return Buffer.from(r,"ascii").toString("base64")}sa.hexToBase64=ND});var nA=d(aa=>{"use strict";Object.defineProperty(aa,"__esModule",{value:!0});aa.RandomIdGenerator=void 0;var xD=8,eA=16,tA=class{constructor(){this.generateTraceId=rA(eA),this.generateSpanId=rA(xD)}};aa.RandomIdGenerator=tA;var oa=Buffer.allocUnsafe(eA);function rA(e){return function(){for(let r=0;r<e/4;r++)oa.writeUInt32BE(Math.random()*2**32>>>0,r*4);for(let r=0;r<e&&!(oa[r]>0);r++)r===e-1&&(oa[e-1]=1);return oa.toString("hex",0,e)}}});var iA=d(ua=>{"use strict";Object.defineProperty(ua,"__esModule",{value:!0});ua.otperformance=void 0;var LD=P("perf_hooks");ua.otperformance=LD.performance});var la=d(ca=>{"use strict";Object.defineProperty(ca,"__esModule",{value:!0});ca.VERSION=void 0;ca.VERSION="1.3.1"});var sA=d(J=>{"use strict";Object.defineProperty(J,"__esModule",{value:!0});J.MessageTypeValues=J.RpcGrpcStatusCodeValues=J.MessagingOperationValues=J.MessagingDestinationKindValues=J.HttpFlavorValues=J.NetHostConnectionSubtypeValues=J.NetHostConnectionTypeValues=J.NetTransportValues=J.FaasInvokedProviderValues=J.FaasDocumentOperationValues=J.FaasTriggerValues=J.DbCassandraConsistencyLevelValues=J.DbSystemValues=J.SemanticAttributes=void 0;J.SemanticAttributes={AWS_LAMBDA_INVOKED_ARN:"aws.lambda.invoked_arn",DB_SYSTEM:"db.system",DB_CONNECTION_STRING:"db.connection_string",DB_USER:"db.user",DB_JDBC_DRIVER_CLASSNAME:"db.jdbc.driver_classname",DB_NAME:"db.name",DB_STATEMENT:"db.statement",DB_OPERATION:"db.operation",DB_MSSQL_INSTANCE_NAME:"db.mssql.instance_name",DB_CASSANDRA_KEYSPACE:"db.cassandra.keyspace",DB_CASSANDRA_PAGE_SIZE:"db.cassandra.page_size",DB_CASSANDRA_CONSISTENCY_LEVEL:"db.cassandra.consistency_level",DB_CASSANDRA_TABLE:"db.cassandra.table",DB_CASSANDRA_IDEMPOTENCE:"db.cassandra.idempotence",DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT:"db.cassandra.speculative_execution_count",DB_CASSANDRA_COORDINATOR_ID:"db.cassandra.coordinator.id",DB_CASSANDRA_COORDINATOR_DC:"db.cassandra.coordinator.dc",DB_HBASE_NAMESPACE:"db.hbase.namespace",DB_REDIS_DATABASE_INDEX:"db.redis.database_index",DB_MONGODB_COLLECTION:"db.mongodb.collection",DB_SQL_TABLE:"db.sql.table",EXCEPTION_TYPE:"exception.type",EXCEPTION_MESSAGE:"exception.message",EXCEPTION_STACKTRACE:"exception.stacktrace",EXCEPTION_ESCAPED:"exception.escaped",FAAS_TRIGGER:"faas.trigger",FAAS_EXECUTION:"faas.execution",FAAS_DOCUMENT_COLLECTION:"faas.document.collection",FAAS_DOCUMENT_OPERATION:"faas.document.operation",FAAS_DOCUMENT_TIME:"faas.document.time",FAAS_DOCUMENT_NAME:"faas.document.name",FAAS_TIME:"faas.time",FAAS_CRON:"faas.cron",FAAS_COLDSTART:"faas.coldstart",FAAS_INVOKED_NAME:"faas.invoked_name",FAAS_INVOKED_PROVIDER:"faas.invoked_provider",FAAS_INVOKED_REGION:"faas.invoked_region",NET_TRANSPORT:"net.transport",NET_PEER_IP:"net.peer.ip",NET_PEER_PORT:"net.peer.port",NET_PEER_NAME:"net.peer.name",NET_HOST_IP:"net.host.ip",NET_HOST_PORT:"net.host.port",NET_HOST_NAME:"net.host.name",NET_HOST_CONNECTION_TYPE:"net.host.connection.type",NET_HOST_CONNECTION_SUBTYPE:"net.host.connection.subtype",NET_HOST_CARRIER_NAME:"net.host.carrier.name",NET_HOST_CARRIER_MCC:"net.host.carrier.mcc",NET_HOST_CARRIER_MNC:"net.host.carrier.mnc",NET_HOST_CARRIER_ICC:"net.host.carrier.icc",PEER_SERVICE:"peer.service",ENDUSER_ID:"enduser.id",ENDUSER_ROLE:"enduser.role",ENDUSER_SCOPE:"enduser.scope",THREAD_ID:"thread.id",THREAD_NAME:"thread.name",CODE_FUNCTION:"code.function",CODE_NAMESPACE:"code.namespace",CODE_FILEPATH:"code.filepath",CODE_LINENO:"code.lineno",HTTP_METHOD:"http.method",HTTP_URL:"http.url",HTTP_TARGET:"http.target",HTTP_HOST:"http.host",HTTP_SCHEME:"http.scheme",HTTP_STATUS_CODE:"http.status_code",HTTP_FLAVOR:"http.flavor",HTTP_USER_AGENT:"http.user_agent",HTTP_REQUEST_CONTENT_LENGTH:"http.request_content_length",HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED:"http.request_content_length_uncompressed",HTTP_RESPONSE_CONTENT_LENGTH:"http.response_content_length",HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED:"http.response_content_length_uncompressed",HTTP_SERVER_NAME:"http.server_name",HTTP_ROUTE:"http.route",HTTP_CLIENT_IP:"http.client_ip",AWS_DYNAMODB_TABLE_NAMES:"aws.dynamodb.table_names",AWS_DYNAMODB_CONSUMED_CAPACITY:"aws.dynamodb.consumed_capacity",AWS_DYNAMODB_ITEM_COLLECTION_METRICS:"aws.dynamodb.item_collection_metrics",AWS_DYNAMODB_PROVISIONED_READ_CAPACITY:"aws.dynamodb.provisioned_read_capacity",AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY:"aws.dynamodb.provisioned_write_capacity",AWS_DYNAMODB_CONSISTENT_READ:"aws.dynamodb.consistent_read",AWS_DYNAMODB_PROJECTION:"aws.dynamodb.projection",AWS_DYNAMODB_LIMIT:"aws.dynamodb.limit",AWS_DYNAMODB_ATTRIBUTES_TO_GET:"aws.dynamodb.attributes_to_get",AWS_DYNAMODB_INDEX_NAME:"aws.dynamodb.index_name",AWS_DYNAMODB_SELECT:"aws.dynamodb.select",AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES:"aws.dynamodb.global_secondary_indexes",AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES:"aws.dynamodb.local_secondary_indexes",AWS_DYNAMODB_EXCLUSIVE_START_TABLE:"aws.dynamodb.exclusive_start_table",AWS_DYNAMODB_TABLE_COUNT:"aws.dynamodb.table_count",AWS_DYNAMODB_SCAN_FORWARD:"aws.dynamodb.scan_forward",AWS_DYNAMODB_SEGMENT:"aws.dynamodb.segment",AWS_DYNAMODB_TOTAL_SEGMENTS:"aws.dynamodb.total_segments",AWS_DYNAMODB_COUNT:"aws.dynamodb.count",AWS_DYNAMODB_SCANNED_COUNT:"aws.dynamodb.scanned_count",AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS:"aws.dynamodb.attribute_definitions",AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES:"aws.dynamodb.global_secondary_index_updates",MESSAGING_SYSTEM:"messaging.system",MESSAGING_DESTINATION:"messaging.destination",MESSAGING_DESTINATION_KIND:"messaging.destination_kind",MESSAGING_TEMP_DESTINATION:"messaging.temp_destination",MESSAGING_PROTOCOL:"messaging.protocol",MESSAGING_PROTOCOL_VERSION:"messaging.protocol_version",MESSAGING_URL:"messaging.url",MESSAGING_MESSAGE_ID:"messaging.message_id",MESSAGING_CONVERSATION_ID:"messaging.conversation_id",MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES:"messaging.message_payload_size_bytes",MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES:"messaging.message_payload_compressed_size_bytes",MESSAGING_OPERATION:"messaging.operation",MESSAGING_CONSUMER_ID:"messaging.consumer_id",MESSAGING_RABBITMQ_ROUTING_KEY:"messaging.rabbitmq.routing_key",MESSAGING_KAFKA_MESSAGE_KEY:"messaging.kafka.message_key",MESSAGING_KAFKA_CONSUMER_GROUP:"messaging.kafka.consumer_group",MESSAGING_KAFKA_CLIENT_ID:"messaging.kafka.client_id",MESSAGING_KAFKA_PARTITION:"messaging.kafka.partition",MESSAGING_KAFKA_TOMBSTONE:"messaging.kafka.tombstone",RPC_SYSTEM:"rpc.system",RPC_SERVICE:"rpc.service",RPC_METHOD:"rpc.method",RPC_GRPC_STATUS_CODE:"rpc.grpc.status_code",RPC_JSONRPC_VERSION:"rpc.jsonrpc.version",RPC_JSONRPC_REQUEST_ID:"rpc.jsonrpc.request_id",RPC_JSONRPC_ERROR_CODE:"rpc.jsonrpc.error_code",RPC_JSONRPC_ERROR_MESSAGE:"rpc.jsonrpc.error_message",MESSAGE_TYPE:"message.type",MESSAGE_ID:"message.id",MESSAGE_COMPRESSED_SIZE:"message.compressed_size",MESSAGE_UNCOMPRESSED_SIZE:"message.uncompressed_size"};J.DbSystemValues={OTHER_SQL:"other_sql",MSSQL:"mssql",MYSQL:"mysql",ORACLE:"oracle",DB2:"db2",POSTGRESQL:"postgresql",REDSHIFT:"redshift",HIVE:"hive",CLOUDSCAPE:"cloudscape",HSQLDB:"hsqldb",PROGRESS:"progress",MAXDB:"maxdb",HANADB:"hanadb",INGRES:"ingres",FIRSTSQL:"firstsql",EDB:"edb",CACHE:"cache",ADABAS:"adabas",FIREBIRD:"firebird",DERBY:"derby",FILEMAKER:"filemaker",INFORMIX:"informix",INSTANTDB:"instantdb",INTERBASE:"interbase",MARIADB:"mariadb",NETEZZA:"netezza",PERVASIVE:"pervasive",POINTBASE:"pointbase",SQLITE:"sqlite",SYBASE:"sybase",TERADATA:"teradata",VERTICA:"vertica",H2:"h2",COLDFUSION:"coldfusion",CASSANDRA:"cassandra",HBASE:"hbase",MONGODB:"mongodb",REDIS:"redis",COUCHBASE:"couchbase",COUCHDB:"couchdb",COSMOSDB:"cosmosdb",DYNAMODB:"dynamodb",NEO4J:"neo4j",GEODE:"geode",ELASTICSEARCH:"elasticsearch",MEMCACHED:"memcached",COCKROACHDB:"cockroachdb"};J.DbCassandraConsistencyLevelValues={ALL:"all",EACH_QUORUM:"each_quorum",QUORUM:"quorum",LOCAL_QUORUM:"local_quorum",ONE:"one",TWO:"two",THREE:"three",LOCAL_ONE:"local_one",ANY:"any",SERIAL:"serial",LOCAL_SERIAL:"local_serial"};J.FaasTriggerValues={DATASOURCE:"datasource",HTTP:"http",PUBSUB:"pubsub",TIMER:"timer",OTHER:"other"};J.FaasDocumentOperationValues={INSERT:"insert",EDIT:"edit",DELETE:"delete"};J.FaasInvokedProviderValues={ALIBABA_CLOUD:"alibaba_cloud",AWS:"aws",AZURE:"azure",GCP:"gcp"};J.NetTransportValues={IP_TCP:"ip_tcp",IP_UDP:"ip_udp",IP:"ip",UNIX:"unix",PIPE:"pipe",INPROC:"inproc",OTHER:"other"};J.NetHostConnectionTypeValues={WIFI:"wifi",WIRED:"wired",CELL:"cell",UNAVAILABLE:"unavailable",UNKNOWN:"unknown"};J.NetHostConnectionSubtypeValues={GPRS:"gprs",EDGE:"edge",UMTS:"umts",CDMA:"cdma",EVDO_0:"evdo_0",EVDO_A:"evdo_a",CDMA2000_1XRTT:"cdma2000_1xrtt",HSDPA:"hsdpa",HSUPA:"hsupa",HSPA:"hspa",IDEN:"iden",EVDO_B:"evdo_b",LTE:"lte",EHRPD:"ehrpd",HSPAP:"hspap",GSM:"gsm",TD_SCDMA:"td_scdma",IWLAN:"iwlan",NR:"nr",NRNSA:"nrnsa",LTE_CA:"lte_ca"};J.HttpFlavorValues={HTTP_1_0:"1.0",HTTP_1_1:"1.1",HTTP_2_0:"2.0",SPDY:"SPDY",QUIC:"QUIC"};J.MessagingDestinationKindValues={QUEUE:"queue",TOPIC:"topic"};J.MessagingOperationValues={RECEIVE:"receive",PROCESS:"process"};J.RpcGrpcStatusCodeValues={OK:0,CANCELLED:1,UNKNOWN:2,INVALID_ARGUMENT:3,DEADLINE_EXCEEDED:4,NOT_FOUND:5,ALREADY_EXISTS:6,PERMISSION_DENIED:7,RESOURCE_EXHAUSTED:8,FAILED_PRECONDITION:9,ABORTED:10,OUT_OF_RANGE:11,UNIMPLEMENTED:12,INTERNAL:13,UNAVAILABLE:14,DATA_LOSS:15,UNAUTHENTICATED:16};J.MessageTypeValues={SENT:"SENT",RECEIVED:"RECEIVED"}});var oA=d(Lr=>{"use strict";var MD=Lr&&Lr.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),DD=Lr&&Lr.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&MD(t,e,r)};Object.defineProperty(Lr,"__esModule",{value:!0});DD(sA(),Lr)});var aA=d(Ne=>{"use strict";Object.defineProperty(Ne,"__esModule",{value:!0});Ne.TelemetrySdkLanguageValues=Ne.OsTypeValues=Ne.HostArchValues=Ne.AwsEcsLaunchtypeValues=Ne.CloudPlatformValues=Ne.CloudProviderValues=Ne.SemanticResourceAttributes=void 0;Ne.SemanticResourceAttributes={CLOUD_PROVIDER:"cloud.provider",CLOUD_ACCOUNT_ID:"cloud.account.id",CLOUD_REGION:"cloud.region",CLOUD_AVAILABILITY_ZONE:"cloud.availability_zone",CLOUD_PLATFORM:"cloud.platform",AWS_ECS_CONTAINER_ARN:"aws.ecs.container.arn",AWS_ECS_CLUSTER_ARN:"aws.ecs.cluster.arn",AWS_ECS_LAUNCHTYPE:"aws.ecs.launchtype",AWS_ECS_TASK_ARN:"aws.ecs.task.arn",AWS_ECS_TASK_FAMILY:"aws.ecs.task.family",AWS_ECS_TASK_REVISION:"aws.ecs.task.revision",AWS_EKS_CLUSTER_ARN:"aws.eks.cluster.arn",AWS_LOG_GROUP_NAMES:"aws.log.group.names",AWS_LOG_GROUP_ARNS:"aws.log.group.arns",AWS_LOG_STREAM_NAMES:"aws.log.stream.names",AWS_LOG_STREAM_ARNS:"aws.log.stream.arns",CONTAINER_NAME:"container.name",CONTAINER_ID:"container.id",CONTAINER_RUNTIME:"container.runtime",CONTAINER_IMAGE_NAME:"container.image.name",CONTAINER_IMAGE_TAG:"container.image.tag",DEPLOYMENT_ENVIRONMENT:"deployment.environment",DEVICE_ID:"device.id",DEVICE_MODEL_IDENTIFIER:"device.model.identifier",DEVICE_MODEL_NAME:"device.model.name",FAAS_NAME:"faas.name",FAAS_ID:"faas.id",FAAS_VERSION:"faas.version",FAAS_INSTANCE:"faas.instance",FAAS_MAX_MEMORY:"faas.max_memory",HOST_ID:"host.id",HOST_NAME:"host.name",HOST_TYPE:"host.type",HOST_ARCH:"host.arch",HOST_IMAGE_NAME:"host.image.name",HOST_IMAGE_ID:"host.image.id",HOST_IMAGE_VERSION:"host.image.version",K8S_CLUSTER_NAME:"k8s.cluster.name",K8S_NODE_NAME:"k8s.node.name",K8S_NODE_UID:"k8s.node.uid",K8S_NAMESPACE_NAME:"k8s.namespace.name",K8S_POD_UID:"k8s.pod.uid",K8S_POD_NAME:"k8s.pod.name",K8S_CONTAINER_NAME:"k8s.container.name",K8S_REPLICASET_UID:"k8s.replicaset.uid",K8S_REPLICASET_NAME:"k8s.replicaset.name",K8S_DEPLOYMENT_UID:"k8s.deployment.uid",K8S_DEPLOYMENT_NAME:"k8s.deployment.name",K8S_STATEFULSET_UID:"k8s.statefulset.uid",K8S_STATEFULSET_NAME:"k8s.statefulset.name",K8S_DAEMONSET_UID:"k8s.daemonset.uid",K8S_DAEMONSET_NAME:"k8s.daemonset.name",K8S_JOB_UID:"k8s.job.uid",K8S_JOB_NAME:"k8s.job.name",K8S_CRONJOB_UID:"k8s.cronjob.uid",K8S_CRONJOB_NAME:"k8s.cronjob.name",OS_TYPE:"os.type",OS_DESCRIPTION:"os.description",OS_NAME:"os.name",OS_VERSION:"os.version",PROCESS_PID:"process.pid",PROCESS_EXECUTABLE_NAME:"process.executable.name",PROCESS_EXECUTABLE_PATH:"process.executable.path",PROCESS_COMMAND:"process.command",PROCESS_COMMAND_LINE:"process.command_line",PROCESS_COMMAND_ARGS:"process.command_args",PROCESS_OWNER:"process.owner",PROCESS_RUNTIME_NAME:"process.runtime.name",PROCESS_RUNTIME_VERSION:"process.runtime.version",PROCESS_RUNTIME_DESCRIPTION:"process.runtime.description",SERVICE_NAME:"service.name",SERVICE_NAMESPACE:"service.namespace",SERVICE_INSTANCE_ID:"service.instance.id",SERVICE_VERSION:"service.version",TELEMETRY_SDK_NAME:"telemetry.sdk.name",TELEMETRY_SDK_LANGUAGE:"telemetry.sdk.language",TELEMETRY_SDK_VERSION:"telemetry.sdk.version",TELEMETRY_AUTO_VERSION:"telemetry.auto.version",WEBENGINE_NAME:"webengine.name",WEBENGINE_VERSION:"webengine.version",WEBENGINE_DESCRIPTION:"webengine.description"};Ne.CloudProviderValues={ALIBABA_CLOUD:"alibaba_cloud",AWS:"aws",AZURE:"azure",GCP:"gcp"};Ne.CloudPlatformValues={ALIBABA_CLOUD_ECS:"alibaba_cloud_ecs",ALIBABA_CLOUD_FC:"alibaba_cloud_fc",AWS_EC2:"aws_ec2",AWS_ECS:"aws_ecs",AWS_EKS:"aws_eks",AWS_LAMBDA:"aws_lambda",AWS_ELASTIC_BEANSTALK:"aws_elastic_beanstalk",AZURE_VM:"azure_vm",AZURE_CONTAINER_INSTANCES:"azure_container_instances",AZURE_AKS:"azure_aks",AZURE_FUNCTIONS:"azure_functions",AZURE_APP_SERVICE:"azure_app_service",GCP_COMPUTE_ENGINE:"gcp_compute_engine",GCP_CLOUD_RUN:"gcp_cloud_run",GCP_KUBERNETES_ENGINE:"gcp_kubernetes_engine",GCP_CLOUD_FUNCTIONS:"gcp_cloud_functions",GCP_APP_ENGINE:"gcp_app_engine"};Ne.AwsEcsLaunchtypeValues={EC2:"ec2",FARGATE:"fargate"};Ne.HostArchValues={AMD64:"amd64",ARM32:"arm32",ARM64:"arm64",IA64:"ia64",PPC32:"ppc32",PPC64:"ppc64",X86:"x86"};Ne.OsTypeValues={WINDOWS:"windows",LINUX:"linux",DARWIN:"darwin",FREEBSD:"freebsd",NETBSD:"netbsd",OPENBSD:"openbsd",DRAGONFLYBSD:"dragonflybsd",HPUX:"hpux",AIX:"aix",SOLARIS:"solaris",Z_OS:"z_os"};Ne.TelemetrySdkLanguageValues={CPP:"cpp",DOTNET:"dotnet",ERLANG:"erlang",GO:"go",JAVA:"java",NODEJS:"nodejs",PHP:"php",PYTHON:"python",RUBY:"ruby",WEBJS:"webjs"}});var uA=d(Mr=>{"use strict";var BD=Mr&&Mr.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),FD=Mr&&Mr.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&BD(t,e,r)};Object.defineProperty(Mr,"__esModule",{value:!0});FD(aA(),Mr)});var Pt=d(dr=>{"use strict";var kD=dr&&dr.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),cA=dr&&dr.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&kD(t,e,r)};Object.defineProperty(dr,"__esModule",{value:!0});cA(oA(),dr);cA(uA(),dr)});var lA=d(da=>{"use strict";Object.defineProperty(da,"__esModule",{value:!0});da.SDK_INFO=void 0;var UD=la(),$i=Pt();da.SDK_INFO={[$i.SemanticResourceAttributes.TELEMETRY_SDK_NAME]:"opentelemetry",[$i.SemanticResourceAttributes.PROCESS_RUNTIME_NAME]:"node",[$i.SemanticResourceAttributes.TELEMETRY_SDK_LANGUAGE]:$i.TelemetrySdkLanguageValues.NODEJS,[$i.SemanticResourceAttributes.TELEMETRY_SDK_VERSION]:UD.VERSION}});var dA=d(pa=>{"use strict";Object.defineProperty(pa,"__esModule",{value:!0});pa.unrefTimer=void 0;function qD(e){e.unref()}pa.unrefTimer=qD});var pA=d(ze=>{"use strict";var jD=ze&&ze.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Dr=ze&&ze.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&jD(t,e,r)};Object.defineProperty(ze,"__esModule",{value:!0});Dr(QS(),ze);Dr(ZS(),ze);Dr(JS(),ze);Dr(nA(),ze);Dr(iA(),ze);Dr(lA(),ze);Dr(dA(),ze)});var Qd=d(Br=>{"use strict";var GD=Br&&Br.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),HD=Br&&Br.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&GD(t,e,r)};Object.defineProperty(Br,"__esModule",{value:!0});HD(pA(),Br)});var _A=d(ge=>{"use strict";Object.defineProperty(ge,"__esModule",{value:!0});ge.isTimeInput=ge.isTimeInputHrTime=ge.hrTimeToMicroseconds=ge.hrTimeToMilliseconds=ge.hrTimeToNanoseconds=ge.hrTimeToTimeStamp=ge.hrTimeDuration=ge.timeInputToHrTime=ge.hrTime=void 0;var Zd=Qd(),Jd=9,Vi=Math.pow(10,Jd);function fa(e){let t=e/1e3,r=Math.trunc(t),n=Number((t-r).toFixed(Jd))*Vi;return[r,n]}function fA(){let e=Zd.otperformance.timeOrigin;if(typeof e!="number"){let t=Zd.otperformance;e=t.timing&&t.timing.fetchStart}return e}function hA(e){let t=fa(fA()),r=fa(typeof e=="number"?e:Zd.otperformance.now()),n=t[0]+r[0],i=t[1]+r[1];return i>Vi&&(i-=Vi,n+=1),[n,i]}ge.hrTime=hA;function $D(e){if(ep(e))return e;if(typeof e=="number")return e<fA()?hA(e):fa(e);if(e instanceof Date)return fa(e.getTime());throw TypeError("Invalid input type")}ge.timeInputToHrTime=$D;function VD(e,t){let r=t[0]-e[0],n=t[1]-e[1];return n<0&&(r-=1,n+=Vi),[r,n]}ge.hrTimeDuration=VD;function WD(e){let t=Jd,r=`${"0".repeat(t)}${e[1]}Z`,n=r.substr(r.length-t-1);return new Date(e[0]*1e3).toISOString().replace("000Z",n)}ge.hrTimeToTimeStamp=WD;function YD(e){return e[0]*Vi+e[1]}ge.hrTimeToNanoseconds=YD;function KD(e){return Math.round(e[0]*1e3+e[1]/1e6)}ge.hrTimeToMilliseconds=KD;function XD(e){return Math.round(e[0]*1e6+e[1]/1e3)}ge.hrTimeToMicroseconds=XD;function ep(e){return Array.isArray(e)&&e.length===2&&typeof e[0]=="number"&&typeof e[1]=="number"}ge.isTimeInputHrTime=ep;function zD(e){return ep(e)||typeof e=="number"||e instanceof Date}ge.isTimeInput=zD});var mA=d(gA=>{"use strict";Object.defineProperty(gA,"__esModule",{value:!0})});var yA=d(Wi=>{"use strict";Object.defineProperty(Wi,"__esModule",{value:!0});Wi.ExportResultCode=void 0;var QD;(function(e){e[e.SUCCESS=0]="SUCCESS",e[e.FAILED=1]="FAILED"})(QD=Wi.ExportResultCode||(Wi.ExportResultCode={}))});var AA=d(ha=>{"use strict";Object.defineProperty(ha,"__esModule",{value:!0});ha.CompositePropagator=void 0;var EA=j(),SA=class{constructor(t={}){var r;this._propagators=(r=t.propagators)!==null&&r!==void 0?r:[],this._fields=Array.from(new Set(this._propagators.map(n=>typeof n.fields=="function"?n.fields():[]).reduce((n,i)=>n.concat(i),[])))}inject(t,r,n){for(let i of this._propagators)try{i.inject(t,r,n)}catch(s){EA.diag.warn(`Failed to inject with ${i.constructor.name}. Err: ${s.message}`)}}extract(t,r,n){return this._propagators.reduce((i,s)=>{try{return s.extract(i,r,n)}catch(o){EA.diag.warn(`Failed to inject with ${s.constructor.name}. Err: ${o.message}`)}return i},t)}fields(){return this._fields.slice()}};ha.CompositePropagator=SA});var vA=d(bA=>{"use strict";Object.defineProperty(bA,"__esModule",{value:!0})});var TA=d(ut=>{"use strict";Object.defineProperty(ut,"__esModule",{value:!0});ut.getRPCMetadata=ut.deleteRPCMetadata=ut.setRPCMetadata=ut.RPCType=void 0;var ZD=j(),tp=(0,ZD.createContextKey)("OpenTelemetry SDK Context Key RPC_METADATA"),JD;(function(e){e.HTTP="http"})(JD=ut.RPCType||(ut.RPCType={}));function eB(e,t){return e.setValue(tp,t)}ut.setRPCMetadata=eB;function tB(e){return e.deleteValue(tp)}ut.deleteRPCMetadata=tB;function rB(e){return e.getValue(tp)}ut.getRPCMetadata=rB});var rp=d(_a=>{"use strict";Object.defineProperty(_a,"__esModule",{value:!0});_a.AlwaysOffSampler=void 0;var nB=j(),RA=class{shouldSample(){return{decision:nB.SamplingDecision.NOT_RECORD}}toString(){return"AlwaysOffSampler"}};_a.AlwaysOffSampler=RA});var np=d(ga=>{"use strict";Object.defineProperty(ga,"__esModule",{value:!0});ga.AlwaysOnSampler=void 0;var iB=j(),PA=class{shouldSample(){return{decision:iB.SamplingDecision.RECORD_AND_SAMPLED}}toString(){return"AlwaysOnSampler"}};ga.AlwaysOnSampler=PA});var IA=d(ya=>{"use strict";Object.defineProperty(ya,"__esModule",{value:!0});ya.ParentBasedSampler=void 0;var ma=j(),sB=Kd(),OA=rp(),ip=np(),CA=class{constructor(t){var r,n,i,s;this._root=t.root,this._root||((0,sB.globalErrorHandler)(new Error("ParentBasedSampler must have a root sampler configured")),this._root=new ip.AlwaysOnSampler),this._remoteParentSampled=(r=t.remoteParentSampled)!==null&&r!==void 0?r:new ip.AlwaysOnSampler,this._remoteParentNotSampled=(n=t.remoteParentNotSampled)!==null&&n!==void 0?n:new OA.AlwaysOffSampler,this._localParentSampled=(i=t.localParentSampled)!==null&&i!==void 0?i:new ip.AlwaysOnSampler,this._localParentNotSampled=(s=t.localParentNotSampled)!==null&&s!==void 0?s:new OA.AlwaysOffSampler}shouldSample(t,r,n,i,s,o){let a=ma.trace.getSpanContext(t);return!a||!(0,ma.isSpanContextValid)(a)?this._root.shouldSample(t,r,n,i,s,o):a.isRemote?a.traceFlags&ma.TraceFlags.SAMPLED?this._remoteParentSampled.shouldSample(t,r,n,i,s,o):this._remoteParentNotSampled.shouldSample(t,r,n,i,s,o):a.traceFlags&ma.TraceFlags.SAMPLED?this._localParentSampled.shouldSample(t,r,n,i,s,o):this._localParentNotSampled.shouldSample(t,r,n,i,s,o)}toString(){return`ParentBased{root=${this._root.toString()}, remoteParentSampled=${this._remoteParentSampled.toString()}, remoteParentNotSampled=${this._remoteParentNotSampled.toString()}, localParentSampled=${this._localParentSampled.toString()}, localParentNotSampled=${this._localParentNotSampled.toString()}}`}};ya.ParentBasedSampler=CA});var NA=d(Ea=>{"use strict";Object.defineProperty(Ea,"__esModule",{value:!0});Ea.TraceIdRatioBasedSampler=void 0;var sp=j(),wA=class{constructor(t=0){this._ratio=t,this._ratio=this._normalize(t),this._upperBound=Math.floor(this._ratio*4294967295)}shouldSample(t,r){return{decision:(0,sp.isValidTraceId)(r)&&this._accumulate(r)<this._upperBound?sp.SamplingDecision.RECORD_AND_SAMPLED:sp.SamplingDecision.NOT_RECORD}}toString(){return`TraceIdRatioBased{${this._ratio}}`}_normalize(t){return typeof t!="number"||isNaN(t)?0:t>=1?1:t<=0?0:t}_accumulate(t){let r=0;for(let n=0;n<t.length/8;n++){let i=n*8,s=parseInt(t.slice(i,i+8),16);r=(r^s)>>>0}return r}};Ea.TraceIdRatioBasedSampler=wA});var BA=d(Sa=>{"use strict";Object.defineProperty(Sa,"__esModule",{value:!0});Sa.isPlainObject=void 0;var oB="[object Object]",aB="[object Null]",uB="[object Undefined]",cB=Function.prototype,xA=cB.toString,lB=xA.call(Object),dB=pB(Object.getPrototypeOf,Object),LA=Object.prototype,MA=LA.hasOwnProperty,Fr=Symbol?Symbol.toStringTag:void 0,DA=LA.toString;function pB(e,t){return function(r){return e(t(r))}}function fB(e){if(!hB(e)||_B(e)!==oB)return!1;let t=dB(e);if(t===null)return!0;let r=MA.call(t,"constructor")&&t.constructor;return typeof r=="function"&&r instanceof r&&xA.call(r)===lB}Sa.isPlainObject=fB;function hB(e){return e!=null&&typeof e=="object"}function _B(e){return e==null?e===void 0?uB:aB:Fr&&Fr in Object(e)?gB(e):mB(e)}function gB(e){let t=MA.call(e,Fr),r=e[Fr],n=!1;try{e[Fr]=void 0,n=!0}catch(s){}let i=DA.call(e);return n&&(t?e[Fr]=r:delete e[Fr]),i}function mB(e){return DA.call(e)}});var jA=d(va=>{"use strict";Object.defineProperty(va,"__esModule",{value:!0});va.merge=void 0;var FA=BA(),yB=20;function EB(...e){let t=e.shift(),r=new WeakMap;for(;e.length>0;)t=kA(t,e.shift(),0,r);return t}va.merge=EB;function op(e){return Aa(e)?e.slice():e}function kA(e,t,r=0,n){let i;if(!(r>yB)){if(r++,ba(e)||ba(t)||qA(t))i=op(t);else if(Aa(e)){if(i=e.slice(),Aa(t))for(let s=0,o=t.length;s<o;s++)i.push(op(t[s]));else if(Yi(t)){let s=Object.keys(t);for(let o=0,a=s.length;o<a;o++){let u=s[o];i[u]=op(t[u])}}}else if(Yi(e))if(Yi(t)){if(!SB(e,t))return t;i=Object.assign({},e);let s=Object.keys(t);for(let o=0,a=s.length;o<a;o++){let u=s[o],c=t[u];if(ba(c))typeof c=="undefined"?delete i[u]:i[u]=c;else{let l=i[u],p=c;if(UA(e,u,n)||UA(t,u,n))delete i[u];else{if(Yi(l)&&Yi(p)){let f=n.get(l)||[],h=n.get(p)||[];f.push({obj:e,key:u}),h.push({obj:t,key:u}),n.set(l,f),n.set(p,h)}i[u]=kA(i[u],c,r,n)}}}}else i=t;return i}}function UA(e,t,r){let n=r.get(e[t])||[];for(let i=0,s=n.length;i<s;i++){let o=n[i];if(o.key===t&&o.obj===e)return!0}return!1}function Aa(e){return Array.isArray(e)}function qA(e){return typeof e=="function"}function Yi(e){return!ba(e)&&!Aa(e)&&!qA(e)&&typeof e=="object"}function ba(e){return typeof e=="string"||typeof e=="number"||typeof e=="boolean"||typeof e=="undefined"||e instanceof Date||e instanceof RegExp||e===null}function SB(e,t){return!(!(0,FA.isPlainObject)(e)||!(0,FA.isPlainObject)(t))}});var HA=d(Dn=>{"use strict";Object.defineProperty(Dn,"__esModule",{value:!0});Dn.isUrlIgnored=Dn.urlMatches=void 0;function GA(e,t){return typeof t=="string"?e===t:!!e.match(t)}Dn.urlMatches=GA;function AB(e,t){if(!t)return!1;for(let r of t)if(GA(e,r))return!0;return!1}Dn.isUrlIgnored=AB});var $A=d(Ta=>{"use strict";Object.defineProperty(Ta,"__esModule",{value:!0});Ta.isWrapped=void 0;function bB(e){return typeof e=="function"&&typeof e.__original=="function"&&typeof e.__unwrap=="function"&&e.__wrapped===!0}Ta.isWrapped=bB});var WA=d(Ra=>{"use strict";Object.defineProperty(Ra,"__esModule",{value:!0});Ra.Deferred=void 0;var VA=class{constructor(){this._promise=new Promise((t,r)=>{this._resolve=t,this._reject=r})}get promise(){return this._promise}resolve(t){this._resolve(t)}reject(t){this._reject(t)}};Ra.Deferred=VA});var KA=d(Pa=>{"use strict";Object.defineProperty(Pa,"__esModule",{value:!0});Pa.BindOnceFuture=void 0;var vB=WA(),YA=class{constructor(t,r){this._callback=t,this._that=r,this._isCalled=!1,this._deferred=new vB.Deferred}get isCalled(){return this._isCalled}get promise(){return this._deferred.promise}call(...t){if(!this._isCalled){this._isCalled=!0;try{Promise.resolve(this._callback.call(this._that,...t)).then(r=>this._deferred.resolve(r),r=>this._deferred.reject(r))}catch(r){this._deferred.reject(r)}}return this._deferred.promise}};Pa.BindOnceFuture=YA});var ne=d(Z=>{"use strict";var TB=Z&&Z.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),re=Z&&Z.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&TB(t,e,r)};Object.defineProperty(Z,"__esModule",{value:!0});Z.baggageUtils=void 0;re(HS(),Z);re(KS(),Z);re(Kd(),Z);re(Yd(),Z);re(_A(),Z);re(mA(),Z);re(yA(),Z);re(la(),Z);Z.baggageUtils=$d();re(Qd(),Z);re(AA(),Z);re(Gd(),Z);re(vA(),Z);re(TA(),Z);re(rp(),Z);re(np(),Z);re(IA(),Z);re(NA(),Z);re(Qo(),Z);re(jd(),Z);re(zd(),Z);re(jA(),Z);re(Xd(),Z);re(HA(),Z);re($A(),Z);re(KA(),Z);re(la(),Z)});var XA=d(Oa=>{"use strict";Object.defineProperty(Oa,"__esModule",{value:!0});Oa.ExceptionEventName=void 0;Oa.ExceptionEventName="exception"});var ap=d(Ca=>{"use strict";Object.defineProperty(Ca,"__esModule",{value:!0});Ca.Span=void 0;var Ot=j(),ct=ne(),kr=Pt(),RB=XA(),zA=class{constructor(t,r,n,i,s,o,a=[],u=(0,ct.hrTime)()){this.attributes={},this.links=[],this.events=[],this.status={code:Ot.SpanStatusCode.UNSET},this.endTime=[0,0],this._ended=!1,this._duration=[-1,-1],this.name=n,this._spanContext=i,this.parentSpanId=o,this.kind=s,this.links=a,this.startTime=(0,ct.timeInputToHrTime)(u),this.resource=t.resource,this.instrumentationLibrary=t.instrumentationLibrary,this._spanLimits=t.getSpanLimits(),this._spanProcessor=t.getActiveSpanProcessor(),this._spanProcessor.onStart(this,r),this._attributeValueLengthLimit=this._spanLimits.attributeValueLengthLimit||0}spanContext(){return this._spanContext}setAttribute(t,r){return r==null||this._isSpanEnded()?this:t.length===0?(Ot.diag.warn(`Invalid attribute key: ${t}`),this):(0,ct.isAttributeValue)(r)?Object.keys(this.attributes).length>=this._spanLimits.attributeCountLimit&&!Object.prototype.hasOwnProperty.call(this.attributes,t)?this:(this.attributes[t]=this._truncateToSize(r),this):(Ot.diag.warn(`Invalid attribute value set for key: ${t}`),this)}setAttributes(t){for(let[r,n]of Object.entries(t))this.setAttribute(r,n);return this}addEvent(t,r,n){if(this._isSpanEnded())return this;if(this._spanLimits.eventCountLimit===0)return Ot.diag.warn("No events allowed."),this;this.events.length>=this._spanLimits.eventCountLimit&&(Ot.diag.warn("Dropping extra events."),this.events.shift()),(0,ct.isTimeInput)(r)&&(typeof n=="undefined"&&(n=r),r=void 0),typeof n=="undefined"&&(n=(0,ct.hrTime)());let i=(0,ct.sanitizeAttributes)(r);return this.events.push({name:t,attributes:i,time:(0,ct.timeInputToHrTime)(n)}),this}setStatus(t){return this._isSpanEnded()?this:(this.status=t,this)}updateName(t){return this._isSpanEnded()?this:(this.name=t,this)}end(t=(0,ct.hrTime)()){if(this._isSpanEnded()){Ot.diag.error("You can only call end() on a span once.");return}this._ended=!0,this.endTime=(0,ct.timeInputToHrTime)(t),this._duration=(0,ct.hrTimeDuration)(this.startTime,this.endTime),this._duration[0]<0&&Ot.diag.warn("Inconsistent start and end time, startTime > endTime",this.startTime,this.endTime),this._spanProcessor.onEnd(this)}isRecording(){return this._ended===!1}recordException(t,r=(0,ct.hrTime)()){let n={};typeof t=="string"?n[kr.SemanticAttributes.EXCEPTION_MESSAGE]=t:t&&(t.code?n[kr.SemanticAttributes.EXCEPTION_TYPE]=t.code.toString():t.name&&(n[kr.SemanticAttributes.EXCEPTION_TYPE]=t.name),t.message&&(n[kr.SemanticAttributes.EXCEPTION_MESSAGE]=t.message),t.stack&&(n[kr.SemanticAttributes.EXCEPTION_STACKTRACE]=t.stack)),n[kr.SemanticAttributes.EXCEPTION_TYPE]||n[kr.SemanticAttributes.EXCEPTION_MESSAGE]?this.addEvent(RB.ExceptionEventName,n,r):Ot.diag.warn(`Failed to record an exception ${t}`)}get duration(){return this._duration}get ended(){return this._ended}_isSpanEnded(){return this._ended&&Ot.diag.warn(`Can not execute the operation on ended Span {traceId: ${this._spanContext.traceId}, spanId: ${this._spanContext.spanId}}`),this._ended}_truncateToLimitUtil(t,r){return t.length<=r?t:t.substr(0,r)}_truncateToSize(t){let r=this._attributeValueLengthLimit;return r<=0?(Ot.diag.warn(`Attribute value limit must be positive, got ${r}`),t):typeof t=="string"?this._truncateToLimitUtil(t,r):Array.isArray(t)?t.map(n=>typeof n=="string"?this._truncateToLimitUtil(n,r):n):t}};Ca.Span=zA});var up=d(Fn=>{"use strict";Object.defineProperty(Fn,"__esModule",{value:!0});Fn.buildSamplerFromEnv=Fn.DEFAULT_CONFIG=void 0;var Ia=j(),se=ne(),PB=(0,se.getEnv)(),OB=se.TracesSamplerValues.AlwaysOn,Bn=1;Fn.DEFAULT_CONFIG={sampler:QA(PB),forceFlushTimeoutMillis:3e4,generalLimits:{attributeValueLengthLimit:(0,se.getEnv)().OTEL_ATTRIBUTE_VALUE_LENGTH_LIMIT,attributeCountLimit:(0,se.getEnv)().OTEL_ATTRIBUTE_COUNT_LIMIT},spanLimits:{attributeValueLengthLimit:(0,se.getEnv)().OTEL_SPAN_ATTRIBUTE_VALUE_LENGTH_LIMIT,attributeCountLimit:(0,se.getEnv)().OTEL_SPAN_ATTRIBUTE_COUNT_LIMIT,linkCountLimit:(0,se.getEnv)().OTEL_SPAN_LINK_COUNT_LIMIT,eventCountLimit:(0,se.getEnv)().OTEL_SPAN_EVENT_COUNT_LIMIT}};function QA(e=(0,se.getEnv)()){switch(e.OTEL_TRACES_SAMPLER){case se.TracesSamplerValues.AlwaysOn:return new se.AlwaysOnSampler;case se.TracesSamplerValues.AlwaysOff:return new se.AlwaysOffSampler;case se.TracesSamplerValues.ParentBasedAlwaysOn:return new se.ParentBasedSampler({root:new se.AlwaysOnSampler});case se.TracesSamplerValues.ParentBasedAlwaysOff:return new se.ParentBasedSampler({root:new se.AlwaysOffSampler});case se.TracesSamplerValues.TraceIdRatio:return new se.TraceIdRatioBasedSampler(ZA(e));case se.TracesSamplerValues.ParentBasedTraceIdRatio:return new se.ParentBasedSampler({root:new se.TraceIdRatioBasedSampler(ZA(e))});default:return Ia.diag.error(`OTEL_TRACES_SAMPLER value "${e.OTEL_TRACES_SAMPLER} invalid, defaulting to ${OB}".`),new se.AlwaysOnSampler}}Fn.buildSamplerFromEnv=QA;function ZA(e){if(e.OTEL_TRACES_SAMPLER_ARG===void 0||e.OTEL_TRACES_SAMPLER_ARG==="")return Ia.diag.error(`OTEL_TRACES_SAMPLER_ARG is blank, defaulting to ${Bn}.`),Bn;let t=Number(e.OTEL_TRACES_SAMPLER_ARG);return isNaN(t)?(Ia.diag.error(`OTEL_TRACES_SAMPLER_ARG=${e.OTEL_TRACES_SAMPLER_ARG} was given, but it is invalid, defaulting to ${Bn}.`),Bn):t<0||t>1?(Ia.diag.error(`OTEL_TRACES_SAMPLER_ARG=${e.OTEL_TRACES_SAMPLER_ARG} was given, but it is out of range ([0..1]), defaulting to ${Bn}.`),Bn):t}});var cp=d(kn=>{"use strict";Object.defineProperty(kn,"__esModule",{value:!0});kn.reconfigureLimits=kn.mergeConfig=void 0;var wa=up();function CB(e){let t={sampler:(0,wa.buildSamplerFromEnv)()},r=Object.assign({},wa.DEFAULT_CONFIG,t,e);return r.generalLimits=Object.assign({},wa.DEFAULT_CONFIG.generalLimits,e.generalLimits||{}),r.spanLimits=Object.assign({},wa.DEFAULT_CONFIG.spanLimits,e.spanLimits||{}),r}kn.mergeConfig=CB;function IB(e){var t,r;let n=Object.assign({},e.spanLimits);return n.attributeCountLimit==null&&((t=e.generalLimits)===null||t===void 0?void 0:t.attributeCountLimit)!=null&&(n.attributeCountLimit=e.generalLimits.attributeCountLimit),n.attributeValueLengthLimit==null&&((r=e.generalLimits)===null||r===void 0?void 0:r.attributeValueLengthLimit)!=null&&(n.attributeValueLengthLimit=e.generalLimits.attributeValueLengthLimit),Object.assign({},e,{spanLimits:n})}kn.reconfigureLimits=IB});var eb=d(Na=>{"use strict";Object.defineProperty(Na,"__esModule",{value:!0});Na.Tracer=void 0;var ve=j(),Ki=ne(),wB=ap(),NB=cp(),JA=class{constructor(t,r,n){this._tracerProvider=n;let i=(0,NB.mergeConfig)(r);this._sampler=i.sampler,this._generalLimits=i.generalLimits,this._spanLimits=i.spanLimits,this._idGenerator=r.idGenerator||new Ki.RandomIdGenerator,this.resource=n.resource,this.instrumentationLibrary=t}startSpan(t,r={},n=ve.context.active()){var i,s;if((0,Ki.isTracingSuppressed)(n))return ve.diag.debug("Instrumentation suppressed, returning Noop Span"),ve.trace.wrapSpanContext(ve.INVALID_SPAN_CONTEXT);r.root&&(n=ve.trace.deleteSpan(n));let o=ve.trace.getSpanContext(n),a=this._idGenerator.generateSpanId(),u,c,l;!o||!ve.trace.isSpanContextValid(o)?u=this._idGenerator.generateTraceId():(u=o.traceId,c=o.traceState,l=o.spanId);let p=(i=r.kind)!==null&&i!==void 0?i:ve.SpanKind.INTERNAL,f=((s=r.links)!==null&&s!==void 0?s:[]).map(A=>({context:A.context,attributes:(0,Ki.sanitizeAttributes)(A.attributes)})),h=(0,Ki.sanitizeAttributes)(r.attributes),_=this._sampler.shouldSample(n,u,t,p,h,f),g=_.decision===ve.SamplingDecision.RECORD_AND_SAMPLED?ve.TraceFlags.SAMPLED:ve.TraceFlags.NONE,b={traceId:u,spanId:a,traceFlags:g,traceState:c};if(_.decision===ve.SamplingDecision.NOT_RECORD)return ve.diag.debug("Recording is off, propagating context in a non-recording span"),ve.trace.wrapSpanContext(b);let v=new wB.Span(this,n,t,b,p,l,f,r.startTime),E=(0,Ki.sanitizeAttributes)(Object.assign(h,_.attributes));return v.setAttributes(E),v}startActiveSpan(t,r,n,i){let s,o,a;if(arguments.length<2)return;arguments.length===2?a=r:arguments.length===3?(s=r,a=n):(s=r,o=n,a=i);let u=o!=null?o:ve.context.active(),c=this.startSpan(t,s,u),l=ve.trace.setSpan(u,c);return ve.context.with(l,a,void 0,c)}getGeneralLimits(){return this._generalLimits}getSpanLimits(){return this._spanLimits}getActiveSpanProcessor(){return this._tracerProvider.getActiveSpanProcessor()}};Na.Tracer=JA});var tb=d(xa=>{"use strict";Object.defineProperty(xa,"__esModule",{value:!0});xa.defaultServiceName=void 0;function xB(){return`unknown_service:${process.argv0}`}xa.defaultServiceName=xB});var nb=d(La=>{"use strict";Object.defineProperty(La,"__esModule",{value:!0});La.detectResources=void 0;var rb=Ur(),lp=j(),LB=P("util"),MB=async(e={})=>{let t=Object.assign(e),r=await Promise.all((t.detectors||[]).map(async n=>{try{let i=await n.detect(t);return lp.diag.debug(`${n.constructor.name} found resource.`,i),i}catch(i){return lp.diag.debug(`${n.constructor.name} failed: ${i.message}`),rb.Resource.empty()}}));return DB(r),r.reduce((n,i)=>n.merge(i),rb.Resource.empty())};La.detectResources=MB;var DB=e=>{e.forEach(t=>{if(Object.keys(t.attributes).length>0){let r=LB.inspect(t.attributes,{depth:2,breakLength:Infinity,sorted:!0,compact:!1});lp.diag.verbose(r)}})}});var ab=d(Ma=>{"use strict";Object.defineProperty(Ma,"__esModule",{value:!0});Ma.hostDetector=void 0;var ib=Pt(),BB=Ur(),sb=P("os"),ob=class{async detect(t){let r={[ib.SemanticResourceAttributes.HOST_NAME]:(0,sb.hostname)(),[ib.SemanticResourceAttributes.HOST_ARCH]:this._normalizeArch((0,sb.arch)())};return new BB.Resource(r)}_normalizeArch(t){switch(t){case"arm":return"arm32";case"ppc":return"ppc32";case"x64":return"amd64";default:return t}}};Ma.hostDetector=new ob});var db=d(Da=>{"use strict";Object.defineProperty(Da,"__esModule",{value:!0});Da.osDetector=void 0;var ub=Pt(),FB=Ur(),cb=P("os"),lb=class{async detect(t){let r={[ub.SemanticResourceAttributes.OS_TYPE]:this._normalizeType((0,cb.platform)()),[ub.SemanticResourceAttributes.OS_VERSION]:(0,cb.release)()};return new FB.Resource(r)}_normalizeType(t){switch(t){case"sunos":return"solaris";case"win32":return"windows";default:return t}}};Da.osDetector=new lb});var pb=d(Ct=>{"use strict";var kB=Ct&&Ct.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Ba=Ct&&Ct.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&kB(t,e,r)};Object.defineProperty(Ct,"__esModule",{value:!0});Ba(tb(),Ct);Ba(nb(),Ct);Ba(ab(),Ct);Ba(db(),Ct)});var dp=d(qr=>{"use strict";var UB=qr&&qr.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),qB=qr&&qr.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&UB(t,e,r)};Object.defineProperty(qr,"__esModule",{value:!0});qB(pb(),qr)});var Ur=d(Fa=>{"use strict";Object.defineProperty(Fa,"__esModule",{value:!0});Fa.Resource=void 0;var jr=Pt(),pp=ne(),jB=dp(),pr=class{constructor(t){this.attributes=t}static empty(){return pr.EMPTY}static default(){return new pr({[jr.SemanticResourceAttributes.SERVICE_NAME]:(0,jB.defaultServiceName)(),[jr.SemanticResourceAttributes.TELEMETRY_SDK_LANGUAGE]:pp.SDK_INFO[jr.SemanticResourceAttributes.TELEMETRY_SDK_LANGUAGE],[jr.SemanticResourceAttributes.TELEMETRY_SDK_NAME]:pp.SDK_INFO[jr.SemanticResourceAttributes.TELEMETRY_SDK_NAME],[jr.SemanticResourceAttributes.TELEMETRY_SDK_VERSION]:pp.SDK_INFO[jr.SemanticResourceAttributes.TELEMETRY_SDK_VERSION]})}merge(t){if(!t||!Object.keys(t.attributes).length)return this;let r=Object.assign({},this.attributes,t.attributes);return new pr(r)}};Fa.Resource=pr;pr.EMPTY=new pr({})});var hb=d(fb=>{"use strict";Object.defineProperty(fb,"__esModule",{value:!0})});var gb=d(_b=>{"use strict";Object.defineProperty(_b,"__esModule",{value:!0})});var yb=d(Ua=>{"use strict";Object.defineProperty(Ua,"__esModule",{value:!0});Ua.browserDetector=void 0;var GB=j(),ka=Pt(),fp=Xi(),mb=class{async detect(t){if(!(typeof navigator!="undefined"))return fp.Resource.empty();let n={[ka.SemanticResourceAttributes.PROCESS_RUNTIME_NAME]:"browser",[ka.SemanticResourceAttributes.PROCESS_RUNTIME_DESCRIPTION]:"Web Browser",[ka.SemanticResourceAttributes.PROCESS_RUNTIME_VERSION]:navigator.userAgent};return this._getResourceAttributes(n,t)}_getResourceAttributes(t,r){return t[ka.SemanticResourceAttributes.PROCESS_RUNTIME_VERSION]===""?(GB.diag.debug("BrowserDetector failed: Unable to find required browser resources. "),fp.Resource.empty()):new fp.Resource(Object.assign({},t))}};Ua.browserDetector=new mb});var Sb=d(qa=>{"use strict";Object.defineProperty(qa,"__esModule",{value:!0});qa.envDetector=void 0;var HB=j(),$B=ne(),VB=Pt(),WB=Ur(),Eb=class{constructor(){this._MAX_LENGTH=255,this._COMMA_SEPARATOR=",",this._LABEL_KEY_VALUE_SPLITTER="=",this._ERROR_MESSAGE_INVALID_CHARS="should be a ASCII string with a length greater than 0 and not exceed "+this._MAX_LENGTH+" characters.",this._ERROR_MESSAGE_INVALID_VALUE="should be a ASCII string with a length not exceed "+this._MAX_LENGTH+" characters."}async detect(t){let r={},n=(0,$B.getEnv)(),i=n.OTEL_RESOURCE_ATTRIBUTES,s=n.OTEL_SERVICE_NAME;if(i)try{let o=this._parseResourceAttributes(i);Object.assign(r,o)}catch(o){HB.diag.debug(`EnvDetector failed: ${o.message}`)}return s&&(r[VB.SemanticResourceAttributes.SERVICE_NAME]=s),new WB.Resource(r)}_parseResourceAttributes(t){if(!t)return{};let r={},n=t.split(this._COMMA_SEPARATOR,-1);for(let i of n){let s=i.split(this._LABEL_KEY_VALUE_SPLITTER,-1);if(s.length!==2)continue;let[o,a]=s;if(o=o.trim(),a=a.trim().split('^"|"$').join(""),!this._isValidAndNotEmpty(o))throw new Error(`Attribute key ${this._ERROR_MESSAGE_INVALID_CHARS}`);if(!this._isValid(a))throw new Error(`Attribute value ${this._ERROR_MESSAGE_INVALID_VALUE}`);r[o]=a}return r}_isValid(t){return t.length<=this._MAX_LENGTH&&this._isPrintableString(t)}_isPrintableString(t){for(let r=0;r<t.length;r++){let n=t.charAt(r);if(n<=" "||n>="~")return!1}return!0}_isValidAndNotEmpty(t){return t.length>0&&this._isValid(t)}};qa.envDetector=new Eb});var bb=d(ja=>{"use strict";Object.defineProperty(ja,"__esModule",{value:!0});ja.processDetector=void 0;var YB=j(),rt=Pt(),hp=Ur(),Ab=class{async detect(t){if(typeof process!="object")return hp.Resource.empty();let r={[rt.SemanticResourceAttributes.PROCESS_PID]:process.pid,[rt.SemanticResourceAttributes.PROCESS_EXECUTABLE_NAME]:process.title||"",[rt.SemanticResourceAttributes.PROCESS_COMMAND]:process.argv[1]||"",[rt.SemanticResourceAttributes.PROCESS_COMMAND_LINE]:process.argv.join(" ")||"",[rt.SemanticResourceAttributes.PROCESS_RUNTIME_VERSION]:process.versions.node,[rt.SemanticResourceAttributes.PROCESS_RUNTIME_NAME]:"nodejs",[rt.SemanticResourceAttributes.PROCESS_RUNTIME_DESCRIPTION]:"Node.js"};return this._getResourceAttributes(r,t)}_getResourceAttributes(t,r){return t[rt.SemanticResourceAttributes.PROCESS_EXECUTABLE_NAME]===""||t[rt.SemanticResourceAttributes.PROCESS_EXECUTABLE_PATH]===""||t[rt.SemanticResourceAttributes.PROCESS_COMMAND]===""||t[rt.SemanticResourceAttributes.PROCESS_COMMAND_LINE]===""||t[rt.SemanticResourceAttributes.PROCESS_RUNTIME_VERSION]===""?(YB.diag.debug("ProcessDetector failed: Unable to find required process resources. "),hp.Resource.empty()):new hp.Resource(Object.assign({},t))}};ja.processDetector=new Ab});var vb=d(Yt=>{"use strict";var KB=Yt&&Yt.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),_p=Yt&&Yt.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&KB(t,e,r)};Object.defineProperty(Yt,"__esModule",{value:!0});_p(yb(),Yt);_p(Sb(),Yt);_p(bb(),Yt)});var Xi=d(lt=>{"use strict";var XB=lt&<.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),zi=lt&<.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&XB(t,e,r)};Object.defineProperty(lt,"__esModule",{value:!0});zi(Ur(),lt);zi(dp(),lt);zi(hb(),lt);zi(gb(),lt);zi(vb(),lt)});var Rb=d(Ga=>{"use strict";Object.defineProperty(Ga,"__esModule",{value:!0});Ga.MultiSpanProcessor=void 0;var zB=ne(),Tb=class{constructor(t){this._spanProcessors=t}forceFlush(){let t=[];for(let r of this._spanProcessors)t.push(r.forceFlush());return new Promise(r=>{Promise.all(t).then(()=>{r()}).catch(n=>{(0,zB.globalErrorHandler)(n||new Error("MultiSpanProcessor: forceFlush failed")),r()})})}onStart(t,r){for(let n of this._spanProcessors)n.onStart(t,r)}onEnd(t){for(let r of this._spanProcessors)r.onEnd(t)}shutdown(){let t=[];for(let r of this._spanProcessors)t.push(r.shutdown());return new Promise((r,n)=>{Promise.all(t).then(()=>{r()},n)})}};Ga.MultiSpanProcessor=Tb});var gp=d(Ha=>{"use strict";Object.defineProperty(Ha,"__esModule",{value:!0});Ha.NoopSpanProcessor=void 0;var Pb=class{onStart(t,r){}onEnd(t){}shutdown(){return Promise.resolve()}forceFlush(){return Promise.resolve()}};Ha.NoopSpanProcessor=Pb});var Cb=d($a=>{"use strict";Object.defineProperty($a,"__esModule",{value:!0});$a.BatchSpanProcessorBase=void 0;var mp=j(),Un=ne(),Ob=class{constructor(t,r){this._exporter=t,this._finishedSpans=[];let n=(0,Un.getEnv)();this._maxExportBatchSize=typeof(r==null?void 0:r.maxExportBatchSize)=="number"?r.maxExportBatchSize:n.OTEL_BSP_MAX_EXPORT_BATCH_SIZE,this._maxQueueSize=typeof(r==null?void 0:r.maxQueueSize)=="number"?r.maxQueueSize:n.OTEL_BSP_MAX_QUEUE_SIZE,this._scheduledDelayMillis=typeof(r==null?void 0:r.scheduledDelayMillis)=="number"?r.scheduledDelayMillis:n.OTEL_BSP_SCHEDULE_DELAY,this._exportTimeoutMillis=typeof(r==null?void 0:r.exportTimeoutMillis)=="number"?r.exportTimeoutMillis:n.OTEL_BSP_EXPORT_TIMEOUT,this._shutdownOnce=new Un.BindOnceFuture(this._shutdown,this)}forceFlush(){return this._shutdownOnce.isCalled?this._shutdownOnce.promise:this._flushAll()}onStart(t,r){}onEnd(t){this._shutdownOnce.isCalled||(t.spanContext().traceFlags&mp.TraceFlags.SAMPLED)!=0&&this._addToBuffer(t)}shutdown(){return this._shutdownOnce.call()}_shutdown(){return Promise.resolve().then(()=>this.onShutdown()).then(()=>this._flushAll()).then(()=>this._exporter.shutdown())}_addToBuffer(t){this._finishedSpans.length>=this._maxQueueSize||(this._finishedSpans.push(t),this._maybeStartTimer())}_flushAll(){return new Promise((t,r)=>{let n=[],i=Math.ceil(this._finishedSpans.length/this._maxExportBatchSize);for(let s=0,o=i;s<o;s++)n.push(this._flushOneBatch());Promise.all(n).then(()=>{t()}).catch(r)})}_flushOneBatch(){return this._clearTimer(),this._finishedSpans.length===0?Promise.resolve():new Promise((t,r)=>{let n=setTimeout(()=>{r(new Error("Timeout"))},this._exportTimeoutMillis);mp.context.with((0,Un.suppressTracing)(mp.context.active()),()=>{this._exporter.export(this._finishedSpans.splice(0,this._maxExportBatchSize),i=>{var s;clearTimeout(n),i.code===Un.ExportResultCode.SUCCESS?t():r((s=i.error)!==null&&s!==void 0?s:new Error("BatchSpanProcessor: span export failed"))})})})}_maybeStartTimer(){this._timer===void 0&&(this._timer=setTimeout(()=>{this._flushOneBatch().then(()=>{this._finishedSpans.length>0&&(this._clearTimer(),this._maybeStartTimer())}).catch(t=>{(0,Un.globalErrorHandler)(t)})},this._scheduledDelayMillis),(0,Un.unrefTimer)(this._timer))}_clearTimer(){this._timer!==void 0&&(clearTimeout(this._timer),this._timer=void 0)}};$a.BatchSpanProcessorBase=Ob});var wb=d(Va=>{"use strict";Object.defineProperty(Va,"__esModule",{value:!0});Va.BatchSpanProcessor=void 0;var QB=Cb(),Ib=class extends QB.BatchSpanProcessorBase{onShutdown(){}};Va.BatchSpanProcessor=Ib});var Nb=d(Gr=>{"use strict";var ZB=Gr&&Gr.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),JB=Gr&&Gr.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&ZB(t,e,r)};Object.defineProperty(Gr,"__esModule",{value:!0});JB(wb(),Gr)});var yp=d(Hr=>{"use strict";var eF=Hr&&Hr.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),tF=Hr&&Hr.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&eF(t,e,r)};Object.defineProperty(Hr,"__esModule",{value:!0});tF(Nb(),Hr)});var Lb=d(Vr=>{"use strict";Object.defineProperty(Vr,"__esModule",{value:!0});Vr.BasicTracerProvider=Vr.ForceFlushState=void 0;var qn=j(),jn=ne(),xb=Xi(),rF=Wa(),nF=up(),iF=Rb(),sF=gp(),oF=yp(),aF=cp(),Gn;(function(e){e[e.resolved=0]="resolved",e[e.timeout=1]="timeout",e[e.error=2]="error",e[e.unresolved=3]="unresolved"})(Gn=Vr.ForceFlushState||(Vr.ForceFlushState={}));var $r=class{constructor(t={}){var r;this._registeredSpanProcessors=[],this._tracers=new Map;let n=(0,jn.merge)({},nF.DEFAULT_CONFIG,(0,aF.reconfigureLimits)(t));this.resource=(r=n.resource)!==null&&r!==void 0?r:xb.Resource.empty(),this.resource=xb.Resource.default().merge(this.resource),this._config=Object.assign({},n,{resource:this.resource});let i=this._buildExporterFromEnv();if(i!==void 0){let s=new oF.BatchSpanProcessor(i);this.activeSpanProcessor=s}else this.activeSpanProcessor=new sF.NoopSpanProcessor}getTracer(t,r,n){let i=`${t}@${r||""}:${(n==null?void 0:n.schemaUrl)||""}`;return this._tracers.has(i)||this._tracers.set(i,new rF.Tracer({name:t,version:r,schemaUrl:n==null?void 0:n.schemaUrl},this._config,this)),this._tracers.get(i)}addSpanProcessor(t){this._registeredSpanProcessors.length===0&&this.activeSpanProcessor.shutdown().catch(r=>qn.diag.error("Error while trying to shutdown current span processor",r)),this._registeredSpanProcessors.push(t),this.activeSpanProcessor=new iF.MultiSpanProcessor(this._registeredSpanProcessors)}getActiveSpanProcessor(){return this.activeSpanProcessor}register(t={}){qn.trace.setGlobalTracerProvider(this),t.propagator===void 0&&(t.propagator=this._buildPropagatorFromEnv()),t.contextManager&&qn.context.setGlobalContextManager(t.contextManager),t.propagator&&qn.propagation.setGlobalPropagator(t.propagator)}forceFlush(){let t=this._config.forceFlushTimeoutMillis,r=this._registeredSpanProcessors.map(n=>new Promise(i=>{let s,o=setTimeout(()=>{i(new Error(`Span processor did not completed within timeout period of ${t} ms`)),s=Gn.timeout},t);n.forceFlush().then(()=>{clearTimeout(o),s!==Gn.timeout&&(s=Gn.resolved,i(s))}).catch(a=>{clearTimeout(o),s=Gn.error,i(a)})}));return new Promise((n,i)=>{Promise.all(r).then(s=>{let o=s.filter(a=>a!==Gn.resolved);o.length>0?i(o):n()}).catch(s=>i([s]))})}shutdown(){return this.activeSpanProcessor.shutdown()}_getPropagator(t){var r;return(r=$r._registeredPropagators.get(t))===null||r===void 0?void 0:r()}_getSpanExporter(t){var r;return(r=$r._registeredExporters.get(t))===null||r===void 0?void 0:r()}_buildPropagatorFromEnv(){let t=Array.from(new Set((0,jn.getEnv)().OTEL_PROPAGATORS)),n=t.map(i=>{let s=this._getPropagator(i);return s||qn.diag.warn(`Propagator "${i}" requested through environment variable is unavailable.`),s}).reduce((i,s)=>(s&&i.push(s),i),[]);if(n.length!==0)return t.length===1?n[0]:new jn.CompositePropagator({propagators:n})}_buildExporterFromEnv(){let t=(0,jn.getEnv)().OTEL_TRACES_EXPORTER;if(t==="none")return;let r=this._getSpanExporter(t);return r||qn.diag.error(`Exporter "${t}" requested through environment variable is unavailable.`),r}};Vr.BasicTracerProvider=$r;$r._registeredPropagators=new Map([["tracecontext",()=>new jn.W3CTraceContextPropagator],["baggage",()=>new jn.W3CBaggagePropagator]]);$r._registeredExporters=new Map});var Db=d(Ya=>{"use strict";Object.defineProperty(Ya,"__esModule",{value:!0});Ya.ConsoleSpanExporter=void 0;var Ep=ne(),Mb=class{export(t,r){return this._sendSpans(t,r)}shutdown(){return this._sendSpans([]),Promise.resolve()}_exportInfo(t){return{traceId:t.spanContext().traceId,parentId:t.parentSpanId,name:t.name,id:t.spanContext().spanId,kind:t.kind,timestamp:(0,Ep.hrTimeToMicroseconds)(t.startTime),duration:(0,Ep.hrTimeToMicroseconds)(t.duration),attributes:t.attributes,status:t.status,events:t.events,links:t.links}}_sendSpans(t,r){for(let n of t)console.dir(this._exportInfo(n),{depth:3});if(r)return r({code:Ep.ExportResultCode.SUCCESS})}};Ya.ConsoleSpanExporter=Mb});var kb=d(Ka=>{"use strict";Object.defineProperty(Ka,"__esModule",{value:!0});Ka.InMemorySpanExporter=void 0;var Bb=ne(),Fb=class{constructor(){this._finishedSpans=[],this._stopped=!1}export(t,r){if(this._stopped)return r({code:Bb.ExportResultCode.FAILED,error:new Error("Exporter has been stopped")});this._finishedSpans.push(...t),setTimeout(()=>r({code:Bb.ExportResultCode.SUCCESS}),0)}shutdown(){return this._stopped=!0,this._finishedSpans=[],Promise.resolve()}reset(){this._finishedSpans=[]}getFinishedSpans(){return this._finishedSpans}};Ka.InMemorySpanExporter=Fb});var qb=d(Ub=>{"use strict";Object.defineProperty(Ub,"__esModule",{value:!0})});var Gb=d(za=>{"use strict";Object.defineProperty(za,"__esModule",{value:!0});za.SimpleSpanProcessor=void 0;var Sp=j(),Xa=ne(),jb=class{constructor(t){this._exporter=t,this._shutdownOnce=new Xa.BindOnceFuture(this._shutdown,this)}forceFlush(){return Promise.resolve()}onStart(t,r){}onEnd(t){this._shutdownOnce.isCalled||(t.spanContext().traceFlags&Sp.TraceFlags.SAMPLED)!=0&&Sp.context.with((0,Xa.suppressTracing)(Sp.context.active()),()=>{this._exporter.export([t],r=>{var n;r.code!==Xa.ExportResultCode.SUCCESS&&(0,Xa.globalErrorHandler)((n=r.error)!==null&&n!==void 0?n:new Error(`SimpleSpanProcessor: span export failed (status ${r})`))})})}shutdown(){return this._shutdownOnce.call()}_shutdown(){return this._exporter.shutdown()}};za.SimpleSpanProcessor=jb});var $b=d(Hb=>{"use strict";Object.defineProperty(Hb,"__esModule",{value:!0})});var Wb=d(Vb=>{"use strict";Object.defineProperty(Vb,"__esModule",{value:!0})});var Kb=d(Yb=>{"use strict";Object.defineProperty(Yb,"__esModule",{value:!0})});var zb=d(Xb=>{"use strict";Object.defineProperty(Xb,"__esModule",{value:!0})});var Wa=d(Ae=>{"use strict";var uF=Ae&&Ae.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Qe=Ae&&Ae.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&uF(t,e,r)};Object.defineProperty(Ae,"__esModule",{value:!0});Qe(eb(),Ae);Qe(Lb(),Ae);Qe(yp(),Ae);Qe(Db(),Ae);Qe(kb(),Ae);Qe(qb(),Ae);Qe(Gb(),Ae);Qe($b(),Ae);Qe(gp(),Ae);Qe(ap(),Ae);Qe(Wb(),Ae);Qe(Kb(),Ae);Qe(zb(),Ae)});var Qi=d(nt=>{"use strict";Object.defineProperty(nt,"__esModule",{value:!0});nt.invalidTimeout=nt.configureExporterTimeout=nt.appendRootPathToUrlIfNeeded=nt.appendResourcePathToUrl=nt.parseHeaders=void 0;var Qb=j(),Zb=ne(),Jb=1e4;function cF(e={}){let t={};return Object.entries(e).forEach(([r,n])=>{typeof n!="undefined"?t[r]=String(n):Qb.diag.warn(`Header "${r}" has wrong value and will be ignored`)}),t}nt.parseHeaders=cF;function lF(e,t){return e.endsWith("/")||(e=e+"/"),e+t}nt.appendResourcePathToUrl=lF;function dF(e,t){return!e.includes(t)&&!e.endsWith("/")&&(e=e+"/"),e}nt.appendRootPathToUrlIfNeeded=dF;function pF(e){return typeof e=="number"?e<=0?Ap(e,Jb):e:fF()}nt.configureExporterTimeout=pF;function fF(){var e;let t=Number((e=(0,Zb.getEnv)().OTEL_EXPORTER_OTLP_TRACES_TIMEOUT)!==null&&e!==void 0?e:(0,Zb.getEnv)().OTEL_EXPORTER_OTLP_TIMEOUT);return t<=0?Ap(t,Jb):t}function Ap(e,t){return Qb.diag.warn("Timeout must be greater than 0",e),t}nt.invalidTimeout=Ap});var Za=d(Qa=>{"use strict";Object.defineProperty(Qa,"__esModule",{value:!0});Qa.OTLPExporterBase=void 0;var ev=j(),Zi=ne(),hF=Qi(),tv=class{constructor(t={}){this._sendingPromises=[],this.url=this.getDefaultUrl(t),typeof t.hostname=="string"&&(this.hostname=t.hostname),this.shutdown=this.shutdown.bind(this),this._shutdownOnce=new Zi.BindOnceFuture(this._shutdown,this),this._concurrencyLimit=typeof t.concurrencyLimit=="number"?t.concurrencyLimit:Infinity,this.timeoutMillis=(0,hF.configureExporterTimeout)(t.timeoutMillis),this.onInit(t)}export(t,r){if(this._shutdownOnce.isCalled){r({code:Zi.ExportResultCode.FAILED,error:new Error("Exporter has been shutdown")});return}if(this._sendingPromises.length>=this._concurrencyLimit){r({code:Zi.ExportResultCode.FAILED,error:new Error("Concurrent export limit reached")});return}this._export(t).then(()=>{r({code:Zi.ExportResultCode.SUCCESS})}).catch(n=>{r({code:Zi.ExportResultCode.FAILED,error:n})})}_export(t){return new Promise((r,n)=>{try{ev.diag.debug("items to be sent",t),this.send(t,r,n)}catch(i){n(i)}})}shutdown(){return this._shutdownOnce.call()}_shutdown(){return ev.diag.debug("shutdown started"),this.onShutdown(),Promise.all(this._sendingPromises).then(()=>{})}};Qa.OTLPExporterBase=tv});var bp=d(Ji=>{"use strict";Object.defineProperty(Ji,"__esModule",{value:!0});Ji.CompressionAlgorithm=void 0;var _F;(function(e){e.NONE="none",e.GZIP="gzip"})(_F=Ji.CompressionAlgorithm||(Ji.CompressionAlgorithm={}))});var eu=d(Ja=>{"use strict";Object.defineProperty(Ja,"__esModule",{value:!0});Ja.OTLPExporterError=void 0;var rv=class extends Error{constructor(t,r,n){super(t);this.name="OTLPExporterError",this.data=n,this.code=r}};Ja.OTLPExporterError=rv});var Pp=d(fr=>{"use strict";Object.defineProperty(fr,"__esModule",{value:!0});fr.configureCompression=fr.createHttpAgent=fr.sendWithHttp=void 0;var nv=P("url"),iv=P("http"),sv=P("https"),gF=P("zlib"),mF=P("stream"),vp=j(),tu=bp(),ov=ne(),Tp=eu(),Rp;function yF(e,t,r,n,i){let s=e.timeoutMillis,o=new nv.URL(e.url),a,u=Number(process.versions.node.split(".")[0]),c=setTimeout(()=>{a=!0,u>=14?f.destroy():f.abort()},s),l={hostname:o.hostname,port:o.port,path:o.pathname,method:"POST",headers:Object.assign({"Content-Type":r},e.headers),agent:e.agent},f=(o.protocol==="http:"?iv.request:sv.request)(l,h=>{let _="";h.on("data",g=>_+=g),h.on("aborted",()=>{if(a){let g=new Tp.OTLPExporterError("Request Timeout");i(g)}}),h.on("end",()=>{if(!a){if(h.statusCode&&h.statusCode<299)vp.diag.debug(`statusCode: ${h.statusCode}`,_),n();else{let g=new Tp.OTLPExporterError(h.statusMessage,h.statusCode,_);i(g)}clearTimeout(c)}})});switch(f.on("error",h=>{if(a){let _=new Tp.OTLPExporterError("Request Timeout",h.code);i(_)}else clearTimeout(c),i(h)}),e.compression){case tu.CompressionAlgorithm.GZIP:{Rp||(Rp=gF.createGzip()),f.setHeader("Content-Encoding","gzip"),EF(t).on("error",i).pipe(Rp).on("error",i).pipe(f);break}default:f.end(t);break}}fr.sendWithHttp=yF;function EF(e){let t=new mF.Readable;return t.push(e),t.push(null),t}function SF(e){if(e.httpAgentOptions&&e.keepAlive===!1){vp.diag.warn("httpAgentOptions is used only when keepAlive is true");return}if(!(e.keepAlive===!1||!e.url))try{let r=new nv.URL(e.url).protocol==="http:"?iv.Agent:sv.Agent;return new r(Object.assign({keepAlive:!0},e.httpAgentOptions))}catch(t){vp.diag.error(`collector exporter failed to create http agent. err: ${t.message}`);return}}fr.createHttpAgent=SF;function AF(e){return e||(((0,ov.getEnv)().OTEL_EXPORTER_OTLP_TRACES_COMPRESSION||(0,ov.getEnv)().OTEL_EXPORTER_OTLP_COMPRESSION)===tu.CompressionAlgorithm.GZIP?tu.CompressionAlgorithm.GZIP:tu.CompressionAlgorithm.NONE)}fr.configureCompression=AF});var lv=d(ru=>{"use strict";Object.defineProperty(ru,"__esModule",{value:!0});ru.OTLPExporterNodeBase=void 0;var bF=Za(),vF=Qi(),Op=Pp(),av=j(),uv=ne(),cv=class extends bF.OTLPExporterBase{constructor(t={}){super(t);this.DEFAULT_HEADERS={},t.metadata&&av.diag.warn("Metadata cannot be set when using http"),this.headers=Object.assign(this.DEFAULT_HEADERS,(0,vF.parseHeaders)(t.headers),uv.baggageUtils.parseKeyPairsIntoRecord((0,uv.getEnv)().OTEL_EXPORTER_OTLP_HEADERS)),this.agent=(0,Op.createHttpAgent)(t),this.compression=(0,Op.configureCompression)(t.compression)}onInit(t){}send(t,r,n){if(this._shutdownOnce.isCalled){av.diag.debug("Shutdown already started. Cannot send objects");return}let i=this.convert(t),s=new Promise((a,u)=>{(0,Op.sendWithHttp)(this,JSON.stringify(i),"application/json",a,u)}).then(r,n);this._sendingPromises.push(s);let o=()=>{let a=this._sendingPromises.indexOf(s);this._sendingPromises.splice(a,1)};s.then(o,o)}onShutdown(){}};ru.OTLPExporterNodeBase=cv});var dv=d(Kt=>{"use strict";var TF=Kt&&Kt.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Cp=Kt&&Kt.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&TF(t,e,r)};Object.defineProperty(Kt,"__esModule",{value:!0});Cp(lv(),Kt);Cp(Pp(),Kt);Cp(bp(),Kt)});var fv=d(Hn=>{"use strict";Object.defineProperty(Hn,"__esModule",{value:!0});Hn.sendWithXhr=Hn.sendWithBeacon=void 0;var pv=j(),Ip=eu();function RF(e,t,r,n,i){if(navigator.sendBeacon(t,new Blob([e],r)))pv.diag.debug("sendBeacon - can send",e),n();else{let s=new Ip.OTLPExporterError(`sendBeacon - cannot send ${e}`);i(s)}}Hn.sendWithBeacon=RF;function PF(e,t,r,n,i,s){let o,a=setTimeout(()=>{o=!0,u.abort()},n),u=new XMLHttpRequest;u.open("POST",t),Object.entries(Object.assign(Object.assign({},{Accept:"application/json","Content-Type":"application/json"}),r)).forEach(([l,p])=>{u.setRequestHeader(l,p)}),u.send(e),u.onreadystatechange=()=>{if(u.readyState===XMLHttpRequest.DONE)if(u.status>=200&&u.status<=299)clearTimeout(a),pv.diag.debug("xhr success",e),i();else if(o){let l=new Ip.OTLPExporterError("Request Timeout",u.status);s(l)}else{let l=new Ip.OTLPExporterError(`Failed to export with XHR (status: ${u.status})`,u.status);clearTimeout(a),s(l)}}}Hn.sendWithXhr=PF});var mv=d(nu=>{"use strict";Object.defineProperty(nu,"__esModule",{value:!0});nu.OTLPExporterBrowserBase=void 0;var OF=Za(),CF=Qi(),hv=fv(),IF=j(),_v=ne(),gv=class extends OF.OTLPExporterBase{constructor(t={}){super(t);this._useXHR=!1,this._useXHR=!!t.headers||typeof navigator.sendBeacon!="function",this._useXHR?this._headers=Object.assign({},(0,CF.parseHeaders)(t.headers),_v.baggageUtils.parseKeyPairsIntoRecord((0,_v.getEnv)().OTEL_EXPORTER_OTLP_HEADERS)):this._headers={}}onInit(){window.addEventListener("unload",this.shutdown)}onShutdown(){window.removeEventListener("unload",this.shutdown)}send(t,r,n){if(this._shutdownOnce.isCalled){IF.diag.debug("Shutdown already started. Cannot send objects");return}let i=this.convert(t),s=JSON.stringify(i),o=new Promise((u,c)=>{this._useXHR?(0,hv.sendWithXhr)(s,this.url,this._headers,this.timeoutMillis,u,c):(0,hv.sendWithBeacon)(s,this.url,{type:"application/json"},u,c)}).then(r,n);this._sendingPromises.push(o);let a=()=>{let u=this._sendingPromises.indexOf(o);this._sendingPromises.splice(u,1)};o.then(a,a)}};nu.OTLPExporterBrowserBase=gv});var yv=d(Wr=>{"use strict";var wF=Wr&&Wr.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),NF=Wr&&Wr.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&wF(t,e,r)};Object.defineProperty(Wr,"__esModule",{value:!0});NF(mv(),Wr)});var Ev=d(Xt=>{"use strict";var xF=Xt&&Xt.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),LF=Xt&&Xt.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&xF(t,e,r)};Object.defineProperty(Xt,"__esModule",{value:!0});Xt.OTLPExporterBrowserBase=void 0;LF(dv(),Xt);var MF=yv();Object.defineProperty(Xt,"OTLPExporterBrowserBase",{enumerable:!0,get:function(){return MF.OTLPExporterBrowserBase}})});var wp=d(It=>{"use strict";var DF=It&&It.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),iu=It&&It.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&DF(t,e,r)};Object.defineProperty(It,"__esModule",{value:!0});iu(Za(),It);iu(Ev(),It);iu(eu(),It);iu(Qi(),It)});var Av=d(Sv=>{"use strict";Object.defineProperty(Sv,"__esModule",{value:!0})});var vv=d(bv=>{"use strict";Object.defineProperty(bv,"__esModule",{value:!0})});var Rv=d(Tv=>{"use strict";Object.defineProperty(Tv,"__esModule",{value:!0})});var Pv=d(es=>{"use strict";Object.defineProperty(es,"__esModule",{value:!0});es.ESpanKind=void 0;var BF;(function(e){e[e.SPAN_KIND_UNSPECIFIED=0]="SPAN_KIND_UNSPECIFIED",e[e.SPAN_KIND_INTERNAL=1]="SPAN_KIND_INTERNAL",e[e.SPAN_KIND_SERVER=2]="SPAN_KIND_SERVER",e[e.SPAN_KIND_CLIENT=3]="SPAN_KIND_CLIENT",e[e.SPAN_KIND_PRODUCER=4]="SPAN_KIND_PRODUCER",e[e.SPAN_KIND_CONSUMER=5]="SPAN_KIND_CONSUMER"})(BF=es.ESpanKind||(es.ESpanKind={}))});var su=d(it=>{"use strict";Object.defineProperty(it,"__esModule",{value:!0});it.bufToHex=it.hexToBuf=it.toAnyValue=it.toKeyValue=it.toAttributes=void 0;function FF(e){return Object.keys(e).map(t=>Np(t,e[t]))}it.toAttributes=FF;function Np(e,t){return{key:e,value:xp(t)}}it.toKeyValue=Np;function xp(e){let t=typeof e;return t==="string"?{stringValue:e}:t==="number"?Number.isInteger(e)?{intValue:e}:{doubleValue:e}:t==="boolean"?{boolValue:e}:e instanceof Uint8Array?{bytesValue:e}:Array.isArray(e)?{arrayValue:{values:e.map(xp)}}:t==="object"&&e!=null?{kvlistValue:{values:Object.entries(e).map(([r,n])=>Np(r,n))}}:{}}it.toAnyValue=xp;function kF(e){var t;let r=(t=e.match(/[\da-f]{2}/gi))===null||t===void 0?void 0:t.map(n=>parseInt(n,16));return r&&new Uint8Array(r)}it.hexToBuf=kF;function UF(e){return("0"+e.toString(16)).slice(-2)}function qF(e){if(!(e==null||e.length===0))return Array.from(e).map(UF).join("")}it.bufToHex=qF});var Iv=d(hr=>{"use strict";Object.defineProperty(hr,"__esModule",{value:!0});hr.toOtlpSpanEvent=hr.toOtlpLink=hr.sdkSpanToOtlpSpan=void 0;var Lp=ne(),Mp=su(),ts=ne();function jF(e,t){let r=e.spanContext(),n=e.status,i=t?e.parentSpanId:e.parentSpanId!=null?ts.hexToBase64(e.parentSpanId):void 0;return{traceId:t?r.traceId:ts.hexToBase64(r.traceId),spanId:t?r.spanId:ts.hexToBase64(r.spanId),parentSpanId:i,name:e.name,kind:e.kind==null?0:e.kind+1,startTimeUnixNano:(0,Lp.hrTimeToNanoseconds)(e.startTime),endTimeUnixNano:(0,Lp.hrTimeToNanoseconds)(e.endTime),attributes:(0,Mp.toAttributes)(e.attributes),droppedAttributesCount:0,events:e.events.map(Cv),droppedEventsCount:0,status:{code:n.code,message:n.message},links:e.links.map(s=>Ov(s,t)),droppedLinksCount:0}}hr.sdkSpanToOtlpSpan=jF;function Ov(e,t){return{attributes:e.attributes?(0,Mp.toAttributes)(e.attributes):[],spanId:t?e.context.spanId:ts.hexToBase64(e.context.spanId),traceId:t?e.context.traceId:ts.hexToBase64(e.context.traceId),droppedAttributesCount:0}}hr.toOtlpLink=Ov;function Cv(e){return{attributes:e.attributes?(0,Mp.toAttributes)(e.attributes):[],name:e.name,timeUnixNano:(0,Lp.hrTimeToNanoseconds)(e.time),droppedAttributesCount:0}}hr.toOtlpSpanEvent=Cv});var wv=d(ou=>{"use strict";Object.defineProperty(ou,"__esModule",{value:!0});ou.createExportTraceServiceRequest=void 0;var GF=su(),HF=Iv();function $F(e,t){return{resourceSpans:WF(e,t)}}ou.createExportTraceServiceRequest=$F;function VF(e){let t=new Map;for(let r of e){let n=t.get(r.resource);n||(n=new Map,t.set(r.resource,n));let i=`${r.instrumentationLibrary.name}@${r.instrumentationLibrary.version||""}:${r.instrumentationLibrary.schemaUrl||""}`,s=n.get(i);s||(s=[],n.set(i,s)),s.push(r)}return t}function WF(e,t){let r=VF(e),n=[],i=r.entries(),s=i.next();for(;!s.done;){let[o,a]=s.value,u=[],c=a.values(),l=c.next();for(;!l.done;){let f=l.value;if(f.length>0){let{name:h,version:_,schemaUrl:g}=f[0].instrumentationLibrary,b=f.map(v=>(0,HF.sdkSpanToOtlpSpan)(v,t));u.push({scope:{name:h,version:_},spans:b,schemaUrl:g})}l=c.next()}let p={resource:{attributes:(0,GF.toAttributes)(o.attributes),droppedAttributesCount:0},scopeSpans:u,schemaUrl:void 0};n.push(p),s=i.next()}return n}});var Gp=d(W=>{"use strict";Object.defineProperty(W,"__esModule",{value:!0});W.NOOP_OBSERVABLE_UP_DOWN_COUNTER_METRIC=W.NOOP_OBSERVABLE_GAUGE_METRIC=W.NOOP_OBSERVABLE_COUNTER_METRIC=W.NOOP_UP_DOWN_COUNTER_METRIC=W.NOOP_HISTOGRAM_METRIC=W.NOOP_COUNTER_METRIC=W.NOOP_METER=W.NoopObservableUpDownCounterMetric=W.NoopObservableGaugeMetric=W.NoopObservableCounterMetric=W.NoopObservableMetric=W.NoopHistogramMetric=W.NoopUpDownCounterMetric=W.NoopCounterMetric=W.NoopMetric=W.NoopMeter=void 0;var Dp=class{constructor(){}createHistogram(t,r){return W.NOOP_HISTOGRAM_METRIC}createCounter(t,r){return W.NOOP_COUNTER_METRIC}createUpDownCounter(t,r){return W.NOOP_UP_DOWN_COUNTER_METRIC}createObservableGauge(t,r){return W.NOOP_OBSERVABLE_GAUGE_METRIC}createObservableCounter(t,r){return W.NOOP_OBSERVABLE_COUNTER_METRIC}createObservableUpDownCounter(t,r){return W.NOOP_OBSERVABLE_UP_DOWN_COUNTER_METRIC}addBatchObservableCallback(t,r){}removeBatchObservableCallback(t){}};W.NoopMeter=Dp;var rs=class{};W.NoopMetric=rs;var Bp=class extends rs{add(t,r){}};W.NoopCounterMetric=Bp;var Fp=class extends rs{add(t,r){}};W.NoopUpDownCounterMetric=Fp;var kp=class extends rs{record(t,r){}};W.NoopHistogramMetric=kp;var ns=class{addCallback(t){}removeCallback(t){}};W.NoopObservableMetric=ns;var Up=class extends ns{};W.NoopObservableCounterMetric=Up;var qp=class extends ns{};W.NoopObservableGaugeMetric=qp;var jp=class extends ns{};W.NoopObservableUpDownCounterMetric=jp;W.NOOP_METER=new Dp;W.NOOP_COUNTER_METRIC=new Bp;W.NOOP_HISTOGRAM_METRIC=new kp;W.NOOP_UP_DOWN_COUNTER_METRIC=new Fp;W.NOOP_OBSERVABLE_COUNTER_METRIC=new Up;W.NOOP_OBSERVABLE_GAUGE_METRIC=new qp;W.NOOP_OBSERVABLE_UP_DOWN_COUNTER_METRIC=new jp});var $p=d($n=>{"use strict";Object.defineProperty($n,"__esModule",{value:!0});$n.NOOP_METER_PROVIDER=$n.NoopMeterProvider=void 0;var YF=Gp(),Hp=class{getMeter(t,r,n){return YF.NOOP_METER}};$n.NoopMeterProvider=Hp;$n.NOOP_METER_PROVIDER=new Hp});var xv=d(Nv=>{"use strict";Object.defineProperty(Nv,"__esModule",{value:!0})});var Mv=d(Lv=>{"use strict";Object.defineProperty(Lv,"__esModule",{value:!0})});var Dv=d(is=>{"use strict";Object.defineProperty(is,"__esModule",{value:!0});is.ValueType=void 0;var KF;(function(e){e[e.INT=0]="INT",e[e.DOUBLE=1]="DOUBLE"})(KF=is.ValueType||(is.ValueType={}))});var Fv=d(Bv=>{"use strict";Object.defineProperty(Bv,"__esModule",{value:!0})});var kv=d(au=>{"use strict";Object.defineProperty(au,"__esModule",{value:!0});au._globalThis=void 0;au._globalThis=typeof globalThis=="object"?globalThis:global});var Uv=d(Yr=>{"use strict";var XF=Yr&&Yr.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),zF=Yr&&Yr.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&XF(t,e,r)};Object.defineProperty(Yr,"__esModule",{value:!0});zF(kv(),Yr)});var qv=d(Kr=>{"use strict";var QF=Kr&&Kr.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),ZF=Kr&&Kr.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&QF(t,e,r)};Object.defineProperty(Kr,"__esModule",{value:!0});ZF(Uv(),Kr)});var jv=d(wt=>{"use strict";Object.defineProperty(wt,"__esModule",{value:!0});wt.API_BACKWARDS_COMPATIBILITY_VERSION=wt.makeGetter=wt._global=wt.GLOBAL_METRICS_API_KEY=void 0;var JF=qv();wt.GLOBAL_METRICS_API_KEY=Symbol.for("io.opentelemetry.js.api.metrics");wt._global=JF._globalThis;function ek(e,t,r){return n=>n===e?t:r}wt.makeGetter=ek;wt.API_BACKWARDS_COMPATIBILITY_VERSION=4});var Hv=d(cu=>{"use strict";Object.defineProperty(cu,"__esModule",{value:!0});cu.MetricsAPI=void 0;var Gv=$p(),st=jv(),uu=class{constructor(){}static getInstance(){return this._instance||(this._instance=new uu),this._instance}setGlobalMeterProvider(t){return st._global[st.GLOBAL_METRICS_API_KEY]?this.getMeterProvider():(st._global[st.GLOBAL_METRICS_API_KEY]=(0,st.makeGetter)(st.API_BACKWARDS_COMPATIBILITY_VERSION,t,Gv.NOOP_METER_PROVIDER),t)}getMeterProvider(){var t,r;return(r=(t=st._global[st.GLOBAL_METRICS_API_KEY])===null||t===void 0?void 0:t.call(st._global,st.API_BACKWARDS_COMPATIBILITY_VERSION))!==null&&r!==void 0?r:Gv.NOOP_METER_PROVIDER}getMeter(t,r,n){return this.getMeterProvider().getMeter(t,r,n)}disable(){delete st._global[st.GLOBAL_METRICS_API_KEY]}};cu.MetricsAPI=uu});var Wn=d(He=>{"use strict";var tk=He&&He.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Vn=He&&He.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&tk(t,e,r)};Object.defineProperty(He,"__esModule",{value:!0});He.metrics=void 0;Vn(Gp(),He);Vn($p(),He);Vn(xv(),He);Vn(Mv(),He);Vn(Dv(),He);Vn(Fv(),He);var rk=Hv();He.metrics=rk.MetricsAPI.getInstance()});var lu=d(ss=>{"use strict";Object.defineProperty(ss,"__esModule",{value:!0});ss.AggregationTemporality=void 0;var nk;(function(e){e[e.DELTA=0]="DELTA",e[e.CUMULATIVE=1]="CUMULATIVE"})(nk=ss.AggregationTemporality||(ss.AggregationTemporality={}))});var as=d(os=>{"use strict";Object.defineProperty(os,"__esModule",{value:!0});os.DataPointType=void 0;var ik;(function(e){e[e.SINGULAR=0]="SINGULAR",e[e.HISTOGRAM=1]="HISTOGRAM",e[e.EXPONENTIAL_HISTOGRAM=2]="EXPONENTIAL_HISTOGRAM"})(ik=os.DataPointType||(os.DataPointType={}))});var Vv=d(du=>{"use strict";Object.defineProperty(du,"__esModule",{value:!0});du.ConsoleMetricExporter=void 0;var sk=lu(),ok=ne(),$v=class{constructor(t){this._shutdown=!0,this._aggregationTemporality=t!=null?t:sk.AggregationTemporality.CUMULATIVE}export(t,r){return r({code:ok.ExportResultCode.FAILED,error:new Error("Method not implemented")})}selectAggregationTemporality(t){return this._aggregationTemporality}async forceFlush(){}async shutdown(){this._shutdown=!0}};du.ConsoleMetricExporter=$v});var Yv=d(Wv=>{"use strict";Object.defineProperty(Wv,"__esModule",{value:!0})});var zt=d(me=>{"use strict";Object.defineProperty(me,"__esModule",{value:!0});me.setEquals=me.FlatMap=me.isPromiseAllSettledRejectionResult=me.PromiseAllSettled=me.callWithTimeout=me.TimeoutError=me.instrumentationScopeId=me.hashAttributes=me.isNotNullish=void 0;function ak(e){return e!=null}me.isNotNullish=ak;function uk(e){let t=Object.keys(e);return t.length===0?"":(t=t.sort(),t.reduce((r,n)=>(r.length>2&&(r+=","),r+=n+":"+e[n]),"|#"))}me.hashAttributes=uk;function ck(e){var t,r;return`${e.name}:${(t=e.version)!==null&&t!==void 0?t:""}:${(r=e.schemaUrl)!==null&&r!==void 0?r:""}`}me.instrumentationScopeId=ck;var us=class extends Error{constructor(t){super(t);Object.setPrototypeOf(this,us.prototype)}};me.TimeoutError=us;function lk(e,t){let r,n=new Promise(function(s,o){r=setTimeout(function(){o(new us("Operation timed out."))},t)});return Promise.race([e,n]).then(i=>(clearTimeout(r),i),i=>{throw clearTimeout(r),i})}me.callWithTimeout=lk;async function dk(e){return Promise.all(e.map(async t=>{try{let r=await t;return{status:"fulfilled",value:r}}catch(r){return{status:"rejected",reason:r}}}))}me.PromiseAllSettled=dk;function pk(e){return e.status==="rejected"}me.isPromiseAllSettledRejectionResult=pk;function fk(e,t){let r=[];return e.forEach(n=>{r.push(...t(n))}),r}me.FlatMap=fk;function hk(e,t){if(e.size!==t.size)return!1;for(let r of e)if(!t.has(r))return!1;return!0}me.setEquals=hk});var Vp=d(pu=>{"use strict";Object.defineProperty(pu,"__esModule",{value:!0});pu.MetricReader=void 0;var Kv=j(),Xv=zt(),zv=class{constructor(){this._shutdown=!1}setMetricProducer(t){if(this._metricProducer)throw new Error("MetricReader can not be bound to a MeterProvider again.");this._metricProducer=t,this.onInitialized()}onInitialized(){}async collect(t){if(this._metricProducer===void 0)throw new Error("MetricReader is not bound to a MetricProducer");if(this._shutdown)throw new Error("MetricReader is shutdown");return this._metricProducer.collect({timeoutMillis:t==null?void 0:t.timeoutMillis})}async shutdown(t){if(this._shutdown){Kv.diag.error("Cannot call shutdown twice.");return}(t==null?void 0:t.timeoutMillis)==null?await this.onShutdown():await(0,Xv.callWithTimeout)(this.onShutdown(),t.timeoutMillis),this._shutdown=!0}async forceFlush(t){if(this._shutdown){Kv.diag.warn("Cannot forceFlush on already shutdown MetricReader.");return}if((t==null?void 0:t.timeoutMillis)==null){await this.onForceFlush();return}await(0,Xv.callWithTimeout)(this.onForceFlush(),t.timeoutMillis)}};pu.MetricReader=zv});var t0=d(fu=>{"use strict";Object.defineProperty(fu,"__esModule",{value:!0});fu.PeriodicExportingMetricReader=void 0;var Qv=j(),Zv=ne(),_k=Vp(),Jv=zt(),e0=class extends _k.MetricReader{constructor(t){var r,n;super();if(t.exportIntervalMillis!==void 0&&t.exportIntervalMillis<=0)throw Error("exportIntervalMillis must be greater than 0");if(t.exportTimeoutMillis!==void 0&&t.exportTimeoutMillis<=0)throw Error("exportTimeoutMillis must be greater than 0");if(t.exportTimeoutMillis!==void 0&&t.exportIntervalMillis!==void 0&&t.exportIntervalMillis<t.exportTimeoutMillis)throw Error("exportIntervalMillis must be greater than or equal to exportTimeoutMillis");this._exportInterval=(r=t.exportIntervalMillis)!==null&&r!==void 0?r:6e4,this._exportTimeout=(n=t.exportTimeoutMillis)!==null&&n!==void 0?n:3e4,this._exporter=t.exporter}async _runOnce(){let{resourceMetrics:t,errors:r}=await this.collect({});return r.length>0&&Qv.diag.error("PeriodicExportingMetricReader: metrics collection errors",...r),new Promise((n,i)=>{this._exporter.export(t,s=>{var o;s.code!==Zv.ExportResultCode.SUCCESS?i((o=s.error)!==null&&o!==void 0?o:new Error(`PeriodicExportingMetricReader: metrics export failed (error ${s.error})`)):n()})})}onInitialized(){this._interval=setInterval(async()=>{try{await(0,Jv.callWithTimeout)(this._runOnce(),this._exportTimeout)}catch(t){if(t instanceof Jv.TimeoutError){Qv.diag.error("Export took longer than %s milliseconds and timed out.",this._exportTimeout);return}(0,Zv.globalErrorHandler)(t)}},this._exportInterval)}async onForceFlush(){await this._exporter.forceFlush()}async onShutdown(){this._interval&&clearInterval(this._interval),await this._exporter.shutdown()}selectAggregationTemporality(t){return this._exporter.selectAggregationTemporality(t)}};fu.PeriodicExportingMetricReader=e0});var Xr=d(dt=>{"use strict";Object.defineProperty(dt,"__esModule",{value:!0});dt.isDescriptorCompatibleWith=dt.createInstrumentDescriptorWithView=dt.createInstrumentDescriptor=dt.InstrumentType=void 0;var gk=Wn(),mk;(function(e){e.COUNTER="COUNTER",e.HISTOGRAM="HISTOGRAM",e.UP_DOWN_COUNTER="UP_DOWN_COUNTER",e.OBSERVABLE_COUNTER="OBSERVABLE_COUNTER",e.OBSERVABLE_GAUGE="OBSERVABLE_GAUGE",e.OBSERVABLE_UP_DOWN_COUNTER="OBSERVABLE_UP_DOWN_COUNTER"})(mk=dt.InstrumentType||(dt.InstrumentType={}));function yk(e,t,r){var n,i,s;return{name:e,type:t,description:(n=r==null?void 0:r.description)!==null&&n!==void 0?n:"",unit:(i=r==null?void 0:r.unit)!==null&&i!==void 0?i:"",valueType:(s=r==null?void 0:r.valueType)!==null&&s!==void 0?s:gk.ValueType.DOUBLE}}dt.createInstrumentDescriptor=yk;function Ek(e,t){var r,n;return{name:(r=e.name)!==null&&r!==void 0?r:t.name,description:(n=e.description)!==null&&n!==void 0?n:t.description,type:t.type,unit:t.unit,valueType:t.valueType}}dt.createInstrumentDescriptorWithView=Ek;function Sk(e,t){return e.name===t.name&&e.unit===t.unit&&e.type===t.type&&e.valueType===t.valueType}dt.isDescriptorCompatibleWith=Sk});var _u=d(ye=>{"use strict";Object.defineProperty(ye,"__esModule",{value:!0});ye.isObservableInstrument=ye.ObservableUpDownCounterInstrument=ye.ObservableGaugeInstrument=ye.ObservableCounterInstrument=ye.ObservableInstrument=ye.HistogramInstrument=ye.CounterInstrument=ye.UpDownCounterInstrument=ye.SyncInstrument=void 0;var hu=j(),Ak=Wn(),cs=class{constructor(t,r){this._writableMetricStorage=t,this._descriptor=r}_record(t,r={},n=hu.context.active()){this._descriptor.valueType===Ak.ValueType.INT&&!Number.isInteger(t)&&(hu.diag.warn(`INT value type cannot accept a floating-point value for ${this._descriptor.name}, ignoring the fractional digits.`),t=Math.trunc(t)),this._writableMetricStorage.record(t,r,n)}};ye.SyncInstrument=cs;var r0=class extends cs{add(t,r,n){this._record(t,r,n)}};ye.UpDownCounterInstrument=r0;var n0=class extends cs{add(t,r,n){if(t<0){hu.diag.warn(`negative value provided to counter ${this._descriptor.name}: ${t}`);return}this._record(t,r,n)}};ye.CounterInstrument=n0;var i0=class extends cs{record(t,r,n){if(t<0){hu.diag.warn(`negative value provided to histogram ${this._descriptor.name}: ${t}`);return}this._record(t,r,n)}};ye.HistogramInstrument=i0;var Yn=class{constructor(t,r,n){this._observableRegistry=n,this._descriptor=t,this._metricStorages=r}addCallback(t){this._observableRegistry.addCallback(t,this)}removeCallback(t){this._observableRegistry.removeCallback(t,this)}};ye.ObservableInstrument=Yn;var s0=class extends Yn{};ye.ObservableCounterInstrument=s0;var o0=class extends Yn{};ye.ObservableGaugeInstrument=o0;var a0=class extends Yn{};ye.ObservableUpDownCounterInstrument=a0;function bk(e){return e instanceof Yn}ye.isObservableInstrument=bk});var Wp=d(gu=>{"use strict";Object.defineProperty(gu,"__esModule",{value:!0});gu.Meter=void 0;var ot=Xr(),Kn=_u(),u0=class{constructor(t){this._meterSharedState=t}createHistogram(t,r){let n=(0,ot.createInstrumentDescriptor)(t,ot.InstrumentType.HISTOGRAM,r),i=this._meterSharedState.registerMetricStorage(n);return new Kn.HistogramInstrument(i,n)}createCounter(t,r){let n=(0,ot.createInstrumentDescriptor)(t,ot.InstrumentType.COUNTER,r),i=this._meterSharedState.registerMetricStorage(n);return new Kn.CounterInstrument(i,n)}createUpDownCounter(t,r){let n=(0,ot.createInstrumentDescriptor)(t,ot.InstrumentType.UP_DOWN_COUNTER,r),i=this._meterSharedState.registerMetricStorage(n);return new Kn.UpDownCounterInstrument(i,n)}createObservableGauge(t,r){let n=(0,ot.createInstrumentDescriptor)(t,ot.InstrumentType.OBSERVABLE_GAUGE,r),i=this._meterSharedState.registerAsyncMetricStorage(n);return new Kn.ObservableGaugeInstrument(n,i,this._meterSharedState.observableRegistry)}createObservableCounter(t,r){let n=(0,ot.createInstrumentDescriptor)(t,ot.InstrumentType.OBSERVABLE_COUNTER,r),i=this._meterSharedState.registerAsyncMetricStorage(n);return new Kn.ObservableCounterInstrument(n,i,this._meterSharedState.observableRegistry)}createObservableUpDownCounter(t,r){let n=(0,ot.createInstrumentDescriptor)(t,ot.InstrumentType.OBSERVABLE_UP_DOWN_COUNTER,r),i=this._meterSharedState.registerAsyncMetricStorage(n);return new Kn.ObservableUpDownCounterInstrument(n,i,this._meterSharedState.observableRegistry)}addBatchObservableCallback(t,r){this._meterSharedState.observableRegistry.addBatchCallback(t,r)}removeBatchObservableCallback(t,r){this._meterSharedState.observableRegistry.removeBatchCallback(t,r)}};gu.Meter=u0});var yu=d(Xn=>{"use strict";Object.defineProperty(Xn,"__esModule",{value:!0});Xn.ExactPredicate=Xn.PatternPredicate=void 0;var vk=/[\^$\\.+?()[\]{}|]/g,mu=class{constructor(t){t==="*"?(this._matchAll=!0,this._regexp=/.*/):(this._matchAll=!1,this._regexp=new RegExp(mu.escapePattern(t)))}match(t){return this._matchAll?!0:this._regexp.test(t)}static escapePattern(t){return`^${t.replace(vk,"\\$&").replace("*",".*")}$`}static hasWildcard(t){return t.includes("*")}};Xn.PatternPredicate=mu;var c0=class{constructor(t){this._matchAll=t===void 0,this._pattern=t}match(t){return!!(this._matchAll||t===this._pattern)}};Xn.ExactPredicate=c0});var Yp=d(Eu=>{"use strict";Object.defineProperty(Eu,"__esModule",{value:!0});Eu.InstrumentSelector=void 0;var Tk=yu(),l0=class{constructor(t){var r;this._nameFilter=new Tk.PatternPredicate((r=t==null?void 0:t.name)!==null&&r!==void 0?r:"*"),this._type=t==null?void 0:t.type}getType(){return this._type}getNameFilter(){return this._nameFilter}};Eu.InstrumentSelector=l0});var Xp=d(Su=>{"use strict";Object.defineProperty(Su,"__esModule",{value:!0});Su.MeterSelector=void 0;var Kp=yu(),d0=class{constructor(t){this._nameFilter=new Kp.ExactPredicate(t==null?void 0:t.name),this._versionFilter=new Kp.ExactPredicate(t==null?void 0:t.version),this._schemaUrlFilter=new Kp.ExactPredicate(t==null?void 0:t.schemaUrl)}getNameFilter(){return this._nameFilter}getVersionFilter(){return this._versionFilter}getSchemaUrlFilter(){return this._schemaUrlFilter}};Su.MeterSelector=d0});var ds=d(ls=>{"use strict";Object.defineProperty(ls,"__esModule",{value:!0});ls.AggregatorKind=void 0;var Rk;(function(e){e[e.DROP=0]="DROP",e[e.SUM=1]="SUM",e[e.LAST_VALUE=2]="LAST_VALUE",e[e.HISTOGRAM=3]="HISTOGRAM"})(Rk=ls.AggregatorKind||(ls.AggregatorKind={}))});var f0=d(Au=>{"use strict";Object.defineProperty(Au,"__esModule",{value:!0});Au.DropAggregator=void 0;var Pk=ds(),p0=class{constructor(){this.kind=Pk.AggregatorKind.DROP}createAccumulation(){}merge(t,r){}diff(t,r){}toMetricData(t,r,n,i,s){}};Au.DropAggregator=p0});var _0=d(zn=>{"use strict";Object.defineProperty(zn,"__esModule",{value:!0});zn.HistogramAggregator=zn.HistogramAccumulation=void 0;var Ok=ds(),Ck=as();function Ik(e){let t=e.map(()=>0);return t.push(0),{buckets:{boundaries:e,counts:t},sum:0,count:0}}var ps=class{constructor(t,r=Ik(t)){this._boundaries=t,this._current=r}record(t){this._current.count+=1,this._current.sum+=t;for(let r=0;r<this._boundaries.length;r++)if(t<this._boundaries[r]){this._current.buckets.counts[r]+=1;return}this._current.buckets.counts[this._boundaries.length]+=1}toPointValue(){return this._current}};zn.HistogramAccumulation=ps;var h0=class{constructor(t){this._boundaries=t,this.kind=Ok.AggregatorKind.HISTOGRAM}createAccumulation(){return new ps(this._boundaries)}merge(t,r){let n=t.toPointValue(),i=r.toPointValue(),s=n.buckets.counts,o=i.buckets.counts,a=new Array(s.length);for(let u=0;u<s.length;u++)a[u]=s[u]+o[u];return new ps(n.buckets.boundaries,{buckets:{boundaries:n.buckets.boundaries,counts:a},count:n.count+i.count,sum:n.sum+i.sum})}diff(t,r){let n=t.toPointValue(),i=r.toPointValue(),s=n.buckets.counts,o=i.buckets.counts,a=new Array(s.length);for(let u=0;u<s.length;u++)a[u]=o[u]-s[u];return new ps(n.buckets.boundaries,{buckets:{boundaries:n.buckets.boundaries,counts:a},count:i.count-n.count,sum:i.sum-n.sum})}toMetricData(t,r,n,i,s){return{descriptor:t,aggregationTemporality:r,dataPointType:Ck.DataPointType.HISTOGRAM,dataPoints:n.map(([o,a])=>({attributes:o,startTime:i,endTime:s,value:a.toPointValue()}))}}};zn.HistogramAggregator=h0});var m0=d(Qn=>{"use strict";Object.defineProperty(Qn,"__esModule",{value:!0});Qn.LastValueAggregator=Qn.LastValueAccumulation=void 0;var wk=ds(),fs=ne(),Nk=as(),hs=class{constructor(t=0,r=[0,0]){this._current=t,this.sampleTime=r}record(t){this._current=t,this.sampleTime=(0,fs.hrTime)()}toPointValue(){return this._current}};Qn.LastValueAccumulation=hs;var g0=class{constructor(){this.kind=wk.AggregatorKind.LAST_VALUE}createAccumulation(){return new hs}merge(t,r){let n=(0,fs.hrTimeToMicroseconds)(r.sampleTime)>=(0,fs.hrTimeToMicroseconds)(t.sampleTime)?r:t;return new hs(n.toPointValue(),n.sampleTime)}diff(t,r){let n=(0,fs.hrTimeToMicroseconds)(r.sampleTime)>=(0,fs.hrTimeToMicroseconds)(t.sampleTime)?r:t;return new hs(n.toPointValue(),n.sampleTime)}toMetricData(t,r,n,i,s){return{descriptor:t,aggregationTemporality:r,dataPointType:Nk.DataPointType.SINGULAR,dataPoints:n.map(([o,a])=>({attributes:o,startTime:i,endTime:s,value:a.toPointValue()}))}}};Qn.LastValueAggregator=g0});var E0=d(Zn=>{"use strict";Object.defineProperty(Zn,"__esModule",{value:!0});Zn.SumAggregator=Zn.SumAccumulation=void 0;var xk=ds(),Lk=as(),_s=class{constructor(t=0){this._current=t}record(t){this._current+=t}toPointValue(){return this._current}};Zn.SumAccumulation=_s;var y0=class{constructor(){this.kind=xk.AggregatorKind.SUM}createAccumulation(){return new _s}merge(t,r){return new _s(t.toPointValue()+r.toPointValue())}diff(t,r){return new _s(r.toPointValue()-t.toPointValue())}toMetricData(t,r,n,i,s){return{descriptor:t,aggregationTemporality:r,dataPointType:Lk.DataPointType.SINGULAR,dataPoints:n.map(([o,a])=>({attributes:o,startTime:i,endTime:s,value:a.toPointValue()}))}}};Zn.SumAggregator=y0});var S0=d(Nt=>{"use strict";var Mk=Nt&&Nt.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),bu=Nt&&Nt.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&Mk(t,e,r)};Object.defineProperty(Nt,"__esModule",{value:!0});bu(f0(),Nt);bu(_0(),Nt);bu(m0(),Nt);bu(E0(),Nt)});var Qp=d(xe=>{"use strict";Object.defineProperty(xe,"__esModule",{value:!0});xe.DefaultAggregation=xe.ExplicitBucketHistogramAggregation=xe.HistogramAggregation=xe.LastValueAggregation=xe.SumAggregation=xe.DropAggregation=xe.Aggregation=void 0;var Dk=j(),gs=S0(),Jn=Xr(),_r=class{static Drop(){return b0}static Sum(){return v0}static LastValue(){return T0}static Histogram(){return R0}static Default(){return Bk}};xe.Aggregation=_r;var ei=class extends _r{createAggregator(t){return ei.DEFAULT_INSTANCE}};xe.DropAggregation=ei;ei.DEFAULT_INSTANCE=new gs.DropAggregator;var ti=class extends _r{createAggregator(t){return ti.DEFAULT_INSTANCE}};xe.SumAggregation=ti;ti.DEFAULT_INSTANCE=new gs.SumAggregator;var ri=class extends _r{createAggregator(t){return ri.DEFAULT_INSTANCE}};xe.LastValueAggregation=ri;ri.DEFAULT_INSTANCE=new gs.LastValueAggregator;var ni=class extends _r{createAggregator(t){return ni.DEFAULT_INSTANCE}};xe.HistogramAggregation=ni;ni.DEFAULT_INSTANCE=new gs.HistogramAggregator([0,5,10,25,50,75,100,250,500,1e3]);var A0=class extends _r{constructor(t){super();if(t===void 0||t.length===0)throw new Error("HistogramAggregator should be created with boundaries.");t=t.concat(),t=t.sort((i,s)=>i-s);let r=t.lastIndexOf(-Infinity),n=t.indexOf(Infinity);n===-1&&(n=void 0),this._boundaries=t.slice(r+1,n)}createAggregator(t){return new gs.HistogramAggregator(this._boundaries)}};xe.ExplicitBucketHistogramAggregation=A0;var zp=class extends _r{_resolve(t){switch(t.type){case Jn.InstrumentType.COUNTER:case Jn.InstrumentType.UP_DOWN_COUNTER:case Jn.InstrumentType.OBSERVABLE_COUNTER:case Jn.InstrumentType.OBSERVABLE_UP_DOWN_COUNTER:return v0;case Jn.InstrumentType.OBSERVABLE_GAUGE:return T0;case Jn.InstrumentType.HISTOGRAM:return R0}return Dk.diag.warn(`Unable to recognize instrument type: ${t.type}`),b0}createAggregator(t){return this._resolve(t).createAggregator(t)}};xe.DefaultAggregation=zp;var b0=new ei,v0=new ti,T0=new ri,R0=new ni,Bk=new zp});var Jp=d(gr=>{"use strict";Object.defineProperty(gr,"__esModule",{value:!0});gr.FilteringAttributesProcessor=gr.NoopAttributesProcessor=gr.AttributesProcessor=void 0;var vu=class{static Noop(){return Fk}};gr.AttributesProcessor=vu;var Zp=class extends vu{process(t,r){return t}};gr.NoopAttributesProcessor=Zp;var P0=class extends vu{constructor(t){super();this._allowedAttributeNames=t}process(t,r){let n={};return Object.keys(t).filter(i=>this._allowedAttributeNames.includes(i)).forEach(i=>n[i]=t[i]),n}};gr.FilteringAttributesProcessor=P0;var Fk=new Zp});var ef=d(Tu=>{"use strict";Object.defineProperty(Tu,"__esModule",{value:!0});Tu.View=void 0;var kk=Qp(),Uk=Jp(),O0=class{constructor(t){var r,n;this.name=t==null?void 0:t.name,this.description=t==null?void 0:t.description,this.aggregation=(r=t==null?void 0:t.aggregation)!==null&&r!==void 0?r:kk.Aggregation.Default(),this.attributesProcessor=(n=t==null?void 0:t.attributesProcessor)!==null&&n!==void 0?n:Uk.AttributesProcessor.Noop()}};Tu.View=O0});var C0=d(Ru=>{"use strict";Object.defineProperty(Ru,"__esModule",{value:!0});Ru.ViewRegistry=void 0;var qk=Yp(),jk=Xp(),Gk=ef(),ms=class{constructor(){this._registeredViews=[]}addView(t,r=new qk.InstrumentSelector,n=new jk.MeterSelector){this._registeredViews.push({instrumentSelector:r,meterSelector:n,view:t})}findViews(t,r){let n=this._registeredViews.filter(i=>this._matchInstrument(i.instrumentSelector,t)&&this._matchMeter(i.meterSelector,r)).map(i=>i.view);return n.length===0?[ms.DEFAULT_VIEW]:n}_matchInstrument(t,r){return(t.getType()===void 0||r.type===t.getType())&&t.getNameFilter().match(r.name)}_matchMeter(t,r){return t.getNameFilter().match(r.name)&&(r.version===void 0||t.getVersionFilter().match(r.version))&&(r.schemaUrl===void 0||t.getSchemaUrlFilter().match(r.schemaUrl))}};Ru.ViewRegistry=ms;ms.DEFAULT_VIEW=new Gk.View});var tf=d(Pu=>{"use strict";Object.defineProperty(Pu,"__esModule",{value:!0});Pu.MetricStorage=void 0;var Hk=Xr(),I0=class{constructor(t){this._instrumentDescriptor=t}getInstrumentDescriptor(){return this._instrumentDescriptor}updateDescription(t){this._instrumentDescriptor=(0,Hk.createInstrumentDescriptor)(this._instrumentDescriptor.name,this._instrumentDescriptor.type,{description:t,valueType:this._instrumentDescriptor.valueType,unit:this._instrumentDescriptor.unit})}};Pu.MetricStorage=I0});var ys=d(ii=>{"use strict";Object.defineProperty(ii,"__esModule",{value:!0});ii.AttributeHashMap=ii.HashMap=void 0;var $k=zt(),rf=class{constructor(t){this._hash=t,this._valueMap=new Map,this._keyMap=new Map}get(t,r){return r!=null||(r=this._hash(t)),this._valueMap.get(r)}getOrDefault(t,r){let n=this._hash(t);if(this._valueMap.has(n))return this._valueMap.get(n);let i=r();return this._keyMap.has(n)||this._keyMap.set(n,t),this._valueMap.set(n,i),i}set(t,r,n){n!=null||(n=this._hash(t)),this._keyMap.has(n)||this._keyMap.set(n,t),this._valueMap.set(n,r)}has(t,r){return r!=null||(r=this._hash(t)),this._valueMap.has(r)}*entries(){let t=this._valueMap.entries(),r=t.next();for(;r.done!==!0;)yield[this._keyMap.get(r.value[0]),r.value[1],r.value[0]],r=t.next()}get size(){return this._valueMap.size}};ii.HashMap=rf;var w0=class extends rf{constructor(){super($k.hashAttributes)}};ii.AttributeHashMap=w0});var sf=d(Ou=>{"use strict";Object.defineProperty(Ou,"__esModule",{value:!0});Ou.DeltaMetricProcessor=void 0;var nf=ys(),N0=class{constructor(t){this._aggregator=t,this._activeCollectionStorage=new nf.AttributeHashMap,this._cumulativeMemoStorage=new nf.AttributeHashMap}bind(t){return this._activeCollectionStorage.getOrDefault(t,()=>this._aggregator.createAccumulation())}record(t,r,n){let i=this.bind(r);i==null||i.record(t)}batchCumulate(t){Array.from(t.entries()).forEach(([r,n,i])=>{let s=this._aggregator.createAccumulation();if(s==null||s.record(n),this._cumulativeMemoStorage.has(r,i)){let o=this._cumulativeMemoStorage.get(r,i);s=this._aggregator.diff(o,s)}this._cumulativeMemoStorage.set(r,s,i),this._activeCollectionStorage.set(r,s,i)})}collect(){let t=this._activeCollectionStorage;return this._activeCollectionStorage=new nf.AttributeHashMap,t}};Ou.DeltaMetricProcessor=N0});var of=d(Cu=>{"use strict";Object.defineProperty(Cu,"__esModule",{value:!0});Cu.TemporalMetricProcessor=void 0;var x0=lu(),Vk=ys(),Es=class{constructor(t){this._aggregator=t,this._unreportedAccumulations=new Map,this._reportHistory=new Map}buildMetrics(t,r,n,i,s,o){let a=s;this._stashAccumulations(r,i);let u=this._getMergedUnreportedAccumulations(t),c=u,l;if(this._reportHistory.has(t)){let p=this._reportHistory.get(t);a=p.collectionTime,l=p.aggregationTemporality,l===x0.AggregationTemporality.CUMULATIVE&&(c=Es.merge(p.accumulations,u,this._aggregator))}else l=t.selectAggregationTemporality(n.type);return this._reportHistory.set(t,{accumulations:c,collectionTime:o,aggregationTemporality:l}),this._aggregator.toMetricData(n,l,Wk(c),l===x0.AggregationTemporality.CUMULATIVE?s:a,o)}_stashAccumulations(t,r){t.forEach(n=>{let i=this._unreportedAccumulations.get(n);i===void 0&&(i=[],this._unreportedAccumulations.set(n,i)),i.push(r)})}_getMergedUnreportedAccumulations(t){let r=new Vk.AttributeHashMap,n=this._unreportedAccumulations.get(t);if(this._unreportedAccumulations.set(t,[]),n===void 0)return r;for(let i of n)r=Es.merge(r,i,this._aggregator);return r}static merge(t,r,n){var i;let s=t,o=r.entries(),a=o.next();for(;a.done!==!0;){let[u,c,l]=a.value,p=(i=t.get(u,l))!==null&&i!==void 0?i:n.createAccumulation();s.set(u,n.merge(p,c),l),a=o.next()}return s}};Cu.TemporalMetricProcessor=Es;function Wk(e){return Array.from(e.entries())}});var M0=d(Iu=>{"use strict";Object.defineProperty(Iu,"__esModule",{value:!0});Iu.AsyncMetricStorage=void 0;var Yk=tf(),Kk=sf(),Xk=of(),zk=ys(),L0=class extends Yk.MetricStorage{constructor(t,r,n){super(t);this._attributesProcessor=n,this._deltaMetricStorage=new Kk.DeltaMetricProcessor(r),this._temporalMetricStorage=new Xk.TemporalMetricProcessor(r)}record(t){let r=new zk.AttributeHashMap;Array.from(t.entries()).forEach(([n,i])=>{r.set(this._attributesProcessor.process(n),i)}),this._deltaMetricStorage.batchCumulate(r)}collect(t,r,n,i){let s=this._deltaMetricStorage.collect();return this._temporalMetricStorage.buildMetrics(t,r,this._instrumentDescriptor,s,n,i)}};Iu.AsyncMetricStorage=L0});var U0=d($e=>{"use strict";Object.defineProperty($e,"__esModule",{value:!0});$e.getConflictResolutionRecipe=$e.getDescriptionResolutionRecipe=$e.getTypeConflictResolutionRecipe=$e.getUnitConflictResolutionRecipe=$e.getValueTypeConflictResolutionRecipe=$e.getIncompatibilityDetails=void 0;function Qk(e,t){let r="";return e.unit!==t.unit&&(r+=` - Unit '${e.unit}' does not match '${t.unit}'
|
|
`),e.type!==t.type&&(r+=` - Type '${e.type}' does not match '${t.type}'
|
|
`),e.valueType!==t.valueType&&(r+=` - Value Type '${e.valueType}' does not match '${t.valueType}'
|
|
`),e.description!==t.description&&(r+=` - Description '${e.description}' does not match '${t.description}'
|
|
`),r}$e.getIncompatibilityDetails=Qk;function D0(e,t){return` - use valueType '${e.valueType}' on instrument creation or use an instrument name other than '${t.name}'`}$e.getValueTypeConflictResolutionRecipe=D0;function B0(e,t){return` - use unit '${e.unit}' on instrument creation or use an instrument name other than '${t.name}'`}$e.getUnitConflictResolutionRecipe=B0;function F0(e,t){let r={name:t.name,type:t.type},n=JSON.stringify(r);return` - create a new view with a name other than '${e.name}' and InstrumentSelector '${n}'`}$e.getTypeConflictResolutionRecipe=F0;function k0(e,t){let r={name:t.name,type:t.type},n=JSON.stringify(r);return` - create a new view with a name other than '${e.name}' and InstrumentSelector '${n}'
|
|
- OR - create a new view with the name ${e.name} and description '${e.description}' and InstrumentSelector ${n}
|
|
- OR - create a new view with the name ${t.name} and description '${e.description}' and InstrumentSelector ${n}`}$e.getDescriptionResolutionRecipe=k0;function Zk(e,t){return e.valueType!==t.valueType?D0(e,t):e.unit!==t.unit?B0(e,t):e.type!==t.type?F0(e,t):e.description!==t.description?k0(e,t):""}$e.getConflictResolutionRecipe=Zk});var j0=d(xu=>{"use strict";Object.defineProperty(xu,"__esModule",{value:!0});xu.MetricStorageRegistry=void 0;var Jk=Xr(),q0=j(),wu=U0(),Nu=class{constructor(){this._metricStorageRegistry=new Map}static create(){return new Nu}getStorages(){let t=[];for(let r of this._metricStorageRegistry.values())t=t.concat(r);return t}register(t){let r=t.getInstrumentDescriptor(),n=this._metricStorageRegistry.get(r.name);if(n===void 0)return this._metricStorageRegistry.set(r.name,[t]),t;let i=null;for(let s of n){let o=s.getInstrumentDescriptor();(0,Jk.isDescriptorCompatibleWith)(o,r)?(o.description!==r.description&&(r.description.length>o.description.length&&s.updateDescription(r.description),q0.diag.warn("A view or instrument with the name ",r.name,` has already been registered, but has a different description and is incompatible with another registered view.
|
|
`,`Details:
|
|
`,(0,wu.getIncompatibilityDetails)(o,r),`The longer description will be used.
|
|
To resolve the conflict:`,(0,wu.getConflictResolutionRecipe)(o,r))),i=s):q0.diag.warn("A view or instrument with the name ",r.name,` has already been registered and is incompatible with another registered view.
|
|
`,`Details:
|
|
`,(0,wu.getIncompatibilityDetails)(o,r),`To resolve the conflict:
|
|
`,(0,wu.getConflictResolutionRecipe)(o,r))}return i!=null?i:(n.push(t),t)}};xu.MetricStorageRegistry=Nu});var H0=d(Lu=>{"use strict";Object.defineProperty(Lu,"__esModule",{value:!0});Lu.MultiMetricStorage=void 0;var G0=class{constructor(t){this._backingStorages=t}record(t,r,n){this._backingStorages.forEach(i=>{i.record(t,r,n)})}};Lu.MultiMetricStorage=G0});var af=d(si=>{"use strict";Object.defineProperty(si,"__esModule",{value:!0});si.BatchObservableResultImpl=si.ObservableResultImpl=void 0;var $0=j(),V0=Wn(),W0=ys(),eU=_u(),Y0=class{constructor(t){this._descriptor=t,this._buffer=new W0.AttributeHashMap}observe(t,r={}){this._descriptor.valueType===V0.ValueType.INT&&!Number.isInteger(t)&&($0.diag.warn(`INT value type cannot accept a floating-point value for ${this._descriptor.name}, ignoring the fractional digits.`),t=Math.trunc(t)),this._buffer.set(r,t)}};si.ObservableResultImpl=Y0;var K0=class{constructor(){this._buffer=new Map}observe(t,r,n={}){if(!(0,eU.isObservableInstrument)(t))return;let i=this._buffer.get(t);i==null&&(i=new W0.AttributeHashMap,this._buffer.set(t,i)),t._descriptor.valueType===V0.ValueType.INT&&!Number.isInteger(r)&&($0.diag.warn(`INT value type cannot accept a floating-point value for ${t._descriptor.name}, ignoring the fractional digits.`),r=Math.trunc(r)),i.set(n,r)}};si.BatchObservableResultImpl=K0});var Z0=d(Mu=>{"use strict";Object.defineProperty(Mu,"__esModule",{value:!0});Mu.ObservableRegistry=void 0;var tU=j(),X0=_u(),z0=af(),Ss=zt(),Q0=class{constructor(){this._callbacks=[],this._batchCallbacks=[]}addCallback(t,r){this._findCallback(t,r)>=0||this._callbacks.push({callback:t,instrument:r})}removeCallback(t,r){let n=this._findCallback(t,r);n<0||this._callbacks.splice(n,1)}addBatchCallback(t,r){let n=new Set(r.filter(X0.isObservableInstrument));if(n.size===0){tU.diag.error("BatchObservableCallback is not associated with valid instruments",r);return}this._findBatchCallback(t,n)>=0||this._batchCallbacks.push({callback:t,instruments:n})}removeBatchCallback(t,r){let n=new Set(r.filter(X0.isObservableInstrument)),i=this._findBatchCallback(t,n);i<0||this._batchCallbacks.splice(i,1)}async observe(t){let r=this._observeCallbacks(t),n=this._observeBatchCallbacks(t);return(await(0,Ss.PromiseAllSettled)([...r,...n])).filter(Ss.isPromiseAllSettledRejectionResult).map(o=>o.reason)}_observeCallbacks(t){return this._callbacks.map(async({callback:r,instrument:n})=>{let i=new z0.ObservableResultImpl(n._descriptor),s=Promise.resolve(r(i));t!=null&&(s=(0,Ss.callWithTimeout)(s,t)),await s,n._metricStorages.forEach(o=>{o.record(i._buffer)})})}_observeBatchCallbacks(t){return this._batchCallbacks.map(async({callback:r,instruments:n})=>{let i=new z0.BatchObservableResultImpl,s=Promise.resolve(r(i));t!=null&&(s=(0,Ss.callWithTimeout)(s,t)),await s,n.forEach(o=>{let a=i._buffer.get(o);a!=null&&o._metricStorages.forEach(u=>{u.record(a)})})})}_findCallback(t,r){return this._callbacks.findIndex(n=>n.callback===t&&n.instrument===r)}_findBatchCallback(t,r){return this._batchCallbacks.findIndex(n=>n.callback===t&&(0,Ss.setEquals)(n.instruments,r))}};Mu.ObservableRegistry=Q0});var eT=d(Du=>{"use strict";Object.defineProperty(Du,"__esModule",{value:!0});Du.SyncMetricStorage=void 0;var rU=tf(),nU=sf(),iU=of(),J0=class extends rU.MetricStorage{constructor(t,r,n){super(t);this._attributesProcessor=n,this._deltaMetricStorage=new nU.DeltaMetricProcessor(r),this._temporalMetricStorage=new iU.TemporalMetricProcessor(r)}record(t,r,n){r=this._attributesProcessor.process(r,n),this._deltaMetricStorage.record(t,r,n)}collect(t,r,n,i){let s=this._deltaMetricStorage.collect();return this._temporalMetricStorage.buildMetrics(t,r,this._instrumentDescriptor,s,n,i)}};Du.SyncMetricStorage=J0});var nT=d(Fu=>{"use strict";Object.defineProperty(Fu,"__esModule",{value:!0});Fu.MeterSharedState=void 0;var tT=Xr(),sU=Wp(),Bu=zt(),oU=M0(),aU=j0(),uU=H0(),cU=Z0(),lU=eT(),rT=class{constructor(t,r){this._meterProviderSharedState=t,this._instrumentationScope=r,this._metricStorageRegistry=new aU.MetricStorageRegistry,this.observableRegistry=new cU.ObservableRegistry,this.meter=new sU.Meter(this)}registerMetricStorage(t){let n=this._meterProviderSharedState.viewRegistry.findViews(t,this._instrumentationScope).map(i=>{let s=(0,tT.createInstrumentDescriptorWithView)(i,t),o=i.aggregation.createAggregator(s),a=new lU.SyncMetricStorage(s,o,i.attributesProcessor);return this._metricStorageRegistry.register(a)}).filter(Bu.isNotNullish);return n.length===1?n[0]:new uU.MultiMetricStorage(n)}registerAsyncMetricStorage(t){return this._meterProviderSharedState.viewRegistry.findViews(t,this._instrumentationScope).map(i=>{let s=(0,tT.createInstrumentDescriptorWithView)(i,t),o=i.aggregation.createAggregator(s),a=new oU.AsyncMetricStorage(s,o,i.attributesProcessor);return this._metricStorageRegistry.register(a)}).filter(Bu.isNotNullish)}async collect(t,r,n){let i=await this.observableRegistry.observe(n==null?void 0:n.timeoutMillis),s=Array.from(this._metricStorageRegistry.getStorages()).map(o=>o.collect(t,this._meterProviderSharedState.metricCollectors,this._meterProviderSharedState.sdkStartTime,r)).filter(Bu.isNotNullish);return{scopeMetrics:{scope:this._instrumentationScope,metrics:s.filter(Bu.isNotNullish)},errors:i}}};Fu.MeterSharedState=rT});var sT=d(ku=>{"use strict";Object.defineProperty(ku,"__esModule",{value:!0});ku.MeterProviderSharedState=void 0;var dU=ne(),pU=zt(),fU=C0(),hU=nT(),iT=class{constructor(t){this.resource=t,this.viewRegistry=new fU.ViewRegistry,this.sdkStartTime=(0,dU.hrTime)(),this.metricCollectors=[],this.meterSharedStates=new Map}getMeterSharedState(t){let r=(0,pU.instrumentationScopeId)(t),n=this.meterSharedStates.get(r);return n==null&&(n=new hU.MeterSharedState(this,t),this.meterSharedStates.set(r,n)),n}};ku.MeterProviderSharedState=iT});var aT=d(Uu=>{"use strict";Object.defineProperty(Uu,"__esModule",{value:!0});Uu.MetricCollector=void 0;var _U=ne(),gU=zt(),oT=class{constructor(t,r){this._sharedState=t,this._metricReader=r}async collect(t){let r=(0,_U.hrTime)(),n=Array.from(this._sharedState.meterSharedStates.values()).map(s=>s.collect(this,r,t)),i=await Promise.all(n);return{resourceMetrics:{resource:this._sharedState.resource,scopeMetrics:i.map(s=>s.scopeMetrics)},errors:(0,gU.FlatMap)(i,s=>s.errors)}}async forceFlush(t){await this._metricReader.forceFlush(t)}async shutdown(t){await this._metricReader.shutdown(t)}selectAggregationTemporality(t){return this._metricReader.selectAggregationTemporality(t)}};Uu.MetricCollector=oT});var cT=d(qu=>{"use strict";Object.defineProperty(qu,"__esModule",{value:!0});qu.MeterProvider=void 0;var uf=j(),mU=Wn(),yU=Xi(),EU=sT(),SU=Yp(),AU=Xp(),bU=ef(),vU=aT(),TU=Jp(),RU=yu();function PU(e){return e.name==null&&e.aggregation==null&&e.attributeKeys==null&&e.description==null}var uT=class{constructor(t){var r;this._shutdown=!1,this._sharedState=new EU.MeterProviderSharedState((r=t==null?void 0:t.resource)!==null&&r!==void 0?r:yU.Resource.empty())}getMeter(t,r="",n={}){return this._shutdown?(uf.diag.warn("A shutdown MeterProvider cannot provide a Meter"),mU.NOOP_METER):this._sharedState.getMeterSharedState({name:t,version:r,schemaUrl:n.schemaUrl}).meter}addMetricReader(t){let r=new vU.MetricCollector(this._sharedState,t);t.setMetricProducer(r),this._sharedState.metricCollectors.push(r)}addView(t,r){var n;if(PU(t))throw new Error("Cannot create view with no view arguments supplied");if(t.name!=null&&(((n=r==null?void 0:r.instrument)===null||n===void 0?void 0:n.name)==null||RU.PatternPredicate.hasWildcard(r.instrument.name)))throw new Error("Views with a specified name must be declared with an instrument selector that selects at most one instrument per meter.");let i;t.attributeKeys!=null&&(i=new TU.FilteringAttributesProcessor(t.attributeKeys));let s=new bU.View({name:t.name,description:t.description,aggregation:t.aggregation,attributesProcessor:i}),o=new SU.InstrumentSelector(r==null?void 0:r.instrument),a=new AU.MeterSelector(r==null?void 0:r.meter);this._sharedState.viewRegistry.addView(s,o,a)}async shutdown(t){if(this._shutdown){uf.diag.warn("shutdown may only be called once per MeterProvider");return}this._shutdown=!0,await Promise.all(this._sharedState.metricCollectors.map(r=>r.shutdown(t)))}async forceFlush(t){if(this._shutdown){uf.diag.warn("invalid attempt to force flush after MeterProvider shutdown");return}await Promise.all(this._sharedState.metricCollectors.map(r=>r.forceFlush(t)))}};qu.MeterProvider=uT});var lT=d(Ee=>{"use strict";var OU=Ee&&Ee.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),xt=Ee&&Ee.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&OU(t,e,r)};Object.defineProperty(Ee,"__esModule",{value:!0});Ee.TimeoutError=Ee.InstrumentType=void 0;xt(lu(),Ee);xt(as(),Ee);xt(Vv(),Ee);xt(Yv(),Ee);xt(Vp(),Ee);xt(t0(),Ee);var CU=Xr();Object.defineProperty(Ee,"InstrumentType",{enumerable:!0,get:function(){return CU.InstrumentType}});xt(Wp(),Ee);xt(cT(),Ee);xt(af(),Ee);var IU=zt();Object.defineProperty(Ee,"TimeoutError",{enumerable:!0,get:function(){return IU.TimeoutError}});xt(Qp(),Ee)});var hT=d(mr=>{"use strict";Object.defineProperty(mr,"__esModule",{value:!0});mr.toMetric=mr.toScopeMetrics=mr.toResourceMetrics=void 0;var dT=Wn(),ju=ne(),Lt=lT(),cf=su();function wU(e){return{resource:{attributes:(0,cf.toAttributes)(e.resource.attributes),droppedAttributesCount:0},schemaUrl:void 0,scopeMetrics:pT(e.scopeMetrics)}}mr.toResourceMetrics=wU;function pT(e){return Array.from(e.map(t=>({scope:{name:t.scope.name,version:t.scope.version},metrics:t.metrics.map(n=>fT(n)),schemaUrl:t.scope.schemaUrl})))}mr.toScopeMetrics=pT;function fT(e){let t={name:e.descriptor.name,description:e.descriptor.description,unit:e.descriptor.unit},r=BU(e.aggregationTemporality);if(e.dataPointType===Lt.DataPointType.SINGULAR){let n=xU(e),i=e.descriptor.type===Lt.InstrumentType.COUNTER||e.descriptor.type===Lt.InstrumentType.OBSERVABLE_COUNTER;MU(e)?t.sum={aggregationTemporality:r,isMonotonic:i,dataPoints:n}:t.gauge={dataPoints:n}}else DU(e)&&(t.histogram={aggregationTemporality:r,dataPoints:LU(e)});return t}mr.toMetric=fT;function NU(e,t){let r={attributes:(0,cf.toAttributes)(e.attributes),startTimeUnixNano:(0,ju.hrTimeToNanoseconds)(e.startTime),timeUnixNano:(0,ju.hrTimeToNanoseconds)(e.endTime)};return t===dT.ValueType.INT?r.asInt=e.value:t===dT.ValueType.DOUBLE&&(r.asDouble=e.value),r}function xU(e){return e.dataPoints.map(t=>NU(t,e.descriptor.valueType))}function LU(e){return e.dataPoints.map(t=>{let r=t.value;return{attributes:(0,cf.toAttributes)(t.attributes),bucketCounts:r.buckets.counts,explicitBounds:r.buckets.boundaries,count:r.count,sum:r.sum,startTimeUnixNano:(0,ju.hrTimeToNanoseconds)(t.startTime),timeUnixNano:(0,ju.hrTimeToNanoseconds)(t.endTime)}})}function MU(e){return e.descriptor.type===Lt.InstrumentType.COUNTER||e.descriptor.type===Lt.InstrumentType.UP_DOWN_COUNTER||e.descriptor.type===Lt.InstrumentType.OBSERVABLE_COUNTER||e.descriptor.type===Lt.InstrumentType.OBSERVABLE_UP_DOWN_COUNTER}function DU(e){return e.dataPointType===Lt.DataPointType.HISTOGRAM}function BU(e){return e===Lt.AggregationTemporality.DELTA?1:e===Lt.AggregationTemporality.CUMULATIVE?2:0}});var _T=d(Gu=>{"use strict";Object.defineProperty(Gu,"__esModule",{value:!0});Gu.createExportMetricsServiceRequest=void 0;var FU=hT();function kU(e){return{resourceMetrics:e.map(t=>(0,FU.toResourceMetrics)(t))}}Gu.createExportMetricsServiceRequest=kU});var gT=d(Ve=>{"use strict";var UU=Ve&&Ve.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Hu=Ve&&Ve.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&UU(t,e,r)};Object.defineProperty(Ve,"__esModule",{value:!0});Ve.createExportMetricsServiceRequest=Ve.createExportTraceServiceRequest=void 0;Hu(Av(),Ve);Hu(vv(),Ve);Hu(Rv(),Ve);Hu(Pv(),Ve);var qU=wv();Object.defineProperty(Ve,"createExportTraceServiceRequest",{enumerable:!0,get:function(){return qU.createExportTraceServiceRequest}});var jU=_T();Object.defineProperty(Ve,"createExportMetricsServiceRequest",{enumerable:!0,get:function(){return jU.createExportMetricsServiceRequest}})});var ET=d($u=>{"use strict";Object.defineProperty($u,"__esModule",{value:!0});$u.OTLPTraceExporter=void 0;var oi=ne(),GU=wp(),mT=wp(),HU=gT(),lf="v1/traces",$U=`http://localhost:4318/${lf}`,yT=class extends GU.OTLPExporterNodeBase{constructor(t={}){super(t);this.headers=Object.assign(this.headers,oi.baggageUtils.parseKeyPairsIntoRecord((0,oi.getEnv)().OTEL_EXPORTER_OTLP_TRACES_HEADERS))}convert(t){return(0,HU.createExportTraceServiceRequest)(t,!0)}getDefaultUrl(t){return typeof t.url=="string"?t.url:(0,oi.getEnv)().OTEL_EXPORTER_OTLP_TRACES_ENDPOINT.length>0?(0,mT.appendRootPathToUrlIfNeeded)((0,oi.getEnv)().OTEL_EXPORTER_OTLP_TRACES_ENDPOINT,lf):(0,oi.getEnv)().OTEL_EXPORTER_OTLP_ENDPOINT.length>0?(0,mT.appendResourcePathToUrl)((0,oi.getEnv)().OTEL_EXPORTER_OTLP_ENDPOINT,lf):$U}};$u.OTLPTraceExporter=yT});var ST=d(zr=>{"use strict";var VU=zr&&zr.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),WU=zr&&zr.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&VU(t,e,r)};Object.defineProperty(zr,"__esModule",{value:!0});WU(ET(),zr)});var AT=d(Qr=>{"use strict";var YU=Qr&&Qr.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),KU=Qr&&Qr.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&YU(t,e,r)};Object.defineProperty(Qr,"__esModule",{value:!0});KU(ST(),Qr)});var bT=d(Zr=>{"use strict";var XU=Zr&&Zr.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),zU=Zr&&Zr.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&XU(t,e,r)};Object.defineProperty(Zr,"__esModule",{value:!0});zU(AT(),Zr)});var DT=d((BV,ZU)=>{ZU.exports=[{name:"AppVeyor",constant:"APPVEYOR",env:"APPVEYOR",pr:"APPVEYOR_PULL_REQUEST_NUMBER"},{name:"Azure Pipelines",constant:"AZURE_PIPELINES",env:"SYSTEM_TEAMFOUNDATIONCOLLECTIONURI",pr:"SYSTEM_PULLREQUEST_PULLREQUESTID"},{name:"Bamboo",constant:"BAMBOO",env:"bamboo_planKey"},{name:"Bitbucket Pipelines",constant:"BITBUCKET",env:"BITBUCKET_COMMIT",pr:"BITBUCKET_PR_ID"},{name:"Bitrise",constant:"BITRISE",env:"BITRISE_IO",pr:"BITRISE_PULL_REQUEST"},{name:"Buddy",constant:"BUDDY",env:"BUDDY_WORKSPACE_ID",pr:"BUDDY_EXECUTION_PULL_REQUEST_ID"},{name:"Buildkite",constant:"BUILDKITE",env:"BUILDKITE",pr:{env:"BUILDKITE_PULL_REQUEST",ne:"false"}},{name:"CircleCI",constant:"CIRCLE",env:"CIRCLECI",pr:"CIRCLE_PULL_REQUEST"},{name:"Cirrus CI",constant:"CIRRUS",env:"CIRRUS_CI",pr:"CIRRUS_PR"},{name:"AWS CodeBuild",constant:"CODEBUILD",env:"CODEBUILD_BUILD_ARN"},{name:"Codeship",constant:"CODESHIP",env:{CI_NAME:"codeship"}},{name:"Drone",constant:"DRONE",env:"DRONE",pr:{DRONE_BUILD_EVENT:"pull_request"}},{name:"dsari",constant:"DSARI",env:"DSARI"},{name:"GitLab CI",constant:"GITLAB",env:"GITLAB_CI"},{name:"GoCD",constant:"GOCD",env:"GO_PIPELINE_LABEL"},{name:"Hudson",constant:"HUDSON",env:"HUDSON_URL"},{name:"Jenkins",constant:"JENKINS",env:["JENKINS_URL","BUILD_ID"],pr:{any:["ghprbPullId","CHANGE_ID"]}},{name:"Magnum CI",constant:"MAGNUM",env:"MAGNUM"},{name:"Netlify CI",constant:"NETLIFY",env:"NETLIFY_BUILD_BASE",pr:{env:"PULL_REQUEST",ne:"false"}},{name:"Sail CI",constant:"SAIL",env:"SAILCI",pr:"SAIL_PULL_REQUEST_NUMBER"},{name:"Semaphore",constant:"SEMAPHORE",env:"SEMAPHORE",pr:"PULL_REQUEST_NUMBER"},{name:"Shippable",constant:"SHIPPABLE",env:"SHIPPABLE",pr:{IS_PULL_REQUEST:"true"}},{name:"Solano CI",constant:"SOLANO",env:"TDDIUM",pr:"TDDIUM_PR_ID"},{name:"Strider CD",constant:"STRIDER",env:"STRIDER"},{name:"TaskCluster",constant:"TASKCLUSTER",env:["TASK_ID","RUN_ID"]},{name:"TeamCity",constant:"TEAMCITY",env:"TEAMCITY_VERSION"},{name:"Travis CI",constant:"TRAVIS",env:"TRAVIS",pr:{env:"TRAVIS_PULL_REQUEST",ne:"false"}}]});var kT=d(Ze=>{"use strict";var BT=DT(),Ft=process.env;Object.defineProperty(Ze,"_vendors",{value:BT.map(function(e){return e.constant})});Ze.name=null;Ze.isPR=null;BT.forEach(function(e){var t=Array.isArray(e.env)?e.env:[e.env],r=t.every(function(n){return FT(n)});if(Ze[e.constant]=r,r)switch(Ze.name=e.name,typeof e.pr){case"string":Ze.isPR=!!Ft[e.pr];break;case"object":"env"in e.pr?Ze.isPR=e.pr.env in Ft&&Ft[e.pr.env]!==e.pr.ne:"any"in e.pr?Ze.isPR=e.pr.any.some(function(n){return!!Ft[n]}):Ze.isPR=FT(e.pr);break;default:Ze.isPR=null}});Ze.isCI=!!(Ft.CI||Ft.CONTINUOUS_INTEGRATION||Ft.BUILD_NUMBER||Ft.RUN_ID||Ze.name);function FT(e){return typeof e=="string"?!!Ft[e]:Object.keys(e).every(function(t){return Ft[t]===e[t]})}});var qT=d((kV,UT)=>{"use strict";UT.exports=kT().isCI});var GT=d((UV,pf)=>{"use strict";var JU=Object.prototype.hasOwnProperty,ke="~";function bs(){}Object.create&&(bs.prototype=Object.create(null),new bs().__proto__||(ke=!1));function eq(e,t,r){this.fn=e,this.context=t,this.once=r||!1}function jT(e,t,r,n,i){if(typeof r!="function")throw new TypeError("The listener must be a function");var s=new eq(r,n||e,i),o=ke?ke+t:t;return e._events[o]?e._events[o].fn?e._events[o]=[e._events[o],s]:e._events[o].push(s):(e._events[o]=s,e._eventsCount++),e}function Wu(e,t){--e._eventsCount==0?e._events=new bs:delete e._events[t]}function Le(){this._events=new bs,this._eventsCount=0}Le.prototype.eventNames=function(){var t=[],r,n;if(this._eventsCount===0)return t;for(n in r=this._events)JU.call(r,n)&&t.push(ke?n.slice(1):n);return Object.getOwnPropertySymbols?t.concat(Object.getOwnPropertySymbols(r)):t};Le.prototype.listeners=function(t){var r=ke?ke+t:t,n=this._events[r];if(!n)return[];if(n.fn)return[n.fn];for(var i=0,s=n.length,o=new Array(s);i<s;i++)o[i]=n[i].fn;return o};Le.prototype.listenerCount=function(t){var r=ke?ke+t:t,n=this._events[r];return n?n.fn?1:n.length:0};Le.prototype.emit=function(t,r,n,i,s,o){var a=ke?ke+t:t;if(!this._events[a])return!1;var u=this._events[a],c=arguments.length,l,p;if(u.fn){switch(u.once&&this.removeListener(t,u.fn,void 0,!0),c){case 1:return u.fn.call(u.context),!0;case 2:return u.fn.call(u.context,r),!0;case 3:return u.fn.call(u.context,r,n),!0;case 4:return u.fn.call(u.context,r,n,i),!0;case 5:return u.fn.call(u.context,r,n,i,s),!0;case 6:return u.fn.call(u.context,r,n,i,s,o),!0}for(p=1,l=new Array(c-1);p<c;p++)l[p-1]=arguments[p];u.fn.apply(u.context,l)}else{var f=u.length,h;for(p=0;p<f;p++)switch(u[p].once&&this.removeListener(t,u[p].fn,void 0,!0),c){case 1:u[p].fn.call(u[p].context);break;case 2:u[p].fn.call(u[p].context,r);break;case 3:u[p].fn.call(u[p].context,r,n);break;case 4:u[p].fn.call(u[p].context,r,n,i);break;default:if(!l)for(h=1,l=new Array(c-1);h<c;h++)l[h-1]=arguments[h];u[p].fn.apply(u[p].context,l)}}return!0};Le.prototype.on=function(t,r,n){return jT(this,t,r,n,!1)};Le.prototype.once=function(t,r,n){return jT(this,t,r,n,!0)};Le.prototype.removeListener=function(t,r,n,i){var s=ke?ke+t:t;if(!this._events[s])return this;if(!r)return Wu(this,s),this;var o=this._events[s];if(o.fn)o.fn===r&&(!i||o.once)&&(!n||o.context===n)&&Wu(this,s);else{for(var a=0,u=[],c=o.length;a<c;a++)(o[a].fn!==r||i&&!o[a].once||n&&o[a].context!==n)&&u.push(o[a]);u.length?this._events[s]=u.length===1?u[0]:u:Wu(this,s)}return this};Le.prototype.removeAllListeners=function(t){var r;return t?(r=ke?ke+t:t,this._events[r]&&Wu(this,r)):(this._events=new bs,this._eventsCount=0),this};Le.prototype.off=Le.prototype.removeListener;Le.prototype.addListener=Le.prototype.on;Le.prefixed=ke;Le.EventEmitter=Le;typeof pf!="undefined"&&(pf.exports=Le)});var $T=d((qV,HT)=>{"use strict";HT.exports=(e,t)=>(t=t||(()=>{}),e.then(r=>new Promise(n=>{n(t())}).then(()=>r),r=>new Promise(n=>{n(t())}).then(()=>{throw r})))});var WT=d((jV,Yu)=>{"use strict";var tq=$T(),ff=class extends Error{constructor(t){super(t);this.name="TimeoutError"}},VT=(e,t,r)=>new Promise((n,i)=>{if(typeof t!="number"||t<0)throw new TypeError("Expected `milliseconds` to be a positive number");if(t===Infinity){n(e);return}let s=setTimeout(()=>{if(typeof r=="function"){try{n(r())}catch(u){i(u)}return}let o=typeof r=="string"?r:`Promise timed out after ${t} milliseconds`,a=r instanceof Error?r:new ff(o);typeof e.cancel=="function"&&e.cancel(),i(a)},t);tq(e.then(n,i),()=>{clearTimeout(s)})});Yu.exports=VT;Yu.exports.default=VT;Yu.exports.TimeoutError=ff});var YT=d(hf=>{"use strict";Object.defineProperty(hf,"__esModule",{value:!0});function rq(e,t,r){let n=0,i=e.length;for(;i>0;){let s=i/2|0,o=n+s;r(e[o],t)<=0?(n=++o,i-=s+1):i=s}return n}hf.default=rq});var XT=d(_f=>{"use strict";Object.defineProperty(_f,"__esModule",{value:!0});var nq=YT(),KT=class{constructor(){this._queue=[]}enqueue(t,r){r=Object.assign({priority:0},r);let n={priority:r.priority,run:t};if(this.size&&this._queue[this.size-1].priority>=r.priority){this._queue.push(n);return}let i=nq.default(this._queue,n,(s,o)=>o.priority-s.priority);this._queue.splice(i,0,n)}dequeue(){let t=this._queue.shift();return t==null?void 0:t.run}filter(t){return this._queue.filter(r=>r.priority===t.priority).map(r=>r.run)}get size(){return this._queue.length}};_f.default=KT});var ZT=d(gf=>{"use strict";Object.defineProperty(gf,"__esModule",{value:!0});var iq=GT(),zT=WT(),sq=XT(),Ku=()=>{},oq=new zT.TimeoutError,QT=class extends iq{constructor(t){var r,n,i,s;super();if(this._intervalCount=0,this._intervalEnd=0,this._pendingCount=0,this._resolveEmpty=Ku,this._resolveIdle=Ku,t=Object.assign({carryoverConcurrencyCount:!1,intervalCap:Infinity,interval:0,concurrency:Infinity,autoStart:!0,queueClass:sq.default},t),!(typeof t.intervalCap=="number"&&t.intervalCap>=1))throw new TypeError(`Expected \`intervalCap\` to be a number from 1 and up, got \`${(n=(r=t.intervalCap)===null||r===void 0?void 0:r.toString())!==null&&n!==void 0?n:""}\` (${typeof t.intervalCap})`);if(t.interval===void 0||!(Number.isFinite(t.interval)&&t.interval>=0))throw new TypeError(`Expected \`interval\` to be a finite number >= 0, got \`${(s=(i=t.interval)===null||i===void 0?void 0:i.toString())!==null&&s!==void 0?s:""}\` (${typeof t.interval})`);this._carryoverConcurrencyCount=t.carryoverConcurrencyCount,this._isIntervalIgnored=t.intervalCap===Infinity||t.interval===0,this._intervalCap=t.intervalCap,this._interval=t.interval,this._queue=new t.queueClass,this._queueClass=t.queueClass,this.concurrency=t.concurrency,this._timeout=t.timeout,this._throwOnTimeout=t.throwOnTimeout===!0,this._isPaused=t.autoStart===!1}get _doesIntervalAllowAnother(){return this._isIntervalIgnored||this._intervalCount<this._intervalCap}get _doesConcurrentAllowAnother(){return this._pendingCount<this._concurrency}_next(){this._pendingCount--,this._tryToStartAnother(),this.emit("next")}_resolvePromises(){this._resolveEmpty(),this._resolveEmpty=Ku,this._pendingCount===0&&(this._resolveIdle(),this._resolveIdle=Ku,this.emit("idle"))}_onResumeInterval(){this._onInterval(),this._initializeIntervalIfNeeded(),this._timeoutId=void 0}_isIntervalPaused(){let t=Date.now();if(this._intervalId===void 0){let r=this._intervalEnd-t;if(r<0)this._intervalCount=this._carryoverConcurrencyCount?this._pendingCount:0;else return this._timeoutId===void 0&&(this._timeoutId=setTimeout(()=>{this._onResumeInterval()},r)),!0}return!1}_tryToStartAnother(){if(this._queue.size===0)return this._intervalId&&clearInterval(this._intervalId),this._intervalId=void 0,this._resolvePromises(),!1;if(!this._isPaused){let t=!this._isIntervalPaused();if(this._doesIntervalAllowAnother&&this._doesConcurrentAllowAnother){let r=this._queue.dequeue();return r?(this.emit("active"),r(),t&&this._initializeIntervalIfNeeded(),!0):!1}}return!1}_initializeIntervalIfNeeded(){this._isIntervalIgnored||this._intervalId!==void 0||(this._intervalId=setInterval(()=>{this._onInterval()},this._interval),this._intervalEnd=Date.now()+this._interval)}_onInterval(){this._intervalCount===0&&this._pendingCount===0&&this._intervalId&&(clearInterval(this._intervalId),this._intervalId=void 0),this._intervalCount=this._carryoverConcurrencyCount?this._pendingCount:0,this._processQueue()}_processQueue(){for(;this._tryToStartAnother(););}get concurrency(){return this._concurrency}set concurrency(t){if(!(typeof t=="number"&&t>=1))throw new TypeError(`Expected \`concurrency\` to be a number from 1 and up, got \`${t}\` (${typeof t})`);this._concurrency=t,this._processQueue()}async add(t,r={}){return new Promise((n,i)=>{let s=async()=>{this._pendingCount++,this._intervalCount++;try{let o=this._timeout===void 0&&r.timeout===void 0?t():zT.default(Promise.resolve(t()),r.timeout===void 0?this._timeout:r.timeout,()=>{(r.throwOnTimeout===void 0?this._throwOnTimeout:r.throwOnTimeout)&&i(oq)});n(await o)}catch(o){i(o)}this._next()};this._queue.enqueue(s,r),this._tryToStartAnother(),this.emit("add")})}async addAll(t,r){return Promise.all(t.map(async n=>this.add(n,r)))}start(){return this._isPaused?(this._isPaused=!1,this._processQueue(),this):this}pause(){this._isPaused=!0}clear(){this._queue=new this._queueClass}async onEmpty(){if(this._queue.size!==0)return new Promise(t=>{let r=this._resolveEmpty;this._resolveEmpty=()=>{r(),t()}})}async onIdle(){if(!(this._pendingCount===0&&this._queue.size===0))return new Promise(t=>{let r=this._resolveIdle;this._resolveIdle=()=>{r(),t()}})}get size(){return this._queue.size}sizeBy(t){return this._queue.filter(t).length}get pending(){return this._pendingCount}get isPaused(){return this._isPaused}get timeout(){return this._timeout}set timeout(t){this._timeout=t}};gf.default=QT});var eR=d((VV,mf)=>{"use strict";var JT=(e,...t)=>new Promise(r=>{r(e(...t))});mf.exports=JT;mf.exports.default=JT});var rR=d((WV,yf)=>{"use strict";var aq=eR(),tR=e=>{if(!((Number.isInteger(e)||e===Infinity)&&e>0))return Promise.reject(new TypeError("Expected `concurrency` to be a number from 1 and up"));let t=[],r=0,n=()=>{r--,t.length>0&&t.shift()()},i=(a,u,...c)=>{r++;let l=aq(a,...c);u(l),l.then(n,n)},s=(a,u,...c)=>{r<e?i(a,u,...c):t.push(i.bind(null,a,u,...c))},o=(a,...u)=>new Promise(c=>s(a,c,...u));return Object.defineProperties(o,{activeCount:{get:()=>r},pendingCount:{get:()=>t.length},clearQueue:{value:()=>{t.length=0}}}),o};yf.exports=tR;yf.exports.default=tR});var iR=d(Sf=>{"use strict";var Ef=class{constructor(t){this.tasks=[],this.count=t}sched(){if(this.count>0&&this.tasks.length>0){this.count--;let t=this.tasks.shift();if(t===void 0)throw"Unexpected undefined value in tasks list";t()}}acquire(){return new Promise((t,r)=>{var n=()=>{var i=!1;t(()=>{i||(i=!0,this.count++,this.sched())})};this.tasks.push(n),process&&process.nextTick?process.nextTick(this.sched.bind(this)):setImmediate(this.sched.bind(this))})}use(t){return this.acquire().then(r=>t().then(n=>(r(),n)).catch(n=>{throw r(),n}))}};Sf.Semaphore=Ef;var nR=class extends Ef{constructor(){super(1)}};Sf.Mutex=nR});var oR=d((KV,sR)=>{"use strict";sR.exports=({onlyFirst:e=!1}={})=>{let t=["[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:[a-zA-Z\\d]*(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]*)*)?\\u0007)","(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PR-TZcf-ntqry=><~]))"].join("|");return new RegExp(t,e?void 0:"g")}});var Af=d((XV,aR)=>{"use strict";var uq=oR();aR.exports=e=>typeof e=="string"?e.replace(uq(),""):e});var cR=d((zV,bf)=>{"use strict";var uR=e=>Number.isNaN(e)?!1:e>=4352&&(e<=4447||e===9001||e===9002||11904<=e&&e<=12871&&e!==12351||12880<=e&&e<=19903||19968<=e&&e<=42182||43360<=e&&e<=43388||44032<=e&&e<=55203||63744<=e&&e<=64255||65040<=e&&e<=65049||65072<=e&&e<=65131||65281<=e&&e<=65376||65504<=e&&e<=65510||110592<=e&&e<=110593||127488<=e&&e<=127569||131072<=e&&e<=262141);bf.exports=uR;bf.exports.default=uR});var pR=d((QV,dR)=>{"use strict";var lR="[\uD800-\uDBFF][\uDC00-\uDFFF]",cq=e=>e&&e.exact?new RegExp(`^${lR}$`):new RegExp(lR,"g");dR.exports=cq});var hR=d((ZV,fR)=>{"use strict";fR.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}});var vf=d((JV,gR)=>{var vs=hR(),_R={};for(let e of Object.keys(vs))_R[vs[e]]=e;var w={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};gR.exports=w;for(let e of Object.keys(w)){if(!("channels"in w[e]))throw new Error("missing channels property: "+e);if(!("labels"in w[e]))throw new Error("missing channel labels property: "+e);if(w[e].labels.length!==w[e].channels)throw new Error("channel and label counts mismatch: "+e);let{channels:t,labels:r}=w[e];delete w[e].channels,delete w[e].labels,Object.defineProperty(w[e],"channels",{value:t}),Object.defineProperty(w[e],"labels",{value:r})}w.rgb.hsl=function(e){let t=e[0]/255,r=e[1]/255,n=e[2]/255,i=Math.min(t,r,n),s=Math.max(t,r,n),o=s-i,a,u;s===i?a=0:t===s?a=(r-n)/o:r===s?a=2+(n-t)/o:n===s&&(a=4+(t-r)/o),a=Math.min(a*60,360),a<0&&(a+=360);let c=(i+s)/2;return s===i?u=0:c<=.5?u=o/(s+i):u=o/(2-s-i),[a,u*100,c*100]};w.rgb.hsv=function(e){let t,r,n,i,s,o=e[0]/255,a=e[1]/255,u=e[2]/255,c=Math.max(o,a,u),l=c-Math.min(o,a,u),p=function(f){return(c-f)/6/l+1/2};return l===0?(i=0,s=0):(s=l/c,t=p(o),r=p(a),n=p(u),o===c?i=n-r:a===c?i=1/3+t-n:u===c&&(i=2/3+r-t),i<0?i+=1:i>1&&(i-=1)),[i*360,s*100,c*100]};w.rgb.hwb=function(e){let t=e[0],r=e[1],n=e[2],i=w.rgb.hsl(e)[0],s=1/255*Math.min(t,Math.min(r,n));return n=1-1/255*Math.max(t,Math.max(r,n)),[i,s*100,n*100]};w.rgb.cmyk=function(e){let t=e[0]/255,r=e[1]/255,n=e[2]/255,i=Math.min(1-t,1-r,1-n),s=(1-t-i)/(1-i)||0,o=(1-r-i)/(1-i)||0,a=(1-n-i)/(1-i)||0;return[s*100,o*100,a*100,i*100]};function lq(e,t){return(e[0]-t[0])**2+(e[1]-t[1])**2+(e[2]-t[2])**2}w.rgb.keyword=function(e){let t=_R[e];if(t)return t;let r=Infinity,n;for(let i of Object.keys(vs)){let s=vs[i],o=lq(e,s);o<r&&(r=o,n=i)}return n};w.keyword.rgb=function(e){return vs[e]};w.rgb.xyz=function(e){let t=e[0]/255,r=e[1]/255,n=e[2]/255;t=t>.04045?((t+.055)/1.055)**2.4:t/12.92,r=r>.04045?((r+.055)/1.055)**2.4:r/12.92,n=n>.04045?((n+.055)/1.055)**2.4:n/12.92;let i=t*.4124+r*.3576+n*.1805,s=t*.2126+r*.7152+n*.0722,o=t*.0193+r*.1192+n*.9505;return[i*100,s*100,o*100]};w.rgb.lab=function(e){let t=w.rgb.xyz(e),r=t[0],n=t[1],i=t[2];r/=95.047,n/=100,i/=108.883,r=r>.008856?r**(1/3):7.787*r+16/116,n=n>.008856?n**(1/3):7.787*n+16/116,i=i>.008856?i**(1/3):7.787*i+16/116;let s=116*n-16,o=500*(r-n),a=200*(n-i);return[s,o,a]};w.hsl.rgb=function(e){let t=e[0]/360,r=e[1]/100,n=e[2]/100,i,s,o;if(r===0)return o=n*255,[o,o,o];n<.5?i=n*(1+r):i=n+r-n*r;let a=2*n-i,u=[0,0,0];for(let c=0;c<3;c++)s=t+1/3*-(c-1),s<0&&s++,s>1&&s--,6*s<1?o=a+(i-a)*6*s:2*s<1?o=i:3*s<2?o=a+(i-a)*(2/3-s)*6:o=a,u[c]=o*255;return u};w.hsl.hsv=function(e){let t=e[0],r=e[1]/100,n=e[2]/100,i=r,s=Math.max(n,.01);n*=2,r*=n<=1?n:2-n,i*=s<=1?s:2-s;let o=(n+r)/2,a=n===0?2*i/(s+i):2*r/(n+r);return[t,a*100,o*100]};w.hsv.rgb=function(e){let t=e[0]/60,r=e[1]/100,n=e[2]/100,i=Math.floor(t)%6,s=t-Math.floor(t),o=255*n*(1-r),a=255*n*(1-r*s),u=255*n*(1-r*(1-s));switch(n*=255,i){case 0:return[n,u,o];case 1:return[a,n,o];case 2:return[o,n,u];case 3:return[o,a,n];case 4:return[u,o,n];case 5:return[n,o,a]}};w.hsv.hsl=function(e){let t=e[0],r=e[1]/100,n=e[2]/100,i=Math.max(n,.01),s,o;o=(2-r)*n;let a=(2-r)*i;return s=r*i,s/=a<=1?a:2-a,s=s||0,o/=2,[t,s*100,o*100]};w.hwb.rgb=function(e){let t=e[0]/360,r=e[1]/100,n=e[2]/100,i=r+n,s;i>1&&(r/=i,n/=i);let o=Math.floor(6*t),a=1-n;s=6*t-o,(o&1)!=0&&(s=1-s);let u=r+s*(a-r),c,l,p;switch(o){default:case 6:case 0:c=a,l=u,p=r;break;case 1:c=u,l=a,p=r;break;case 2:c=r,l=a,p=u;break;case 3:c=r,l=u,p=a;break;case 4:c=u,l=r,p=a;break;case 5:c=a,l=r,p=u;break}return[c*255,l*255,p*255]};w.cmyk.rgb=function(e){let t=e[0]/100,r=e[1]/100,n=e[2]/100,i=e[3]/100,s=1-Math.min(1,t*(1-i)+i),o=1-Math.min(1,r*(1-i)+i),a=1-Math.min(1,n*(1-i)+i);return[s*255,o*255,a*255]};w.xyz.rgb=function(e){let t=e[0]/100,r=e[1]/100,n=e[2]/100,i,s,o;return i=t*3.2406+r*-1.5372+n*-.4986,s=t*-.9689+r*1.8758+n*.0415,o=t*.0557+r*-.204+n*1.057,i=i>.0031308?1.055*i**(1/2.4)-.055:i*12.92,s=s>.0031308?1.055*s**(1/2.4)-.055:s*12.92,o=o>.0031308?1.055*o**(1/2.4)-.055:o*12.92,i=Math.min(Math.max(0,i),1),s=Math.min(Math.max(0,s),1),o=Math.min(Math.max(0,o),1),[i*255,s*255,o*255]};w.xyz.lab=function(e){let t=e[0],r=e[1],n=e[2];t/=95.047,r/=100,n/=108.883,t=t>.008856?t**(1/3):7.787*t+16/116,r=r>.008856?r**(1/3):7.787*r+16/116,n=n>.008856?n**(1/3):7.787*n+16/116;let i=116*r-16,s=500*(t-r),o=200*(r-n);return[i,s,o]};w.lab.xyz=function(e){let t=e[0],r=e[1],n=e[2],i,s,o;s=(t+16)/116,i=r/500+s,o=s-n/200;let a=s**3,u=i**3,c=o**3;return s=a>.008856?a:(s-16/116)/7.787,i=u>.008856?u:(i-16/116)/7.787,o=c>.008856?c:(o-16/116)/7.787,i*=95.047,s*=100,o*=108.883,[i,s,o]};w.lab.lch=function(e){let t=e[0],r=e[1],n=e[2],i;i=Math.atan2(n,r)*360/2/Math.PI,i<0&&(i+=360);let o=Math.sqrt(r*r+n*n);return[t,o,i]};w.lch.lab=function(e){let t=e[0],r=e[1],i=e[2]/360*2*Math.PI,s=r*Math.cos(i),o=r*Math.sin(i);return[t,s,o]};w.rgb.ansi16=function(e,t=null){let[r,n,i]=e,s=t===null?w.rgb.hsv(e)[2]:t;if(s=Math.round(s/50),s===0)return 30;let o=30+(Math.round(i/255)<<2|Math.round(n/255)<<1|Math.round(r/255));return s===2&&(o+=60),o};w.hsv.ansi16=function(e){return w.rgb.ansi16(w.hsv.rgb(e),e[2])};w.rgb.ansi256=function(e){let t=e[0],r=e[1],n=e[2];return t===r&&r===n?t<8?16:t>248?231:Math.round((t-8)/247*24)+232:16+36*Math.round(t/255*5)+6*Math.round(r/255*5)+Math.round(n/255*5)};w.ansi16.rgb=function(e){let t=e%10;if(t===0||t===7)return e>50&&(t+=3.5),t=t/10.5*255,[t,t,t];let r=(~~(e>50)+1)*.5,n=(t&1)*r*255,i=(t>>1&1)*r*255,s=(t>>2&1)*r*255;return[n,i,s]};w.ansi256.rgb=function(e){if(e>=232){let s=(e-232)*10+8;return[s,s,s]}e-=16;let t,r=Math.floor(e/36)/5*255,n=Math.floor((t=e%36)/6)/5*255,i=t%6/5*255;return[r,n,i]};w.rgb.hex=function(e){let r=(((Math.round(e[0])&255)<<16)+((Math.round(e[1])&255)<<8)+(Math.round(e[2])&255)).toString(16).toUpperCase();return"000000".substring(r.length)+r};w.hex.rgb=function(e){let t=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!t)return[0,0,0];let r=t[0];t[0].length===3&&(r=r.split("").map(a=>a+a).join(""));let n=parseInt(r,16),i=n>>16&255,s=n>>8&255,o=n&255;return[i,s,o]};w.rgb.hcg=function(e){let t=e[0]/255,r=e[1]/255,n=e[2]/255,i=Math.max(Math.max(t,r),n),s=Math.min(Math.min(t,r),n),o=i-s,a,u;return o<1?a=s/(1-o):a=0,o<=0?u=0:i===t?u=(r-n)/o%6:i===r?u=2+(n-t)/o:u=4+(t-r)/o,u/=6,u%=1,[u*360,o*100,a*100]};w.hsl.hcg=function(e){let t=e[1]/100,r=e[2]/100,n=r<.5?2*t*r:2*t*(1-r),i=0;return n<1&&(i=(r-.5*n)/(1-n)),[e[0],n*100,i*100]};w.hsv.hcg=function(e){let t=e[1]/100,r=e[2]/100,n=t*r,i=0;return n<1&&(i=(r-n)/(1-n)),[e[0],n*100,i*100]};w.hcg.rgb=function(e){let t=e[0]/360,r=e[1]/100,n=e[2]/100;if(r===0)return[n*255,n*255,n*255];let i=[0,0,0],s=t%1*6,o=s%1,a=1-o,u=0;switch(Math.floor(s)){case 0:i[0]=1,i[1]=o,i[2]=0;break;case 1:i[0]=a,i[1]=1,i[2]=0;break;case 2:i[0]=0,i[1]=1,i[2]=o;break;case 3:i[0]=0,i[1]=a,i[2]=1;break;case 4:i[0]=o,i[1]=0,i[2]=1;break;default:i[0]=1,i[1]=0,i[2]=a}return u=(1-r)*n,[(r*i[0]+u)*255,(r*i[1]+u)*255,(r*i[2]+u)*255]};w.hcg.hsv=function(e){let t=e[1]/100,r=e[2]/100,n=t+r*(1-t),i=0;return n>0&&(i=t/n),[e[0],i*100,n*100]};w.hcg.hsl=function(e){let t=e[1]/100,n=e[2]/100*(1-t)+.5*t,i=0;return n>0&&n<.5?i=t/(2*n):n>=.5&&n<1&&(i=t/(2*(1-n))),[e[0],i*100,n*100]};w.hcg.hwb=function(e){let t=e[1]/100,r=e[2]/100,n=t+r*(1-t);return[e[0],(n-t)*100,(1-n)*100]};w.hwb.hcg=function(e){let t=e[1]/100,r=e[2]/100,n=1-r,i=n-t,s=0;return i<1&&(s=(n-i)/(1-i)),[e[0],i*100,s*100]};w.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]};w.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]};w.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]};w.gray.hsl=function(e){return[0,0,e[0]]};w.gray.hsv=w.gray.hsl;w.gray.hwb=function(e){return[0,100,e[0]]};w.gray.cmyk=function(e){return[0,0,0,e[0]]};w.gray.lab=function(e){return[e[0],0,0]};w.gray.hex=function(e){let t=Math.round(e[0]/100*255)&255,n=((t<<16)+(t<<8)+t).toString(16).toUpperCase();return"000000".substring(n.length)+n};w.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}});var yR=d((e3,mR)=>{var Xu=vf();function dq(){let e={},t=Object.keys(Xu);for(let r=t.length,n=0;n<r;n++)e[t[n]]={distance:-1,parent:null};return e}function pq(e){let t=dq(),r=[e];for(t[e].distance=0;r.length;){let n=r.pop(),i=Object.keys(Xu[n]);for(let s=i.length,o=0;o<s;o++){let a=i[o],u=t[a];u.distance===-1&&(u.distance=t[n].distance+1,u.parent=n,r.unshift(a))}}return t}function fq(e,t){return function(r){return t(e(r))}}function hq(e,t){let r=[t[e].parent,e],n=Xu[t[e].parent][e],i=t[e].parent;for(;t[i].parent;)r.unshift(t[i].parent),n=fq(Xu[t[i].parent][i],n),i=t[i].parent;return n.conversion=r,n}mR.exports=function(e){let t=pq(e),r={},n=Object.keys(t);for(let i=n.length,s=0;s<i;s++){let o=n[s];t[o].parent!==null&&(r[o]=hq(o,t))}return r}});var SR=d((t3,ER)=>{var Tf=vf(),_q=yR(),ui={},gq=Object.keys(Tf);function mq(e){let t=function(...r){let n=r[0];return n==null?n:(n.length>1&&(r=n),e(r))};return"conversion"in e&&(t.conversion=e.conversion),t}function yq(e){let t=function(...r){let n=r[0];if(n==null)return n;n.length>1&&(r=n);let i=e(r);if(typeof i=="object")for(let s=i.length,o=0;o<s;o++)i[o]=Math.round(i[o]);return i};return"conversion"in e&&(t.conversion=e.conversion),t}gq.forEach(e=>{ui[e]={},Object.defineProperty(ui[e],"channels",{value:Tf[e].channels}),Object.defineProperty(ui[e],"labels",{value:Tf[e].labels});let t=_q(e);Object.keys(t).forEach(n=>{let i=t[n];ui[e][n]=yq(i),ui[e][n].raw=mq(i)})});ER.exports=ui});var PR=d((r3,RR)=>{"use strict";var AR=(e,t)=>(...r)=>`[${e(...r)+t}m`,bR=(e,t)=>(...r)=>{let n=e(...r);return`[${38+t};5;${n}m`},vR=(e,t)=>(...r)=>{let n=e(...r);return`[${38+t};2;${n[0]};${n[1]};${n[2]}m`},zu=e=>e,TR=(e,t,r)=>[e,t,r],ci=(e,t,r)=>{Object.defineProperty(e,t,{get:()=>{let n=r();return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0}),n},enumerable:!0,configurable:!0})},Rf,li=(e,t,r,n)=>{Rf===void 0&&(Rf=SR());let i=n?10:0,s={};for(let[o,a]of Object.entries(Rf)){let u=o==="ansi16"?"ansi":o;o===t?s[u]=e(r,i):typeof a=="object"&&(s[u]=e(a[t],i))}return s};function Eq(){let e=new Map,t={modifier:{reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29]},color:{black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],blackBright:[90,39],redBright:[91,39],greenBright:[92,39],yellowBright:[93,39],blueBright:[94,39],magentaBright:[95,39],cyanBright:[96,39],whiteBright:[97,39]},bgColor:{bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49],bgBlackBright:[100,49],bgRedBright:[101,49],bgGreenBright:[102,49],bgYellowBright:[103,49],bgBlueBright:[104,49],bgMagentaBright:[105,49],bgCyanBright:[106,49],bgWhiteBright:[107,49]}};t.color.gray=t.color.blackBright,t.bgColor.bgGray=t.bgColor.bgBlackBright,t.color.grey=t.color.blackBright,t.bgColor.bgGrey=t.bgColor.bgBlackBright;for(let[r,n]of Object.entries(t)){for(let[i,s]of Object.entries(n))t[i]={open:`[${s[0]}m`,close:`[${s[1]}m`},n[i]=t[i],e.set(s[0],s[1]);Object.defineProperty(t,r,{value:n,enumerable:!1})}return Object.defineProperty(t,"codes",{value:e,enumerable:!1}),t.color.close="[39m",t.bgColor.close="[49m",ci(t.color,"ansi",()=>li(AR,"ansi16",zu,!1)),ci(t.color,"ansi256",()=>li(bR,"ansi256",zu,!1)),ci(t.color,"ansi16m",()=>li(vR,"rgb",TR,!1)),ci(t.bgColor,"ansi",()=>li(AR,"ansi16",zu,!0)),ci(t.bgColor,"ansi256",()=>li(bR,"ansi256",zu,!0)),ci(t.bgColor,"ansi16m",()=>li(vR,"rgb",TR,!0)),t}Object.defineProperty(RR,"exports",{enumerable:!0,get:Eq})});var NR=d((n3,wR)=>{"use strict";var Sq=cR(),Aq=pR(),OR=PR(),CR=["","\x9B"],Qu=e=>`${CR[0]}[${e}m`,IR=(e,t,r)=>{let n=[];e=[...e];for(let i of e){let s=i;i.includes(";")&&(i=i.split(";")[0][0]+"0");let o=OR.codes.get(Number.parseInt(i,10));if(o){let a=e.indexOf(o.toString());a===-1?n.push(Qu(t?o:s)):e.splice(a,1)}else if(t){n.push(Qu(0));break}else n.push(Qu(s))}if(t&&(n=n.filter((i,s)=>n.indexOf(i)===s),r!==void 0)){let i=Qu(OR.codes.get(Number.parseInt(r,10)));n=n.reduce((s,o)=>o===i?[o,...s]:[...s,o],[])}return n.join("")};wR.exports=(e,t,r)=>{let n=[...e],i=[],s=typeof r=="number"?r:n.length,o=!1,a,u=0,c="";for(let[l,p]of n.entries()){let f=!1;if(CR.includes(p)){let h=/\d[^m]*/.exec(e.slice(l,l+18));a=h&&h.length>0?h[0]:void 0,u<s&&(o=!0,a!==void 0&&i.push(a))}else o&&p==="m"&&(o=!1,f=!0);if(!o&&!f&&u++,!Aq({exact:!0}).test(p)&&Sq(p.codePointAt())&&(u++,typeof r!="number"&&s++),u>t&&u<=s)c+=p;else if(u===t&&!o&&a!==void 0)c=IR(i);else if(u>=s){c+=IR(i,!0,a);break}}return c}});var jR=d(Os=>{"use strict";Object.defineProperty(Os,"__esModule",{value:!0});var Tq=P("path"),Rq=P("fs"),Pq=P("module");function Of(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var oe=Of(Tq),tn=Of(Rq),Oq=Of(Pq);function rn(e){let t=/^\\\\\?\\/.test(e),r=/[^\u0000-\u0080]+/.test(e);return t||r?e:e.replace(/\\/g,"/")}function Cf(e,t){for(;;){let r=oe.default.join(e,t);if(tn.default.existsSync(r))return rn(r);let n=oe.default.dirname(e);if(n===e)return;e=n}}function Cq(e,t){t===void 0&&(t=!1);var r=e.length,n=0,i="",s=0,o=16,a=0,u=0,c=0,l=0,p=0;function f(A,$){for(var I=0,B=0;I<A||!$;){var R=e.charCodeAt(n);if(R>=48&&R<=57)B=B*16+R-48;else if(R>=65&&R<=70)B=B*16+R-65+10;else if(R>=97&&R<=102)B=B*16+R-97+10;else break;n++,I++}return I<A&&(B=-1),B}function h(A){n=A,i="",s=0,o=16,p=0}function _(){var A=n;if(e.charCodeAt(n)===48)n++;else for(n++;n<e.length&&hi(e.charCodeAt(n));)n++;if(n<e.length&&e.charCodeAt(n)===46)if(n++,n<e.length&&hi(e.charCodeAt(n)))for(n++;n<e.length&&hi(e.charCodeAt(n));)n++;else return p=3,e.substring(A,n);var $=n;if(n<e.length&&(e.charCodeAt(n)===69||e.charCodeAt(n)===101))if(n++,(n<e.length&&e.charCodeAt(n)===43||e.charCodeAt(n)===45)&&n++,n<e.length&&hi(e.charCodeAt(n))){for(n++;n<e.length&&hi(e.charCodeAt(n));)n++;$=n}else p=3;return e.substring(A,$)}function g(){for(var A="",$=n;;){if(n>=r){A+=e.substring($,n),p=2;break}var I=e.charCodeAt(n);if(I===34){A+=e.substring($,n),n++;break}if(I===92){if(A+=e.substring($,n),n++,n>=r){p=2;break}var B=e.charCodeAt(n++);switch(B){case 34:A+='"';break;case 92:A+="\\";break;case 47:A+="/";break;case 98:A+="\b";break;case 102:A+="\f";break;case 110:A+=`
|
|
`;break;case 114:A+="\r";break;case 116:A+=" ";break;case 117:var R=f(4,!0);R>=0?A+=String.fromCharCode(R):p=4;break;default:p=5}$=n;continue}if(I>=0&&I<=31)if(Rs(I)){A+=e.substring($,n),p=2;break}else p=6;n++}return A}function b(){if(i="",p=0,s=n,u=a,l=c,n>=r)return s=r,o=17;var A=e.charCodeAt(n);if(If(A)){do n++,i+=String.fromCharCode(A),A=e.charCodeAt(n);while(If(A));return o=15}if(Rs(A))return n++,i+=String.fromCharCode(A),A===13&&e.charCodeAt(n)===10&&(n++,i+=`
|
|
`),a++,c=n,o=14;switch(A){case 123:return n++,o=1;case 125:return n++,o=2;case 91:return n++,o=3;case 93:return n++,o=4;case 58:return n++,o=6;case 44:return n++,o=5;case 34:return n++,i=g(),o=10;case 47:var $=n-1;if(e.charCodeAt(n+1)===47){for(n+=2;n<r&&!Rs(e.charCodeAt(n));)n++;return i=e.substring($,n),o=12}if(e.charCodeAt(n+1)===42){n+=2;for(var I=r-1,B=!1;n<I;){var R=e.charCodeAt(n);if(R===42&&e.charCodeAt(n+1)===47){n+=2,B=!0;break}n++,Rs(R)&&(R===13&&e.charCodeAt(n)===10&&n++,a++,c=n)}return B||(n++,p=1),i=e.substring($,n),o=13}return i+=String.fromCharCode(A),n++,o=16;case 45:if(i+=String.fromCharCode(A),n++,n===r||!hi(e.charCodeAt(n)))return o=16;case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return i+=_(),o=11;default:for(;n<r&&v(A);)n++,A=e.charCodeAt(n);if(s!==n){switch(i=e.substring(s,n),i){case"true":return o=8;case"false":return o=9;case"null":return o=7}return o=16}return i+=String.fromCharCode(A),n++,o=16}}function v(A){if(If(A)||Rs(A))return!1;switch(A){case 125:case 93:case 123:case 91:case 34:case 58:case 44:case 47:return!1}return!0}function E(){var A;do A=b();while(A>=12&&A<=15);return A}return{setPosition:h,getPosition:function(){return n},scan:t?E:b,getToken:function(){return o},getTokenValue:function(){return i},getTokenOffset:function(){return s},getTokenLength:function(){return n-s},getTokenStartLine:function(){return u},getTokenStartCharacter:function(){return s-l},getTokenError:function(){return p}}}function If(e){return e===32||e===9||e===11||e===12||e===160||e===5760||e>=8192&&e<=8203||e===8239||e===8287||e===12288||e===65279}function Rs(e){return e===10||e===13||e===8232||e===8233}function hi(e){return e>=48&&e<=57}var ec;(function(e){e.DEFAULT={allowTrailingComma:!1}})(ec||(ec={}));function Iq(e,t,r){t===void 0&&(t=[]),r===void 0&&(r=ec.DEFAULT);var n=null,i=[],s=[];function o(u){Array.isArray(i)?i.push(u):n!==null&&(i[n]=u)}var a={onObjectBegin:function(){var u={};o(u),s.push(i),i=u,n=null},onObjectProperty:function(u){n=u},onObjectEnd:function(){i=s.pop()},onArrayBegin:function(){var u=[];o(u),s.push(i),i=u,n=null},onArrayEnd:function(){i=s.pop()},onLiteralValue:o,onError:function(u,c,l){t.push({error:u,offset:c,length:l})}};return wq(e,a,r),i[0]}function wq(e,t,r){r===void 0&&(r=ec.DEFAULT);var n=Cq(e,!1);function i(O){return O?function(){return O(n.getTokenOffset(),n.getTokenLength(),n.getTokenStartLine(),n.getTokenStartCharacter())}:function(){return!0}}function s(O){return O?function(V){return O(V,n.getTokenOffset(),n.getTokenLength(),n.getTokenStartLine(),n.getTokenStartCharacter())}:function(){return!0}}var o=i(t.onObjectBegin),a=s(t.onObjectProperty),u=i(t.onObjectEnd),c=i(t.onArrayBegin),l=i(t.onArrayEnd),p=s(t.onLiteralValue),f=s(t.onSeparator),h=i(t.onComment),_=s(t.onError),g=r&&r.disallowComments,b=r&&r.allowTrailingComma;function v(){for(;;){var O=n.scan();switch(n.getTokenError()){case 4:E(14);break;case 5:E(15);break;case 3:E(13);break;case 1:g||E(11);break;case 2:E(12);break;case 6:E(16);break}switch(O){case 12:case 13:g?E(10):h();break;case 16:E(1);break;case 15:case 14:break;default:return O}}}function E(O,V,S){if(V===void 0&&(V=[]),S===void 0&&(S=[]),_(O),V.length+S.length>0)for(var N=n.getToken();N!==17;){if(V.indexOf(N)!==-1){v();break}else if(S.indexOf(N)!==-1)break;N=v()}}function A(O){var V=n.getTokenValue();return O?p(V):a(V),v(),!0}function $(){switch(n.getToken()){case 11:var O=n.getTokenValue(),V=Number(O);isNaN(V)&&(E(2),V=0),p(V);break;case 7:p(null);break;case 8:p(!0);break;case 9:p(!1);break;default:return!1}return v(),!0}function I(){return n.getToken()!==10?(E(3,[],[2,5]),!1):(A(!1),n.getToken()===6?(f(":"),v(),M()||E(4,[],[2,5])):E(5,[],[2,5]),!0)}function B(){o(),v();for(var O=!1;n.getToken()!==2&&n.getToken()!==17;){if(n.getToken()===5){if(O||E(4,[],[]),f(","),v(),n.getToken()===2&&b)break}else O&&E(6,[],[]);I()||E(4,[],[2,5]),O=!0}return u(),n.getToken()!==2?E(7,[2],[]):v(),!0}function R(){c(),v();for(var O=!1;n.getToken()!==4&&n.getToken()!==17;){if(n.getToken()===5){if(O||E(4,[],[]),f(","),v(),n.getToken()===4&&b)break}else O&&E(6,[],[]);M()||E(4,[],[4,5]),O=!0}return l(),n.getToken()!==4?E(8,[4],[]):v(),!0}function M(){switch(n.getToken()){case 3:return R();case 1:return B();case 10:return A(!0);default:return $()}}return v(),n.getToken()===17?r.allowEmptyContent?!0:(E(4,[],[]),!1):M()?(n.getToken()!==17&&E(9,[],[]),!0):(E(4,[],[]),!1)}var Nq=Iq,wf=/^\.{1,2}(\/.*)?$/,Nf=e=>rn(wf.test(e)?e:`./${e}`),{existsSync:Ps}=tn.default,xq=e=>{try{return JSON.parse(e)}catch{}},Lq=()=>{let{findPnpApi:e}=Oq.default;return e&&e(process.cwd())};function FR(e){let t=xq(tn.default.readFileSync(e,"utf8"));return oe.default.join(e,"..",t&&"tsconfig"in t?t.tsconfig:"tsconfig.json")}function Mq(e,t){let r=e;if(r===".."&&(r+="/tsconfig.json"),r.startsWith(".")){let s=oe.default.resolve(t,r);if(Ps(s)&&tn.default.statSync(s).isFile()||!s.endsWith(".json")&&(s+=".json",Ps(s)))return s;throw new Error(`File '${e}' not found.`)}let n=Lq();if(n){let{resolveRequest:s}=n,[o,a]=e.split("/"),u=o.startsWith("@")?`${o}/${a}`:o;try{if(u===e){let c=s(oe.default.join(u,"package.json"),t);if(c){let l=FR(c);if(Ps(l))return l}}else try{return s(e,t,{extensions:[".json"]})}catch{return s(oe.default.join(e,"tsconfig.json"),t)}}catch{}}let i=Cf(t,oe.default.join("node_modules",r));if(i){if(tn.default.statSync(i).isDirectory()){let s=oe.default.join(i,"package.json");if(Ps(s)?i=FR(s):i=oe.default.join(i,"tsconfig.json"),Ps(i))return i}else if(i.endsWith(".json"))return i}if(!r.endsWith(".json")&&(r+=".json",i=Cf(t,oe.default.join("node_modules",r)),i))return i;throw new Error(`File '${e}' not found.`)}var Dq=Object.defineProperty,Bq=Object.defineProperties,Fq=Object.getOwnPropertyDescriptors,kR=Object.getOwnPropertySymbols,kq=Object.prototype.hasOwnProperty,Uq=Object.prototype.propertyIsEnumerable,UR=(e,t,r)=>t in e?Dq(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,_i=(e,t)=>{for(var r in t||(t={}))kq.call(t,r)&&UR(e,r,t[r]);if(kR)for(var r of kR(t))Uq.call(t,r)&&UR(e,r,t[r]);return e},qq=(e,t)=>Bq(e,Fq(t));function xf(e){var t;let r;try{r=tn.default.realpathSync(e)}catch{throw new Error(`Cannot resolve tsconfig at path: ${e}`)}let n=oe.default.dirname(r),i=tn.default.readFileSync(r,"utf8").trim(),s={};if(i&&(s=Nq(i),!s||typeof s!="object"))throw new SyntaxError(`Failed to parse tsconfig at: ${e}`);if(s.extends){let o=Mq(s.extends,n),a=xf(o);if(delete a.references,(t=a.compilerOptions)!=null&&t.baseUrl){let{compilerOptions:c}=a;c.baseUrl=oe.default.relative(n,oe.default.join(oe.default.dirname(o),c.baseUrl))||"./"}a.files&&(a.files=a.files.map(c=>oe.default.relative(n,oe.default.join(oe.default.dirname(o),c)))),a.include&&(a.include=a.include.map(c=>oe.default.relative(n,oe.default.join(oe.default.dirname(o),c)))),delete s.extends;let u=qq(_i(_i({},a),s),{compilerOptions:_i(_i({},a.compilerOptions),s.compilerOptions)});a.watchOptions&&(u.watchOptions=_i(_i({},a.watchOptions),s.watchOptions)),s=u}if(s.compilerOptions){let{compilerOptions:o}=s;o.baseUrl&&(o.baseUrl=Nf(o.baseUrl)),o.outDir&&(Array.isArray(s.exclude)||(s.exclude=[]),s.exclude.push(o.outDir),o.outDir=Nf(o.outDir))}if(s.files&&(s.files=s.files.map(Nf)),s.include&&(s.include=s.include.map(rn)),s.watchOptions){let{watchOptions:o}=s;o.excludeDirectories&&(o.excludeDirectories=o.excludeDirectories.map(a=>rn(oe.default.resolve(n,a))))}return s}function jq(e=process.cwd(),t="tsconfig.json"){let r=Cf(e,t);if(!r)return null;let n=xf(r);return{path:r,config:n}}var Gq=/\*/g,qR=(e,t)=>{let r=e.match(Gq);if(r&&r.length>1)throw new Error(t)};function Hq(e){if(e.includes("*")){let[t,r]=e.split("*");return{prefix:t,suffix:r}}return e}var $q=({prefix:e,suffix:t},r)=>r.startsWith(e)&&r.endsWith(t);function Vq(e,t,r){return Object.entries(e).map(([n,i])=>(qR(n,`Pattern '${n}' can have at most one '*' character.`),{pattern:Hq(n),substitutions:i.map(s=>{if(qR(s,`Substitution '${s}' in pattern '${n}' can have at most one '*' character.`),!t&&!wf.test(s))throw new Error("Non-relative paths are not allowed when 'baseUrl' is not set. Did you forget a leading './'?");return oe.default.join(r,s)})}))}function Wq(e){if(!e.config.compilerOptions)return null;let{baseUrl:t,paths:r}=e.config.compilerOptions;if(!t&&!r)return null;let n=oe.default.resolve(oe.default.dirname(e.path),t||"."),i=r?Vq(r,t,n):[];return function(s){if(wf.test(s))return[];let o=[];for(let l of i){if(l.pattern===s)return l.substitutions.map(rn);typeof l.pattern!="string"&&o.push(l)}let a,u=-1;for(let l of o)$q(l.pattern,s)&&l.pattern.prefix.length>u&&(u=l.pattern.prefix.length,a=l);if(!a)return t?[rn(oe.default.join(n,s))]:[];let c=s.slice(a.pattern.prefix.length,s.length-a.pattern.suffix.length);return a.substitutions.map(l=>rn(l.replace("*",c)))}}Os.createPathsMatcher=Wq,Os.getTsconfig=jq,Os.parseTsconfig=xf});var YR=d((nn,WR)=>{"use strict";var Lf=P("crypto");nn=WR.exports=Cs;function Cs(e,t){return t=HR(e,t),Yq(e,t)}nn.sha1=function(e){return Cs(e)};nn.keys=function(e){return Cs(e,{excludeValues:!0,algorithm:"sha1",encoding:"hex"})};nn.MD5=function(e){return Cs(e,{algorithm:"md5",encoding:"hex"})};nn.keysMD5=function(e){return Cs(e,{algorithm:"md5",encoding:"hex",excludeValues:!0})};var gi=Lf.getHashes?Lf.getHashes().slice():["sha1","md5"];gi.push("passthrough");var GR=["buffer","hex","binary","base64"];function HR(e,t){t=t||{};var r={};if(r.algorithm=t.algorithm||"sha1",r.encoding=t.encoding||"hex",r.excludeValues=!!t.excludeValues,r.algorithm=r.algorithm.toLowerCase(),r.encoding=r.encoding.toLowerCase(),r.ignoreUnknown=t.ignoreUnknown===!0,r.respectType=t.respectType!==!1,r.respectFunctionNames=t.respectFunctionNames!==!1,r.respectFunctionProperties=t.respectFunctionProperties!==!1,r.unorderedArrays=t.unorderedArrays===!0,r.unorderedSets=t.unorderedSets!==!1,r.unorderedObjects=t.unorderedObjects!==!1,r.replacer=t.replacer||void 0,r.excludeKeys=t.excludeKeys||void 0,typeof e=="undefined")throw new Error("Object argument required.");for(var n=0;n<gi.length;++n)gi[n].toLowerCase()===r.algorithm.toLowerCase()&&(r.algorithm=gi[n]);if(gi.indexOf(r.algorithm)===-1)throw new Error('Algorithm "'+r.algorithm+'" not supported. supported values: '+gi.join(", "));if(GR.indexOf(r.encoding)===-1&&r.algorithm!=="passthrough")throw new Error('Encoding "'+r.encoding+'" not supported. supported values: '+GR.join(", "));return r}function $R(e){if(typeof e!="function")return!1;var t=/^function\s+\w*\s*\(\s*\)\s*{\s+\[native code\]\s+}$/i;return t.exec(Function.prototype.toString.call(e))!=null}function Yq(e,t){var r;t.algorithm!=="passthrough"?r=Lf.createHash(t.algorithm):r=new VR,typeof r.write=="undefined"&&(r.write=r.update,r.end=r.update);var n=Mf(t,r);if(n.dispatch(e),r.update||r.end(""),r.digest)return r.digest(t.encoding==="buffer"?void 0:t.encoding);var i=r.read();return t.encoding==="buffer"?i:i.toString(t.encoding)}nn.writeToStream=function(e,t,r){return typeof r=="undefined"&&(r=t,t={}),t=HR(e,t),Mf(t,r).dispatch(e)};function Mf(e,t,r){r=r||[];var n=function(i){return t.update?t.update(i,"utf8"):t.write(i,"utf8")};return{dispatch:function(i){e.replacer&&(i=e.replacer(i));var s=typeof i;return i===null&&(s="null"),this["_"+s](i)},_object:function(i){var s=/\[object (.*)\]/i,o=Object.prototype.toString.call(i),a=s.exec(o);a?a=a[1]:a="unknown:["+o+"]",a=a.toLowerCase();var u=null;if((u=r.indexOf(i))>=0)return this.dispatch("[CIRCULAR:"+u+"]");if(r.push(i),typeof Buffer!="undefined"&&Buffer.isBuffer&&Buffer.isBuffer(i))return n("buffer:"),n(i);if(a!=="object"&&a!=="function"&&a!=="asyncfunction")if(this["_"+a])this["_"+a](i);else{if(e.ignoreUnknown)return n("["+a+"]");throw new Error('Unknown object type "'+a+'"')}else{var c=Object.keys(i);e.unorderedObjects&&(c=c.sort()),e.respectType!==!1&&!$R(i)&&c.splice(0,0,"prototype","__proto__","constructor"),e.excludeKeys&&(c=c.filter(function(p){return!e.excludeKeys(p)})),n("object:"+c.length+":");var l=this;return c.forEach(function(p){l.dispatch(p),n(":"),e.excludeValues||l.dispatch(i[p]),n(",")})}},_array:function(i,s){s=typeof s!="undefined"?s:e.unorderedArrays!==!1;var o=this;if(n("array:"+i.length+":"),!s||i.length<=1)return i.forEach(function(c){return o.dispatch(c)});var a=[],u=i.map(function(c){var l=new VR,p=r.slice(),f=Mf(e,l,p);return f.dispatch(c),a=a.concat(p.slice(r.length)),l.read().toString()});return r=r.concat(a),u.sort(),this._array(u,!1)},_date:function(i){return n("date:"+i.toJSON())},_symbol:function(i){return n("symbol:"+i.toString())},_error:function(i){return n("error:"+i.toString())},_boolean:function(i){return n("bool:"+i.toString())},_string:function(i){n("string:"+i.length+":"),n(i.toString())},_function:function(i){n("fn:"),$R(i)?this.dispatch("[native]"):this.dispatch(i.toString()),e.respectFunctionNames!==!1&&this.dispatch("function-name:"+String(i.name)),e.respectFunctionProperties&&this._object(i)},_number:function(i){return n("number:"+i.toString())},_xml:function(i){return n("xml:"+i.toString())},_null:function(){return n("Null")},_undefined:function(){return n("Undefined")},_regexp:function(i){return n("regex:"+i.toString())},_uint8array:function(i){return n("uint8array:"),this.dispatch(Array.prototype.slice.call(i))},_uint8clampedarray:function(i){return n("uint8clampedarray:"),this.dispatch(Array.prototype.slice.call(i))},_int8array:function(i){return n("int8array:"),this.dispatch(Array.prototype.slice.call(i))},_uint16array:function(i){return n("uint16array:"),this.dispatch(Array.prototype.slice.call(i))},_int16array:function(i){return n("int16array:"),this.dispatch(Array.prototype.slice.call(i))},_uint32array:function(i){return n("uint32array:"),this.dispatch(Array.prototype.slice.call(i))},_int32array:function(i){return n("int32array:"),this.dispatch(Array.prototype.slice.call(i))},_float32array:function(i){return n("float32array:"),this.dispatch(Array.prototype.slice.call(i))},_float64array:function(i){return n("float64array:"),this.dispatch(Array.prototype.slice.call(i))},_arraybuffer:function(i){return n("arraybuffer:"),this.dispatch(new Uint8Array(i))},_url:function(i){return n("url:"+i.toString(),"utf8")},_map:function(i){n("map:");var s=Array.from(i);return this._array(s,e.unorderedSets!==!1)},_set:function(i){n("set:");var s=Array.from(i);return this._array(s,e.unorderedSets!==!1)},_file:function(i){return n("file:"),this.dispatch([i.name,i.size,i.type,i.lastModfied])},_blob:function(){if(e.ignoreUnknown)return n("[blob]");throw Error(`Hashing Blob objects is currently not supported
|
|
(see https://github.com/puleos/object-hash/issues/26)
|
|
Use "options.replacer" or "options.ignoreUnknown"
|
|
`)},_domwindow:function(){return n("domwindow")},_bigint:function(i){return n("bigint:"+i.toString())},_process:function(){return n("process")},_timer:function(){return n("timer")},_pipe:function(){return n("pipe")},_tcp:function(){return n("tcp")},_udp:function(){return n("udp")},_tty:function(){return n("tty")},_statwatcher:function(){return n("statwatcher")},_securecontext:function(){return n("securecontext")},_connection:function(){return n("connection")},_zlib:function(){return n("zlib")},_context:function(){return n("context")},_nodescript:function(){return n("nodescript")},_httpparser:function(){return n("httpparser")},_dataview:function(){return n("dataview")},_signal:function(){return n("signal")},_fsevent:function(){return n("fsevent")},_tlswrap:function(){return n("tlswrap")}}}function VR(){return{buf:"",write:function(e){this.buf+=e},end:function(e){this.buf+=e},read:function(){return this.buf}}}});var nj={};xP(nj,{default:()=>rj});var en=L(P("@yarnpkg/cli")),Fe=L(P("@yarnpkg/core")),NT=L(P("@yarnpkg/libzip")),te=L(P("@yarnpkg/fslib")),pt=L(P("clipanion")),df=L(P("path"));var Gf=L(P("fs")),Hf=async e=>{try{return(0,Gf.readFileSync)(e,"utf-8").split(`
|
|
`)}catch(t){return[]}};var $f=L(P("path")),Vf=({ignoreFile:e,cwd:t})=>(0,$f.join)(t,e);var Xm=L(th());var Ym=L(Ml()),Km=async({cwd:e})=>{try{return await(0,Ym.default)("**/*",{dot:!0,cwd:e,absolute:!1})}catch(t){return[]}};var Dl=async({exclude:e,ignoreFile:t,cwd:r})=>{let n=Vf({ignoreFile:t,cwd:r}),i=(0,Xm.default)().add([...e,...await Hf(n)]);return(await Km({cwd:r})).filter(a=>i.ignores(a)).map(a=>`${r}/${a}`)};var zm=["package.json","package.yaml","package.yml"];var yo=L(P("path")),NN={directory:({cwd:e})=>[e],parentDirectories:({cwd:e,rootDir:t})=>{if(!e.startsWith(t))throw new Error("Package directory not in rootDir. This should never happen");let r=e,n=[];for(;;){if(r===t||r.length<t.length)return n;r=(0,yo.dirname)(r),n=[...n,r]}},packageFiles:({cwd:e})=>zm.map(t=>(0,yo.join)(e,t))},xN=({cwd:e,rootDir:t})=>[...new Set(...[Object.values(NN).map(r=>r({cwd:e,rootDir:t})).flat()])],Qm=({workspaces:e,rootDir:t})=>Array.from(e).map(({cwd:r})=>xN({cwd:r,rootDir:t})).flat();var Ni=L(P("@yarnpkg/fslib")),K=L(P("typanion")),Oo=L(dE()),WL=".yarnbuildrc.yml",hd=".bundleignore",YL=K.isObject({folders:K.isObject({input:K.isOneOf([K.isString(),K.isArray(K.isString())]),output:K.isNullable(K.isOneOf([K.isString(),K.isArray(K.isString())]))}),exclude:K.isArray(K.isString()),bail:K.isBoolean(),hideYarnBuildBadge:K.isBoolean(),ignoreFile:K.isString()}),KL=K.isObject({input:K.isOptional(K.isOneOf([K.isString(),K.isArray(K.isString())])),output:K.isOptional(K.isNullable(K.isOneOf([K.isString(),K.isArray(K.isString())]))),tsconfig:K.isOptional(K.isString())}),_d={folders:{input:".",output:null},exclude:[],bail:!0,hideYarnBuildBadge:!1,ignoreFile:hd};async function pE(e){let t=WL,r=Ni.ppath.join(e.projectCwd||e.startingCwd,t);if(Ni.xfs.existsSync(r)){let n=await Ni.xfs.readFilePromise(r,"utf8"),i=[];try{let s=(0,Oo.load)(n,{schema:Oo.JSON_SCHEMA});if(YL(s,{errors:i}))return s;console.warn(i)}catch(s){let o="";throw n.match(/^\s+(?!-)[^:]+\s+\S+/m)&&(o=" (config is corrupted, please check it matches the shape in the yarn.build readme."),new Error(`Parse error when loading ${r}; please check it's proper Yaml${o}`)}}return _d}async function fE(e){return await pE(e)}async function hE(e){var r;let t=await pE(e);return ce(k(k({},_d),t),{folders:k(k({},_d.folders),(r=t.folders)!=null?r:{})})}function _E(e){let t=k({},e["yarn.build"]);return KL(t)?t:{}}var q={PACKAGE_NAME:"package.name",PACKAGE_SCOPE:"package.scope",PACKAGE_DIRECTORY:"package.directory",PACKAGE_COMMAND:"package.command",GIT_BRANCH:"git.branch",GIT_COMMIT:"git.commit",YARN_BUILD_MESSAGE_CODE:"yarn.build.message.code",YARN_BUILD_CONFIG_FOLDERS_INPUT:"yarn.build.config.folders.input",YARN_BUILD_CONFIG_FOLDERS_OUTPUT:"yarn.build.config.folders.output",YARN_BUILD_CONFIG_EXCLUDE:"yarn.build.config.exclude",YARN_BUILD_CONFIG_BAIL:"yarn.build.config.bail",YARN_BUILD_CONFIG_HIDE_BADGE:"yarn.build.config.hide-badge",YARN_BUILD_CONFIG_MAX_CONCURRENCY:"yarn.build.config.max-concurrency",YARN_BUILD_FLAGS_OUTPUT_JSON:"yarn.build.flags.output.json",YARN_BUILD_FLAGS_ALL:"yarn.build.flags.all",YARN_BUILD_FLAGS_TARGETS:"yarn.build.flags.targets",YARN_BUILD_FLAGS_COMMAND:"yarn.build.flags.command",YARN_BUILD_FLAGS_INTERLACED:"yarn.build.flags.interlaced",YARN_BUILD_FLAGS_VERBOSE:"yarn.build.flags.verbose",YARN_BUILD_FLAGS_DRY_RUN:"yarn.build.flags.dry-run",YARN_BUILD_FLAGS_IGNORE_CACHE:"yarn.build.flags.ignore-cache",YARN_BUILD_FLAGS_MAX_CONCURRENCY:"yarn.build.flags.max-concurrency",YARN_BUILD_FLAGS_CONTINUE_ON_ERROR:"yarn.build.flags.continue-on-error",YARN_BUILD_FLAGS_EXCLUDE:"yarn.build.flags.exclude",YARN_BUILD_FLAGS_EXCLUDE_CURRENT:"yarn.build.flags.exclude.current",YARN_BUILD_FLAGS_CHANGES:"yarn.build.flags.changes",YARN_BUILD_FLAGS_SINCE:"yarn.build.flags.since",YARN_BUILD_FLAGS_SINCE_BRANCH:"yarn.build.flags.since-branch",YARN_BUILD_FLAGS_ONLY_CURRENT:"yarn.build.flags.only-current",YARN_BUILD_FLAGS_IGNORE_DEPENDENCIES:"yarn.build.flags.ignore-dependencies",YARN_BUILD_FLAGS_BUNDLE_QUIET:"yarn.build.flags.bundle.quiet",YARN_BUILD_FLAGS_BUNDLE_TEMPORARY_DIRECTORY:"yarn.build.flags.bundle.temporary-directory",YARN_BUILD_FLAGS_BUNDLE_OUTPUT_DIRECTORY:"yarn.build.flags.bundle.output-directory",YARN_BUILD_FLAGS_BUNDLE_NO_COMPRESS:"yarn.build.flags.bundle.no-compress",YARN_BUILD_FLAGS_BUNDLE_ARCHIVE_NAME:"yarn.build.flags.bundle.archive-name",YARN_BUILD_FLAGS_BUNDLE_EXCLUDE:"yarn.build.flags.bundle.exclude",YARN_BUILD_FLAGS_BUNDLE_IGNORE_FILE:"yarn.build.flags.bundle.ignore-file",YARN_BUILD_PACKAGE_NEEDS_RUN:"yarn.build.package.needs-run",YARN_BUILD_PACKAGE_RUN_COMMAND:"yarn.build.package.run.command",YARN_BUILD_PACKAGE_RUN_COMMAND_EXIT:"yarn.build.package.run.command.exit"};var wT=L(j());var CT=L(j()),IT=L(Gd());var vT=L(Wa()),TT=L(Xi()),RT=L(Pt()),PT=L(bT()),OT=L(Wa()),ai=L(j());process.env.DEBUG&&ai.diag.setLogger(new ai.DiagConsoleLogger,ai.DiagLogLevel.DEBUG);var Vu=class{static getInstance(){return this._instance||(this._instance=new this().start())}static provider(){return this._instance||(this._instance=new this().start())}start(){let t=new PT.OTLPTraceExporter,r=new vT.BasicTracerProvider({resource:new TT.Resource({[RT.SemanticResourceAttributes.SERVICE_NAME]:"yarn.build"})});r.addSpanProcessor(new OT.BatchSpanProcessor(t));async function n(i){try{await r.shutdown(),process.env.DEBUG&&console.info("gracefullty exited trace provider")}finally{process.exit(isNaN(+i)?1:+i)}}return["beforeExit","exit","uncaughtException","unhandledRejection","SIGHUP","SIGINT","SIGQUIT","SIGILL","SIGTRAP","SIGABRT","SIGBUS","SIGFPE","SIGUSR1","SIGSEGV","SIGUSR2","SIGTERM"].forEach(i=>process.on(i,n)),r}};var Jr=L(j()),Mt=class{constructor(t){this.name=t,this._tracer=Vu.getInstance().getTracer(t)}recordException(t,r){(typeof typeof r=="string"||r instanceof Error)&&(t.recordException(r),t.setStatus({code:CT.SpanStatusCode.ERROR,message:r instanceof Error?r.message:r}))}async startSpan(t,r){var o;let n;if(typeof t.ctx=="undefined"?n=Jr.context.active():n=t.ctx,!!t.propegateFromEnv||((o=t==null?void 0:t.spanOptions)==null?void 0:o.kind)==4){let a=process.env.TRACEPARENT;if(typeof a=="string"){let u=(0,IT.parseTraceParent)(a!=null?a:"");u&&(n=Jr.trace.setSpanContext(Jr.context.active(),u))}}let i=this._tracer.startSpan(t.name,t.spanOptions,n),s=Jr.trace.setSpan(n,i);try{return r.constructor.name==="AsyncFunction"?await r({span:i,ctx:s}):r({span:i,ctx:s})}catch(a){if((typeof a=="string"||a instanceof Error)&&this.recordException(i,a),!t.supressExceptions)throw a}finally{i.end()}throw new Error("Unknown error")}async wrap(t,r,...n){let i;return typeof t.ctx=="undefined"?i=Jr.context.active():i=t.ctx,await(async()=>await this.startSpan({name:t.name,ctx:i},async()=>await r(...n)))()}};var xT=L(j()),Dt;(function(s){s.Info="YB1000",s.RemoveUnusedPackages="YB1001",s.RemoveEmptyDirectories="YB1002",s.RemoveExcluded="YB1003",s.AddedEntryPoint="YB1004"})(Dt||(Dt={}));var Bt;(function(n){n.Start=" \u250C ",n.Progress=" \u2502 ",n.End=" \u2514 "})(Bt||(Bt={}));var As=class extends en.BaseCommand{constructor(){super(...arguments);this.tracer=new Mt("yarn.build");this.json=pt.Option.Boolean("--json",!1,{description:"flag is set the output will follow a JSON-stream output also known as NDJSON (https://github.com/ndjson/ndjson-spec)"});this.quiet=pt.Option.Boolean("-q,--quiet",!1,{description:"suppress progess messages"});this.temporaryDirectory=pt.Option.String("--temporary-directory",{description:"superseeds --output-directory and --no-compress, when set the temporary directory used for bundling is written to a file you pass here "});this.outputDirectory=pt.Option.String("-o,--output-directory",{description:"sets the output directory, this should be outside your source input directory."});this.noCompress=pt.Option.Boolean("--no-compress",!1,{description:"set this with --output-directory to skip zipping your bundle, when this is set your output directory must be outside your project root"});this.archiveName=pt.Option.String("-a,--archive-name","bundle.zip",{description:"sets the name of the archive. Any files matching this, will be excluded from subsequent archives. Defaults to ./bundle.zip"});this.exclude=pt.Option.Array("--exclude",[],{arity:1,description:"Exclude specific paths from the final bundle."});this.ignoreFile=pt.Option.String("--ignore-file",hd,{description:"set the name of ignore file. Files matching this in workspace root and package root will be used to indicate which files will be excluded from bundle."})}progress({code:t,group:r,msg:n,span:i}){this.quiet!==!0&&console.info(`\u27A4 ${t}:${r}${n}`),typeof i!="undefined"&&i.addEvent(n,{[q.YARN_BUILD_MESSAGE_CODE]:t})}async removeUnusedPackages(t,r,n,i){return await this.tracer.startSpan({name:"remove unused packages",ctx:t},async({span:s})=>{var p;let{project:o,workspace:a}=await Fe.Project.find(i,n);if(!a)throw new en.WorkspaceRequiredError(o.cwd,n);let u=await Fe.Project.find(i,r);if(!u.workspace)throw new en.WorkspaceRequiredError(u.project.cwd,r);let c=new Set([a,u.workspace]),l=await fE(i);this.exclude=l.exclude?[...this.exclude,...l.exclude]:this.exclude,this.ignoreFile=(p=l==null?void 0:l.ignoreFile)!=null?p:this.ignoreFile;for(let f of c)for(let h of Fe.Manifest.allDependencies)for(let _ of f.manifest.getForScope(h).values()){let g=o.tryWorkspaceByDescriptor(_);g!==null&&(c.add(g),this.progress({code:Dt.RemoveUnusedPackages,group:Bt.Progress,msg:`required: ${g.relativeCwd}`,span:s}))}for(let f of o.workspaces)c.has(f)||f.cwd!==r&&(await te.xfs.removePromise(f.cwd),this.progress({code:Dt.RemoveUnusedPackages,group:Bt.Progress,msg:`unused: ${f.relativeCwd}`,span:s}))})}async removeEmptyDirectories(t,{tmpDir:r,cwd:n}){let i=xT.trace.getSpan(t);if(!te.xfs.statSync(n).isDirectory())return!1;let o=await te.xfs.readdirPromise(n);for(let a of o)await this.removeEmptyDirectories(t,{tmpDir:r,cwd:te.ppath.join(n,a)});return o=await te.xfs.readdirPromise(n),o.length===0?(await te.xfs.removePromise(n),this.progress({code:Dt.RemoveEmptyDirectories,group:Bt.Progress,msg:`empty: ${n.replace(r+"/","")}`,span:i}),!0):!1}async removeExcluded(t,{tmpDir:r,excluded:n,nonRemovableFiles:i,yarnDirectory:s,cacheDirectory:o,shouldRemoveEmptyDirectories:a=!1}){let u=`${r}/.git`;try{await te.xfs.lstatPromise(u)&&await te.xfs.removePromise(u)}catch(c){}await Promise.all(n.map(async c=>{if(!c.startsWith(s)&&!c.startsWith(o)&&!i.includes(c)&&!!c.startsWith(r))try{await te.xfs.lstatPromise(c)&&await te.xfs.removePromise(c)}catch(l){}})),a&&await this.removeEmptyDirectories(t,{tmpDir:r,cwd:r})}async execute(){return await this.tracer.startSpan({name:"yarn bundle",propegateFromEnv:!0},async({span:t,ctx:r})=>{this.progress({code:Dt.Info,group:Bt.Start,msg:`Prepare ${this.context.cwd} for bundling`,span:t}),this.progress({code:Dt.Info,group:Bt.Progress,msg:"Preparing temporary directory",span:t});let n=async i=>await this.tracer.startSpan({name:"prepare for bundle",ctx:r},async({span:s,ctx:o})=>{let a=`${this.context.cwd}`,u=te.ppath.join(a,this.archiveName),c={[q.YARN_BUILD_FLAGS_BUNDLE_QUIET]:this.quiet,[q.YARN_BUILD_FLAGS_BUNDLE_TEMPORARY_DIRECTORY]:this.temporaryDirectory,[q.YARN_BUILD_FLAGS_BUNDLE_OUTPUT_DIRECTORY]:i,[q.YARN_BUILD_FLAGS_BUNDLE_NO_COMPRESS]:this.noCompress,[q.YARN_BUILD_FLAGS_BUNDLE_ARCHIVE_NAME]:this.archiveName,[q.YARN_BUILD_FLAGS_BUNDLE_EXCLUDE]:this.exclude,[q.YARN_BUILD_FLAGS_BUNDLE_IGNORE_FILE]:this.ignoreFile};if(s.setAttributes(c),typeof this.outputDirectory=="string"){let N=LT(this.outputDirectory);if(s.setAttribute(q.YARN_BUILD_FLAGS_BUNDLE_OUTPUT_DIRECTORY,N),te.xfs.existsSync(N)||await te.xfs.mkdirPromise(N),te.xfs.readdirSync(N).length!=0)throw new Error(" --output-directory is not empty");u=te.ppath.join(N,this.archiveName)}let l=await Fe.Configuration.find(this.context.cwd,this.context.plugins);if(l.projectCwd===null)throw new Error("Can't find project directory");let p=a.replace(l.projectCwd,""),f=!1,h;if(this.noCompress===!0){if(typeof this.outputDirectory!="string")throw new Error("ERROR: you set --no-compress, but did not specify --output-directory");if(h=LT(this.outputDirectory),h.startsWith(l.projectCwd))throw new Error(`ERROR: --output-directory is inside project root with --no-compress set.
|
|
This is no allowed to prevent you destroying your project`);f=!0}let _=new te.NodeFS;this.progress({code:Dt.Info,group:Bt.Progress,msg:"Copying repo to temporary directory",span:s}),await this.tracer.wrap({name:"copy to tmp dir",ctx:o},async N=>te.xfs.copyPromise(i,N,{baseFs:_}),l.projectCwd);let g=`${i}${p}`,b=`${g}/${this.archiveName}`,v=this.exclude;try{await te.xfs.lstatPromise(b)&&v.push(b)}catch(N){}let E=await Fe.Configuration.find(g,this.context.plugins);E.use("<custom>",{enableNetwork:!1},g);let A=await Fe.Cache.find(E),$=`${i}/.yarn`,I=A.cwd;this.progress({code:Dt.Info,group:Bt.Progress,msg:"Removing unused and excluded workspaces, folders and files",span:s}),await this.removeUnusedPackages(o,i,g,E);let{project:B,workspace:R}=await Fe.Project.find(E,g);if(!R)throw new en.WorkspaceRequiredError(B.cwd,g);s.setAttributes({[q.PACKAGE_DIRECTORY]:p,[q.PACKAGE_NAME]:R.locator.name}),typeof R.locator.scope=="string"&&s.setAttribute(q.PACKAGE_SCOPE,`@${R.locator.scope}`);let M=await Fe.Project.find(E,i);if(!M.workspace)throw new en.WorkspaceRequiredError(M.project.cwd,i);let O=new Set([R,M.workspace]),V=Qm({workspaces:O,rootDir:i});v=await Dl({cwd:i,ignoreFile:this.ignoreFile,exclude:v});for(let N of O)for(let F of Fe.Manifest.allDependencies)for(let Q of N.manifest.getForScope(F).values()){let m=B.tryWorkspaceByDescriptor(Q);m!==null&&O.add(m)}return await this.tracer.wrap({name:"remove unused workspaces",ctx:o},async()=>{for(let N of O){let F=await Dl({cwd:N.cwd,ignoreFile:this.ignoreFile,exclude:v});await this.removeExcluded(o,{tmpDir:i,excluded:F,nonRemovableFiles:V,yarnDirectory:$,cacheDirectory:I,shouldRemoveEmptyDirectories:!1})}}),await this.tracer.wrap({name:"remove excluded files",ctx:o},async()=>{await this.removeExcluded(o,{tmpDir:i,excluded:v,nonRemovableFiles:V,yarnDirectory:$,cacheDirectory:I,shouldRemoveEmptyDirectories:!0})}),await this.tracer.wrap({name:"add entrypoint.js",ctx:o},async()=>{var N,F,Q,m;for(let y of B.workspaces)y.manifest.devDependencies.clear(),!O.has(y)&&(y.manifest.dependencies.clear(),y.manifest.peerDependencies.clear());if((F=(N=R==null?void 0:R.manifest)==null?void 0:N.raw)==null?void 0:F.main){let y=R.relativeCwd+df.default.posix.sep+((m=(Q=R==null?void 0:R.manifest)==null?void 0:Q.raw)==null?void 0:m.main),de=".pnp.cjs";te.xfs.writeFilePromise(`${i}${df.default.posix.sep}entrypoint.js`,QU(y,de))}this.progress({code:Dt.Info,group:Bt.End,msg:"Completed",span:s})}),(await this.tracer.startSpan({name:"bundle",ctx:o},async({ctx:N})=>await Fe.StreamReport.start({configuration:E,json:this.json,stdout:this.context.stdout,includeLogs:!0},async F=>{if(await this.tracer.wrap({name:"yarn install",ctx:N},async({cache:Q,report:m})=>await B.install({cache:Q,report:m}),{cache:A,report:F}),typeof this.temporaryDirectory=="undefined")if(f&&typeof h!="undefined")F.reportInfo(null,"Moving build to output directory"),await this.tracer.wrap({name:"copy to output directory",ctx:N},async({outputPath:Q,tmpDir:m})=>_.copyPromise(Q,m),{outputPath:h,tmpDir:i});else{let Q=await(0,NT.getLibzipPromise)();F.reportInfo(null,"Creating archive");let m=new te.ZipFS(u,{create:!0,libzip:Q});F.reportInfo(null,"Copying files to archive"),await this.tracer.wrap({name:"copy to zip",ctx:N},async({tmpDir:y,baseFs:de})=>await m.copyPromise("/",y,{baseFs:de}),{tmpDir:i,baseFs:_}),await this.tracer.wrap({name:"save zip",ctx:N},async()=>m.saveAndClose()),F.reportJson({name:"ArchiveSuccess",message:"Archive created successfuly at ",outputArchive:u})}}))).exitCode()});return typeof this.temporaryDirectory!="undefined"?await n(this.temporaryDirectory):await te.xfs.mktempPromise(n)})}};As.paths=[["bundle"]],As.usage=pt.Command.Usage({category:"Bundle commands",description:"bundle a workspace package into a deployable archive",details:`
|
|
This command will bundle up the source of the target package along with
|
|
its dependencies into an archive.
|
|
|
|
This is designed to be used for deployment, not for publishing, so
|
|
everything to run except for a runtime (ie node) is bundled into
|
|
the archive.
|
|
|
|
Call this after you have run your build step (if any).
|
|
|
|
This is designed to work best with zero-install configurations. If you
|
|
don't have that, run \`yarn install\` before this command.
|
|
|
|
Why not just compile like we do on the front-end?
|
|
Some dependencies may use require in interesting ways, or be or call
|
|
binaries. It's safest not to transpile them.
|
|
`});var MT=As,QU=(e,t)=>`
|
|
"use strict";
|
|
|
|
const path = require("path");
|
|
|
|
const pnp = require(path.normalize(path.resolve( __dirname, "${t}"))).setup();
|
|
|
|
const index = require(path.normalize(path.resolve( __dirname,"${e}")));
|
|
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
|
|
exports.default = index;
|
|
`;function LT(e){let t=te.npath.toPortablePath(e);return te.ppath.resolve(t)}var nc=L(P("@yarnpkg/cli")),Ue=L(P("@yarnpkg/core")),he=L(P("clipanion")),kf=L(P("path")),Is=L(Cc()),aP=L(P("os"));var H=L(P("@yarnpkg/core")),We=L(qT()),KR=L(P("os")),z=L(P("@yarnpkg/fslib"));var Df=L(Ml()),XR=L(P("events")),zR=L(ZT()),QR=L(rR()),Bf=L(iR()),tc=L(Af()),rc=L(NR());var pi=class{constructor(){this.tracer=new Mt("yarn.build");this.nodes={};this.size=0;this.runSize=0;this.ran=new Set;this.dryRunCallback=()=>{}}addNode(t){if(this.nodes[t])return this.nodes[t];let r=new di(t);return this.nodes[t]=r,this.size=Object.keys(this.nodes).length,this.checkCyclical(r),r}addRunCallback(t,r){let n=t;this.nodes[t.id]||(n=this.addNode(t.id)),n.runCallback||(n.addRunCallback(r),this.runSize++)}getNode(t){if(this.nodes[t])return this.nodes[t]}resetRuns(){this.ran=new Set}checkCyclical(t){let r=new Set,n=new Set;this.resolveNode(t,r,n)}resolveNode(t,r,n){n.add(t.id),Object.keys(t.dependencies).forEach(i=>{let s=t.dependencies[i];if(!r.has(s.id)){if(n.has(s.id))throw new Zu(t.id,s.id);this.resolveNode(s,r,n)}}),r.add(t.id),n.delete(t.id)}async run(t,r,n=!1){return await this.tracer.startSpan({name:"run commands",ctx:t},async({ctx:i})=>{let s=new Set,o=new Set,a={};for(let u of r)this.resolveQueue(u,s,a);return n?(await this.dryRunLoop(s,a,o,0),a):(await new Promise(u=>{this.workLoop(i,s,a,o,u)}),a)})}async dryRunLoop(t,r,n,i=0){if(n.forEach((s,o)=>{this.dryRunCallback(s,i-1),r[s.id]={success:!0,done:!0},n.delete(o)}),t.size!==0&&t.forEach(s=>{var o;s.canStart(r)&&((o=s==null?void 0:s.node)==null?void 0:o.runCallback)&&(n.add(s.node),t.delete(s))}),n.size!=0)return await this.dryRunLoop(t,r,n,i+1)}workLoop(t,r,n,i,s){if(r.size!==0&&r.forEach(o=>{var a,u;o.canStart(n)&&(((a=o==null?void 0:o.node)==null?void 0:a.runCallback)?((u=o==null?void 0:o.node)==null||u.runCallback(t,n),i.add(o.node)):n[o.node.id]={success:!0,done:!0},r.delete(o))}),i.forEach((o,a)=>{n[o.id].done&&i.delete(a)}),Object.keys(n).map(o=>{var a,u;return(u=(a=n[o])==null?void 0:a.done)!=null?u:!0}).every(o=>o===!0)){s();return}setTimeout(()=>this.workLoop(t,r,n,i,s),30)}resolveQueue(t,r,n){let i=[];if(Object.keys(t.dependencies).forEach(s=>{let o=t.dependencies[s];if(i.push(o.id),!n[o.id]&&o.runCallback){n[o.id]=k({},pi.RunLogInit);let a=this.resolveQueue(o,r,n),u={node:o,canStart:pi.QueueItemCanStart(a)};r.add(u)}}),!n[t.id]&&t.runCallback){n[t.id]=k({},pi.RunLogInit);let s={node:t,canStart:pi.QueueItemCanStart(i)};r.add(s)}return i}},Ts=pi;Ts.RunLogInit={success:!1,done:!1},Ts.QueueItemCanStart=t=>r=>t.map(n=>{var i,s;return(s=(i=r[n])==null?void 0:i.done)!=null?s:!0}).every(n=>n===!0);var di=class{constructor(t){this.cancelled=!1;this.skip=!1;this.id=t,this.dependencies={}}addDependency(t){return this.dependencies[t.id]||(this.dependencies[t.id]=t),this}addRunCallback(t){return this.runCallback?this:(this.runCallback=(r,n)=>{if(!this.cancelled)return t(r,di.cancelDependentJobs(this)).then(i=>{n[this.id]={done:!0,success:i}})},this)}static cancelDependentJobs(t){return()=>{typeof t.dependencies!="undefined"&&Object.keys(t.dependencies).forEach(r=>{let n=t.dependencies[r];n.cancelled=!0})}}},Zu=class extends Error{constructor(t,r){super("");this.name="CyclicDependencyError",this.code="YN0003",this.node=t,this.dep=r}};var xR=L(Af()),bq="",Je=bq+"[",Pf=class{static pad(t=1){for(let r=0;r<t;r++)process.stdout.write(`
|
|
`);Pf.cursorUp(t)}static cursorUp(t=1){process.stdout.write(Je+`${t}A`)}static cursorSave(){process.stdout.write(Je+"s")}static cursorRestore(){process.stdout.write(Je+"u")}static autoWrap(t){t?process.stdout.write(Je+"?7h"):process.stdout.write(Je+"?7l")}static clearScreenDown(){process.stdout.write(Je+"J")}static async cursorPositionReport(){return new Promise(t=>{process.stdin.setRawMode(!0),process.stdin.once("data",r=>{process.stdin.setRawMode(!1),process.stdin.pause();let[n,i]=r.slice(2,r.length-1).toString().split(";").map(Number);t({x:i,y:n})}),process.stdout.write(Je+"6n")})}static setScrollableRegion(t,r){process.stdout.write(Je+`${t};${r}r`)}static resetScrollableRegion(){process.stdout.write(Je+"r")}static moveTo(t){process.stdout.write(Je+`${t.y};${t.x}H`)}static cursorHome(){process.stdout.write(Je+"H")}static alternateScreen(){process.stdout.write(Je+"?1049h")}static mainScreen(){process.stdout.write(Je+"?1049l")}static linesRequired(t,r){var s;let n=new RegExp(`([^
|
|
]{0,${r}})(
|
|
)?`,"gm");return((s=(0,xR.default)(t).match(n))!=null?s:[""]).length-1}},ft=Pf;ft.row=0,ft.column=0;var MR=L(P("child_process")),DR=L(P("util"));var LR=()=>process.platform==="win32"?"windows":"unix";var vq=(0,DR.promisify)(MR.exec),BR=async e=>{let t=LR(),r=(({platform:i,pid:s})=>{switch(i){case"unix":return`pgrep "-P ${s}"`;case"windows":return`wmic process where (ParentProcessId=${s}) get ProcessId`;default:throw new Error("Unable to find parent process")}})({platform:t,pid:e}),n=[];try{let{stdout:i}=await vq(r);n=i.split(`
|
|
`).filter(Boolean).map(s=>parseInt(s,10)).filter(s=>!isNaN(s))}catch(i){}return n};var fi={hasBeenTerminated:!1,callId:0},Ju=async(e=0)=>{if(e!==fi.callId||fi.hasBeenTerminated)return;let t=process.pid;(await BR(t)).forEach(i=>{try{process.kill(i,"SIGKILL")}catch(s){}});let n=fi.callId+1;fi.callId=n,setTimeout(async()=>{Ju(n)},50)};var ZR=L(j());var JR=L(jR()),eP=L(YR()),Kq="yarn.build.json",tP=80,Xq="-".repeat(tP),kt;(function(s){s.pending="pending",s.skipped="skipped",s.inProgress="inProgress",s.failed="failed",s.succeeded="succeeded"})(kt||(kt={}));var le;(function(l){l.pending="pending",l.start="start",l.info="info",l.error="error",l.skipped="skipped",l.ignored="ignored",l.success="success",l.fail="fail",l.finish="finish",l.forceQuit="force-quit"})(le||(le={}));var rP=class{constructor({project:t,report:r,runCommand:n,cli:i,configuration:s,pluginConfiguration:o,dryRun:a,ignoreRunCache:u,verbose:c,concurrency:l,continueOnError:p,excludeWorkspacePredicate:f,ignoreDependencies:h,failFast:_}){this.tracer=new Mt("yarn.build");this.runGraph=new Ts;this.runLength=0;this.runTargets=[];this.runMutexes={};this.dryRun=!1;this.ignoreRunCache=!1;this.verbose=!1;this.continueOnError=!1;this.entrypoints=new Set;this.excluded=new Set;this.runReporter=new XR.EventEmitter;this.ignoreDependencies=!1;this.failFast=!1;this.runReport={mutex:new Bf.Mutex,totalJobs:0,skipCount:0,previousOutput:"",successCount:0,failCount:0,ignoredCount:0,workspaces:{},done:!1};this.header="";this.nextUnitOfWork=[];this.checkIfRunIsRequiredCache={};this.planCache={};this.hasSetup=!1;this.setupRunReporter=()=>{this.runReporter.on(le.pending,(t,r,n)=>{this.runReport.mutex.acquire().then(i=>{this.runReport.workspaces[t]={name:n,stdout:[],stderr:[],done:!1,fail:!1,locator:r},i()})}),this.runReporter.on(le.start,(t,r,n,i)=>{this.runReport.mutex.acquire().then(s=>{this.runReport.workspaces[t]=ce(k({},this.runReport.workspaces[t]),{start:Date.now(),runScript:i,name:n,locator:r}),s()})}),this.runReporter.on(le.info,(t,r)=>{this.runReport.mutex.acquire().then(n=>{typeof r!="undefined"&&this.runReport.workspaces[t].stdout.push(r),n()})}),this.runReporter.on(le.error,(t,r)=>{this.runReport.mutex.acquire().then(n=>{typeof r!="undefined"&&this.runReport.workspaces[t].stderr.push(r),n()})}),this.runReporter.on(le.success,t=>{this.runReport.mutex.acquire().then(r=>{var i;this.runReport.workspaces[t]=ce(k({},this.runReport.workspaces[t]),{done:!0}),this.runReport.successCount++;let n=this.runReport.workspaces[t];if(We.default){let s=`\u2705 ${t}`.padEnd(60),o=sn(0,(i=n.runtimeSeconds)!=null?i:0).padStart(19);process.stdout.write(`${s}${o}
|
|
`)}r()})}),this.runReporter.on(le.skipped,t=>{this.runReport.mutex.acquire().then(r=>{if(this.runReport.workspaces[t].done=!0,this.runReport.workspaces[t].skipped=!0,this.runReport.skipCount++,r(),We.default){let n=`\u23E9 ${t} `.padEnd(60),i="--".padStart(19);process.stdout.write(`${n}${i}
|
|
`)}})}),this.runReporter.on(le.ignored,t=>{this.runReport.mutex.acquire().then(r=>{var s;this.runReport.workspaces[t].done=!0,this.runReport.workspaces[t].ignored=!0,this.runReport.ignoredCount++,r();let n=this.runReport.workspaces[t],i=(s=this.runLog)==null?void 0:s.get(`${t}#${this.runCommand}`);if(We.default){let o=`[IGNORE${(i==null?void 0:i.exitCode)?`: ${i==null?void 0:i.exitCode}`:""}] ${n.name} `.padEnd(60),a="--".padStart(19);process.stdout.write(`${o}${a}
|
|
`)}})}),this.runReporter.on(le.fail,(t,r)=>{this.runReport.mutex.acquire().then(n=>{var o,a;typeof r!="undefined"&&this.runReport.workspaces[t].stderr.push(r),this.runReport.workspaces[t].done=!0,this.runReport.workspaces[t].fail=!0,this.runReport.failCount++,n();let i=this.runReport.workspaces[t],s=(o=this.runLog)==null?void 0:o.get(`${t}#${this.runCommand}`);if(We.default){let u=`\u274C ${t}`.padEnd(50),c=`${(s==null?void 0:s.exitCode)?`(exit code: ${s==null?void 0:s.exitCode})`:"\u2192"} ${sn(0,(a=i.runtimeSeconds)!=null?a:0)}`.padStart(29);process.stdout.write(`${u}${c}
|
|
`)}})})};this.getDependenciesCount=async t=>{let r=0;for(let n of H.Manifest.hardDependencies)for(let i of t.manifest.getForScope(n).values())this.project.tryWorkspaceByDescriptor(i)!==null&&(r+=1);return r};this.plan=async(t,r)=>{var o,a,u,c,l;if(!t)throw new Error("Internal error: lost reference to parent workspace. Please open an issue.");if(typeof this.planCache[r.relativeCwd]!="undefined")return this.planCache[r.relativeCwd];this.runGraph.checkCyclical(t);let n=!1,i=!1;if(this.runMutexes[r.relativeCwd]=new Bf.Mutex,this.ignoreDependencies===!1)for(let p of H.Manifest.hardDependencies)for(let f of r.manifest.getForScope(p).values()){let h=this.project.tryWorkspaceByDescriptor(f);if(h===null||this.excludeWorkspacePredicate(h)||typeof h.manifest.scripts.get(this.runCommand)=="undefined")continue;let _=this.runGraph.addNode(h.relativeCwd);t.addDependency(_),this.runGraph.checkCyclical(_),await this.plan(_,h)&&(this.runGraph.addRunCallback(_,this.createRunItem(h)),i=!0,this.removeFromExcluded(h))}let s=!1;if(r!==this.project.topLevelWorkspace&&(s=await this.checkIfRunIsRequired(r)),this.runReporter.emit(le.pending,r.relativeCwd,r.locator),i||s)n=!0,this.runReporter.emit(le.pending,r.relativeCwd,r.locator,`${((o=r.manifest.name)==null?void 0:o.scope)?`@${(a=r.manifest.name)==null?void 0:a.scope}/`:""}${(u=r.manifest.name)==null?void 0:u.name}`),this.runGraph.addRunCallback(t,this.createRunItem(r)),this.removeFromExcluded(r),this.entrypoints.add(t),this.runTargets.push(r);else{let p=(c=this.runLog)==null?void 0:c.get(`${r.relativeCwd}#${this.runCommand}`);p&&((l=this.runLog)==null||l.set(`${r.relativeCwd}#${this.runCommand}`,{checksum:p.checksum,status:kt.succeeded,rerun:!1,command:this.runCommand}))}if(n){let p=r.getRecursiveWorkspaceDependents();for(let h of p)this.markWorkspaceForRerun(h);let f=Array.from(r.getRecursiveWorkspaceDependencies()).filter(h=>this.isWorkspaceMarkedForRerun(h));for(let h of f){let _=h.getRecursiveWorkspaceDependents();for(let g of _)this.markWorkspaceForRerun(g)}}return this.planCache[r.relativeCwd]=n,n};this.performDryRun=async t=>await this.tracer.startSpan({name:"performDryRun",ctx:t},async({ctx:r})=>{let n=this.concurrency;this.concurrency=1;let i="",s={1:[]};this.runGraph.dryRunCallback=(u,c)=>{s[c]?s[c].push(u.id):s[c]=[u.id]},await this.runGraph.run(r,Array.from(this.entrypoints),!0);let o=(u,c,l,p)=>{let f=l?"\u2514\u2500":p&&l?"\u2514\u2500\u252C\u2500":"\u251C\u2500";return`${u==0?"":" ".repeat(u)}${f}[${u}] ${c}`},a=Object.keys(s);return a.forEach((u,c)=>{let l=parseInt(u),p=s[l],f=c==a.length-1;p.forEach((h,_)=>{let g=this.runGraph.getNode(h);i+=o(l,h,_==p.length-1,f),g instanceof di&&g.skip&&(i+="(skip)"),i+=`
|
|
`})}),this.concurrency=n,i});this.run=async t=>await this.tracer.startSpan({name:"command supervisor run",ctx:t},async({ctx:r})=>{var o,a;let n="";if(this.hasSetup===!1)throw new Error("RunSupervisor is not setup, you need to call await supervisor.setup()");if(this.runReport.runStart=Date.now(),(We.default||this.dryRun)&&(n+=`${this.formatHeader("Run Order")+`
|
|
`}`,n+=await this.performDryRun(r),We.default||(n+=`${this.formatHeader(`Dry Run / Command: ${this.runCommand} / Total: ${this.runGraph.runSize}`,0,!0)+`
|
|
`}`),process.stdout.write(n),n="",this.dryRun))return!0;We.default||ft.pad(this.concurrency+3),We.default&&process.stdout.write(`
|
|
${this.formatHeader(`Run / Command: ${this.runCommand} / Concurrency: ${this.concurrency}`,0,!1)+`
|
|
`}`),this.raf(this.waitUntilDone),this.currentRunTarget=this.runTargets.length>1?"All":(a=(o=this.runTargets[0])==null?void 0:o.relativeCwd)!=null?a:"Nothing to run",We.default||process.stderr.write(`
|
|
`),this.header=this.generateHeaderString(),await this.runGraph.run(r,Array.from(this.entrypoints));let i=await this.runReport.mutex.acquire();this.runReport.done=!0,i();let s=this.generateFinalReport();return typeof s=="string"&&process.stdout.write(`
|
|
${s}
|
|
`),await this.saveRunLog(),this.runReport.failCount===0});this.raf=t=>{setImmediate(()=>t(Date.now()))};this.waitUntilDone=t=>{if(this.runReport.done)return;let r=90,n="";We.default?this.updateProgressCI(t):(n=this.generateProgressString(t),ft.cursorUp(ft.linesRequired(this.runReport.previousOutput,process.stdout.columns)),ft.clearScreenDown()),typeof n!="undefined"&&typeof n=="string"&&process.stdout.write(n),this.runReport.previousOutput=n,Qq(r).then(()=>{this.raf(this.waitUntilDone)})};this.grey=t=>H.formatUtils.pretty(this.configuration,t,"grey");this.generateRunCountString=t=>{let r="";if(this.runReport.runStart){let n=H.formatUtils.pretty(this.configuration,`${this.runReport.successCount}`,"green"),i=H.formatUtils.pretty(this.configuration,`${this.runReport.failCount}`,"red"),s=H.formatUtils.pretty(this.configuration,`${this.runGraph.runSize}`,"white");r+=this.formatHeader(`${n}:${i}/${s} ${sn(this.runReport.runStart,t)}`,0,!0)+`
|
|
`}return r};this.generateFinalReport=()=>{var s;We.default||(ft.cursorUp(ft.linesRequired(this.runReport.previousOutput,process.stdout.columns)),ft.clearScreenDown());let t=!1,r="";if(this.runReport.failCount!==0&&(t=!0),this.verbose&&(t=!0),We.default&&(t=!0),t){let o=[];r+=`${this.formatHeader(this.header)+`
|
|
`}`;for(let a in this.runReport.workspaces){let u=this.runReport.workspaces[a];u.fail&&o.push(a),!(this.runReport.failCount!==0&&u.fail===!1)&&((u.stdout.length!==0||u.stderr.length!==0)&&(r+=`
|
|
${this.formatHeader(`Output: ${H.formatUtils.pretty(this.configuration,a,H.FormatType.PATH)}`,2)+`
|
|
`}`),u.stdout.length!==0&&u.stdout.forEach(c=>{c.split(`
|
|
`).forEach(p=>{typeof p!="undefined"&&p.length!==0&&(r+=`${p+`
|
|
`}`)})}),u.stderr.length!==0&&(r+=`
|
|
${"[stderr]"+`
|
|
`}`,u.stderr.forEach(l=>{(l instanceof Error?l.toString():`${l}`).split(`
|
|
`).forEach(h=>{typeof h!="undefined"&&h.length!==0&&(r+=`${h+`
|
|
`}`)})})))}o.length>=2&&(r+=`${this.grey(Xq)+`
|
|
`}`,r+=`${this.grey(`ERROR for script ${this.header}
|
|
The following packages returned an error.
|
|
`)}`,o.forEach(u=>{r+=`${`- ${H.formatUtils.pretty(this.configuration,u,H.FormatType.PATH)}`+`
|
|
`}`}))}let n=this.formatHeader(`${H.formatUtils.pretty(this.configuration,`${this.runCommand} finished`,this.runReport.failCount===0?"green":"red")}${this.runReport.failCount!=0?H.formatUtils.pretty(this.configuration,` with ${this.runReport.failCount} errors`,"red"):""}`,0,!0)+`
|
|
`;if(r+=`
|
|
`+this.formatHeader("Summary")+`
|
|
`,this.runReport.runStart){let{successCount:o,failCount:a,ignoredCount:u,skipCount:c}=this.runReport,l=this.runGraph.runSize-u,p=l-a-o-c,f=H.formatUtils.pretty(this.configuration,`Success: ${o}`,"green"),h=H.formatUtils.pretty(this.configuration,`Fail: ${a}`,"red"),_=H.formatUtils.pretty(this.configuration,`Skipped: ${c}`,"white"),g=H.formatUtils.pretty(this.configuration,`Excluded: ${this.excluded.size}`,"white"),b=H.formatUtils.pretty(this.configuration,`Up to date: ${p}`,"white"),v=H.formatUtils.pretty(this.configuration,`Total: ${l}`,"white");if(r+=f+`
|
|
`,r+=b+`
|
|
`,r+=h+`
|
|
`,this.verbose&&a>0&&Object.keys(this.runReport.workspaces).forEach(E=>{let A=this.runReport.workspaces[E];A.fail&&(r+=` - ${H.formatUtils.pretty(this.configuration,E,"grey")}${H.formatUtils.pretty(this.configuration,A.locator,"IDENT")}
|
|
`)}),r+=_+`
|
|
`,this.verbose&&c>0&&Object.keys(this.runReport.workspaces).forEach(E=>{let A=this.runReport.workspaces[E];A.skipped&&(r+=` - ${H.formatUtils.pretty(this.configuration,E,"grey")}${H.formatUtils.pretty(this.configuration,A.locator,"IDENT")}
|
|
`)}),r+=g+`
|
|
`,this.verbose&&this.excluded.size>0)for(let E of this.excluded)r+=` - ${H.formatUtils.pretty(this.configuration,E.relativeCwd,"grey")}${H.formatUtils.pretty(this.configuration,E.locator,"IDENT")}
|
|
`;r+=v+`
|
|
`+this.grey("---")+`
|
|
`}let i=50;for(let o in this.runReport.workspaces)i+=(s=this.runReport.workspaces[o].runtimeSeconds)!=null?s:0;if(!!this.runReport.runStart&&this.runGraph.runSize>1){let o=i,u=Date.now()-this.runReport.runStart,c=sn(u,o);r+=`Cumulative: (cpu): ${sn(0,i)}
|
|
`,r+=`Saved: ${c}
|
|
`}return this.runReport.runStart&&(r+="Runtime (wall): "+sn(Date.now(),this.runReport.runStart)+`
|
|
`),r+=n,r+=`
|
|
`,r};this.createRunItem=t=>async(r,n)=>await this.limit(async()=>this.tracer.startSpan({name:"command",ctx:r},async({span:i,ctx:s})=>{var l,p,f,h,_,g,b,v;let o=t.relativeCwd,a={[q.PACKAGE_NAME]:t.locator.name,[q.PACKAGE_DIRECTORY]:t.relativeCwd,[q.PACKAGE_COMMAND]:this.runCommand};typeof t.locator.scope=="string"&&(a[q.PACKAGE_SCOPE]=`@${t.locator.scope}`);let u=t.manifest.scripts.get(this.runCommand);typeof u=="string"&&(a[q.YARN_BUILD_PACKAGE_RUN_COMMAND]=u);let c=(l=this.runLog)==null?void 0:l.get(`${t.relativeCwd}#${this.runCommand}`);if(this.runReporter.emit(le.start,t.relativeCwd,t.locator,`${((p=t.manifest.name)==null?void 0:p.scope)?`@${(f=t.manifest.name)==null?void 0:f.scope}/`:""}${(h=t.manifest.name)==null?void 0:h.name}`,u),i.addEvent("start"),i.setAttributes(a),!u)return this.verbose&&this.runReporter.emit(le.info,t.relativeCwd,`[skip] No \`${this.runCommand}\` script in manifest.`),this.runReporter.emit(le.ignored,t.relativeCwd),i.addEvent("ignored"),!0;try{if(this.runReport.failCount!==0&&!this.continueOnError&&(this.runReporter.emit(le.skipped,t.relativeCwd),i.addEvent("skipped"),(_=this.runLog)==null||_.set(`${t.relativeCwd}#${this.runCommand}`,{checksum:c==null?void 0:c.checksum,status:kt.skipped,rerun:!1,command:this.runCommand}),i.addEvent("runReport failcount is not 0, exiting early"),this.continueOnError===!1))return!1;let E=await this.cli(s,this.runCommand,t.cwd,this.runReporter,o);if(i.setAttribute(q.YARN_BUILD_PACKAGE_RUN_COMMAND_EXIT,E),E!==0)return this.runReporter.emit(le.fail,t.relativeCwd),(g=this.runLog)==null||g.set(`${t.relativeCwd}#${this.runCommand}`,{checksum:c==null?void 0:c.checksum,status:kt.failed,rerun:!0,command:this.runCommand,exitCode:`${E}`}),this.failFast===!0&&(We.default&&process.stdout.write(`--fail-fast is set, terminating all processes
|
|
`),Ju()),!1;(b=this.runLog)==null||b.set(`${t.relativeCwd}#${this.runCommand}`,{checksum:c==null?void 0:c.checksum,status:kt.succeeded,rerun:!1,command:this.runCommand}),this.runReporter.emit(le.success,t.relativeCwd)}catch(E){return this.runReporter.emit(le.fail,t.relativeCwd,E),(v=this.runLog)==null||v.set(`${t.relativeCwd}#${this.runCommand}`,{checksum:c==null?void 0:c.checksum,status:kt.failed,rerun:!0,command:this.runCommand}),(typeof E=="string"||E instanceof Error)&&i.recordException(E),i.setStatus({code:ZR.SpanStatusCode.ERROR,message:"Command failed"}),this.continueOnError===!1&&(n(),Ju()),!1}return!1}));let g=l!=null?l:(0,KR.cpus)().length;this.configuration=s,this.pluginConfiguration=o,this.project=t,this.report=r,this.runCommand=n,this.cli=i,this.dryRun=a,this.ignoreRunCache=u,this.verbose=c,this.concurrency=g,this.continueOnError=p,this.limit=(0,QR.default)(g),this.queue=new zR.default({concurrency:g,carryoverConcurrencyCount:!0,timeout:5e4,throwOnTimeout:!0,autoStart:!0}),this.excludeWorkspacePredicate=f,this.verbose&&(this.errorLogFile=z.xfs.createWriteStream(this.getRunErrorPath(),{flags:"a"})),this.ignoreDependencies=h,this.failFast=_}async setup(){this.runLog=await this.readRunLog(),this.setupRunReporter(),this.hasSetup=!0}getRunErrorPath(){return z.ppath.resolve(this.project.cwd,"yarn.build-error.log")}getRunLogPath(){return z.ppath.resolve(this.project.cwd,".yarn",Kq)}async readRunLog(){let t=new Map;try{let r=await z.xfs.readJsonPromise(this.getRunLogPath());if(r&&r.packages)for(let n in r.packages)t.set(n,{checksum:r.packages[n].checksum,status:r.packages[n].status,rerun:r.packages[n].rerun,command:this.runCommand})}catch{}return t}async saveRunLog(){if(!this.runLog)return;let t;try{t=await z.xfs.readJsonPromise(this.getRunLogPath())}catch{}let r={comment:"This is an auto-generated file, it keeps track of whats been built. This is a local file, don't store this in version control.",packages:k({},t&&t.packages)};for(let[n]of this.runLog)r.packages[n]=k(k({},r.packages[n]),this.runLog.get(n));await z.xfs.writeJsonPromise(this.getRunLogPath(),r)}removeFromExcluded(t){this.excluded.has(t)&&this.excluded.delete(t)}async addRunTarget(t){if(this.excluded.has(t))return;if(this.excludeWorkspacePredicate(t)){this.excluded.add(t);return}if(typeof t.manifest.scripts.get(this.runCommand)=="undefined")return;let r=this.runGraph.addNode(t.relativeCwd);await this.plan(r,t)}markWorkspaceForRerun(t){var n,i,s;if(typeof t.manifest.scripts.get(this.runCommand)=="undefined")return;let r=(n=this.runLog)==null?void 0:n.get(`${t.relativeCwd}#${this.runCommand}`);(s=this.runLog)==null||s.set(`${t.relativeCwd}#${this.runCommand}`,{checksum:(i=r==null?void 0:r.checksum)!=null?i:"",status:kt.succeeded,rerun:!0,command:this.runCommand})}isWorkspaceMarkedForRerun(t){var n,i;if(typeof t.manifest.scripts.get(this.runCommand)=="undefined")return!1;let r=(n=this.runLog)==null?void 0:n.get(`${t.relativeCwd}#${this.runCommand}`);return(i=r==null?void 0:r.rerun)!=null?i:!1}async checkIfRunIsRequired(t){var f,h,_,g,b,v,E,A,$,I,B,R,M,O,V,S,N,F,Q,m,y,de;if(typeof this.checkIfRunIsRequiredCache[t.relativeCwd]!="undefined")return this.checkIfRunIsRequiredCache[t.relativeCwd];if(typeof t.manifest.scripts.get(this.runCommand)!="string")return this.checkIfRunIsRequiredCache[t.relativeCwd]=!1,!1;let r=!1;this.ignoreRunCache&&(r=!0);let n=(f=this.runLog)==null?void 0:f.get(`${t.relativeCwd}#${this.runCommand}`);(n==null?void 0:n.rerun)&&(r=!0);for(let U of t.getRecursiveWorkspaceDependencies())if(this.checkIfRunIsRequiredCache[U.relativeCwd]===!0){r=!0;break}let i=_E(t.manifest.raw),s=(i==null?void 0:i.input)!=null,o=typeof(i==null?void 0:i.output)!="undefined",a=(h=i.input)!=null?h:this.pluginConfiguration.folders.input,u=new Set,c=new Set(Array.isArray(a)?a:[a]),l=(_=i.output)!=null?_:[],p=new Set(Array.isArray(l)?l:[l]);if(o||(typeof((b=(g=t==null?void 0:t.manifest)==null?void 0:g.raw)==null?void 0:b.bin)=="string"?p.add(t.manifest.raw.bin):typeof((A=(E=(v=t==null?void 0:t.manifest)==null?void 0:v.raw)==null?void 0:E.directories)==null?void 0:A.bin)=="string"?p.add(t.manifest.raw.directories.bin):typeof((I=($=t==null?void 0:t.manifest)==null?void 0:$.raw)==null?void 0:I.files)=="string"?p.add(t.manifest.raw.files):Array.isArray((R=(B=t==null?void 0:t.manifest)==null?void 0:B.raw)==null?void 0:R.files)?t.manifest.raw.files.forEach(U=>U&&p.add(U)):typeof((O=(M=t==null?void 0:t.manifest)==null?void 0:M.raw)==null?void 0:O.main)=="string"&&p.add(t.manifest.raw.main)),!s||!o)try{let U=(V=i.tsconfig)!=null?V:"tsconfig.json",be=z.xfs.pathUtils.join(t.cwd,z.npath.toPortablePath(U));if(await z.xfs.existsPromise(be)){let ee=(0,JR.parseTsconfig)(z.npath.fromPortablePath(be)),at=z.ppath.dirname(be);if(!s){if((S=ee.compilerOptions)==null?void 0:S.incremental){let _t=(N=ee.compilerOptions.tsBuildInfoFile)!=null?N:`${z.ppath.basename(be,z.ppath.extname(be))}.tsbuildinfo`,Te=z.ppath.join(at,z.npath.toPortablePath(_t)),qe=z.ppath.relative(t.cwd,Te);u.add(qe)}(F=ee.include)==null||F.forEach(_t=>{let Te=z.ppath.join(at,z.npath.toPortablePath(_t)),qe=z.ppath.relative(t.cwd,Te);c.add(qe)}),(Q=ee.exclude)==null||Q.forEach(_t=>{let Te=z.ppath.join(at,z.npath.toPortablePath(_t)),qe=z.ppath.relative(t.cwd,Te);u.add(qe)})}if(!o&&((m=ee.compilerOptions)==null?void 0:m.outDir)!=null){let _t=z.ppath.join(at,z.npath.toPortablePath(z.npath.toPortablePath(ee.compilerOptions.outDir))),Te=z.ppath.relative(t.cwd,_t);p.add(Te)}}}catch(U){console.warn(t.relativeCwd,`
|
|
`,U)}p.size===0&&(Array.isArray(this.pluginConfiguration.folders.output)?this.pluginConfiguration.folders.output.forEach(U=>U&&p.add(U)):typeof this.pluginConfiguration.folders.output=="string"&&p.add(this.pluginConfiguration.folders.output));{let U=[...new Set(["node_modules",...p,...u])].map(ee=>z.npath.toPortablePath(ee)),be=[...c].map(ee=>z.npath.toPortablePath(ee)),Ye=await this.runReport.mutex.acquire();try{let ee=await zq(t.cwd,be,U);if((n==null?void 0:n.checksum)!==ee&&(r=!0),!r){let at=z.npath.fromPortablePath(t.cwd);(await Promise.all([...p].map(async Te=>{try{return(await(0,Df.default)(Te,{dot:!0,cwd:at})).length===0}catch{return!1}}))).some(Te=>Te===!0)&&(r=!0)}(y=this.runLog)==null||y.set(`${t.relativeCwd}#${this.runCommand}`,{checksum:ee,status:r?kt.succeeded:kt.pending,rerun:r,command:this.runCommand})}catch(ee){(de=this.runReport.workspaces[t.relativeCwd])==null||de.stderr.push(new Error(`${t.relativeCwd}: failed to get lastModified (${ee})`))}finally{Ye()}}return this.checkIfRunIsRequiredCache[t.relativeCwd]=r,r}formatHeader(t,r=0,n=!1){let i=`${this.grey("-".repeat(r)+"[")} ${t} ${this.grey("]")}`,s=(0,tc.default)(i).length,o=n?"[ yarn.build ]":"",a=tP-s;return n&&(a-=o.length),i+this.grey("-".repeat(a))+this.grey(o)}generateHeaderString(){return`${H.formatUtils.pretty(this.configuration,`${this.runCommand}`,H.FormatType.CODE)} for ${H.formatUtils.pretty(this.configuration,this.currentRunTarget?this.currentRunTarget:"",H.FormatType.SCOPE)}${this.dryRun?H.formatUtils.pretty(this.configuration," --dry-run",H.FormatType.NAME):""}`}updateRuntime(t){for(let r in this.runReport.workspaces){let n=this.runReport.workspaces[r];!n||!n.start||n.done||this.runReport.runStart&&(this.runReport.workspaces[r].runtimeSeconds=t-n.start)}}updateProgressCI(t){this.updateRuntime(t)}generateProgressString(t){let r="",n=o=>this.grey(`[${o}]`),i=H.formatUtils.pretty(this.configuration,"IDLE","grey");r+=this.formatHeader(this.generateHeaderString())+`
|
|
`,this.updateRuntime(t);let s=1;for(let o in this.runReport.workspaces){let a=this.runReport.workspaces[o];if(!a||!a.start||a.done)continue;let u=H.formatUtils.pretty(this.configuration,o,H.FormatType.PATH),c=H.formatUtils.pretty(this.configuration,`(${a.runScript})`,H.FormatType.REFERENCE),l=a.start?H.formatUtils.pretty(this.configuration,sn(a.start,t),H.FormatType.RANGE):"",p=n(s++),f=" ".repeat(p.length-1),h=H.formatUtils.pretty(this.configuration,a.name,H.FormatType.NAME),_=`${p} ${h}${H.formatUtils.pretty(this.configuration,"@","grey")}${u} ${c} ${l}
|
|
`,g="",b="",v="";(0,tc.default)(_).length>=process.stdout.columns&&(g=`${p} ${u}${h}
|
|
`,b=`${f} ${c} ${l}
|
|
`,(0,tc.default)(g).length>=process.stdout.columns&&(g=(0,rc.default)(`${p} ${u}
|
|
`,0,process.stdout.columns),b=(0,rc.default)(`${f} ${h}
|
|
`,0,process.stdout.columns),v=(0,rc.default)(`${f} ${c} ${l}
|
|
`,0,process.stdout.columns)),_=g+b+v),r+=_}for(s;s<this.concurrency+1;)r+=`${n(s++)} ${i}
|
|
`;return this.runReport.runStart&&(r+=this.generateRunCountString(t)),r}},zq=async(e,t,r)=>{let n=await(0,Df.default)(t,{cwd:z.npath.fromPortablePath(e),absolute:!0,expandDirectories:!0,dot:!0,ignore:r});n.sort();let i=await Promise.all(n.map(async s=>{let o=z.npath.toPortablePath(s),a=await z.xfs.statPromise(o);return{path:z.ppath.relative(e,o),size:a.isFile()?a.size:0,lastModified:a.isFile()?a.mtimeMs:0}}));return(0,eP.default)(i)},sn=(e,t)=>{let r=Math.abs(t-e),n="",i=Math.trunc(r/6e4);return i&&(n+=`${i}m`,r-=i*6e4),r&&(i&&(n+=" "),n+=`${(r/1e3).toFixed(2)}s`),n};function Qq(e){return new Promise(t=>setTimeout(t,e))}var nP=rP;var iP=L(P("child_process"));async function Ff(e){return new Promise((t,r)=>{let n="";if(e.commit&&(n=`git diff --name-only ..${e.commit}`),e.sinceBranch&&e.sinceBranch.length>0&&(n=`git diff --name-only ${e.sinceBranch}...`),n.length===0)throw new Error("Unable to determine how to detect changes.");(0,iP.exec)(n,(i,s,o)=>{if(i&&r(i),s){let a=s.split(`
|
|
`),c=[...e.root.workspacesCwds].map(l=>{if(a.some(p=>p.startsWith(l.replace(`${e.root.cwd}/`,""))))return l}).filter(l=>!!l).map(l=>!!l&&e.root.project.workspacesByCwd.get(l)).filter(l=>!!l);t(c)}o&&t([])})})}var on=L(P("@yarnpkg/core"));var sP=(e,t)=>{let r=[];for(let n of e.workspacesCwds){let i=t.workspacesByCwd.get(n);i&&r.push(i,...sP(i,t))}return r},oP=async({targetWorkspace:e,project:t,supervisor:r})=>{try{if(e.workspacesCwds.size!==0){let n=sP(e,t);for(let i of n)for(let s of on.Manifest.hardDependencies){for(let o of i.manifest.getForScope(s).values()){let a=t.tryWorkspaceByDescriptor(o);a!==null&&await r.addRunTarget(a)}await r.addRunTarget(i)}await r.addRunTarget(e)}else await r.addRunTarget(e)}catch(n){if(n instanceof Zu){let i=`${r.formatHeader("FATAL")}
|
|
|
|
You have a cyclic dependency.`,s=n.node.length<n.dep.length+4?"\u21B0":"",o=n.node.length>n.dep.length+4?"\u2934":"";i+=`
|
|
|
|
${on.formatUtils.pretty(r.configuration,n.node,"white")} ${s}
|
|
\u21B3 ${on.formatUtils.pretty(r.configuration,n.dep,"red")} ${o}
|
|
|
|
`,i+=on.formatUtils.pretty(r.configuration,`
|
|
---
|
|
|
|
To fix this error you must remove the cyclic dependency.
|
|
|
|
Workspaces cannot directly or indirectly depend on each other. When running
|
|
the provided command yarn.build uses a parallelsied topological sort. This
|
|
maximises throughput (saving you time) while ensuring dependencies are run in
|
|
the order declared.
|
|
|
|
In a cyclic dependency A depends on B, which depends on A. Or in an indirect cyclic
|
|
dependency, A depends on B, which depends on C, and C depends on A.
|
|
|
|
In both cases A cannot be built, because to we cannot determine which one goes
|
|
first.
|
|
|
|
---
|
|
While some tooling may adapt to cyclic dependencies yarn.build cannot. Doing so
|
|
is unsound and unpredictable which goes against the stated goals of the tool.
|
|
|
|
In most cases this issue occurs by accident when you delcare a dependency on the
|
|
wrong package.
|
|
|
|
In some cases yuo may actually want the cyclic dependency. As that's not
|
|
possible, find the parts that are shared and move them to their own package
|
|
that both packages can depend on.
|
|
---
|
|
|
|
`,"grey"),i+=on.formatUtils.pretty(r.configuration,"FATAL: You have a cyclic dependency.","red"),console.error(i),process.exit(2)}else console.error("An error occured in yarn.build.",n)}};var ws=L(j());var Ns=class extends nc.BaseCommand{constructor(){super(...arguments);this.json=he.Option.Boolean("--json",!1,{description:`flag is set the output will follow a JSON-stream output
|
|
also known as NDJSON (https://github.com/ndjson/ndjson-spec).`});this.all=he.Option.Boolean("-A,--all",!1,{description:"run for all workspaces of a project"});this.buildCommand=he.Option.String("-c,--build-command","build",{description:'the command to be run in each package (if available), defaults to "build"'});this.interlaced=he.Option.Boolean("-i,--interlaced",!0,{description:"If false it will instead buffer the output from each process and print the resulting buffers only after their source processes have exited. Defaults to false."});this.verbose=he.Option.Boolean("-v,--verbose",!1,{description:"more information will be logged to stdout than normal."});this.dryRun=he.Option.Boolean("-d,--dry-run",!1,{description:"simulate running a job, but not actually run it"});this.ignoreBuildCache=he.Option.Boolean("-r,--ignore-cache",!1,{description:"every package will be built, regardless of whether is has changed or not."});this.maxConcurrency=he.Option.String("-m,--max-concurrency",{description:"is the maximum number of jobs that can run at a time, defaults to the number of logical CPUs on the current machine."});this.continueOnError=he.Option.Boolean("--continue-on-error",!1,{description:"if a job fails, continue with the rest"});this.failFast=he.Option.Boolean("--fail-fast",!1,{description:"if a job fails, terminate other running jobs"});this.exclude=he.Option.Array("--exclude",{description:"exclude specifc packages or glob paths from being built, including their dependencies."});this.excludeCurrent=he.Option.Boolean("--exclude-current",!1,{description:"run for this workspaces dependencies, but not this workspace. Useful for running as part of a `dev` command."});this.onlyGitChanges=he.Option.Boolean("--changes",!1,{description:"only run for packages that were changed in the last commit"});this.onlyGitChangesSinceCommit=he.Option.String("--since",{description:"only run for packages that were changed since the given commit"});this.onlyGitChangesSinceBranch=he.Option.String("--since-branch",{description:"only run for packages that have changes compared to the give branch. Uses 'git diff --name-only branch...'",arity:1});this.onlyCurrent=he.Option.Boolean("--only-current",!1,{description:"only run for the current workspace"});this.ignoreDependencies=he.Option.Boolean("--ignore-dependencies",!1,{description:"when true, don't run for packages this one depends on"});this.buildTargets=he.Option.Rest({name:"workspaceNames"});this.forceQuit=!1;this.commandType="build"}async execute(){return await new Mt("yarn.build").startSpan({name:`yarn ${this.commandType}`,propegateFromEnv:!0},async({span:r,ctx:n})=>{var b,v;r.setAttributes({[q.YARN_BUILD_FLAGS_OUTPUT_JSON]:this.json,[q.YARN_BUILD_FLAGS_ALL]:this.all,[q.YARN_BUILD_FLAGS_TARGETS]:this.buildTargets,[q.YARN_BUILD_FLAGS_COMMAND]:this.buildCommand,[q.YARN_BUILD_FLAGS_INTERLACED]:this.interlaced,[q.YARN_BUILD_FLAGS_VERBOSE]:this.verbose,[q.YARN_BUILD_FLAGS_DRY_RUN]:this.dryRun,[q.YARN_BUILD_FLAGS_IGNORE_CACHE]:this.ignoreBuildCache,[q.YARN_BUILD_FLAGS_MAX_CONCURRENCY]:this.maxConcurrency,[q.YARN_BUILD_FLAGS_CONTINUE_ON_ERROR]:this.continueOnError,[q.YARN_BUILD_FLAGS_EXCLUDE]:this.exclude,[q.YARN_BUILD_FLAGS_EXCLUDE_CURRENT]:this.excludeCurrent,[q.YARN_BUILD_FLAGS_CHANGES]:this.onlyGitChanges,[q.YARN_BUILD_FLAGS_SINCE]:this.onlyGitChangesSinceCommit,[q.YARN_BUILD_FLAGS_SINCE_BRANCH]:this.onlyGitChangesSinceBranch,[q.YARN_BUILD_FLAGS_ONLY_CURRENT]:this.onlyCurrent});let i=await Ue.Configuration.find(this.context.cwd,this.context.plugins),{project:s,workspace:o}=await Ue.Project.find(i,this.context.cwd);if(!o)throw new nc.WorkspaceRequiredError(s.cwd,this.context.cwd);let a=this.all?s.topLevelWorkspace:o,u=!1;a==s.topLevelWorkspace&&(u=!0);let c=[a,...this.buildTargets.length>0?a.getRecursiveWorkspaceChildren():[]];typeof this.onlyGitChangesSinceBranch=="string"?c=await Ff({root:s.topLevelWorkspace,sinceBranch:this.onlyGitChangesSinceBranch}):(this.onlyGitChanges||this.onlyGitChangesSinceCommit)&&(c=await Ff({root:s.topLevelWorkspace,commit:(b=this.onlyGitChangesSinceCommit)!=null?b:"1"})),Array.isArray(this.exclude)||(this.exclude=[]),this.excludeCurrent&&this.exclude.push(Ue.structUtils.stringifyIdent(o.locator)),!u&&this.onlyCurrent&&(this.maxConcurrency="1");let l=E=>{var A,$;return!u&&this.onlyCurrent?E!=o:($=(A=this.exclude)==null?void 0:A.some(I=>Is.default.isMatch(Ue.structUtils.stringifyIdent(E.locator),I)||Is.default.isMatch(E.cwd,`${i.projectCwd}${kf.default.posix.sep}${I}`)))!=null?$:!1},p=E=>!u&&this.onlyCurrent?E==o:this.buildTargets.some(A=>Is.default.isMatch(Ue.structUtils.stringifyIdent(E.locator),A)||Is.default.isMatch(E.cwd,`${i.projectCwd}${kf.default.posix.sep}${A}`)),f=this.buildTargets.length>0?c.filter(p):c,h=await hE(i);this.continueOnError=(v=this.continueOnError)!=null?v:!!h.bail;let _=this.maxConcurrency===void 0?(0,aP.cpus)().length:parseInt(this.maxConcurrency);r.setAttributes({[q.YARN_BUILD_CONFIG_FOLDERS_INPUT]:h.folders.input,[q.YARN_BUILD_CONFIG_FOLDERS_OUTPUT]:h.folders.output,[q.YARN_BUILD_CONFIG_EXCLUDE]:h.exclude,[q.YARN_BUILD_CONFIG_BAIL]:h.bail,[q.YARN_BUILD_CONFIG_HIDE_BADGE]:h.hideYarnBuildBadge,[q.YARN_BUILD_CONFIG_MAX_CONCURRENCY]:_,[q.YARN_BUILD_FLAGS_IGNORE_DEPENDENCIES]:this.ignoreDependencies});let g=await Ue.StreamReport.start({configuration:i,json:this.json,stdout:this.context.stdout,includeLogs:!0},async E=>{let A=async(B,R,M,O,V)=>{let S=ws.trace.getSpan(B),N=new Ue.miscUtils.BufferStream;N.on("data",Q=>O==null?void 0:O.emit(le.info,V,Q&&Q.toString()));let F=new Ue.miscUtils.BufferStream;if(F.on("data",Q=>O==null?void 0:O.emit(le.error,V,Q&&Q.toString())),this.forceQuit)return N.destroy(),F.destroy(),N.end(),F.end(),2;try{let Q=await this.cli.run(["run",R],{cwd:M,stdout:N,stderr:F})||0;return N.end(),F.end(),Q}catch(Q){S==null||S.setStatus({code:ws.SpanStatusCode.ERROR,message:Q.message}),(typeof Q=="string"||Q instanceof Error)&&(S==null||S.recordException(Q)),N.end(),F.end()}return 2},$=new nP({project:s,configuration:i,pluginConfiguration:h,report:E,runCommand:this.buildCommand,cli:A,dryRun:this.dryRun,ignoreRunCache:this.ignoreBuildCache,verbose:this.verbose,concurrency:_,continueOnError:this.continueOnError,excludeWorkspacePredicate:l,ignoreDependencies:this.ignoreDependencies,failFast:this.failFast});$.runReporter.on(le.forceQuit,()=>{this.forceQuit=!0}),await $.setup();for(let B of f)await oP({targetWorkspace:B,project:s,supervisor:$});await $.run(n)===!1&&(E.reportError(Ue.MessageName.BUILD_FAILED,"Build failed"),r.setStatus({code:ws.SpanStatusCode.ERROR,message:"Build failed"}))});return fi.hasBeenTerminated=!0,g.exitCode()})}};Ns.paths=[["build"]],Ns.usage=he.Command.Usage({category:"Build commands",description:"build a package and all its dependencies",details:`
|
|
In a monorepo with internal packages that depend on others, this command
|
|
will traverse the dependency graph and efficiently ensure, the packages
|
|
are built in the right order.
|
|
|
|
`});var ic=Ns;var yP=L(P("@yarnpkg/cli")),EP=L(P("@yarnpkg/core")),oc=L(P("@yarnpkg/core")),SP=L(P("clipanion"));var ht=e=>{if(e==null)throw new Error("Invalid name");return e.scope?`@${e.scope}/${e.name}`:e.name};var uP=({workspace:e,project:t})=>{let r=Array.from(e.manifest.dependencies.values()).map(i=>ht(i)),n=Array.from(t.workspaces.values()).map(i=>ht(i.manifest.name));return r.filter(i=>n.includes(i))};var cP=({project:e,workspaceName:t})=>e.workspaces.find(n=>ht(n.manifest.name)===t);var dP=L(P("@yarnpkg/core"));var Zq={firstCharacters:"\u27A4 ",tabString:"\u2502 "},lP="gray",xs=({format:e,padding:t,step:r=5,characters:n=Zq})=>{let{firstCharacters:i,tabString:s}=n,o=s.split("");for(let a=0;a<t;a++){let u=Array(r).fill(" ").map((c,l)=>l<o.length?o[l]:c).join("");process.stdout.write(e(u,lP))}process.stdout.write(e(i,lP))};var Jq=dP.FormatType.NAME,pP="red",fP=({format:e,circular:t,dependency:r,parents:n,current:i,project:s,padding:o=0})=>{if(t){xs({format:e,padding:o+1}),process.stdout.write(e(r,Jq)),process.stdout.write(e(" -> circular dependency",pP)),process.stdout.write(`
|
|
`);return}let a=cP({project:s,workspaceName:r});if(!a){xs({format:e,padding:o+1}),process.stdout.write(r),process.stdout.write(e("-> incorrect dependency",pP)),process.stdout.write(`
|
|
`);return}sc({format:e,project:s,parent:i,parents:[...n,i],padding:o+1,workspace:a})};var hP=({format:e,workspace:t,parent:r,parents:n,project:i,padding:s=0})=>{let o=uP({workspace:t,project:i});for(let a of o)fP({format:e,workspace:t,project:i,padding:s,parent:r,parents:n,current:ht(t.manifest.name),circular:r===a||n.includes(a),dependency:a})};var _P=L(P("@yarnpkg/core"));var ej=_P.FormatType.NAME,gP=({format:e,workspace:t,padding:r=0})=>{let{name:n}=t.manifest,i=ht(n);xs({format:e,padding:r}),process.stdout.write(e(i,ej)),process.stdout.write(`
|
|
`)};var sc=({format:e,workspace:t,project:r,parents:n,padding:i=0,parent:s})=>{gP({workspace:t,padding:i,format:e}),hP({parents:n,workspace:t,project:r,padding:i,parent:s,format:e})};var Ls=({padding:e})=>{for(let t=0;t<e;t++)process.stdout.write(`
|
|
`)};var mP=({workspace:e,format:t})=>{let r=ht(e.manifest.name);process.stdout.write(`Build query for package: ${t(r,"bold")}`),Ls({padding:1})};var Ms=class extends yP.BaseCommand{async execute(){let t=await oc.Configuration.find(this.context.cwd,this.context.plugins),{project:r,workspace:n}=await oc.Project.find(t,this.context.cwd);if(!n)return 0;let i=(s,o)=>EP.formatUtils.pretty(t,s,o);return Ls({padding:1}),mP({workspace:n,format:i}),sc({parents:[],workspace:n,project:r,format:i}),Ls({padding:2}),0}};Ms.paths=[["build","query"]],Ms.usage=SP.Command.Usage({category:"Build commands",description:"prints out dependency graph for current package",details:`
|
|
In a monorepo with internal packages that depend on others, this command
|
|
will traverse the dependency graph and efficiently ensure, the packages
|
|
are built in the right order.
|
|
|
|
`});var AP=Ms;var Ds=L(P("clipanion"));var Bs=class extends ic{constructor(){super(...arguments);this.buildCommand=Ds.Option.String("-c,--command","test",{description:'the command to be run in each package (if available), defaults to "test"'});this.onlyCurrent=Ds.Option.Boolean("--only-current",!0,{description:"only test the current workspace"});this.ignoreDependencies=!0;this.commandType="test"}};Bs.paths=[["test"]],Bs.usage=Ds.Command.Usage({category:"Test commands",description:"test a package and all its dependencies",details:`
|
|
In a monorepo with internal packages that depend on others, this command
|
|
will traverse the dependency graph and efficiently ensure, the packages
|
|
are tested in the right order.
|
|
`});var bP=Bs;var tj={commands:[MT,AP,ic,bP]},rj=tj;return nj;})();
|
|
/*!
|
|
* fill-range <https://github.com/jonschlinkert/fill-range>
|
|
*
|
|
* Copyright (c) 2014-present, Jon Schlinkert.
|
|
* Licensed under the MIT License.
|
|
*/
|
|
/*!
|
|
* is-extglob <https://github.com/jonschlinkert/is-extglob>
|
|
*
|
|
* Copyright (c) 2014-2016, Jon Schlinkert.
|
|
* Licensed under the MIT License.
|
|
*/
|
|
/*!
|
|
* is-glob <https://github.com/jonschlinkert/is-glob>
|
|
*
|
|
* Copyright (c) 2014-2017, Jon Schlinkert.
|
|
* Released under the MIT License.
|
|
*/
|
|
/*!
|
|
* is-number <https://github.com/jonschlinkert/is-number>
|
|
*
|
|
* Copyright (c) 2014-present, Jon Schlinkert.
|
|
* Released under the MIT License.
|
|
*/
|
|
/*!
|
|
* to-regex-range <https://github.com/micromatch/to-regex-range>
|
|
*
|
|
* Copyright (c) 2015-present, Jon Schlinkert.
|
|
* Released under the MIT License.
|
|
*/
|
|
/*! queue-microtask. MIT License. Feross Aboukhadijeh <https://feross.org/opensource> */
|
|
/*! run-parallel. MIT License. Feross Aboukhadijeh <https://feross.org/opensource> */
|
|
return plugin;
|
|
}
|
|
};
|