2023-07-25 11:17:14 +00:00
#!/bin/env node
'use strict' ;
var child _process = require ( 'child_process' ) ;
2023-09-15 11:15:56 +00:00
var zlib = require ( 'zlib' ) ;
var stream = require ( 'stream' ) ;
var fs = require ( 'fs' ) ;
2023-07-25 11:17:14 +00:00
var promises = require ( 'fs/promises' ) ;
var path = require ( 'path' ) ;
2023-09-15 11:15:56 +00:00
var util = require ( 'util' ) ;
var events = require ( 'events' ) ;
var qx = require ( 'crypto' ) ;
2023-07-25 11:17:14 +00:00
function _interopDefault ( e ) { return e && e . _ _esModule ? e : { default : e } ; }
2023-09-15 11:15:56 +00:00
var qx _ _default = /*#__PURE__*/ _interopDefault ( qx ) ;
var Fx = Object . create ; var Gn = Object . defineProperty ; var kx = Object . getOwnPropertyDescriptor ; var Lx = Object . getOwnPropertyNames ; var Dx = Object . getPrototypeOf , Bx = Object . prototype . hasOwnProperty ; var Nx = ( t , e , r ) => e in t ? Gn ( t , e , { enumerable : ! 0 , configurable : ! 0 , writable : ! 0 , value : r } ) : t [ e ] = r ; var G = ( t => typeof require < "u" ? require : typeof Proxy < "u" ? new Proxy ( t , { get : ( e , r ) => ( typeof require < "u" ? require : e ) [ r ] } ) : t ) ( function ( t ) { if ( typeof require < "u" ) return require . apply ( this , arguments ) ; throw Error ( 'Dynamic require of "' + t + '" is not supported' ) } ) ; var Gi = ( t , e ) => ( ) => ( t && ( e = t ( t = 0 ) ) , e ) ; var C = ( t , e ) => ( ) => ( e || t ( ( e = { exports : { } } ) . exports , e ) , e . exports ) , Qo = ( t , e ) => { for ( var r in e ) Gn ( t , r , { get : e [ r ] , enumerable : ! 0 } ) ; } , Mf = ( t , e , r , n ) => { if ( e && typeof e == "object" || typeof e == "function" ) for ( let s of Lx ( e ) ) ! Bx . call ( t , s ) && s !== r && Gn ( t , s , { get : ( ) => e [ s ] , enumerable : ! ( n = kx ( e , s ) ) || n . enumerable } ) ; return t } ; var Kn = ( t , e , r ) => ( r = t != null ? Fx ( Dx ( t ) ) : { } , Mf ( e || ! t || ! t . _ _esModule ? Gn ( r , "default" , { value : t , enumerable : ! 0 } ) : r , t ) ) , Zo = t => Mf ( Gn ( { } , "__esModule" , { value : ! 0 } ) , t ) ; var ie = ( t , e , r ) => ( Nx ( t , typeof e != "symbol" ? e + "" : e , r ) , r ) , ea = ( t , e , r ) => { if ( ! e . has ( t ) ) throw TypeError ( "Cannot " + r ) } ; var S = ( t , e , r ) => ( ea ( t , e , "read from private field" ) , r ? r . call ( t ) : e . get ( t ) ) , ue = ( t , e , r ) => { if ( e . has ( t ) ) throw TypeError ( "Cannot add the same private member more than once" ) ; e instanceof WeakSet ? e . add ( t ) : e . set ( t , r ) ; } , ne = ( t , e , r , n ) => ( ea ( t , e , "write to private field" ) , n ? n . call ( t , r ) : e . set ( t , r ) , r ) ; var Ki = ( t , e , r , n ) => ( { set _ ( s ) { ne ( t , e , s , r ) ; } , get _ ( ) { return S ( t , e , n ) } } ) , te = ( t , e , r ) => ( ea ( t , e , "access private method" ) , r ) ; var na = C ( ( t2 , Hf ) => { var jf = Object . prototype . toString ; Hf . exports = function ( e ) { var r = jf . call ( e ) , n = r === "[object Arguments]" ; return n || ( n = r !== "[object Array]" && e !== null && typeof e == "object" && typeof e . length == "number" && e . length >= 0 && jf . call ( e . callee ) === "[object Function]" ) , n } ; } ) ; var Qf = C ( ( r2 , Xf ) => { var Jf ; Object . keys || ( Vn = Object . prototype . hasOwnProperty , ia = Object . prototype . toString , Wf = na ( ) , sa = Object . prototype . propertyIsEnumerable , zf = ! sa . call ( { toString : null } , "toString" ) , Gf = sa . call ( function ( ) { } , "prototype" ) , Yn = [ "toString" , "toLocaleString" , "valueOf" , "hasOwnProperty" , "isPrototypeOf" , "propertyIsEnumerable" , "constructor" ] , Ji = function ( t ) { var e = t . constructor ; return e && e . prototype === t } , Kf = { $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 } , Vf = function ( ) { if ( typeof window > "u" ) return ! 1 ; for ( var t in window ) try { if ( ! Kf [ "$" + t ] && Vn . call ( window , t ) && window [ t ] !== null && typeof window [ t ] == "object" ) try { Ji ( window [ t ] ) ; } catch { return ! 0 } } catch { return ! 0 } return ! 1 } ( ) , Yf = function ( t ) { if ( typeof window > "u" || ! Vf ) return Ji ( t ) ; try { return Ji ( t ) } catch { return ! 1 } } , Jf = function ( e ) { var r = e !== null && typeof e == "object" , n = ia . call ( e ) === "[object Function]" , s = Wf ( e ) , i = r && ia . call ( e ) === "[object String]" , o = [ ] ; if ( ! r && ! n && ! s ) throw new TypeError ( "Object.keys called on a non-object" ) ; var u = Gf && n ; if ( i && e . length > 0 && ! Vn . call ( e , 0 ) ) for ( var c = 0 ; c < e . length ; ++ c ) o . push ( String ( c ) ) ; if ( s && e . length > 0 ) for ( var p = 0 ; p < e . length ; ++ p ) o . push ( String ( p ) ) ; else for ( var l in e ) ! ( u && l === "prototype" ) && Vn . call ( e , l ) && o . push ( String ( l ) ) ; if ( zf ) for ( var d = Yf ( e ) , g = 0 ; g < Yn . length ; ++ g ) ! ( d && Yn [ g ] === "constructor" ) && Vn . call ( e , Yn [ g ] ) && o . push ( Yn [ g ] ) ; return o } ) ; var Vn , ia , Wf , sa , zf , Gf , Yn , Ji , Kf , Vf , Yf ; Xf . exports = Jf ; } ) ; var Qi = C ( ( n2 , th ) => { var jx = Array . prototype . slice , Hx = na ( ) , Zf = Object . keys , Xi = Zf ? function ( e ) { return Zf ( e ) } : Qf ( ) , eh = Object . keys ; Xi . shim = function ( ) { if ( Object . keys ) { var e = function ( ) { var r = Object . keys ( arguments ) ; return r && r . length === arguments . length } ( 1 , 2 ) ; e || ( Object . keys = function ( n ) { return Hx ( n ) ? eh ( jx . call ( n ) ) : eh ( n ) } ) ; } else Object . keys = Xi ; return Object . keys || Xi } ; th . exports = Xi ; } ) ; var Zi = C ( ( i2 , rh ) => { rh . exports = function ( ) { if ( typeof Symbol != "function" || typeof Object . getOwnPropertySymbols != "function" ) return ! 1 ; if ( typeof Symbol . iterator == "symbol" ) return ! 0 ; var e = { } , r = Symbol ( "test" ) , n = Object ( r ) ; if ( typeof r == "string" || Object . prototype . toStr
` )>=0)return !1;return !0}function A_(t,e){var r;if(t.indent===" ")r=" ";else if(typeof t.indent=="number"&&t.indent>0)r=Bt.call(Array(t.indent+1)," ");else return null;return {base:r,prev:Bt.call(Array(e+1),r)}}function Ta(t,e){if(t.length===0)return "";var r= `
` +e.prev+e.base;return r+Bt.call(t,","+r)+ `
` +e.prev}function os(t,e){var r=Oa(t),n=[];if(r){n.length=t.length;for(var s=0;s<t.length;s++)n[s]=cr(t,s)?e(t[s],t):"";}var i=typeof xa=="function"?xa(t):[],o;if(ln){o={};for(var u=0;u<i.length;u++)o[" $ "+i[u]]=i[u];}for(var c in t)cr(t,c)&&(r&&String(Number(c))===c&&c<t.length||ln&&o[" $ "+c]instanceof Symbol||(Ap.call(/[^ \w $ ]/,c)?n.push(e(c,t)+": "+e(t[c],t)):n.push(c+": "+e(t[c],t))));if(typeof xa=="function")for(var p=0;p<i.length;p++)_p.call(t,i[p])&&n.push("["+e(i[p])+"]: "+e(t[i[p]],t));return n}});var Fp=C((I2, $ p)=>{var Fa=Dt(),cn=bt(),__=Pp(),R_=Fa("%TypeError%"),ls=Fa("%WeakMap%",!0),cs=Fa("%Map%",!0),C_=cn("WeakMap.prototype.get",!0),O_=cn("WeakMap.prototype.set",!0),T_=cn("WeakMap.prototype.has",!0),I_=cn("Map.prototype.get",!0),P_=cn("Map.prototype.set",!0), $ _=cn("Map.prototype.has",!0),ka=function(t,e){for(var r=t,n;(n=r.next)!==null;r=n)if(n.key===e)return r.next=n.next,n.next=t.next,t.next=n,n},F_=function(t,e){var r=ka(t,e);return r&&r.value},k_=function(t,e,r){var n=ka(t,e);n?n.value=r:t.next={key:e,next:t.next,value:r};},L_=function(t,e){return !!ka(t,e)}; $ p.exports=function(){var e,r,n,s={assert:function(i){if(!s.has(i))throw new R_("Side channel does not contain "+__(i))},get:function(i){if(ls&&i&&(typeof i=="object"||typeof i=="function")){if(e)return C_(e,i)}else if(cs){if(r)return I_(r,i)}else if(n)return F_(n,i)},has:function(i){if(ls&&i&&(typeof i=="object"||typeof i=="function")){if(e)return T_(e,i)}else if(cs){if(r)return $ _(r,i)}else if(n)return L_(n,i);return !1},set:function(i,o){ls&&i&&(typeof i=="object"||typeof i=="function")?(e||(e=new ls),O_(e,i,o)):cs?(r||(r=new cs),P_(r,i,o)):(n||(n={key:{},next:null}),k_(n,i,o));}};return s};});var La=C((P2,Lp)=>{var kp=function(t){return t!==t};Lp.exports=function(e,r){return e===0&&r===0?1/e===1/r:!!(e===r||kp(e)&&kp(r))};});var Da=C(( $ 2,Dp)=>{var D_=La();Dp.exports=function(){return typeof Object.is=="function"?Object.is:D_};});var Np=C((F2,Bp)=>{var B_=Da(),N_=lr();Bp.exports=function(){var e=B_();return N_(Object,{is:e},{is:function(){return Object.is!==e}}),e};});var jp=C((k2,Up)=>{var q_=lr(),M_=kr(),U_=La(),qp=Da(),j_=Np(),Mp=M_(qp(),Object);q_(Mp,{getPolyfill:qp,implementation:U_,shim:j_});Up.exports=Mp;});var pr=C((L2,Hp)=>{var H_=Zi();Hp.exports=function(){return H_()&&!!Symbol.toStringTag};});var Gp=C((D2,zp)=>{var W_=pr()(),z_=bt(),Ba=z_("Object.prototype.toString"),fs=function(e){return W_&&e&&typeof e=="object"&&Symbol.toStringTag in e?!1:Ba(e)==="[object Arguments]"},Wp=function(e){return fs(e)?!0:e!==null&&typeof e=="object"&&typeof e.length=="number"&&e.length>=0&&Ba(e)!=="[object Array]"&&Ba(e.callee)==="[object Function]"},G_=function(){return fs(arguments)}();fs.isLegacyArguments=Wp;zp.exports=G_?fs:Wp;});var Vp=C((B2,Kp)=>{var K_={}.toString;Kp.exports=Array.isArray||function(t){return K_.call(t)=="[object Array]"};});var Qp=C((N2,Xp)=>{var Jp=Function.prototype.toString,fn=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,qa,hs;if(typeof fn=="function"&&typeof Object.defineProperty=="function")try{qa=Object.defineProperty({},"length",{get:function(){throw hs}}),hs={},fn(function(){throw 42},null,qa);}catch(t){t!==hs&&(fn=null);}else fn=null;var V_=/^ \s *class \b /,Ma=function(e){try{var r=Jp.call(e);return V_.test(r)}catch{return !1}},Na=function(e){try{return Ma(e)?!1:(Jp.call(e),!0)}catch{return !1}},ps=Object.prototype.toString,Y_="[object Object]",J_="[object Function]",X_="[object GeneratorFunction]",Q_="[object HTMLAllCollection]",Z_="[object HTML document.all class]",e1="[object HTMLCollection]",t1=typeof Symbol=="function"&&!!Symbol.toStringTag,r1=!(0 in[,]),Ua=function(){return !1};typeof document=="object"&&(Yp=document.all,ps.call(Yp)===ps.call(document.all)&&(Ua=function(e){if((r1||!e)&&(typeof e>"u"||typeof e=="object"))try{var r=ps.call(e);return (r===Q_||r===Z_||r===e1||r===Y_)&&e("")==null}catch{}return !1}));var Yp;Xp.exports=fn?function(e){if(Ua(e))return !0;if(!e||typeof e!="function"&&typeof e!="object")return !1;try{fn(e,null,qa);}catch(r){if(r!==hs)return !1}return !Ma(e)&&Na(e)}:function(e){if(Ua(e))re
GFS4 : ` ),console.error(t);});Ae[We]||(og=global[We]||[],ug(Ae,og),Ae.close=function(t){function e(r,n){return t.call(Ae,r,function(s){s||ag(),typeof n=="function"&&n.apply(this,arguments);})}return Object.defineProperty(e,ks,{value:t}),e}(Ae.close),Ae.closeSync=function(t){function e(r){t.apply(Ae,arguments),ag();}return Object.defineProperty(e,ks,{value:t}),e}(Ae.closeSync),/ \b gfs4 \b /i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){Dr(Ae[We]),G("assert").equal(Ae[We].length,0);}));var og;global[We]||ug(global,Ae[We]);vu.exports=mu(VR(Ae));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!Ae.__patched&&(vu.exports=mu(Ae),Ae.__patched=!0);function mu(t){GR(t),t.gracefulify=mu,t.createReadStream=D,t.createWriteStream=W;var e=t.readFile;t.readFile=r;function r(k,U,_){return typeof U=="function"&&(_=U,U=null),Y(k,U,_);function Y(J,oe,I,P){return e(J,oe,function(re){re&&(re.code==="EMFILE"||re.code==="ENFILE")?dn([Y,[J,oe,I],re,P||Date.now(),Date.now()]):typeof I=="function"&&I.apply(this,arguments);})}}var n=t.writeFile;t.writeFile=s;function s(k,U,_,Y){return typeof _=="function"&&(Y=_,_=null),J(k,U,_,Y);function J(oe,I,P,re,Z){return n(oe,I,P,function(ce){ce&&(ce.code==="EMFILE"||ce.code==="ENFILE")?dn([J,[oe,I,P,re],ce,Z||Date.now(),Date.now()]):typeof re=="function"&&re.apply(this,arguments);})}}var i=t.appendFile;i&&(t.appendFile=o);function o(k,U,_,Y){return typeof _=="function"&&(Y=_,_=null),J(k,U,_,Y);function J(oe,I,P,re,Z){return i(oe,I,P,function(ce){ce&&(ce.code==="EMFILE"||ce.code==="ENFILE")?dn([J,[oe,I,P,re],ce,Z||Date.now(),Date.now()]):typeof re=="function"&&re.apply(this,arguments);})}}var u=t.copyFile;u&&(t.copyFile=c);function c(k,U,_,Y){return typeof _=="function"&&(Y=_,_=0),J(k,U,_,Y);function J(oe,I,P,re,Z){return u(oe,I,P,function(ce){ce&&(ce.code==="EMFILE"||ce.code==="ENFILE")?dn([J,[oe,I,P,re],ce,Z||Date.now(),Date.now()]):typeof re=="function"&&re.apply(this,arguments);})}}var p=t.readdir;t.readdir=d;var l=/^v[0-5] \. /;function d(k,U,_){typeof U=="function"&&(_=U,U=null);var Y=l.test(process.version)?function(I,P,re,Z){return p(I,J(I,P,re,Z))}:function(I,P,re,Z){return p(I,P,J(I,P,re,Z))};return Y(k,U,_);function J(oe,I,P,re){return function(Z,ce){Z&&(Z.code==="EMFILE"||Z.code==="ENFILE")?dn([Y,[oe,I,P],Z,re||Date.now(),Date.now()]):(ce&&ce.sort&&ce.sort(),typeof P=="function"&&P.call(this,Z,ce));}}}if(process.version.substr(0,4)==="v0.8"){var g=KR(t);R=g.ReadStream,O=g.WriteStream;}var m=t.ReadStream;m&&(R.prototype=Object.create(m.prototype),R.prototype.open=x);var w=t.WriteStream;w&&(O.prototype=Object.create(w.prototype),O.prototype.open=F),Object.defineProperty(t,"ReadStream",{get:function(){return R},set:function(k){R=k;},enumerable:!0,configurable:!0}),Object.defineProperty(t,"WriteStream",{get:function(){return O},set:function(k){O=k;},enumerable:!0,configurable:!0});var E=R;Object.defineProperty(t,"FileReadStream",{get:function(){return E},set:function(k){E=k;},enumerable:!0,configurable:!0});var A=O;Object.defineProperty(t,"FileWriteStream",{get:function(){return A},set:function(k){A=k;},enumerable:!0,configurable:!0});function R(k,U){return this instanceof R?(m.apply(this,arguments),this):R.apply(Object.create(R.prototype),arguments)}function x(){var k=this;B(k.path,k.flags,k.mode,function(U,_){U?(k.autoClose&&k.destroy(),k.emit("error",U)):(k.fd=_,k.emit("open",_),k.read());});}function O(k,U){return this instanceof O?(w.apply(this,arguments),this):O.apply(Object.create(O.prototype),arguments)}function F(){var k=this;B(k.path,k.flags,k.mode,function(U,_){U?(k.destroy(),k.emit("error",U)):(k.fd=_,k.emit("open",_));});}function D(k,U){return new t.ReadStream(k,U)}function W(k,U){return new t.WriteStream(k,U)}var H=t.open;t.open=B;function B(k,U,_,Y){return typeof _=="function"&&(Y=_,_=null),J(k,U,_,Y);function J(oe,I,P,re,Z){return H(oe,I,P,function(ce,Ve){ce&&(ce.code==="EMFILE"||ce.code==="ENFILE")?dn([J,[oe,I,P,re],ce,Z||Date.now(),Date.now()]):typeof re=="function"&&re.apply(this,arguments);})}}return t}function dn(t){Dr("ENQUEUE",t[0].name,t[1]),Ae[We].push(t),wu();}var Fs
see https : //github.com/jprichardson/node-fs-extra/issues/269`,"Warning","fs-extra-WARN0001"),li.checkPaths(t,e,"copy",r,(s,i)=>{if(s)return n(s);let{srcStat:o,destStat:u}=i;li.checkParentPaths(t,o,e,"copy",c=>{if(c)return n(c);Ag(t,e,r,(p,l)=>{if(p)return n(p);if(!l)return n();pC(u,t,e,r,n);});});});}function pC(t,e,r,n,s){let i=ui.dirname(r);cC(i,(o,u)=>{if(o)return s(o);if(u)return _u(t,e,r,n,s);lC(i,c=>c?s(c):_u(t,e,r,n,s));});}function Ag(t,e,r,n){if(!r.filter)return n(null,!0);Promise.resolve(r.filter(t,e)).then(s=>n(null,s),s=>n(s));}function _u(t,e,r,n,s){(n.dereference?tt.stat:tt.lstat)(e,(o,u)=>o?s(o):u.isDirectory()?SC(u,t,e,r,n,s):u.isFile()||u.isCharacterDevice()||u.isBlockDevice()?dC(u,t,e,r,n,s):u.isSymbolicLink()?xC(t,e,r,n,s):u.isSocket()?s(new Error(`Cannot copy a socket file: ${e}`)):u.isFIFO()?s(new Error(`Cannot copy a FIFO pipe: ${e}`)):s(new Error(`Unknown file: ${e}`)));}function dC(t,e,r,n,s,i){return e?yC(t,r,n,s,i):_g(t,r,n,s,i)}function yC(t,e,r,n,s){if(n.overwrite)tt.unlink(r,i=>i?s(i):_g(t,e,r,n,s));else return n.errorOnExist?s(new Error(`'${r}' already exists`)):s()}function _g(t,e,r,n,s){tt.copyFile(e,r,i=>i?s(i):n.preserveTimestamps?gC(t.mode,e,r,s):Ds(r,t.mode,s));}function gC(t,e,r,n){return mC(t)?wC(r,t,s=>s?n(s):xg(t,e,r,n)):xg(t,e,r,n)}function mC(t){return (t&128)===0}function wC(t,e,r){return Ds(t,e|128,r)}function xg(t,e,r,n){vC(e,r,s=>s?n(s):Ds(r,t,n));}function Ds(t,e,r){return tt.chmod(t,e,r)}function vC(t,e,r){tt.stat(t,(n,s)=>n?r(n):fC(e,s.atime,s.mtime,r));}function SC(t,e,r,n,s,i){return e?Rg(r,n,s,i):bC(t.mode,r,n,s,i)}function bC(t,e,r,n,s){tt.mkdir(r,i=>{if(i)return s(i);Rg(e,r,n,o=>o?s(o):Ds(r,t,s));});}function Rg(t,e,r,n){tt.readdir(t,(s,i)=>s?n(s):Ru(i,t,e,r,n));}function Ru(t,e,r,n,s){let i=t.pop();return i?EC(t,i,e,r,n,s):s()}function EC(t,e,r,n,s,i){let o=ui.join(r,e),u=ui.join(n,e);Ag(o,u,s,(c,p)=>{if(c)return i(c);if(!p)return Ru(t,r,n,s,i);li.checkPaths(o,u,"copy",s,(l,d)=>{if(l)return i(l);let{destStat:g}=d;_u(g,o,u,s,m=>m?i(m):Ru(t,r,n,s,i));});});}function xC(t,e,r,n,s){tt.readlink(e,(i,o)=>{if(i)return s(i);if(n.dereference&&(o=ui.resolve(process.cwd(),o)),t)tt.readlink(r,(u,c)=>u?u.code==="EINVAL"||u.code==="UNKNOWN"?tt.symlink(o,r,s):s(u):(n.dereference&&(c=ui.resolve(process.cwd(),c)),li.isSrcSubdir(o,c)?s(new Error(`Cannot copy '${o}' to a subdirectory of itself, '${c}'.`)):li.isSrcSubdir(c,o)?s(new Error(`Cannot overwrite '${c}' with '${o}'.`)):AC(o,r,s)));else return tt.symlink(o,r,s)});}function AC(t,e,r){tt.unlink(e,n=>n?r(n):tt.symlink(t,e,r));}Cg.exports=hC;});var Fg=C((CN,$g)=>{var Je=et(),ci=G("path"),_C=Ct().mkdirsSync,RC=xu().utimesMillisSync,fi=Nr();function CC(t,e,r){typeof r=="function"&&(r={filter:r}),r=r||{},r.clobber="clobber"in r?!!r.clobber:!0,r.overwrite="overwrite"in r?!!r.overwrite:r.clobber,r.preserveTimestamps&&process.arch==="ia32"&&process.emitWarning(`Using the preserveTimestamps option in 32-bit node is not recommended;
see https : //github.com/jprichardson/node-fs-extra/issues/269`,"Warning","fs-extra-WARN0002");let{srcStat:n,destStat:s}=fi.checkPathsSync(t,e,"copy",r);if(fi.checkParentPathsSync(t,n,e,"copy"),r.filter&&!r.filter(t,e))return;let i=ci.dirname(e);return Je.existsSync(i)||_C(i),Tg(s,t,e,r)}function Tg(t,e,r,n){let i=(n.dereference?Je.statSync:Je.lstatSync)(e);if(i.isDirectory())return kC(i,t,e,r,n);if(i.isFile()||i.isCharacterDevice()||i.isBlockDevice())return OC(i,t,e,r,n);if(i.isSymbolicLink())return BC(t,e,r,n);throw i.isSocket()?new Error(`Cannot copy a socket file: ${e}`):i.isFIFO()?new Error(`Cannot copy a FIFO pipe: ${e}`):new Error(`Unknown file: ${e}`)}function OC(t,e,r,n,s){return e?TC(t,r,n,s):Ig(t,r,n,s)}function TC(t,e,r,n){if(n.overwrite)return Je.unlinkSync(r),Ig(t,e,r,n);if(n.errorOnExist)throw new Error(`'${r}' already exists`)}function Ig(t,e,r,n){return Je.copyFileSync(e,r),n.preserveTimestamps&&IC(t.mode,e,r),Cu(r,t.mode)}function IC(t,e,r){return PC(t)&&$C(r,t),FC(e,r)}function PC(t){return (t&128)===0}function $C(t,e){return Cu(t,e|128)}function Cu(t,e){return Je.chmodSync(t,e)}function FC(t,e){let r=Je.statSync(t);return RC(e,r.atime,r.mtime)}function kC(t,e,r,n,s){return e?Pg(r,n,s):LC(t.mode,r,n,s)}function LC(t,e,r,n){return Je.mkdirSync(r),Pg(e,r,n),Cu(r,t)}function Pg(t,e,r){Je.readdirSync(t).forEach(n=>DC(n,t,e,r));}function DC(t,e,r,n){let s=ci.join(e,t),i=ci.join(r,t);if(n.filter&&!n.filter(s,i))return;let{destStat:o}=fi.checkPathsSync(s,i,"copy",n);return Tg(o,s,i,n)}function BC(t,e,r,n){let s=Je.readlinkSync(e);if(n.dereference&&(s=ci.resolve(process.cwd(),s)),t){let i;try{i=Je.readlinkSync(r);}catch(o){if(o.code==="EINVAL"||o.code==="UNKNOWN")return Je.symlinkSync(s,r);throw o}if(n.dereference&&(i=ci.resolve(process.cwd(),i)),fi.isSrcSubdir(s,i))throw new Error(`Cannot copy '${s}' to a subdirectory of itself, '${i}'.`);if(fi.isSrcSubdir(i,s))throw new Error(`Cannot overwrite '${i}' with '${s}'.`);return NC(s,r)}else return Je.symlinkSync(s,r)}function NC(t,e){return Je.unlinkSync(e),Je.symlinkSync(t,e)}$g.exports=CC;});var Bs=C((ON,kg)=>{var qC=Ze().fromCallback;kg.exports={copy:qC(Og()),copySync:Fg()};});var hi=C((TN,Dg)=>{var Lg=et(),MC=Ze().fromCallback;function UC(t,e){Lg.rm(t,{recursive:!0,force:!0},e);}function jC(t){Lg.rmSync(t,{recursive:!0,force:!0});}Dg.exports={remove:MC(UC),removeSync:jC};});var Wg=C((IN,Hg)=>{var HC=Ze().fromPromise,qg=Br(),Mg=G("path"),Ug=Ct(),jg=hi(),Bg=HC(async function(e){let r;try{r=await qg.readdir(e);}catch{return Ug.mkdirs(e)}return Promise.all(r.map(n=>jg.remove(Mg.join(e,n))))});function Ng(t){let e;try{e=qg.readdirSync(t);}catch{return Ug.mkdirsSync(t)}e.forEach(r=>{r=Mg.join(t,r),jg.removeSync(r);});}Hg.exports={emptyDirSync:Ng,emptydirSync:Ng,emptyDir:Bg,emptydir:Bg};});var Vg=C((PN,Kg)=>{var WC=Ze().fromCallback,zg=G("path"),mr=et(),Gg=Ct();function zC(t,e){function r(){mr.writeFile(t,"",n=>{if(n)return e(n);e();});}mr.stat(t,(n,s)=>{if(!n&&s.isFile())return e();let i=zg.dirname(t);mr.stat(i,(o,u)=>{if(o)return o.code==="ENOENT"?Gg.mkdirs(i,c=>{if(c)return e(c);r();}):e(o);u.isDirectory()?r():mr.readdir(i,c=>{if(c)return e(c)});});});}function GC(t){let e;try{e=mr.statSync(t);}catch{}if(e&&e.isFile())return;let r=zg.dirname(t);try{mr.statSync(r).isDirectory()||mr.readdirSync(r);}catch(n){if(n&&n.code==="ENOENT")Gg.mkdirsSync(r);else throw n}mr.writeFileSync(t,"");}Kg.exports={createFile:WC(zC),createFileSync:GC};});var Zg=C(($N,Qg)=>{var KC=Ze().fromCallback,Yg=G("path"),wr=et(),Jg=Ct(),VC=gr().pathExists,{areIdentical:Xg}=Nr();function YC(t,e,r){function n(s,i){wr.link(s,i,o=>{if(o)return r(o);r(null);});}wr.lstat(e,(s,i)=>{wr.lstat(t,(o,u)=>{if(o)return o.message=o.message.replace("lstat","ensureLink"),r(o);if(i&&Xg(u,i))return r(null);let c=Yg.dirname(e);VC(c,(p,l)=>{if(p)return r(p);if(l)return n(t,e);Jg.mkdirs(c,d=>{if(d)return r(d);n(t,e);});});});});}function JC(t,e){let r;try{r=wr.lstatSync(e);}catch{}try{let i=wr.lstatSync(t);if(r&&Xg(i,r))return}catch(i){throw i.message=i.message.replace("lstat","ensureLink"),i}let n=Yg.dirname(e);retur
` ,finalEOL:r=!0,replacer:n=null,spaces:s}={}){let i=r?e:"";return JSON.stringify(t,n,s).replace(/ \n /g,e)+i}function pO(t){return Buffer.isBuffer(t)&&(t=t.toString("utf8")),t.replace(/^ \u FEFF/,"")}bm.exports={stringify:hO,stripBom:pO};});var _m=C((NN,Am)=>{var mn;try{mn=et();}catch{mn=G("fs");}var qs=Ze(),{stringify:Em,stripBom:xm}=Ns();async function dO(t,e={}){typeof e=="string"&&(e={encoding:e});let r=e.fs||mn,n="throws"in e?e.throws:!0,s=await qs.fromCallback(r.readFile)(t,e);s=xm(s);let i;try{i=JSON.parse(s,e?e.reviver:null);}catch(o){if(n)throw o.message= ` $ { t } : $ { o . message } ` ,o;return null}return i}var yO=qs.fromPromise(dO);function gO(t,e={}){typeof e=="string"&&(e={encoding:e});let r=e.fs||mn,n="throws"in e?e.throws:!0;try{let s=r.readFileSync(t,e);return s=xm(s),JSON.parse(s,e.reviver)}catch(s){if(n)throw s.message= ` $ { t } : $ { s . message } ` ,s;return null}}async function mO(t,e,r={}){let n=r.fs||mn,s=Em(e,r);await qs.fromCallback(n.writeFile)(t,s,r);}var wO=qs.fromPromise(mO);function vO(t,e,r={}){let n=r.fs||mn,s=Em(e,r);return n.writeFileSync(t,s,r)}var SO={readFile:yO,readFileSync:gO,writeFile:wO,writeFileSync:vO};Am.exports=SO;});var Cm=C((qN,Rm)=>{var Ms=_m();Rm.exports={readJson:Ms.readFile,readJsonSync:Ms.readFileSync,writeJson:Ms.writeFile,writeJsonSync:Ms.writeFileSync};});var Us=C((MN,Im)=>{var bO=Ze().fromCallback,di=et(),Om=G("path"),Tm=Ct(),EO=gr().pathExists;function xO(t,e,r,n){typeof r=="function"&&(n=r,r="utf8");let s=Om.dirname(t);EO(s,(i,o)=>{if(i)return n(i);if(o)return di.writeFile(t,e,r,n);Tm.mkdirs(s,u=>{if(u)return n(u);di.writeFile(t,e,r,n);});});}function AO(t,...e){let r=Om.dirname(t);if(di.existsSync(r))return di.writeFileSync(t,...e);Tm.mkdirsSync(r),di.writeFileSync(t,...e);}Im.exports={outputFile:bO(xO),outputFileSync:AO};});var $ m=C((UN,Pm)=>{var{stringify:_O}=Ns(),{outputFile:RO}=Us();async function CO(t,e,r={}){let n=_O(e,r);await RO(t,n,r);}Pm.exports=CO;});var km=C((jN,Fm)=>{var{stringify:OO}=Ns(),{outputFileSync:TO}=Us();function IO(t,e,r){let n=OO(e,r);TO(t,n,r);}Fm.exports=IO;});var Dm=C((HN,Lm)=>{var PO=Ze().fromPromise,Xe=Cm();Xe.outputJson=PO( $ m());Xe.outputJsonSync=km();Xe.outputJSON=Xe.outputJson;Xe.outputJSONSync=Xe.outputJsonSync;Xe.writeJSON=Xe.writeJson;Xe.writeJSONSync=Xe.writeJsonSync;Xe.readJSON=Xe.readJson;Xe.readJSONSync=Xe.readJsonSync;Lm.exports=Xe;});var Um=C((WN,Mm)=>{var $ O=et(),Tu=G("path"),FO=Bs().copy,qm=hi().remove,kO=Ct().mkdirp,LO=gr().pathExists,Bm=Nr();function DO(t,e,r,n){typeof r=="function"&&(n=r,r={}),r=r||{};let s=r.overwrite||r.clobber||!1;Bm.checkPaths(t,e,"move",r,(i,o)=>{if(i)return n(i);let{srcStat:u,isChangingCase:c=!1}=o;Bm.checkParentPaths(t,u,e,"move",p=>{if(p)return n(p);if(BO(e))return Nm(t,e,s,c,n);kO(Tu.dirname(e),l=>l?n(l):Nm(t,e,s,c,n));});});}function BO(t){let e=Tu.dirname(t);return Tu.parse(e).root===e}function Nm(t,e,r,n,s){if(n)return Ou(t,e,r,s);if(r)return qm(e,i=>i?s(i):Ou(t,e,r,s));LO(e,(i,o)=>i?s(i):o?s(new Error("dest already exists.")):Ou(t,e,r,s));}function Ou(t,e,r,n){ $ O.rename(t,e,s=>s?s.code!=="EXDEV"?n(s):NO(t,e,r,n):n());}function NO(t,e,r,n){FO(t,e,{overwrite:r,errorOnExist:!0,preserveTimestamps:!0},i=>i?n(i):qm(t,n));}Mm.exports=DO;});var Gm=C((zN,zm)=>{var Hm=et(),Pu=G("path"),qO=Bs().copySync,Wm=hi().removeSync,MO=Ct().mkdirpSync,jm=Nr();function UO(t,e,r){r=r||{};let n=r.overwrite||r.clobber||!1,{srcStat:s,isChangingCase:i=!1}=jm.checkPathsSync(t,e,"move",r);return jm.checkParentPathsSync(t,s,e,"move"),jO(e)||MO(Pu.dirname(e)),HO(t,e,n,i)}function jO(t){let e=Pu.dirname(t);return Pu.parse(e).root===e}function HO(t,e,r,n){if(n)return Iu(t,e,r);if(r)return Wm(e),Iu(t,e,r);if(Hm.existsSync(e))throw new Error("dest already exists.");return Iu(t,e,r)}function Iu(t,e,r){try{Hm.renameSync(t,e);}catch(n){if(n.code!=="EXDEV")throw n;return WO(t,e,r)}}function WO(t,e,r){return qO(t,e,{overwrite:r,errorOnExist:!0,preserveTimestamps:!0}),Wm(t)}zm.exports=UO;});var Vm=C((GN,Km)=>{var zO=Ze().fromCallback;Km.exports={move:zO(Um()),moveSync:Gm()};});var $ u=C((KN,Ym)=>{Ym.exports={...Br(),...Bs(),...Wg(),...Sm(),...Dm(),...Ct()
causes have become circular ... ` ;let n=Fu(t);return n?(e.add(t),r+ `
caused by : ` +Jm(n,e)):r},GO=t=>Jm(t,new Set),Xm=(t,e,r)=>{if(!yi(t))return "";let n=r?"":t.message||"";if(e.has(t))return n+": ...";let s=Fu(t);if(s){e.add(t);let i=typeof t.cause=="function";return n+(i?"":": ")+Xm(s,e,i)}else return n},KO=t=>Xm(t,new Set);Qm.exports={isErrorLike:yi,getErrorCause:Fu,stackWithCauses:GO,messageWithCauses:KO};});var Lu=C((XN,ew)=>{var VO=Symbol("circular-ref-tag"),Hs=Symbol("pino-raw-err-ref"),Zm=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[Hs]},set:function(t){this[Hs]=t;}}});Object.defineProperty(Zm,Hs,{writable:!0,value:{}});ew.exports={pinoErrProto:Zm,pinoErrorSymbols:{seen:VO,rawSymbol:Hs}};});var nw=C((QN,rw)=>{rw.exports=Bu;var{messageWithCauses:YO,stackWithCauses:JO,isErrorLike:tw}=ku(),{pinoErrProto:XO,pinoErrorSymbols:QO}=Lu(),{seen:Du}=QO,{toString:ZO}=Object.prototype;function Bu(t){if(!tw(t))return t;t[Du]=void 0;let e=Object.create(XO);e.type=ZO.call(t.constructor)==="[object Function]"?t.constructor.name:t.name,e.message=YO(t),e.stack=JO(t),Array.isArray(t.errors)&&(e.aggregateErrors=t.errors.map(r=>Bu(r)));for(let r in t)if(e[r]===void 0){let n=t[r];tw(n)?r!=="cause"&&!Object.prototype.hasOwnProperty.call(n,Du)&&(e[r]=Bu(n)):e[r]=n;}return delete t[Du],e.raw=t,e}});var sw=C((ZN,iw)=>{iw.exports=zs;var{isErrorLike:Nu}=ku(),{pinoErrProto:eT,pinoErrorSymbols:tT}=Lu(),{seen:Ws}=tT,{toString:rT}=Object.prototype;function zs(t){if(!Nu(t))return t;t[Ws]=void 0;let e=Object.create(eT);e.type=rT.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(r=>zs(r))),Nu(t.cause)&&!Object.prototype.hasOwnProperty.call(t.cause,Ws)&&(e.cause=zs(t.cause));for(let r in t)if(e[r]===void 0){let n=t[r];Nu(n)?Object.prototype.hasOwnProperty.call(n,Ws)||(e[r]=zs(n)):e[r]=n;}return delete t[Ws],e.raw=t,e}});var lw=C((eq,uw)=>{uw.exports={mapHttpRequest:nT,reqSerializer:aw};var qu=Symbol("pino-raw-req-ref"),ow=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[qu]},set:function(t){this[qu]=t;}}});Object.defineProperty(ow,qu,{writable:!0,value:{}});function aw(t){let e=t.info||t.socket,r=Object.create(ow);if(r.id=typeof t.id=="function"?t.id():t.id||(t.info?t.info.id:void 0),r.method=t.method,t.originalUrl)r.url=t.originalUrl;else {let n=t.path;r.url=typeof n=="string"?n:t.url?t.url.path||t.url:void 0;}return t.query&&(r.query=t.query),t.params&&(r.params=t.params),r.headers=t.headers,r.remoteAddress=e&&e.remoteAddress,r.remotePort=e&&e.remotePort,r.raw=t.raw||t,r}function nT(t){return {req:aw(t)}}});var pw=C((tq,hw)=>{hw.exports={mapHttpResponse:iT,resSerializer:fw};var Mu=Symbol("pino-raw-res-ref"),cw=Object.create({},{statusCode:{enumerable:!0,writable:!0,value:0},headers:{enumerable:!0,writable:!0,value:""},raw:{enumerable:!1,get:function(){return this[Mu]},set:function(t){this[Mu]=t;}}});Object.defineProperty(cw,Mu,{writable:!0,value:{}});function fw(t){let e=Object.create(cw);return e.statusCode=t.headersSent?t.statusCode:null,e.headers=t.getHeaders?t.getHeaders():t._headers,e.raw=t,e}function iT(t){return {res:fw(t)}}});var ju=C((rq,dw)=>{var Uu=nw(),sT=sw(),Gs=lw(),Ks=pw();dw.exports={err:Uu,errWithCause:sT,mapHttpRequest:Gs.mapHttpRequest,mapHttpResponse:Ks.mapHttpResponse,req:Gs.reqSerializer,res:Ks.resSerializer,wrapErrorSerializer:function(e){return e===Uu?e:function(n){return e(Uu(n))}},wrapRequestSerializer:function(e){return e===Gs.reqSerializer?e:function(n){return e(Gs.reqSerializer(n))}},wrapResponseSeri
2023-07-25 11:17:14 +00:00
'use strict'
const o = new Proxy ( { } , { get : ( ) => o , set : ( ) => { throw Error ( ) } } ) ;
const \u3007 = null ;
o$ { o }
2023-09-15 11:15:56 +00:00
if ( [ o$ { o } ] . length !== 1 ) throw Error ( ) ` )();}catch{throw Error(r(i))}});}}});var Vs=C((sq,ww)=>{ww.exports=/[^.[ \] ]+| \[ ((?:.)*?) \] /g;});var Sw=C((oq,vw)=>{var uT=Vs();vw.exports=lT;function lT({paths:t}){let e=[];var r=0;let n=t.reduce(function(s,i,o){var u=i.match(uT).map(l=>l.replace(/'|"| ` / g , "" ) ) ; let c = i [ 0 ] === "[" ; u = u . map ( l => l [ 0 ] === "[" ? l . substr ( 1 , l . length - 2 ) : l ) ; let p = u . indexOf ( "*" ) ; if ( p > - 1 ) { let l = u . slice ( 0 , p ) , d = l . join ( "." ) , g = u . slice ( p + 1 , u . length ) , m = g . length > 0 ; r ++ , e . push ( { before : l , beforeStr : d , after : g , nested : m } ) ; } else s [ i ] = { path : u , val : void 0 , precensored : ! 1 , circle : "" , escPath : JSON . stringify ( i ) , leadingBracket : c } ; return s } , { } ) ; return { wildcards : e , wcLen : r , secret : n } } } ) ; var Ew = C ( ( aq , bw ) => { var cT = Vs ( ) ; bw . exports = fT ; function fT ( { secret : t , serialize : e , wcLen : r , strict : n , isCensorFct : s , censorFctTakesPath : i } , o ) { let u = Function ( "o" , `
2023-07-25 11:17:14 +00:00
if ( typeof o !== 'object' || o == null ) {
2023-09-15 11:15:56 +00:00
$ { yT ( n , e ) }
2023-07-25 11:17:14 +00:00
}
const { censor , secret } = this
2023-09-15 11:15:56 +00:00
$ { hT ( t , s , i ) }
2023-07-25 11:17:14 +00:00
this . compileRestore ( )
2023-09-15 11:15:56 +00:00
$ { pT ( r > 0 , s , i ) }
$ { dT ( e ) }
` ).bind(o);return e===!1&&(u.restore=c=>o.restore(c)),u}function hT(t,e,r){return Object.keys(t).map(n=>{let{escPath:s,leadingBracket:i,path:o}=t[n],u=i?1:0,c=i?"":".",p=[];for(var l;(l=cT.exec(n))!==null;){let[,w]=l,{index:E,input:A}=l;E>u&&p.push(A.substring(0,E-(w?0:1)));}var d=p.map(w=> ` o$ { c } $ { w } ` ).join(" && ");d.length===0?d+= ` o$ { c } $ { n } != null ` :d+= ` && o$ { c } $ { n } != null ` ;let g= `
2023-07-25 11:17:14 +00:00
switch ( true ) {
2023-09-15 11:15:56 +00:00
$ { p . reverse ( ) . map ( w => `
case o$ { c } $ { w } === censor :
secret [ $ { s } ] . circle = $ { JSON . stringify ( w ) }
2023-07-25 11:17:14 +00:00
break
` ).join( `
` )}
}
2023-09-15 11:15:56 +00:00
` ,m=r? ` val , $ { JSON . stringify ( o ) } ` :"val";return `
2023-07-25 11:17:14 +00:00
if ( $ { d } ) {
2023-09-15 11:15:56 +00:00
const val = o$ { c } $ { n }
2023-07-25 11:17:14 +00:00
if ( val === censor ) {
secret [ $ { s } ] . precensored = true
} else {
secret [ $ { s } ] . val = val
2023-09-15 11:15:56 +00:00
o$ { c } $ { n } = $ { e ? ` censor( ${ m } ) ` : "censor" }
2023-08-21 05:51:41 +00:00
$ { g }
2023-07-25 11:17:14 +00:00
}
}
` }).join( `
2023-09-15 11:15:56 +00:00
` )}function pT(t,e,r){return t===!0? `
2023-07-25 11:17:14 +00:00
{
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 ] || [ ]
2023-09-15 11:15:56 +00:00
nestedRedact ( secret [ beforeStr ] , o , before , after , censor , $ { e } , $ { r } )
} else secret [ beforeStr ] = groupRedact ( o , before , censor , $ { e } , $ { r } )
2023-07-25 11:17:14 +00:00
}
}
2023-09-15 11:15:56 +00:00
` :""}function dT(t){return t===!1?"return o": `
2023-07-25 11:17:14 +00:00
var s = this . serialize ( o )
this . restore ( o )
return s
2023-09-15 11:15:56 +00:00
` }function yT(t,e){return t===!0?"throw Error('fast-redact: primitives cannot be redacted')":e===!1?"return o":"return this.serialize(o)"}});var zu=C((uq,_w)=>{_w.exports={groupRedact:mT,groupRestore:gT,nestedRedact:vT,nestedRestore:wT};function gT({keys:t,values:e,target:r}){if(r==null)return;let n=t.length;for(var s=0;s<n;s++){let i=t[s];r[i]=e[s];}}function mT(t,e,r,n,s){let i=xw(t,e);if(i==null)return {keys:null,values:null,target:null,flat:!0};let o=Object.keys(i),u=o.length,c=e.length,p=s?[...e]:void 0,l=new Array(u);for(var d=0;d<u;d++){let g=o[d];l[d]=i[g],s?(p[c]=g,i[g]=r(i[g],p)):n?i[g]=r(i[g]):i[g]=r;}return {keys:o,values:l,target:i,flat:!0}}function wT(t){for(let e=0;e<t.length;e++){let{target:r,path:n,value:s}=t[e],i=r;for(let o=n.length-1;o>0;o--)i=i[n[o]];i[n[0]]=s;}}function vT(t,e,r,n,s,i,o){let u=xw(e,r);if(u==null)return;let c=Object.keys(u),p=c.length;for(var l=0;l<p;l++){let d=c[l];ST(t,u,d,r,n,s,i,o);}return t}function Wu(t,e){return t!=null?"hasOwn"in Object?Object.hasOwn(t,e):Object.prototype.hasOwnProperty.call(t,e):!1}function ST(t,e,r,n,s,i,o,u){let c=s.length,p=c-1,l=r;var d=-1,g,m,w,A=null,R,x,O=!1,F=0,D=0,W=bT();if(w=g=e[r],typeof g=="object"){for(;g!=null&&++d<c&&(D+=1,r=s[d],!(r!=="*"&&!A&&!(typeof g=="object"&&r in g)));)if(!(r==="*"&&(A==="*"&&(O=!0),A=r,d!==p))){if(A){let B=Object.keys(g);for(var H=0;H<B.length;H++){let k=B[H];if(x=g[k],R=r==="*",O)W=Xt(W,k,D),F=d,w=Aw(x,F-1,r,n,s,i,o,u,l,g,m,w,R,k,d,p,W,t,e[l],D+1);else if(R||typeof x=="object"&&x!==null&&r in x){if(R?w=x:w=x[r],m=d!==p?w:o?u?i(w,[...n,l,...s]):i(w):i,R){let U=gi(Xt(W,k,D),w,e[l]);t.push(U),g[k]=m;}else if(x[r]!==m)if(m===void 0&&i!==void 0||Wu(x,r)&&m===w)W=Xt(W,k,D);else {W=Xt(W,k,D);let U=gi(Xt(W,r,D+1),w,e[l]);t.push(U),x[r]=m;}}}A=null;}else {if(w=g[r],W=Xt(W,r,D),m=d!==p?w:o?u?i(w,[...n,l,...s]):i(w):i,!(Wu(g,r)&&m===w||m===void 0&&i!==void 0)){let B=gi(W,w,e[l]);t.push(B),g[r]=m;}g=g[r];}if(typeof g!="object")break}}}function xw(t,e){for(var r=-1,n=e.length,s=t;s!=null&&++r<n;)s=s[e[r]];return s}function Aw(t,e,r,n,s,i,o,u,c,p,l,d,g,m,w,E,A,R,x,O){if(e===0&&(g||typeof t=="object"&&t!==null&&r in t)){if(g?d=t:d=t[r],l=w!==E?d:o?u?i(d,[...n,c,...s]):i(d):i,g){let F=gi(A,d,x);R.push(F),p[m]=l;}else if(t[r]!==l){if(!(l===void 0&&i!==void 0||Wu(t,r)&&l===d)){let F=gi(Xt(A,r,O+1),d,x);R.push(F),t[r]=l;}}}for(let F in t)typeof t[F]=="object"&&(A=Xt(A,F,O),Aw(t[F],e-1,r,n,s,i,o,u,c,p,l,d,g,m,w,E,A,R,x,O+1));}function bT(){return {parent:null,key:null,children:[],depth:0}}function Xt(t,e,r){if(t.depth===r)return Xt(t.parent,e,r);var n={parent:t,key:e,depth:r,children:[]};return t.children.push(n),n}function gi(t,e,r){let n=t,s=[];do s.push(n.key),n=n.parent;while(n.parent!=null);return {path:s,value:e,target:r}}});var Cw=C((lq,Rw)=>{var{groupRestore:ET,nestedRestore:xT}=zu();Rw.exports=AT;function AT({secret:t,wcLen:e}){return function(){if(this.restore)return;let n=Object.keys(t),s=_T(t,n),i=e>0,o=i?{secret:t,groupRestore:ET,nestedRestore:xT}:{secret:t};this.restore=Function("o",RT(s,n,i)).bind(o);}}function _T(t,e){return e.map(r=>{let{circle:n,escPath:s,leadingBracket:i}=t[r],u=n? ` o . $ { n } = secret [ $ { s } ] . val ` : ` o$ { i ? "" : "." } $ { r } = secret [ $ { s } ] . val ` ,c= ` secret [ $ { s } ] . val = undefined ` ;return `
2023-07-25 11:17:14 +00:00
if ( secret [ $ { s } ] . val !== undefined ) {
2023-09-15 11:15:56 +00:00
try { $ { u } } catch ( e ) { }
$ { c }
2023-07-25 11:17:14 +00:00
}
2023-09-15 11:15:56 +00:00
` }).join("")}function RT(t,e,r){return `
2023-07-25 11:17:14 +00:00
const secret = this . secret
2023-09-15 11:15:56 +00:00
$ { r === ! 0 ? `
2023-07-25 11:17:14 +00:00
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
2023-09-15 11:15:56 +00:00
` }});var Tw=C((cq,Ow)=>{Ow.exports=CT;function CT(t){let{secret:e,censor:r,compileRestore:n,serialize:s,groupRedact:i,nestedRedact:o,wildcards:u,wcLen:c}=t,p=[{secret:e,censor:r,compileRestore:n}];return s!==!1&&p.push({serialize:s}),c>0&&p.push({groupRedact:i,nestedRedact:o,wildcards:u,wcLen:c}),Object.assign(...p)}});var $ w=C((fq,Pw)=>{var Iw=mw(),OT=Sw(),TT=Ew(),IT=Cw(),{groupRedact:PT,nestedRedact: $ T}=zu(),FT=Tw(),kT=Vs(),LT=Iw(),Gu=t=>t;Gu.restore=Gu;var DT="[REDACTED]";Ku.rx=kT;Ku.validator=Iw;Pw.exports=Ku;function Ku(t={}){let e=Array.from(new Set(t.paths||[])),r="serialize"in t&&(t.serialize===!1||typeof t.serialize=="function")?t.serialize:JSON.stringify,n=t.remove;if(n===!0&&r!==JSON.stringify)throw Error("fast-redact \u 2013 remove option may only be set when serializer is JSON.stringify");let s=n===!0?void 0:"censor"in t?t.censor:DT,i=typeof s=="function",o=i&&s.length>1;if(e.length===0)return r||Gu;LT({paths:e,serialize:r,censor:s});let{wildcards:u,wcLen:c,secret:p}=OT({paths:e,censor:s}),l=IT({secret:p,wcLen:c}),d="strict"in t?t.strict:!0;return TT({secret:p,wcLen:c,serialize:r,strict:d,isCensorFct:i,censorFctTakesPath:o},FT({secret:p,censor:s,compileRestore:l,serialize:r,groupRedact:PT,nestedRedact: $ T,wildcards:u,wcLen:c}))}});var wn=C((hq,Fw)=>{var BT=Symbol("pino.setLevel"),NT=Symbol("pino.getLevel"),qT=Symbol("pino.levelVal"),MT=Symbol("pino.useLevelLabels"),UT=Symbol("pino.useOnlyCustomLevels"),jT=Symbol("pino.mixin"),HT=Symbol("pino.lsCache"),WT=Symbol("pino.chindings"),zT=Symbol("pino.asJson"),GT=Symbol("pino.write"),KT=Symbol("pino.redactFmt"),VT=Symbol("pino.time"),YT=Symbol("pino.timeSliceIndex"),JT=Symbol("pino.stream"),XT=Symbol("pino.stringify"),QT=Symbol("pino.stringifySafe"),ZT=Symbol("pino.stringifiers"),eI=Symbol("pino.end"),tI=Symbol("pino.formatOpts"),rI=Symbol("pino.messageKey"),nI=Symbol("pino.errorKey"),iI=Symbol("pino.nestedKey"),sI=Symbol("pino.nestedKeyStr"),oI=Symbol("pino.mixinMergeStrategy"),aI=Symbol("pino.msgPrefix"),uI=Symbol("pino.wildcardFirst"),lI=Symbol.for("pino.serializers"),cI=Symbol.for("pino.formatters"),fI=Symbol.for("pino.hooks"),hI=Symbol.for("pino.metadata");Fw.exports={setLevelSym:BT,getLevelSym:NT,levelValSym:qT,useLevelLabelsSym:MT,mixinSym:jT,lsCacheSym:HT,chindingsSym:WT,asJsonSym:zT,writeSym:GT,serializersSym:lI,redactFmtSym:KT,timeSym:VT,timeSliceIndexSym:YT,streamSym:JT,stringifySym:XT,stringifySafeSym:QT,stringifiersSym:ZT,endSym:eI,formatOptsSym:tI,messageKeySym:rI,errorKeySym:nI,nestedKeySym:iI,wildcardFirstSym:uI,needsMetadataGsym:hI,useOnlyCustomLevelsSym:UT,formattersSym:cI,hooksSym:fI,nestedKeyStrSym:sI,mixinMergeStrategySym:oI,msgPrefixSym:aI};});var Ju=C((pq,Bw)=>{var Yu= $ w(),{redactFmtSym:pI,wildcardFirstSym:Ys}=wn(),{rx:Vu,validator:dI}=Yu,kw=dI({ERR_PATHS_MUST_BE_STRINGS:()=>"pino \u 2013 redacted paths must be strings",ERR_INVALID_PATH:t=> ` pino \u2013 redact paths array contains an invalid path ( $ { t } ) ` }),Lw="[Redacted]",Dw=!1;function yI(t,e){let{paths:r,censor:n}=gI(t),s=r.reduce((u,c)=>{Vu.lastIndex=0;let p=Vu.exec(c),l=Vu.exec(c),d=p[1]!==void 0?p[1].replace(/^(?:"|'| ` ) ( . * ) ( ? : "|'|`)$/," $1 "):p[0];if(d===" * "&&(d=Ys),l===null)return u[d]=null,u;if(u[d]===null)return u;let{index:g}=l,m=`${c.substr(g,c.length-1)}`;return u[d]=u[d]||[],d!==Ys&&u[d].length===0&&u[d].push(...u[Ys]||[]),d===Ys&&Object.keys(u).forEach(function(w){u[w]&&u[w].push(m);}),u[d].push(m),u},{}),i={[pI]:Yu({paths:r,censor:n,serialize:e,strict:Dw})},o=(...u)=>e(typeof n==" function "?n(...u):n);return [...Object.keys(s),...Object.getOwnPropertySymbols(s)].reduce((u,c)=>{if(s[c]===null)u[c]=p=>o(p,[c]);else {let p=typeof n==" function "?(l,d)=>n(l,[c,...d]):n;u[c]=Yu({paths:s[c],censor:p,serialize:e,strict:Dw});}return u},i)}function gI(t){if(Array.isArray(t))return t={paths:t,censor:Lw},kw(t),t;let{paths:e,censor:r=Lw,remove:n}=t;if(Array.isArray(e)===!1)throw Error(" pino \u2013 redact must contain an array of strings ");return n===!0&&(r=void 0),kw({paths:e,censor:r}),{paths:e,censor:r}}Bw.exports=yI;});var qw=C((dq,Nw)=>{var mI=()=>" ",wI=()=>`," time ":${Date.now()}`,vI=()=>`," t
$ { R } ` ,F= ` ,
$ { R } ` );let _=Math.min(x.length,o),Y=0;for(;Y<_-1;Y++){let oe=u(String(Y),x,w,E,A,R);O+=oe!==void 0?oe:"null",O+=F;}let J=u(String(Y),x,w,E,A,R);if(O+=J!==void 0?J:"null",x.length-1>o){let oe=x.length-o-1;O+= ` $ { F } "... ${Ur(oe)} not stringified" ` ;}return A!==""&&(O+= `
$ { D } ` ),w.pop(), ` [ $ { O } ] ` }let W=Object.keys(x),H=W.length;if(H===0)return "{}";if(i<w.length+1)return '"[Object]"';let B="",k="";A!==""&&(R+=A,F= ` ,
$ { R } ` ,B=" ");let U=Math.min(H,o);s&&!vl(x)&&(W=wl(W)),w.push(x);for(let _=0;_<U;_++){let Y=W[_],J=u(Y,x,w,E,A,R);J!==void 0&&(O+= ` $ { k } $ { Er ( Y ) } : $ { B } $ { J } ` ,k=F);}if(H>o){let _=H-o;O+= ` $ { k } "..." : $ { B } "${Ur(_)} not stringified" ` ,k=F;}return A!==""&&k.length>1&&(O= `
$ { R } $ { O }
$ { D } ` ),w.pop(), ` { $ { O } } ` }case"number":return isFinite(x)?String(x):e?e(x):"null";case"boolean":return x===!0?"true":"false";case"undefined":return;case"bigint":if(n)return String(x);default:return e?e(x):void 0}}function c(g,m,w,E,A,R){switch(typeof m=="object"&&m!==null&&typeof m.toJSON=="function"&&(m=m.toJSON(g)),typeof m){case"string":return Er(m);case"object":{if(m===null)return "null";if(w.indexOf(m)!==-1)return r;let x=R,O="",F=",";if(Array.isArray(m)){if(m.length===0)return "[]";if(i<w.length+1)return '"[Array]"';w.push(m),A!==""&&(R+=A,O+= `
$ { R } ` ,F= ` ,
$ { R } ` );let H=Math.min(m.length,o),B=0;for(;B<H-1;B++){let U=c(String(B),m[B],w,E,A,R);O+=U!==void 0?U:"null",O+=F;}let k=c(String(B),m[B],w,E,A,R);if(O+=k!==void 0?k:"null",m.length-1>o){let U=m.length-o-1;O+= ` $ { F } "... ${Ur(U)} not stringified" ` ;}return A!==""&&(O+= `
$ { x } ` ),w.pop(), ` [ $ { O } ] ` }w.push(m);let D="";A!==""&&(R+=A,F= ` ,
$ { R } ` ,D=" ");let W="";for(let H of E){let B=c(H,m[H],w,E,A,R);B!==void 0&&(O+= ` $ { W } $ { Er ( H ) } : $ { D } $ { B } ` ,W=F);}return A!==""&&W.length>1&&(O= `
$ { R } $ { O }
$ { x } ` ),w.pop(), ` { $ { O } } ` }case"number":return isFinite(m)?String(m):e?e(m):"null";case"boolean":return m===!0?"true":"false";case"undefined":return;case"bigint":if(n)return String(m);default:return e?e(m):void 0}}function p(g,m,w,E,A){switch(typeof m){case"string":return Er(m);case"object":{if(m===null)return "null";if(typeof m.toJSON=="function"){if(m=m.toJSON(g),typeof m!="object")return p(g,m,w,E,A);if(m===null)return "null"}if(w.indexOf(m)!==-1)return r;let R=A;if(Array.isArray(m)){if(m.length===0)return "[]";if(i<w.length+1)return '"[Array]"';w.push(m),A+=E;let B= `
$ { A } ` ,k= ` ,
$ { A } ` ,U=Math.min(m.length,o),_=0;for(;_<U-1;_++){let J=p(String(_),m[_],w,E,A);B+=J!==void 0?J:"null",B+=k;}let Y=p(String(_),m[_],w,E,A);if(B+=Y!==void 0?Y:"null",m.length-1>o){let J=m.length-o-1;B+= ` $ { k } "... ${Ur(J)} not stringified" ` ;}return B+= `
$ { R } ` ,w.pop(), ` [ $ { B } ] ` }let x=Object.keys(m),O=x.length;if(O===0)return "{}";if(i<w.length+1)return '"[Object]"';A+=E;let F= ` ,
$ { A } ` ,D="",W="",H=Math.min(O,o);vl(m)&&(D+=L0(m,F,o),x=x.slice(m.length),H-=m.length,W=F),s&&(x=wl(x)),w.push(m);for(let B=0;B<H;B++){let k=x[B],U=p(k,m[k],w,E,A);U!==void 0&&(D+= ` $ { W } $ { Er ( k ) } : $ { U } ` ,W=F);}if(O>o){let B=O-o;D+= ` $ { W } "..." : "${Ur(B)} not stringified" ` ,W=F;}return W!==""&&(D= `
$ { A } $ { D }
$ { R } ` ),w.pop(), ` { $ { D } } ` }case"number":return isFinite(m)?String(m):e?e(m):"null";case"boolean":return m===!0?"true":"false";case"undefined":return;case"bigint":if(n)return String(m);default:return e?e(m):void 0}}function l(g,m,w){switch(typeof m){case"string":return Er(m);case"object":{if(m===null)return "null";if(typeof m.toJSON=="function"){if(m=m.toJSON(g),typeof m!="object")return l(g,m,w);if(m===null)return "null"}if(w.indexOf(m)!==-1)return r;let E="";if(Array.isArray(m)){if(m.length===0)return "[]";if(i<w.length+1)return '"[Array]"';w.push(m);let F=Math.min(m.length,o),D=0;for(;D<F-1;D++){let H=l(String(D),m[D],w);E+=H!==void 0?H:"null",E+=",";}let W=l(String(D),m[D],w);if(E+=W!==void 0?W:"null",m.length-1>o){let H=m.length-o-1;E+= ` , "... ${Ur(H)} not stringified" ` ;}return w.pop(), ` [ $ { E } ] ` }let A=Object.keys(m),R=A.length;if(R===0)return "{}";if(i<w.length+1)return '"[Object]"';let x="",O=Math.min(R,o);vl(m)&&(E+=L0(m,",",o),A=A.slice(m.length),O-=m.length,x=","),s&&(A=wl(A)),w.push(m);for(let F=0;F<O;F++){let D=A[F],W=l(D,m[D],w);W!==void 0&&(E+= ` $ { x } $ { Er ( D ) } : $ { W } ` ,x=",");}if(R>o){let F=R-o;E+= ` $ { x } "..." : "${Ur(F)} not stringified" ` ;}return w.pop(), ` { $ { E } } ` }case"number":return isFinite(m)?String(m):e?e(m):"null";case"boolean":return m===!0?"true":"false";case"undefined":return;case"bigint":if(n)return String(m);default:return e?e(m):void 0}}function d(g,m,w){if(arguments.length>1){let E="";if(typeof w=="number"?E=" ".repeat(Math.min(w,10)):typeof w=="string"&&(E=w.slice(0,10)),m!=null){if(typeof m=="function")return u("",{"":g},[],m,E,"");if(Array.isArray(m))return c("",g,[],_ $ (m),E,"")}if(E.length!==0)return p("",g,[],E,"")}return l("",g,[])}return d}});var j0=C((Iq,U0)=>{var El=Symbol.for("pino.metadata"),{levels:M0}=no(),C $ =M0.info;function O $ (t,e){let r=0;t=t||[],e=e||{dedupe:!1};let n=Object.create(M0);n.silent=1/0,e.levels&&typeof e.levels=="object"&&Object.keys(e.levels).forEach(l=>{n[l]=e.levels[l];});let s={write:i,add:u,flushSync:o,end:c,minLevel:0,streams:[],clone:p,[El]:!0,streamLevels:n};return Array.isArray(t)?t.forEach(u,s):u.call(s,t),t=null,s;function i(l){let d,g=this.lastLevel,{streams:m}=this,w=0,E;for(let A=I $ (m.length,e.dedupe); $ $ (A,m.length,e.dedupe);A=P $ (A,e.dedupe))if(d=m[A],d.level<=g){if(w!==0&&w!==d.level)break;if(E=d.stream,E[El]){let{lastTime:R,lastMsg:x,lastObj:O,lastLogger:F}=this;E.lastLevel=g,E.lastTime=R,E.lastMsg=x,E.lastObj=O,E.lastLogger=F;}E.write(l),e.dedupe&&(w=d.level);}else if(!e.dedupe)break}function o(){for(let{stream:l}of this.streams)typeof l.flushSync=="function"&&l.flushSync();}function u(l){if(!l)return s;let d=typeof l.write=="function"||l.stream,g=l.write?l:l.stream;if(!d)throw Error("stream object needs to implement either StreamEntry or DestinationStream interface");let{streams:m,streamLevels:w}=this,E;typeof l.levelVal=="number"?E=l.levelVal:typeof l.level=="string"?E=w[l.level]:typeof l.level=="number"?E=l.level:E=C $ ;let A={stream:g,level:E,levelVal:void 0,id:r++};return m.unshift(A),m.sort(T $ ),this.minLevel=m[0].level,s}function c(){for(let{stream:l}of this.streams)typeof l.flushSync=="function"&&l.flushSync(),l.end();}function p(l){let d=new Array(this.streams.length);for(let g=0;g<d.length;g++)d[g]={level:l,stream:this.streams[g].stream};return {write:i,add:u,minLevel:l,streams:d,clone:p,flushSync:o,[El]:!0}}}function T $ (t,e){return t.level-e.level}function I $ (t,e){return e?t-1:0}function P $ (t,e){return e?t-1:t+1}function $ $ (t,e,r){return r?t>=0:t<e}U0.exports=O $ ;});var tv=C((Pq,Et)=>{var F $ =G("os"),J0=ju(),k $ =Hu(),L $ =Ju(),X0=qw(),D $ =k0(),Q0=wn(),{configure:B $ }=q0(),{assertDefaultLevelFound:N $ ,mappings:Z0,genLsCache:q $ ,levels:M $ }=no(),{createArgsNormalizer:U $ ,asChindings:j $ ,buildSafeSonicBoom:H0,buildFormatters:H $ ,stringify:xl,normalizeDestFileDescriptor:W0,noop:W $ }=ro(),{version:z $ }=dl(),{chindingsSym:z0,redactFmtSym:G $ ,serializersSym:G0,timeSym:K $ ,timeSliceIndexSym:V $ ,streamSym:Y $ ,stringifySym:K0,stringifySafeSym:Al,stringifiersSym:V0,setLevelSym:J $ ,endSym:X $ ,formatOptsSym:Q $ ,messageKeySym:Z $ ,errorKeySym:eF,nestedKeySym:tF,mixinSym:rF,useOnlyCustomLevelsSy
2023-07-25 11:17:14 +00:00
` : `
2023-09-15 11:15:56 +00:00
` ),oe=j $ .bind(null,{[z0]:"",[G0]:o,[V0]:_,[K0]:xl,[Al]:B,[Y0]:k}),I="";d!==null&&(g===void 0?I=oe(d):I=oe(Object.assign({},d,{name:g})));let P=u instanceof Function?u:u?ev:uF,re=P().indexOf(":")+1;if(R&&!w)throw Error("customLevels is required if useOnlyCustomLevels is set true");if(E&&typeof E!="function")throw Error( ` Unknown mixin type "${typeof E}" - expected "function" ` );if(H&&typeof H!="string")throw Error( ` Unknown msgPrefix type "${typeof H}" - expected "string" ` );N $ (m,w,R);let Z=Z0(w,R);return Object.assign(e,{levels:Z,[nF]:R,[Y $ ]:n,[K $ ]:P,[V $ ]:re,[K0]:xl,[Al]:B,[V0]:_,[X $ ]:J,[Q $ ]:Y,[Z $ ]:c,[eF]:p,[tF]:l,[sF]:l? ` , $ { JSON . stringify ( l ) } : { ` :"",[G0]:o,[rF]:E,[oF]:A,[z0]:I,[Y0]:k,[iF]:O,silent:W $ ,onChild:W,[aF]:H}),Object.setPrototypeOf(e,D $ ()),q $ (e),e[J $ ](m),e}Et.exports=_l;Et.exports.destination=(t=process.stdout.fd)=>typeof t=="object"?(t.dest=W0(t.dest||process.stdout.fd),H0(t)):H0({dest:W0(t),minLength:0});Et.exports.transport=ul();Et.exports.multistream=j0();Et.exports.levels=Z0();Et.exports.stdSerializers=dF;Et.exports.stdTimeFunctions=Object.assign({},X0);Et.exports.symbols=Q0;Et.exports.version=z $ ;Et.exports.default=_l;Et.exports.pino=_l;});var uv={};Qo(uv,{RotatingFileStream:()=>ao,RotatingFileStreamError:()=>mi,createStream:()=>FF});async function nv(t){return new Promise(e=>fs.access(t,fs.constants.F_OK,r=>e(!r)))}function iv(t){return (e,r,n)=>{let s=parseInt(n,10);if(e!=="number"||s!==n||s<=0)throw new Error( ` '${t}' option must be a positive integer number ` )}}function Cl(t,e){return (r,n,s)=>{if(r!=="string")throw new Error( ` Don 't know how to handle ' options . $ { t } ' type: ${r}`);n[t]=e(s);}}function av(t,e,r){let n={};if(n.num=parseInt(t,10),isNaN(n.num))throw new Error(`Unknown ' options . $ { e } ' format: ${t}`);if(n.num<=0)throw new Error(`A positive integer number is expected for ' options . $ { e } '`);if(n.unit=t.replace(/^[ 0]*/g,"").substr((n.num+"").length,1),n.unit.length===0)throw new Error(`Missing unit for ' options . $ { e } '`);if(!r[n.unit])throw new Error(`Unknown ' options . $ { e } ' unit: ${n.unit}`);return n}function Ol(t,e,r){if(parseInt(r/t.num,10)*t.num!==r)throw new Error(`An integer divider of ${r} is expected as ${e} for ' options . interval ' ` )}function OF(t){let e=av(t,"interval",CF);switch(e.unit){case"h":Ol(e,"hours",24);break;case"m":Ol(e,"minutes",60);break;case"s":Ol(e,"seconds",60);break}return e}function sv(t){let e=av(t,"size",TF);return e.unit==="K"?e.num*1024:e.unit==="M"?e.num*1048576:e.unit==="G"?e.num*1073741824:e.num}function IF(t){let e={};for(let r in t){let n=t[r],s=typeof n;if(!(r in ov))throw new Error( ` Unknown option : $ { r } ` );e[r]=t[r],ov[r](s,e,n);}return e.path||(e.path=""),e.interval||(delete e.immutable,delete e.initialRotation,delete e.intervalBoundary),e.rotate&&(delete e.history,delete e.immutable,delete e.maxFiles,delete e.maxSize,delete e.intervalBoundary),e.immutable&&delete e.compress,e.intervalBoundary||delete e.initialRotation,e}function PF(t,e,r){return n=>n? ` $ { t } . $ { n } $ { e && ! r ? ".gz" : "" } ` :t}function $ F(t,e,r){let n=s=>(s>9?"":"0")+s;return (s,i)=>{if(!s)return t;let o=s.getFullYear()+""+n(s.getMonth()+1),u=n(s.getDate()),c=n(s.getHours()),p=n(s.getMinutes());return o+u+"-"+c+p+"-"+n(i)+"-"+t+(e&&!r?".gz":"")}}function FF(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 r=IF(e),{compress:n,omitExtension:s}=r,i;if(typeof t=="string")i=e.rotate?PF(t,n!==void 0,s): $ F(t,n!==void 0,s);else if(typeof t=="function")i=t;else throw new Error( ` The "filename" argument must be one of type string or function . Received type $ { typeof t } ` );return new ao(i,r)}var mi,ao,CF,TF,ov,lv=Gi(()=>{mi=class extends Error{constructor(){super("Too many destination file attempts");ie(this,"code","RFS-TOO-MANY");}},ao=class extends stream.Writable{constructor(r,n){let{encoding:s,history:i,maxFiles:o,maxSize:u,path:c}=n;super({decodeStrings:!0,defaultEncoding:s});ie(this,"createGzip");ie(this,"exec");ie(this,"file");ie(this,"filename");ie(this,"finished");ie(this,"fsCreateReadStream");ie(this,"fsCreateWriteStream"
` ),r];}catch(c){if(c.code!=="ENOENT")throw c}for(let c of u)if(c)try{let p=await this.fsStat(c);p.isFile()?o.push({name:c,size:p.size,time:p.ctime.getTime()}):this.emit("warning",new Error( ` File '${c}' contained in history is not a regular file ` ));}catch(p){if(p.code!=="ENOENT")throw p}if(o.sort((c,p)=>c.time-p.time),s)for(;o.length>s;){let c=o.shift();await this.unlink(c.name),this.emit("removed",c.name,!0);}if(i)for(;o.reduce((c,p)=>c+p.size,0)>i;){let c=o.shift();await this.unlink(c.name),this.emit("removed",c.name,!1);}await promises.writeFile(n,o.map(c=>c.name).join( `
2023-07-25 11:17:14 +00:00
` )+ `
2023-09-15 11:15:56 +00:00
` ,"utf-8"),this.emit("history");}async immutate(r){let{size:n}=this.options,s=this.now();for(let i=1;i<1e3;++i){let o=0,u;this.filename=this.options.path+this.generator(s,i);try{u=await this.fsStat(this.filename);}catch(c){if(c.code!=="ENOENT")throw c}if(u){if(o=u.size,!u.isFile())throw new Error( ` Can 't write on: ' $ { this . filename } ' (it is not a file)`);if(n&&o>=n)continue}if(r)return this.last=this.filename,this.reopen(o);await this.rotated(this.last),this.last=this.filename;return}throw new mi}async unlink(r){try{await this.fsUnlink(r);}catch(n){if(n.code!=="ENOENT")throw n;this.emit("warning",n);}}};CF={M:!0,d:!0,h:!0,m:!0,s:!0};TF={B:!0,G:!0,K:!0,M:!0};ov={encoding:(t,e,r)=>new util.TextDecoder(r),immutable:()=>{},initialRotation:()=>{},interval:Cl("interval",OF),intervalBoundary:()=>{},maxFiles:iv("maxFiles"),maxSize:Cl("maxSize",sv),mode:()=>{},omitExtension:()=>{},rotate:iv("rotate"),size:Cl("size",sv),teeToStdout:()=>{},compress:(t,e,r)=>{if(!r)throw new Error("A value for ' options . compress ' must be specified");if(t==="boolean")return e.compress=(n,s)=>`cat ${n} | gzip -c9 > ${s}`;if(t!=="function"){if(t!=="string")throw new Error(`Don' t know how to handle 'options.compress' type : $ { t } ` );if(r!=="gzip")throw new Error( ` Don 't know how to handle compression method: ${r}`)}},history:t=>{if(t!=="string")throw new Error(`Don' t know how to handle 'options.history' type : $ { t } ` )},path:(t,e,r)=>{if(t!=="string")throw new Error( ` Don 't know how to handle ' options . path ' type: ${t}`);r[r.length-1]!==path.sep&&(e.path=r+path.sep);}};});var hv={};Qo(hv,{allLoggers:()=>wi,rootLogger:()=>Ce});var Tl,cv,Ce,wi,Ut=Gi(()=>{Tl=Kn(tv());oi();cv=(lv(),Zo(uv)).createStream("tabby-agent.log",{path:G("path").join(G("os").homedir(),".tabby-client","agent","logs"),size:"10M",interval:"1d"}),Ce=cv?(0, Tl.default)(cv):(0, Tl.default)();Ce.level="silent";wi=[Ce];Ce.onChild=t=>{wi.push(t);};});var dv=C((Yq,pv)=>{pv.exports=function(){function t(n,s){function i(){this.constructor=n;}i.prototype=s.prototype,n.prototype=new i;}function e(n,s,i,o,u,c){this.message=n,this.expected=s,this.found=i,this.offset=o,this.line=u,this.column=c,this.name="SyntaxError";}t(e,Error);function r(n){var s=arguments.length>1?arguments[1]:{},i={},o={start:vf},u=vf,p=function(){return Nf},l=i,d="#",g={type:"literal",value:"#",description:' "#" '},m=void 0,w={type:"any",description:"any character"},E="[",A={type:"literal",value:"[",description:' "[" '},R="]",x={type:"literal",value:"]",description:' "]" '},O=function(a){Jo(je("ObjectPath",a,Me,Ue));},F=function(a){Jo(je("ArrayPath",a,Me,Ue));},D=function(a,h){return a.concat(h)},W=function(a){return [a]},H=function(a){return a},B=".",k={type:"literal",value:".",description:' "." '},U="=",_={type:"literal",value:"=",description:' "=" '},Y=function(a,h){Jo(je("Assign",h,Me,Ue,a));},J=function(a){return a.join("")},oe=function(a){return a.value},I=' "" "',P={type:" literal ",value:'" "" ',description:' "\\" \ \ "\\" "'},re=null,Z=function(a){return je(" String ",a.join(" "),Me,Ue)},ce='" ',Ve={type:"literal",value:' "',description:'" \ \ "" '},Te="' '' ",sr={type:" literal ",value:" '' '",description:`"' '' "`},Nn=" '",or={type:"literal",value:"' ",description:`" '"`},_t=function(a){return a},fe=function(a){return a},Zr="\\",Ho={type:"literal",value:"\\",description:' "\\\\" '},V=function(){return ""},me="e",z={type:"literal",value:"e",description:' "e" '},le="E",ve={type:"literal",value:"E",description:' "E" '},qe=function(a,h){return je("Float",parseFloat(a+"e"+h),Me,Ue)},_e=function(a){return je("Float",parseFloat(a),Me,Ue)},Tr="+",ar={type:"literal",value:"+",description:' "+" '},Yc=function(a){return a.join("")},qn="-",Mn={type:"literal",value:"-",description:' "-" '},Jc=function(a){return "-"+a.join("")},mE=function(a){return je("Integer",parseInt(a,10),Me,Ue)},Xc="true",wE={type:"literal",value:"true",description:' "true" '},vE=function(){return je("Boolean",!0,Me,Ue)},Qc="false",SE={type:"literal",value:"false",description:' "false" ' } , bE = function ( ) { return je ( "Boolean" , ! 1 , Me , Ue ) } , EE = function ( ) { return je ( "Array" , [ ] , Me , Ue ) } , xE = function ( a ) { return je ( "Array" , a ? [ a ] : [ ] , Me , Ue )
` ,uf={type:"literal",value: `
` ,description:'" \\ n"'},qE=" \r ",ME={type:"literal",value:" \r ",description:'" \\ r"'},UE=/^[0-9a-f]/i,jE={type:"class",value:"[0-9a-f]i",description:"[0-9a-f]i"},HE=/^[0-9]/,WE={type:"class",value:"[0-9]",description:"[0-9]"},zE="_",GE={type:"literal",value:"_",description:'"_"'},KE=function(){return ""},VE=/^[A-Za-z0-9_ \- ]/,YE={type:"class",value:"[A-Za-z0-9_ \\ -]",description:"[A-Za-z0-9_ \\ -]"},JE=function(a){return a.join("")},lf=' \\ "',XE={type:"literal",value:' \\ "',description:'" \\ \\ \\ ""'},QE=function(){return '"'},cf=" \\ \\ ",ZE={type:"literal",value:" \\ \\ ",description:'" \\ \\ \\ \\ "'},ex=function(){return " \\ "},ff=" \\ b",tx={type:"literal",value:" \\ b",description:'" \\ \\ b"'},rx=function(){return " \b "},hf=" \\ t",nx={type:"literal",value:" \\ t",description:'" \\ \\ t"'},ix=function(){return " "},pf=" \\ n",sx={type:"literal",value:" \\ n",description:'" \\ \\ n"'},ox=function(){return `
` },df=" \\ f",ax={type:"literal",value:" \\ f",description:'" \\ \\ f"'},ux=function(){return " \f "},yf=" \\ r",lx={type:"literal",value:" \\ r",description:'" \\ \\ r"'},cx=function(){return " \r "},gf=" \\ U",fx={type:"literal",value:" \\ U",description:'" \\ \\ U"'},mf=function(a){return Px(a.join(""))},wf=" \\ u",hx={type:"literal",value:" \\ u",description:'" \\ \\ u"'},f=0,X=0,Hn=0,Wo={line:1,column:1,seenCR:!1},Ui=0,zo=[],q=0,M={},ji;if("startRule"in s){if(!(s.startRule in o))throw new Error( ` Can 't start parsing from rule "`+s.startRule+' " . ' ) ; u = o [ s . startRule ] ; } function Me ( ) { return Go ( X ) . line } function Ue ( ) { return Go ( X ) . column } function Go ( a ) { function h ( y , v , b ) { var T , L ; for ( T = v ; T < b ; T ++ ) L = n . charAt ( T ) , L === `
` ?(y.seenCR||y.line++,y.column=1,y.seenCR=!1):L===" \r "||L===" \u 2028"||L===" \u 2029"?(y.line++,y.column=1,y.seenCR=!0):(y.column++,y.seenCR=!1);}return Hn!==a&&(Hn>a&&(Hn=0,Wo={line:1,column:1,seenCR:!1}),h(Wo,Hn,a),Hn=a),Wo}function j(a){f<Ui||(f>Ui&&(Ui=f,zo=[]),zo.push(a));}function Ko(a,h,y){function v(K){var se=1;for(K.sort(function(ye,pe){return ye.description<pe.description?-1:ye.description>pe.description?1:0});se<K.length;)K[se-1]===K[se]?K.splice(se,1):se++;}function b(K,se){function ye(tn){function ur(lt){return lt.charCodeAt(0).toString(16).toUpperCase()}return tn.replace(/ \\ /g," \\ \\ ").replace(/"/g,' \\ "').replace(/ \x 08/g," \\ b").replace(/ \t /g," \\ t").replace(/ \n /g," \\ n").replace(/ \f /g," \\ f").replace(/ \r /g," \\ r").replace(/[ \x 00- \x 07 \x 0B \x 0E \x 0F]/g,function(lt){return " \\ x0"+ur(lt)}).replace(/[ \x 10- \x 1F \x 80- \x FF]/g,function(lt){return " \\ x"+ur(lt)}).replace(/[ \u 0180- \u 0FFF]/g,function(lt){return " \\ u0"+ur(lt)}).replace(/[ \u 1080- \u FFFF]/g,function(lt){return " \\ u"+ur(lt)})}var pe=new Array(K.length),Ee,Re,ut;for(ut=0;ut<K.length;ut++)pe[ut]=K[ut].description;return Ee=K.length>1?pe.slice(0,-1).join(", ")+" or "+pe[K.length-1]:pe[0],Re=se?'"'+ye(se)+'"':"end of input","Expected "+Ee+" but "+Re+" found."}var T=Go(y),L=y<n.length?n.charAt(y):null;return h!==null&&v(h),new e(a!==null?a:b(h,L),h,L,y,T.line,T.column)}function vf(){var a,h,y,v=f*49+0,b=M[v];if(b)return f=b.nextPos,b.result;for(a=f,h=[],y=Sf();y!==i;)h.push(y),y=Sf();return h!==i&&(X=a,h=p()),a=h,M[v]={nextPos:f,result:a},a}function Sf(){var a,h,y,v,b,T,L,K=f*49+1,se=M[K];if(se)return f=se.nextPos,se.result;for(a=f,h=[],y=Q();y!==i;)h.push(y),y=Q();if(h!==i)if(y=px(),y!==i){for(v=[],b=Q();b!==i;)v.push(b),b=Q();if(v!==i){for(b=[],T=Hi();T!==i;)b.push(T),T=Hi();if(b!==i){if(T=[],L=vt(),L!==i)for(;L!==i;)T.push(L),L=vt();else T=l;T===i&&(T=zi()),T!==i?(h=[h,y,v,b,T],a=h):(f=a,a=l);}else f=a,a=l;}else f=a,a=l;}else f=a,a=l;else f=a,a=l;if(a===i){if(a=f,h=[],y=Q(),y!==i)for(;y!==i;)h.push(y),y=Q();else h=l;if(h!==i){if(y=[],v=vt(),v!==i)for(;v!==i;)y.push(v),v=vt();else y=l;y===i&&(y=zi()),y!==i?(h=[h,y],a=h):(f=a,a=l);}else f=a,a=l;a===i&&(a=vt());}return M[K]={nextPos:f,result:a},a}function px(){var a,h=f*49+2,y=M[h];return y?(f=y.nextPos,y.result):(a=Hi(),a===i&&(a=dx(),a===i&&(a=yx(),a===i&&(a=gx()))),M[h]={nextPos:f,result:a},a)}function Hi(){var a,h,y,v,b,T,L=f*49+3,K=M[L];if(K)return f=K.nextPos,K.result;if(a=f,n.charCodeAt(f)===35?(h=d,f++):(h=i,q===0&&j(g)),h!==i){for(y=[],v=f,b=f,q++,T=vt(),T===i&&(T=zi()),q--,T===i?b=m:(f=b,b=l),b!==i?(n.length>f?(T=n.charAt(f),f++):(T=i,q===0&&j(w)),T!==i?(b=[b,T],v=b):(f=v,v=l)):(f=v,v=l);v!==i;)y.push(v),v=f,b=f,q++,T=vt(),T===i&&(T=zi()),q--,T===i?b=m:(f=b,b=l),b!==i?(n.length>f?(T=n.charAt(f),f++):(T=i,q===0&&j(w)),T!==i?(b=[b,T],v=b):(f=v,v=l)):(f=v,v=l);y!==i?(h=[h,y],a=h):(f=a,a=l);}else f=a,a=l;return M[L]={nextPos:f,result:a},a}function dx(){var a,h,y,v,b,T,L=f*49+4,K=M[L];if(K)return f=K.nextPos,K.result;if(a=f,n.charCodeAt(f)===91?(h=E,f++):(h=i,q===0&&j(A)),h!==i){for(y=[],v=Q();v!==i;)y.push(v),v=Q();if(y!==i)if(v=bf(),v!==i){for(b=[],T=Q();T!==i;)b.push(T),T=Q();b!==i?(n.charCodeAt(f)===93?(T=R,f++):(T=i,q===0&&j(x)),T!==i?(X=a,h=O(v),a=h):(f=a,a=l)):(f=a,a=l);}else f=a,a=l;else f=a,a=l;}else f=a,a=l;return M[L]={nextPos:f,result:a},a}function yx(){var a,h,y,v,b,T,L,K,se=f*49+5,ye=M[se];if(ye)return f=ye.nextPos,ye.result;if(a=f,n.charCodeAt(f)===91?(h=E,f++):(h=i,q===0&&j(A)),h!==i)if(n.charCodeAt(f)===91?(y=E,f++):(y=i,q===0&&j(A)),y!==i){for(v=[],b=Q();b!==i;)v.push(b),b=Q();if(v!==i)if(b=bf(),b!==i){for(T=[],L=Q();L!==i;)T.push(L),L=Q();T!==i?(n.charCodeAt(f)===93?(L=R,f++):(L=i,q===0&&j(x)),L!==i?(n.charCodeAt(f)===93?(K=R,f++):(K=i,q===0&&j(x)),K!==i?(X=a,h=F(b),a=h):(f=a,a=l)):(f=a,a=l)):(f=a,a=l);}else f=a,a=l;else f=a,a=l;}else f=a,a=l;else f=a,a=l;return M[se]={nextPos:f,result:a},a}function bf(){var a,h,y,v=f*49+6,b=M[v];if(b)return f=b.nextPos,b.result;if(a=f,h=[],y=xf(),y!==i)for(;y!==i;)h.push(y),y=xf();else h=l;return h!==i?(y=Ef(),y!==i?(X=a,h=D(h,y),a=h):(f=a,a=l)):(f=a,a=l),a===i&&(a
` ,CHAR_NO_BREAK_SPACE:" \x A0",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:" \u FEFF"};});var NS=C((mM,BS)=>{var oL=vo(),{MAX_LENGTH:kS,CHAR_BACKSLASH:Xl,CHAR_BACKTICK:aL,CHAR_COMMA:uL,CHAR_DOT:lL,CHAR_LEFT_PARENTHESES:cL,CHAR_RIGHT_PARENTHESES:fL,CHAR_LEFT_CURLY_BRACE:hL,CHAR_RIGHT_CURLY_BRACE:pL,CHAR_LEFT_SQUARE_BRACKET:LS,CHAR_RIGHT_SQUARE_BRACKET:DS,CHAR_DOUBLE_QUOTE:dL,CHAR_SINGLE_QUOTE:yL,CHAR_NO_BREAK_SPACE:gL,CHAR_ZERO_WIDTH_NOBREAK_SPACE:mL}=FS(),wL=(t,e={})=>{if(typeof t!="string")throw new TypeError("Expected a string");let r=e||{},n=typeof r.maxLength=="number"?Math.min(kS,r.maxLength):kS;if(t.length>n)throw new SyntaxError( ` Input length ( $ { t . length } ) , exceeds max characters ( $ { n } ) ` );let s={type:"root",input:t,nodes:[]},i=[s],o=s,u=s,c=0,p=t.length,l=0,d=0,g,w=()=>t[l++],E=A=>{if(A.type==="text"&&u.type==="dot"&&(u.type="text"),u&&u.type==="text"&&A.type==="text"){u.value+=A.value;return}return o.nodes.push(A),A.parent=o,A.prev=u,u=A,A};for(E({type:"bos"});l<p;)if(o=i[i.length-1],g=w(),!(g===mL||g===gL)){if(g===Xl){E({type:"text",value:(e.keepEscaping?g:"")+w()});continue}if(g===DS){E({type:"text",value:" \\ "+g});continue}if(g===LS){c++;let R;for(;l<p&&(R=w());){if(g+=R,R===LS){c++;continue}if(R===Xl){g+=w();continue}if(R===DS&&(c--,c===0))break}E({type:"text",value:g});continue}if(g===cL){o=E({type:"paren",nodes:[]}),i.push(o),E({type:"text",value:g});continue}if(g===fL){if(o.type!=="paren"){E({type:"text",value:g});continue}o=i.pop(),E({type:"text",value:g}),o=i[i.length-1];continue}if(g===dL||g===yL||g===aL){let A=g,R;for(e.keepQuotes!==!0&&(g="");l<p&&(R=w());){if(R===Xl){g+=R+w();continue}if(R===A){e.keepQuotes===!0&&(g+=R);break}g+=R;}E({type:"text",value:g});continue}if(g===hL){d++;let R={type:"brace",open:!0,close:!1,dollar:u.value&&u.value.slice(-1)===" $ "||o.dollar===!0,depth:d,commas:0,ranges:0,nodes:[]};o=E(R),i.push(o),E({type:"open",value:g});continue}if(g===pL){if(o.type!=="brace"){E({type:"text",value:g});continue}let A="close";o=i.pop(),o.close=!0,E({type:A,value:g}),d--,o=i[i.length-1];continue}if(g===uL&&d>0){if(o.ranges>0){o.ranges=0;let A=o.nodes.shift();o.nodes=[A,{type:"text",value:oL(o)}];}E({type:"comma",value:g}),o.commas++;continue}if(g===lL&&d>0&&o.commas===0){let A=o.nodes;if(d===0||A.length===0){E({type:"text",value:g});continue}if(u.type==="dot"){if(o.range=[],u.value+=g,u.type="range",o.nodes.length!==3&&o.nodes.length!==5){o.invalid=!0,o.ranges=0,u.type="text";continue}o.ranges++,o.args=[];continue}if(u.type==="range"){A.pop();let R=A[A.length-1];R.value+=u.value+g,u=R,o.ranges--;continue}E({type:"dot",value:g});continue}E({type:"text",value:g});}do if(o=i.pop(),o.type!=="root"){o.nodes.forEach(x=>{x.nodes||(x.type==="open"&&(x.isOpen=!0),x.type==="close"&&(x.isClose=!0),x.nodes||(x.type="text"),x.invalid=!0);});let A=i[i.length-1],R=A.nodes.indexOf(o);A.nodes.splice(R,1,...o.nodes);}while(i.length>0);return E({type:"eos"}),s};BS.exports=wL;});var US=C((wM,MS)=>{var qS=vo(),vL=OS(),SL=PS(),bL=NS(),pt=(t,e={})=>{let r=[];if(Array.isArray(t))for(let n of t){let s=pt.create(n,e);Array.isArray(s)?r.push(...s):r.push(s);}else r=[].concat(pt.create(t,e));return e&&e.expand===!0&&e.nodupes===!0&&(r=[...new Set(r)]),r};pt.parse=(t,e={})=>bL(t,e);pt.stringify=(t,e={})=>qS(typeof t=="string"?pt.parse(t,e):t,e);pt.compile=(t,e={})=>(typeof t=="string"&&(t=pt.parse(t,e)),vL(t,e));pt.expand=(t,e={})=>{typeof t=="string"&&(t=pt.parse(t,e));let r=SL(t,e);return e.noempty===!0&&(r=r.filter(Boolean)),e.nodupes===!0&&(r=[...new Set(r)]),r};pt.create=(t,e={})=>t===""||t.length<3?[t]:e.expand!==!0?pt.compile(t,e):pt.expand(t,e);MS.exports=pt;});var jS=C((vM,EL)=>{EL.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
2023-07-25 11:17:14 +00:00
( see https : //github.com/puleos/object-hash/issues/26)
Use "options.replacer" or "options.ignoreUnknown"
2023-09-15 11:15:56 +00:00
` )},_domwindow:function(){return n("domwindow")},_bigint:function(s){return n("bigint:"+s.toString())},_process:function(){return n("process")},_timer:function(){return n("timer")},_pipe:function(){return n("pipe")},_tcp:function(){return n("tcp")},_udp:function(){return n("udp")},_tty:function(){return n("tty")},_statwatcher:function(){return n("statwatcher")},_securecontext:function(){return n("securecontext")},_connection:function(){return n("connection")},_zlib:function(){return n("zlib")},_context:function(){return n("context")},_nodescript:function(){return n("nodescript")},_httpparser:function(){return n("httpparser")},_dataview:function(){return n("dataview")},_signal:function(){return n("signal")},_fsevent:function(){return n("fsevent")},_tlswrap:function(){return n("tlswrap")}}}function _b(){return {buf:"",write:function(t){this.buf+=t;},end:function(t){this.buf+=t;},read:function(){return this.buf}}}});var Tb=C((FM,Ob)=>{Ob.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 $ b=C(ko=>{ko.byteLength=JD;ko.toByteArray=QD;ko.fromByteArray=tB;var Kt=[],At=[],YD=typeof Uint8Array<"u"?Uint8Array:Array,Dc="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(Xr=0,Ib=Dc.length;Xr<Ib;++Xr)Kt[Xr]=Dc[Xr],At[Dc.charCodeAt(Xr)]=Xr;var Xr,Ib;At["-".charCodeAt(0)]=62;At["_".charCodeAt(0)]=63;function Pb(t){var e=t.length;if(e%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var r=t.indexOf("=");r===-1&&(r=e);var n=r===e?0:4-r%4;return [r,n]}function JD(t){var e=Pb(t),r=e[0],n=e[1];return (r+n)*3/4-n}function XD(t,e,r){return (e+r)*3/4-r}function QD(t){var e,r=Pb(t),n=r[0],s=r[1],i=new YD(XD(t,n,s)),o=0,u=s>0?n-4:n,c;for(c=0;c<u;c+=4)e=At[t.charCodeAt(c)]<<18|At[t.charCodeAt(c+1)]<<12|At[t.charCodeAt(c+2)]<<6|At[t.charCodeAt(c+3)],i[o++]=e>>16&255,i[o++]=e>>8&255,i[o++]=e&255;return s===2&&(e=At[t.charCodeAt(c)]<<2|At[t.charCodeAt(c+1)]>>4,i[o++]=e&255),s===1&&(e=At[t.charCodeAt(c)]<<10|At[t.charCodeAt(c+1)]<<4|At[t.charCodeAt(c+2)]>>2,i[o++]=e>>8&255,i[o++]=e&255),i}function ZD(t){return Kt[t>>18&63]+Kt[t>>12&63]+Kt[t>>6&63]+Kt[t&63]}function eB(t,e,r){for(var n,s=[],i=e;i<r;i+=3)n=(t[i]<<16&16711680)+(t[i+1]<<8&65280)+(t[i+2]&255),s.push(ZD(n));return s.join("")}function tB(t){for(var e,r=t.length,n=r%3,s=[],i=16383,o=0,u=r-n;o<u;o+=i)s.push(eB(t,o,o+i>u?u:o+i));return n===1?(e=t[r-1],s.push(Kt[e>>2]+Kt[e<<4&63]+"==")):n===2&&(e=(t[r-2]<<8)+t[r-1],s.push(Kt[e>>10]+Kt[e>>4&63]+Kt[e<<2&63]+"=")),s.join("")}});var Fb=C(Bc=>{Bc.read=function(t,e,r,n,s){var i,o,u=s*8-n-1,c=(1<<u)-1,p=c>>1,l=-7,d=r?s-1:0,g=r?-1:1,m=t[e+d];for(d+=g,i=m&(1<<-l)-1,m>>=-l,l+=u;l>0;i=i*256+t[e+d],d+=g,l-=8);for(o=i&(1<<-l)-1,i>>=-l,l+=n;l>0;o=o*256+t[e+d],d+=g,l-=8);if(i===0)i=1-p;else {if(i===c)return o?NaN:(m?-1:1)*(1/0);o=o+Math.pow(2,n),i=i-p;}return (m?-1:1)*o*Math.pow(2,i-n)};Bc.write=function(t,e,r,n,s,i){var o,u,c,p=i*8-s-1,l=(1<<p)-1,d=l>>1,g=s===23?Math.pow(2,-24)-Math.pow(2,-77):0,m=n?0:i-1,w=n?1:-1,E=e<0||e===0&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(u=isNaN(e)?1:0,o=l):(o=Math.floor(Math.log(e)/Math.LN2),e*(c=Math.pow(2,-o))<1&&(o--,c*=2),o+d>=1?e+=g/c:e+=g*Math.pow(2,1-d),e*c>=2&&(o++,c/=2),o+d>=l?(u=0,o=l):o+d>=1?(u=(e*c-1)*Math.pow(2,s),o=o+d):(u=e*Math.pow(2,d-1)*Math.pow(2,s),o=0));s>=8;t[r+m]=u&255,m+=w,u/=256,s-=8);for(o=o<<s|u,p+=s;p>0;t[r+m]=o&255,m+=w,o/=256,p-=8);t[r+m-w]|=E*128;};});var Jb=C(Bn=>{var Nc= $ b(),Ln=Fb(),kb=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;Bn.Buffer= $ ;Bn.SlowBuffer=aB;Bn.INSPECT_MAX_BYTES=50;var Lo=2147483647;Bn.kMaxLength=Lo; $ .TYPED_ARRAY_SUPPORT=rB();! $ .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 rB(){try{let t=new Uint8Array(1),e={foo:function(){return 42}};return Object.set
2023-09-11 13:23:54 +00:00
# # You can uncomment any block to enable settings .
# # Configurations in this file has lower priority than in IDE settings .
# # Server
# # You can set the server endpoint and request timeout here .
# [ server ]
# endpoint = "http://localhost:8080" # http or https URL
# requestTimeout = 30000 # ms
# # You can add custom request headers , e . g . for authentication .
# [ server . requestHeaders ]
# Authorization = "Bearer eyJhbGciOiJ..........."
# # Completion
# # You can set the prompt context to send to the server for completion .
# [ completion . prompt ]
# maxPrefixLines = 20
# maxSuffixLines = 20
# # You can set the debounce mode for auto completion requests when typing .
# [ completion . debounce ]
# mode = "adaptive" # or "fixed"
# interval = 250 # ms , only used when mode is "fixed"
# # You can set the timeout for completion requests .
# [ completion . timeout ]
# auto = 5000 # ms , for auto completion when typing
# manually = 30000 # ms , for manually triggered completion
# # Logs
# # You can set the log level here . The log file is located at ~ / . t a b b y - c l i e n t / a g e n t / l o g s / .
# [ logs ]
# level = "silent" # or "error" or "debug"
# # Anonymous usage tracking
# # You can disable anonymous usage tracking here .
# [ anonymousUsageTracking ]
# disable = false # set to true to disable
2023-09-15 11:15:56 +00:00
` ,Rn=(()=>{let t=G("events"),e= $ u(),r=wv(),n=gb();class s extends t{constructor(c){super();this.data={};this.watcher=null;this.logger=(Ut(),Zo(hv)).rootLogger.child({component:"ConfigFile"});this.filepath=c;}get config(){return this.data}async load(){try{let c=await e.readFile(this.filepath,"utf8");this.data=r.parse(c),super.emit("updated",this.data);}catch(c){c.code==="ENOENT"?await this.createTemplate():this.logger.error({error:c},"Failed to load config file");}}async createTemplate(){try{await e.outputFile(this.filepath,GD);}catch(c){this.logger.error({error:c},"Failed to create config template file");}}watch(){this.watcher=n.watch(this.filepath,{interval:1e3}),this.watcher.on("add",this.load.bind(this)),this.watcher.on("change",this.load.bind(this));}}let i=G("path").join(G("os").homedir(),".tabby-client","agent","config.toml");return new s(i)})();var Ii=typeof performance=="object"&&performance&&typeof performance.now=="function"?performance:Date,wb=new Set,Oc=typeof process=="object"&&process?process:{},vb=(t,e,r,n)=>{typeof Oc.emitWarning=="function"?Oc.emitWarning(t,e,r,n):console.error( ` [ $ { r } ] $ { e } : $ { t } ` );},Po=globalThis.AbortController,mb=globalThis.AbortSignal;if(typeof Po>"u"){mb=class{constructor(){ie(this,"onabort");ie(this,"_onabort",[]);ie(this,"reason");ie(this,"aborted",!1);}addEventListener(n,s){this._onabort.push(s);}},Po=class{constructor(){ie(this,"signal",new mb);e();}abort(n){if(!this.signal.aborted){this.signal.reason=n,this.signal.aborted=!0;for(let s of this.signal._onabort)s(n);this.signal.onabort?.(n);}}};let t=Oc.env?.LRU_CACHE_IGNORE_AC_WARNING!=="1",e=()=>{t&&(t=!1,vb("AbortController is not defined. If using lru-cache in node 14, load an AbortController polyfill from the ` node - abort - controller ` package. A minimal polyfill is provided for use by LRUCache.fetch(), but it should not be relied upon in other contexts (eg, passing it to other APIs that use AbortController/AbortSignal might have undesirable effects). You may disable this with LRU_CACHE_IGNORE_AC_WARNING=1 in the env.","NO_ABORT_CONTROLLER","ENOTSUP",e));};}var KD=t=>!wb.has(t),xr=t=>t&&t===Math.floor(t)&&t>0&&isFinite(t),Sb=t=>xr(t)?t<=Math.pow(2,8)?Uint8Array:t<=Math.pow(2,16)?Uint16Array:t<=Math.pow(2,32)?Uint32Array:t<=Number.MAX_SAFE_INTEGER?Cn:null:null,Cn=class extends Array{constructor(e){super(e),this.fill(0);}},On,Gr=class Gr{constructor(e,r){ie(this,"heap");ie(this,"length");if(!S(Gr,On))throw new TypeError("instantiate Stack using Stack.create(n)");this.heap=new r(e),this.length=0;}static create(e){let r=Sb(e);if(!r)return [];ne(Gr,On,!0);let n=new Gr(e,r);return ne(Gr,On,!1),n}push(e){this.heap[this.length++]=e;}pop(){return this.heap[--this.length]}};On=new WeakMap,ue(Gr,On,!1);var Tc=Gr,Pt,dt,Ht, $ t,Tn,Pe,Ft, $ e,Se,ae,Qe,yt,Ke,Be,kt,ze,er,tr,Lt,Wt,Rr,ot, $ i,Ic,Kr,rr,Fi,gt,Fo,bb,Vr,In,ki,zt,Ar,Gt,_r,Li,Pc,Pn,To, $ n,Io,we,be,Di, $ c,Yr,Pi,Fc=class Fc{constructor(e){ue(this, $ i);ue(this,Fo);ue(this,zt);ue(this,Gt);ue(this,Li);ue(this,Pn);ue(this, $ n);ue(this,we);ue(this,Di);ue(this,Yr);ue(this,Pt,void 0);ue(this,dt,void 0);ue(this,Ht,void 0);ue(this, $ t,void 0);ue(this,Tn,void 0);ie(this,"ttl");ie(this,"ttlResolution");ie(this,"ttlAutopurge");ie(this,"updateAgeOnGet");ie(this,"updateAgeOnHas");ie(this,"allowStale");ie(this,"noDisposeOnSet");ie(this,"noUpdateTTL");ie(this,"maxEntrySize");ie(this,"sizeCalculation");ie(this,"noDeleteOnFetchRejection");ie(this,"noDeleteOnStaleGet");ie(this,"allowStaleOnFetchAbort");ie(this,"allowStaleOnFetchRejection");ie(this,"ignoreFetchAbort");ue(this,Pe,void 0);ue(this,Ft,void 0);ue(this, $ e,void 0);ue(this,Se,void 0);ue(this,ae,void 0);ue(this,Qe,void 0);ue(this,yt,void 0);ue(this,Ke,void 0);ue(this,Be,void 0);ue(this,kt,void 0);ue(this,ze,void 0);ue(this,er,void 0);ue(this,tr,void 0);ue(this,Lt,void 0);ue(this,Wt,void 0);ue(this,Rr,void 0);ue(this,ot,void 0);ue(this,Kr,()=>{});ue(this,rr,()=>{});ue(this,Fi,()=>{});ue(this,gt,()=>!1);ue(this,Vr,e=>{});ue(this,In,(e,r,n)=>{});ue(this,ki,(e,r,n,s)=>{if(n||s)throw new TypeError("cannot set size without setting maxSize or maxEntrySize on cache")
` )?this.buffer="":this.buffer=n.pop();for(let s of n){let i=null;try{i=JSON.parse(s);}catch(u){this.logger.error({error:u}, ` Failed to parse request : $ { s } ` );continue}this.logger.debug({request:i},"Received request");let o=await this.handleRequest(i);this.sendResponse(o),this.logger.debug({response:o},"Sent response");}}}async handleRequest(e){let r=0,n=[0,null],s=new AbortController;try{if(!this.agent)throw new Error( ` Agent not bound .
` );r=e[0],n[0]=r;let i=e[1].func;if(i==="cancelRequest")n[1]=this.cancelRequest(e);else {let o=this.agent[i];if(!o)throw new Error( ` Unknown function : $ { i } ` );let u=e[1].args;u.length>0&&typeof u[u.length-1]=="object"&&u[u.length-1].signal&&(this.abortControllers[r]=s,u[u.length-1].signal=s.signal),n[1]=await o.apply(this.agent,u);}}catch(i){this.logger.error({error:i,request:e},"Failed to handle request");}finally{return this.abortControllers[r]&&delete this.abortControllers[r],n}}cancelRequest(e){let r=e[1].args[0],n=this.abortControllers[r];return n?(n.abort(),!0):!1}sendResponse(e){this.outStream.write(JSON.stringify(e)+ `
` );}bind(e){this.agent=e;for(let r of yE)this.agent.on(r,n=>{this.sendResponse([0,n]);});}listen(){this.inStream.on("data",this.handleInput.bind(this));}};var gE=new jo;Uo.create().then(t=>{gE.bind(t),gE.listen();});
2023-07-25 11:17:14 +00:00
/ * ! B u n d l e d l i c e n s e i n f o r m a t i o n :
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