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

230 lines
534 KiB
JavaScript
Raw Normal View History

#!/bin/env node
'use strict';
var child_process = require('child_process');
var zn = require('zlib');
var or = require('stream');
var fs$1 = require('fs');
var promises = require('fs/promises');
var path = require('path');
var vF = require('util');
var bF = require('events');
var QC = require('crypto');
var uI = require('url');
var yF = require('http');
var xF = require('https');
function _interopDefault (e) { return e && e.__esModule ? e : { default: e }; }
var zn__default = /*#__PURE__*/_interopDefault(zn);
var or__default = /*#__PURE__*/_interopDefault(or);
var vF__default = /*#__PURE__*/_interopDefault(vF);
var bF__default = /*#__PURE__*/_interopDefault(bF);
var QC__default = /*#__PURE__*/_interopDefault(QC);
var uI__default = /*#__PURE__*/_interopDefault(uI);
var yF__default = /*#__PURE__*/_interopDefault(yF);
var xF__default = /*#__PURE__*/_interopDefault(xF);
var GC=Object.create;var zr=Object.defineProperty;var VC=Object.getOwnPropertyDescriptor;var KC=Object.getOwnPropertyNames;var JC=Object.getPrototypeOf,YC=Object.prototype.hasOwnProperty;var XC=(t,e,n)=>e in t?zr(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),Tc=(t,e)=>{for(var n in e)zr(t,n,{get:e[n],enumerable:!0});},rm=(t,e,n,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of KC(e))!YC.call(t,s)&&s!==n&&zr(t,s,{get:()=>e[s],enumerable:!(i=VC(e,s))||i.enumerable});return t};var vn=(t,e,n)=>(n=t!=null?GC(JC(t)):{},rm(e||!t||!t.__esModule?zr(n,"default",{value:t,enumerable:!0}):n,t)),Oc=t=>rm(zr({},"__esModule",{value:!0}),t);var le=(t,e,n)=>(XC(t,typeof e!="symbol"?e+"":e,n),n),kc=(t,e,n)=>{if(!e.has(t))throw TypeError("Cannot "+n)};var w=(t,e,n)=>(kc(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)=>(kc(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)=>(kc(t,e,"access private method"),n);var Fc=R((rz,am)=>{var om=Object.prototype.toString;am.exports=function(e){var n=om.call(e),i=n==="[object Arguments]";return i||(i=n!=="[object Array]"&&e!==null&&typeof e=="object"&&typeof e.length=="number"&&e.length>=0&&om.call(e.callee)==="[object Function]"),i};});var gm=R((sz,hm)=>{var mm;Object.keys||(Hr=Object.prototype.hasOwnProperty,Lc=Object.prototype.toString,cm=Fc(),qc=Object.prototype.propertyIsEnumerable,lm=!qc.call({toString:null},"toString"),um=qc.call(function(){},"prototype"),Wr=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],ao=function(t){var e=t.constructor;return e&&e.prototype===t},pm={$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},fm=function(){if(typeof window>"u")return !1;for(var t in window)try{if(!pm["$"+t]&&Hr.call(window,t)&&window[t]!==null&&typeof window[t]=="object")try{ao(window[t]);}catch{return !0}}catch{return !0}return !1}(),dm=function(t){if(typeof window>"u"||!fm)return ao(t);try{return ao(t)}catch{return !1}},mm=function(e){var n=e!==null&&typeof e=="object",i=Lc.call(e)==="[object Function]",s=cm(e),r=n&&Lc.call(e)==="[object String]",o=[];if(!n&&!i&&!s)throw new TypeError("Object.keys called on a non-object");var a=um&&i;if(r&&e.length>0&&!Hr.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")&&Hr.call(e,c)&&o.push(String(c));if(lm)for(var d=dm(e),g=0;g<Wr.length;++g)!(d&&Wr[g]==="constructor")&&Hr.call(e,Wr[g])&&o.push(Wr[g]);return o});var Hr,Lc,cm,qc,lm,um,Wr,ao,pm,fm,dm;hm.exports=mm;});var lo=R((oz,vm)=>{var t1=Array.prototype.slice,n1=Fc(),ym=Object.keys,co=ym?function(e){return ym(e)}:gm(),xm=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 n1(i)?xm(t1.call(i)):xm(i)});}else Object.keys=co;return Object.keys||co};vm.exports=co;});var uo=R((az,bm)=>{bm.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 IT(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 il(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=nl(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 Xc=="function"?Xc(t):[],o;if(Gi){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||Gi&&o["$"+u]instanceof Symbol||(qh.call(/[^\w$]/,u)?i.push(e(u,t)+": "+e(t[u],t)):i.push(u+": "+e(t[u],t))));if(typeof Xc=="function")for(var f=0;f<r.length;f++)$h.call(t,r[f])&&i.push("["+e(r[f])+"]: "+e(t[r[f]],t));return i}});var Hh=R((kz,zh)=>{var al=bn(),Vi=_t(),FT=Mh(),LT=al("%TypeError%"),vo=al("%WeakMap%",!0),bo=al("%Map%",!0),qT=Vi("WeakMap.prototype.get",!0),$T=Vi("WeakMap.prototype.set",!0),DT=Vi("WeakMap.prototype.has",!0),BT=Vi("Map.prototype.get",!0),jT=Vi("Map.prototype.set",!0),NT=Vi("Map.prototype.has",!0),cl=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},UT=function(t,e){var n=cl(t,e);return n&&n.value},MT=function(t,e,n){var i=cl(t,e);i?i.value=n:t.next={key:e,next:t.next,value:n};},zT=function(t,e){return !!cl(t,e)};zh.exports=function(){var e,n,i,s={assert:function(r){if(!s.has(r))throw new LT("Side channel does not contain "+FT(r))},get:function(r){if(vo&&r&&(typeof r=="object"||typeof r=="function")){if(e)return qT(e,r)}else if(bo){if(n)return BT(n,r)}else if(i)return UT(i,r)},has:function(r){if(vo&&r&&(typeof r=="object"||typeof r=="function")){if(e)return DT(e,r)}else if(bo){if(n)return NT(n,r)}else if(i)return zT(i,r);return !1},set:function(r,o){vo&&r&&(typeof r=="object"||typeof r=="function")?(e||(e=new vo),$T(e,r,o)):bo?(n||(n=new bo),jT(n,r,o)):(i||(i={key:{},next:null}),MT(i,r,o));}};return s};});var ll=R((Pz,Gh)=>{var Wh=function(t){return t!==t};Gh.exports=function(e,n){return e===0&&n===0?1/e===1/n:!!(e===n||Wh(e)&&Wh(n))};});var ul=R((Iz,Vh)=>{var HT=ll();Vh.exports=function(){return typeof Object.is=="function"?Object.is:HT};});var Jh=R((Fz,Kh)=>{var WT=ul(),GT=qn();Kh.exports=function(){var e=WT();return GT(Object,{is:e},{is:function(){return Object.is!==e}}),e};});var Zh=R((Lz,Qh)=>{var VT=qn(),KT=Wi(),JT=ll(),Yh=ul(),YT=Jh(),Xh=KT(Yh(),Object);VT(Xh,{getPolyfill:Yh,implementation:JT,shim:YT});Qh.exports=Xh;});var wn=R((qz,eg)=>{var XT=uo();eg.exports=function(){return XT()&&!!Symbol.toStringTag};});var ig=R(($z,ng)=>{var QT=wn()(),ZT=_t(),pl=ZT("Object.prototype.toString"),wo=function(e){return QT&&e&&typeof e=="object"&&Symbol.toStringTag in e?!1:pl(e)==="[object Arguments]"},tg=function(e){return wo(e)?!0:e!==null&&typeof e=="object"&&typeof e.length=="number"&&e.length>=0&&pl(e)!=="[object Array]"&&pl(e.callee)==="[object Function]"},eO=function(){return wo(arguments)}();wo.isLegacyArguments=tg;ng.exports=eO?wo:tg;});var sg=R((Dz,rg)=>{var tO={}.toString;rg.exports=Array.isArray||function(t){return tO.call(t)=="[object Array]"};});var lg=R((Bz,cg)=>{var ag=Function.prototype.toString,Ki=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,dl,So;if(typeof Ki=="function"&&typeof Object.defineProperty=="function")try{dl=Object.defineProperty({},"length",{get:function(){throw So}}),So={},Ki(function(){throw 42},null,dl);}catch(t){t!==So&&(Ki=null);}else Ki=null;var nO=/^\s*class\b/,ml=function(e){try{var n=ag.call(e);return nO.test(n)}catch{return !1}},fl=function(e){try{return ml(e)?!1:(ag.call(e),!0)}catch{return !1}},Eo=Object.prototype.toString,iO="[object Object]",rO="[object Function]",sO="[object GeneratorFunction]",oO="[object HTMLAllCollection]",aO="[object HTML document.all class]",cO="[object HTMLCollection]",lO=typeof Symbol=="function"&&!!Symbol.toStringTag,uO=!(0 in[,]),hl=function(){return !1};typeof document=="object"&&(og=document.all,Eo.call(og)===Eo.call(document.all)&&(hl=function(e){if((uO||!e)&&(typeof e>"u"||typeof e=="object"))try{var n=Eo.call(e);return (n===oO||n===aO||n===cO||n===iO)&&e("")==null}catch{}return !1}));var og;cg.exports=Ki?function(e){if(hl(e))return !0;if(!e||typeof e!="function"&&typeof e!="object")return !1;try{Ki(e,null,dl);}catch(n){if(n!==So)return !1}return !ml(e)&&fl(e)}:function(e){if(hl(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=tu.prototype.append.bind(this);if(typeof e=="number"&&(e=""+e),Yx.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 rI))&&(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)):iI.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"&&eu(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=Ql.normalize(e.filepath).replace(/\\/g,"/"):e.filename||t.name||t.path?n=Ql.basename(e.filename||t.name||t.path):t.readable&&t.hasOwnProperty("httpVersion")&&(n=Ql.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=Zl.lookup(t.name)),!n&&t.path&&(n=Zl.lookup(t.path)),!n&&t.readable&&t.hasOwnProperty("httpVersion")&&(n=t.headers["content-type"]),!n&&(e.filepath||e.filename)&&(n=Zl.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]=HI()+e+" "+t[0];}function HI(){return et.inspectOpts.hideDate?"":new Date().toISOString()+" "}function WI(...t){return process.stderr.write(Yo.format(...t)+`
`)}function GI(t){t?process.env.DEBUG=t:delete process.env.DEBUG;}function VI(){return process.env.DEBUG}function KI(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=uu()(et);var{formatters:vv}=Xo.exports;vv.o=function(t){return this.inspectOpts.colors=this.useColors,Yo.inspect(t,this.inspectOpts).split(`
`).map(e=>e.trim()).join(" ")};vv.O=function(t){return this.inspectOpts.colors=this.useColors,Yo.inspect(t,this.inspectOpts)};});var wv=R((jH,fu)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?fu.exports=mv():fu.exports=bv();});var Ev=R((NH,Sv)=>{var os;Sv.exports=function(){if(!os){try{os=wv()("follow-redirects");}catch{}typeof os!="function"&&(os=function(){});}os.apply(null,arguments);};});var Pv=R((UH,yu)=>{var hi=H("url"),du=hi.URL,JI=H("http"),YI=H("https"),Rv=H("stream").Writable,Cv=H("assert"),Tv=Ev(),hu=["abort","aborted","connect","error","socket","timeout"],gu=Object.create(null);hu.forEach(function(t){gu[t]=function(e,n,i){this._redirectable.emit(t,e,n,i);};});var XI=cs("ERR_INVALID_URL","Invalid URL",TypeError),Av=cs("ERR_FR_REDIRECTION_FAILURE","Redirected request failed"),QI=cs("ERR_FR_TOO_MANY_REDIRECTS","Maximum number of redirects exceeded"),ZI=cs("ERR_FR_MAX_BODY_LENGTH_EXCEEDED","Request body larger than maxBodyLength limit"),eF=cs("ERR_STREAM_WRITE_AFTER_END","write after end");function Ct(t,e){Rv.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(Rv.prototype);Ct.prototype.abort=function(){kv(this._currentRequest),this.emit("abort");};Ct.prototype.write=function(t,e,n){if(this._ending)throw new eF;if(!gi(t)&&!iF(t))throw new TypeError("data should be a string, Buffer or Uint8Array");if(as(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 ZI),this.abort());};Ct.prototype.end=function(t,e,n){if(as(t)?(n=t,t=e=null):as(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 hu)i.on(s,gu[s]);if(this._currentUrl=/^\//.test(this._options.path)?hi.
GFS4: `),console.error(t);});Te[nt]||(gb=global[nt]||[],xb(Te,gb),Te.close=function(t){function e(n,i){return t.call(Te,n,function(s){s||yb(),typeof i=="function"&&i.apply(this,arguments);})}return Object.defineProperty(e,fa,{value:t}),e}(Te.close),Te.closeSync=function(t){function e(n){t.apply(Te,arguments),yb();}return Object.defineProperty(e,fa,{value:t}),e}(Te.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){wi(Te[nt]),H("assert").equal(Te[nt].length,0);}));var gb;global[nt]||xb(global,Te[nt]);ju.exports=Du(tL(Te));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!Te.__patched&&(ju.exports=Du(Te),Te.__patched=!0);function Du(t){ZF(t),t.gracefulify=Du,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,I){return e(Z,re,function(U){U&&(U.code==="EMFILE"||U.code==="ENFILE")?pr([Y,[Z,re,k],U,I||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,I,U,z){return i(re,k,I,function(ae){ae&&(ae.code==="EMFILE"||ae.code==="ENFILE")?pr([Z,[re,k,I,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,I,U,z){return r(re,k,I,function(ae){ae&&(ae.code==="EMFILE"||ae.code==="ENFILE")?pr([Z,[re,k,I,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,I,U,z){return a(re,k,I,function(ae){ae&&(ae.code==="EMFILE"||ae.code==="ENFILE")?pr([Z,[re,k,I,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,I,U,z){return f(k,Z(k,I,U,z))}:function(k,I,U,z){return f(k,I,Z(k,I,U,z))};return Y($,G,T);function Z(re,k,I,U){return function(z,ae){z&&(z.code==="EMFILE"||z.code==="ENFILE")?pr([Y,[re,k,I],z,U||Date.now(),Date.now()]):(ae&&ae.sort&&ae.sort(),typeof I=="function"&&I.call(this,z,ae));}}}if(process.version.substr(0,4)==="v0.8"){var g=eL(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=F),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;B($.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 F(){var $=this;B($.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=B;function B($,G,T,Y){return typeof T=="function"&&(Y=T,T=null),Z($,G,T,Y);function Z(re,k,I,U,z){return W(re,k,I,function(ae,De){ae&&(ae.code==="EMFILE"||ae.code==="ENFILE")?pr([Z,[re,k,I,U],ae,z||Date.now(),Date.now()]):typeof U=="function"&&U.apply(this,arguments);})}}return t}function pr(t){wi("ENQUEUE",t[0].name,t[1]),Te[nt].push(t),Bu();}var pa;function yb(){for(var t=Da
see https://github.com/jprichardson/node-fs-extra/issues/269`,"Warning","fs-extra-WARN0001"),ws.checkPaths(t,e,"copy",n,(s,r)=>{if(s)return i(s);let{srcStat:o,destStat:a}=r;ws.checkParentPaths(t,o,e,"copy",u=>{if(u)return i(u);Lb(t,e,n,(f,c)=>{if(f)return i(f);if(!c)return i();bL(a,t,e,n,i);});});});}function bL(t,e,n,i,s){let r=bs.dirname(n);yL(r,(o,a)=>{if(o)return s(o);if(a)return Wu(t,e,n,i,s);gL(r,u=>u?s(u):Wu(t,e,n,i,s));});}function Lb(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 Wu(t,e,n,i,s){(i.dereference?ht.stat:ht.lstat)(e,(o,a)=>o?s(o):a.isDirectory()?CL(a,t,e,n,i,s):a.isFile()||a.isCharacterDevice()||a.isBlockDevice()?wL(a,t,e,n,i,s):a.isSymbolicLink()?kL(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 wL(t,e,n,i,s,r){return e?SL(t,n,i,s,r):qb(t,n,i,s,r)}function SL(t,e,n,i,s){if(i.overwrite)ht.unlink(n,r=>r?s(r):qb(t,e,n,i,s));else return i.errorOnExist?s(new Error(`'${n}' already exists`)):s()}function qb(t,e,n,i,s){ht.copyFile(e,n,r=>r?s(r):i.preserveTimestamps?EL(t.mode,e,n,s):ma(n,t.mode,s));}function EL(t,e,n,i){return AL(t)?_L(n,t,s=>s?i(s):Fb(t,e,n,i)):Fb(t,e,n,i)}function AL(t){return (t&128)===0}function _L(t,e,n){return ma(t,e|128,n)}function Fb(t,e,n,i){RL(e,n,s=>s?i(s):ma(n,t,i));}function ma(t,e,n){return ht.chmod(t,e,n)}function RL(t,e,n){ht.stat(t,(i,s)=>i?n(i):xL(e,s.atime,s.mtime,n));}function CL(t,e,n,i,s,r){return e?$b(n,i,s,r):TL(t.mode,n,i,s,r)}function TL(t,e,n,i,s){ht.mkdir(n,r=>{if(r)return s(r);$b(e,n,i,o=>o?s(o):ma(n,t,s));});}function $b(t,e,n,i){ht.readdir(t,(s,r)=>s?i(s):Gu(r,t,e,n,i));}function Gu(t,e,n,i,s){let r=t.pop();return r?OL(t,r,e,n,i,s):s()}function OL(t,e,n,i,s,r){let o=bs.join(n,e),a=bs.join(i,e);Lb(o,a,s,(u,f)=>{if(u)return r(u);if(!f)return Gu(t,n,i,s,r);ws.checkPaths(o,a,"copy",s,(c,d)=>{if(c)return r(c);let{destStat:g}=d;Wu(g,o,a,s,h=>h?r(h):Gu(t,n,i,s,r));});});}function kL(t,e,n,i,s){ht.readlink(e,(r,o)=>{if(r)return s(r);if(i.dereference&&(o=bs.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=bs.resolve(process.cwd(),u)),ws.isSrcSubdir(o,u)?s(new Error(`Cannot copy '${o}' to a subdirectory of itself, '${u}'.`)):ws.isSrcSubdir(u,o)?s(new Error(`Cannot overwrite '${u}' with '${o}'.`)):PL(o,n,s)));else return ht.symlink(o,n,s)});}function PL(t,e,n){ht.unlink(e,i=>i?n(i):ht.symlink(t,e,n));}Db.exports=vL;});var zb=R((o9,Mb)=>{var lt=mt(),Ss=H("path"),IL=Vt().mkdirsSync,FL=zu().utimesMillisSync,Es=Ei();function LL(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}=Es.checkPathsSync(t,e,"copy",n);if(Es.checkParentPathsSync(t,i,e,"copy"),n.filter&&!n.filter(t,e))return;let r=Ss.dirname(e);return lt.existsSync(r)||IL(r),jb(s,t,e,n)}function jb(t,e,n,i){let r=(i.dereference?lt.statSync:lt.lstatSync)(e);if(r.isDirectory())return UL(r,t,e,n,i);if(r.isFile()||r.isCharacterDevice()||r.isBlockDevice())return qL(r,t,e,n,i);if(r.isSymbolicLink())return HL(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 qL(t,e,n,i,s){return e?$L(t,n,i,s):Nb(t,n,i,s)}function $L(t,e,n,i){if(i.overwrite)return lt.unlinkSync(n),Nb(t,e,n,i);if(i.errorOnExist)throw new Error(`'${n}' already exists`)}function Nb(t,e,n,i){return lt.copyFileSync(e,n),i.preserveTimestamps&&DL(t.mode,e,n),Vu(n,t.mode)}function DL(t,e,n){return BL(t)&&jL(n,t),NL(e,n)}function BL(t){return (t&128)===0}function jL(t,e){return Vu(t,e|128)}function Vu(t,e){return lt.chmodSync(t,e)}function NL(t,e){let n=lt.statSync(t);return FL(e,n.atime,n.mtime)}function UL(t,e,n,i,s){return e?Ub(n,i,s):ML(t.mode,n,i,s)}function ML(t,e,n,i){return lt.mkdirSync(n),Ub(e,n,i),Vu(n,t)}function Ub(t,e,n){lt.readdirSync(t).forEach(i=>zL(i,t,e,n));}function zL(t,e,n,i){let s=Ss.join(e,t),r=Ss.join(n,t);if(i.filter&&!i.filter(s,r))return;let{destStat:o}=Es.checkPathsSync(s,r,"copy",i);return jb(o,s,r,i)}function HL(t,e,n,i){let s=lt.readlinkSync(e);if(i.dereference&&(s=Ss.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=Ss.resolve(process.cwd(),r)),Es.isSrcSubdir(s,r))throw new Error(`Cannot copy '${s}' to a subdirectory of itself, '${r}'.`);if(Es.isSrcSubdir(r,s))throw new Error(`Cannot overwrite '${r}' with '${s}'.`);return WL(s,n)}else return lt.symlinkSync(s,n)}function WL(t,e){return lt.unlinkSync(e),lt.symlinkSync(t,e)}Mb.exports=LL;});var ha=R((a9,Hb)=>{var GL=dt().fromCallback;Hb.exports={copy:GL(Bb()),copySync:zb()};});var As=R((c9,Gb)=>{var Wb=mt(),VL=dt().fromCallback;function KL(t,e){Wb.rm(t,{recursive:!0,force:!0},e);}function JL(t){Wb.rmSync(t,{recursive:!0,force:!0});}Gb.exports={remove:VL(KL),removeSync:JL};});var ew=R((l9,Zb)=>{var YL=dt().fromPromise,Jb=Si(),Yb=H("path"),Xb=Vt(),Qb=As(),Vb=YL(async function(e){let n;try{n=await Jb.readdir(e);}catch{return Xb.mkdirs(e)}return Promise.all(n.map(i=>Qb.remove(Yb.join(e,i))))});function Kb(t){let e;try{e=Jb.readdirSync(t);}catch{return Xb.mkdirsSync(t)}e.forEach(n=>{n=Yb.join(t,n),Qb.removeSync(n);});}Zb.exports={emptyDirSync:Kb,emptydirSync:Kb,emptyDir:Vb,emptydir:Vb};});var rw=R((u9,iw)=>{var XL=dt().fromCallback,tw=H("path"),Kn=mt(),nw=Vt();function QL(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=tw.dirname(t);Kn.stat(r,(o,a)=>{if(o)return o.code==="ENOENT"?nw.mkdirs(r,u=>{if(u)return e(u);n();}):e(o);a.isDirectory()?n():Kn.readdir(r,u=>{if(u)return e(u)});});});}function ZL(t){let e;try{e=Kn.statSync(t);}catch{}if(e&&e.isFile())return;let n=tw.dirname(t);try{Kn.statSync(n).isDirectory()||Kn.readdirSync(n);}catch(i){if(i&&i.code==="ENOENT")nw.mkdirsSync(n);else throw i}Kn.writeFileSync(t,"");}iw.exports={createFile:XL(QL),createFileSync:ZL};});var lw=R((p9,cw)=>{var eq=dt().fromCallback,sw=H("path"),Jn=mt(),ow=Vt(),tq=Vn().pathExists,{areIdentical:aw}=Ei();function nq(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&&aw(a,r))return n(null);let u=sw.dirname(e);tq(u,(f,c)=>{if(f)return n(f);if(c)return i(t,e);ow.mkdirs(u,d=>{if(d)return n(d);i(t,e);});});});});}function iq(t,e){let n;try{n=Jn.lstatSync(e);}catch{}try{let r=Jn.lstatSync(t);if(n&&aw(r,n))return}catch(r){throw r.message=r.message.replace("lstat","ensureLink"),r}let i=sw.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 bq(t){return Buffer.isBuffer(t)&&(t=t.toString("utf8")),t.replace(/^\uFEFF/,"")}Pw.exports={stringify:vq,stripBom:bq};});var qw=R((y9,Lw)=>{var mr;try{mr=mt();}catch{mr=H("fs");}var ya=dt(),{stringify:Iw,stripBom:Fw}=ga();async function wq(t,e={}){typeof e=="string"&&(e={encoding:e});let n=e.fs||mr,i="throws"in e?e.throws:!0,s=await ya.fromCallback(n.readFile)(t,e);s=Fw(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 Sq=ya.fromPromise(wq);function Eq(t,e={}){typeof e=="string"&&(e={encoding:e});let n=e.fs||mr,i="throws"in e?e.throws:!0;try{let s=n.readFileSync(t,e);return s=Fw(s),JSON.parse(s,e.reviver)}catch(s){if(i)throw s.message=`${t}: ${s.message}`,s;return null}}async function Aq(t,e,n={}){let i=n.fs||mr,s=Iw(e,n);await ya.fromCallback(i.writeFile)(t,s,n);}var _q=ya.fromPromise(Aq);function Rq(t,e,n={}){let i=n.fs||mr,s=Iw(e,n);return i.writeFileSync(t,s,n)}var Cq={readFile:Sq,readFileSync:Eq,writeFile:_q,writeFileSync:Rq};Lw.exports=Cq;});var Dw=R((x9,$w)=>{var xa=qw();$w.exports={readJson:xa.readFile,readJsonSync:xa.readFileSync,writeJson:xa.writeFile,writeJsonSync:xa.writeFileSync};});var va=R((v9,Nw)=>{var Tq=dt().fromCallback,Rs=mt(),Bw=H("path"),jw=Vt(),Oq=Vn().pathExists;function kq(t,e,n,i){typeof n=="function"&&(i=n,n="utf8");let s=Bw.dirname(t);Oq(s,(r,o)=>{if(r)return i(r);if(o)return Rs.writeFile(t,e,n,i);jw.mkdirs(s,a=>{if(a)return i(a);Rs.writeFile(t,e,n,i);});});}function Pq(t,...e){let n=Bw.dirname(t);if(Rs.existsSync(n))return Rs.writeFileSync(t,...e);jw.mkdirsSync(n),Rs.writeFileSync(t,...e);}Nw.exports={outputFile:Tq(kq),outputFileSync:Pq};});var Mw=R((b9,Uw)=>{var{stringify:Iq}=ga(),{outputFile:Fq}=va();async function Lq(t,e,n={}){let i=Iq(e,n);await Fq(t,i,n);}Uw.exports=Lq;});var Hw=R((w9,zw)=>{var{stringify:qq}=ga(),{outputFileSync:$q}=va();function Dq(t,e,n){let i=qq(e,n);$q(t,i,n);}zw.exports=Dq;});var Gw=R((S9,Ww)=>{var Bq=dt().fromPromise,ut=Dw();ut.outputJson=Bq(Mw());ut.outputJsonSync=Hw();ut.outputJSON=ut.outputJson;ut.outputJSONSync=ut.outputJsonSync;ut.writeJSON=ut.writeJson;ut.writeJSONSync=ut.writeJsonSync;ut.readJSON=ut.readJson;ut.readJSONSync=ut.readJsonSync;Ww.exports=ut;});var Xw=R((E9,Yw)=>{var jq=mt(),Ju=H("path"),Nq=ha().copy,Jw=As().remove,Uq=Vt().mkdirp,Mq=Vn().pathExists,Vw=Ei();function zq(t,e,n,i){typeof n=="function"&&(i=n,n={}),n=n||{};let s=n.overwrite||n.clobber||!1;Vw.checkPaths(t,e,"move",n,(r,o)=>{if(r)return i(r);let{srcStat:a,isChangingCase:u=!1}=o;Vw.checkParentPaths(t,a,e,"move",f=>{if(f)return i(f);if(Hq(e))return Kw(t,e,s,u,i);Uq(Ju.dirname(e),c=>c?i(c):Kw(t,e,s,u,i));});});}function Hq(t){let e=Ju.dirname(t);return Ju.parse(e).root===e}function Kw(t,e,n,i,s){if(i)return Ku(t,e,n,s);if(n)return Jw(e,r=>r?s(r):Ku(t,e,n,s));Mq(e,(r,o)=>r?s(r):o?s(new Error("dest already exists.")):Ku(t,e,n,s));}function Ku(t,e,n,i){jq.rename(t,e,s=>s?s.code!=="EXDEV"?i(s):Wq(t,e,n,i):i());}function Wq(t,e,n,i){Nq(t,e,{overwrite:n,errorOnExist:!0,preserveTimestamps:!0},r=>r?i(r):Jw(t,i));}Yw.exports=zq;});var n0=R((A9,t0)=>{var Zw=mt(),Xu=H("path"),Gq=ha().copySync,e0=As().removeSync,Vq=Vt().mkdirpSync,Qw=Ei();function Kq(t,e,n){n=n||{};let i=n.overwrite||n.clobber||!1,{srcStat:s,isChangingCase:r=!1}=Qw.checkPathsSync(t,e,"move",n);return Qw.checkParentPathsSync(t,s,e,"move"),Jq(e)||Vq(Xu.dirname(e)),Yq(t,e,i,r)}function Jq(t){let e=Xu.dirname(t);return Xu.parse(e).root===e}function Yq(t,e,n,i){if(i)return Yu(t,e,n);if(n)return e0(e),Yu(t,e,n);if(Zw.existsSync(e))throw new Error("dest already exists.");return Yu(t,e,n)}function Yu(t,e,n){try{Zw.renameSync(t,e);}catch(i){if(i.code!=="EXDEV")throw i;return Xq(t,e,n)}}function Xq(t,e,n){return Gq(t,e,{overwrite:n,errorOnExist:!0,preserveTimestamps:!0}),e0(t)}t0.exports=Kq;});var r0=R((_9,i0)=>{var Qq=dt().fromCallback;i0.exports={move:Qq(Xw()),moveSync:n0()};});var Qu=R((R9,s0)=>{s0.exports={...Si(),...ha(),...ew(),...kw(),...Gw(),...Vt()
causes have become circular...`;let i=Zu(t);return i?(e.add(t),n+`
caused by: `+o0(i,e)):n},Zq=t=>o0(t,new Set),a0=(t,e,n)=>{if(!Cs(t))return "";let i=n?"":t.message||"";if(e.has(t))return i+": ...";let s=Zu(t);if(s){e.add(t);let r=typeof t.cause=="function";return i+(r?"":": ")+a0(s,e,r)}else return i},e2=t=>a0(t,new Set);c0.exports={isErrorLike:Cs,getErrorCause:Zu,stackWithCauses:Zq,messageWithCauses:e2};});var tp=R((k9,u0)=>{var t2=Symbol("circular-ref-tag"),wa=Symbol("pino-raw-err-ref"),l0=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(l0,wa,{writable:!0,value:{}});u0.exports={pinoErrProto:l0,pinoErrorSymbols:{seen:t2,rawSymbol:wa}};});var d0=R((P9,f0)=>{f0.exports=ip;var{messageWithCauses:n2,stackWithCauses:i2,isErrorLike:p0}=ep(),{pinoErrProto:r2,pinoErrorSymbols:s2}=tp(),{seen:np}=s2,{toString:o2}=Object.prototype;function ip(t){if(!p0(t))return t;t[np]=void 0;let e=Object.create(r2);e.type=o2.call(t.constructor)==="[object Function]"?t.constructor.name:t.name,e.message=n2(t),e.stack=i2(t),Array.isArray(t.errors)&&(e.aggregateErrors=t.errors.map(n=>ip(n)));for(let n in t)if(e[n]===void 0){let i=t[n];p0(i)?n!=="cause"&&!Object.prototype.hasOwnProperty.call(i,np)&&(e[n]=ip(i)):e[n]=i;}return delete t[np],e.raw=t,e}});var h0=R((I9,m0)=>{m0.exports=Ea;var{isErrorLike:rp}=ep(),{pinoErrProto:a2,pinoErrorSymbols:c2}=tp(),{seen:Sa}=c2,{toString:l2}=Object.prototype;function Ea(t){if(!rp(t))return t;t[Sa]=void 0;let e=Object.create(a2);e.type=l2.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))),rp(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];rp(i)?Object.prototype.hasOwnProperty.call(i,Sa)||(e[n]=Ea(i)):e[n]=i;}return delete t[Sa],e.raw=t,e}});var v0=R((F9,x0)=>{x0.exports={mapHttpRequest:u2,reqSerializer:y0};var sp=Symbol("pino-raw-req-ref"),g0=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[sp]},set:function(t){this[sp]=t;}}});Object.defineProperty(g0,sp,{writable:!0,value:{}});function y0(t){let e=t.info||t.socket,n=Object.create(g0);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 u2(t){return {req:y0(t)}}});var E0=R((L9,S0)=>{S0.exports={mapHttpResponse:p2,resSerializer:w0};var op=Symbol("pino-raw-res-ref"),b0=Object.create({},{statusCode:{enumerable:!0,writable:!0,value:0},headers:{enumerable:!0,writable:!0,value:""},raw:{enumerable:!1,get:function(){return this[op]},set:function(t){this[op]=t;}}});Object.defineProperty(b0,op,{writable:!0,value:{}});function w0(t){let e=Object.create(b0);return e.statusCode=t.headersSent?t.statusCode:null,e.headers=t.getHeaders?t.getHeaders():t._headers,e.raw=t,e}function p2(t){return {res:w0(t)}}});var cp=R((q9,A0)=>{var ap=d0(),f2=h0(),Aa=v0(),_a=E0();A0.exports={err:ap,errWithCause:f2,mapHttpRequest:Aa.mapHttpRequest,mapHttpResponse:_a.mapHttpResponse,req:Aa.reqSerializer,res:_a.resSerializer,wrapErrorSerializer:function(e){return e===ap?e:function(i){return e(ap(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((B9,T0)=>{T0.exports=/[^.[\]]+|\[((?:.)*?)\]/g;});var k0=R((j9,O0)=>{var h2=Ra();O0.exports=g2;function g2({paths:t}){let e=[];var n=0;let i=t.reduce(function(s,r,o){var a=r.match(h2).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 I0=R((N9,P0)=>{var y2=Ra();P0.exports=x2;function x2({secret:t,serialize:e,wcLen:n,strict:i,isCensorFct:s,censorFctTakesPath:r},o){let a=Function("o",`
if (typeof o !== 'object' || o == null) {
${S2(i,e)}
}
const { censor, secret } = this
${v2(t,s,r)}
this.compileRestore()
${b2(n>0,s,r)}
${w2(e)}
`).bind(o);return e===!1&&(a.restore=u=>o.restore(u)),a}function v2(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=y2.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 b2(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 w2(t){return t===!1?"return o":`
var s = this.serialize(o)
this.restore(o)
return s
`}function S2(t,e){return t===!0?"throw Error('fast-redact: primitives cannot be redacted')":e===!1?"return o":"return this.serialize(o)"}});var up=R((U9,$0)=>{$0.exports={groupRedact:A2,groupRestore:E2,nestedRedact:R2,nestedRestore:_2};function E2({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 A2(t,e,n,i,s){let r=F0(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 _2(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(hr(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];hr(c,s)&&(c[s]=o);}}}else q0(s,r,o,a);}}function R2(t,e,n,i,s,r,o){let a=F0(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}=C2(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 hr(t,e){return t!=null?"hasOwn"in Object?Object.hasOwn(t,e):Object.prototype.hasOwnProperty.call(t,e):!1}function C2(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,F=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?(F=c,h=L0(S,F-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||hr(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]=hr(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:F}}function F0(t,e){for(var n=-1,i=e.length,s=t;s!=null&&++n<i;)s=s[e[n]];return s}function L0(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||hr(t,n)&&c===d?t[n]:c),d;for(let S in t)if(typeof t[S]=="object"){var _=L0(t[S],e-1,n,i,s,r,o,a,u,f,c,d,g,h,y,b);return _}}function q0(t,e,n,i){if(i===0){hr(e,t)&&(e[t]=n);return}for(let s in e)typeof e[s]=="object"&&q0(t,e[s],n,i-1);}});var B0=R((M9,D0)=>{var{groupRestore:T2,nestedRestore:O2}=up();D0.exports=k2;function k2({secret:t,wcLen:e}){return function(){if(this.restore)return;let i=Object.keys(t),s=P2(t,i),r=e>0,o=r?{secret:t,groupRestore:T2,nestedRestore:O2}:{secret:t};this.restore=Function("o",I2(s,i,r)).bind(o);}}function P2(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 I2(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 N0=R((z9,j0)=>{j0.exports=F2;function F2(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 z0=R((H9,M0)=>{var U0=C0(),L2=k0(),q2=I0(),$2=B0(),{groupRedact:D2,nestedRedact:B2}=up(),j2=N0(),N2=Ra(),U2=U0(),pp=t=>t;pp.restore=pp;var M2="[REDACTED]";fp.rx=N2;fp.validator=U0;M0.exports=fp;function fp(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:M2,r=typeof s=="function",o=r&&s.length>1;if(e.length===0)return n||pp;U2({paths:e,serialize:n,censor:s});let{wildcards:a,wcLen:u,secret:f}=L2({paths:e,censor:s}),c=$2({secret:f,wcLen:u}),d="strict"in t?t.strict:!0;return q2({secret:f,wcLen:u,serialize:n,strict:d,isCensorFct:r,censorFctTakesPath:o},j2({secret:f,censor:s,compileRestore:c,serialize:n,groupRedact:D2,nestedRedact:B2,wildcards:a,wcLen:u}))}});var gr=R((W9,H0)=>{var z2=Symbol("pino.setLevel"),H2=Symbol("pino.getLevel"),W2=Symbol("pino.levelVal"),G2=Symbol("pino.useLevelLabels"),V2=Symbol("pino.useOnlyCustomLevels"),K2=Symbol("pino.mixin"),J2=Symbol("pino.lsCache"),Y2=Symbol("pino.chindings"),X2=Symbol("pino.asJson"),Q2=Symbol("pino.write"),Z2=Symbol("pino.redactFmt"),e$=Symbol("pino.time"),t$=Symbol("pino.timeSliceIndex"),n$=Symbol("pino.stream"),i$=Symbol("pino.stringify"),r$=Symbol("pino.stringifySafe"),s$=Symbol("pino.stringifiers"),o$=Symbol("pino.end"),a$=Symbol("pino.formatOpts"),c$=Symbol("pino.messageKey"),l$=Symbol("pino.errorKey"),u$=Symbol("pino.nestedKey"),p$=Symbol("pino.nestedKeyStr"),f$=Symbol("pino.mixinMergeStrategy"),d$=Symbol("pino.msgPrefix"),m$=Symbol("pino.wildcardFirst"),h$=Symbol.for("pino.serializers"),g$=Symbol.for("pino.formatters"),y$=Symbol.for("pino.hooks"),x$=Symbol.for("pino.metadata");H0.exports={setLevelSym:z2,getLevelSym:H2,levelValSym:W2,useLevelLabelsSym:G2,mixinSym:K2,lsCacheSym:J2,chindingsSym:Y2,asJsonSym:X2,writeSym:Q2,serializersSym:h$,redactFmtSym:Z2,timeSym:e$,timeSliceIndexSym:t$,streamSym:n$,stringifySym:i$,stringifySafeSym:r$,stringifiersSym:s$,endSym:o$,formatOptsSym:a$,messageKeySym:c$,errorKeySym:l$,nestedKeySym:u$,wildcardFirstSym:m$,needsMetadataGsym:x$,useOnlyCustomLevelsSym:V2,formattersSym:g$,hooksSym:y$,nestedKeyStrSym:p$,mixinMergeStrategySym:f$,msgPrefixSym:d$};});var hp=R((G9,K0)=>{var mp=z0(),{redactFmtSym:v$,wildcardFirstSym:Ca}=gr(),{rx:dp,validator:b$}=mp,W0=b$({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})`}),G0="[Redacted]",V0=!1;function w$(t,e){let{paths:n,censor:i}=S$(t),s=n.reduce((a,u)=>{dp.lastIndex=0;let f=dp.exec(u),c=dp.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={[v$]:mp({paths:n,censor:i,serialize:e,strict:V0})},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]=mp({paths:s[u],censor:f,serialize:e,strict:V0});}return a},r)}function S$(t){if(Array.isArray(t))return t={paths:t,censor:G0},W0(t),t;let{paths:e,censor:n=G0,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),W0({paths:e,censor:n}),{paths:e,censor:n}}K0.exports=w$;});var Y0=R((V9,J0)=>{var E$=()=>"",A$=()=>`,"time":${Date.now()}`,_$=()=>`,"t
${_}`,F=`,
${_}`);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+=F;}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+=`${F}"... ${Ri(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="",$="";A!==""&&(_+=A,F=`,
${_}`,B=" ");let G=Math.min(W,o);s&&!Dp(S)&&(J=$p(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)}:${B}${Z}`,$=F);}if(W>o){let T=W-o;C+=`${$}"...":${B}"${Ri(T)} not stringified"`,$=F;}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="",F=",";if(Array.isArray(h)){if(h.length===0)return "[]";if(r<y.length+1)return '"[Array]"';y.push(h),A!==""&&(_+=A,C+=`
${_}`,F=`,
${_}`);let W=Math.min(h.length,o),B=0;for(;B<W-1;B++){let G=u(String(B),h[B],y,b,A,_);C+=G!==void 0?G:"null",C+=F;}let $=u(String(B),h[B],y,b,A,_);if(C+=$!==void 0?$:"null",h.length-1>o){let G=h.length-o-1;C+=`${F}"... ${Ri(G)} not stringified"`;}return A!==""&&(C+=`
${S}`),y.pop(),`[${C}]`}y.push(h);let q="";A!==""&&(_+=A,F=`,
${_}`,q=" ");let J="";for(let W of b){let B=u(W,h[W],y,b,A,_);B!==void 0&&(C+=`${J}${Zn(W)}:${q}${B}`,J=F);}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 B=`
${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);B+=Z!==void 0?Z:"null",B+=$;}let Y=f(String(T),h[T],y,b,A);if(B+=Y!==void 0?Y:"null",h.length-1>o){let Z=h.length-o-1;B+=`${$}"... ${Ri(Z)} not stringified"`;}return B+=`
${_}`,y.pop(),`[${B}]`}let S=Object.keys(h),C=S.length;if(C===0)return "{}";if(r<y.length+1)return '"[Object]"';A+=b;let F=`,
${A}`,q="",J="",W=Math.min(C,o);Dp(h)&&(q+=VS(h,F,o),S=S.slice(h.length),W-=h.length,J=F),s&&(S=$p(S)),y.push(h);for(let B=0;B<W;B++){let $=S[B],G=f($,h[$],y,b,A);G!==void 0&&(q+=`${J}${Zn($)}: ${G}`,J=F);}if(C>o){let B=C-o;q+=`${J}"...": "${Ri(B)} not stringified"`,J=F;}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 F=Math.min(h.length,o),q=0;for(;q<F-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+=`,"... ${Ri(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);Dp(h)&&(b+=VS(h,",",o),A=A.slice(h.length),C-=h.length,S=","),s&&(A=$p(A)),y.push(h);for(let F=0;F<C;F++){let q=A[F],J=c(q,h[q],y);J!==void 0&&(b+=`${S}${Zn(q)}:${J}`,S=",");}if(_>o){let F=_-o;b+=`${S}"...":"${Ri(F)} 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,[],OB(h),b,"")}if(b.length!==0)return f("",g,[],b,"")}return c("",g,[])}return d}});var tE=R((lG,eE)=>{var Np=Symbol.for("pino.metadata"),{levels:QS}=qa(),ZS=Object.create(QS);ZS.silent=1/0;var PB=QS.info;function IB(t,e){let n=0;t=t||[],e=e||{dedupe:!1};let i=ZS;e.levels&&typeof e.levels=="object"&&(i=e.levels);let s={write:r,add:a,flushSync:o,end:u,minLevel:0,streams:[],clone:f,[Np]:!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=LB(h.length,e.dedupe);$B(A,h.length,e.dedupe);A=qB(A,e.dedupe))if(d=h[A],d.level<=g){if(y!==0&&y!==d.level)break;if(b=d.stream,b[Np]){let{lastTime:_,lastMsg:S,lastObj:C,lastLogger:F}=this;b.lastLevel=g,b.lastTime=_,b.lastMsg=S,b.lastObj=C,b.lastLogger=F;}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=PB;let b={stream:g,level:y,levelVal:void 0,id:n++};return h.unshift(b),h.sort(FB),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,[Np]:!0}}}function FB(t,e){return t.level-e.level}function LB(t,e){return e?t-1:0}function qB(t,e){return e?t-1:t+1}function $B(t,e,n){return n?t>=0:t<e}eE.exports=IB;});var mE=R((uG,jt)=>{var DB=H("os"),lE=cp(),BB=lp(),jB=hp(),uE=Y0(),NB=GS(),pE=gr(),{configure:UB}=XS(),{assertDefaultLevelFound:MB,mappings:fE,genLsCache:zB,levels:HB}=qa(),{createArgsNormalizer:WB,asChindings:GB,buildSafeSonicBoom:nE,buildFormatters:VB,stringify:Up,normalizeDestFileDescriptor:iE,noop:KB}=La(),{version:JB}=Ip(),{chindingsSym:rE,redactFmtSym:YB,serializersSym:sE,timeSym:XB,timeSliceIndexSym:QB,streamSym:ZB,stringifySym:oE,stringifySafeSym:Mp,stringifiersSym:aE,setLevelSym:ej,endSym:tj,formatOptsSym:nj,messageKeySym:ij,errorKeySym:rj,nestedKeySym:sj,mixinSym:oj,useOnlyCustomLevelsSym:aj,formattersSym:cE,hooksSym:cj,nestedKeyStrSym:lj,mixinMe
`:`
`),re=GB.bind(null,{[rE]:"",[sE]:o,[aE]:T,[oE]:Up,[Mp]:B,[cE]:$}),k="";d!==null&&(g===void 0?k=re(d):k=re(Object.assign({},d,{name:g})));let I=a instanceof Function?a:a?dE:fj,U=I().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"`);MB(h,y,_);let z=fE(y,_);return Object.assign(e,{levels:z,[aj]:_,[ZB]:i,[XB]:I,[QB]:U,[oE]:Up,[Mp]:B,[aE]:T,[tj]:Z,[nj]:Y,[ij]:u,[rj]:f,[sj]:c,[lj]:c?`,${JSON.stringify(c)}:{`:"",[sE]:o,[oj]:b,[uj]:A,[rE]:k,[cE]:$,[cj]:C,silent:KB,onChild:J,[pj]:W}),Object.setPrototypeOf(e,NB()),zB(e),e[ej](h),e}jt.exports=zp;jt.exports.destination=(t=process.stdout.fd)=>typeof t=="object"?(t.dest=iE(t.dest||process.stdout.fd),nE(t)):nE({dest:iE(t),minLength:0});jt.exports.transport=Cp();jt.exports.multistream=tE();jt.exports.levels=fE();jt.exports.stdSerializers=xj;jt.exports.stdTimeFunctions=Object.assign({},uE);jt.exports.symbols=pE;jt.exports.version=JB;jt.exports.default=zp;jt.exports.pino=zp;});var wE={};Tc(wE,{RotatingFileStream:()=>ja,RotatingFileStreamError:()=>Ts,createStream:()=>Dj});async function gE(t){return new Promise(e=>fs$1.access(t,fs$1.constants.F_OK,n=>e(!n)))}function yE(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 Wp(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 bE(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 Gp(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 Ij(t){let e=bE(t,"interval",Pj);switch(e.unit){case"h":Gp(e,"hours",24);break;case"m":Gp(e,"minutes",60);break;case"s":Gp(e,"seconds",60);break}return e}function xE(t){let e=bE(t,"size",Fj);return e.unit==="K"?e.num*1024:e.unit==="M"?e.num*1048576:e.unit==="G"?e.num*1073741824:e.num}function Lj(t){let e={};for(let n in t){let i=t[n],s=typeof i;if(!(n in vE))throw new Error(`Unknown option: ${n}`);e[n]=t[n],vE[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 qj(t,e,n){return i=>i?`${t}.${i}${e&&!n?".gz":""}`:t}function $j(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 Dj(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=Lj(e),{compress:i,omitExtension:s}=n,r;if(typeof t=="string")r=e.rotate?qj(t,i!==void 0,s):$j(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 Ts,ja,Pj,Fj,vE,SE=io(()=>{Ts=class extends Error{constructor(){super("Too many destination file attempts");le(this,"code","RFS-TOO-MANY");}},ja=class extends or.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 Ts}async unlink(n){try{await this.fsUnlink(n);}catch(i){if(i.code!=="ENOENT")throw i;this.emit("warning",i);}}};Pj={M:!0,d:!0,h:!0,m:!0,s:!0};Fj={B:!0,G:!0,K:!0,M:!0};vE={encoding:(t,e,n)=>new vF.TextDecoder(n),immutable:()=>{},initialRotation:()=>{},interval:Wp("interval",Ij),intervalBoundary:()=>{},maxFiles:yE("maxFiles"),maxSize:Wp("maxSize",xE),mode:()=>{},omitExtension:()=>{},rotate:yE("rotate"),size:Wp("size",xE),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 _E={};Tc(_E,{allLoggers:()=>Os,rootLogger:()=>$e});var Vp,EE,$e,Os,pn=io(()=>{Vp=vn(mE());xs();EE=(SE(),Oc(wE)).createStream("tabby-agent.log",{path:H("path").join(H("os").homedir(),".tabby","agent","logs"),size:"10M",interval:"1d"}),$e=EE?(0, Vp.default)(EE):(0, Vp.default)();Os=[$e];$e.onChild=t=>{Os.push(t);};});var CE=R((kG,RE)=>{RE.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:Dd},a=Dd,f=function(){return nm},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){Rc(Qe("ObjectPath",l,Ye,Xe));},F=function(l){Rc(Qe("ArrayPath",l,Ye,Xe));},q=function(l,m){return l.concat(m)},J=function(l){return [l]},W=function(l){return l},B=".",$={type:"literal",value:".",description:'"."'},G="=",T={type:"literal",value:"=",description:'"="'},Y=function(l,m){Rc(Qe("Assign",m,Ye,Xe,l));},Z=function(l){return l.join("")},re=function(l){return l.value},k='"""',I={type:"literal",value:'"""',description:'"\\"\\"\\""'},U=null,z=function(l){return Qe("String",l.join(""),Ye,Xe)},ae='"',De={type:"literal",value:'"',description:'"\\""'},he="'''",St={type:"literal",value:"'''",description:`"'''"`},oi="'",at={type:"literal",value:"'",description:`"'"`},ke=function(l){return l},pe=function(l){return l},nn="\\",Be={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)},Pe=function(l){return Qe("Float",parseFloat(l),Ye,Xe)},ai="+",Fn={type:"literal",value:"+",description:'"+"'},md=function(l){return l.join("")},$r="-",Dr={type:"literal",value:"-",description:'"-"'},hd=function(l){return "-"+l.join("")},kR=function(l){return Qe("Integer",parseInt(l,10),Ye,Xe)},gd="true",PR={type:"literal",value:"true",description:'"true"'},IR=function(){return Qe("Boolean",!0,Ye,Xe)},yd="false",FR={type:"literal",value:"false",description:'"false"'},LR=function(){return Qe("Boolean",!1,Ye,Xe)},qR=function(){return Qe("Array",[],Ye,Xe)},$R=function(l){return Qe("Array",l?[l]:[],Ye,Xe)},DR=function(l){return Qe("
`,Rd={type:"literal",value:`
`,description:'"\\n"'},QR="\r",ZR={type:"literal",value:"\r",description:'"\\r"'},eC=/^[0-9a-f]/i,tC={type:"class",value:"[0-9a-f]i",description:"[0-9a-f]i"},nC=/^[0-9]/,iC={type:"class",value:"[0-9]",description:"[0-9]"},rC="_",sC={type:"literal",value:"_",description:'"_"'},oC=function(){return ""},aC=/^[A-Za-z0-9_\-]/,cC={type:"class",value:"[A-Za-z0-9_\\-]",description:"[A-Za-z0-9_\\-]"},lC=function(l){return l.join("")},Cd='\\"',uC={type:"literal",value:'\\"',description:'"\\\\\\""'},pC=function(){return '"'},Td="\\\\",fC={type:"literal",value:"\\\\",description:'"\\\\\\\\"'},dC=function(){return "\\"},Od="\\b",mC={type:"literal",value:"\\b",description:'"\\\\b"'},hC=function(){return "\b"},kd="\\t",gC={type:"literal",value:"\\t",description:'"\\\\t"'},yC=function(){return " "},Pd="\\n",xC={type:"literal",value:"\\n",description:'"\\\\n"'},vC=function(){return `
`},Id="\\f",bC={type:"literal",value:"\\f",description:'"\\\\f"'},wC=function(){return "\f"},Fd="\\r",SC={type:"literal",value:"\\r",description:'"\\\\r"'},EC=function(){return "\r"},Ld="\\U",AC={type:"literal",value:"\\U",description:'"\\\\U"'},qd=function(l){return HC(l.join(""))},$d="\\u",_C={type:"literal",value:"\\u",description:'"\\\\u"'},p=0,ee=0,Nr=0,bc={line:1,column:1,seenCR:!1},Qs=0,wc=[],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 Sc(ee).line}function Xe(){return Sc(ee).column}function Sc(l){function m(x,v,E){var P,D;for(P=v;P<E;P++)D=i.charAt(P),D===`
`?(x.seenCR||x.line++,x.column=1,x.seenCR=!1):D==="\r"||D==="\u2028"||D==="\u2029"?(x.line++,x.column=1,x.seenCR=!0):(x.column++,x.seenCR=!1);}return Nr!==l&&(Nr>l&&(Nr=0,bc={line:1,column:1,seenCR:!1}),m(bc,Nr,l),Nr=l),bc}function V(l){p<Qs||(p>Qs&&(Qs=p,wc=[]),wc.push(l));}function Ec(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(ji){function Ln(At){return At.charCodeAt(0).toString(16).toUpperCase()}return ji.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,Ie,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],Ie=ue?'"'+ve(ue)+'"':"end of input","Expected "+Re+" but "+Ie+" found."}var P=Sc(x),D=x<i.length?i.charAt(x):null;return m!==null&&v(m),new e(l!==null?l:E(m,D),m,D,x,P.line,P.column)}function Dd(){var l,m,x,v=p*49+0,E=M[v];if(E)return p=E.nextPos,E.result;for(l=p,m=[],x=Bd();x!==r;)m.push(x),x=Bd();return m!==r&&(ee=l,m=f()),l=m,M[v]={nextPos:p,result:l},l}function Bd(){var l,m,x,v,E,P,D,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=RC(),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=[],D=$t(),D!==r)for(;D!==r;)P.push(D),D=$t();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=$t(),v!==r)for(;v!==r;)x.push(v),v=$t();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=$t());}return M[X]={nextPos:p,result:l},l}function RC(){var l,m=p*49+2,x=M[m];return x?(p=x.nextPos,x.result):(l=eo(),l===r&&(l=CC(),l===r&&(l=TC(),l===r&&(l=OC()))),M[m]={nextPos:p,result:l},l)}function eo(){var l,m,x,v,E,P,D=p*49+3,X=M[D];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=$t(),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=$t(),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[D]={nextPos:p,result:l},l}function CC(){var l,m,x,v,E,P,D=p*49+4,X=M[D];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=jd(),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[D]={nextPos:p,result:l},l}function TC(){var l,m,x,v,E,P,D,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=jd(),E!==r){for(P=[],D=te();D!==r;)P.push(D),D=te();P!==r?(i.charCodeAt(p)===93?(D=_,p++):(D=r,N===0&&V(S)),D!==r?(i.charCodeAt(p)===93?(X=_,p++):(X=r,N===0&&V(S)),X!==r?(ee=l,m=F(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 jd(){var l,m,x,v=p*49+6,E=M[v];if(E)return p=E.nextPos,E.result;if(l=p,m=[],x=Ud(),x!==r)for(;x!==r;)m.push(x),x=Ud();else m=c;return m!==r?(x=Nd(),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 XA=R((QG,YA)=>{var u3=Ya(),{MAX_LENGTH:VA,CHAR_BACKSLASH:gf,CHAR_BACKTICK:p3,CHAR_COMMA:f3,CHAR_DOT:d3,CHAR_LEFT_PARENTHESES:m3,CHAR_RIGHT_PARENTHESES:h3,CHAR_LEFT_CURLY_BRACE:g3,CHAR_RIGHT_CURLY_BRACE:y3,CHAR_LEFT_SQUARE_BRACKET:KA,CHAR_RIGHT_SQUARE_BRACKET:JA,CHAR_DOUBLE_QUOTE:x3,CHAR_SINGLE_QUOTE:v3,CHAR_NO_BREAK_SPACE:b3,CHAR_ZERO_WIDTH_NOBREAK_SPACE:w3}=GA(),S3=(t,e={})=>{if(typeof t!="string")throw new TypeError("Expected a string");let n=e||{},i=typeof n.maxLength=="number"?Math.min(VA,n.maxLength):VA;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===w3||g===b3)){if(g===gf){b({type:"text",value:(e.keepEscaping?g:"")+y()});continue}if(g===JA){b({type:"text",value:"\\"+g});continue}if(g===KA){u++;let _;for(;c<f&&(_=y());){if(g+=_,_===KA){u++;continue}if(_===gf){g+=y();continue}if(_===JA&&(u--,u===0))break}b({type:"text",value:g});continue}if(g===m3){o=b({type:"paren",nodes:[]}),r.push(o),b({type:"text",value:g});continue}if(g===h3){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===x3||g===v3||g===p3){let A=g,_;for(e.keepQuotes!==!0&&(g="");c<f&&(_=y());){if(_===gf){g+=_+y();continue}if(_===A){e.keepQuotes===!0&&(g+=_);break}g+=_;}b({type:"text",value:g});continue}if(g===g3){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===y3){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===f3&&d>0){if(o.ranges>0){o.ranges=0;let A=o.nodes.shift();o.nodes=[A,{type:"text",value:u3(o)}];}b({type:"comma",value:g}),o.commas++;continue}if(g===d3&&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};YA.exports=S3;});var e_=R((ZG,ZA)=>{var QA=Ya(),E3=UA(),A3=HA(),_3=XA(),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={})=>_3(t,e);kt.stringify=(t,e={})=>QA(typeof t=="string"?kt.parse(t,e):t,e);kt.compile=(t,e={})=>(typeof t=="string"&&(t=kt.parse(t,e)),E3(t,e));kt.expand=(t,e={})=>{typeof t=="string"&&(t=kt.parse(t,e));let n=A3(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);ZA.exports=kt;});var t_=R((e5,R3)=>{R3.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 B_(){return {buf:"",write:function(t){this.buf+=t;},end:function(t){this.buf+=t;},read:function(){return this.buf}}}});var M_=R((m5,U_)=>{U_.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 W_=R(pc=>{pc.byteLength=ZU;pc.toByteArray=tM;pc.fromByteArray=rM;var yn=[],Ut=[],QU=typeof Uint8Array<"u"?Uint8Array:Array,td="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for($i=0,z_=td.length;$i<z_;++$i)yn[$i]=td[$i],Ut[td.charCodeAt($i)]=$i;var $i,z_;Ut["-".charCodeAt(0)]=62;Ut["_".charCodeAt(0)]=63;function H_(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 ZU(t){var e=H_(t),n=e[0],i=e[1];return (n+i)*3/4-i}function eM(t,e,n){return (e+n)*3/4-n}function tM(t){var e,n=H_(t),i=n[0],s=n[1],r=new QU(eM(t,i,s)),o=0,a=s>0?i-4:i,u;for(u=0;u<a;u+=4)e=Ut[t.charCodeAt(u)]<<18|Ut[t.charCodeAt(u+1)]<<12|Ut[t.charCodeAt(u+2)]<<6|Ut[t.charCodeAt(u+3)],r[o++]=e>>16&255,r[o++]=e>>8&255,r[o++]=e&255;return s===2&&(e=Ut[t.charCodeAt(u)]<<2|Ut[t.charCodeAt(u+1)]>>4,r[o++]=e&255),s===1&&(e=Ut[t.charCodeAt(u)]<<10|Ut[t.charCodeAt(u+1)]<<4|Ut[t.charCodeAt(u+2)]>>2,r[o++]=e>>8&255,r[o++]=e&255),r}function nM(t){return yn[t>>18&63]+yn[t>>12&63]+yn[t>>6&63]+yn[t&63]}function iM(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(nM(i));return s.join("")}function rM(t){for(var e,n=t.length,i=n%3,s=[],r=16383,o=0,a=n-i;o<a;o+=r)s.push(iM(t,o,o+r>a?a:o+r));return i===1?(e=t[n-1],s.push(yn[e>>2]+yn[e<<4&63]+"==")):i===2&&(e=(t[n-2]<<8)+t[n-1],s.push(yn[e>>10]+yn[e>>4&63]+yn[e<<2&63]+"=")),s.join("")}});var G_=R(nd=>{nd.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)};nd.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 lR=R(qr=>{var id=W_(),Fr=G_(),V_=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;qr.Buffer=L;qr.SlowBuffer=uM;qr.INSPECT_MAX_BYTES=50;var fc=2147483647;qr.kMaxLength=fc;L.TYPED_ARRAY_SUPPORT=sM();!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 sM(){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]&&gI[n])&&(n==="set-cookie"?e[n]?e[n].push(i):e[n]=[i]:e[n]=e[n]?e[n]+", "+i:i);}),e};var av=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 yI(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 xI=t=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());function au(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 vI(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,n,i)=>n.toUpperCase()+i)}function bI(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 er=class{constructor(e){e&&this.set(e);}set(e,n,i){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,n):O.isString(e)&&(e=e.trim())&&!xI(e)?o(ov(e),n):e!=null&&r(n,e,i),this}get(e,n){if(e=is(e),e){let i=O.findKey(this,e);if(i){let s=this[i];if(!n)return s;if(n===!0)return yI(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=is(e),e){let i=O.findKey(this,e);return !!(i&&this[i]!==void 0&&(!n||au(this,this[i],i,n)))}return !1}delete(e,n){let i=this,s=!1;function r(o){if(o=is(o),o){let a=O.findKey(i,o);a&&(!n||au(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||au(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?vI(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[av]=this[av]={accessors:{}}).accessors,s=this.prototype;function r(o){let a=is(o);i[a]||(bI(s,o),i[a]=!0);}return O.isArray(e)?e.forEach(r):r(e),this}};er.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);O.freezeMethods(er.prototype);O.freezeMethods(er);var je=er;function rs(t,e){let n=this||Zi,i=e||n,s=je.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 ss(t){return !!(t&&t.__CANCEL__)}function cv(t,e,n){ne.call(this,t??"canceled",ne.ERR_CANCELED,e,n),this.name="CanceledError";}O.inherits(cv,ne,{__CANCEL__:!0});var Ht=cv;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 cu(t){return /^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}function lu(t,e){return e?t.replace(/\/+$/,"")+"/"+e.replace(/^\/+/,""):t}function di(t,e){return t&&!cu(e)?lu(t,e):e}var Nv=vn(uv(),1),Uv=vn(Pv(),1);var yi="1.4.0";function ls(t){let e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return e&&e[1]||""}var rF=/^(?:([^;]+);)?(?:[^;]+;)?(base64|),([\s\S]*)$/;function xu(t,e,n){let i=n&&n.Blob||Le.classes.Blob,s=ls(t);if(e===void 0&&i&&(e=!0),s==="data"){t=s.length?t.slice(s.length+1):t;let r=rF.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 sF(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 Iv=sF;function oF(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=oF;var Zo=Symbol("internals"),vu=class extends or__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=Iv(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,F=0;if(o){let q=Date.now();(!r.ts||(F=q-r.ts)>=u)&&(r.ts=q,C=c-r.bytes,r.bytes=C<0?-C:0,F=0),C=c-r.bytes;}if(o){if(C<=0)return setTimeout(()=>{b(null,y);},u-F);C<S&&(S=C);}S&&A>S&&A
`,fF=us.encode(Mn),dF=2,wu=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=us.encode(String(n).replace(/\r?\n|\r\n?/g,Mn)):r+=`Content-Type: ${n.type||"application/octet-stream"}${Mn}`,this.headers=us.encode(r+Mn),this.contentLength=s?n.byteLength:n.size,this.size=this.headers.byteLength+this.contentLength+dF,this.name=e,this.value=n;}async*encode(){yield this.headers;let{value:e}=this;O.isTypedArray(e)?yield e:yield*ea(e),yield fF;}static escapeName(e){return String(e).replace(/[\r\n"]/g,n=>({"\r":"%0D","\n":"%0A",'"':"%22"})[n])}},mF=(t,e,n)=>{let{tag:i="form-data-boundary",size:s=25,boundary:r=i+"-"+O.generateString(s,pF)}=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=us.encode("--"+r+Mn),a=us.encode("--"+r+"--"+Mn+Mn),u=a.byteLength,f=Array.from(t.entries()).map(([d,g])=>{let h=new wu(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),or.Readable.from(async function*(){for(let d of f)yield o,yield*d.encode();yield a;}())},Lv=mF;var Su=class extends or__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);}},qv=Su;var gF=(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,$v=gF;var Dv={flush:zn__default.default.constants.Z_SYNC_FLUSH,finishFlush:zn__default.default.constants.Z_SYNC_FLUSH},wF={flush:zn__default.default.constants.BROTLI_OPERATION_FLUSH,finishFlush:zn__default.default.constants.BROTLI_OPERATION_FLUSH},Bv=O.isFunction(zn__default.default.createBrotliDecompress),{http:SF,https:EF}=Uv.default,AF=/https:?/,jv=Le.protocols.map(t=>t+":");function _F(t){t.beforeRedirects.proxy&&t.beforeRedirects.proxy(t),t.beforeRedirects.config&&t.beforeRedirects.config(t);}function Mv(t,e,n){let i=e;if(!i&&i!==!1){let s=(0, Nv.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){Mv(r,e,r.href);};}var RF=typeof process<"u"&&O.kindOf(process)==="process",CF=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);}),zv=RF&&function(e){return CF(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=$v(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 bF__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=di(e.baseURL,e.url),C=new URL(S,"http://localhost"),F=C.protocol||jv[0];if(F==="data:"){let U;if(d!=="GET")return Un(i,s,{status:405,statusText:"method not allowed",headers:{},config:e});try{U=xu(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 tt&&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 TR)this.agent.on(n,i=>{this.sendResponse([0,i]);});}listen(){this.inStream.on("data",this.handleInput.bind(this));}};var OR=new vc;xc.create().then(t=>{OR.bind(t),OR.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