tabby/clients/intellij/node_scripts/tabby-agent.js

230 lines
523 KiB
JavaScript
Raw Normal View History

#!/bin/env node
'use strict';
var child_process = require('child_process');
var Ni = require('zlib');
var sr = require('stream');
var fs$1 = require('fs');
var promises = require('fs/promises');
var path = require('path');
var nI = require('util');
var rI = require('events');
var BC = require('crypto');
var KP = require('url');
var tI = require('http');
var iI = require('https');
function _interopDefault (e) { return e && e.__esModule ? e : { default: e }; }
var Ni__default = /*#__PURE__*/_interopDefault(Ni);
var sr__default = /*#__PURE__*/_interopDefault(sr);
var nI__default = /*#__PURE__*/_interopDefault(nI);
var rI__default = /*#__PURE__*/_interopDefault(rI);
var BC__default = /*#__PURE__*/_interopDefault(BC);
var KP__default = /*#__PURE__*/_interopDefault(KP);
var tI__default = /*#__PURE__*/_interopDefault(tI);
var iI__default = /*#__PURE__*/_interopDefault(iI);
var FC=Object.create;var zr=Object.defineProperty;var IC=Object.getOwnPropertyDescriptor;var LC=Object.getOwnPropertyNames;var qC=Object.getPrototypeOf,jC=Object.prototype.hasOwnProperty;var $C=(t,e,i)=>e in t?zr(t,e,{enumerable:!0,configurable:!0,writable:!0,value:i}):t[e]=i;var H=(t=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(t,{get:(e,i)=>(typeof require<"u"?require:e)[i]}):t)(function(t){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+t+'" is not supported')});var no=(t,e)=>()=>(t&&(e=t(t=0)),e);var R=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),Cc=(t,e)=>{for(var i in e)zr(t,i,{get:e[i],enumerable:!0});},Zd=(t,e,i,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of LC(e))!jC.call(t,s)&&s!==i&&zr(t,s,{get:()=>e[s],enumerable:!(n=IC(e,s))||n.enumerable});return t};var ni=(t,e,i)=>(i=t!=null?FC(qC(t)):{},Zd(e||!t||!t.__esModule?zr(i,"default",{value:t,enumerable:!0}):i,t)),Tc=t=>Zd(zr({},"__esModule",{value:!0}),t);var le=(t,e,i)=>($C(t,typeof e!="symbol"?e+"":e,i),i),Oc=(t,e,i)=>{if(!e.has(t))throw TypeError("Cannot "+i)};var w=(t,e,i)=>(Oc(t,e,"read from private field"),i?i.call(t):e.get(t)),ce=(t,e,i)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,i);},ne=(t,e,i,n)=>(Oc(t,e,"write to private field"),n?n.call(t,i):e.set(t,i),i);var ro=(t,e,i,n)=>({set _(s){ne(t,e,s,i);},get _(){return w(t,e,n)}}),oe=(t,e,i)=>(Oc(t,e,"access private method"),i);var Fc=R((Nz,im)=>{var tm=Object.prototype.toString;im.exports=function(e){var i=tm.call(e),n=i==="[object Arguments]";return n||(n=i!=="[object Array]"&&e!==null&&typeof e=="object"&&typeof e.length=="number"&&e.length>=0&&tm.call(e.callee)==="[object Function]"),n};});var pm=R((Uz,um)=>{var lm;Object.keys||(Mr=Object.prototype.hasOwnProperty,Ic=Object.prototype.toString,nm=Fc(),Lc=Object.prototype.propertyIsEnumerable,rm=!Lc.call({toString:null},"toString"),sm=Lc.call(function(){},"prototype"),Hr=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],ao=function(t){var e=t.constructor;return e&&e.prototype===t},om={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},am=function(){if(typeof window>"u")return !1;for(var t in window)try{if(!om["$"+t]&&Mr.call(window,t)&&window[t]!==null&&typeof window[t]=="object")try{ao(window[t]);}catch{return !0}}catch{return !0}return !1}(),cm=function(t){if(typeof window>"u"||!am)return ao(t);try{return ao(t)}catch{return !1}},lm=function(e){var i=e!==null&&typeof e=="object",n=Ic.call(e)==="[object Function]",s=nm(e),r=i&&Ic.call(e)==="[object String]",o=[];if(!i&&!n&&!s)throw new TypeError("Object.keys called on a non-object");var a=sm&&n;if(r&&e.length>0&&!Mr.call(e,0))for(var u=0;u<e.length;++u)o.push(String(u));if(s&&e.length>0)for(var f=0;f<e.length;++f)o.push(String(f));else for(var c in e)!(a&&c==="prototype")&&Mr.call(e,c)&&o.push(String(c));if(rm)for(var d=cm(e),h=0;h<Hr.length;++h)!(d&&Hr[h]==="constructor")&&Mr.call(e,Hr[h])&&o.push(Hr[h]);return o});var Mr,Ic,nm,Lc,rm,sm,Hr,ao,om,am,cm;um.exports=lm;});var lo=R((zz,mm)=>{var UC=Array.prototype.slice,zC=Fc(),fm=Object.keys,co=fm?function(e){return fm(e)}:pm(),dm=Object.keys;co.shim=function(){if(Object.keys){var e=function(){var i=Object.keys(arguments);return i&&i.length===arguments.length}(1,2);e||(Object.keys=function(n){return zC(n)?dm(UC.call(n)):dm(n)});}else Object.keys=co;return Object.keys||co};mm.exports=co;});var uo=R((Mz,hm)=>{hm.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return !1;if(typeof Symbol.iterator=="symbol")return !0;var e={},i=Symbol("test"),n=Object(i);if(typeof i=="string"||Object.prototype.toStr
`)>=0)return !1;return !0}function xT(t,e){var i;if(t.indent===" ")i=" ";else if(typeof t.indent=="number"&&t.indent>0)i=ri.call(Array(t.indent+1)," ");else return null;return {base:i,prev:ri.call(Array(e+1),i)}}function il(t,e){if(t.length===0)return "";var i=`
`+e.prev+e.base;return i+ri.call(t,","+i)+`
`+e.prev}function go(t,e){var i=tl(t),n=[];if(i){n.length=t.length;for(var s=0;s<t.length;s++)n[s]=Li(t,s)?e(t[s],t):"";}var r=typeof Yc=="function"?Yc(t):[],o;if(Hn){o={};for(var a=0;a<r.length;a++)o["$"+r[a]]=r[a];}for(var u in t)Li(t,u)&&(i&&String(Number(u))===u&&u<t.length||Hn&&o["$"+u]instanceof Symbol||(kh.call(/[^\w$]/,u)?n.push(e(u,t)+": "+e(t[u],t)):n.push(u+": "+e(t[u],t))));if(typeof Yc=="function")for(var f=0;f<r.length;f++)Ph.call(t,r[f])&&n.push("["+e(r[f])+"]: "+e(t[r[f]],t));return n}});var Dh=R((f4,Bh)=>{var ol=xi(),Wn=_t(),vT=$h(),bT=ol("%TypeError%"),vo=ol("%WeakMap%",!0),bo=ol("%Map%",!0),wT=Wn("WeakMap.prototype.get",!0),ST=Wn("WeakMap.prototype.set",!0),ET=Wn("WeakMap.prototype.has",!0),AT=Wn("Map.prototype.get",!0),_T=Wn("Map.prototype.set",!0),RT=Wn("Map.prototype.has",!0),al=function(t,e){for(var i=t,n;(n=i.next)!==null;i=n)if(n.key===e)return i.next=n.next,n.next=t.next,t.next=n,n},CT=function(t,e){var i=al(t,e);return i&&i.value},TT=function(t,e,i){var n=al(t,e);n?n.value=i:t.next={key:e,next:t.next,value:i};},OT=function(t,e){return !!al(t,e)};Bh.exports=function(){var e,i,n,s={assert:function(r){if(!s.has(r))throw new bT("Side channel does not contain "+vT(r))},get:function(r){if(vo&&r&&(typeof r=="object"||typeof r=="function")){if(e)return wT(e,r)}else if(bo){if(i)return AT(i,r)}else if(n)return CT(n,r)},has:function(r){if(vo&&r&&(typeof r=="object"||typeof r=="function")){if(e)return ET(e,r)}else if(bo){if(i)return RT(i,r)}else if(n)return OT(n,r);return !1},set:function(r,o){vo&&r&&(typeof r=="object"||typeof r=="function")?(e||(e=new vo),ST(e,r,o)):bo?(i||(i=new bo),_T(i,r,o)):(n||(n={key:{},next:null}),TT(n,r,o));}};return s};});var cl=R((d4,Uh)=>{var Nh=function(t){return t!==t};Uh.exports=function(e,i){return e===0&&i===0?1/e===1/i:!!(e===i||Nh(e)&&Nh(i))};});var ll=R((m4,zh)=>{var kT=cl();zh.exports=function(){return typeof Object.is=="function"?Object.is:kT};});var Hh=R((h4,Mh)=>{var PT=ll(),FT=Ii();Mh.exports=function(){var e=PT();return FT(Object,{is:e},{is:function(){return Object.is!==e}}),e};});var Kh=R((g4,Vh)=>{var IT=Ii(),LT=Mn(),qT=cl(),Wh=ll(),jT=Hh(),Gh=LT(Wh(),Object);IT(Gh,{getPolyfill:Wh,implementation:qT,shim:jT});Vh.exports=Gh;});var vi=R((y4,Jh)=>{var $T=uo();Jh.exports=function(){return $T()&&!!Symbol.toStringTag};});var Qh=R((x4,Xh)=>{var BT=vi()(),DT=_t(),ul=DT("Object.prototype.toString"),wo=function(e){return BT&&e&&typeof e=="object"&&Symbol.toStringTag in e?!1:ul(e)==="[object Arguments]"},Yh=function(e){return wo(e)?!0:e!==null&&typeof e=="object"&&typeof e.length=="number"&&e.length>=0&&ul(e)!=="[object Array]"&&ul(e.callee)==="[object Function]"},NT=function(){return wo(arguments)}();wo.isLegacyArguments=Yh;Xh.exports=NT?wo:Yh;});var eg=R((v4,Zh)=>{var UT={}.toString;Zh.exports=Array.isArray||function(t){return UT.call(t)=="[object Array]"};});var rg=R((b4,ng)=>{var ig=Function.prototype.toString,Gn=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,fl,So;if(typeof Gn=="function"&&typeof Object.defineProperty=="function")try{fl=Object.defineProperty({},"length",{get:function(){throw So}}),So={},Gn(function(){throw 42},null,fl);}catch(t){t!==So&&(Gn=null);}else Gn=null;var zT=/^\s*class\b/,dl=function(e){try{var i=ig.call(e);return zT.test(i)}catch{return !1}},pl=function(e){try{return dl(e)?!1:(ig.call(e),!0)}catch{return !1}},Eo=Object.prototype.toString,MT="[object Object]",HT="[object Function]",WT="[object GeneratorFunction]",GT="[object HTMLAllCollection]",VT="[object HTML document.all class]",KT="[object HTMLCollection]",JT=typeof Symbol=="function"&&!!Symbol.toStringTag,YT=!(0 in[,]),ml=function(){return !1};typeof document=="object"&&(tg=document.all,Eo.call(tg)===Eo.call(document.all)&&(ml=function(e){if((YT||!e)&&(typeof e>"u"||typeof e=="object"))try{var i=Eo.call(e);return (i===GT||i===VT||i===KT||i===MT)&&e("")==null}catch{}return !1}));var tg;ng.exports=Gn?function(e){if(ml(e))return !0;if(!e||typeof e!="function"&&typeof e!="object")return !1;try{Gn(e,null,fl);}catch(i){if(i!==So)return !1}return !dl(e)&&pl(e)}:function(e){if(ml(e))re
`;ge.DEFAULT_CONTENT_TYPE="application/octet-stream";ge.prototype.append=function(t,e,i){i=i||{},typeof i=="string"&&(i={filename:i});var n=Yl.prototype.append.bind(this);if(typeof e=="number"&&(e=""+e),Bx.isArray(e)){this._error(new Error("Arrays are not supported."));return}var s=this._multiPartHeader(t,e,i),r=this._multiPartFooter();n(s),n(e),n(r),this._trackLength(s,e,i);};ge.prototype._trackLength=function(t,e,i){var n=0;i.knownLength!=null?n+=+i.knownLength:Buffer.isBuffer(e)?n=e.length:typeof e=="string"&&(n=Buffer.byteLength(e)),this._valueLength+=n,this._overheadLength+=Buffer.byteLength(t)+ge.LINE_BREAK.length,!(!e||!e.path&&!(e.readable&&e.hasOwnProperty("httpVersion"))&&!(e instanceof zP))&&(i.knownLength||this._valuesToMeasure.push(e));};ge.prototype._lengthRetriever=function(t,e){t.hasOwnProperty("fd")?t.end!=null&&t.end!=1/0&&t.start!=null?e(null,t.end+1-(t.start?t.start:0)):UP.stat(t.path,function(i,n){var s;if(i){e(i);return}s=n.size-(t.start?t.start:0),e(null,s);}):t.hasOwnProperty("httpVersion")?e(null,+t.headers["content-length"]):t.hasOwnProperty("httpModule")?(t.on("response",function(i){t.pause(),e(null,+i.headers["content-length"]);}),t.resume()):e("Unknown stream");};ge.prototype._multiPartHeader=function(t,e,i){if(typeof i.header=="string")return i.header;var n=this._getContentDisposition(e,i),s=this._getContentType(e,i),r="",o={"Content-Disposition":["form-data",'name="'+t+'"'].concat(n||[]),"Content-Type":[].concat(s||[])};typeof i.header=="object"&&Jl(o,i.header);var a;for(var u in o)o.hasOwnProperty(u)&&(a=o[u],a!=null&&(Array.isArray(a)||(a=[a]),a.length&&(r+=u+": "+a.join("; ")+ge.LINE_BREAK)));return "--"+this.getBoundary()+ge.LINE_BREAK+r+ge.LINE_BREAK};ge.prototype._getContentDisposition=function(t,e){var i,n;return typeof e.filepath=="string"?i=Vl.normalize(e.filepath).replace(/\\/g,"/"):e.filename||t.name||t.path?i=Vl.basename(e.filename||t.name||t.path):t.readable&&t.hasOwnProperty("httpVersion")&&(i=Vl.basename(t.client._httpMessage.path||"")),i&&(n='filename="'+i+'"'),n};ge.prototype._getContentType=function(t,e){var i=e.contentType;return !i&&t.name&&(i=Kl.lookup(t.name)),!i&&t.path&&(i=Kl.lookup(t.path)),!i&&t.readable&&t.hasOwnProperty("httpVersion")&&(i=t.headers["content-type"]),!i&&(e.filepath||e.filename)&&(i=Kl.lookup(e.filepath||e.filename)),!i&&typeof t=="object"&&(i=ge.DEFAULT_CONTENT_TYPE),i};ge.prototype._multiPartFooter=function(){return function(t){var e=ge.LINE_BREAK,i=this._streams.length===0;i&&(e+=this._lastBoundary()),t(e);}.bind(this)};ge.prototype._lastBoundary=function(){return "--"+this.getBoundary()+"--"+ge.LINE_BREAK};ge.prototype.getHeaders=function(t){var e,i={"content-type":"multipart/form-data; boundary="+this.getBoundary()};for(e in t)t.hasOwnProperty(e)&&(i[e.toLowerCase()]=t[e]);return i};ge.prototype.setBoundary=function(t){this._boundary=t;};ge.prototype.getBoundary=function(){return this._boundary||this._generateBoundary(),this._boundary};ge.prototype.getBuffer=function(){for(var t=new Buffer.alloc(0),e=this.getBoundary(),i=0,n=this._streams.length;i<n;i++)typeof this._streams[i]!="function"&&(Buffer.isBuffer(this._streams[i])?t=Buffer.concat([t,this._streams[i]]):t=Buffer.concat([t,Buffer.from(this._streams[i])]),(typeof this._streams[i]!="string"||this._streams[i].substring(2,e.length+2)!==e)&&(t=Buffer.concat([t,Buffer.from(ge.LINE_BREAK)])));return Buffer.concat([t,Buffer.from(this._lastBoundary())])};ge.prototype._generateBoundary=function(){for(var t="--------------------------",e=0;e<24;e++)t+=Math.floor(Math.random()*10).toString(16);this._boundary=t;};ge.prototype.getLengthSync=function(){var t=this._overheadLength+this._valueLength;return this._streams.length&&(t+=this._lastBoundary().length),this.hasKnownLength()||this._error(new Error("Cannot calculate proper length in synchronous way.")),t};ge.prototype.hasKnownLength=function(){var t=!0;return this._valuesToMeasure.length&&(t=!1),t};ge.prototype.getLength=function(t){var e=this._overheadLength+this._valueLength;if(this._streams.length&&(e+=this._lastBoundary().length),!this._values
`).join(`
`+r),t.push(s+"m+"+Xo.exports.humanize(this.diff)+"\x1B[0m");}else t[0]=TF()+e+" "+t[0];}function TF(){return Ze.inspectOpts.hideDate?"":new Date().toISOString()+" "}function OF(...t){return process.stderr.write(Yo.format(...t)+`
`)}function kF(t){t?process.env.DEBUG=t:delete process.env.DEBUG;}function PF(){return process.env.DEBUG}function FF(t){t.inspectOpts={};let e=Object.keys(Ze.inspectOpts);for(let i=0;i<e.length;i++)t.inspectOpts[e[i]]=Ze.inspectOpts[e[i]];}Xo.exports=su()(Ze);var{formatters:av}=Xo.exports;av.o=function(t){return this.inspectOpts.colors=this.useColors,Yo.inspect(t,this.inspectOpts).split(`
`).map(e=>e.trim()).join(" ")};av.O=function(t){return this.inspectOpts.colors=this.useColors,Yo.inspect(t,this.inspectOpts)};});var lv=R((vH,au)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?au.exports=iv():au.exports=cv();});var pv=R((bH,uv)=>{var ss;uv.exports=function(){if(!ss){try{ss=lv()("follow-redirects");}catch{}typeof ss!="function"&&(ss=function(){});}ss.apply(null,arguments);};});var vv=R((wH,fu)=>{var dn=H("url"),cu=dn.URL,IF=H("http"),LF=H("https"),mv=H("stream").Writable,hv=H("assert"),gv=pv(),uu=["abort","aborted","connect","error","socket","timeout"],pu=Object.create(null);uu.forEach(function(t){pu[t]=function(e,i,n){this._redirectable.emit(t,e,i,n);};});var qF=as("ERR_INVALID_URL","Invalid URL",TypeError),fv=as("ERR_FR_REDIRECTION_FAILURE","Redirected request failed"),jF=as("ERR_FR_TOO_MANY_REDIRECTS","Maximum number of redirects exceeded"),$F=as("ERR_FR_MAX_BODY_LENGTH_EXCEEDED","Request body larger than maxBodyLength limit"),BF=as("ERR_STREAM_WRITE_AFTER_END","write after end");function Ct(t,e){mv.call(this),this._sanitizeOptions(t),this._options=t,this._ended=!1,this._ending=!1,this._redirectCount=0,this._redirects=[],this._requestBodyLength=0,this._requestBodyBuffers=[],e&&this.on("response",e);var i=this;this._onNativeResponse=function(n){i._processResponse(n);},this._performRequest();}Ct.prototype=Object.create(mv.prototype);Ct.prototype.abort=function(){xv(this._currentRequest),this.emit("abort");};Ct.prototype.write=function(t,e,i){if(this._ending)throw new BF;if(!mn(t)&&!UF(t))throw new TypeError("data should be a string, Buffer or Uint8Array");if(os(e)&&(i=e,e=null),t.length===0){i&&i();return}this._requestBodyLength+t.length<=this._options.maxBodyLength?(this._requestBodyLength+=t.length,this._requestBodyBuffers.push({data:t,encoding:e}),this._currentRequest.write(t,e,i)):(this.emit("error",new $F),this.abort());};Ct.prototype.end=function(t,e,i){if(os(t)?(i=t,t=e=null):os(e)&&(i=e,e=null),!t)this._ended=this._ending=!0,this._currentRequest.end(null,null,i);else {var n=this,s=this._currentRequest;this.write(t,e,function(){n._ended=!0,s.end(null,null,i);}),this._ending=!0;}};Ct.prototype.setHeader=function(t,e){this._options.headers[t]=e,this._currentRequest.setHeader(t,e);};Ct.prototype.removeHeader=function(t){delete this._options.headers[t],this._currentRequest.removeHeader(t);};Ct.prototype.setTimeout=function(t,e){var i=this;function n(o){o.setTimeout(t),o.removeListener("timeout",o.destroy),o.addListener("timeout",o.destroy);}function s(o){i._timeout&&clearTimeout(i._timeout),i._timeout=setTimeout(function(){i.emit("timeout"),r();},t),n(o);}function r(){i._timeout&&(clearTimeout(i._timeout),i._timeout=null),i.removeListener("abort",r),i.removeListener("error",r),i.removeListener("response",r),e&&i.removeListener("timeout",e),i.socket||i._currentRequest.removeListener("socket",s);}return e&&this.on("timeout",e),this.socket?s(this.socket):this._currentRequest.once("socket",s),this.on("socket",n),this.on("abort",r),this.on("error",r),this.on("response",r),this};["flushHeaders","getHeader","setNoDelay","setSocketKeepAlive"].forEach(function(t){Ct.prototype[t]=function(e,i){return this._currentRequest[t](e,i)};});["aborted","connection","socket"].forEach(function(t){Object.defineProperty(Ct.prototype,t,{get:function(){return this._currentRequest[t]}});});Ct.prototype._sanitizeOptions=function(t){if(t.headers||(t.headers={}),t.host&&(t.hostname||(t.hostname=t.host),delete t.host),!t.pathname&&t.path){var e=t.path.indexOf("?");e<0?t.pathname=t.path:(t.pathname=t.path.substring(0,e),t.search=t.path.substring(e));}};Ct.prototype._performRequest=function(){var t=this._options.protocol,e=this._options.nativeProtocols[t];if(!e){this.emit("error",new TypeError("Unsupported protocol "+t));return}if(this._options.agents){var i=t.slice(0,-1);this._options.agent=this._options.agents[i];}var n=this._currentRequest=e.request(this._options,this._onNativeResponse);n._redirectable=this;for(var s of uu)n.on(s,pu[s]);if(this._currentUrl=/^\//.test(this._options.path)?dn.
GFS4: `),console.error(t);});Ce[et]||(rb=global[et]||[],ob(Ce,rb),Ce.close=function(t){function e(i,n){return t.call(Ce,i,function(s){s||sb(),typeof n=="function"&&n.apply(this,arguments);})}return Object.defineProperty(e,fa,{value:t}),e}(Ce.close),Ce.closeSync=function(t){function e(i){t.apply(Ce,arguments),sb();}return Object.defineProperty(e,fa,{value:t}),e}(Ce.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){xn(Ce[et]),H("assert").equal(Ce[et].length,0);}));var rb;global[et]||ob(global,Ce[et]);Lu.exports=Fu(DI(Ce));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!Ce.__patched&&(Lu.exports=Fu(Ce),Ce.__patched=!0);function Fu(t){$I(t),t.gracefulify=Fu,t.createReadStream=q,t.createWriteStream=J;var e=t.readFile;t.readFile=i;function i(j,G,T){return typeof G=="function"&&(T=G,G=null),Y(j,G,T);function Y(Z,re,k,F){return e(Z,re,function(U){U&&(U.code==="EMFILE"||U.code==="ENFILE")?ur([Y,[Z,re,k],U,F||Date.now(),Date.now()]):typeof k=="function"&&k.apply(this,arguments);})}}var n=t.writeFile;t.writeFile=s;function s(j,G,T,Y){return typeof T=="function"&&(Y=T,T=null),Z(j,G,T,Y);function Z(re,k,F,U,M){return n(re,k,F,function(ae){ae&&(ae.code==="EMFILE"||ae.code==="ENFILE")?ur([Z,[re,k,F,U],ae,M||Date.now(),Date.now()]):typeof U=="function"&&U.apply(this,arguments);})}}var r=t.appendFile;r&&(t.appendFile=o);function o(j,G,T,Y){return typeof T=="function"&&(Y=T,T=null),Z(j,G,T,Y);function Z(re,k,F,U,M){return r(re,k,F,function(ae){ae&&(ae.code==="EMFILE"||ae.code==="ENFILE")?ur([Z,[re,k,F,U],ae,M||Date.now(),Date.now()]):typeof U=="function"&&U.apply(this,arguments);})}}var a=t.copyFile;a&&(t.copyFile=u);function u(j,G,T,Y){return typeof T=="function"&&(Y=T,T=0),Z(j,G,T,Y);function Z(re,k,F,U,M){return a(re,k,F,function(ae){ae&&(ae.code==="EMFILE"||ae.code==="ENFILE")?ur([Z,[re,k,F,U],ae,M||Date.now(),Date.now()]):typeof U=="function"&&U.apply(this,arguments);})}}var f=t.readdir;t.readdir=d;var c=/^v[0-5]\./;function d(j,G,T){typeof G=="function"&&(T=G,G=null);var Y=c.test(process.version)?function(k,F,U,M){return f(k,Z(k,F,U,M))}:function(k,F,U,M){return f(k,F,Z(k,F,U,M))};return Y(j,G,T);function Z(re,k,F,U){return function(M,ae){M&&(M.code==="EMFILE"||M.code==="ENFILE")?ur([Y,[re,k,F],M,U||Date.now(),Date.now()]):(ae&&ae.sort&&ae.sort(),typeof F=="function"&&F.call(this,M,ae));}}}if(process.version.substr(0,4)==="v0.8"){var h=BI(t);_=h.ReadStream,C=h.WriteStream;}var g=t.ReadStream;g&&(_.prototype=Object.create(g.prototype),_.prototype.open=S);var y=t.WriteStream;y&&(C.prototype=Object.create(y.prototype),C.prototype.open=I),Object.defineProperty(t,"ReadStream",{get:function(){return _},set:function(j){_=j;},enumerable:!0,configurable:!0}),Object.defineProperty(t,"WriteStream",{get:function(){return C},set:function(j){C=j;},enumerable:!0,configurable:!0});var b=_;Object.defineProperty(t,"FileReadStream",{get:function(){return b},set:function(j){b=j;},enumerable:!0,configurable:!0});var A=C;Object.defineProperty(t,"FileWriteStream",{get:function(){return A},set:function(j){A=j;},enumerable:!0,configurable:!0});function _(j,G){return this instanceof _?(g.apply(this,arguments),this):_.apply(Object.create(_.prototype),arguments)}function S(){var j=this;B(j.path,j.flags,j.mode,function(G,T){G?(j.autoClose&&j.destroy(),j.emit("error",G)):(j.fd=T,j.emit("open",T),j.read());});}function C(j,G){return this instanceof C?(y.apply(this,arguments),this):C.apply(Object.create(C.prototype),arguments)}function I(){var j=this;B(j.path,j.flags,j.mode,function(G,T){G?(j.destroy(),j.emit("error",G)):(j.fd=T,j.emit("open",T));});}function q(j,G){return new t.ReadStream(j,G)}function J(j,G){return new t.WriteStream(j,G)}var W=t.open;t.open=B;function B(j,G,T,Y){return typeof T=="function"&&(Y=T,T=null),Z(j,G,T,Y);function Z(re,k,F,U,M){return W(re,k,F,function(ae,Le){ae&&(ae.code==="EMFILE"||ae.code==="ENFILE")?ur([Z,[re,k,F,U],ae,M||Date.now(),Date.now()]):typeof U=="function"&&U.apply(this,arguments);})}}return t}function ur(t){xn("ENQUEUE",t[0].name,t[1]),Ce[et].push(t),Iu();}var pa;function sb(){for(var t=Da
see https://github.com/jprichardson/node-fs-extra/issues/269`,"Warning","fs-extra-WARN0001"),bs.checkPaths(t,e,"copy",i,(s,r)=>{if(s)return n(s);let{srcStat:o,destStat:a}=r;bs.checkParentPaths(t,o,e,"copy",u=>{if(u)return n(u);Sb(t,e,i,(f,c)=>{if(f)return n(f);if(!c)return n();rL(a,t,e,i,n);});});});}function rL(t,e,i,n,s){let r=vs.dirname(i);tL(r,(o,a)=>{if(o)return s(o);if(a)return Nu(t,e,i,n,s);eL(r,u=>u?s(u):Nu(t,e,i,n,s));});}function Sb(t,e,i,n){if(!i.filter)return n(null,!0);Promise.resolve(i.filter(t,e)).then(s=>n(null,s),s=>n(s));}function Nu(t,e,i,n,s){(n.dereference?ht.stat:ht.lstat)(e,(o,a)=>o?s(o):a.isDirectory()?pL(a,t,e,i,n,s):a.isFile()||a.isCharacterDevice()||a.isBlockDevice()?sL(a,t,e,i,n,s):a.isSymbolicLink()?mL(t,e,i,n,s):a.isSocket()?s(new Error(`Cannot copy a socket file: ${e}`)):a.isFIFO()?s(new Error(`Cannot copy a FIFO pipe: ${e}`)):s(new Error(`Unknown file: ${e}`)));}function sL(t,e,i,n,s,r){return e?oL(t,i,n,s,r):Eb(t,i,n,s,r)}function oL(t,e,i,n,s){if(n.overwrite)ht.unlink(i,r=>r?s(r):Eb(t,e,i,n,s));else return n.errorOnExist?s(new Error(`'${i}' already exists`)):s()}function Eb(t,e,i,n,s){ht.copyFile(e,i,r=>r?s(r):n.preserveTimestamps?aL(t.mode,e,i,s):ma(i,t.mode,s));}function aL(t,e,i,n){return cL(t)?lL(i,t,s=>s?n(s):wb(t,e,i,n)):wb(t,e,i,n)}function cL(t){return (t&128)===0}function lL(t,e,i){return ma(t,e|128,i)}function wb(t,e,i,n){uL(e,i,s=>s?n(s):ma(i,t,n));}function ma(t,e,i){return ht.chmod(t,e,i)}function uL(t,e,i){ht.stat(t,(n,s)=>n?i(n):iL(e,s.atime,s.mtime,i));}function pL(t,e,i,n,s,r){return e?Ab(i,n,s,r):fL(t.mode,i,n,s,r)}function fL(t,e,i,n,s){ht.mkdir(i,r=>{if(r)return s(r);Ab(e,i,n,o=>o?s(o):ma(i,t,s));});}function Ab(t,e,i,n){ht.readdir(t,(s,r)=>s?n(s):Uu(r,t,e,i,n));}function Uu(t,e,i,n,s){let r=t.pop();return r?dL(t,r,e,i,n,s):s()}function dL(t,e,i,n,s,r){let o=vs.join(i,e),a=vs.join(n,e);Sb(o,a,s,(u,f)=>{if(u)return r(u);if(!f)return Uu(t,i,n,s,r);bs.checkPaths(o,a,"copy",s,(c,d)=>{if(c)return r(c);let{destStat:h}=d;Nu(h,o,a,s,g=>g?r(g):Uu(t,i,n,s,r));});});}function mL(t,e,i,n,s){ht.readlink(e,(r,o)=>{if(r)return s(r);if(n.dereference&&(o=vs.resolve(process.cwd(),o)),t)ht.readlink(i,(a,u)=>a?a.code==="EINVAL"||a.code==="UNKNOWN"?ht.symlink(o,i,s):s(a):(n.dereference&&(u=vs.resolve(process.cwd(),u)),bs.isSrcSubdir(o,u)?s(new Error(`Cannot copy '${o}' to a subdirectory of itself, '${u}'.`)):bs.isSrcSubdir(u,o)?s(new Error(`Cannot overwrite '${u}' with '${o}'.`)):hL(o,i,s)));else return ht.symlink(o,i,s)});}function hL(t,e,i){ht.unlink(e,n=>n?i(n):ht.symlink(t,e,i));}_b.exports=nL;});var Pb=R((NW,kb)=>{var ct=mt(),ws=H("path"),gL=Vt().mkdirsSync,yL=Bu().utimesMillisSync,Ss=bn();function xL(t,e,i){typeof i=="function"&&(i={filter:i}),i=i||{},i.clobber="clobber"in i?!!i.clobber:!0,i.overwrite="overwrite"in i?!!i.overwrite:i.clobber,i.preserveTimestamps&&process.arch==="ia32"&&process.emitWarning(`Using the preserveTimestamps option in 32-bit node is not recommended;
see https://github.com/jprichardson/node-fs-extra/issues/269`,"Warning","fs-extra-WARN0002");let{srcStat:n,destStat:s}=Ss.checkPathsSync(t,e,"copy",i);if(Ss.checkParentPathsSync(t,n,e,"copy"),i.filter&&!i.filter(t,e))return;let r=ws.dirname(e);return ct.existsSync(r)||gL(r),Cb(s,t,e,i)}function Cb(t,e,i,n){let r=(n.dereference?ct.statSync:ct.lstatSync)(e);if(r.isDirectory())return _L(r,t,e,i,n);if(r.isFile()||r.isCharacterDevice()||r.isBlockDevice())return vL(r,t,e,i,n);if(r.isSymbolicLink())return TL(t,e,i,n);throw r.isSocket()?new Error(`Cannot copy a socket file: ${e}`):r.isFIFO()?new Error(`Cannot copy a FIFO pipe: ${e}`):new Error(`Unknown file: ${e}`)}function vL(t,e,i,n,s){return e?bL(t,i,n,s):Tb(t,i,n,s)}function bL(t,e,i,n){if(n.overwrite)return ct.unlinkSync(i),Tb(t,e,i,n);if(n.errorOnExist)throw new Error(`'${i}' already exists`)}function Tb(t,e,i,n){return ct.copyFileSync(e,i),n.preserveTimestamps&&wL(t.mode,e,i),zu(i,t.mode)}function wL(t,e,i){return SL(t)&&EL(i,t),AL(e,i)}function SL(t){return (t&128)===0}function EL(t,e){return zu(t,e|128)}function zu(t,e){return ct.chmodSync(t,e)}function AL(t,e){let i=ct.statSync(t);return yL(e,i.atime,i.mtime)}function _L(t,e,i,n,s){return e?Ob(i,n,s):RL(t.mode,i,n,s)}function RL(t,e,i,n){return ct.mkdirSync(i),Ob(e,i,n),zu(i,t)}function Ob(t,e,i){ct.readdirSync(t).forEach(n=>CL(n,t,e,i));}function CL(t,e,i,n){let s=ws.join(e,t),r=ws.join(i,t);if(n.filter&&!n.filter(s,r))return;let{destStat:o}=Ss.checkPathsSync(s,r,"copy",n);return Cb(o,s,r,n)}function TL(t,e,i,n){let s=ct.readlinkSync(e);if(n.dereference&&(s=ws.resolve(process.cwd(),s)),t){let r;try{r=ct.readlinkSync(i);}catch(o){if(o.code==="EINVAL"||o.code==="UNKNOWN")return ct.symlinkSync(s,i);throw o}if(n.dereference&&(r=ws.resolve(process.cwd(),r)),Ss.isSrcSubdir(s,r))throw new Error(`Cannot copy '${s}' to a subdirectory of itself, '${r}'.`);if(Ss.isSrcSubdir(r,s))throw new Error(`Cannot overwrite '${r}' with '${s}'.`);return OL(s,i)}else return ct.symlinkSync(s,i)}function OL(t,e){return ct.unlinkSync(e),ct.symlinkSync(t,e)}kb.exports=xL;});var ha=R((UW,Fb)=>{var kL=dt().fromCallback;Fb.exports={copy:kL(Rb()),copySync:Pb()};});var Es=R((zW,Lb)=>{var Ib=mt(),PL=dt().fromCallback;function FL(t,e){Ib.rm(t,{recursive:!0,force:!0},e);}function IL(t){Ib.rmSync(t,{recursive:!0,force:!0});}Lb.exports={remove:PL(FL),removeSync:IL};});var zb=R((MW,Ub)=>{var LL=dt().fromPromise,$b=vn(),Bb=H("path"),Db=Vt(),Nb=Es(),qb=LL(async function(e){let i;try{i=await $b.readdir(e);}catch{return Db.mkdirs(e)}return Promise.all(i.map(n=>Nb.remove(Bb.join(e,n))))});function jb(t){let e;try{e=$b.readdirSync(t);}catch{return Db.mkdirsSync(t)}e.forEach(i=>{i=Bb.join(t,i),Nb.removeSync(i);});}Ub.exports={emptyDirSync:jb,emptydirSync:jb,emptyDir:qb,emptydir:qb};});var Gb=R((HW,Wb)=>{var qL=dt().fromCallback,Mb=H("path"),Gi=mt(),Hb=Vt();function jL(t,e){function i(){Gi.writeFile(t,"",n=>{if(n)return e(n);e();});}Gi.stat(t,(n,s)=>{if(!n&&s.isFile())return e();let r=Mb.dirname(t);Gi.stat(r,(o,a)=>{if(o)return o.code==="ENOENT"?Hb.mkdirs(r,u=>{if(u)return e(u);i();}):e(o);a.isDirectory()?i():Gi.readdir(r,u=>{if(u)return e(u)});});});}function $L(t){let e;try{e=Gi.statSync(t);}catch{}if(e&&e.isFile())return;let i=Mb.dirname(t);try{Gi.statSync(i).isDirectory()||Gi.readdirSync(i);}catch(n){if(n&&n.code==="ENOENT")Hb.mkdirsSync(i);else throw n}Gi.writeFileSync(t,"");}Wb.exports={createFile:qL(jL),createFileSync:$L};});var Xb=R((WW,Yb)=>{var BL=dt().fromCallback,Vb=H("path"),Vi=mt(),Kb=Vt(),DL=Wi().pathExists,{areIdentical:Jb}=bn();function NL(t,e,i){function n(s,r){Vi.link(s,r,o=>{if(o)return i(o);i(null);});}Vi.lstat(e,(s,r)=>{Vi.lstat(t,(o,a)=>{if(o)return o.message=o.message.replace("lstat","ensureLink"),i(o);if(r&&Jb(a,r))return i(null);let u=Vb.dirname(e);DL(u,(f,c)=>{if(f)return i(f);if(c)return n(t,e);Kb.mkdirs(u,d=>{if(d)return i(d);n(t,e);});});});});}function UL(t,e){let i;try{i=Vi.lstatSync(e);}catch{}try{let r=Vi.lstatSync(t);if(i&&Jb(r,i))return}catch(r){throw r.message=r.message.replace("lstat","ensureLink"),r}let n=Vb.dirname(e);retur
`,finalEOL:i=!0,replacer:n=null,spaces:s}={}){let r=i?e:"";return JSON.stringify(t,n,s).replace(/\n/g,e)+r}function rq(t){return Buffer.isBuffer(t)&&(t=t.toString("utf8")),t.replace(/^\uFEFF/,"")}vw.exports={stringify:nq,stripBom:rq};});var Ew=R((XW,Sw)=>{var dr;try{dr=mt();}catch{dr=H("fs");}var ya=dt(),{stringify:bw,stripBom:ww}=ga();async function sq(t,e={}){typeof e=="string"&&(e={encoding:e});let i=e.fs||dr,n="throws"in e?e.throws:!0,s=await ya.fromCallback(i.readFile)(t,e);s=ww(s);let r;try{r=JSON.parse(s,e?e.reviver:null);}catch(o){if(n)throw o.message=`${t}: ${o.message}`,o;return null}return r}var oq=ya.fromPromise(sq);function aq(t,e={}){typeof e=="string"&&(e={encoding:e});let i=e.fs||dr,n="throws"in e?e.throws:!0;try{let s=i.readFileSync(t,e);return s=ww(s),JSON.parse(s,e.reviver)}catch(s){if(n)throw s.message=`${t}: ${s.message}`,s;return null}}async function cq(t,e,i={}){let n=i.fs||dr,s=bw(e,i);await ya.fromCallback(n.writeFile)(t,s,i);}var lq=ya.fromPromise(cq);function uq(t,e,i={}){let n=i.fs||dr,s=bw(e,i);return n.writeFileSync(t,s,i)}var pq={readFile:oq,readFileSync:aq,writeFile:lq,writeFileSync:uq};Sw.exports=pq;});var _w=R((QW,Aw)=>{var xa=Ew();Aw.exports={readJson:xa.readFile,readJsonSync:xa.readFileSync,writeJson:xa.writeFile,writeJsonSync:xa.writeFileSync};});var va=R((ZW,Tw)=>{var fq=dt().fromCallback,_s=mt(),Rw=H("path"),Cw=Vt(),dq=Wi().pathExists;function mq(t,e,i,n){typeof i=="function"&&(n=i,i="utf8");let s=Rw.dirname(t);dq(s,(r,o)=>{if(r)return n(r);if(o)return _s.writeFile(t,e,i,n);Cw.mkdirs(s,a=>{if(a)return n(a);_s.writeFile(t,e,i,n);});});}function hq(t,...e){let i=Rw.dirname(t);if(_s.existsSync(i))return _s.writeFileSync(t,...e);Cw.mkdirsSync(i),_s.writeFileSync(t,...e);}Tw.exports={outputFile:fq(mq),outputFileSync:hq};});var kw=R((e9,Ow)=>{var{stringify:gq}=ga(),{outputFile:yq}=va();async function xq(t,e,i={}){let n=gq(e,i);await yq(t,n,i);}Ow.exports=xq;});var Fw=R((t9,Pw)=>{var{stringify:vq}=ga(),{outputFileSync:bq}=va();function wq(t,e,i){let n=vq(e,i);bq(t,n,i);}Pw.exports=wq;});var Lw=R((i9,Iw)=>{var Sq=dt().fromPromise,lt=_w();lt.outputJson=Sq(kw());lt.outputJsonSync=Fw();lt.outputJSON=lt.outputJson;lt.outputJSONSync=lt.outputJsonSync;lt.writeJSON=lt.writeJson;lt.writeJSONSync=lt.writeJsonSync;lt.readJSON=lt.readJson;lt.readJSONSync=lt.readJsonSync;Iw.exports=lt;});var Dw=R((n9,Bw)=>{var Eq=mt(),Hu=H("path"),Aq=ha().copy,$w=Es().remove,_q=Vt().mkdirp,Rq=Wi().pathExists,qw=bn();function Cq(t,e,i,n){typeof i=="function"&&(n=i,i={}),i=i||{};let s=i.overwrite||i.clobber||!1;qw.checkPaths(t,e,"move",i,(r,o)=>{if(r)return n(r);let{srcStat:a,isChangingCase:u=!1}=o;qw.checkParentPaths(t,a,e,"move",f=>{if(f)return n(f);if(Tq(e))return jw(t,e,s,u,n);_q(Hu.dirname(e),c=>c?n(c):jw(t,e,s,u,n));});});}function Tq(t){let e=Hu.dirname(t);return Hu.parse(e).root===e}function jw(t,e,i,n,s){if(n)return Mu(t,e,i,s);if(i)return $w(e,r=>r?s(r):Mu(t,e,i,s));Rq(e,(r,o)=>r?s(r):o?s(new Error("dest already exists.")):Mu(t,e,i,s));}function Mu(t,e,i,n){Eq.rename(t,e,s=>s?s.code!=="EXDEV"?n(s):Oq(t,e,i,n):n());}function Oq(t,e,i,n){Aq(t,e,{overwrite:i,errorOnExist:!0,preserveTimestamps:!0},r=>r?n(r):$w(t,n));}Bw.exports=Cq;});var Hw=R((r9,Mw)=>{var Uw=mt(),Gu=H("path"),kq=ha().copySync,zw=Es().removeSync,Pq=Vt().mkdirpSync,Nw=bn();function Fq(t,e,i){i=i||{};let n=i.overwrite||i.clobber||!1,{srcStat:s,isChangingCase:r=!1}=Nw.checkPathsSync(t,e,"move",i);return Nw.checkParentPathsSync(t,s,e,"move"),Iq(e)||Pq(Gu.dirname(e)),Lq(t,e,n,r)}function Iq(t){let e=Gu.dirname(t);return Gu.parse(e).root===e}function Lq(t,e,i,n){if(n)return Wu(t,e,i);if(i)return zw(e),Wu(t,e,i);if(Uw.existsSync(e))throw new Error("dest already exists.");return Wu(t,e,i)}function Wu(t,e,i){try{Uw.renameSync(t,e);}catch(n){if(n.code!=="EXDEV")throw n;return qq(t,e,i)}}function qq(t,e,i){return kq(t,e,{overwrite:i,errorOnExist:!0,preserveTimestamps:!0}),zw(t)}Mw.exports=Fq;});var Gw=R((s9,Ww)=>{var jq=dt().fromCallback;Ww.exports={move:jq(Dw()),moveSync:Hw()};});var Vu=R((o9,Vw)=>{Vw.exports={...vn(),...ha(),...zb(),...xw(),...Lw(),...Vt()
causes have become circular...`;let n=Ku(t);return n?(e.add(t),i+`
caused by: `+Kw(n,e)):i},$q=t=>Kw(t,new Set),Jw=(t,e,i)=>{if(!Rs(t))return "";let n=i?"":t.message||"";if(e.has(t))return n+": ...";let s=Ku(t);if(s){e.add(t);let r=typeof t.cause=="function";return n+(r?"":": ")+Jw(s,e,r)}else return n},Bq=t=>Jw(t,new Set);Yw.exports={isErrorLike:Rs,getErrorCause:Ku,stackWithCauses:$q,messageWithCauses:Bq};});var Yu=R((u9,Qw)=>{var Dq=Symbol("circular-ref-tag"),wa=Symbol("pino-raw-err-ref"),Xw=Object.create({},{type:{enumerable:!0,writable:!0,value:void 0},message:{enumerable:!0,writable:!0,value:void 0},stack:{enumerable:!0,writable:!0,value:void 0},aggregateErrors:{enumerable:!0,writable:!0,value:void 0},raw:{enumerable:!1,get:function(){return this[wa]},set:function(t){this[wa]=t;}}});Object.defineProperty(Xw,wa,{writable:!0,value:{}});Qw.exports={pinoErrProto:Xw,pinoErrorSymbols:{seen:Dq,rawSymbol:wa}};});var t0=R((p9,e0)=>{e0.exports=Qu;var{messageWithCauses:Nq,stackWithCauses:Uq,isErrorLike:Zw}=Ju(),{pinoErrProto:zq,pinoErrorSymbols:Mq}=Yu(),{seen:Xu}=Mq,{toString:Hq}=Object.prototype;function Qu(t){if(!Zw(t))return t;t[Xu]=void 0;let e=Object.create(zq);e.type=Hq.call(t.constructor)==="[object Function]"?t.constructor.name:t.name,e.message=Nq(t),e.stack=Uq(t),Array.isArray(t.errors)&&(e.aggregateErrors=t.errors.map(i=>Qu(i)));for(let i in t)if(e[i]===void 0){let n=t[i];Zw(n)?i!=="cause"&&!Object.prototype.hasOwnProperty.call(n,Xu)&&(e[i]=Qu(n)):e[i]=n;}return delete t[Xu],e.raw=t,e}});var n0=R((f9,i0)=>{i0.exports=Ea;var{isErrorLike:Zu}=Ju(),{pinoErrProto:Wq,pinoErrorSymbols:Gq}=Yu(),{seen:Sa}=Gq,{toString:Vq}=Object.prototype;function Ea(t){if(!Zu(t))return t;t[Sa]=void 0;let e=Object.create(Wq);e.type=Vq.call(t.constructor)==="[object Function]"?t.constructor.name:t.name,e.message=t.message,e.stack=t.stack,Array.isArray(t.errors)&&(e.aggregateErrors=t.errors.map(i=>Ea(i))),Zu(t.cause)&&!Object.prototype.hasOwnProperty.call(t.cause,Sa)&&(e.cause=Ea(t.cause));for(let i in t)if(e[i]===void 0){let n=t[i];Zu(n)?Object.prototype.hasOwnProperty.call(n,Sa)||(e[i]=Ea(n)):e[i]=n;}return delete t[Sa],e.raw=t,e}});var a0=R((d9,o0)=>{o0.exports={mapHttpRequest:Kq,reqSerializer:s0};var ep=Symbol("pino-raw-req-ref"),r0=Object.create({},{id:{enumerable:!0,writable:!0,value:""},method:{enumerable:!0,writable:!0,value:""},url:{enumerable:!0,writable:!0,value:""},query:{enumerable:!0,writable:!0,value:""},params:{enumerable:!0,writable:!0,value:""},headers:{enumerable:!0,writable:!0,value:{}},remoteAddress:{enumerable:!0,writable:!0,value:""},remotePort:{enumerable:!0,writable:!0,value:""},raw:{enumerable:!1,get:function(){return this[ep]},set:function(t){this[ep]=t;}}});Object.defineProperty(r0,ep,{writable:!0,value:{}});function s0(t){let e=t.info||t.socket,i=Object.create(r0);if(i.id=typeof t.id=="function"?t.id():t.id||(t.info?t.info.id:void 0),i.method=t.method,t.originalUrl)i.url=t.originalUrl;else {let n=t.path;i.url=typeof n=="string"?n:t.url?t.url.path||t.url:void 0;}return t.query&&(i.query=t.query),t.params&&(i.params=t.params),i.headers=t.headers,i.remoteAddress=e&&e.remoteAddress,i.remotePort=e&&e.remotePort,i.raw=t.raw||t,i}function Kq(t){return {req:s0(t)}}});var p0=R((m9,u0)=>{u0.exports={mapHttpResponse:Jq,resSerializer:l0};var tp=Symbol("pino-raw-res-ref"),c0=Object.create({},{statusCode:{enumerable:!0,writable:!0,value:0},headers:{enumerable:!0,writable:!0,value:""},raw:{enumerable:!1,get:function(){return this[tp]},set:function(t){this[tp]=t;}}});Object.defineProperty(c0,tp,{writable:!0,value:{}});function l0(t){let e=Object.create(c0);return e.statusCode=t.headersSent?t.statusCode:null,e.headers=t.getHeaders?t.getHeaders():t._headers,e.raw=t,e}function Jq(t){return {res:l0(t)}}});var np=R((h9,f0)=>{var ip=t0(),Yq=n0(),Aa=a0(),_a=p0();f0.exports={err:ip,errWithCause:Yq,mapHttpRequest:Aa.mapHttpRequest,mapHttpResponse:_a.mapHttpResponse,req:Aa.reqSerializer,res:_a.resSerializer,wrapErrorSerializer:function(e){return e===ip?e:function(n){return e(ip(n))}},wrapRequestSerializer:function(e){return e===Aa.reqSerializer?e:function(n){return e(Aa.reqSerializer(n))}},wrapResponseSeri
'use strict'
const o = new Proxy({}, { get: () => o, set: () => { throw Error() } });
const \u3007 = null;
o${o}
if ([o${o}].length !== 1) throw Error()`)();}catch{throw Error(i(r))}});}}});var Ra=R((x9,g0)=>{g0.exports=/[^.[\]]+|\[((?:.)*?)\]/g;});var x0=R((v9,y0)=>{var Zq=Ra();y0.exports=e2;function e2({paths:t}){let e=[];var i=0;let n=t.reduce(function(s,r,o){var a=r.match(Zq).map(c=>c.replace(/'|"|`/g,""));let u=r[0]==="[";a=a.map(c=>c[0]==="["?c.substr(1,c.length-2):c);let f=a.indexOf("*");if(f>-1){let c=a.slice(0,f),d=c.join("."),h=a.slice(f+1,a.length),g=h.length>0;i++,e.push({before:c,beforeStr:d,after:h,nested:g});}else s[r]={path:a,val:void 0,precensored:!1,circle:"",escPath:JSON.stringify(r),leadingBracket:u};return s},{});return {wildcards:e,wcLen:i,secret:n}}});var b0=R((b9,v0)=>{var t2=Ra();v0.exports=i2;function i2({secret:t,serialize:e,wcLen:i,strict:n,isCensorFct:s,censorFctTakesPath:r},o){let a=Function("o",`
if (typeof o !== 'object' || o == null) {
${o2(n,e)}
}
const { censor, secret } = this
${n2(t,s,r)}
this.compileRestore()
${r2(i>0,s,r)}
${s2(e)}
`).bind(o);return e===!1&&(a.restore=u=>o.restore(u)),a}function n2(t,e,i){return Object.keys(t).map(n=>{let{escPath:s,leadingBracket:r,path:o}=t[n],a=r?1:0,u=r?"":".",f=[];for(var c;(c=t2.exec(n))!==null;){let[,y]=c,{index:b,input:A}=c;b>a&&f.push(A.substring(0,b-(y?0:1)));}var d=f.map(y=>`o${u}${y}`).join(" && ");d.length===0?d+=`o${u}${n} != null`:d+=` && o${u}${n} != null`;let h=`
switch (true) {
${f.reverse().map(y=>`
case o${u}${y} === censor:
secret[${s}].circle = ${JSON.stringify(y)}
break
`).join(`
`)}
}
`,g=i?`val, ${JSON.stringify(o)}`:"val";return `
if (${d}) {
const val = o${u}${n}
if (val === censor) {
secret[${s}].precensored = true
} else {
secret[${s}].val = val
o${u}${n} = ${e?`censor(${g})`:"censor"}
${h}
}
}
`}).join(`
`)}function r2(t,e,i){return t===!0?`
{
const { wildcards, wcLen, groupRedact, nestedRedact } = this
for (var i = 0; i < wcLen; i++) {
const { before, beforeStr, after, nested } = wildcards[i]
if (nested === true) {
secret[beforeStr] = secret[beforeStr] || []
nestedRedact(secret[beforeStr], o, before, after, censor, ${e}, ${i})
} else secret[beforeStr] = groupRedact(o, before, censor, ${e}, ${i})
}
}
`:""}function s2(t){return t===!1?"return o":`
var s = this.serialize(o)
this.restore(o)
return s
`}function o2(t,e){return t===!0?"throw Error('fast-redact: primitives cannot be redacted')":e===!1?"return o":"return this.serialize(o)"}});var sp=R((w9,A0)=>{A0.exports={groupRedact:c2,groupRestore:a2,nestedRedact:u2,nestedRestore:l2};function a2({keys:t,values:e,target:i}){if(i==null)return;let n=t.length;for(var s=0;s<n;s++){let r=t[s];i[r]=e[s];}}function c2(t,e,i,n,s){let r=w0(t,e);if(r==null)return {keys:null,values:null,target:null,flat:!0};let o=Object.keys(r),a=o.length,u=e.length,f=s?[...e]:void 0,c=new Array(a);for(var d=0;d<a;d++){let h=o[d];c[d]=r[h],s?(f[u]=h,r[h]=i(r[h],f)):n?r[h]=i(r[h]):r[h]=i;}return {keys:o,values:c,target:r,flat:!0}}function l2(t){let e=t.length;for(var i=0;i<e;i++){let{key:s,target:r,value:o,level:a}=t[i];if(a===0||a===1){if(mr(r,s)&&(r[s]=o),typeof r=="object"){let u=Object.keys(r);for(var n=0;n<u.length;n++){let f=u[n],c=r[f];mr(c,s)&&(c[s]=o);}}}else E0(s,r,o,a);}}function u2(t,e,i,n,s,r,o){let a=w0(e,i);if(a==null)return;let u=Object.keys(a),f=u.length;for(var c=0;c<f;c++){let d=u[c],{value:h,parent:g,exists:y,level:b}=p2(a,d,i,n,s,r,o);y===!0&&g!==null&&t.push({key:n[n.length-1],target:g,value:h,level:b});}return t}function mr(t,e){return t!=null?"hasOwn"in Object?Object.hasOwn(t,e):Object.prototype.hasOwnProperty.call(t,e):!1}function p2(t,e,i,n,s,r,o){let a=n.length,u=a-1,f=e;var c=-1,d,h,g,y=null,b=!0,A=null,_,S,C=!1,I=0;if(g=d=t[e],typeof d!="object")return {value:null,parent:null,exists:b};for(;d!=null&&++c<a;){if(e=n[c],y=g,e!=="*"&&!A&&!(typeof d=="object"&&e in d)){b=!1;break}if(!(e==="*"&&(A==="*"&&(C=!0),A=e,c!==u))){if(A){let J=Object.keys(d);for(var q=0;q<J.length;q++){let W=J[q];S=d[W],_=e==="*",C?(I=c,g=S0(S,I-1,e,i,n,s,r,o,f,d,h,g,_,W,c,u)):(_||typeof S=="object"&&S!==null&&e in S)&&(_?g=S:g=S[e],h=c!==u?g:r?o?s(g,[...i,f,...n]):s(g):s,_?d[W]=h:S[e]===h?b=!1:S[e]=h===void 0&&s!==void 0||mr(S,e)&&h===g?S[e]:h);}A=null;}else g=d[e],h=c!==u?g:r?o?s(g,[...i,f,...n]):s(g):s,d[e]=mr(d,e)&&h===g||h===void 0&&s!==void 0?d[e]:h,d=d[e];if(typeof d!="object")break;(g===y||typeof g>"u")&&(b=!1);}}return {value:g,parent:y,exists:b,level:I}}function w0(t,e){for(var i=-1,n=e.length,s=t;s!=null&&++i<n;)s=s[e[i]];return s}function S0(t,e,i,n,s,r,o,a,u,f,c,d,h,g,y,b,A){if(e===0)return (h||typeof t=="object"&&t!==null&&i in t)&&(h?d=t:d=t[i],c=y!==b?d:o?a?r(d,[...n,u,...s]):r(d):r,h?f[g]=c:t[i]===c?!1:t[i]=c===void 0&&r!==void 0||mr(t,i)&&c===d?t[i]:c),d;for(let S in t)if(typeof t[S]=="object"){var _=S0(t[S],e-1,i,n,s,r,o,a,u,f,c,d,h,g,y,b);return _}}function E0(t,e,i,n){if(n===0){mr(e,t)&&(e[t]=i);return}for(let s in e)typeof e[s]=="object"&&E0(t,e[s],i,n-1);}});var R0=R((S9,_0)=>{var{groupRestore:f2,nestedRestore:d2}=sp();_0.exports=m2;function m2({secret:t,wcLen:e}){return function(){if(this.restore)return;let n=Object.keys(t),s=h2(t,n),r=e>0,o=r?{secret:t,groupRestore:f2,nestedRestore:d2}:{secret:t};this.restore=Function("o",g2(s,n,r)).bind(o);}}function h2(t,e){return e.map(i=>{let{circle:n,escPath:s,leadingBracket:r}=t[i],a=n?`o.${n} = secret[${s}].val`:`o${r?"":"."}${i} = secret[${s}].val`,u=`secret[${s}].val = undefined`;return `
if (secret[${s}].val !== undefined) {
try { ${a} } catch (e) {}
${u}
}
`}).join("")}function g2(t,e,i){return `
const secret = this.secret
${i===!0?`
const keys = Object.keys(secret)
const len = keys.length
for (var i = len - 1; i >= ${e.length}; i--) {
const k = keys[i]
const o = secret[k]
if (o.flat === true) this.groupRestore(o)
else this.nestedRestore(o)
secret[k] = null
}
`:""}
${t}
return o
`}});var T0=R((E9,C0)=>{C0.exports=y2;function y2(t){let{secret:e,censor:i,compileRestore:n,serialize:s,groupRedact:r,nestedRedact:o,wildcards:a,wcLen:u}=t,f=[{secret:e,censor:i,compileRestore:n}];return s!==!1&&f.push({serialize:s}),u>0&&f.push({groupRedact:r,nestedRedact:o,wildcards:a,wcLen:u}),Object.assign(...f)}});var P0=R((A9,k0)=>{var O0=h0(),x2=x0(),v2=b0(),b2=R0(),{groupRedact:w2,nestedRedact:S2}=sp(),E2=T0(),A2=Ra(),_2=O0(),op=t=>t;op.restore=op;var R2="[REDACTED]";ap.rx=A2;ap.validator=O0;k0.exports=ap;function ap(t={}){let e=Array.from(new Set(t.paths||[])),i="serialize"in t&&(t.serialize===!1||typeof t.serialize=="function")?t.serialize:JSON.stringify,n=t.remove;if(n===!0&&i!==JSON.stringify)throw Error("fast-redact \u2013 remove option may only be set when serializer is JSON.stringify");let s=n===!0?void 0:"censor"in t?t.censor:R2,r=typeof s=="function",o=r&&s.length>1;if(e.length===0)return i||op;_2({paths:e,serialize:i,censor:s});let{wildcards:a,wcLen:u,secret:f}=x2({paths:e,censor:s}),c=b2({secret:f,wcLen:u}),d="strict"in t?t.strict:!0;return v2({secret:f,wcLen:u,serialize:i,strict:d,isCensorFct:r,censorFctTakesPath:o},E2({secret:f,censor:s,compileRestore:c,serialize:i,groupRedact:w2,nestedRedact:S2,wildcards:a,wcLen:u}))}});var hr=R((_9,F0)=>{var C2=Symbol("pino.setLevel"),T2=Symbol("pino.getLevel"),O2=Symbol("pino.levelVal"),k2=Symbol("pino.useLevelLabels"),P2=Symbol("pino.useOnlyCustomLevels"),F2=Symbol("pino.mixin"),I2=Symbol("pino.lsCache"),L2=Symbol("pino.chindings"),q2=Symbol("pino.asJson"),j2=Symbol("pino.write"),$2=Symbol("pino.redactFmt"),B2=Symbol("pino.time"),D2=Symbol("pino.timeSliceIndex"),N2=Symbol("pino.stream"),U2=Symbol("pino.stringify"),z2=Symbol("pino.stringifySafe"),M2=Symbol("pino.stringifiers"),H2=Symbol("pino.end"),W2=Symbol("pino.formatOpts"),G2=Symbol("pino.messageKey"),V2=Symbol("pino.errorKey"),K2=Symbol("pino.nestedKey"),J2=Symbol("pino.nestedKeyStr"),Y2=Symbol("pino.mixinMergeStrategy"),X2=Symbol("pino.msgPrefix"),Q2=Symbol("pino.wildcardFirst"),Z2=Symbol.for("pino.serializers"),ej=Symbol.for("pino.formatters"),tj=Symbol.for("pino.hooks"),ij=Symbol.for("pino.metadata");F0.exports={setLevelSym:C2,getLevelSym:T2,levelValSym:O2,useLevelLabelsSym:k2,mixinSym:F2,lsCacheSym:I2,chindingsSym:L2,asJsonSym:q2,writeSym:j2,serializersSym:Z2,redactFmtSym:$2,timeSym:B2,timeSliceIndexSym:D2,streamSym:N2,stringifySym:U2,stringifySafeSym:z2,stringifiersSym:M2,endSym:H2,formatOptsSym:W2,messageKeySym:G2,errorKeySym:V2,nestedKeySym:K2,wildcardFirstSym:Q2,needsMetadataGsym:ij,useOnlyCustomLevelsSym:P2,formattersSym:ej,hooksSym:tj,nestedKeyStrSym:J2,mixinMergeStrategySym:Y2,msgPrefixSym:X2};});var up=R((R9,j0)=>{var lp=P0(),{redactFmtSym:nj,wildcardFirstSym:Ca}=hr(),{rx:cp,validator:rj}=lp,I0=rj({ERR_PATHS_MUST_BE_STRINGS:()=>"pino \u2013 redacted paths must be strings",ERR_INVALID_PATH:t=>`pino \u2013 redact paths array contains an invalid path (${t})`}),L0="[Redacted]",q0=!1;function sj(t,e){let{paths:i,censor:n}=oj(t),s=i.reduce((a,u)=>{cp.lastIndex=0;let f=cp.exec(u),c=cp.exec(u),d=f[1]!==void 0?f[1].replace(/^(?:"|'|`)(.*)(?:"|'|`)$/,"$1"):f[0];if(d==="*"&&(d=Ca),c===null)return a[d]=null,a;if(a[d]===null)return a;let{index:h}=c,g=`${u.substr(h,u.length-1)}`;return a[d]=a[d]||[],d!==Ca&&a[d].length===0&&a[d].push(...a[Ca]||[]),d===Ca&&Object.keys(a).forEach(function(y){a[y]&&a[y].push(g);}),a[d].push(g),a},{}),r={[nj]:lp({paths:i,censor:n,serialize:e,strict:q0})},o=(...a)=>e(typeof n=="function"?n(...a):n);return [...Object.keys(s),...Object.getOwnPropertySymbols(s)].reduce((a,u)=>{if(s[u]===null)a[u]=f=>o(f,[u]);else {let f=typeof n=="function"?(c,d)=>n(c,[u,...d]):n;a[u]=lp({paths:s[u],censor:f,serialize:e,strict:q0});}return a},r)}function oj(t){if(Array.isArray(t))return t={paths:t,censor:L0},I0(t),t;let{paths:e,censor:i=L0,remove:n}=t;if(Array.isArray(e)===!1)throw Error("pino \u2013 redact must contain an array of strings");return n===!0&&(i=void 0),I0({paths:e,censor:i}),{paths:e,censor:i}}j0.exports=sj;});var B0=R((C9,$0)=>{var aj=()=>"",cj=()=>`,"time":${Date.now()}`,lj=()=>`,"t
${_}`,I=`,
${_}`);let T=Math.min(S.length,o),Y=0;for(;Y<T-1;Y++){let re=a(String(Y),S,y,b,A,_);C+=re!==void 0?re:"null",C+=I;}let Z=a(String(Y),S,y,b,A,_);if(C+=Z!==void 0?Z:"null",S.length-1>o){let re=S.length-o-1;C+=`${I}"... ${En(re)} not stringified"`;}return A!==""&&(C+=`
${q}`),y.pop(),`[${C}]`}let J=Object.keys(S),W=J.length;if(W===0)return "{}";if(r<y.length+1)return '"[Object]"';let B="",j="";A!==""&&(_+=A,I=`,
${_}`,B=" ");let G=Math.min(W,o);s&&!Fp(S)&&(J=Pp(J)),y.push(S);for(let T=0;T<G;T++){let Y=J[T],Z=a(Y,S,y,b,A,_);Z!==void 0&&(C+=`${j}${Xi(Y)}:${B}${Z}`,j=I);}if(W>o){let T=W-o;C+=`${j}"...":${B}"${En(T)} not stringified"`,j=I;}return A!==""&&j.length>1&&(C=`
${_}${C}
${q}`),y.pop(),`{${C}}`}case"number":return isFinite(S)?String(S):e?e(S):"null";case"boolean":return S===!0?"true":"false";case"undefined":return;case"bigint":if(n)return String(S);default:return e?e(S):void 0}}function u(h,g,y,b,A,_){switch(typeof g=="object"&&g!==null&&typeof g.toJSON=="function"&&(g=g.toJSON(h)),typeof g){case"string":return Xi(g);case"object":{if(g===null)return "null";if(y.indexOf(g)!==-1)return i;let S=_,C="",I=",";if(Array.isArray(g)){if(g.length===0)return "[]";if(r<y.length+1)return '"[Array]"';y.push(g),A!==""&&(_+=A,C+=`
${_}`,I=`,
${_}`);let W=Math.min(g.length,o),B=0;for(;B<W-1;B++){let G=u(String(B),g[B],y,b,A,_);C+=G!==void 0?G:"null",C+=I;}let j=u(String(B),g[B],y,b,A,_);if(C+=j!==void 0?j:"null",g.length-1>o){let G=g.length-o-1;C+=`${I}"... ${En(G)} not stringified"`;}return A!==""&&(C+=`
${S}`),y.pop(),`[${C}]`}y.push(g);let q="";A!==""&&(_+=A,I=`,
${_}`,q=" ");let J="";for(let W of b){let B=u(W,g[W],y,b,A,_);B!==void 0&&(C+=`${J}${Xi(W)}:${q}${B}`,J=I);}return A!==""&&J.length>1&&(C=`
${_}${C}
${S}`),y.pop(),`{${C}}`}case"number":return isFinite(g)?String(g):e?e(g):"null";case"boolean":return g===!0?"true":"false";case"undefined":return;case"bigint":if(n)return String(g);default:return e?e(g):void 0}}function f(h,g,y,b,A){switch(typeof g){case"string":return Xi(g);case"object":{if(g===null)return "null";if(typeof g.toJSON=="function"){if(g=g.toJSON(h),typeof g!="object")return f(h,g,y,b,A);if(g===null)return "null"}if(y.indexOf(g)!==-1)return i;let _=A;if(Array.isArray(g)){if(g.length===0)return "[]";if(r<y.length+1)return '"[Array]"';y.push(g),A+=b;let B=`
${A}`,j=`,
${A}`,G=Math.min(g.length,o),T=0;for(;T<G-1;T++){let Z=f(String(T),g[T],y,b,A);B+=Z!==void 0?Z:"null",B+=j;}let Y=f(String(T),g[T],y,b,A);if(B+=Y!==void 0?Y:"null",g.length-1>o){let Z=g.length-o-1;B+=`${j}"... ${En(Z)} not stringified"`;}return B+=`
${_}`,y.pop(),`[${B}]`}let S=Object.keys(g),C=S.length;if(C===0)return "{}";if(r<y.length+1)return '"[Object]"';A+=b;let I=`,
${A}`,q="",J="",W=Math.min(C,o);Fp(g)&&(q+=qS(g,I,o),S=S.slice(g.length),W-=g.length,J=I),s&&(S=Pp(S)),y.push(g);for(let B=0;B<W;B++){let j=S[B],G=f(j,g[j],y,b,A);G!==void 0&&(q+=`${J}${Xi(j)}: ${G}`,J=I);}if(C>o){let B=C-o;q+=`${J}"...": "${En(B)} not stringified"`,J=I;}return J!==""&&(q=`
${A}${q}
${_}`),y.pop(),`{${q}}`}case"number":return isFinite(g)?String(g):e?e(g):"null";case"boolean":return g===!0?"true":"false";case"undefined":return;case"bigint":if(n)return String(g);default:return e?e(g):void 0}}function c(h,g,y){switch(typeof g){case"string":return Xi(g);case"object":{if(g===null)return "null";if(typeof g.toJSON=="function"){if(g=g.toJSON(h),typeof g!="object")return c(h,g,y);if(g===null)return "null"}if(y.indexOf(g)!==-1)return i;let b="";if(Array.isArray(g)){if(g.length===0)return "[]";if(r<y.length+1)return '"[Array]"';y.push(g);let I=Math.min(g.length,o),q=0;for(;q<I-1;q++){let W=c(String(q),g[q],y);b+=W!==void 0?W:"null",b+=",";}let J=c(String(q),g[q],y);if(b+=J!==void 0?J:"null",g.length-1>o){let W=g.length-o-1;b+=`,"... ${En(W)} not stringified"`;}return y.pop(),`[${b}]`}let A=Object.keys(g),_=A.length;if(_===0)return "{}";if(r<y.length+1)return '"[Object]"';let S="",C=Math.min(_,o);Fp(g)&&(b+=qS(g,",",o),A=A.slice(g.length),C-=g.length,S=","),s&&(A=Pp(A)),y.push(g);for(let I=0;I<C;I++){let q=A[I],J=c(q,g[q],y);J!==void 0&&(b+=`${S}${Xi(q)}:${J}`,S=",");}if(_>o){let I=_-o;b+=`${S}"...":"${En(I)} not stringified"`;}return y.pop(),`{${b}}`}case"number":return isFinite(g)?String(g):e?e(g):"null";case"boolean":return g===!0?"true":"false";case"undefined":return;case"bigint":if(n)return String(g);default:return e?e(g):void 0}}function d(h,g,y){if(arguments.length>1){let b="";if(typeof y=="number"?b=" ".repeat(Math.min(y,10)):typeof y=="string"&&(b=y.slice(0,10)),g!=null){if(typeof g=="function")return a("",{"":h},[],g,b,"");if(Array.isArray(g))return u("",h,[],dB(g),b,"")}if(b.length!==0)return f("",h,[],b,"")}return c("",h,[])}return d}});var MS=R((M9,zS)=>{var qp=Symbol.for("pino.metadata"),{levels:NS}=qa(),US=Object.create(NS);US.silent=1/0;var hB=NS.info;function gB(t,e){let i=0;t=t||[],e=e||{dedupe:!1};let n=US;e.levels&&typeof e.levels=="object"&&(n=e.levels);let s={write:r,add:a,flushSync:o,end:u,minLevel:0,streams:[],clone:f,[qp]:!0};return Array.isArray(t)?t.forEach(a,s):a.call(s,t),t=null,s;function r(c){let d,h=this.lastLevel,{streams:g}=this,y=0,b;for(let A=xB(g.length,e.dedupe);bB(A,g.length,e.dedupe);A=vB(A,e.dedupe))if(d=g[A],d.level<=h){if(y!==0&&y!==d.level)break;if(b=d.stream,b[qp]){let{lastTime:_,lastMsg:S,lastObj:C,lastLogger:I}=this;b.lastLevel=h,b.lastTime=_,b.lastMsg=S,b.lastObj=C,b.lastLogger=I;}b.write(c),e.dedupe&&(y=d.level);}else if(!e.dedupe)break}function o(){for(let{stream:c}of this.streams)typeof c.flushSync=="function"&&c.flushSync();}function a(c){if(!c)return s;let d=typeof c.write=="function"||c.stream,h=c.write?c:c.stream;if(!d)throw Error("stream object needs to implement either StreamEntry or DestinationStream interface");let{streams:g}=this,y;typeof c.levelVal=="number"?y=c.levelVal:typeof c.level=="string"?y=n[c.level]:typeof c.level=="number"?y=c.level:y=hB;let b={stream:h,level:y,levelVal:void 0,id:i++};return g.unshift(b),g.sort(yB),this.minLevel=g[0].level,s}function u(){for(let{stream:c}of this.streams)typeof c.flushSync=="function"&&c.flushSync(),c.end();}function f(c){let d=new Array(this.streams.length);for(let h=0;h<d.length;h++)d[h]={level:c,stream:this.streams[h].stream};return {write:r,add:a,minLevel:c,streams:d,clone:f,flushSync:o,[qp]:!0}}}function yB(t,e){return t.level-e.level}function xB(t,e){return e?t-1:0}function vB(t,e){return e?t-1:t+1}function bB(t,e,i){return i?t>=0:t<e}zS.exports=gB;});var iE=R((H9,Bt)=>{var wB=H("os"),XS=np(),SB=rp(),EB=up(),QS=B0(),AB=LS(),ZS=hr(),{configure:_B}=DS(),{assertDefaultLevelFound:RB,mappings:eE,genLsCache:CB,levels:TB}=qa(),{createArgsNormalizer:OB,asChindings:kB,buildSafeSonicBoom:HS,buildFormatters:PB,stringify:jp,normalizeDestFileDescriptor:WS,noop:FB}=La(),{version:IB}=Cp(),{chindingsSym:GS,redactFmtSym:LB,serializersSym:VS,timeSym:qB,timeSliceIndexSym:jB,streamSym:$B,stringifySym:KS,stringifySafeSym:$p,stringifiersSym:JS,setLevelSym:BB,endSym:DB,formatOptsSym:NB,messageKeySym:UB,errorKeySym:zB,nestedKeySym:MB,mixinSym:HB,useOnlyCustomLevelsSym:WB,formattersSym:YS,hooksSym:GB,nestedKeyStrSym:VB,mixinMe
`:`
`),re=kB.bind(null,{[GS]:"",[VS]:o,[JS]:T,[KS]:jp,[$p]:B,[YS]:j}),k="";d!==null&&(h===void 0?k=re(d):k=re(Object.assign({},d,{name:h})));let F=a instanceof Function?a:a?tE:YB,U=F().indexOf(":")+1;if(_&&!y)throw Error("customLevels is required if useOnlyCustomLevels is set true");if(b&&typeof b!="function")throw Error(`Unknown mixin type "${typeof b}" - expected "function"`);if(W&&typeof W!="string")throw Error(`Unknown msgPrefix type "${typeof W}" - expected "string"`);RB(g,y,_);let M=eE(y,_);return Object.assign(e,{levels:M,[WB]:_,[$B]:n,[qB]:F,[jB]:U,[KS]:jp,[$p]:B,[JS]:T,[DB]:Z,[NB]:Y,[UB]:u,[zB]:f,[MB]:c,[VB]:c?`,${JSON.stringify(c)}:{`:"",[VS]:o,[HB]:b,[KB]:A,[GS]:k,[YS]:j,[GB]:C,silent:FB,onChild:J,[JB]:W}),Object.setPrototypeOf(e,AB()),CB(e),e[BB](g),e}Bt.exports=Bp;Bt.exports.destination=(t=process.stdout.fd)=>typeof t=="object"?(t.dest=WS(t.dest||process.stdout.fd),HS(t)):HS({dest:WS(t),minLength:0});Bt.exports.transport=Sp();Bt.exports.multistream=MS();Bt.exports.levels=eE();Bt.exports.stdSerializers=iD;Bt.exports.stdTimeFunctions=Object.assign({},QS);Bt.exports.symbols=ZS;Bt.exports.version=IB;Bt.exports.default=Bp;Bt.exports.pino=Bp;});var lE={};Cc(lE,{RotatingFileStream:()=>Da,RotatingFileStreamError:()=>Cs,createStream:()=>wD});async function rE(t){return new Promise(e=>fs$1.access(t,fs$1.constants.F_OK,i=>e(!i)))}function sE(t){return (e,i,n)=>{let s=parseInt(n,10);if(e!=="number"||s!==n||s<=0)throw new Error(`'${t}' option must be a positive integer number`)}}function Np(t,e){return (i,n,s)=>{if(i!=="string")throw new Error(`Don't know how to handle 'options.${t}' type: ${i}`);n[t]=e(s);}}function cE(t,e,i){let n={};if(n.num=parseInt(t,10),isNaN(n.num))throw new Error(`Unknown 'options.${e}' format: ${t}`);if(n.num<=0)throw new Error(`A positive integer number is expected for 'options.${e}'`);if(n.unit=t.replace(/^[ 0]*/g,"").substr((n.num+"").length,1),n.unit.length===0)throw new Error(`Missing unit for 'options.${e}'`);if(!i[n.unit])throw new Error(`Unknown 'options.${e}' unit: ${n.unit}`);return n}function Up(t,e,i){if(parseInt(i/t.num,10)*t.num!==i)throw new Error(`An integer divider of ${i} is expected as ${e} for 'options.interval'`)}function gD(t){let e=cE(t,"interval",hD);switch(e.unit){case"h":Up(e,"hours",24);break;case"m":Up(e,"minutes",60);break;case"s":Up(e,"seconds",60);break}return e}function oE(t){let e=cE(t,"size",yD);return e.unit==="K"?e.num*1024:e.unit==="M"?e.num*1048576:e.unit==="G"?e.num*1073741824:e.num}function xD(t){let e={};for(let i in t){let n=t[i],s=typeof n;if(!(i in aE))throw new Error(`Unknown option: ${i}`);e[i]=t[i],aE[i](s,e,n);}return e.path||(e.path=""),e.interval||(delete e.immutable,delete e.initialRotation,delete e.intervalBoundary),e.rotate&&(delete e.history,delete e.immutable,delete e.maxFiles,delete e.maxSize,delete e.intervalBoundary),e.immutable&&delete e.compress,e.intervalBoundary||delete e.initialRotation,e}function vD(t,e,i){return n=>n?`${t}.${n}${e&&!i?".gz":""}`:t}function bD(t,e,i){let n=s=>(s>9?"":"0")+s;return (s,r)=>{if(!s)return t;let o=s.getFullYear()+""+n(s.getMonth()+1),a=n(s.getDate()),u=n(s.getHours()),f=n(s.getMinutes());return o+a+"-"+u+f+"-"+n(r)+"-"+t+(e&&!i?".gz":"")}}function wD(t,e){if(typeof e>"u")e={};else if(typeof e!="object")throw new Error(`The "options" argument must be of type object. Received type ${typeof e}`);let i=xD(e),{compress:n,omitExtension:s}=i,r;if(typeof t=="string")r=e.rotate?vD(t,n!==void 0,s):bD(t,n!==void 0,s);else if(typeof t=="function")r=t;else throw new Error(`The "filename" argument must be one of type string or function. Received type ${typeof t}`);return new Da(r,i)}var Cs,Da,hD,yD,aE,uE=no(()=>{Cs=class extends Error{constructor(){super("Too many destination file attempts");le(this,"code","RFS-TOO-MANY");}},Da=class extends sr.Writable{constructor(i,n){let{encoding:s,history:r,maxFiles:o,maxSize:a,path:u}=n;super({decodeStrings:!0,defaultEncoding:s});le(this,"createGzip");le(this,"exec");le(this,"file");le(this,"filename");le(this,"finished");le(this,"fsCreateReadStream");le(this,"fsCreateWriteStream");
`),i];}catch(u){if(u.code!=="ENOENT")throw u}for(let u of a)if(u)try{let f=await this.fsStat(u);f.isFile()?o.push({name:u,size:f.size,time:f.ctime.getTime()}):this.emit("warning",new Error(`File '${u}' contained in history is not a regular file`));}catch(f){if(f.code!=="ENOENT")throw f}if(o.sort((u,f)=>u.time-f.time),s)for(;o.length>s;){let u=o.shift();await this.unlink(u.name),this.emit("removed",u.name,!0);}if(r)for(;o.reduce((u,f)=>u+f.size,0)>r;){let u=o.shift();await this.unlink(u.name),this.emit("removed",u.name,!1);}await promises.writeFile(n,o.map(u=>u.name).join(`
`)+`
`,"utf-8"),this.emit("history");}async immutate(i){let{size:n}=this.options,s=this.now();for(let r=1;r<1e3;++r){let o=0,a;this.filename=this.options.path+this.generator(s,r);try{a=await this.fsStat(this.filename);}catch(u){if(u.code!=="ENOENT")throw u}if(a){if(o=a.size,!a.isFile())throw new Error(`Can't write on: '${this.filename}' (it is not a file)`);if(n&&o>=n)continue}if(i)return this.last=this.filename,this.reopen(o);await this.rotated(this.last),this.last=this.filename;return}throw new Cs}async unlink(i){try{await this.fsUnlink(i);}catch(n){if(n.code!=="ENOENT")throw n;this.emit("warning",n);}}};hD={M:!0,d:!0,h:!0,m:!0,s:!0};yD={B:!0,G:!0,K:!0,M:!0};aE={encoding:(t,e,i)=>new nI.TextDecoder(i),immutable:()=>{},initialRotation:()=>{},interval:Np("interval",gD),intervalBoundary:()=>{},maxFiles:sE("maxFiles"),maxSize:Np("maxSize",oE),mode:()=>{},omitExtension:()=>{},rotate:sE("rotate"),size:Np("size",oE),teeToStdout:()=>{},compress:(t,e,i)=>{if(!i)throw new Error("A value for 'options.compress' must be specified");if(t==="boolean")return e.compress=(n,s)=>`cat ${n} | gzip -c9 > ${s}`;if(t!=="function"){if(t!=="string")throw new Error(`Don't know how to handle 'options.compress' type: ${t}`);if(i!=="gzip")throw new Error(`Don't know how to handle compression method: ${i}`)}},history:t=>{if(t!=="string")throw new Error(`Don't know how to handle 'options.history' type: ${t}`)},path:(t,e,i)=>{if(t!=="string")throw new Error(`Don't know how to handle 'options.path' type: ${t}`);i[i.length-1]!==path.sep&&(e.path=i+path.sep);}};});var dE={};Cc(dE,{allLoggers:()=>Ts,rootLogger:()=>rt});var zp,pE,rt,Ts,Qi=no(()=>{zp=ni(iE());ys();pE=(uE(),Tc(lE)).createStream("tabby-agent.log",{path:H("path").join(H("os").homedir(),".tabby","agent","logs"),size:"10M",interval:"1d"}),rt=pE?(0, zp.default)(pE):(0, zp.default)();Ts=[rt];rt.onChild=t=>{Ts.push(t);};});var hE=R((uG,mE)=>{mE.exports=function(){function t(n,s){function r(){this.constructor=n;}r.prototype=s.prototype,n.prototype=new r;}function e(n,s,r,o,a,u){this.message=n,this.expected=s,this.found=r,this.offset=o,this.line=a,this.column=u,this.name="SyntaxError";}t(e,Error);function i(n){var s=arguments.length>1?arguments[1]:{},r={},o={start:Fd},a=Fd,f=function(){return Xd},c=r,d="#",h={type:"literal",value:"#",description:'"#"'},g=void 0,y={type:"any",description:"any character"},b="[",A={type:"literal",value:"[",description:'"["'},_="]",S={type:"literal",value:"]",description:'"]"'},C=function(l){_c(Xe("ObjectPath",l,Je,Ye));},I=function(l){_c(Xe("ArrayPath",l,Je,Ye));},q=function(l,m){return l.concat(m)},J=function(l){return [l]},W=function(l){return l},B=".",j={type:"literal",value:".",description:'"."'},G="=",T={type:"literal",value:"=",description:'"="'},Y=function(l,m){_c(Xe("Assign",m,Je,Ye,l));},Z=function(l){return l.join("")},re=function(l){return l.value},k='"""',F={type:"literal",value:'"""',description:'"\\"\\"\\""'},U=null,M=function(l){return Xe("String",l.join(""),Je,Ye)},ae='"',Le={type:"literal",value:'"',description:'"\\""'},he="'''",St={type:"literal",value:"'''",description:`"'''"`},sn="'",ot={type:"literal",value:"'",description:`"'"`},Oe=function(l){return l},pe=function(l){return l},ii="\\",qe={type:"literal",value:"\\",description:'"\\\\"'},Q=function(){return ""},we="e",K={type:"literal",value:"e",description:'"e"'},de="E",Ee={type:"literal",value:"E",description:'"E"'},Ke=function(l,m){return Xe("Float",parseFloat(l+"e"+m),Je,Ye)},ke=function(l){return Xe("Float",parseFloat(l),Je,Ye)},on="+",Pi={type:"literal",value:"+",description:'"+"'},ld=function(l){return l.join("")},qr="-",jr={type:"literal",value:"-",description:'"-"'},ud=function(l){return "-"+l.join("")},gR=function(l){return Xe("Integer",parseInt(l,10),Je,Ye)},pd="true",yR={type:"literal",value:"true",description:'"true"'},xR=function(){return Xe("Boolean",!0,Je,Ye)},fd="false",vR={type:"literal",value:"false",description:'"false"'},bR=function(){return Xe("Boolean",!1,Je,Ye)},wR=function(){return Xe("Array",[],Je,Ye)},SR=function(l){return Xe("Array",l?[l]:[],Je,Ye)},ER=function(l){return Xe("
`,wd={type:"literal",value:`
`,description:'"\\n"'},BR="\r",DR={type:"literal",value:"\r",description:'"\\r"'},NR=/^[0-9a-f]/i,UR={type:"class",value:"[0-9a-f]i",description:"[0-9a-f]i"},zR=/^[0-9]/,MR={type:"class",value:"[0-9]",description:"[0-9]"},HR="_",WR={type:"literal",value:"_",description:'"_"'},GR=function(){return ""},VR=/^[A-Za-z0-9_\-]/,KR={type:"class",value:"[A-Za-z0-9_\\-]",description:"[A-Za-z0-9_\\-]"},JR=function(l){return l.join("")},Sd='\\"',YR={type:"literal",value:'\\"',description:'"\\\\\\""'},XR=function(){return '"'},Ed="\\\\",QR={type:"literal",value:"\\\\",description:'"\\\\\\\\"'},ZR=function(){return "\\"},Ad="\\b",eC={type:"literal",value:"\\b",description:'"\\\\b"'},tC=function(){return "\b"},_d="\\t",iC={type:"literal",value:"\\t",description:'"\\\\t"'},nC=function(){return " "},Rd="\\n",rC={type:"literal",value:"\\n",description:'"\\\\n"'},sC=function(){return `
`},Cd="\\f",oC={type:"literal",value:"\\f",description:'"\\\\f"'},aC=function(){return "\f"},Td="\\r",cC={type:"literal",value:"\\r",description:'"\\\\r"'},lC=function(){return "\r"},Od="\\U",uC={type:"literal",value:"\\U",description:'"\\\\U"'},kd=function(l){return kC(l.join(""))},Pd="\\u",pC={type:"literal",value:"\\u",description:'"\\\\u"'},p=0,ee=0,Dr=0,vc={line:1,column:1,seenCR:!1},Qs=0,bc=[],N=0,z={},Zs;if("startRule"in s){if(!(s.startRule in o))throw new Error(`Can't start parsing from rule "`+s.startRule+'".');a=o[s.startRule];}function Je(){return wc(ee).line}function Ye(){return wc(ee).column}function wc(l){function m(x,v,E){var P,$;for(P=v;P<E;P++)$=n.charAt(P),$===`
`?(x.seenCR||x.line++,x.column=1,x.seenCR=!1):$==="\r"||$==="\u2028"||$==="\u2029"?(x.line++,x.column=1,x.seenCR=!0):(x.column++,x.seenCR=!1);}return Dr!==l&&(Dr>l&&(Dr=0,vc={line:1,column:1,seenCR:!1}),m(vc,Dr,l),Dr=l),vc}function V(l){p<Qs||(p>Qs&&(Qs=p,bc=[]),bc.push(l));}function Sc(l,m,x){function v(X){var ue=1;for(X.sort(function(ve,ye){return ve.description<ye.description?-1:ve.description>ye.description?1:0});ue<X.length;)X[ue-1]===X[ue]?X.splice(ue,1):ue++;}function E(X,ue){function ve(jn){function Fi(At){return At.charCodeAt(0).toString(16).toUpperCase()}return jn.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\x08/g,"\\b").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\f/g,"\\f").replace(/\r/g,"\\r").replace(/[\x00-\x07\x0B\x0E\x0F]/g,function(At){return "\\x0"+Fi(At)}).replace(/[\x10-\x1F\x80-\xFF]/g,function(At){return "\\x"+Fi(At)}).replace(/[\u0180-\u0FFF]/g,function(At){return "\\u0"+Fi(At)}).replace(/[\u1080-\uFFFF]/g,function(At){return "\\u"+Fi(At)})}var ye=new Array(X.length),Re,Pe,Et;for(Et=0;Et<X.length;Et++)ye[Et]=X[Et].description;return Re=X.length>1?ye.slice(0,-1).join(", ")+" or "+ye[X.length-1]:ye[0],Pe=ue?'"'+ve(ue)+'"':"end of input","Expected "+Re+" but "+Pe+" found."}var P=wc(x),$=x<n.length?n.charAt(x):null;return m!==null&&v(m),new e(l!==null?l:E(m,$),m,$,x,P.line,P.column)}function Fd(){var l,m,x,v=p*49+0,E=z[v];if(E)return p=E.nextPos,E.result;for(l=p,m=[],x=Id();x!==r;)m.push(x),x=Id();return m!==r&&(ee=l,m=f()),l=m,z[v]={nextPos:p,result:l},l}function Id(){var l,m,x,v,E,P,$,X=p*49+1,ue=z[X];if(ue)return p=ue.nextPos,ue.result;for(l=p,m=[],x=te();x!==r;)m.push(x),x=te();if(m!==r)if(x=fC(),x!==r){for(v=[],E=te();E!==r;)v.push(E),E=te();if(v!==r){for(E=[],P=eo();P!==r;)E.push(P),P=eo();if(E!==r){if(P=[],$=qt(),$!==r)for(;$!==r;)P.push($),$=qt();else P=c;P===r&&(P=io()),P!==r?(m=[m,x,v,E,P],l=m):(p=l,l=c);}else p=l,l=c;}else p=l,l=c;}else p=l,l=c;else p=l,l=c;if(l===r){if(l=p,m=[],x=te(),x!==r)for(;x!==r;)m.push(x),x=te();else m=c;if(m!==r){if(x=[],v=qt(),v!==r)for(;v!==r;)x.push(v),v=qt();else x=c;x===r&&(x=io()),x!==r?(m=[m,x],l=m):(p=l,l=c);}else p=l,l=c;l===r&&(l=qt());}return z[X]={nextPos:p,result:l},l}function fC(){var l,m=p*49+2,x=z[m];return x?(p=x.nextPos,x.result):(l=eo(),l===r&&(l=dC(),l===r&&(l=mC(),l===r&&(l=hC()))),z[m]={nextPos:p,result:l},l)}function eo(){var l,m,x,v,E,P,$=p*49+3,X=z[$];if(X)return p=X.nextPos,X.result;if(l=p,n.charCodeAt(p)===35?(m=d,p++):(m=r,N===0&&V(h)),m!==r){for(x=[],v=p,E=p,N++,P=qt(),P===r&&(P=io()),N--,P===r?E=g:(p=E,E=c),E!==r?(n.length>p?(P=n.charAt(p),p++):(P=r,N===0&&V(y)),P!==r?(E=[E,P],v=E):(p=v,v=c)):(p=v,v=c);v!==r;)x.push(v),v=p,E=p,N++,P=qt(),P===r&&(P=io()),N--,P===r?E=g:(p=E,E=c),E!==r?(n.length>p?(P=n.charAt(p),p++):(P=r,N===0&&V(y)),P!==r?(E=[E,P],v=E):(p=v,v=c)):(p=v,v=c);x!==r?(m=[m,x],l=m):(p=l,l=c);}else p=l,l=c;return z[$]={nextPos:p,result:l},l}function dC(){var l,m,x,v,E,P,$=p*49+4,X=z[$];if(X)return p=X.nextPos,X.result;if(l=p,n.charCodeAt(p)===91?(m=b,p++):(m=r,N===0&&V(A)),m!==r){for(x=[],v=te();v!==r;)x.push(v),v=te();if(x!==r)if(v=Ld(),v!==r){for(E=[],P=te();P!==r;)E.push(P),P=te();E!==r?(n.charCodeAt(p)===93?(P=_,p++):(P=r,N===0&&V(S)),P!==r?(ee=l,m=C(v),l=m):(p=l,l=c)):(p=l,l=c);}else p=l,l=c;else p=l,l=c;}else p=l,l=c;return z[$]={nextPos:p,result:l},l}function mC(){var l,m,x,v,E,P,$,X,ue=p*49+5,ve=z[ue];if(ve)return p=ve.nextPos,ve.result;if(l=p,n.charCodeAt(p)===91?(m=b,p++):(m=r,N===0&&V(A)),m!==r)if(n.charCodeAt(p)===91?(x=b,p++):(x=r,N===0&&V(A)),x!==r){for(v=[],E=te();E!==r;)v.push(E),E=te();if(v!==r)if(E=Ld(),E!==r){for(P=[],$=te();$!==r;)P.push($),$=te();P!==r?(n.charCodeAt(p)===93?($=_,p++):($=r,N===0&&V(S)),$!==r?(n.charCodeAt(p)===93?(X=_,p++):(X=r,N===0&&V(S)),X!==r?(ee=l,m=I(E),l=m):(p=l,l=c)):(p=l,l=c)):(p=l,l=c);}else p=l,l=c;else p=l,l=c;}else p=l,l=c;else p=l,l=c;return z[ue]={nextPos:p,result:l},l}function Ld(){var l,m,x,v=p*49+6,E=z[v];if(E)return p=E.nextPos,E.result;if(l=p,m=[],x=jd(),x!==r)for(;x!==r;)m.push(x),x=jd();else m=c;return m!==r?(x=qd(),x!==r?(ee=l,m=q(m,x),l=m):(p=l,l=c)):(
`,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 DA=R((FG,BA)=>{var KN=Ya(),{MAX_LENGTH:qA,CHAR_BACKSLASH:pf,CHAR_BACKTICK:JN,CHAR_COMMA:YN,CHAR_DOT:XN,CHAR_LEFT_PARENTHESES:QN,CHAR_RIGHT_PARENTHESES:ZN,CHAR_LEFT_CURLY_BRACE:e3,CHAR_RIGHT_CURLY_BRACE:t3,CHAR_LEFT_SQUARE_BRACKET:jA,CHAR_RIGHT_SQUARE_BRACKET:$A,CHAR_DOUBLE_QUOTE:i3,CHAR_SINGLE_QUOTE:n3,CHAR_NO_BREAK_SPACE:r3,CHAR_ZERO_WIDTH_NOBREAK_SPACE:s3}=LA(),o3=(t,e={})=>{if(typeof t!="string")throw new TypeError("Expected a string");let i=e||{},n=typeof i.maxLength=="number"?Math.min(qA,i.maxLength):qA;if(t.length>n)throw new SyntaxError(`Input length (${t.length}), exceeds max characters (${n})`);let s={type:"root",input:t,nodes:[]},r=[s],o=s,a=s,u=0,f=t.length,c=0,d=0,h,y=()=>t[c++],b=A=>{if(A.type==="text"&&a.type==="dot"&&(a.type="text"),a&&a.type==="text"&&A.type==="text"){a.value+=A.value;return}return o.nodes.push(A),A.parent=o,A.prev=a,a=A,A};for(b({type:"bos"});c<f;)if(o=r[r.length-1],h=y(),!(h===s3||h===r3)){if(h===pf){b({type:"text",value:(e.keepEscaping?h:"")+y()});continue}if(h===$A){b({type:"text",value:"\\"+h});continue}if(h===jA){u++;let _;for(;c<f&&(_=y());){if(h+=_,_===jA){u++;continue}if(_===pf){h+=y();continue}if(_===$A&&(u--,u===0))break}b({type:"text",value:h});continue}if(h===QN){o=b({type:"paren",nodes:[]}),r.push(o),b({type:"text",value:h});continue}if(h===ZN){if(o.type!=="paren"){b({type:"text",value:h});continue}o=r.pop(),b({type:"text",value:h}),o=r[r.length-1];continue}if(h===i3||h===n3||h===JN){let A=h,_;for(e.keepQuotes!==!0&&(h="");c<f&&(_=y());){if(_===pf){h+=_+y();continue}if(_===A){e.keepQuotes===!0&&(h+=_);break}h+=_;}b({type:"text",value:h});continue}if(h===e3){d++;let _={type:"brace",open:!0,close:!1,dollar:a.value&&a.value.slice(-1)==="$"||o.dollar===!0,depth:d,commas:0,ranges:0,nodes:[]};o=b(_),r.push(o),b({type:"open",value:h});continue}if(h===t3){if(o.type!=="brace"){b({type:"text",value:h});continue}let A="close";o=r.pop(),o.close=!0,b({type:A,value:h}),d--,o=r[r.length-1];continue}if(h===YN&&d>0){if(o.ranges>0){o.ranges=0;let A=o.nodes.shift();o.nodes=[A,{type:"text",value:KN(o)}];}b({type:"comma",value:h}),o.commas++;continue}if(h===XN&&d>0&&o.commas===0){let A=o.nodes;if(d===0||A.length===0){b({type:"text",value:h});continue}if(a.type==="dot"){if(o.range=[],a.value+=h,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"){A.pop();let _=A[A.length-1];_.value+=a.value+h,a=_,o.ranges--;continue}b({type:"dot",value:h});continue}b({type:"text",value:h});}do if(o=r.pop(),o.type!=="root"){o.nodes.forEach(S=>{S.nodes||(S.type==="open"&&(S.isOpen=!0),S.type==="close"&&(S.isClose=!0),S.nodes||(S.type="text"),S.invalid=!0);});let A=r[r.length-1],_=A.nodes.indexOf(o);A.nodes.splice(_,1,...o.nodes);}while(r.length>0);return b({type:"eos"}),s};BA.exports=o3;});var zA=R((IG,UA)=>{var NA=Ya(),a3=OA(),c3=FA(),l3=DA(),kt=(t,e={})=>{let i=[];if(Array.isArray(t))for(let n of t){let s=kt.create(n,e);Array.isArray(s)?i.push(...s):i.push(s);}else i=[].concat(kt.create(t,e));return e&&e.expand===!0&&e.nodupes===!0&&(i=[...new Set(i)]),i};kt.parse=(t,e={})=>l3(t,e);kt.stringify=(t,e={})=>NA(typeof t=="string"?kt.parse(t,e):t,e);kt.compile=(t,e={})=>(typeof t=="string"&&(t=kt.parse(t,e)),a3(t,e));kt.expand=(t,e={})=>{typeof t=="string"&&(t=kt.parse(t,e));let i=c3(t,e);return e.noempty===!0&&(i=i.filter(Boolean)),e.nodupes===!0&&(i=[...new Set(i)]),i};kt.create=(t,e={})=>t===""||t.length<3?[t]:e.expand!==!0?kt.compile(t,e):kt.expand(t,e);UA.exports=kt;});var MA=R((LG,u3)=>{u3.exports=["3dm","3ds","3g2","3gp","7z","a","aac","adp","ai","aif","aiff","alz","ape","apk","appimage","ar","arj","asf","au","avi","bak","baml","bh","bin","bk","bmp","btif","bz2","bzip2","cab","caf","cgm","c
(see https://github.com/puleos/object-hash/issues/26)
Use "options.replacer" or "options.ignoreUnknown"
`)},_domwindow:function(){return n("domwindow")},_bigint:function(s){return n("bigint:"+s.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 R_(){return {buf:"",write:function(t){this.buf+=t;},end:function(t){this.buf+=t;},read:function(){return this.buf}}}});var k_=R((KG,O_)=>{O_.exports={STRING:2,BOOLEAN:4,BYTES:4,NUMBER:8,Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8};});var I_=R(pc=>{pc.byteLength=$U;pc.toByteArray=DU;pc.fromByteArray=zU;var gi=[],Nt=[],jU=typeof Uint8Array<"u"?Uint8Array:Array,Yf="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(In=0,P_=Yf.length;In<P_;++In)gi[In]=Yf[In],Nt[Yf.charCodeAt(In)]=In;var In,P_;Nt["-".charCodeAt(0)]=62;Nt["_".charCodeAt(0)]=63;function F_(t){var e=t.length;if(e%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var i=t.indexOf("=");i===-1&&(i=e);var n=i===e?0:4-i%4;return [i,n]}function $U(t){var e=F_(t),i=e[0],n=e[1];return (i+n)*3/4-n}function BU(t,e,i){return (e+i)*3/4-i}function DU(t){var e,i=F_(t),n=i[0],s=i[1],r=new jU(BU(t,n,s)),o=0,a=s>0?n-4:n,u;for(u=0;u<a;u+=4)e=Nt[t.charCodeAt(u)]<<18|Nt[t.charCodeAt(u+1)]<<12|Nt[t.charCodeAt(u+2)]<<6|Nt[t.charCodeAt(u+3)],r[o++]=e>>16&255,r[o++]=e>>8&255,r[o++]=e&255;return s===2&&(e=Nt[t.charCodeAt(u)]<<2|Nt[t.charCodeAt(u+1)]>>4,r[o++]=e&255),s===1&&(e=Nt[t.charCodeAt(u)]<<10|Nt[t.charCodeAt(u+1)]<<4|Nt[t.charCodeAt(u+2)]>>2,r[o++]=e>>8&255,r[o++]=e&255),r}function NU(t){return gi[t>>18&63]+gi[t>>12&63]+gi[t>>6&63]+gi[t&63]}function UU(t,e,i){for(var n,s=[],r=e;r<i;r+=3)n=(t[r]<<16&16711680)+(t[r+1]<<8&65280)+(t[r+2]&255),s.push(NU(n));return s.join("")}function zU(t){for(var e,i=t.length,n=i%3,s=[],r=16383,o=0,a=i-n;o<a;o+=r)s.push(UU(t,o,o+r>a?a:o+r));return n===1?(e=t[i-1],s.push(gi[e>>2]+gi[e<<4&63]+"==")):n===2&&(e=(t[i-2]<<8)+t[i-1],s.push(gi[e>>10]+gi[e>>4&63]+gi[e<<2&63]+"=")),s.join("")}});var L_=R(Xf=>{Xf.read=function(t,e,i,n,s){var r,o,a=s*8-n-1,u=(1<<a)-1,f=u>>1,c=-7,d=i?s-1:0,h=i?-1:1,g=t[e+d];for(d+=h,r=g&(1<<-c)-1,g>>=-c,c+=a;c>0;r=r*256+t[e+d],d+=h,c-=8);for(o=r&(1<<-c)-1,r>>=-c,c+=n;c>0;o=o*256+t[e+d],d+=h,c-=8);if(r===0)r=1-f;else {if(r===u)return o?NaN:(g?-1:1)*(1/0);o=o+Math.pow(2,n),r=r-f;}return (g?-1:1)*o*Math.pow(2,r-n)};Xf.write=function(t,e,i,n,s,r){var o,a,u,f=r*8-s-1,c=(1<<f)-1,d=c>>1,h=s===23?Math.pow(2,-24)-Math.pow(2,-77):0,g=n?0:r-1,y=n?1:-1,b=e<0||e===0&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(a=isNaN(e)?1:0,o=c):(o=Math.floor(Math.log(e)/Math.LN2),e*(u=Math.pow(2,-o))<1&&(o--,u*=2),o+d>=1?e+=h/u:e+=h*Math.pow(2,1-d),e*u>=2&&(o++,u/=2),o+d>=c?(a=0,o=c):o+d>=1?(a=(e*u-1)*Math.pow(2,s),o=o+d):(a=e*Math.pow(2,d-1)*Math.pow(2,s),o=0));s>=8;t[i+g]=a&255,g+=y,a/=256,s-=8);for(o=o<<s|a,f+=s;f>0;t[i+g]=o&255,g+=y,o/=256,f-=8);t[i+g-y]|=b*128;};});var X_=R(Lr=>{var Qf=I_(),Fr=L_(),q_=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;Lr.Buffer=L;Lr.SlowBuffer=KU;Lr.INSPECT_MAX_BYTES=50;var fc=2147483647;Lr.kMaxLength=fc;L.TYPED_ARRAY_SUPPORT=MU();!L.TYPED_ARRAY_SUPPORT&&typeof console<"u"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function MU(){try{let t=new Uint8Array(1),e={foo:function(){return 42}};return Object.set
`).forEach(function(o){s=o.indexOf(":"),i=o.substring(0,s).trim().toLowerCase(),n=o.substring(s+1).trim(),!(!i||e[i]&&eF[i])&&(i==="set-cookie"?e[i]?e[i].push(n):e[i]=[n]:e[i]=e[i]?e[i]+", "+n:n);}),e};var Jx=Symbol("internals");function is(t){return t&&String(t).trim().toLowerCase()}function Vo(t){return t===!1||t==null?t:O.isArray(t)?t.map(Vo):String(t)}function tF(t){let e=Object.create(null),i=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g,n;for(;n=i.exec(t);)e[n[1]]=n[2];return e}var iF=t=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());function iu(t,e,i,n,s){if(O.isFunction(n))return n.call(this,e,i);if(s&&(e=i),!!O.isString(e)){if(O.isString(n))return e.indexOf(n)!==-1;if(O.isRegExp(n))return n.test(e)}}function nF(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,i,n)=>i.toUpperCase()+n)}function rF(t,e){let i=O.toCamelCase(" "+e);["get","set","has"].forEach(n=>{Object.defineProperty(t,n+i,{value:function(s,r,o){return this[n].call(this,e,s,r,o)},configurable:!0});});}var Zn=class{constructor(e){e&&this.set(e);}set(e,i,n){let s=this;function r(a,u,f){let c=is(u);if(!c)throw new Error("header name must be a non-empty string");let d=O.findKey(s,c);(!d||s[d]===void 0||f===!0||f===void 0&&s[d]!==!1)&&(s[d||u]=Vo(a));}let o=(a,u)=>O.forEach(a,(f,c)=>r(f,c,u));return O.isPlainObject(e)||e instanceof this.constructor?o(e,i):O.isString(e)&&(e=e.trim())&&!iF(e)?o(Kx(e),i):e!=null&&r(i,e,n),this}get(e,i){if(e=is(e),e){let n=O.findKey(this,e);if(n){let s=this[n];if(!i)return s;if(i===!0)return tF(s);if(O.isFunction(i))return i.call(this,s,n);if(O.isRegExp(i))return i.exec(s);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,i){if(e=is(e),e){let n=O.findKey(this,e);return !!(n&&this[n]!==void 0&&(!i||iu(this,this[n],n,i)))}return !1}delete(e,i){let n=this,s=!1;function r(o){if(o=is(o),o){let a=O.findKey(n,o);a&&(!i||iu(n,n[a],a,i))&&(delete n[a],s=!0);}}return O.isArray(e)?e.forEach(r):r(e),s}clear(e){let i=Object.keys(this),n=i.length,s=!1;for(;n--;){let r=i[n];(!e||iu(this,this[r],r,e,!0))&&(delete this[r],s=!0);}return s}normalize(e){let i=this,n={};return O.forEach(this,(s,r)=>{let o=O.findKey(n,r);if(o){i[o]=Vo(s),delete i[r];return}let a=e?nF(r):String(r).trim();a!==r&&delete i[r],i[a]=Vo(s),n[a]=!0;}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){let i=Object.create(null);return O.forEach(this,(n,s)=>{n!=null&&n!==!1&&(i[s]=e&&O.isArray(n)?n.join(", "):n);}),i}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,i])=>e+": "+i).join(`
`)}get[Symbol.toStringTag](){return "AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...i){let n=new this(e);return i.forEach(s=>n.set(s)),n}static accessor(e){let n=(this[Jx]=this[Jx]={accessors:{}}).accessors,s=this.prototype;function r(o){let a=is(o);n[a]||(rF(s,o),n[a]=!0);}return O.isArray(e)?e.forEach(r):r(e),this}};Zn.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);O.freezeMethods(Zn.prototype);O.freezeMethods(Zn);var je=Zn;function ns(t,e){let i=this||Qn,n=e||i,s=je.from(n.headers),r=n.data;return O.forEach(t,function(a){r=a.call(i,r,s.normalize(),e?e.status:void 0);}),s.normalize(),r}function rs(t){return !!(t&&t.__CANCEL__)}function Yx(t,e,i){ie.call(this,t??"canceled",ie.ERR_CANCELED,e,i),this.name="CanceledError";}O.inherits(Yx,ie,{__CANCEL__:!0});var Ht=Yx;function Bi(t,e,i){let n=i.config.validateStatus;!i.status||!n||n(i.status)?t(i):e(new ie("Request failed with status code "+i.status,[ie.ERR_BAD_REQUEST,ie.ERR_BAD_RESPONSE][Math.floor(i.status/100)-4],i.config,i.request,i));}function nu(t){return /^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}function ru(t,e){return e?t.replace(/\/+$/,"")+"/"+e.replace(/^\/+/,""):t}function pn(t,e){return t&&!nu(e)?ru(t,e):e}var Tv=ni(Qx(),1),Ov=ni(vv(),1);var hn="1.4.0";function cs(t){let e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return e&&e[1]||""}var zF=/^(?:([^;]+);)?(?:[^;]+;)?(base64|),([\s\S]*)$/;function du(t,e,i){let n=i&&i.Blob||Ie.classes.Blob,s=cs(t);if(e===void 0&&n&&(e=!0),s==="data"){t=s.length?t.slice(s.length+1):t;let r=zF.exec(t);if(!r)throw new ie("Invalid URL",ie.ERR_INVALID_URL);let o=r[1],a=r[2],u=r[3],f=Buffer.from(decodeURIComponent(u),a?"base64":"utf8");if(e){if(!n)throw new ie("Blob is not supported",ie.ERR_NOT_SUPPORT);return new n([f],{type:o})}return f}throw new ie("Unsupported protocol "+s,ie.ERR_NOT_SUPPORT)}function MF(t,e){let i=0,n=1e3/e,s=null;return function(o,a){let u=Date.now();if(o||u-i>n)return s&&(clearTimeout(s),s=null),i=u,t.apply(null,a);s||(s=setTimeout(()=>(s=null,i=Date.now(),t.apply(null,a)),n-(u-i)));}}var bv=MF;function HF(t,e){t=t||10;let i=new Array(t),n=new Array(t),s=0,r=0,o;return e=e!==void 0?e:1e3,function(u){let f=Date.now(),c=n[r];o||(o=f),i[s]=u,n[s]=f;let d=r,h=0;for(;d!==s;)h+=i[d++],d=d%t;if(s=(s+1)%t,s===r&&(r=(r+1)%t),f-o<e)return;let g=c&&f-c;return g?Math.round(h*1e3/g):void 0}}var Qo=HF;var Zo=Symbol("internals"),mu=class extends sr__default.default.Transform{constructor(e){e=O.toFlatObject(e,{maxRate:0,chunkSize:64*1024,minChunkSize:100,timeWindow:500,ticksRate:2,samplesCount:15},null,(a,u)=>!O.isUndefined(u[a])),super({readableHighWaterMark:e.chunkSize});let i=this,n=this[Zo]={length:e.length,timeWindow:e.timeWindow,ticksRate:e.ticksRate,chunkSize:e.chunkSize,maxRate:e.maxRate,minChunkSize:e.minChunkSize,bytesSeen:0,isCaptured:!1,notifiedBytesLoaded:0,ts:Date.now(),bytes:0,onReadCallback:null},s=Qo(n.ticksRate*e.samplesCount,n.timeWindow);this.on("newListener",a=>{a==="progress"&&(n.isCaptured||(n.isCaptured=!0));});let r=0;n.updateProgress=bv(function(){let u=n.length,f=n.bytesSeen,c=f-r;if(!c||i.destroyed)return;let d=s(c);r=f,process.nextTick(()=>{i.emit("progress",{loaded:f,total:u,progress:u?f/u:void 0,bytes:c,rate:d||void 0,estimated:d&&u&&f<=u?(u-f)/d:void 0});});},n.ticksRate);let o=()=>{n.updateProgress(!0);};this.once("end",o),this.once("error",o);}_read(e){let i=this[Zo];return i.onReadCallback&&i.onReadCallback(),super._read(e)}_transform(e,i,n){let s=this,r=this[Zo],o=r.maxRate,a=this.readableHighWaterMark,u=r.timeWindow,f=1e3/u,c=o/f,d=r.minChunkSize!==!1?Math.max(r.minChunkSize,c*.01):0;function h(y,b){let A=Buffer.byteLength(y);r.bytesSeen+=A,r.bytes+=A,r.isCaptured&&r.updateProgress(),s.push(y)?process.nextTick(b):r.onReadCallback=()=>{r.onReadCallback=null,process.nextTick(b);};}let g=(y,b)=>{let A=Buffer.byteLength(y),_=null,S=a,C,I=0;if(o){let q=Date.now();(!r.ts||(I=q-r.ts)>=u)&&(r.ts=q,C=c-r.bytes,r.bytes=C<0?-C:0,I=0),C=c-r.bytes;}if(o){if(C<=0)return setTimeout(()=>{b(null,y);},u-I);C<S&&(S=C);}S&&A>S&&A
`,YF=ls.encode(Di),XF=2,gu=class{constructor(e,i){let{escapeName:n}=this.constructor,s=O.isString(i),r=`Content-Disposition: form-data; name="${n(e)}"${!s&&i.name?`; filename="${n(i.name)}"`:""}${Di}`;s?i=ls.encode(String(i).replace(/\r?\n|\r\n?/g,Di)):r+=`Content-Type: ${i.type||"application/octet-stream"}${Di}`,this.headers=ls.encode(r+Di),this.contentLength=s?i.byteLength:i.size,this.size=this.headers.byteLength+this.contentLength+XF,this.name=e,this.value=i;}async*encode(){yield this.headers;let{value:e}=this;O.isTypedArray(e)?yield e:yield*ea(e),yield YF;}static escapeName(e){return String(e).replace(/[\r\n"]/g,i=>({"\r":"%0D","\n":"%0A",'"':"%22"})[i])}},QF=(t,e,i)=>{let{tag:n="form-data-boundary",size:s=25,boundary:r=n+"-"+O.generateString(s,JF)}=i||{};if(!O.isFormData(t))throw TypeError("FormData instance required");if(r.length<1||r.length>70)throw Error("boundary must be 10-70 characters long");let o=ls.encode("--"+r+Di),a=ls.encode("--"+r+"--"+Di+Di),u=a.byteLength,f=Array.from(t.entries()).map(([d,h])=>{let g=new gu(d,h);return u+=g.size,g});u+=o.byteLength*f.length,u=O.toFiniteNumber(u);let c={"Content-Type":`multipart/form-data; boundary=${r}`};return Number.isFinite(u)&&(c["Content-Length"]=u),e&&e(c),sr.Readable.from(async function*(){for(let d of f)yield o,yield*d.encode();yield a;}())},Sv=QF;var yu=class extends sr__default.default.Transform{__transform(e,i,n){this.push(e),n();}_transform(e,i,n){if(e.length!==0&&(this._transform=this.__transform,e[0]!==120)){let s=Buffer.alloc(2);s[0]=120,s[1]=156,this.push(s,i);}this.__transform(e,i,n);}},Ev=yu;var eI=(t,e)=>O.isAsyncFn(t)?function(...i){let n=i.pop();t.apply(this,i).then(s=>{try{e?n(null,...e(s)):n(null,s);}catch(r){n(r);}},n);}:t,Av=eI;var _v={flush:Ni__default.default.constants.Z_SYNC_FLUSH,finishFlush:Ni__default.default.constants.Z_SYNC_FLUSH},sI={flush:Ni__default.default.constants.BROTLI_OPERATION_FLUSH,finishFlush:Ni__default.default.constants.BROTLI_OPERATION_FLUSH},Rv=O.isFunction(Ni__default.default.createBrotliDecompress),{http:oI,https:aI}=Ov.default,cI=/https:?/,Cv=Ie.protocols.map(t=>t+":");function lI(t){t.beforeRedirects.proxy&&t.beforeRedirects.proxy(t),t.beforeRedirects.config&&t.beforeRedirects.config(t);}function kv(t,e,i){let n=e;if(!n&&n!==!1){let s=(0, Tv.getProxyForUrl)(i);s&&(n=new URL(s));}if(n){if(n.username&&(n.auth=(n.username||"")+":"+(n.password||"")),n.auth){(n.auth.username||n.auth.password)&&(n.auth=(n.auth.username||"")+":"+(n.auth.password||""));let r=Buffer.from(n.auth,"utf8").toString("base64");t.headers["Proxy-Authorization"]="Basic "+r;}t.headers.host=t.hostname+(t.port?":"+t.port:"");let s=n.hostname||n.host;t.hostname=s,t.host=s,t.port=n.port,t.path=i,n.protocol&&(t.protocol=n.protocol.includes(":")?n.protocol:`${n.protocol}:`);}t.beforeRedirects.proxy=function(r){kv(r,e,r.href);};}var uI=typeof process<"u"&&O.kindOf(process)==="process",pI=t=>new Promise((e,i)=>{let n,s,r=(u,f)=>{s||(s=!0,n&&n(u,f));},o=u=>{r(u),e(u);},a=u=>{r(u,!0),i(u);};t(o,a,u=>n=u).catch(a);}),Pv=uI&&function(e){return pI(async function(n,s,r){let{data:o,lookup:a,family:u}=e,{responseType:f,responseEncoding:c}=e,d=e.method.toUpperCase(),h,g=!1,y;a&&O.isAsyncFn(a)&&(a=Av(a,U=>{if(O.isString(U))U=[U,U.indexOf(".")<0?6:4];else if(!O.isArray(U))throw new TypeError("lookup async function must return an array [ip: string, family: number]]");return U}));let b=new rI__default.default,A=()=>{e.cancelToken&&e.cancelToken.unsubscribe(_),e.signal&&e.signal.removeEventListener("abort",_),b.removeAllListeners();};r((U,M)=>{h=!0,M&&(g=!0,A());});function _(U){b.emit("abort",!U||U.type?new Ht(null,e,y):U);}b.once("abort",s),(e.cancelToken||e.signal)&&(e.cancelToken&&e.cancelToken.subscribe(_),e.signal&&(e.signal.aborted?_():e.signal.addEventListener("abort",_)));let S=pn(e.baseURL,e.url),C=new URL(S,"http://localhost"),I=C.protocol||Cv[0];if(I==="data:"){let U;if(d!=="GET")return Bi(n,s,{status:405,statusText:"method not allowed",headers:{},config:e});try{U=du(e.url,f==="blob",{Blob:e.env&&e.env.Blob});}catch(M){throw ie.from(M,ie.ERR_BAD_REQUEST,e)}ret
`)?this.buffer="":this.buffer=n.pop();for(let s of n){let r=null;try{r=JSON.parse(s);}catch(o){this.logger.error({error:o},`Failed to parse request: ${s}`);continue}this.logger.debug({request:r},"Received request"),this.handleRequest(r).then(o=>{this.sendResponse(o),this.logger.debug({response:o},"Sent response");});}}}async handleRequest(e){let i=[0,null];try{if(!this.agent)throw new Error(`Agent not bound.
`);i[0]=e[0];let n=e[1].func;if(n==="cancelRequest")i[1]=this.cancelRequest(e);else {let s=this.agent[n];if(!s)throw new Error(`Unknown function: ${n}`);let r=s.apply(this.agent,e[1].args);typeof r=="object"&&typeof r.then=="function"?(this.ongoingRequests[e[0]]=r,i[1]=await r,delete this.ongoingRequests[e[0]]):i[1]=r;}}catch(n){this.logger.error({error:n,request:e},"Failed to handle request");}finally{return i}}cancelRequest(e){let i=this.ongoingRequests[e[1].args[0]];return i?(i instanceof ft&&i.cancel(),delete this.ongoingRequests[e[1].args[0]],!0):!1}sendResponse(e){this.outStream.write(JSON.stringify(e)+`
`);}bind(e){this.agent=e;for(let i of mR)this.agent.on(i,n=>{this.sendResponse([0,n]);});}listen(){this.inStream.on("data",this.handleInput.bind(this));}};var hR=new xc;yc.create().then(t=>{hR.bind(t),hR.listen();});
/*! Bundled license information:
mime-db/index.js:
(*!
* mime-db
* Copyright(c) 2014 Jonathan Ong
* Copyright(c) 2015-2022 Douglas Christopher Wilson
* MIT Licensed
*)
mime-types/index.js:
(*!
* mime-types
* Copyright(c) 2014 Jonathan Ong
* Copyright(c) 2015 Douglas Christopher Wilson
* MIT Licensed
*)
normalize-path/index.js:
(*!
* normalize-path <https://github.com/jonschlinkert/normalize-path>
*
* Copyright (c) 2014-2018, Jon Schlinkert.
* Released under the MIT License.
*)
is-extglob/index.js:
(*!
* is-extglob <https://github.com/jonschlinkert/is-extglob>
*
* Copyright (c) 2014-2016, Jon Schlinkert.
* Licensed under the MIT License.
*)
is-glob/index.js:
(*!
* is-glob <https://github.com/jonschlinkert/is-glob>
*
* Copyright (c) 2014-2017, Jon Schlinkert.
* Released under the MIT License.
*)
is-number/index.js:
(*!
* is-number <https://github.com/jonschlinkert/is-number>
*
* Copyright (c) 2014-present, Jon Schlinkert.
* Released under the MIT License.
*)
to-regex-range/index.js:
(*!
* to-regex-range <https://github.com/micromatch/to-regex-range>
*
* Copyright (c) 2015-present, Jon Schlinkert.
* Released under the MIT License.
*)
fill-range/index.js:
(*!
* fill-range <https://github.com/jonschlinkert/fill-range>
*
* Copyright (c) 2014-present, Jon Schlinkert.
* Licensed under the MIT License.
*)
ieee754/index.js:
(*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> *)
buffer/index.js:
(*!
* The buffer module from node.js, for the browser.
*
* @author Feross Aboukhadijeh <https://feross.org>
* @license MIT
*)
*/
//# sourceMappingURL=out.js.map
//# sourceMappingURL=cli.js.map