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

230 lines
531 KiB
JavaScript
Raw Normal View History

#!/bin/env node
'use strict';
var child_process = require('child_process');
var zn = require('zlib');
var sr = require('stream');
var fs$1 = require('fs');
var promises = require('fs/promises');
var path = require('path');
var yI = require('util');
var xI = require('events');
var YC = require('crypto');
var cF = require('url');
var hI = require('http');
var gI = require('https');
function _interopDefault (e) { return e && e.__esModule ? e : { default: e }; }
var zn__default = /*#__PURE__*/_interopDefault(zn);
var sr__default = /*#__PURE__*/_interopDefault(sr);
var yI__default = /*#__PURE__*/_interopDefault(yI);
var xI__default = /*#__PURE__*/_interopDefault(xI);
var YC__default = /*#__PURE__*/_interopDefault(YC);
var cF__default = /*#__PURE__*/_interopDefault(cF);
var hI__default = /*#__PURE__*/_interopDefault(hI);
var gI__default = /*#__PURE__*/_interopDefault(gI);
var HC=Object.create;var Mr=Object.defineProperty;var WC=Object.getOwnPropertyDescriptor;var GC=Object.getOwnPropertyNames;var VC=Object.getPrototypeOf,KC=Object.prototype.hasOwnProperty;var JC=(t,e,n)=>e in t?Mr(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n;var H=(t=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(t,{get:(e,n)=>(typeof require<"u"?require:e)[n]}):t)(function(t){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+t+'" is not supported')});var io=(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 n in e)Mr(t,n,{get:e[n],enumerable:!0});},nm=(t,e,n,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of GC(e))!KC.call(t,s)&&s!==n&&Mr(t,s,{get:()=>e[s],enumerable:!(i=WC(e,s))||i.enumerable});return t};var xn=(t,e,n)=>(n=t!=null?HC(VC(t)):{},nm(e||!t||!t.__esModule?Mr(n,"default",{value:t,enumerable:!0}):n,t)),Tc=t=>nm(Mr({},"__esModule",{value:!0}),t);var le=(t,e,n)=>(JC(t,typeof e!="symbol"?e+"":e,n),n),Oc=(t,e,n)=>{if(!e.has(t))throw TypeError("Cannot "+n)};var w=(t,e,n)=>(Oc(t,e,"read from private field"),n?n.call(t):e.get(t)),ce=(t,e,n)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,n);},ie=(t,e,n,i)=>(Oc(t,e,"write to private field"),i?i.call(t,n):e.set(t,n),n);var ro=(t,e,n,i)=>({set _(s){ie(t,e,s,n);},get _(){return w(t,e,i)}}),oe=(t,e,n)=>(Oc(t,e,"access private method"),n);var Fc=R((tz,sm)=>{var rm=Object.prototype.toString;sm.exports=function(e){var n=rm.call(e),i=n==="[object Arguments]";return i||(i=n!=="[object Array]"&&e!==null&&typeof e=="object"&&typeof e.length=="number"&&e.length>=0&&rm.call(e.callee)==="[object Function]"),i};});var mm=R((nz,dm)=>{var fm;Object.keys||(zr=Object.prototype.hasOwnProperty,Ic=Object.prototype.toString,om=Fc(),Lc=Object.prototype.propertyIsEnumerable,am=!Lc.call({toString:null},"toString"),cm=Lc.call(function(){},"prototype"),Hr=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],ao=function(t){var e=t.constructor;return e&&e.prototype===t},lm={$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},um=function(){if(typeof window>"u")return !1;for(var t in window)try{if(!lm["$"+t]&&zr.call(window,t)&&window[t]!==null&&typeof window[t]=="object")try{ao(window[t]);}catch{return !0}}catch{return !0}return !1}(),pm=function(t){if(typeof window>"u"||!um)return ao(t);try{return ao(t)}catch{return !1}},fm=function(e){var n=e!==null&&typeof e=="object",i=Ic.call(e)==="[object Function]",s=om(e),r=n&&Ic.call(e)==="[object String]",o=[];if(!n&&!i&&!s)throw new TypeError("Object.keys called on a non-object");var a=cm&&i;if(r&&e.length>0&&!zr.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")&&zr.call(e,c)&&o.push(String(c));if(am)for(var d=pm(e),g=0;g<Hr.length;++g)!(d&&Hr[g]==="constructor")&&zr.call(e,Hr[g])&&o.push(Hr[g]);return o});var zr,Ic,om,Lc,am,cm,Hr,ao,lm,um,pm;dm.exports=fm;});var lo=R((iz,ym)=>{var ZC=Array.prototype.slice,e1=Fc(),hm=Object.keys,co=hm?function(e){return hm(e)}:mm(),gm=Object.keys;co.shim=function(){if(Object.keys){var e=function(){var n=Object.keys(arguments);return n&&n.length===arguments.length}(1,2);e||(Object.keys=function(i){return e1(i)?gm(ZC.call(i)):gm(i)});}else Object.keys=co;return Object.keys||co};ym.exports=co;});var uo=R((rz,xm)=>{xm.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return !1;if(typeof Symbol.iterator=="symbol")return !0;var e={},n=Symbol("test"),i=Object(n);if(typeof n=="string"||Object.prototype.toStr
`)>=0)return !1;return !0}function kT(t,e){var n;if(t.indent===" ")n=" ";else if(typeof t.indent=="number"&&t.indent>0)n=rn.call(Array(t.indent+1)," ");else return null;return {base:n,prev:rn.call(Array(e+1),n)}}function nl(t,e){if(t.length===0)return "";var n=`
`+e.prev+e.base;return n+rn.call(t,","+n)+`
`+e.prev}function go(t,e){var n=tl(t),i=[];if(n){i.length=t.length;for(var s=0;s<t.length;s++)i[s]=$n(t,s)?e(t[s],t):"";}var r=typeof Yc=="function"?Yc(t):[],o;if(Wi){o={};for(var a=0;a<r.length;a++)o["$"+r[a]]=r[a];}for(var u in t)$n(t,u)&&(n&&String(Number(u))===u&&u<t.length||Wi&&o["$"+u]instanceof Symbol||(Ih.call(/[^\w$]/,u)?i.push(e(u,t)+": "+e(t[u],t)):i.push(u+": "+e(t[u],t))));if(typeof Yc=="function")for(var f=0;f<r.length;f++)Lh.call(t,r[f])&&i.push("["+e(r[f])+"]: "+e(t[r[f]],t));return i}});var Mh=R((Cz,Uh)=>{var ol=vn(),Gi=_t(),PT=Nh(),FT=ol("%TypeError%"),vo=ol("%WeakMap%",!0),bo=ol("%Map%",!0),IT=Gi("WeakMap.prototype.get",!0),LT=Gi("WeakMap.prototype.set",!0),qT=Gi("WeakMap.prototype.has",!0),$T=Gi("Map.prototype.get",!0),BT=Gi("Map.prototype.set",!0),DT=Gi("Map.prototype.has",!0),al=function(t,e){for(var n=t,i;(i=n.next)!==null;n=i)if(i.key===e)return n.next=i.next,i.next=t.next,t.next=i,i},jT=function(t,e){var n=al(t,e);return n&&n.value},NT=function(t,e,n){var i=al(t,e);i?i.value=n:t.next={key:e,next:t.next,value:n};},UT=function(t,e){return !!al(t,e)};Uh.exports=function(){var e,n,i,s={assert:function(r){if(!s.has(r))throw new FT("Side channel does not contain "+PT(r))},get:function(r){if(vo&&r&&(typeof r=="object"||typeof r=="function")){if(e)return IT(e,r)}else if(bo){if(n)return $T(n,r)}else if(i)return jT(i,r)},has:function(r){if(vo&&r&&(typeof r=="object"||typeof r=="function")){if(e)return qT(e,r)}else if(bo){if(n)return DT(n,r)}else if(i)return UT(i,r);return !1},set:function(r,o){vo&&r&&(typeof r=="object"||typeof r=="function")?(e||(e=new vo),LT(e,r,o)):bo?(n||(n=new bo),BT(n,r,o)):(i||(i={key:{},next:null}),NT(i,r,o));}};return s};});var cl=R((Tz,Hh)=>{var zh=function(t){return t!==t};Hh.exports=function(e,n){return e===0&&n===0?1/e===1/n:!!(e===n||zh(e)&&zh(n))};});var ll=R((Oz,Wh)=>{var MT=cl();Wh.exports=function(){return typeof Object.is=="function"?Object.is:MT};});var Vh=R((kz,Gh)=>{var zT=ll(),HT=qn();Gh.exports=function(){var e=zT();return HT(Object,{is:e},{is:function(){return Object.is!==e}}),e};});var Xh=R((Pz,Yh)=>{var WT=qn(),GT=Hi(),VT=cl(),Kh=ll(),KT=Vh(),Jh=GT(Kh(),Object);WT(Jh,{getPolyfill:Kh,implementation:VT,shim:KT});Yh.exports=Jh;});var bn=R((Fz,Qh)=>{var JT=uo();Qh.exports=function(){return JT()&&!!Symbol.toStringTag};});var tg=R((Iz,eg)=>{var YT=bn()(),XT=_t(),ul=XT("Object.prototype.toString"),wo=function(e){return YT&&e&&typeof e=="object"&&Symbol.toStringTag in e?!1:ul(e)==="[object Arguments]"},Zh=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]"},QT=function(){return wo(arguments)}();wo.isLegacyArguments=Zh;eg.exports=QT?wo:Zh;});var ig=R((Lz,ng)=>{var ZT={}.toString;ng.exports=Array.isArray||function(t){return ZT.call(t)=="[object Array]"};});var ag=R((qz,og)=>{var sg=Function.prototype.toString,Vi=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,fl,So;if(typeof Vi=="function"&&typeof Object.defineProperty=="function")try{fl=Object.defineProperty({},"length",{get:function(){throw So}}),So={},Vi(function(){throw 42},null,fl);}catch(t){t!==So&&(Vi=null);}else Vi=null;var eO=/^\s*class\b/,dl=function(e){try{var n=sg.call(e);return eO.test(n)}catch{return !1}},pl=function(e){try{return dl(e)?!1:(sg.call(e),!0)}catch{return !1}},Eo=Object.prototype.toString,tO="[object Object]",nO="[object Function]",iO="[object GeneratorFunction]",rO="[object HTMLAllCollection]",sO="[object HTML document.all class]",oO="[object HTMLCollection]",aO=typeof Symbol=="function"&&!!Symbol.toStringTag,cO=!(0 in[,]),ml=function(){return !1};typeof document=="object"&&(rg=document.all,Eo.call(rg)===Eo.call(document.all)&&(ml=function(e){if((cO||!e)&&(typeof e>"u"||typeof e=="object"))try{var n=Eo.call(e);return (n===rO||n===sO||n===oO||n===tO)&&e("")==null}catch{}return !1}));var rg;og.exports=Vi?function(e){if(ml(e))return !0;if(!e||typeof e!="function"&&typeof e!="object")return !1;try{Vi(e,null,fl);}catch(n){if(n!==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,n){n=n||{},typeof n=="string"&&(n={filename:n});var i=eu.prototype.append.bind(this);if(typeof e=="number"&&(e=""+e),Kx.isArray(e)){this._error(new Error("Arrays are not supported."));return}var s=this._multiPartHeader(t,e,n),r=this._multiPartFooter();i(s),i(e),i(r),this._trackLength(s,e,n);};ge.prototype._trackLength=function(t,e,n){var i=0;n.knownLength!=null?i+=+n.knownLength:Buffer.isBuffer(e)?i=e.length:typeof e=="string"&&(i=Buffer.byteLength(e)),this._valueLength+=i,this._overheadLength+=Buffer.byteLength(t)+ge.LINE_BREAK.length,!(!e||!e.path&&!(e.readable&&e.hasOwnProperty("httpVersion"))&&!(e instanceof nF))&&(n.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)):tF.stat(t.path,function(n,i){var s;if(n){e(n);return}s=i.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(n){t.pause(),e(null,+n.headers["content-length"]);}),t.resume()):e("Unknown stream");};ge.prototype._multiPartHeader=function(t,e,n){if(typeof n.header=="string")return n.header;var i=this._getContentDisposition(e,n),s=this._getContentType(e,n),r="",o={"Content-Disposition":["form-data",'name="'+t+'"'].concat(i||[]),"Content-Type":[].concat(s||[])};typeof n.header=="object"&&Zl(o,n.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 n,i;return typeof e.filepath=="string"?n=Xl.normalize(e.filepath).replace(/\\/g,"/"):e.filename||t.name||t.path?n=Xl.basename(e.filename||t.name||t.path):t.readable&&t.hasOwnProperty("httpVersion")&&(n=Xl.basename(t.client._httpMessage.path||"")),n&&(i='filename="'+n+'"'),i};ge.prototype._getContentType=function(t,e){var n=e.contentType;return !n&&t.name&&(n=Ql.lookup(t.name)),!n&&t.path&&(n=Ql.lookup(t.path)),!n&&t.readable&&t.hasOwnProperty("httpVersion")&&(n=t.headers["content-type"]),!n&&(e.filepath||e.filename)&&(n=Ql.lookup(e.filepath||e.filename)),!n&&typeof t=="object"&&(n=ge.DEFAULT_CONTENT_TYPE),n};ge.prototype._multiPartFooter=function(){return function(t){var e=ge.LINE_BREAK,n=this._streams.length===0;n&&(e+=this._lastBoundary()),t(e);}.bind(this)};ge.prototype._lastBoundary=function(){return "--"+this.getBoundary()+"--"+ge.LINE_BREAK};ge.prototype.getHeaders=function(t){var e,n={"content-type":"multipart/form-data; boundary="+this.getBoundary()};for(e in t)t.hasOwnProperty(e)&&(n[e.toLowerCase()]=t[e]);return n};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(),n=0,i=this._streams.length;n<i;n++)typeof this._streams[n]!="function"&&(Buffer.isBuffer(this._streams[n])?t=Buffer.concat([t,this._streams[n]]):t=Buffer.concat([t,Buffer.from(this._streams[n])]),(typeof this._streams[n]!="string"||this._streams[n].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]=MF()+e+" "+t[0];}function MF(){return et.inspectOpts.hideDate?"":new Date().toISOString()+" "}function zF(...t){return process.stderr.write(Yo.format(...t)+`
`)}function HF(t){t?process.env.DEBUG=t:delete process.env.DEBUG;}function WF(){return process.env.DEBUG}function GF(t){t.inspectOpts={};let e=Object.keys(et.inspectOpts);for(let n=0;n<e.length;n++)t.inspectOpts[e[n]]=et.inspectOpts[e[n]];}Xo.exports=lu()(et);var{formatters:yv}=Xo.exports;yv.o=function(t){return this.inspectOpts.colors=this.useColors,Yo.inspect(t,this.inspectOpts).split(`
`).map(e=>e.trim()).join(" ")};yv.O=function(t){return this.inspectOpts.colors=this.useColors,Yo.inspect(t,this.inspectOpts)};});var vv=R(($H,pu)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?pu.exports=fv():pu.exports=xv();});var wv=R((BH,bv)=>{var ss;bv.exports=function(){if(!ss){try{ss=vv()("follow-redirects");}catch{}typeof ss!="function"&&(ss=function(){});}ss.apply(null,arguments);};});var Ov=R((DH,gu)=>{var mi=H("url"),fu=mi.URL,VF=H("http"),KF=H("https"),Av=H("stream").Writable,_v=H("assert"),Rv=wv(),mu=["abort","aborted","connect","error","socket","timeout"],hu=Object.create(null);mu.forEach(function(t){hu[t]=function(e,n,i){this._redirectable.emit(t,e,n,i);};});var JF=as("ERR_INVALID_URL","Invalid URL",TypeError),Sv=as("ERR_FR_REDIRECTION_FAILURE","Redirected request failed"),YF=as("ERR_FR_TOO_MANY_REDIRECTS","Maximum number of redirects exceeded"),XF=as("ERR_FR_MAX_BODY_LENGTH_EXCEEDED","Request body larger than maxBodyLength limit"),QF=as("ERR_STREAM_WRITE_AFTER_END","write after end");function Ct(t,e){Av.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 n=this;this._onNativeResponse=function(i){n._processResponse(i);},this._performRequest();}Ct.prototype=Object.create(Av.prototype);Ct.prototype.abort=function(){Tv(this._currentRequest),this.emit("abort");};Ct.prototype.write=function(t,e,n){if(this._ending)throw new QF;if(!hi(t)&&!tI(t))throw new TypeError("data should be a string, Buffer or Uint8Array");if(os(e)&&(n=e,e=null),t.length===0){n&&n();return}this._requestBodyLength+t.length<=this._options.maxBodyLength?(this._requestBodyLength+=t.length,this._requestBodyBuffers.push({data:t,encoding:e}),this._currentRequest.write(t,e,n)):(this.emit("error",new XF),this.abort());};Ct.prototype.end=function(t,e,n){if(os(t)?(n=t,t=e=null):os(e)&&(n=e,e=null),!t)this._ended=this._ending=!0,this._currentRequest.end(null,null,n);else {var i=this,s=this._currentRequest;this.write(t,e,function(){i._ended=!0,s.end(null,null,n);}),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 n=this;function i(o){o.setTimeout(t),o.removeListener("timeout",o.destroy),o.addListener("timeout",o.destroy);}function s(o){n._timeout&&clearTimeout(n._timeout),n._timeout=setTimeout(function(){n.emit("timeout"),r();},t),i(o);}function r(){n._timeout&&(clearTimeout(n._timeout),n._timeout=null),n.removeListener("abort",r),n.removeListener("error",r),n.removeListener("response",r),e&&n.removeListener("timeout",e),n.socket||n._currentRequest.removeListener("socket",s);}return e&&this.on("timeout",e),this.socket?s(this.socket):this._currentRequest.once("socket",s),this.on("socket",i),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,n){return this._currentRequest[t](e,n)};});["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 n=t.slice(0,-1);this._options.agent=this._options.agents[n];}var i=this._currentRequest=e.request(this._options,this._onNativeResponse);i._redirectable=this;for(var s of mu)i.on(s,hu[s]);if(this._currentUrl=/^\//.test(this._options.path)?mi.
GFS4: `),console.error(t);});Ce[tt]||(mb=global[tt]||[],gb(Ce,mb),Ce.close=function(t){function e(n,i){return t.call(Ce,n,function(s){s||hb(),typeof i=="function"&&i.apply(this,arguments);})}return Object.defineProperty(e,fa,{value:t}),e}(Ce.close),Ce.closeSync=function(t){function e(n){t.apply(Ce,arguments),hb();}return Object.defineProperty(e,fa,{value:t}),e}(Ce.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){bi(Ce[tt]),H("assert").equal(Ce[tt].length,0);}));var mb;global[tt]||gb(global,Ce[tt]);Du.exports=$u(ZI(Ce));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!Ce.__patched&&(Du.exports=$u(Ce),Ce.__patched=!0);function $u(t){XI(t),t.gracefulify=$u,t.createReadStream=q,t.createWriteStream=J;var e=t.readFile;t.readFile=n;function n($,G,T){return typeof G=="function"&&(T=G,G=null),Y($,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 i=t.writeFile;t.writeFile=s;function s($,G,T,Y){return typeof T=="function"&&(Y=T,T=null),Z($,G,T,Y);function Z(re,k,F,U,z){return i(re,k,F,function(ae){ae&&(ae.code==="EMFILE"||ae.code==="ENFILE")?ur([Z,[re,k,F,U],ae,z||Date.now(),Date.now()]):typeof U=="function"&&U.apply(this,arguments);})}}var r=t.appendFile;r&&(t.appendFile=o);function o($,G,T,Y){return typeof T=="function"&&(Y=T,T=null),Z($,G,T,Y);function Z(re,k,F,U,z){return r(re,k,F,function(ae){ae&&(ae.code==="EMFILE"||ae.code==="ENFILE")?ur([Z,[re,k,F,U],ae,z||Date.now(),Date.now()]):typeof U=="function"&&U.apply(this,arguments);})}}var a=t.copyFile;a&&(t.copyFile=u);function u($,G,T,Y){return typeof T=="function"&&(Y=T,T=0),Z($,G,T,Y);function Z(re,k,F,U,z){return a(re,k,F,function(ae){ae&&(ae.code==="EMFILE"||ae.code==="ENFILE")?ur([Z,[re,k,F,U],ae,z||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($,G,T){typeof G=="function"&&(T=G,G=null);var Y=c.test(process.version)?function(k,F,U,z){return f(k,Z(k,F,U,z))}:function(k,F,U,z){return f(k,F,Z(k,F,U,z))};return Y($,G,T);function Z(re,k,F,U){return function(z,ae){z&&(z.code==="EMFILE"||z.code==="ENFILE")?ur([Y,[re,k,F],z,U||Date.now(),Date.now()]):(ae&&ae.sort&&ae.sort(),typeof F=="function"&&F.call(this,z,ae));}}}if(process.version.substr(0,4)==="v0.8"){var g=QI(t);_=g.ReadStream,C=g.WriteStream;}var h=t.ReadStream;h&&(_.prototype=Object.create(h.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($){_=$;},enumerable:!0,configurable:!0}),Object.defineProperty(t,"WriteStream",{get:function(){return C},set:function($){C=$;},enumerable:!0,configurable:!0});var b=_;Object.defineProperty(t,"FileReadStream",{get:function(){return b},set:function($){b=$;},enumerable:!0,configurable:!0});var A=C;Object.defineProperty(t,"FileWriteStream",{get:function(){return A},set:function($){A=$;},enumerable:!0,configurable:!0});function _($,G){return this instanceof _?(h.apply(this,arguments),this):_.apply(Object.create(_.prototype),arguments)}function S(){var $=this;D($.path,$.flags,$.mode,function(G,T){G?($.autoClose&&$.destroy(),$.emit("error",G)):($.fd=T,$.emit("open",T),$.read());});}function C($,G){return this instanceof C?(y.apply(this,arguments),this):C.apply(Object.create(C.prototype),arguments)}function I(){var $=this;D($.path,$.flags,$.mode,function(G,T){G?($.destroy(),$.emit("error",G)):($.fd=T,$.emit("open",T));});}function q($,G){return new t.ReadStream($,G)}function J($,G){return new t.WriteStream($,G)}var W=t.open;t.open=D;function D($,G,T,Y){return typeof T=="function"&&(Y=T,T=null),Z($,G,T,Y);function Z(re,k,F,U,z){return W(re,k,F,function(ae,Le){ae&&(ae.code==="EMFILE"||ae.code==="ENFILE")?ur([Z,[re,k,F,U],ae,z||Date.now(),Date.now()]):typeof U=="function"&&U.apply(this,arguments);})}}return t}function ur(t){bi("ENQUEUE",t[0].name,t[1]),Ce[tt].push(t),Bu();}var pa;function hb(){for(var t=Da
see https://github.com/jprichardson/node-fs-extra/issues/269`,"Warning","fs-extra-WARN0001"),bs.checkPaths(t,e,"copy",n,(s,r)=>{if(s)return i(s);let{srcStat:o,destStat:a}=r;bs.checkParentPaths(t,o,e,"copy",u=>{if(u)return i(u);Fb(t,e,n,(f,c)=>{if(f)return i(f);if(!c)return i();xL(a,t,e,n,i);});});});}function xL(t,e,n,i,s){let r=vs.dirname(n);hL(r,(o,a)=>{if(o)return s(o);if(a)return Hu(t,e,n,i,s);mL(r,u=>u?s(u):Hu(t,e,n,i,s));});}function Fb(t,e,n,i){if(!n.filter)return i(null,!0);Promise.resolve(n.filter(t,e)).then(s=>i(null,s),s=>i(s));}function Hu(t,e,n,i,s){(i.dereference?ht.stat:ht.lstat)(e,(o,a)=>o?s(o):a.isDirectory()?_L(a,t,e,n,i,s):a.isFile()||a.isCharacterDevice()||a.isBlockDevice()?vL(a,t,e,n,i,s):a.isSymbolicLink()?TL(t,e,n,i,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 vL(t,e,n,i,s,r){return e?bL(t,n,i,s,r):Ib(t,n,i,s,r)}function bL(t,e,n,i,s){if(i.overwrite)ht.unlink(n,r=>r?s(r):Ib(t,e,n,i,s));else return i.errorOnExist?s(new Error(`'${n}' already exists`)):s()}function Ib(t,e,n,i,s){ht.copyFile(e,n,r=>r?s(r):i.preserveTimestamps?wL(t.mode,e,n,s):ma(n,t.mode,s));}function wL(t,e,n,i){return SL(t)?EL(n,t,s=>s?i(s):Pb(t,e,n,i)):Pb(t,e,n,i)}function SL(t){return (t&128)===0}function EL(t,e,n){return ma(t,e|128,n)}function Pb(t,e,n,i){AL(e,n,s=>s?i(s):ma(n,t,i));}function ma(t,e,n){return ht.chmod(t,e,n)}function AL(t,e,n){ht.stat(t,(i,s)=>i?n(i):gL(e,s.atime,s.mtime,n));}function _L(t,e,n,i,s,r){return e?Lb(n,i,s,r):RL(t.mode,n,i,s,r)}function RL(t,e,n,i,s){ht.mkdir(n,r=>{if(r)return s(r);Lb(e,n,i,o=>o?s(o):ma(n,t,s));});}function Lb(t,e,n,i){ht.readdir(t,(s,r)=>s?i(s):Wu(r,t,e,n,i));}function Wu(t,e,n,i,s){let r=t.pop();return r?CL(t,r,e,n,i,s):s()}function CL(t,e,n,i,s,r){let o=vs.join(n,e),a=vs.join(i,e);Fb(o,a,s,(u,f)=>{if(u)return r(u);if(!f)return Wu(t,n,i,s,r);bs.checkPaths(o,a,"copy",s,(c,d)=>{if(c)return r(c);let{destStat:g}=d;Hu(g,o,a,s,h=>h?r(h):Wu(t,n,i,s,r));});});}function TL(t,e,n,i,s){ht.readlink(e,(r,o)=>{if(r)return s(r);if(i.dereference&&(o=vs.resolve(process.cwd(),o)),t)ht.readlink(n,(a,u)=>a?a.code==="EINVAL"||a.code==="UNKNOWN"?ht.symlink(o,n,s):s(a):(i.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}'.`)):OL(o,n,s)));else return ht.symlink(o,n,s)});}function OL(t,e,n){ht.unlink(e,i=>i?n(i):ht.symlink(t,e,n));}qb.exports=yL;});var Ub=R((i9,Nb)=>{var lt=mt(),ws=H("path"),kL=Vt().mkdirsSync,PL=Mu().utimesMillisSync,Ss=Si();function FL(t,e,n){typeof n=="function"&&(n={filter:n}),n=n||{},n.clobber="clobber"in n?!!n.clobber:!0,n.overwrite="overwrite"in n?!!n.overwrite:n.clobber,n.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:i,destStat:s}=Ss.checkPathsSync(t,e,"copy",n);if(Ss.checkParentPathsSync(t,i,e,"copy"),n.filter&&!n.filter(t,e))return;let r=ws.dirname(e);return lt.existsSync(r)||kL(r),Bb(s,t,e,n)}function Bb(t,e,n,i){let r=(i.dereference?lt.statSync:lt.lstatSync)(e);if(r.isDirectory())return jL(r,t,e,n,i);if(r.isFile()||r.isCharacterDevice()||r.isBlockDevice())return IL(r,t,e,n,i);if(r.isSymbolicLink())return ML(t,e,n,i);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 IL(t,e,n,i,s){return e?LL(t,n,i,s):Db(t,n,i,s)}function LL(t,e,n,i){if(i.overwrite)return lt.unlinkSync(n),Db(t,e,n,i);if(i.errorOnExist)throw new Error(`'${n}' already exists`)}function Db(t,e,n,i){return lt.copyFileSync(e,n),i.preserveTimestamps&&qL(t.mode,e,n),Gu(n,t.mode)}function qL(t,e,n){return $L(t)&&BL(n,t),DL(e,n)}function $L(t){return (t&128)===0}function BL(t,e){return Gu(t,e|128)}function Gu(t,e){return lt.chmodSync(t,e)}function DL(t,e){let n=lt.statSync(t);return PL(e,n.atime,n.mtime)}function jL(t,e,n,i,s){return e?jb(n,i,s):NL(t.mode,n,i,s)}function NL(t,e,n,i){return lt.mkdirSync(n),jb(e,n,i),Gu(n,t)}function jb(t,e,n){lt.readdirSync(t).forEach(i=>UL(i,t,e,n));}function UL(t,e,n,i){let s=ws.join(e,t),r=ws.join(n,t);if(i.filter&&!i.filter(s,r))return;let{destStat:o}=Ss.checkPathsSync(s,r,"copy",i);return Bb(o,s,r,i)}function ML(t,e,n,i){let s=lt.readlinkSync(e);if(i.dereference&&(s=ws.resolve(process.cwd(),s)),t){let r;try{r=lt.readlinkSync(n);}catch(o){if(o.code==="EINVAL"||o.code==="UNKNOWN")return lt.symlinkSync(s,n);throw o}if(i.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 zL(s,n)}else return lt.symlinkSync(s,n)}function zL(t,e){return lt.unlinkSync(e),lt.symlinkSync(t,e)}Nb.exports=FL;});var ha=R((r9,Mb)=>{var HL=dt().fromCallback;Mb.exports={copy:HL($b()),copySync:Ub()};});var Es=R((s9,Hb)=>{var zb=mt(),WL=dt().fromCallback;function GL(t,e){zb.rm(t,{recursive:!0,force:!0},e);}function VL(t){zb.rmSync(t,{recursive:!0,force:!0});}Hb.exports={remove:WL(GL),removeSync:VL};});var Qb=R((o9,Xb)=>{var KL=dt().fromPromise,Vb=wi(),Kb=H("path"),Jb=Vt(),Yb=Es(),Wb=KL(async function(e){let n;try{n=await Vb.readdir(e);}catch{return Jb.mkdirs(e)}return Promise.all(n.map(i=>Yb.remove(Kb.join(e,i))))});function Gb(t){let e;try{e=Vb.readdirSync(t);}catch{return Jb.mkdirsSync(t)}e.forEach(n=>{n=Kb.join(t,n),Yb.removeSync(n);});}Xb.exports={emptyDirSync:Gb,emptydirSync:Gb,emptyDir:Wb,emptydir:Wb};});var nw=R((a9,tw)=>{var JL=dt().fromCallback,Zb=H("path"),Kn=mt(),ew=Vt();function YL(t,e){function n(){Kn.writeFile(t,"",i=>{if(i)return e(i);e();});}Kn.stat(t,(i,s)=>{if(!i&&s.isFile())return e();let r=Zb.dirname(t);Kn.stat(r,(o,a)=>{if(o)return o.code==="ENOENT"?ew.mkdirs(r,u=>{if(u)return e(u);n();}):e(o);a.isDirectory()?n():Kn.readdir(r,u=>{if(u)return e(u)});});});}function XL(t){let e;try{e=Kn.statSync(t);}catch{}if(e&&e.isFile())return;let n=Zb.dirname(t);try{Kn.statSync(n).isDirectory()||Kn.readdirSync(n);}catch(i){if(i&&i.code==="ENOENT")ew.mkdirsSync(n);else throw i}Kn.writeFileSync(t,"");}tw.exports={createFile:JL(YL),createFileSync:XL};});var aw=R((c9,ow)=>{var QL=dt().fromCallback,iw=H("path"),Jn=mt(),rw=Vt(),ZL=Vn().pathExists,{areIdentical:sw}=Si();function eq(t,e,n){function i(s,r){Jn.link(s,r,o=>{if(o)return n(o);n(null);});}Jn.lstat(e,(s,r)=>{Jn.lstat(t,(o,a)=>{if(o)return o.message=o.message.replace("lstat","ensureLink"),n(o);if(r&&sw(a,r))return n(null);let u=iw.dirname(e);ZL(u,(f,c)=>{if(f)return n(f);if(c)return i(t,e);rw.mkdirs(u,d=>{if(d)return n(d);i(t,e);});});});});}function tq(t,e){let n;try{n=Jn.lstatSync(e);}catch{}try{let r=Jn.lstatSync(t);if(n&&sw(r,n))return}catch(r){throw r.message=r.message.replace("lstat","ensureLink"),r}let i=iw.dirname(e);retur
`,finalEOL:n=!0,replacer:i=null,spaces:s}={}){let r=n?e:"";return JSON.stringify(t,i,s).replace(/\n/g,e)+r}function xq(t){return Buffer.isBuffer(t)&&(t=t.toString("utf8")),t.replace(/^\uFEFF/,"")}Ow.exports={stringify:yq,stripBom:xq};});var Iw=R((m9,Fw)=>{var dr;try{dr=mt();}catch{dr=H("fs");}var ya=dt(),{stringify:kw,stripBom:Pw}=ga();async function vq(t,e={}){typeof e=="string"&&(e={encoding:e});let n=e.fs||dr,i="throws"in e?e.throws:!0,s=await ya.fromCallback(n.readFile)(t,e);s=Pw(s);let r;try{r=JSON.parse(s,e?e.reviver:null);}catch(o){if(i)throw o.message=`${t}: ${o.message}`,o;return null}return r}var bq=ya.fromPromise(vq);function wq(t,e={}){typeof e=="string"&&(e={encoding:e});let n=e.fs||dr,i="throws"in e?e.throws:!0;try{let s=n.readFileSync(t,e);return s=Pw(s),JSON.parse(s,e.reviver)}catch(s){if(i)throw s.message=`${t}: ${s.message}`,s;return null}}async function Sq(t,e,n={}){let i=n.fs||dr,s=kw(e,n);await ya.fromCallback(i.writeFile)(t,s,n);}var Eq=ya.fromPromise(Sq);function Aq(t,e,n={}){let i=n.fs||dr,s=kw(e,n);return i.writeFileSync(t,s,n)}var _q={readFile:bq,readFileSync:wq,writeFile:Eq,writeFileSync:Aq};Fw.exports=_q;});var qw=R((h9,Lw)=>{var xa=Iw();Lw.exports={readJson:xa.readFile,readJsonSync:xa.readFileSync,writeJson:xa.writeFile,writeJsonSync:xa.writeFileSync};});var va=R((g9,Dw)=>{var Rq=dt().fromCallback,_s=mt(),$w=H("path"),Bw=Vt(),Cq=Vn().pathExists;function Tq(t,e,n,i){typeof n=="function"&&(i=n,n="utf8");let s=$w.dirname(t);Cq(s,(r,o)=>{if(r)return i(r);if(o)return _s.writeFile(t,e,n,i);Bw.mkdirs(s,a=>{if(a)return i(a);_s.writeFile(t,e,n,i);});});}function Oq(t,...e){let n=$w.dirname(t);if(_s.existsSync(n))return _s.writeFileSync(t,...e);Bw.mkdirsSync(n),_s.writeFileSync(t,...e);}Dw.exports={outputFile:Rq(Tq),outputFileSync:Oq};});var Nw=R((y9,jw)=>{var{stringify:kq}=ga(),{outputFile:Pq}=va();async function Fq(t,e,n={}){let i=kq(e,n);await Pq(t,i,n);}jw.exports=Fq;});var Mw=R((x9,Uw)=>{var{stringify:Iq}=ga(),{outputFileSync:Lq}=va();function qq(t,e,n){let i=Iq(e,n);Lq(t,i,n);}Uw.exports=qq;});var Hw=R((v9,zw)=>{var $q=dt().fromPromise,ut=qw();ut.outputJson=$q(Nw());ut.outputJsonSync=Mw();ut.outputJSON=ut.outputJson;ut.outputJSONSync=ut.outputJsonSync;ut.writeJSON=ut.writeJson;ut.writeJSONSync=ut.writeJsonSync;ut.readJSON=ut.readJson;ut.readJSONSync=ut.readJsonSync;zw.exports=ut;});var Jw=R((b9,Kw)=>{var Bq=mt(),Ku=H("path"),Dq=ha().copy,Vw=Es().remove,jq=Vt().mkdirp,Nq=Vn().pathExists,Ww=Si();function Uq(t,e,n,i){typeof n=="function"&&(i=n,n={}),n=n||{};let s=n.overwrite||n.clobber||!1;Ww.checkPaths(t,e,"move",n,(r,o)=>{if(r)return i(r);let{srcStat:a,isChangingCase:u=!1}=o;Ww.checkParentPaths(t,a,e,"move",f=>{if(f)return i(f);if(Mq(e))return Gw(t,e,s,u,i);jq(Ku.dirname(e),c=>c?i(c):Gw(t,e,s,u,i));});});}function Mq(t){let e=Ku.dirname(t);return Ku.parse(e).root===e}function Gw(t,e,n,i,s){if(i)return Vu(t,e,n,s);if(n)return Vw(e,r=>r?s(r):Vu(t,e,n,s));Nq(e,(r,o)=>r?s(r):o?s(new Error("dest already exists.")):Vu(t,e,n,s));}function Vu(t,e,n,i){Bq.rename(t,e,s=>s?s.code!=="EXDEV"?i(s):zq(t,e,n,i):i());}function zq(t,e,n,i){Dq(t,e,{overwrite:n,errorOnExist:!0,preserveTimestamps:!0},r=>r?i(r):Vw(t,i));}Kw.exports=Uq;});var e0=R((w9,Zw)=>{var Xw=mt(),Yu=H("path"),Hq=ha().copySync,Qw=Es().removeSync,Wq=Vt().mkdirpSync,Yw=Si();function Gq(t,e,n){n=n||{};let i=n.overwrite||n.clobber||!1,{srcStat:s,isChangingCase:r=!1}=Yw.checkPathsSync(t,e,"move",n);return Yw.checkParentPathsSync(t,s,e,"move"),Vq(e)||Wq(Yu.dirname(e)),Kq(t,e,i,r)}function Vq(t){let e=Yu.dirname(t);return Yu.parse(e).root===e}function Kq(t,e,n,i){if(i)return Ju(t,e,n);if(n)return Qw(e),Ju(t,e,n);if(Xw.existsSync(e))throw new Error("dest already exists.");return Ju(t,e,n)}function Ju(t,e,n){try{Xw.renameSync(t,e);}catch(i){if(i.code!=="EXDEV")throw i;return Jq(t,e,n)}}function Jq(t,e,n){return Hq(t,e,{overwrite:n,errorOnExist:!0,preserveTimestamps:!0}),Qw(t)}Zw.exports=Gq;});var n0=R((S9,t0)=>{var Yq=dt().fromCallback;t0.exports={move:Yq(Jw()),moveSync:e0()};});var Xu=R((E9,i0)=>{i0.exports={...wi(),...ha(),...Qb(),...Tw(),...Hw(),...Vt()
causes have become circular...`;let i=Qu(t);return i?(e.add(t),n+`
caused by: `+r0(i,e)):n},Xq=t=>r0(t,new Set),s0=(t,e,n)=>{if(!Rs(t))return "";let i=n?"":t.message||"";if(e.has(t))return i+": ...";let s=Qu(t);if(s){e.add(t);let r=typeof t.cause=="function";return i+(r?"":": ")+s0(s,e,r)}else return i},Qq=t=>s0(t,new Set);o0.exports={isErrorLike:Rs,getErrorCause:Qu,stackWithCauses:Xq,messageWithCauses:Qq};});var ep=R((C9,c0)=>{var Zq=Symbol("circular-ref-tag"),wa=Symbol("pino-raw-err-ref"),a0=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(a0,wa,{writable:!0,value:{}});c0.exports={pinoErrProto:a0,pinoErrorSymbols:{seen:Zq,rawSymbol:wa}};});var p0=R((T9,u0)=>{u0.exports=np;var{messageWithCauses:e2,stackWithCauses:t2,isErrorLike:l0}=Zu(),{pinoErrProto:n2,pinoErrorSymbols:i2}=ep(),{seen:tp}=i2,{toString:r2}=Object.prototype;function np(t){if(!l0(t))return t;t[tp]=void 0;let e=Object.create(n2);e.type=r2.call(t.constructor)==="[object Function]"?t.constructor.name:t.name,e.message=e2(t),e.stack=t2(t),Array.isArray(t.errors)&&(e.aggregateErrors=t.errors.map(n=>np(n)));for(let n in t)if(e[n]===void 0){let i=t[n];l0(i)?n!=="cause"&&!Object.prototype.hasOwnProperty.call(i,tp)&&(e[n]=np(i)):e[n]=i;}return delete t[tp],e.raw=t,e}});var d0=R((O9,f0)=>{f0.exports=Ea;var{isErrorLike:ip}=Zu(),{pinoErrProto:s2,pinoErrorSymbols:o2}=ep(),{seen:Sa}=o2,{toString:a2}=Object.prototype;function Ea(t){if(!ip(t))return t;t[Sa]=void 0;let e=Object.create(s2);e.type=a2.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(n=>Ea(n))),ip(t.cause)&&!Object.prototype.hasOwnProperty.call(t.cause,Sa)&&(e.cause=Ea(t.cause));for(let n in t)if(e[n]===void 0){let i=t[n];ip(i)?Object.prototype.hasOwnProperty.call(i,Sa)||(e[n]=Ea(i)):e[n]=i;}return delete t[Sa],e.raw=t,e}});var y0=R((k9,g0)=>{g0.exports={mapHttpRequest:c2,reqSerializer:h0};var rp=Symbol("pino-raw-req-ref"),m0=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[rp]},set:function(t){this[rp]=t;}}});Object.defineProperty(m0,rp,{writable:!0,value:{}});function h0(t){let e=t.info||t.socket,n=Object.create(m0);if(n.id=typeof t.id=="function"?t.id():t.id||(t.info?t.info.id:void 0),n.method=t.method,t.originalUrl)n.url=t.originalUrl;else {let i=t.path;n.url=typeof i=="string"?i:t.url?t.url.path||t.url:void 0;}return t.query&&(n.query=t.query),t.params&&(n.params=t.params),n.headers=t.headers,n.remoteAddress=e&&e.remoteAddress,n.remotePort=e&&e.remotePort,n.raw=t.raw||t,n}function c2(t){return {req:h0(t)}}});var w0=R((P9,b0)=>{b0.exports={mapHttpResponse:l2,resSerializer:v0};var sp=Symbol("pino-raw-res-ref"),x0=Object.create({},{statusCode:{enumerable:!0,writable:!0,value:0},headers:{enumerable:!0,writable:!0,value:""},raw:{enumerable:!1,get:function(){return this[sp]},set:function(t){this[sp]=t;}}});Object.defineProperty(x0,sp,{writable:!0,value:{}});function v0(t){let e=Object.create(x0);return e.statusCode=t.headersSent?t.statusCode:null,e.headers=t.getHeaders?t.getHeaders():t._headers,e.raw=t,e}function l2(t){return {res:v0(t)}}});var ap=R((F9,S0)=>{var op=p0(),u2=d0(),Aa=y0(),_a=w0();S0.exports={err:op,errWithCause:u2,mapHttpRequest:Aa.mapHttpRequest,mapHttpResponse:_a.mapHttpResponse,req:Aa.reqSerializer,res:_a.resSerializer,wrapErrorSerializer:function(e){return e===op?e:function(i){return e(op(i))}},wrapRequestSerializer:function(e){return e===Aa.reqSerializer?e:function(i){return e(Aa.reqSerializer(i))}},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(n(r))}});}}});var Ra=R((q9,R0)=>{R0.exports=/[^.[\]]+|\[((?:.)*?)\]/g;});var T0=R(($9,C0)=>{var d2=Ra();C0.exports=m2;function m2({paths:t}){let e=[];var n=0;let i=t.reduce(function(s,r,o){var a=r.match(d2).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("."),g=a.slice(f+1,a.length),h=g.length>0;n++,e.push({before:c,beforeStr:d,after:g,nested:h});}else s[r]={path:a,val:void 0,precensored:!1,circle:"",escPath:JSON.stringify(r),leadingBracket:u};return s},{});return {wildcards:e,wcLen:n,secret:i}}});var k0=R((B9,O0)=>{var h2=Ra();O0.exports=g2;function g2({secret:t,serialize:e,wcLen:n,strict:i,isCensorFct:s,censorFctTakesPath:r},o){let a=Function("o",`
if (typeof o !== 'object' || o == null) {
${b2(i,e)}
}
const { censor, secret } = this
${y2(t,s,r)}
this.compileRestore()
${x2(n>0,s,r)}
${v2(e)}
`).bind(o);return e===!1&&(a.restore=u=>o.restore(u)),a}function y2(t,e,n){return Object.keys(t).map(i=>{let{escPath:s,leadingBracket:r,path:o}=t[i],a=r?1:0,u=r?"":".",f=[];for(var c;(c=h2.exec(i))!==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}${i} != null`:d+=` && o${u}${i} != null`;let g=`
switch (true) {
${f.reverse().map(y=>`
case o${u}${y} === censor:
secret[${s}].circle = ${JSON.stringify(y)}
break
`).join(`
`)}
}
`,h=n?`val, ${JSON.stringify(o)}`:"val";return `
if (${d}) {
const val = o${u}${i}
if (val === censor) {
secret[${s}].precensored = true
} else {
secret[${s}].val = val
o${u}${i} = ${e?`censor(${h})`:"censor"}
${g}
}
}
`}).join(`
`)}function x2(t,e,n){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}, ${n})
} else secret[beforeStr] = groupRedact(o, before, censor, ${e}, ${n})
}
}
`:""}function v2(t){return t===!1?"return o":`
var s = this.serialize(o)
this.restore(o)
return s
`}function b2(t,e){return t===!0?"throw Error('fast-redact: primitives cannot be redacted')":e===!1?"return o":"return this.serialize(o)"}});var lp=R((D9,L0)=>{L0.exports={groupRedact:S2,groupRestore:w2,nestedRedact:A2,nestedRestore:E2};function w2({keys:t,values:e,target:n}){if(n==null)return;let i=t.length;for(var s=0;s<i;s++){let r=t[s];n[r]=e[s];}}function S2(t,e,n,i,s){let r=P0(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 g=o[d];c[d]=r[g],s?(f[u]=g,r[g]=n(r[g],f)):i?r[g]=n(r[g]):r[g]=n;}return {keys:o,values:c,target:r,flat:!0}}function E2(t){let e=t.length;for(var n=0;n<e;n++){let{key:s,target:r,value:o,level:a}=t[n];if(a===0||a===1){if(mr(r,s)&&(r[s]=o),typeof r=="object"){let u=Object.keys(r);for(var i=0;i<u.length;i++){let f=u[i],c=r[f];mr(c,s)&&(c[s]=o);}}}else I0(s,r,o,a);}}function A2(t,e,n,i,s,r,o){let a=P0(e,n);if(a==null)return;let u=Object.keys(a),f=u.length;for(var c=0;c<f;c++){let d=u[c],{value:g,parent:h,exists:y,level:b}=_2(a,d,n,i,s,r,o);y===!0&&h!==null&&t.push({key:i[i.length-1],target:h,value:g,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 _2(t,e,n,i,s,r,o){let a=i.length,u=a-1,f=e;var c=-1,d,g,h,y=null,b=!0,A=null,_,S,C=!1,I=0;if(h=d=t[e],typeof d!="object")return {value:null,parent:null,exists:b};for(;d!=null&&++c<a;){if(e=i[c],y=h,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,h=F0(S,I-1,e,n,i,s,r,o,f,d,g,h,_,W,c,u)):(_||typeof S=="object"&&S!==null&&e in S)&&(_?h=S:h=S[e],g=c!==u?h:r?o?s(h,[...n,f,...i]):s(h):s,_?d[W]=g:S[e]===g?b=!1:S[e]=g===void 0&&s!==void 0||mr(S,e)&&g===h?S[e]:g);}A=null;}else h=d[e],g=c!==u?h:r?o?s(h,[...n,f,...i]):s(h):s,d[e]=mr(d,e)&&g===h||g===void 0&&s!==void 0?d[e]:g,d=d[e];if(typeof d!="object")break;(h===y||typeof h>"u")&&(b=!1);}}return {value:h,parent:y,exists:b,level:I}}function P0(t,e){for(var n=-1,i=e.length,s=t;s!=null&&++n<i;)s=s[e[n]];return s}function F0(t,e,n,i,s,r,o,a,u,f,c,d,g,h,y,b,A){if(e===0)return (g||typeof t=="object"&&t!==null&&n in t)&&(g?d=t:d=t[n],c=y!==b?d:o?a?r(d,[...i,u,...s]):r(d):r,g?f[h]=c:t[n]===c?!1:t[n]=c===void 0&&r!==void 0||mr(t,n)&&c===d?t[n]:c),d;for(let S in t)if(typeof t[S]=="object"){var _=F0(t[S],e-1,n,i,s,r,o,a,u,f,c,d,g,h,y,b);return _}}function I0(t,e,n,i){if(i===0){mr(e,t)&&(e[t]=n);return}for(let s in e)typeof e[s]=="object"&&I0(t,e[s],n,i-1);}});var $0=R((j9,q0)=>{var{groupRestore:R2,nestedRestore:C2}=lp();q0.exports=T2;function T2({secret:t,wcLen:e}){return function(){if(this.restore)return;let i=Object.keys(t),s=O2(t,i),r=e>0,o=r?{secret:t,groupRestore:R2,nestedRestore:C2}:{secret:t};this.restore=Function("o",k2(s,i,r)).bind(o);}}function O2(t,e){return e.map(n=>{let{circle:i,escPath:s,leadingBracket:r}=t[n],a=i?`o.${i} = secret[${s}].val`:`o${r?"":"."}${n} = secret[${s}].val`,u=`secret[${s}].val = undefined`;return `
if (secret[${s}].val !== undefined) {
try { ${a} } catch (e) {}
${u}
}
`}).join("")}function k2(t,e,n){return `
const secret = this.secret
${n===!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 D0=R((N9,B0)=>{B0.exports=P2;function P2(t){let{secret:e,censor:n,compileRestore:i,serialize:s,groupRedact:r,nestedRedact:o,wildcards:a,wcLen:u}=t,f=[{secret:e,censor:n,compileRestore:i}];return s!==!1&&f.push({serialize:s}),u>0&&f.push({groupRedact:r,nestedRedact:o,wildcards:a,wcLen:u}),Object.assign(...f)}});var U0=R((U9,N0)=>{var j0=_0(),F2=T0(),I2=k0(),L2=$0(),{groupRedact:q2,nestedRedact:$2}=lp(),B2=D0(),D2=Ra(),j2=j0(),up=t=>t;up.restore=up;var N2="[REDACTED]";pp.rx=D2;pp.validator=j0;N0.exports=pp;function pp(t={}){let e=Array.from(new Set(t.paths||[])),n="serialize"in t&&(t.serialize===!1||typeof t.serialize=="function")?t.serialize:JSON.stringify,i=t.remove;if(i===!0&&n!==JSON.stringify)throw Error("fast-redact \u2013 remove option may only be set when serializer is JSON.stringify");let s=i===!0?void 0:"censor"in t?t.censor:N2,r=typeof s=="function",o=r&&s.length>1;if(e.length===0)return n||up;j2({paths:e,serialize:n,censor:s});let{wildcards:a,wcLen:u,secret:f}=F2({paths:e,censor:s}),c=L2({secret:f,wcLen:u}),d="strict"in t?t.strict:!0;return I2({secret:f,wcLen:u,serialize:n,strict:d,isCensorFct:r,censorFctTakesPath:o},B2({secret:f,censor:s,compileRestore:c,serialize:n,groupRedact:q2,nestedRedact:$2,wildcards:a,wcLen:u}))}});var hr=R((M9,M0)=>{var U2=Symbol("pino.setLevel"),M2=Symbol("pino.getLevel"),z2=Symbol("pino.levelVal"),H2=Symbol("pino.useLevelLabels"),W2=Symbol("pino.useOnlyCustomLevels"),G2=Symbol("pino.mixin"),V2=Symbol("pino.lsCache"),K2=Symbol("pino.chindings"),J2=Symbol("pino.asJson"),Y2=Symbol("pino.write"),X2=Symbol("pino.redactFmt"),Q2=Symbol("pino.time"),Z2=Symbol("pino.timeSliceIndex"),e$=Symbol("pino.stream"),t$=Symbol("pino.stringify"),n$=Symbol("pino.stringifySafe"),i$=Symbol("pino.stringifiers"),r$=Symbol("pino.end"),s$=Symbol("pino.formatOpts"),o$=Symbol("pino.messageKey"),a$=Symbol("pino.errorKey"),c$=Symbol("pino.nestedKey"),l$=Symbol("pino.nestedKeyStr"),u$=Symbol("pino.mixinMergeStrategy"),p$=Symbol("pino.msgPrefix"),f$=Symbol("pino.wildcardFirst"),d$=Symbol.for("pino.serializers"),m$=Symbol.for("pino.formatters"),h$=Symbol.for("pino.hooks"),g$=Symbol.for("pino.metadata");M0.exports={setLevelSym:U2,getLevelSym:M2,levelValSym:z2,useLevelLabelsSym:H2,mixinSym:G2,lsCacheSym:V2,chindingsSym:K2,asJsonSym:J2,writeSym:Y2,serializersSym:d$,redactFmtSym:X2,timeSym:Q2,timeSliceIndexSym:Z2,streamSym:e$,stringifySym:t$,stringifySafeSym:n$,stringifiersSym:i$,endSym:r$,formatOptsSym:s$,messageKeySym:o$,errorKeySym:a$,nestedKeySym:c$,wildcardFirstSym:f$,needsMetadataGsym:g$,useOnlyCustomLevelsSym:W2,formattersSym:m$,hooksSym:h$,nestedKeyStrSym:l$,mixinMergeStrategySym:u$,msgPrefixSym:p$};});var mp=R((z9,G0)=>{var dp=U0(),{redactFmtSym:y$,wildcardFirstSym:Ca}=hr(),{rx:fp,validator:x$}=dp,z0=x$({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})`}),H0="[Redacted]",W0=!1;function v$(t,e){let{paths:n,censor:i}=b$(t),s=n.reduce((a,u)=>{fp.lastIndex=0;let f=fp.exec(u),c=fp.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:g}=c,h=`${u.substr(g,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(h);}),a[d].push(h),a},{}),r={[y$]:dp({paths:n,censor:i,serialize:e,strict:W0})},o=(...a)=>e(typeof i=="function"?i(...a):i);return [...Object.keys(s),...Object.getOwnPropertySymbols(s)].reduce((a,u)=>{if(s[u]===null)a[u]=f=>o(f,[u]);else {let f=typeof i=="function"?(c,d)=>i(c,[u,...d]):i;a[u]=dp({paths:s[u],censor:f,serialize:e,strict:W0});}return a},r)}function b$(t){if(Array.isArray(t))return t={paths:t,censor:H0},z0(t),t;let{paths:e,censor:n=H0,remove:i}=t;if(Array.isArray(e)===!1)throw Error("pino \u2013 redact must contain an array of strings");return i===!0&&(n=void 0),z0({paths:e,censor:n}),{paths:e,censor:n}}G0.exports=v$;});var K0=R((H9,V0)=>{var w$=()=>"",S$=()=>`,"time":${Date.now()}`,E$=()=>`,"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}"... ${_i(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 D="",$="";A!==""&&(_+=A,I=`,
${_}`,D=" ");let G=Math.min(W,o);s&&!$p(S)&&(J=qp(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+=`${$}${Zn(Y)}:${D}${Z}`,$=I);}if(W>o){let T=W-o;C+=`${$}"...":${D}"${_i(T)} not stringified"`,$=I;}return A!==""&&$.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(i)return String(S);default:return e?e(S):void 0}}function u(g,h,y,b,A,_){switch(typeof h=="object"&&h!==null&&typeof h.toJSON=="function"&&(h=h.toJSON(g)),typeof h){case"string":return Zn(h);case"object":{if(h===null)return "null";if(y.indexOf(h)!==-1)return n;let S=_,C="",I=",";if(Array.isArray(h)){if(h.length===0)return "[]";if(r<y.length+1)return '"[Array]"';y.push(h),A!==""&&(_+=A,C+=`
${_}`,I=`,
${_}`);let W=Math.min(h.length,o),D=0;for(;D<W-1;D++){let G=u(String(D),h[D],y,b,A,_);C+=G!==void 0?G:"null",C+=I;}let $=u(String(D),h[D],y,b,A,_);if(C+=$!==void 0?$:"null",h.length-1>o){let G=h.length-o-1;C+=`${I}"... ${_i(G)} not stringified"`;}return A!==""&&(C+=`
${S}`),y.pop(),`[${C}]`}y.push(h);let q="";A!==""&&(_+=A,I=`,
${_}`,q=" ");let J="";for(let W of b){let D=u(W,h[W],y,b,A,_);D!==void 0&&(C+=`${J}${Zn(W)}:${q}${D}`,J=I);}return A!==""&&J.length>1&&(C=`
${_}${C}
${S}`),y.pop(),`{${C}}`}case"number":return isFinite(h)?String(h):e?e(h):"null";case"boolean":return h===!0?"true":"false";case"undefined":return;case"bigint":if(i)return String(h);default:return e?e(h):void 0}}function f(g,h,y,b,A){switch(typeof h){case"string":return Zn(h);case"object":{if(h===null)return "null";if(typeof h.toJSON=="function"){if(h=h.toJSON(g),typeof h!="object")return f(g,h,y,b,A);if(h===null)return "null"}if(y.indexOf(h)!==-1)return n;let _=A;if(Array.isArray(h)){if(h.length===0)return "[]";if(r<y.length+1)return '"[Array]"';y.push(h),A+=b;let D=`
${A}`,$=`,
${A}`,G=Math.min(h.length,o),T=0;for(;T<G-1;T++){let Z=f(String(T),h[T],y,b,A);D+=Z!==void 0?Z:"null",D+=$;}let Y=f(String(T),h[T],y,b,A);if(D+=Y!==void 0?Y:"null",h.length-1>o){let Z=h.length-o-1;D+=`${$}"... ${_i(Z)} not stringified"`;}return D+=`
${_}`,y.pop(),`[${D}]`}let S=Object.keys(h),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);$p(h)&&(q+=WS(h,I,o),S=S.slice(h.length),W-=h.length,J=I),s&&(S=qp(S)),y.push(h);for(let D=0;D<W;D++){let $=S[D],G=f($,h[$],y,b,A);G!==void 0&&(q+=`${J}${Zn($)}: ${G}`,J=I);}if(C>o){let D=C-o;q+=`${J}"...": "${_i(D)} not stringified"`,J=I;}return J!==""&&(q=`
${A}${q}
${_}`),y.pop(),`{${q}}`}case"number":return isFinite(h)?String(h):e?e(h):"null";case"boolean":return h===!0?"true":"false";case"undefined":return;case"bigint":if(i)return String(h);default:return e?e(h):void 0}}function c(g,h,y){switch(typeof h){case"string":return Zn(h);case"object":{if(h===null)return "null";if(typeof h.toJSON=="function"){if(h=h.toJSON(g),typeof h!="object")return c(g,h,y);if(h===null)return "null"}if(y.indexOf(h)!==-1)return n;let b="";if(Array.isArray(h)){if(h.length===0)return "[]";if(r<y.length+1)return '"[Array]"';y.push(h);let I=Math.min(h.length,o),q=0;for(;q<I-1;q++){let W=c(String(q),h[q],y);b+=W!==void 0?W:"null",b+=",";}let J=c(String(q),h[q],y);if(b+=J!==void 0?J:"null",h.length-1>o){let W=h.length-o-1;b+=`,"... ${_i(W)} not stringified"`;}return y.pop(),`[${b}]`}let A=Object.keys(h),_=A.length;if(_===0)return "{}";if(r<y.length+1)return '"[Object]"';let S="",C=Math.min(_,o);$p(h)&&(b+=WS(h,",",o),A=A.slice(h.length),C-=h.length,S=","),s&&(A=qp(A)),y.push(h);for(let I=0;I<C;I++){let q=A[I],J=c(q,h[q],y);J!==void 0&&(b+=`${S}${Zn(q)}:${J}`,S=",");}if(_>o){let I=_-o;b+=`${S}"...":"${_i(I)} not stringified"`;}return y.pop(),`{${b}}`}case"number":return isFinite(h)?String(h):e?e(h):"null";case"boolean":return h===!0?"true":"false";case"undefined":return;case"bigint":if(i)return String(h);default:return e?e(h):void 0}}function d(g,h,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)),h!=null){if(typeof h=="function")return a("",{"":g},[],h,b,"");if(Array.isArray(h))return u("",g,[],CD(h),b,"")}if(b.length!==0)return f("",g,[],b,"")}return c("",g,[])}return d}});var ZS=R((oG,QS)=>{var jp=Symbol.for("pino.metadata"),{levels:YS}=qa(),XS=Object.create(YS);XS.silent=1/0;var OD=YS.info;function kD(t,e){let n=0;t=t||[],e=e||{dedupe:!1};let i=XS;e.levels&&typeof e.levels=="object"&&(i=e.levels);let s={write:r,add:a,flushSync:o,end:u,minLevel:0,streams:[],clone:f,[jp]:!0};return Array.isArray(t)?t.forEach(a,s):a.call(s,t),t=null,s;function r(c){let d,g=this.lastLevel,{streams:h}=this,y=0,b;for(let A=FD(h.length,e.dedupe);LD(A,h.length,e.dedupe);A=ID(A,e.dedupe))if(d=h[A],d.level<=g){if(y!==0&&y!==d.level)break;if(b=d.stream,b[jp]){let{lastTime:_,lastMsg:S,lastObj:C,lastLogger:I}=this;b.lastLevel=g,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,g=c.write?c:c.stream;if(!d)throw Error("stream object needs to implement either StreamEntry or DestinationStream interface");let{streams:h}=this,y;typeof c.levelVal=="number"?y=c.levelVal:typeof c.level=="string"?y=i[c.level]:typeof c.level=="number"?y=c.level:y=OD;let b={stream:g,level:y,levelVal:void 0,id:n++};return h.unshift(b),h.sort(PD),this.minLevel=h[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 g=0;g<d.length;g++)d[g]={level:c,stream:this.streams[g].stream};return {write:r,add:a,minLevel:c,streams:d,clone:f,flushSync:o,[jp]:!0}}}function PD(t,e){return t.level-e.level}function FD(t,e){return e?t-1:0}function ID(t,e){return e?t-1:t+1}function LD(t,e,n){return n?t>=0:t<e}QS.exports=kD;});var fE=R((aG,Dt)=>{var qD=H("os"),aE=ap(),$D=cp(),BD=mp(),cE=K0(),DD=HS(),lE=hr(),{configure:jD}=JS(),{assertDefaultLevelFound:ND,mappings:uE,genLsCache:UD,levels:MD}=qa(),{createArgsNormalizer:zD,asChindings:HD,buildSafeSonicBoom:eE,buildFormatters:WD,stringify:Np,normalizeDestFileDescriptor:tE,noop:GD}=La(),{version:VD}=Pp(),{chindingsSym:nE,redactFmtSym:KD,serializersSym:iE,timeSym:JD,timeSliceIndexSym:YD,streamSym:XD,stringifySym:rE,stringifySafeSym:Up,stringifiersSym:sE,setLevelSym:QD,endSym:ZD,formatOptsSym:ej,messageKeySym:tj,errorKeySym:nj,nestedKeySym:ij,mixinSym:rj,useOnlyCustomLevelsSym:sj,formattersSym:oE,hooksSym:oj,nestedKeyStrSym:aj,mixinMe
`:`
`),re=HD.bind(null,{[nE]:"",[iE]:o,[sE]:T,[rE]:Np,[Up]:D,[oE]:$}),k="";d!==null&&(g===void 0?k=re(d):k=re(Object.assign({},d,{name:g})));let F=a instanceof Function?a:a?pE:uj,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"`);ND(h,y,_);let z=uE(y,_);return Object.assign(e,{levels:z,[sj]:_,[XD]:i,[JD]:F,[YD]:U,[rE]:Np,[Up]:D,[sE]:T,[ZD]:Z,[ej]:Y,[tj]:u,[nj]:f,[ij]:c,[aj]:c?`,${JSON.stringify(c)}:{`:"",[iE]:o,[rj]:b,[cj]:A,[nE]:k,[oE]:$,[oj]:C,silent:GD,onChild:J,[lj]:W}),Object.setPrototypeOf(e,DD()),UD(e),e[QD](h),e}Dt.exports=Mp;Dt.exports.destination=(t=process.stdout.fd)=>typeof t=="object"?(t.dest=tE(t.dest||process.stdout.fd),eE(t)):eE({dest:tE(t),minLength:0});Dt.exports.transport=Rp();Dt.exports.multistream=ZS();Dt.exports.levels=uE();Dt.exports.stdSerializers=gj;Dt.exports.stdTimeFunctions=Object.assign({},cE);Dt.exports.symbols=lE;Dt.exports.version=VD;Dt.exports.default=Mp;Dt.exports.pino=Mp;});var vE={};Cc(vE,{RotatingFileStream:()=>ja,RotatingFileStreamError:()=>Cs,createStream:()=>qj});async function mE(t){return new Promise(e=>fs$1.access(t,fs$1.constants.F_OK,n=>e(!n)))}function hE(t){return (e,n,i)=>{let s=parseInt(i,10);if(e!=="number"||s!==i||s<=0)throw new Error(`'${t}' option must be a positive integer number`)}}function Hp(t,e){return (n,i,s)=>{if(n!=="string")throw new Error(`Don't know how to handle 'options.${t}' type: ${n}`);i[t]=e(s);}}function xE(t,e,n){let i={};if(i.num=parseInt(t,10),isNaN(i.num))throw new Error(`Unknown 'options.${e}' format: ${t}`);if(i.num<=0)throw new Error(`A positive integer number is expected for 'options.${e}'`);if(i.unit=t.replace(/^[ 0]*/g,"").substr((i.num+"").length,1),i.unit.length===0)throw new Error(`Missing unit for 'options.${e}'`);if(!n[i.unit])throw new Error(`Unknown 'options.${e}' unit: ${i.unit}`);return i}function Wp(t,e,n){if(parseInt(n/t.num,10)*t.num!==n)throw new Error(`An integer divider of ${n} is expected as ${e} for 'options.interval'`)}function kj(t){let e=xE(t,"interval",Oj);switch(e.unit){case"h":Wp(e,"hours",24);break;case"m":Wp(e,"minutes",60);break;case"s":Wp(e,"seconds",60);break}return e}function gE(t){let e=xE(t,"size",Pj);return e.unit==="K"?e.num*1024:e.unit==="M"?e.num*1048576:e.unit==="G"?e.num*1073741824:e.num}function Fj(t){let e={};for(let n in t){let i=t[n],s=typeof i;if(!(n in yE))throw new Error(`Unknown option: ${n}`);e[n]=t[n],yE[n](s,e,i);}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 Ij(t,e,n){return i=>i?`${t}.${i}${e&&!n?".gz":""}`:t}function Lj(t,e,n){let i=s=>(s>9?"":"0")+s;return (s,r)=>{if(!s)return t;let o=s.getFullYear()+""+i(s.getMonth()+1),a=i(s.getDate()),u=i(s.getHours()),f=i(s.getMinutes());return o+a+"-"+u+f+"-"+i(r)+"-"+t+(e&&!n?".gz":"")}}function qj(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 n=Fj(e),{compress:i,omitExtension:s}=n,r;if(typeof t=="string")r=e.rotate?Ij(t,i!==void 0,s):Lj(t,i!==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 ja(r,n)}var Cs,ja,Oj,Pj,yE,bE=io(()=>{Cs=class extends Error{constructor(){super("Too many destination file attempts");le(this,"code","RFS-TOO-MANY");}},ja=class extends sr.Writable{constructor(n,i){let{encoding:s,history:r,maxFiles:o,maxSize:a,path:u}=i;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");
`),n];}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(i,o.map(u=>u.name).join(`
`)+`
`,"utf-8"),this.emit("history");}async immutate(n){let{size:i}=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(i&&o>=i)continue}if(n)return this.last=this.filename,this.reopen(o);await this.rotated(this.last),this.last=this.filename;return}throw new Cs}async unlink(n){try{await this.fsUnlink(n);}catch(i){if(i.code!=="ENOENT")throw i;this.emit("warning",i);}}};Oj={M:!0,d:!0,h:!0,m:!0,s:!0};Pj={B:!0,G:!0,K:!0,M:!0};yE={encoding:(t,e,n)=>new yI.TextDecoder(n),immutable:()=>{},initialRotation:()=>{},interval:Hp("interval",kj),intervalBoundary:()=>{},maxFiles:hE("maxFiles"),maxSize:Hp("maxSize",gE),mode:()=>{},omitExtension:()=>{},rotate:hE("rotate"),size:Hp("size",gE),teeToStdout:()=>{},compress:(t,e,n)=>{if(!n)throw new Error("A value for 'options.compress' must be specified");if(t==="boolean")return e.compress=(i,s)=>`cat ${i} | gzip -c9 > ${s}`;if(t!=="function"){if(t!=="string")throw new Error(`Don't know how to handle 'options.compress' type: ${t}`);if(n!=="gzip")throw new Error(`Don't know how to handle compression method: ${n}`)}},history:t=>{if(t!=="string")throw new Error(`Don't know how to handle 'options.history' type: ${t}`)},path:(t,e,n)=>{if(t!=="string")throw new Error(`Don't know how to handle 'options.path' type: ${t}`);n[n.length-1]!==path.sep&&(e.path=n+path.sep);}};});var EE={};Cc(EE,{allLoggers:()=>Ts,rootLogger:()=>He});var Gp,wE,He,Ts,_n=io(()=>{Gp=xn(fE());ys();wE=(bE(),Tc(vE)).createStream("tabby-agent.log",{path:H("path").join(H("os").homedir(),".tabby","agent","logs"),size:"10M",interval:"1d"}),He=wE?(0, Gp.default)(wE):(0, Gp.default)();Ts=[He];He.onChild=t=>{Ts.push(t);};});var _E=R((CG,AE)=>{AE.exports=function(){function t(i,s){function r(){this.constructor=i;}r.prototype=s.prototype,i.prototype=new r;}function e(i,s,r,o,a,u){this.message=i,this.expected=s,this.found=r,this.offset=o,this.line=a,this.column=u,this.name="SyntaxError";}t(e,Error);function n(i){var s=arguments.length>1?arguments[1]:{},r={},o={start:qd},a=qd,f=function(){return em},c=r,d="#",g={type:"literal",value:"#",description:'"#"'},h=void 0,y={type:"any",description:"any character"},b="[",A={type:"literal",value:"[",description:'"["'},_="]",S={type:"literal",value:"]",description:'"]"'},C=function(l){_c(Qe("ObjectPath",l,Ye,Xe));},I=function(l){_c(Qe("ArrayPath",l,Ye,Xe));},q=function(l,m){return l.concat(m)},J=function(l){return [l]},W=function(l){return l},D=".",$={type:"literal",value:".",description:'"."'},G="=",T={type:"literal",value:"=",description:'"="'},Y=function(l,m){_c(Qe("Assign",m,Ye,Xe,l));},Z=function(l){return l.join("")},re=function(l){return l.value},k='"""',F={type:"literal",value:'"""',description:'"\\"\\"\\""'},U=null,z=function(l){return Qe("String",l.join(""),Ye,Xe)},ae='"',Le={type:"literal",value:'"',description:'"\\""'},he="'''",St={type:"literal",value:"'''",description:`"'''"`},si="'",ot={type:"literal",value:"'",description:`"'"`},Oe=function(l){return l},pe=function(l){return l},nn="\\",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"'},Je=function(l,m){return Qe("Float",parseFloat(l+"e"+m),Ye,Xe)},ke=function(l){return Qe("Float",parseFloat(l),Ye,Xe)},oi="+",In={type:"literal",value:"+",description:'"+"'},fd=function(l){return l.join("")},qr="-",$r={type:"literal",value:"-",description:'"-"'},dd=function(l){return "-"+l.join("")},TR=function(l){return Qe("Integer",parseInt(l,10),Ye,Xe)},md="true",OR={type:"literal",value:"true",description:'"true"'},kR=function(){return Qe("Boolean",!0,Ye,Xe)},hd="false",PR={type:"literal",value:"false",description:'"false"'},FR=function(){return Qe("Boolean",!1,Ye,Xe)},IR=function(){return Qe("Array",[],Ye,Xe)},LR=function(l){return Qe("Array",l?[l]:[],Ye,Xe)},qR=function(l){return Qe("
`,Ad={type:"literal",value:`
`,description:'"\\n"'},YR="\r",XR={type:"literal",value:"\r",description:'"\\r"'},QR=/^[0-9a-f]/i,ZR={type:"class",value:"[0-9a-f]i",description:"[0-9a-f]i"},eC=/^[0-9]/,tC={type:"class",value:"[0-9]",description:"[0-9]"},nC="_",iC={type:"literal",value:"_",description:'"_"'},rC=function(){return ""},sC=/^[A-Za-z0-9_\-]/,oC={type:"class",value:"[A-Za-z0-9_\\-]",description:"[A-Za-z0-9_\\-]"},aC=function(l){return l.join("")},_d='\\"',cC={type:"literal",value:'\\"',description:'"\\\\\\""'},lC=function(){return '"'},Rd="\\\\",uC={type:"literal",value:"\\\\",description:'"\\\\\\\\"'},pC=function(){return "\\"},Cd="\\b",fC={type:"literal",value:"\\b",description:'"\\\\b"'},dC=function(){return "\b"},Td="\\t",mC={type:"literal",value:"\\t",description:'"\\\\t"'},hC=function(){return " "},Od="\\n",gC={type:"literal",value:"\\n",description:'"\\\\n"'},yC=function(){return `
`},kd="\\f",xC={type:"literal",value:"\\f",description:'"\\\\f"'},vC=function(){return "\f"},Pd="\\r",bC={type:"literal",value:"\\r",description:'"\\\\r"'},wC=function(){return "\r"},Fd="\\U",SC={type:"literal",value:"\\U",description:'"\\\\U"'},Id=function(l){return MC(l.join(""))},Ld="\\u",EC={type:"literal",value:"\\u",description:'"\\\\u"'},p=0,ee=0,jr=0,vc={line:1,column:1,seenCR:!1},Qs=0,bc=[],N=0,M={},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 Ye(){return wc(ee).line}function Xe(){return wc(ee).column}function wc(l){function m(x,v,E){var P,B;for(P=v;P<E;P++)B=i.charAt(P),B===`
`?(x.seenCR||x.line++,x.column=1,x.seenCR=!1):B==="\r"||B==="\u2028"||B==="\u2029"?(x.line++,x.column=1,x.seenCR=!0):(x.column++,x.seenCR=!1);}return jr!==l&&(jr>l&&(jr=0,vc={line:1,column:1,seenCR:!1}),m(vc,jr,l),jr=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(Di){function Ln(At){return At.charCodeAt(0).toString(16).toUpperCase()}return Di.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"+Ln(At)}).replace(/[\x10-\x1F\x80-\xFF]/g,function(At){return "\\x"+Ln(At)}).replace(/[\u0180-\u0FFF]/g,function(At){return "\\u0"+Ln(At)}).replace(/[\u1080-\uFFFF]/g,function(At){return "\\u"+Ln(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),B=x<i.length?i.charAt(x):null;return m!==null&&v(m),new e(l!==null?l:E(m,B),m,B,x,P.line,P.column)}function qd(){var l,m,x,v=p*49+0,E=M[v];if(E)return p=E.nextPos,E.result;for(l=p,m=[],x=$d();x!==r;)m.push(x),x=$d();return m!==r&&(ee=l,m=f()),l=m,M[v]={nextPos:p,result:l},l}function $d(){var l,m,x,v,E,P,B,X=p*49+1,ue=M[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=AC(),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=[],B=qt(),B!==r)for(;B!==r;)P.push(B),B=qt();else P=c;P===r&&(P=no()),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=no()),x!==r?(m=[m,x],l=m):(p=l,l=c);}else p=l,l=c;l===r&&(l=qt());}return M[X]={nextPos:p,result:l},l}function AC(){var l,m=p*49+2,x=M[m];return x?(p=x.nextPos,x.result):(l=eo(),l===r&&(l=_C(),l===r&&(l=RC(),l===r&&(l=CC()))),M[m]={nextPos:p,result:l},l)}function eo(){var l,m,x,v,E,P,B=p*49+3,X=M[B];if(X)return p=X.nextPos,X.result;if(l=p,i.charCodeAt(p)===35?(m=d,p++):(m=r,N===0&&V(g)),m!==r){for(x=[],v=p,E=p,N++,P=qt(),P===r&&(P=no()),N--,P===r?E=h:(p=E,E=c),E!==r?(i.length>p?(P=i.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=no()),N--,P===r?E=h:(p=E,E=c),E!==r?(i.length>p?(P=i.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 M[B]={nextPos:p,result:l},l}function _C(){var l,m,x,v,E,P,B=p*49+4,X=M[B];if(X)return p=X.nextPos,X.result;if(l=p,i.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=Bd(),v!==r){for(E=[],P=te();P!==r;)E.push(P),P=te();E!==r?(i.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 M[B]={nextPos:p,result:l},l}function RC(){var l,m,x,v,E,P,B,X,ue=p*49+5,ve=M[ue];if(ve)return p=ve.nextPos,ve.result;if(l=p,i.charCodeAt(p)===91?(m=b,p++):(m=r,N===0&&V(A)),m!==r)if(i.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=Bd(),E!==r){for(P=[],B=te();B!==r;)P.push(B),B=te();P!==r?(i.charCodeAt(p)===93?(B=_,p++):(B=r,N===0&&V(S)),B!==r?(i.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 M[ue]={nextPos:p,result:l},l}function Bd(){var l,m,x,v=p*49+6,E=M[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=Dd(),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 JA=R((JG,KA)=>{var c3=Ya(),{MAX_LENGTH:WA,CHAR_BACKSLASH:hf,CHAR_BACKTICK:l3,CHAR_COMMA:u3,CHAR_DOT:p3,CHAR_LEFT_PARENTHESES:f3,CHAR_RIGHT_PARENTHESES:d3,CHAR_LEFT_CURLY_BRACE:m3,CHAR_RIGHT_CURLY_BRACE:h3,CHAR_LEFT_SQUARE_BRACKET:GA,CHAR_RIGHT_SQUARE_BRACKET:VA,CHAR_DOUBLE_QUOTE:g3,CHAR_SINGLE_QUOTE:y3,CHAR_NO_BREAK_SPACE:x3,CHAR_ZERO_WIDTH_NOBREAK_SPACE:v3}=HA(),b3=(t,e={})=>{if(typeof t!="string")throw new TypeError("Expected a string");let n=e||{},i=typeof n.maxLength=="number"?Math.min(WA,n.maxLength):WA;if(t.length>i)throw new SyntaxError(`Input length (${t.length}), exceeds max characters (${i})`);let s={type:"root",input:t,nodes:[]},r=[s],o=s,a=s,u=0,f=t.length,c=0,d=0,g,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],g=y(),!(g===v3||g===x3)){if(g===hf){b({type:"text",value:(e.keepEscaping?g:"")+y()});continue}if(g===VA){b({type:"text",value:"\\"+g});continue}if(g===GA){u++;let _;for(;c<f&&(_=y());){if(g+=_,_===GA){u++;continue}if(_===hf){g+=y();continue}if(_===VA&&(u--,u===0))break}b({type:"text",value:g});continue}if(g===f3){o=b({type:"paren",nodes:[]}),r.push(o),b({type:"text",value:g});continue}if(g===d3){if(o.type!=="paren"){b({type:"text",value:g});continue}o=r.pop(),b({type:"text",value:g}),o=r[r.length-1];continue}if(g===g3||g===y3||g===l3){let A=g,_;for(e.keepQuotes!==!0&&(g="");c<f&&(_=y());){if(_===hf){g+=_+y();continue}if(_===A){e.keepQuotes===!0&&(g+=_);break}g+=_;}b({type:"text",value:g});continue}if(g===m3){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:g});continue}if(g===h3){if(o.type!=="brace"){b({type:"text",value:g});continue}let A="close";o=r.pop(),o.close=!0,b({type:A,value:g}),d--,o=r[r.length-1];continue}if(g===u3&&d>0){if(o.ranges>0){o.ranges=0;let A=o.nodes.shift();o.nodes=[A,{type:"text",value:c3(o)}];}b({type:"comma",value:g}),o.commas++;continue}if(g===p3&&d>0&&o.commas===0){let A=o.nodes;if(d===0||A.length===0){b({type:"text",value:g});continue}if(a.type==="dot"){if(o.range=[],a.value+=g,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+g,a=_,o.ranges--;continue}b({type:"dot",value:g});continue}b({type:"text",value:g});}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};KA.exports=b3;});var QA=R((YG,XA)=>{var YA=Ya(),w3=jA(),S3=MA(),E3=JA(),kt=(t,e={})=>{let n=[];if(Array.isArray(t))for(let i of t){let s=kt.create(i,e);Array.isArray(s)?n.push(...s):n.push(s);}else n=[].concat(kt.create(t,e));return e&&e.expand===!0&&e.nodupes===!0&&(n=[...new Set(n)]),n};kt.parse=(t,e={})=>E3(t,e);kt.stringify=(t,e={})=>YA(typeof t=="string"?kt.parse(t,e):t,e);kt.compile=(t,e={})=>(typeof t=="string"&&(t=kt.parse(t,e)),w3(t,e));kt.expand=(t,e={})=>{typeof t=="string"&&(t=kt.parse(t,e));let n=S3(t,e);return e.noempty===!0&&(n=n.filter(Boolean)),e.nodupes===!0&&(n=[...new Set(n)]),n};kt.create=(t,e={})=>t===""||t.length<3?[t]:e.expand!==!0?kt.compile(t,e):kt.expand(t,e);XA.exports=kt;});var ZA=R((XG,A3)=>{A3.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 i("domwindow")},_bigint:function(s){return i("bigint:"+s.toString())},_process:function(){return i("process")},_timer:function(){return i("timer")},_pipe:function(){return i("pipe")},_tcp:function(){return i("tcp")},_udp:function(){return i("udp")},_tty:function(){return i("tty")},_statwatcher:function(){return i("statwatcher")},_securecontext:function(){return i("securecontext")},_connection:function(){return i("connection")},_zlib:function(){return i("zlib")},_context:function(){return i("context")},_nodescript:function(){return i("nodescript")},_httpparser:function(){return i("httpparser")},_dataview:function(){return i("dataview")},_signal:function(){return i("signal")},_fsevent:function(){return i("fsevent")},_tlswrap:function(){return i("tlswrap")}}}function $_(){return {buf:"",write:function(t){this.buf+=t;},end:function(t){this.buf+=t;},read:function(){return this.buf}}}});var N_=R((p5,j_)=>{j_.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 z_=R(pc=>{pc.byteLength=XU;pc.toByteArray=ZU;pc.fromByteArray=nM;var gn=[],Nt=[],YU=typeof Uint8Array<"u"?Uint8Array:Array,ed="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(qi=0,U_=ed.length;qi<U_;++qi)gn[qi]=ed[qi],Nt[ed.charCodeAt(qi)]=qi;var qi,U_;Nt["-".charCodeAt(0)]=62;Nt["_".charCodeAt(0)]=63;function M_(t){var e=t.length;if(e%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=t.indexOf("=");n===-1&&(n=e);var i=n===e?0:4-n%4;return [n,i]}function XU(t){var e=M_(t),n=e[0],i=e[1];return (n+i)*3/4-i}function QU(t,e,n){return (e+n)*3/4-n}function ZU(t){var e,n=M_(t),i=n[0],s=n[1],r=new YU(QU(t,i,s)),o=0,a=s>0?i-4:i,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 eM(t){return gn[t>>18&63]+gn[t>>12&63]+gn[t>>6&63]+gn[t&63]}function tM(t,e,n){for(var i,s=[],r=e;r<n;r+=3)i=(t[r]<<16&16711680)+(t[r+1]<<8&65280)+(t[r+2]&255),s.push(eM(i));return s.join("")}function nM(t){for(var e,n=t.length,i=n%3,s=[],r=16383,o=0,a=n-i;o<a;o+=r)s.push(tM(t,o,o+r>a?a:o+r));return i===1?(e=t[n-1],s.push(gn[e>>2]+gn[e<<4&63]+"==")):i===2&&(e=(t[n-2]<<8)+t[n-1],s.push(gn[e>>10]+gn[e>>4&63]+gn[e<<2&63]+"=")),s.join("")}});var H_=R(td=>{td.read=function(t,e,n,i,s){var r,o,a=s*8-i-1,u=(1<<a)-1,f=u>>1,c=-7,d=n?s-1:0,g=n?-1:1,h=t[e+d];for(d+=g,r=h&(1<<-c)-1,h>>=-c,c+=a;c>0;r=r*256+t[e+d],d+=g,c-=8);for(o=r&(1<<-c)-1,r>>=-c,c+=i;c>0;o=o*256+t[e+d],d+=g,c-=8);if(r===0)r=1-f;else {if(r===u)return o?NaN:(h?-1:1)*(1/0);o=o+Math.pow(2,i),r=r-f;}return (h?-1:1)*o*Math.pow(2,r-i)};td.write=function(t,e,n,i,s,r){var o,a,u,f=r*8-s-1,c=(1<<f)-1,d=c>>1,g=s===23?Math.pow(2,-24)-Math.pow(2,-77):0,h=i?0:r-1,y=i?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+=g/u:e+=g*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[n+h]=a&255,h+=y,a/=256,s-=8);for(o=o<<s|a,f+=s;f>0;t[n+h]=o&255,h+=y,o/=256,f-=8);t[n+h-y]|=b*128;};});var aR=R(Lr=>{var nd=z_(),Fr=H_(),W_=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;Lr.Buffer=L;Lr.SlowBuffer=cM;Lr.INSPECT_MAX_BYTES=50;var fc=2147483647;Lr.kMaxLength=fc;L.TYPED_ARRAY_SUPPORT=iM();!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 iM(){try{let t=new Uint8Array(1),e={foo:function(){return 42}};return Object.set
`).forEach(function(o){s=o.indexOf(":"),n=o.substring(0,s).trim().toLowerCase(),i=o.substring(s+1).trim(),!(!n||e[n]&&mF[n])&&(n==="set-cookie"?e[n]?e[n].push(i):e[n]=[i]:e[n]=e[n]?e[n]+", "+i:i);}),e};var sv=Symbol("internals");function ns(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 hF(t){let e=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g,i;for(;i=n.exec(t);)e[i[1]]=i[2];return e}var gF=t=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());function ou(t,e,n,i,s){if(O.isFunction(i))return i.call(this,e,n);if(s&&(e=n),!!O.isString(e)){if(O.isString(i))return e.indexOf(i)!==-1;if(O.isRegExp(i))return i.test(e)}}function yF(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,n,i)=>n.toUpperCase()+i)}function xF(t,e){let n=O.toCamelCase(" "+e);["get","set","has"].forEach(i=>{Object.defineProperty(t,i+n,{value:function(s,r,o){return this[i].call(this,e,s,r,o)},configurable:!0});});}var Zi=class{constructor(e){e&&this.set(e);}set(e,n,i){let s=this;function r(a,u,f){let c=ns(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,n):O.isString(e)&&(e=e.trim())&&!gF(e)?o(rv(e),n):e!=null&&r(n,e,i),this}get(e,n){if(e=ns(e),e){let i=O.findKey(this,e);if(i){let s=this[i];if(!n)return s;if(n===!0)return hF(s);if(O.isFunction(n))return n.call(this,s,i);if(O.isRegExp(n))return n.exec(s);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,n){if(e=ns(e),e){let i=O.findKey(this,e);return !!(i&&this[i]!==void 0&&(!n||ou(this,this[i],i,n)))}return !1}delete(e,n){let i=this,s=!1;function r(o){if(o=ns(o),o){let a=O.findKey(i,o);a&&(!n||ou(i,i[a],a,n))&&(delete i[a],s=!0);}}return O.isArray(e)?e.forEach(r):r(e),s}clear(e){let n=Object.keys(this),i=n.length,s=!1;for(;i--;){let r=n[i];(!e||ou(this,this[r],r,e,!0))&&(delete this[r],s=!0);}return s}normalize(e){let n=this,i={};return O.forEach(this,(s,r)=>{let o=O.findKey(i,r);if(o){n[o]=Vo(s),delete n[r];return}let a=e?yF(r):String(r).trim();a!==r&&delete n[r],n[a]=Vo(s),i[a]=!0;}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){let n=Object.create(null);return O.forEach(this,(i,s)=>{i!=null&&i!==!1&&(n[s]=e&&O.isArray(i)?i.join(", "):i);}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,n])=>e+": "+n).join(`
`)}get[Symbol.toStringTag](){return "AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...n){let i=new this(e);return n.forEach(s=>i.set(s)),i}static accessor(e){let i=(this[sv]=this[sv]={accessors:{}}).accessors,s=this.prototype;function r(o){let a=ns(o);i[a]||(xF(s,o),i[a]=!0);}return O.isArray(e)?e.forEach(r):r(e),this}};Zi.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);O.freezeMethods(Zi.prototype);O.freezeMethods(Zi);var $e=Zi;function is(t,e){let n=this||Qi,i=e||n,s=$e.from(i.headers),r=i.data;return O.forEach(t,function(a){r=a.call(n,r,s.normalize(),e?e.status:void 0);}),s.normalize(),r}function rs(t){return !!(t&&t.__CANCEL__)}function ov(t,e,n){ne.call(this,t??"canceled",ne.ERR_CANCELED,e,n),this.name="CanceledError";}O.inherits(ov,ne,{__CANCEL__:!0});var Ht=ov;function Un(t,e,n){let i=n.config.validateStatus;!n.status||!i||i(n.status)?t(n):e(new ne("Request failed with status code "+n.status,[ne.ERR_BAD_REQUEST,ne.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n));}function au(t){return /^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}function cu(t,e){return e?t.replace(/\/+$/,"")+"/"+e.replace(/^\/+/,""):t}function fi(t,e){return t&&!au(e)?cu(t,e):e}var Dv=xn(cv(),1),jv=xn(Ov(),1);var gi="1.4.0";function cs(t){let e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return e&&e[1]||""}var nI=/^(?:([^;]+);)?(?:[^;]+;)?(base64|),([\s\S]*)$/;function yu(t,e,n){let i=n&&n.Blob||Ie.classes.Blob,s=cs(t);if(e===void 0&&i&&(e=!0),s==="data"){t=s.length?t.slice(s.length+1):t;let r=nI.exec(t);if(!r)throw new ne("Invalid URL",ne.ERR_INVALID_URL);let o=r[1],a=r[2],u=r[3],f=Buffer.from(decodeURIComponent(u),a?"base64":"utf8");if(e){if(!i)throw new ne("Blob is not supported",ne.ERR_NOT_SUPPORT);return new i([f],{type:o})}return f}throw new ne("Unsupported protocol "+s,ne.ERR_NOT_SUPPORT)}function iI(t,e){let n=0,i=1e3/e,s=null;return function(o,a){let u=Date.now();if(o||u-n>i)return s&&(clearTimeout(s),s=null),n=u,t.apply(null,a);s||(s=setTimeout(()=>(s=null,n=Date.now(),t.apply(null,a)),i-(u-n)));}}var kv=iI;function rI(t,e){t=t||10;let n=new Array(t),i=new Array(t),s=0,r=0,o;return e=e!==void 0?e:1e3,function(u){let f=Date.now(),c=i[r];o||(o=f),n[s]=u,i[s]=f;let d=r,g=0;for(;d!==s;)g+=n[d++],d=d%t;if(s=(s+1)%t,s===r&&(r=(r+1)%t),f-o<e)return;let h=c&&f-c;return h?Math.round(g*1e3/h):void 0}}var Qo=rI;var Zo=Symbol("internals"),xu=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 n=this,i=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(i.ticksRate*e.samplesCount,i.timeWindow);this.on("newListener",a=>{a==="progress"&&(i.isCaptured||(i.isCaptured=!0));});let r=0;i.updateProgress=kv(function(){let u=i.length,f=i.bytesSeen,c=f-r;if(!c||n.destroyed)return;let d=s(c);r=f,process.nextTick(()=>{n.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});});},i.ticksRate);let o=()=>{i.updateProgress(!0);};this.once("end",o),this.once("error",o);}_read(e){let n=this[Zo];return n.onReadCallback&&n.onReadCallback(),super._read(e)}_transform(e,n,i){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 g(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 h=(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
`,uI=ls.encode(Mn),pI=2,bu=class{constructor(e,n){let{escapeName:i}=this.constructor,s=O.isString(n),r=`Content-Disposition: form-data; name="${i(e)}"${!s&&n.name?`; filename="${i(n.name)}"`:""}${Mn}`;s?n=ls.encode(String(n).replace(/\r?\n|\r\n?/g,Mn)):r+=`Content-Type: ${n.type||"application/octet-stream"}${Mn}`,this.headers=ls.encode(r+Mn),this.contentLength=s?n.byteLength:n.size,this.size=this.headers.byteLength+this.contentLength+pI,this.name=e,this.value=n;}async*encode(){yield this.headers;let{value:e}=this;O.isTypedArray(e)?yield e:yield*ea(e),yield uI;}static escapeName(e){return String(e).replace(/[\r\n"]/g,n=>({"\r":"%0D","\n":"%0A",'"':"%22"})[n])}},fI=(t,e,n)=>{let{tag:i="form-data-boundary",size:s=25,boundary:r=i+"-"+O.generateString(s,lI)}=n||{};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+Mn),a=ls.encode("--"+r+"--"+Mn+Mn),u=a.byteLength,f=Array.from(t.entries()).map(([d,g])=>{let h=new bu(d,g);return u+=h.size,h});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;}())},Fv=fI;var wu=class extends sr__default.default.Transform{__transform(e,n,i){this.push(e),i();}_transform(e,n,i){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,n);}this.__transform(e,n,i);}},Iv=wu;var mI=(t,e)=>O.isAsyncFn(t)?function(...n){let i=n.pop();t.apply(this,n).then(s=>{try{e?i(null,...e(s)):i(null,s);}catch(r){i(r);}},i);}:t,Lv=mI;var qv={flush:zn__default.default.constants.Z_SYNC_FLUSH,finishFlush:zn__default.default.constants.Z_SYNC_FLUSH},vI={flush:zn__default.default.constants.BROTLI_OPERATION_FLUSH,finishFlush:zn__default.default.constants.BROTLI_OPERATION_FLUSH},$v=O.isFunction(zn__default.default.createBrotliDecompress),{http:bI,https:wI}=jv.default,SI=/https:?/,Bv=Ie.protocols.map(t=>t+":");function EI(t){t.beforeRedirects.proxy&&t.beforeRedirects.proxy(t),t.beforeRedirects.config&&t.beforeRedirects.config(t);}function Nv(t,e,n){let i=e;if(!i&&i!==!1){let s=(0, Dv.getProxyForUrl)(n);s&&(i=new URL(s));}if(i){if(i.username&&(i.auth=(i.username||"")+":"+(i.password||"")),i.auth){(i.auth.username||i.auth.password)&&(i.auth=(i.auth.username||"")+":"+(i.auth.password||""));let r=Buffer.from(i.auth,"utf8").toString("base64");t.headers["Proxy-Authorization"]="Basic "+r;}t.headers.host=t.hostname+(t.port?":"+t.port:"");let s=i.hostname||i.host;t.hostname=s,t.host=s,t.port=i.port,t.path=n,i.protocol&&(t.protocol=i.protocol.includes(":")?i.protocol:`${i.protocol}:`);}t.beforeRedirects.proxy=function(r){Nv(r,e,r.href);};}var AI=typeof process<"u"&&O.kindOf(process)==="process",_I=t=>new Promise((e,n)=>{let i,s,r=(u,f)=>{s||(s=!0,i&&i(u,f));},o=u=>{r(u),e(u);},a=u=>{r(u,!0),n(u);};t(o,a,u=>i=u).catch(a);}),Uv=AI&&function(e){return _I(async function(i,s,r){let{data:o,lookup:a,family:u}=e,{responseType:f,responseEncoding:c}=e,d=e.method.toUpperCase(),g,h=!1,y;a&&O.isAsyncFn(a)&&(a=Lv(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 xI__default.default,A=()=>{e.cancelToken&&e.cancelToken.unsubscribe(_),e.signal&&e.signal.removeEventListener("abort",_),b.removeAllListeners();};r((U,z)=>{g=!0,z&&(h=!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=fi(e.baseURL,e.url),C=new URL(S,"http://localhost"),I=C.protocol||Bv[0];if(I==="data:"){let U;if(d!=="GET")return Un(i,s,{status:405,statusText:"method not allowed",headers:{},config:e});try{U=yu(e.url,f==="blob",{Blob:e.env&&e.env.Blob});}catch(z){throw ne.from(z,ne.ERR_BAD_REQUEST,e)}ret
`)?this.buffer="":this.buffer=i.pop();for(let s of i){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 n=[0,null];try{if(!this.agent)throw new Error(`Agent not bound.
`);n[0]=e[0];let i=e[1].func;if(i==="cancelRequest")n[1]=this.cancelRequest(e);else {let s=this.agent[i];if(!s)throw new Error(`Unknown function: ${i}`);let r=s.apply(this.agent,e[1].args);typeof r=="object"&&typeof r.then=="function"?(this.ongoingRequests[e[0]]=r,n[1]=await r,delete this.ongoingRequests[e[0]]):n[1]=r;}}catch(i){this.logger.error({error:i,request:e},"Failed to handle request");}finally{return n}}cancelRequest(e){let n=this.ongoingRequests[e[1].args[0]];return n?(n instanceof at&&n.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 n of RR)this.agent.on(n,i=>{this.sendResponse([0,i]);});}listen(){this.inStream.on("data",this.handleInput.bind(this));}};var CR=new xc;yc.create().then(t=>{CR.bind(t),CR.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