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' ) ;
2023-11-17 05:34:41 +00:00
var fE = require ( 'crypto' ) ;
2023-07-25 11:17:14 +00:00
function _interopDefault ( e ) { return e && e . _ _esModule ? e : { default : e } ; }
2023-11-17 05:34:41 +00:00
var fE _ _default = /*#__PURE__*/ _interopDefault ( fE ) ;
2023-09-15 11:15:56 +00:00
2023-11-20 04:11:03 +00:00
var oE = Object . create ; var Hn = Object . defineProperty ; var aE = Object . getOwnPropertyDescriptor ; var lE = Object . getOwnPropertyNames ; var uE = Object . getPrototypeOf , cE = Object . prototype . hasOwnProperty ; 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 jn = ( t , e ) => ( ) => ( t && ( e = t ( t = 0 ) ) , e ) ; var T = ( t , e ) => ( ) => ( e || t ( ( e = { exports : { } } ) . exports , e ) , e . exports ) , Xs = ( t , e ) => { for ( var r in e ) Hn ( t , r , { get : e [ r ] , enumerable : ! 0 } ) ; } , Fc = ( t , e , r , n ) => { if ( e && typeof e == "object" || typeof e == "function" ) for ( let s of lE ( e ) ) ! cE . call ( t , s ) && s !== r && Hn ( t , s , { get : ( ) => e [ s ] , enumerable : ! ( n = aE ( e , s ) ) || n . enumerable } ) ; return t } ; var fr = ( t , e , r ) => ( r = t != null ? oE ( uE ( t ) ) : { } , Fc ( e || ! t || ! t . _ _esModule ? Hn ( r , "default" , { value : t , enumerable : ! 0 } ) : r , t ) ) , Qs = t => Fc ( Hn ( { } , "__esModule" , { value : ! 0 } ) , t ) ; var ro = T ( ( Yk , $c ) => { var kc = Object . prototype . toString ; $c . exports = function ( e ) { var r = kc . call ( e ) , n = r === "[object Arguments]" ; return n || ( n = r !== "[object Array]" && e !== null && typeof e == "object" && typeof e . length == "number" && e . length >= 0 && kc . call ( e . callee ) === "[object Function]" ) , n } ; } ) ; var zc = T ( ( Jk , Wc ) => { var jc ; Object . keys || ( Yr = Object . prototype . hasOwnProperty , no = Object . prototype . toString , Lc = ro ( ) , io = Object . prototype . propertyIsEnumerable , Dc = ! io . call ( { toString : null } , "toString" ) , qc = io . call ( function ( ) { } , "prototype" ) , Jr = [ "toString" , "toLocaleString" , "valueOf" , "hasOwnProperty" , "isPrototypeOf" , "propertyIsEnumerable" , "constructor" ] , Gn = function ( t ) { var e = t . constructor ; return e && e . prototype === t } , Bc = { $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 } , Uc = function ( ) { if ( typeof window > "u" ) return ! 1 ; for ( var t in window ) try { if ( ! Bc [ "$" + t ] && Yr . call ( window , t ) && window [ t ] !== null && typeof window [ t ] == "object" ) try { Gn ( window [ t ] ) ; } catch { return ! 0 } } catch { return ! 0 } return ! 1 } ( ) , Hc = function ( t ) { if ( typeof window > "u" || ! Uc ) return Gn ( t ) ; try { return Gn ( t ) } catch { return ! 1 } } , jc = function ( e ) { var r = e !== null && typeof e == "object" , n = no . call ( e ) === "[object Function]" , s = Lc ( e ) , i = r && no . call ( e ) === "[object String]" , o = [ ] ; if ( ! r && ! n && ! s ) throw new TypeError ( "Object.keys called on a non-object" ) ; var a = qc && n ; if ( i && e . length > 0 && ! Yr . call ( e , 0 ) ) for ( var c = 0 ; c < e . length ; ++ c ) o . push ( String ( c ) ) ; if ( s && e . length > 0 ) for ( var d = 0 ; d < e . length ; ++ d ) o . push ( String ( d ) ) ; else for ( var u in e ) ! ( a && u === "prototype" ) && Yr . call ( e , u ) && o . push ( String ( u ) ) ; if ( Dc ) for ( var p = Hc ( e ) , _ = 0 ; _ < Jr . length ; ++ _ ) ! ( p && Jr [ _ ] === "constructor" ) && Yr . call ( e , Jr [ _ ] ) && o . push ( Jr [ _ ] ) ; return o } ) ; var Yr , no , Lc , io , Dc , qc , Jr , Gn , Bc , Uc , Hc ; Wc . exports = jc ; } ) ; var Kn = T ( ( Xk , Kc ) => { var pE = Array . prototype . slice , mE = ro ( ) , Gc = Object . keys , Vn = Gc ? function ( e ) { return Gc ( e ) } : zc ( ) , Vc = Object . keys ; Vn . 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 mE ( n ) ? Vc ( pE . call ( n ) ) : Vc ( n ) } ) ; } else Object . keys = Vn ; return Object . keys || Vn } ; Kc . exports = Vn ; } ) ; var Zn = T ( ( Qk , Zc ) => { Zc . 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 . toString . call ( r ) !== "[object Symbol]" || Object . prototype . toString . call ( n ) !== "[object Symbol]" ) return ! 1 ; var s = 42 ; e [ r ] = s ; for ( r in e ) return ! 1 ; if ( typeof Object . keys == "function" && Object . keys ( e ) . length !== 0 || typeof Object . getOwnPropertyNames == "function" && Object . getOwnPropertyNames ( e ) . length !== 0 ) return ! 1 ; var i = Object . getOwnPropertySymbols ( e ) ; if ( i . length !== 1 || i [ 0 ] !== r || ! Object . prototype . propertyIsEnumerable . call ( e , r ) ) return ! 1 ; if ( typeof Object . getOwnPropertyDescriptor == "function" ) { var o = Object . getOwnPropertyDescriptor ( e , r ) ; if ( o . value !== s || o . enumerable !== ! 0 ) return ! 1 } return ! 0 } ; } ) ; var so = T ( ( e2 , Jc ) => { var Yc = typ
` )>=0)return !1;return !0}function Y0(t,e){var r;if(t.indent===" ")r=" ";else if(typeof t.indent=="number"&&t.indent>0)r=ft.call(Array(t.indent+1)," ");else return null;return {base:r,prev:ft.call(Array(e+1),r)}}function Io(t,e){if(t.length===0)return "";var r= `
2023-11-17 05:34:41 +00:00
` +e.prev+e.base;return r+ft.call(t,","+r)+ `
2023-11-20 04:11:03 +00:00
` +e.prev}function ri(t,e){var r=To(t),n=[];if(r){n.length=t.length;for(var s=0;s<t.length;s++)n[s]=Tt(t,s)?e(t[s],t):"";}var i=typeof Eo=="function"?Eo(t):[],o;if(yr){o={};for(var a=0;a<i.length;a++)o[" $ "+i[a]]=i[a];}for(var c in t)Tt(t,c)&&(r&&String(Number(c))===c&&c<t.length||yr&&o[" $ "+c]instanceof Symbol||(yh.call(/[^ \w $ ]/,c)?n.push(e(c,t)+": "+e(t[c],t)):n.push(c+": "+e(t[c],t))));if(typeof Eo=="function")for(var d=0;d<i.length;d++)wh.call(t,i[d])&&n.push("["+e(i[d])+"]: "+e(t[i[d]],t));return n}});var Rh=T((x2,Ch)=>{var Fo=ct(),wr=Qe(),J0=xh(),X0=Fo("%TypeError%"),si=Fo("%WeakMap%",!0),oi=Fo("%Map%",!0),Q0=wr("WeakMap.prototype.get",!0),eA=wr("WeakMap.prototype.set",!0),tA=wr("WeakMap.prototype.has",!0),rA=wr("Map.prototype.get",!0),nA=wr("Map.prototype.set",!0),iA=wr("Map.prototype.has",!0),No=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},sA=function(t,e){var r=No(t,e);return r&&r.value},oA=function(t,e,r){var n=No(t,e);n?n.value=r:t.next={key:e,next:t.next,value:r};},aA=function(t,e){return !!No(t,e)};Ch.exports=function(){var e,r,n,s={assert:function(i){if(!s.has(i))throw new X0("Side channel does not contain "+J0(i))},get:function(i){if(si&&i&&(typeof i=="object"||typeof i=="function")){if(e)return Q0(e,i)}else if(oi){if(r)return rA(r,i)}else if(n)return sA(n,i)},has:function(i){if(si&&i&&(typeof i=="object"||typeof i=="function")){if(e)return tA(e,i)}else if(oi){if(r)return iA(r,i)}else if(n)return aA(n,i);return !1},set:function(i,o){si&&i&&(typeof i=="object"||typeof i=="function")?(e||(e=new si),eA(e,i,o)):oi?(r||(r=new oi),nA(r,i,o)):(n||(n={key:{},next:null}),oA(n,i,o));}};return s};});var ko=T((C2,Ih)=>{var Th=function(t){return t!==t};Ih.exports=function(e,r){return e===0&&r===0?1/e===1/r:!!(e===r||Th(e)&&Th(r))};});var $ o=T((R2,Ph)=>{var lA=ko();Ph.exports=function(){return typeof Object.is=="function"?Object.is:lA};});var Mh=T((T2,Oh)=>{var uA= $ o(),cA=Rt();Oh.exports=function(){var e=uA();return cA(Object,{is:e},{is:function(){return Object.is!==e}}),e};});var $ h=T((I2,kh)=>{var fA=Rt(),hA=Kt(),dA=ko(),Fh= $ o(),pA=Mh(),Nh=hA(Fh(),Object);fA(Nh,{getPolyfill:Fh,implementation:dA,shim:pA});kh.exports=Nh;});var Ot=T((P2,Lh)=>{var mA=Zn();Lh.exports=function(){return mA()&&!!Symbol.toStringTag};});var Bh=T((O2,qh)=>{var _A=Ot()(),gA=Qe(),Lo=gA("Object.prototype.toString"),ai=function(e){return _A&&e&&typeof e=="object"&&Symbol.toStringTag in e?!1:Lo(e)==="[object Arguments]"},Dh=function(e){return ai(e)?!0:e!==null&&typeof e=="object"&&typeof e.length=="number"&&e.length>=0&&Lo(e)!=="[object Array]"&&Lo(e.callee)==="[object Function]"},yA=function(){return ai(arguments)}();ai.isLegacyArguments=Dh;qh.exports=yA?ai:Dh;});var Hh=T((M2,Uh)=>{var wA={}.toString;Uh.exports=Array.isArray||function(t){return wA.call(t)=="[object Array]"};});var Gh=T((F2,zh)=>{var Wh=Function.prototype.toString,br=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,qo,li;if(typeof br=="function"&&typeof Object.defineProperty=="function")try{qo=Object.defineProperty({},"length",{get:function(){throw li}}),li={},br(function(){throw 42},null,qo);}catch(t){t!==li&&(br=null);}else br=null;var bA=/^ \s *class \b /,Bo=function(e){try{var r=Wh.call(e);return bA.test(r)}catch{return !1}},Do=function(e){try{return Bo(e)?!1:(Wh.call(e),!0)}catch{return !1}},ui=Object.prototype.toString,vA="[object Object]",SA="[object Function]",EA="[object GeneratorFunction]",AA="[object HTMLAllCollection]",xA="[object HTML document.all class]",CA="[object HTMLCollection]",RA=typeof Symbol=="function"&&!!Symbol.toStringTag,TA=!(0 in[,]),Uo=function(){return !1};typeof document=="object"&&(jh=document.all,ui.call(jh)===ui.call(document.all)&&(Uo=function(e){if((TA||!e)&&(typeof e>"u"||typeof e=="object"))try{var r=ui.call(e);return (r===AA||r===xA||r===CA||r===vA)&&e("")==null}catch{}return !1}));var jh;zh.exports=br?function(e){if(Uo(e))return !0;if(!e||typeof e!="function"&&typeof e!="object")return !1;try{br(e,null,qo);}catch(r){if(r!==li)return !1}return !Bo(e)&&Do(e)}:function(e){if(Uo(e))re
GFS4 : ` ),console.error(t);});me[Me]||(Jp=global[Me]||[],Qp(me,Jp),me.close=function(t){function e(r,n){return t.call(me,r,function(s){s||Xp(),typeof n=="function"&&n.apply(this,arguments);})}return Object.defineProperty(e,ki,{value:t}),e}(me.close),me.closeSync=function(t){function e(r){t.apply(me,arguments),Xp();}return Object.defineProperty(e,ki,{value:t}),e}(me.closeSync),/ \b gfs4 \b /i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){Jt(me[Me]),G("assert").equal(me[Me].length,0);}));var Jp;global[Me]||Qp(global,me[Me]);wa.exports=ga(bC(me));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!me.__patched&&(wa.exports=ga(me),me.__patched=!0);function ga(t){yC(t),t.gracefulify=ga,t.createReadStream=k,t.createWriteStream=j;var e=t.readFile;t.readFile=r;function r(F,B,R){return typeof B=="function"&&(R=B,B=null),z(F,B,R);function z(V,te,I,O){return e(V,te,function(X){X&&(X.code==="EMFILE"||X.code==="ENFILE")?Ar([z,[V,te,I],X,O||Date.now(),Date.now()]):typeof I=="function"&&I.apply(this,arguments);})}}var n=t.writeFile;t.writeFile=s;function s(F,B,R,z){return typeof R=="function"&&(z=R,R=null),V(F,B,R,z);function V(te,I,O,X,Q){return n(te,I,O,function(ie){ie&&(ie.code==="EMFILE"||ie.code==="ENFILE")?Ar([V,[te,I,O,X],ie,Q||Date.now(),Date.now()]):typeof X=="function"&&X.apply(this,arguments);})}}var i=t.appendFile;i&&(t.appendFile=o);function o(F,B,R,z){return typeof R=="function"&&(z=R,R=null),V(F,B,R,z);function V(te,I,O,X,Q){return i(te,I,O,function(ie){ie&&(ie.code==="EMFILE"||ie.code==="ENFILE")?Ar([V,[te,I,O,X],ie,Q||Date.now(),Date.now()]):typeof X=="function"&&X.apply(this,arguments);})}}var a=t.copyFile;a&&(t.copyFile=c);function c(F,B,R,z){return typeof R=="function"&&(z=R,R=0),V(F,B,R,z);function V(te,I,O,X,Q){return a(te,I,O,function(ie){ie&&(ie.code==="EMFILE"||ie.code==="ENFILE")?Ar([V,[te,I,O,X],ie,Q||Date.now(),Date.now()]):typeof X=="function"&&X.apply(this,arguments);})}}var d=t.readdir;t.readdir=p;var u=/^v[0-5] \. /;function p(F,B,R){typeof B=="function"&&(R=B,B=null);var z=u.test(process.version)?function(I,O,X,Q){return d(I,V(I,O,X,Q))}:function(I,O,X,Q){return d(I,O,V(I,O,X,Q))};return z(F,B,R);function V(te,I,O,X){return function(Q,ie){Q&&(Q.code==="EMFILE"||Q.code==="ENFILE")?Ar([z,[te,I,O],Q,X||Date.now(),Date.now()]):(ie&&ie.sort&&ie.sort(),typeof O=="function"&&O.call(this,Q,ie));}}}if(process.version.substr(0,4)==="v0.8"){var _=wC(t);A=_.ReadStream,x=_.WriteStream;}var m=t.ReadStream;m&&(A.prototype=Object.create(m.prototype),A.prototype.open=w);var y=t.WriteStream;y&&(x.prototype=Object.create(y.prototype),x.prototype.open=M),Object.defineProperty(t,"ReadStream",{get:function(){return A},set:function(F){A=F;},enumerable:!0,configurable:!0}),Object.defineProperty(t,"WriteStream",{get:function(){return x},set:function(F){x=F;},enumerable:!0,configurable:!0});var v=A;Object.defineProperty(t,"FileReadStream",{get:function(){return v},set:function(F){v=F;},enumerable:!0,configurable:!0});var E=x;Object.defineProperty(t,"FileWriteStream",{get:function(){return E},set:function(F){E=F;},enumerable:!0,configurable:!0});function A(F,B){return this instanceof A?(m.apply(this,arguments),this):A.apply(Object.create(A.prototype),arguments)}function w(){var F=this; $ (F.path,F.flags,F.mode,function(B,R){B?(F.autoClose&&F.destroy(),F.emit("error",B)):(F.fd=R,F.emit("open",R),F.read());});}function x(F,B){return this instanceof x?(y.apply(this,arguments),this):x.apply(Object.create(x.prototype),arguments)}function M(){var F=this; $ (F.path,F.flags,F.mode,function(B,R){B?(F.destroy(),F.emit("error",B)):(F.fd=R,F.emit("open",R));});}function k(F,B){return new t.ReadStream(F,B)}function j(F,B){return new t.WriteStream(F,B)}var U=t.open;t.open= $ ;function $ (F,B,R,z){return typeof R=="function"&&(z=R,R=null),V(F,B,R,z);function V(te,I,O,X,Q){return U(te,I,O,function(ie,Ne){ie&&(ie.code==="EMFILE"||ie.code==="ENFILE")?Ar([V,[te,I,O,X],ie,Q||Date.now(),Date.now()]):typeof X=="function"&&X.apply(this,arguments);})}}return t}function Ar(t){Jt("ENQUEUE",t[0].name,t[1]),me[Me].push(t),ya();}var Ni;function Xp(){for(var t=Da
2023-09-15 11:15:56 +00:00
2023-11-20 04:11:03 +00:00
see https : //github.com/jprichardson/node-fs-extra/issues/269`,"Warning","fs-extra-WARN0001"),fn.checkPaths(t,e,"copy",r,(s,i)=>{if(s)return n(s);let{srcStat:o,destStat:a}=i;fn.checkParentPaths(t,o,e,"copy",c=>{if(c)return n(c);mm(t,e,r,(d,u)=>{if(d)return n(d);if(!u)return n();qC(a,t,e,r,n);});});});}function qC(t,e,r,n,s){let i=cn.dirname(r);$C(i,(o,a)=>{if(o)return s(o);if(a)return xa(t,e,r,n,s);kC(i,c=>c?s(c):xa(t,e,r,n,s));});}function mm(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 xa(t,e,r,n,s){(n.dereference?Ue.stat:Ue.lstat)(e,(o,a)=>o?s(o):a.isDirectory()?GC(a,t,e,r,n,s):a.isFile()||a.isCharacterDevice()||a.isBlockDevice()?BC(a,t,e,r,n,s):a.isSymbolicLink()?ZC(t,e,r,n,s):a.isSocket()?s(new Error(`Cannot copy a socket file: ${e}`)):a.isFIFO()?s(new Error(`Cannot copy a FIFO pipe: ${e}`)):s(new Error(`Unknown file: ${e}`)));}function BC(t,e,r,n,s,i){return e?UC(t,r,n,s,i):_m(t,r,n,s,i)}function UC(t,e,r,n,s){if(n.overwrite)Ue.unlink(r,i=>i?s(i):_m(t,e,r,n,s));else return n.errorOnExist?s(new Error(`'${r}' already exists`)):s()}function _m(t,e,r,n,s){Ue.copyFile(e,r,i=>i?s(i):n.preserveTimestamps?HC(t.mode,e,r,s):Li(r,t.mode,s));}function HC(t,e,r,n){return jC(t)?WC(r,t,s=>s?n(s):pm(t,e,r,n)):pm(t,e,r,n)}function jC(t){return (t&128)===0}function WC(t,e,r){return Li(t,e|128,r)}function pm(t,e,r,n){zC(e,r,s=>s?n(s):Li(r,t,n));}function Li(t,e,r){return Ue.chmod(t,e,r)}function zC(t,e,r){Ue.stat(t,(n,s)=>n?r(n):LC(e,s.atime,s.mtime,r));}function GC(t,e,r,n,s,i){return e?gm(r,n,s,i):VC(t.mode,r,n,s,i)}function VC(t,e,r,n,s){Ue.mkdir(r,i=>{if(i)return s(i);gm(e,r,n,o=>o?s(o):Li(r,t,s));});}function gm(t,e,r,n){Ue.readdir(t,(s,i)=>s?n(s):Ca(i,t,e,r,n));}function Ca(t,e,r,n,s){let i=t.pop();return i?KC(t,i,e,r,n,s):s()}function KC(t,e,r,n,s,i){let o=cn.join(r,e),a=cn.join(n,e);mm(o,a,s,(c,d)=>{if(c)return i(c);if(!d)return Ca(t,r,n,s,i);fn.checkPaths(o,a,"copy",s,(u,p)=>{if(u)return i(u);let{destStat:_}=p;xa(_,o,a,s,m=>m?i(m):Ca(t,r,n,s,i));});});}function ZC(t,e,r,n,s){Ue.readlink(e,(i,o)=>{if(i)return s(i);if(n.dereference&&(o=cn.resolve(process.cwd(),o)),t)Ue.readlink(r,(a,c)=>a?a.code==="EINVAL"||a.code==="UNKNOWN"?Ue.symlink(o,r,s):s(a):(n.dereference&&(c=cn.resolve(process.cwd(),c)),fn.isSrcSubdir(o,c)?s(new Error(`Cannot copy '${o}' to a subdirectory of itself, '${c}'.`)):fn.isSrcSubdir(c,o)?s(new Error(`Cannot overwrite '${c}' with '${o}'.`)):YC(o,r,s)));else return Ue.symlink(o,r,s)});}function YC(t,e,r){Ue.unlink(e,n=>n?r(n):Ue.symlink(t,e,r));}ym.exports=DC;});var Am=T((S$,Em)=>{var $e=Be(),hn=G("path"),JC=st().mkdirsSync,XC=Ea().utimesMillisSync,dn=Qt();function QC(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;
2023-09-15 11:15:56 +00:00
2023-11-20 04:11:03 +00:00
see https : //github.com/jprichardson/node-fs-extra/issues/269`,"Warning","fs-extra-WARN0002");let{srcStat:n,destStat:s}=dn.checkPathsSync(t,e,"copy",r);if(dn.checkParentPathsSync(t,n,e,"copy"),r.filter&&!r.filter(t,e))return;let i=hn.dirname(e);return $e.existsSync(i)||JC(i),bm(s,t,e,r)}function bm(t,e,r,n){let i=(n.dereference?$e.statSync:$e.lstatSync)(e);if(i.isDirectory())return oR(i,t,e,r,n);if(i.isFile()||i.isCharacterDevice()||i.isBlockDevice())return eR(i,t,e,r,n);if(i.isSymbolicLink())return uR(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 eR(t,e,r,n,s){return e?tR(t,r,n,s):vm(t,r,n,s)}function tR(t,e,r,n){if(n.overwrite)return $e.unlinkSync(r),vm(t,e,r,n);if(n.errorOnExist)throw new Error(`'${r}' already exists`)}function vm(t,e,r,n){return $e.copyFileSync(e,r),n.preserveTimestamps&&rR(t.mode,e,r),Ra(r,t.mode)}function rR(t,e,r){return nR(t)&&iR(r,t),sR(e,r)}function nR(t){return (t&128)===0}function iR(t,e){return Ra(t,e|128)}function Ra(t,e){return $e.chmodSync(t,e)}function sR(t,e){let r=$e.statSync(t);return XC(e,r.atime,r.mtime)}function oR(t,e,r,n,s){return e?Sm(r,n,s):aR(t.mode,r,n,s)}function aR(t,e,r,n){return $e.mkdirSync(r),Sm(e,r,n),Ra(r,t)}function Sm(t,e,r){$e.readdirSync(t).forEach(n=>lR(n,t,e,r));}function lR(t,e,r,n){let s=hn.join(e,t),i=hn.join(r,t);if(n.filter&&!n.filter(s,i))return;let{destStat:o}=dn.checkPathsSync(s,i,"copy",n);return bm(o,s,i,n)}function uR(t,e,r,n){let s=$e.readlinkSync(e);if(n.dereference&&(s=hn.resolve(process.cwd(),s)),t){let i;try{i=$e.readlinkSync(r);}catch(o){if(o.code==="EINVAL"||o.code==="UNKNOWN")return $e.symlinkSync(s,r);throw o}if(n.dereference&&(i=hn.resolve(process.cwd(),i)),dn.isSrcSubdir(s,i))throw new Error(`Cannot copy '${s}' to a subdirectory of itself, '${i}'.`);if(dn.isSrcSubdir(i,s))throw new Error(`Cannot overwrite '${i}' with '${s}'.`);return cR(s,r)}else return $e.symlinkSync(s,r)}function cR(t,e){return $e.unlinkSync(e),$e.symlinkSync(t,e)}Em.exports=QC;});var Di=T((E$,xm)=>{var fR=qe().fromCallback;xm.exports={copy:fR(wm()),copySync:Am()};});var pn=T((A$,Rm)=>{var Cm=Be(),hR=qe().fromCallback;function dR(t,e){Cm.rm(t,{recursive:!0,force:!0},e);}function pR(t){Cm.rmSync(t,{recursive:!0,force:!0});}Rm.exports={remove:hR(dR),removeSync:pR};});var km=T((x$,Nm)=>{var mR=qe().fromPromise,Pm=Xt(),Om=G("path"),Mm=st(),Fm=pn(),Tm=mR(async function(e){let r;try{r=await Pm.readdir(e);}catch{return Mm.mkdirs(e)}return Promise.all(r.map(n=>Fm.remove(Om.join(e,n))))});function Im(t){let e;try{e=Pm.readdirSync(t);}catch{return Mm.mkdirsSync(t)}e.forEach(r=>{r=Om.join(t,r),Fm.removeSync(r);});}Nm.exports={emptyDirSync:Im,emptydirSync:Im,emptyDir:Tm,emptydir:Tm};});var qm=T((C$,Dm)=>{var _R=qe().fromCallback,$m=G("path"),$t=Be(),Lm=st();function gR(t,e){function r(){$t.writeFile(t,"",n=>{if(n)return e(n);e();});}$t.stat(t,(n,s)=>{if(!n&&s.isFile())return e();let i=$m.dirname(t);$t.stat(i,(o,a)=>{if(o)return o.code==="ENOENT"?Lm.mkdirs(i,c=>{if(c)return e(c);r();}):e(o);a.isDirectory()?r():$t.readdir(i,c=>{if(c)return e(c)});});});}function yR(t){let e;try{e=$t.statSync(t);}catch{}if(e&&e.isFile())return;let r=$m.dirname(t);try{$t.statSync(r).isDirectory()||$t.readdirSync(r);}catch(n){if(n&&n.code==="ENOENT")Lm.mkdirsSync(r);else throw n}$t.writeFileSync(t,"");}Dm.exports={createFile:_R(gR),createFileSync:yR};});var Wm=T((R$,jm)=>{var wR=qe().fromCallback,Bm=G("path"),Lt=Be(),Um=st(),bR=kt().pathExists,{areIdentical:Hm}=Qt();function vR(t,e,r){function n(s,i){Lt.link(s,i,o=>{if(o)return r(o);r(null);});}Lt.lstat(e,(s,i)=>{Lt.lstat(t,(o,a)=>{if(o)return o.message=o.message.replace("lstat","ensureLink"),r(o);if(i&&Hm(a,i))return r(null);let c=Bm.dirname(e);bR(c,(d,u)=>{if(d)return r(d);if(u)return n(t,e);Um.mkdirs(c,p=>{if(p)return r(p);n(t,e);});});});});}function SR(t,e){let r;try{r=Lt.lstatSync(e);}catch{}try{let i=Lt.lstatSync(t);if(r&&Hm(i,r))return}catch(i){throw i.message=i.message.replace("lstat","ensureLink"),i}let n=Bm.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 qR(t){return Buffer.isBuffer(t)&&(t=t.toString("utf8")),t.replace(/^ \u FEFF/,"")}h_.exports={stringify:DR,stripBom:qR};});var __=T((F $ ,m_)=>{var Rr;try{Rr=Be();}catch{Rr=G("fs");}var Bi=qe(),{stringify:d_,stripBom:p_}=qi();async function BR(t,e={}){typeof e=="string"&&(e={encoding:e});let r=e.fs||Rr,n="throws"in e?e.throws:!0,s=await Bi.fromCallback(r.readFile)(t,e);s=p_(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 UR=Bi.fromPromise(BR);function HR(t,e={}){typeof e=="string"&&(e={encoding:e});let r=e.fs||Rr,n="throws"in e?e.throws:!0;try{let s=r.readFileSync(t,e);return s=p_(s),JSON.parse(s,e.reviver)}catch(s){if(n)throw s.message= ` $ { t } : $ { s . message } ` ,s;return null}}async function jR(t,e,r={}){let n=r.fs||Rr,s=d_(e,r);await Bi.fromCallback(n.writeFile)(t,s,r);}var WR=Bi.fromPromise(jR);function zR(t,e,r={}){let n=r.fs||Rr,s=d_(e,r);return n.writeFileSync(t,s,r)}var GR={readFile:UR,readFileSync:HR,writeFile:WR,writeFileSync:zR};m_.exports=GR;});var y_=T((N $ ,g_)=>{var Ui=__();g_.exports={readJson:Ui.readFile,readJsonSync:Ui.readFileSync,writeJson:Ui.writeFile,writeJsonSync:Ui.writeFileSync};});var Hi=T((k $ ,v_)=>{var VR=qe().fromCallback,_n=Be(),w_=G("path"),b_=st(),KR=kt().pathExists;function ZR(t,e,r,n){typeof r=="function"&&(n=r,r="utf8");let s=w_.dirname(t);KR(s,(i,o)=>{if(i)return n(i);if(o)return _n.writeFile(t,e,r,n);b_.mkdirs(s,a=>{if(a)return n(a);_n.writeFile(t,e,r,n);});});}function YR(t,...e){let r=w_.dirname(t);if(_n.existsSync(r))return _n.writeFileSync(t,...e);b_.mkdirsSync(r),_n.writeFileSync(t,...e);}v_.exports={outputFile:VR(ZR),outputFileSync:YR};});var E_=T(( $ $ ,S_)=>{var{stringify:JR}=qi(),{outputFile:XR}=Hi();async function QR(t,e,r={}){let n=JR(e,r);await XR(t,n,r);}S_.exports=QR;});var x_=T((L $ ,A_)=>{var{stringify:eT}=qi(),{outputFileSync:tT}=Hi();function rT(t,e,r){let n=eT(e,r);tT(t,n,r);}A_.exports=rT;});var R_=T((D $ ,C_)=>{var nT=qe().fromPromise,Le=y_();Le.outputJson=nT(E_());Le.outputJsonSync=x_();Le.outputJSON=Le.outputJson;Le.outputJSONSync=Le.outputJsonSync;Le.writeJSON=Le.writeJson;Le.writeJSONSync=Le.writeJsonSync;Le.readJSON=Le.readJson;Le.readJSONSync=Le.readJsonSync;C_.exports=Le;});var M_=T((q $ ,O_)=>{var iT=Be(),Ia=G("path"),sT=Di().copy,P_=pn().remove,oT=st().mkdirp,aT=kt().pathExists,T_=Qt();function lT(t,e,r,n){typeof r=="function"&&(n=r,r={}),r=r||{};let s=r.overwrite||r.clobber||!1;T_.checkPaths(t,e,"move",r,(i,o)=>{if(i)return n(i);let{srcStat:a,isChangingCase:c=!1}=o;T_.checkParentPaths(t,a,e,"move",d=>{if(d)return n(d);if(uT(e))return I_(t,e,s,c,n);oT(Ia.dirname(e),u=>u?n(u):I_(t,e,s,c,n));});});}function uT(t){let e=Ia.dirname(t);return Ia.parse(e).root===e}function I_(t,e,r,n,s){if(n)return Ta(t,e,r,s);if(r)return P_(e,i=>i?s(i):Ta(t,e,r,s));aT(e,(i,o)=>i?s(i):o?s(new Error("dest already exists.")):Ta(t,e,r,s));}function Ta(t,e,r,n){iT.rename(t,e,s=>s?s.code!=="EXDEV"?n(s):cT(t,e,r,n):n());}function cT(t,e,r,n){sT(t,e,{overwrite:r,errorOnExist:!0,preserveTimestamps:!0},i=>i?n(i):P_(t,n));}O_.exports=lT;});var L_=T((B $ , $ _)=>{var N_=Be(),Oa=G("path"),fT=Di().copySync,k_=pn().removeSync,hT=st().mkdirpSync,F_=Qt();function dT(t,e,r){r=r||{};let n=r.overwrite||r.clobber||!1,{srcStat:s,isChangingCase:i=!1}=F_.checkPathsSync(t,e,"move",r);return F_.checkParentPathsSync(t,s,e,"move"),pT(e)||hT(Oa.dirname(e)),mT(t,e,n,i)}function pT(t){let e=Oa.dirname(t);return Oa.parse(e).root===e}function mT(t,e,r,n){if(n)return Pa(t,e,r);if(r)return k_(e),Pa(t,e,r);if(N_.existsSync(e))throw new Error("dest already exists.");return Pa(t,e,r)}function Pa(t,e,r){try{N_.renameSync(t,e);}catch(n){if(n.code!=="EXDEV")throw n;return _T(t,e,r)}}function _T(t,e,r){return fT(t,e,{overwrite:r,errorOnExist:!0,preserveTimestamps:!0}),k_(t)} $ _.exports=dT;});var q_=T((U $ ,D_)=>{var gT=qe().fromCallback;D_.exports={move:gT(M_()),moveSync:L_()};});var Ma=T((H $ ,B_)=>{B_.exports={...Xt(),...Di(),...km(),...f_(),...R_(),...st()
` ,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 oy=T((lL,sy)=>{var B1=Xi(),{MAX_LENGTH:ry,CHAR_BACKSLASH:el,CHAR_BACKTICK:U1,CHAR_COMMA:H1,CHAR_DOT:j1,CHAR_LEFT_PARENTHESES:W1,CHAR_RIGHT_PARENTHESES:z1,CHAR_LEFT_CURLY_BRACE:G1,CHAR_RIGHT_CURLY_BRACE:V1,CHAR_LEFT_SQUARE_BRACKET:ny,CHAR_RIGHT_SQUARE_BRACKET:iy,CHAR_DOUBLE_QUOTE:K1,CHAR_SINGLE_QUOTE:Z1,CHAR_NO_BREAK_SPACE:Y1,CHAR_ZERO_WIDTH_NOBREAK_SPACE:J1}=ty(),X1=(t,e={})=>{if(typeof t!="string")throw new TypeError("Expected a string");let r=e||{},n=typeof r.maxLength=="number"?Math.min(ry,r.maxLength):ry;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,a=s,c=0,d=t.length,u=0,p=0,_,y=()=>t[u++],v=E=>{if(E.type==="text"&&a.type==="dot"&&(a.type="text"),a&&a.type==="text"&&E.type==="text"){a.value+=E.value;return}return o.nodes.push(E),E.parent=o,E.prev=a,a=E,E};for(v({type:"bos"});u<d;)if(o=i[i.length-1],_=y(),!(_===J1||_===Y1)){if(_===el){v({type:"text",value:(e.keepEscaping?_:"")+y()});continue}if(_===iy){v({type:"text",value:" \\ "+_});continue}if(_===ny){c++;let A;for(;u<d&&(A=y());){if(_+=A,A===ny){c++;continue}if(A===el){_+=y();continue}if(A===iy&&(c--,c===0))break}v({type:"text",value:_});continue}if(_===W1){o=v({type:"paren",nodes:[]}),i.push(o),v({type:"text",value:_});continue}if(_===z1){if(o.type!=="paren"){v({type:"text",value:_});continue}o=i.pop(),v({type:"text",value:_}),o=i[i.length-1];continue}if(_===K1||_===Z1||_===U1){let E=_,A;for(e.keepQuotes!==!0&&(_="");u<d&&(A=y());){if(A===el){_+=A+y();continue}if(A===E){e.keepQuotes===!0&&(_+=A);break}_+=A;}v({type:"text",value:_});continue}if(_===G1){p++;let A={type:"brace",open:!0,close:!1,dollar:a.value&&a.value.slice(-1)===" $ "||o.dollar===!0,depth:p,commas:0,ranges:0,nodes:[]};o=v(A),i.push(o),v({type:"open",value:_});continue}if(_===V1){if(o.type!=="brace"){v({type:"text",value:_});continue}let E="close";o=i.pop(),o.close=!0,v({type:E,value:_}),p--,o=i[i.length-1];continue}if(_===H1&&p>0){if(o.ranges>0){o.ranges=0;let E=o.nodes.shift();o.nodes=[E,{type:"text",value:B1(o)}];}v({type:"comma",value:_}),o.commas++;continue}if(_===j1&&p>0&&o.commas===0){let E=o.nodes;if(p===0||E.length===0){v({type:"text",value:_});continue}if(a.type==="dot"){if(o.range=[],a.value+=_,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"){E.pop();let A=E[E.length-1];A.value+=a.value+_,a=A,o.ranges--;continue}v({type:"dot",value:_});continue}v({type:"text",value:_});}do if(o=i.pop(),o.type!=="root"){o.nodes.forEach(w=>{w.nodes||(w.type==="open"&&(w.isOpen=!0),w.type==="close"&&(w.isClose=!0),w.nodes||(w.type="text"),w.invalid=!0);});let E=i[i.length-1],A=E.nodes.indexOf(o);E.nodes.splice(A,1,...o.nodes);}while(i.length>0);return v({type:"eos"}),s};sy.exports=X1;});var uy=T((uL,ly)=>{var ay=Xi(),Q1=Yg(),eI=Qg(),tI=oy(),Ze=(t,e={})=>{let r=[];if(Array.isArray(t))for(let n of t){let s=Ze.create(n,e);Array.isArray(s)?r.push(...s):r.push(s);}else r=[].concat(Ze.create(t,e));return e&&e.expand===!0&&e.nodupes===!0&&(r=[...new Set(r)]),r};Ze.parse=(t,e={})=>tI(t,e);Ze.stringify=(t,e={})=>ay(typeof t=="string"?Ze.parse(t,e):t,e);Ze.compile=(t,e={})=>(typeof t=="string"&&(t=Ze.parse(t,e)),Q1(t,e));Ze.expand=(t,e={})=>{typeof t=="string"&&(t=Ze.parse(t,e));let r=eI(t,e);return e.noempty===!0&&(r=r.filter(Boolean)),e.nodupes===!0&&(r=[...new Set(r)]),r};Ze.create=(t,e={})=>t===""||t.length<3?[t]:e.expand!==!0?Ze.compile(t,e):Ze.expand(t,e);ly.exports=Ze;});var cy=T((cL,rI)=>{rI.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
causes have become circular ... ` ;let n=Ol(t);return n?(e.add(t),r+ `
caused by : ` +Dy(n,e)):r},CP=t=>Dy(t,new Set),qy=(t,e,r)=>{if(!Tn(t))return "";let n=r?"":t.message||"";if(e.has(t))return n+": ...";let s=Ol(t);if(s){e.add(t);let i=typeof t.cause=="function";return n+(i?"":": ")+qy(s,e,i)}else return n},RP=t=>qy(t,new Set);By.exports={isErrorLike:Tn,getErrorCause:Ol,stackWithCauses:CP,messageWithCauses:RP};});var Fl=T((bL,Hy)=>{var TP=Symbol("circular-ref-tag"),ls=Symbol("pino-raw-err-ref"),Uy=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[ls]},set:function(t){this[ls]=t;}}});Object.defineProperty(Uy,ls,{writable:!0,value:{}});Hy.exports={pinoErrProto:Uy,pinoErrorSymbols:{seen:TP,rawSymbol:ls}};});var zy=T((vL,Wy)=>{Wy.exports=kl;var{messageWithCauses:IP,stackWithCauses:PP,isErrorLike:jy}=Ml(),{pinoErrProto:OP,pinoErrorSymbols:MP}=Fl(),{seen:Nl}=MP,{toString:FP}=Object.prototype;function kl(t){if(!jy(t))return t;t[Nl]=void 0;let e=Object.create(OP);e.type=FP.call(t.constructor)==="[object Function]"?t.constructor.name:t.name,e.message=IP(t),e.stack=PP(t),Array.isArray(t.errors)&&(e.aggregateErrors=t.errors.map(r=>kl(r)));for(let r in t)if(e[r]===void 0){let n=t[r];jy(n)?r!=="cause"&&!Object.prototype.hasOwnProperty.call(n,Nl)&&(e[r]=kl(n)):e[r]=n;}return delete t[Nl],e.raw=t,e}});var Vy=T((SL,Gy)=>{Gy.exports=cs;var{isErrorLike: $ l}=Ml(),{pinoErrProto:NP,pinoErrorSymbols:kP}=Fl(),{seen:us}=kP,{toString: $ P}=Object.prototype;function cs(t){if(! $ l(t))return t;t[us]=void 0;let e=Object.create(NP);e.type= $ P.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=>cs(r))), $ l(t.cause)&&!Object.prototype.hasOwnProperty.call(t.cause,us)&&(e.cause=cs(t.cause));for(let r in t)if(e[r]===void 0){let n=t[r]; $ l(n)?Object.prototype.hasOwnProperty.call(n,us)||(e[r]=cs(n)):e[r]=n;}return delete t[us],e.raw=t,e}});var Jy=T((EL,Yy)=>{Yy.exports={mapHttpRequest:LP,reqSerializer:Zy};var Ll=Symbol("pino-raw-req-ref"),Ky=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[Ll]},set:function(t){this[Ll]=t;}}});Object.defineProperty(Ky,Ll,{writable:!0,value:{}});function Zy(t){let e=t.info||t.socket,r=Object.create(Ky);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 LP(t){return {req:Zy(t)}}});var tw=T((AL,ew)=>{ew.exports={mapHttpResponse:DP,resSerializer:Qy};var Dl=Symbol("pino-raw-res-ref"),Xy=Object.create({},{statusCode:{enumerable:!0,writable:!0,value:0},headers:{enumerable:!0,writable:!0,value:""},raw:{enumerable:!1,get:function(){return this[Dl]},set:function(t){this[Dl]=t;}}});Object.defineProperty(Xy,Dl,{writable:!0,value:{}});function Qy(t){let e=Object.create(Xy);return e.statusCode=t.headersSent?t.statusCode:null,e.headers=t.getHeaders?t.getHeaders():t._headers,e.raw=t,e}function DP(t){return {res:Qy(t)}}});var Bl=T((xL,rw)=>{var ql=zy(),qP=Vy(),hs=Jy(),ds=tw();rw.exports={err:ql,errWithCause:qP,mapHttpRequest:hs.mapHttpRequest,mapHttpResponse:ds.mapHttpResponse,req:hs.reqSerializer,res:ds.resSerializer,wrapErrorSerializer:function(e){return e===ql?e:function(n){return e(ql(n))}},wrapRequestSerializer:function(e){return e===hs.reqSerializer?e:function(n){return e(hs.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-11-17 05:34:41 +00:00
if ( [ o$ { o } ] . length !== 1 ) throw Error ( ) ` )();}catch{throw Error(r(i))}});}}});var ps=T((TL,ow)=>{ow.exports=/[^.[ \] ]+| \[ ((?:.)*?) \] /g;});var lw=T((IL,aw)=>{var HP=ps();aw.exports=jP;function jP({paths:t}){let e=[];var r=0;let n=t.reduce(function(s,i,o){var a=i.match(HP).map(u=>u.replace(/'|"| ` / g , "" ) ) ; let c = i [ 0 ] === "[" ; a = a . map ( u => u [ 0 ] === "[" ? u . substr ( 1 , u . length - 2 ) : u ) ; let d = a . indexOf ( "*" ) ; if ( d > - 1 ) { let u = a . slice ( 0 , d ) , p = u . join ( "." ) , _ = a . slice ( d + 1 , a . length ) , m = _ . length > 0 ; r ++ , e . push ( { before : u , beforeStr : p , after : _ , nested : m } ) ; } else s [ i ] = { path : a , val : void 0 , precensored : ! 1 , circle : "" , escPath : JSON . stringify ( i ) , leadingBracket : c } ; return s } , { } ) ; return { wildcards : e , wcLen : r , secret : n } } } ) ; var cw = T ( ( PL , uw ) => { var WP = ps ( ) ; uw . exports = zP ; function zP ( { secret : t , serialize : e , wcLen : r , strict : n , isCensorFct : s , censorFctTakesPath : i } , o ) { let a = Function ( "o" , `
2023-07-25 11:17:14 +00:00
if ( typeof o !== 'object' || o == null ) {
2023-11-17 05:34:41 +00:00
$ { ZP ( n , e ) }
2023-07-25 11:17:14 +00:00
}
const { censor , secret } = this
2023-11-17 05:34:41 +00:00
$ { GP ( t , s , i ) }
2023-07-25 11:17:14 +00:00
this . compileRestore ( )
2023-11-17 05:34:41 +00:00
$ { VP ( r > 0 , s , i ) }
$ { KP ( e ) }
` ).bind(o);return e===!1&&(a.restore=c=>o.restore(c)),a}function GP(t,e,r){return Object.keys(t).map(n=>{let{escPath:s,leadingBracket:i,path:o}=t[n],a=i?1:0,c=i?"":".",d=[];for(var u;(u=WP.exec(n))!==null;){let[,y]=u,{index:v,input:E}=u;v>a&&d.push(E.substring(0,v-(y?0:1)));}var p=d.map(y=> ` o$ { c } $ { y } ` ).join(" && ");p.length===0?p+= ` o$ { c } $ { n } != null ` :p+= ` && o$ { c } $ { n } != null ` ;let _= `
2023-07-25 11:17:14 +00:00
switch ( true ) {
2023-11-17 05:34:41 +00:00
$ { d . reverse ( ) . map ( y => `
case o$ { c } $ { y } === censor :
secret [ $ { s } ] . circle = $ { JSON . stringify ( y ) }
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-11-17 05:34:41 +00:00
if ( $ { p } ) {
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-11-17 05:34:41 +00:00
$ { _ }
2023-07-25 11:17:14 +00:00
}
}
` }).join( `
2023-11-17 05:34:41 +00:00
` )}function VP(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-11-17 05:34:41 +00:00
` :""}function KP(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-11-20 04:11:03 +00:00
` }function ZP(t,e){return t===!0?"throw Error('fast-redact: primitives cannot be redacted')":e===!1?"return o":"return this.serialize(o)"}});var jl=T((OL,dw)=>{dw.exports={groupRedact:JP,groupRestore:YP,nestedRedact:QP,nestedRestore:XP};function YP({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 JP(t,e,r,n,s){let i=fw(t,e);if(i==null)return {keys:null,values:null,target:null,flat:!0};let o=Object.keys(i),a=o.length,c=e.length,d=s?[...e]:void 0,u=new Array(a);for(var p=0;p<a;p++){let _=o[p];u[p]=i[_],s?(d[c]=_,i[_]=r(i[_],d)):n?i[_]=r(i[_]):i[_]=r;}return {keys:o,values:u,target:i,flat:!0}}function XP(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 QP(t,e,r,n,s,i,o){let a=fw(e,r);if(a==null)return;let c=Object.keys(a),d=c.length;for(var u=0;u<d;u++){let p=c[u];eO(t,a,p,r,n,s,i,o);}return t}function Hl(t,e){return t!=null?"hasOwn"in Object?Object.hasOwn(t,e):Object.prototype.hasOwnProperty.call(t,e):!1}function eO(t,e,r,n,s,i,o,a){let c=s.length,d=c-1,u=r;var p=-1,_,m,y,E=null,A,w,x=!1,M=0,k=0,j=tO();if(y=_=e[r],typeof _=="object"){for(;_!=null&&++p<c&&(k+=1,r=s[p],!(r!=="*"&&!E&&!(typeof _=="object"&&r in _)));)if(!(r==="*"&&(E==="*"&&(x=!0),E=r,p!==d))){if(E){let $ =Object.keys(_);for(var U=0;U< $ .length;U++){let F= $ [U];if(w=_[F],A=r==="*",x)j=St(j,F,k),M=p,y=hw(w,M-1,r,n,s,i,o,a,u,_,m,y,A,F,p,d,j,t,e[u],k+1);else if(A||typeof w=="object"&&w!==null&&r in w){if(A?y=w:y=w[r],m=p!==d?y:o?a?i(y,[...n,u,...s]):i(y):i,A){let B=In(St(j,F,k),y,e[u]);t.push(B),_[F]=m;}else if(w[r]!==m)if(m===void 0&&i!==void 0||Hl(w,r)&&m===y)j=St(j,F,k);else {j=St(j,F,k);let B=In(St(j,r,k+1),y,e[u]);t.push(B),w[r]=m;}}}E=null;}else {if(y=_[r],j=St(j,r,k),m=p!==d?y:o?a?i(y,[...n,u,...s]):i(y):i,!(Hl(_,r)&&m===y||m===void 0&&i!==void 0)){let $ =In(j,y,e[u]);t.push( $ ),_[r]=m;}_=_[r];}if(typeof _!="object")break}}}function fw(t,e){for(var r=-1,n=e.length,s=t;s!=null&&++r<n;)s=s[e[r]];return s}function hw(t,e,r,n,s,i,o,a,c,d,u,p,_,m,y,v,E,A,w,x){if(e===0&&(_||typeof t=="object"&&t!==null&&r in t)){if(_?p=t:p=t[r],u=y!==v?p:o?a?i(p,[...n,c,...s]):i(p):i,_){let M=In(E,p,w);A.push(M),d[m]=u;}else if(t[r]!==u){if(!(u===void 0&&i!==void 0||Hl(t,r)&&u===p)){let M=In(St(E,r,x+1),p,w);A.push(M),t[r]=u;}}}for(let M in t)typeof t[M]=="object"&&(E=St(E,M,x),hw(t[M],e-1,r,n,s,i,o,a,c,d,u,p,_,m,y,v,E,A,w,x+1));}function tO(){return {parent:null,key:null,children:[],depth:0}}function St(t,e,r){if(t.depth===r)return St(t.parent,e,r);var n={parent:t,key:e,depth:r,children:[]};return t.children.push(n),n}function In(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 mw=T((ML,pw)=>{var{groupRestore:rO,nestedRestore:nO}=jl();pw.exports=iO;function iO({secret:t,wcLen:e}){return function(){if(this.restore)return;let n=Object.keys(t),s=sO(t,n),i=e>0,o=i?{secret:t,groupRestore:rO,nestedRestore:nO}:{secret:t};this.restore=Function("o",oO(s,n,i)).bind(o);}}function sO(t,e){return e.map(r=>{let{circle:n,escPath:s,leadingBracket:i}=t[r],a=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-11-17 05:34:41 +00:00
try { $ { a } } catch ( e ) { }
2023-09-15 11:15:56 +00:00
$ { c }
2023-07-25 11:17:14 +00:00
}
2023-11-17 05:34:41 +00:00
` }).join("")}function oO(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-11-20 04:11:03 +00:00
` }});var gw=T((FL,_w)=>{_w.exports=aO;function aO(t){let{secret:e,censor:r,compileRestore:n,serialize:s,groupRedact:i,nestedRedact:o,wildcards:a,wcLen:c}=t,d=[{secret:e,censor:r,compileRestore:n}];return s!==!1&&d.push({serialize:s}),c>0&&d.push({groupRedact:i,nestedRedact:o,wildcards:a,wcLen:c}),Object.assign(...d)}});var bw=T((NL,ww)=>{var yw=sw(),lO=lw(),uO=cw(),cO=mw(),{groupRedact:fO,nestedRedact:hO}=jl(),dO=gw(),pO=ps(),mO=yw(),Wl=t=>t;Wl.restore=Wl;var _O="[REDACTED]";zl.rx=pO;zl.validator=yw;ww.exports=zl;function zl(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:_O,i=typeof s=="function",o=i&&s.length>1;if(e.length===0)return r||Wl;mO({paths:e,serialize:r,censor:s});let{wildcards:a,wcLen:c,secret:d}=lO({paths:e,censor:s}),u=cO({secret:d,wcLen:c}),p="strict"in t?t.strict:!0;return uO({secret:d,wcLen:c,serialize:r,strict:p,isCensorFct:i,censorFctTakesPath:o},dO({secret:d,censor:s,compileRestore:u,serialize:r,groupRedact:fO,nestedRedact:hO,wildcards:a,wcLen:c}))}});var Nr=T((kL,vw)=>{var gO=Symbol("pino.setLevel"),yO=Symbol("pino.getLevel"),wO=Symbol("pino.levelVal"),bO=Symbol("pino.useLevelLabels"),vO=Symbol("pino.useOnlyCustomLevels"),SO=Symbol("pino.mixin"),EO=Symbol("pino.lsCache"),AO=Symbol("pino.chindings"),xO=Symbol("pino.asJson"),CO=Symbol("pino.write"),RO=Symbol("pino.redactFmt"),TO=Symbol("pino.time"),IO=Symbol("pino.timeSliceIndex"),PO=Symbol("pino.stream"),OO=Symbol("pino.stringify"),MO=Symbol("pino.stringifySafe"),FO=Symbol("pino.stringifiers"),NO=Symbol("pino.end"),kO=Symbol("pino.formatOpts"), $ O=Symbol("pino.messageKey"),LO=Symbol("pino.errorKey"),DO=Symbol("pino.nestedKey"),qO=Symbol("pino.nestedKeyStr"),BO=Symbol("pino.mixinMergeStrategy"),UO=Symbol("pino.msgPrefix"),HO=Symbol("pino.wildcardFirst"),jO=Symbol.for("pino.serializers"),WO=Symbol.for("pino.formatters"),zO=Symbol.for("pino.hooks"),GO=Symbol.for("pino.metadata");vw.exports={setLevelSym:gO,getLevelSym:yO,levelValSym:wO,useLevelLabelsSym:bO,mixinSym:SO,lsCacheSym:EO,chindingsSym:AO,asJsonSym:xO,writeSym:CO,serializersSym:jO,redactFmtSym:RO,timeSym:TO,timeSliceIndexSym:IO,streamSym:PO,stringifySym:OO,stringifySafeSym:MO,stringifiersSym:FO,endSym:NO,formatOptsSym:kO,messageKeySym: $ O,errorKeySym:LO,nestedKeySym:DO,wildcardFirstSym:HO,needsMetadataGsym:GO,useOnlyCustomLevelsSym:vO,formattersSym:WO,hooksSym:zO,nestedKeyStrSym:qO,mixinMergeStrategySym:BO,msgPrefixSym:UO};});var Kl=T(( $ L,xw)=>{var Vl=bw(),{redactFmtSym:VO,wildcardFirstSym:ms}=Nr(),{rx:Gl,validator:KO}=Vl,Sw=KO({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 } ) ` }),Ew="[Redacted]",Aw=!1;function ZO(t,e){let{paths:r,censor:n}=YO(t),s=r.reduce((a,c)=>{Gl.lastIndex=0;let d=Gl.exec(c),u=Gl.exec(c),p=d[1]!==void 0?d[1].replace(/^(?:"|'| ` ) ( . * ) ( ? : "|'|`)$/," $1 "):d[0];if(p===" * "&&(p=ms),u===null)return a[p]=null,a;if(a[p]===null)return a;let{index:_}=u,m=`${c.substr(_,c.length-1)}`;return a[p]=a[p]||[],p!==ms&&a[p].length===0&&a[p].push(...a[ms]||[]),p===ms&&Object.keys(a).forEach(function(y){a[y]&&a[y].push(m);}),a[p].push(m),a},{}),i={[VO]:Vl({paths:r,censor:n,serialize:e,strict:Aw})},o=(...a)=>e(typeof n==" function "?n(...a):n);return [...Object.keys(s),...Object.getOwnPropertySymbols(s)].reduce((a,c)=>{if(s[c]===null)a[c]=d=>o(d,[c]);else {let d=typeof n==" function "?(u,p)=>n(u,[c,...p]):n;a[c]=Vl({paths:s[c],censor:d,serialize:e,strict:Aw});}return a},i)}function YO(t){if(Array.isArray(t))return t={paths:t,censor:Ew},Sw(t),t;let{paths:e,censor:r=Ew,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),Sw({paths:e,censor:r}),{paths:e,censor:r}}xw.exports=ZO;});var Rw=T((LL,Cw)=>{var JO=()=>" ",XO=()=>`," time ":${Date.now()}`,QO=()=>`," t
2023-11-17 05:34:41 +00:00
$ { A } ` ,M= ` ,
$ { A } ` );let R=Math.min(w.length,o),z=0;for(;z<R-1;z++){let te=a(String(z),w,y,v,E,A);x+=te!==void 0?te:"null",x+=M;}let V=a(String(z),w,y,v,E,A);if(x+=V!==void 0?V:"null",w.length-1>o){let te=w.length-o-1;x+= ` $ { M } "... ${sr(te)} not stringified" ` ;}return E!==""&&(x+= `
$ { k } ` ),y.pop(), ` [ $ { x } ] ` }let j=Object.keys(w),U=j.length;if(U===0)return "{}";if(i<y.length+1)return '"[Object]"';let $ ="",F="";E!==""&&(A+=E,M= ` ,
2023-11-20 04:11:03 +00:00
$ { A } ` , $ =" ");let B=Math.min(U,o);s&&!gu(w)&&(j=_u(j)),y.push(w);for(let R=0;R<B;R++){let z=j[R],V=a(z,w,y,v,E,A);V!==void 0&&(x+= ` $ { F } $ { Bt ( z ) } : $ { $ } $ { V } ` ,F=M);}if(U>o){let R=U-o;x+= ` $ { F } "..." : $ { $ } "${sr(R)} not stringified" ` ,F=M;}return E!==""&&F.length>1&&(x= `
2023-11-17 05:34:41 +00:00
$ { A } $ { x }
$ { k } ` ),y.pop(), ` { $ { x } } ` }case"number":return isFinite(w)?String(w):e?e(w):"null";case"boolean":return w===!0?"true":"false";case"undefined":return;case"bigint":if(n)return String(w);default:return e?e(w):void 0}}function c(_,m,y,v,E,A){switch(typeof m=="object"&&m!==null&&typeof m.toJSON=="function"&&(m=m.toJSON(_)),typeof m){case"string":return Bt(m);case"object":{if(m===null)return "null";if(y.indexOf(m)!==-1)return r;let w=A,x="",M=",";if(Array.isArray(m)){if(m.length===0)return "[]";if(i<y.length+1)return '"[Array]"';y.push(m),E!==""&&(A+=E,x+= `
$ { A } ` ,M= ` ,
$ { A } ` );let U=Math.min(m.length,o), $ =0;for(; $ <U-1; $ ++){let B=c(String( $ ),m[ $ ],y,v,E,A);x+=B!==void 0?B:"null",x+=M;}let F=c(String( $ ),m[ $ ],y,v,E,A);if(x+=F!==void 0?F:"null",m.length-1>o){let B=m.length-o-1;x+= ` $ { M } "... ${sr(B)} not stringified" ` ;}return E!==""&&(x+= `
$ { w } ` ),y.pop(), ` [ $ { x } ] ` }y.push(m);let k="";E!==""&&(A+=E,M= ` ,
$ { A } ` ,k=" ");let j="";for(let U of v){let $ =c(U,m[U],y,v,E,A); $ !==void 0&&(x+= ` $ { j } $ { Bt ( U ) } : $ { k } $ { $ } ` ,j=M);}return E!==""&&j.length>1&&(x= `
$ { A } $ { x }
$ { w } ` ),y.pop(), ` { $ { x } } ` }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(_,m,y,v,E){switch(typeof m){case"string":return Bt(m);case"object":{if(m===null)return "null";if(typeof m.toJSON=="function"){if(m=m.toJSON(_),typeof m!="object")return d(_,m,y,v,E);if(m===null)return "null"}if(y.indexOf(m)!==-1)return r;let A=E;if(Array.isArray(m)){if(m.length===0)return "[]";if(i<y.length+1)return '"[Array]"';y.push(m),E+=v;let $ = `
$ { E } ` ,F= ` ,
$ { E } ` ,B=Math.min(m.length,o),R=0;for(;R<B-1;R++){let V=d(String(R),m[R],y,v,E); $ +=V!==void 0?V:"null", $ +=F;}let z=d(String(R),m[R],y,v,E);if( $ +=z!==void 0?z:"null",m.length-1>o){let V=m.length-o-1; $ += ` $ { F } "... ${sr(V)} not stringified" ` ;}return $ += `
$ { A } ` ,y.pop(), ` [ $ { $ } ] ` }let w=Object.keys(m),x=w.length;if(x===0)return "{}";if(i<y.length+1)return '"[Object]"';E+=v;let M= ` ,
2023-11-20 04:11:03 +00:00
$ { E } ` ,k="",j="",U=Math.min(x,o);gu(m)&&(k+=Eb(m,M,o),w=w.slice(m.length),U-=m.length,j=M),s&&(w=_u(w)),y.push(m);for(let $ =0; $ <U; $ ++){let F=w[ $ ],B=d(F,m[F],y,v,E);B!==void 0&&(k+= ` $ { j } $ { Bt ( F ) } : $ { B } ` ,j=M);}if(x>o){let $ =x-o;k+= ` $ { j } "..." : "${sr($)} not stringified" ` ,j=M;}return j!==""&&(k= `
2023-11-17 05:34:41 +00:00
$ { E } $ { k }
2023-11-20 04:11:03 +00:00
$ { A } ` ),y.pop(), ` { $ { k } } ` }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 u(_,m,y){switch(typeof m){case"string":return Bt(m);case"object":{if(m===null)return "null";if(typeof m.toJSON=="function"){if(m=m.toJSON(_),typeof m!="object")return u(_,m,y);if(m===null)return "null"}if(y.indexOf(m)!==-1)return r;let v="";if(Array.isArray(m)){if(m.length===0)return "[]";if(i<y.length+1)return '"[Array]"';y.push(m);let M=Math.min(m.length,o),k=0;for(;k<M-1;k++){let U=u(String(k),m[k],y);v+=U!==void 0?U:"null",v+=",";}let j=u(String(k),m[k],y);if(v+=j!==void 0?j:"null",m.length-1>o){let U=m.length-o-1;v+= ` , "... ${sr(U)} not stringified" ` ;}return y.pop(), ` [ $ { v } ] ` }let E=Object.keys(m),A=E.length;if(A===0)return "{}";if(i<y.length+1)return '"[Object]"';let w="",x=Math.min(A,o);gu(m)&&(v+=Eb(m,",",o),E=E.slice(m.length),x-=m.length,w=","),s&&(E=_u(E)),y.push(m);for(let M=0;M<x;M++){let k=E[M],j=u(k,m[k],y);j!==void 0&&(v+= ` $ { w } $ { Bt ( k ) } : $ { j } ` ,w=",");}if(A>o){let M=A-o;v+= ` $ { w } "..." : "${sr(M)} not stringified" ` ;}return y.pop(), ` { $ { v } } ` }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(_,m,y){if(arguments.length>1){let v="";if(typeof y=="number"?v=" ".repeat(Math.min(y,10)):typeof y=="string"&&(v=y.slice(0,10)),m!=null){if(typeof m=="function")return a("",{"":_},[],m,v,"");if(Array.isArray(m))return c("",_,[],sN(m),v,"")}if(v.length!==0)return d("",_,[],v,"")}return u("",_,[])}return p}});var Pb=T((QL,Ib)=>{var bu=Symbol.for("pino.metadata"),{levels:Tb}=Es(),aN=Tb.info;function lN(t,e){let r=0;t=t||[],e=e||{dedupe:!1};let n=Object.create(Tb);n.silent=1/0,e.levels&&typeof e.levels=="object"&&Object.keys(e.levels).forEach(u=>{n[u]=e.levels[u];});let s={write:i,add:a,flushSync:o,end:c,minLevel:0,streams:[],clone:d,[bu]:!0,streamLevels:n};return Array.isArray(t)?t.forEach(a,s):a.call(s,t),t=null,s;function i(u){let p,_=this.lastLevel,{streams:m}=this,y=0,v;for(let E=cN(m.length,e.dedupe);hN(E,m.length,e.dedupe);E=fN(E,e.dedupe))if(p=m[E],p.level<=_){if(y!==0&&y!==p.level)break;if(v=p.stream,v[bu]){let{lastTime:A,lastMsg:w,lastObj:x,lastLogger:M}=this;v.lastLevel=_,v.lastTime=A,v.lastMsg=w,v.lastObj=x,v.lastLogger=M;}v.write(u),e.dedupe&&(y=p.level);}else if(!e.dedupe)break}function o(){for(let{stream:u}of this.streams)typeof u.flushSync=="function"&&u.flushSync();}function a(u){if(!u)return s;let p=typeof u.write=="function"||u.stream,_=u.write?u:u.stream;if(!p)throw Error("stream object needs to implement either StreamEntry or DestinationStream interface");let{streams:m,streamLevels:y}=this,v;typeof u.levelVal=="number"?v=u.levelVal:typeof u.level=="string"?v=y[u.level]:typeof u.level=="number"?v=u.level:v=aN;let E={stream:_,level:v,levelVal:void 0,id:r++};return m.unshift(E),m.sort(uN),this.minLevel=m[0].level,s}function c(){for(let{stream:u}of this.streams)typeof u.flushSync=="function"&&u.flushSync(),u.end();}function d(u){let p=new Array(this.streams.length);for(let _=0;_<p.length;_++)p[_]={level:u,stream:this.streams[_].stream};return {write:i,add:a,minLevel:u,streams:p,clone:d,flushSync:o,[bu]:!0}}}function uN(t,e){return t.level-e.level}function cN(t,e){return e?t-1:0}function fN(t,e){return e?t-1:t+1}function hN(t,e,r){return r?t>=0:t<e}Ib.exports=lN;});var jb=T((eD,rt)=>{var dN=G("os"),Db=Bl(),pN=Ul(),mN=Kl(),qb=Rw(),_N=Sb(),Bb=Nr(),{configure:gN}=Rb(),{assertDefaultLevelFound:yN,mappings:Ub,genLsCache:wN,levels:bN}=Es(),{createArgsNormalizer:vN,asChindings:SN,buildSafeSonicBoom:Ob,buildFormatters:EN,stringify:vu,normalizeDestFileDescriptor:Mb,noop:AN}=Ss(),{version:xN}=hu(),{chindingsSym:Fb,redactFmtSym:CN,serializersSym:Nb,timeSym:RN,timeSliceIndexSym:TN,streamSym:IN,stringifySym:kb,stringifySafeSym:Su,stringifiersSym: $ b,setLevelSym:PN,endSym:ON,formatOptsSym:MN,messageKeySym:FN,errorKeySym:NN,nestedKeySym:kN,mixinSym: $ N,useOnlyCustomLevelsSy
2023-07-25 11:17:14 +00:00
` : `
2023-11-20 04:11:03 +00:00
` ),te=SN.bind(null,{[Fb]:"",[Nb]:o,[ $ b]:R,[kb]:vu,[Su]: $ ,[Lb]:F}),I="";p!==null&&(_===void 0?I=te(p):I=te(Object.assign({},p,{name:_})));let O=a instanceof Function?a:a?Hb:HN,X=O().indexOf(":")+1;if(A&&!y)throw Error("customLevels is required if useOnlyCustomLevels is set true");if(v&&typeof v!="function")throw Error( ` Unknown mixin type "${typeof v}" - expected "function" ` );if(U&&typeof U!="string")throw Error( ` Unknown msgPrefix type "${typeof U}" - expected "string" ` );yN(m,y,A);let Q=Ub(y,A);return Object.assign(e,{levels:Q,[LN]:A,[IN]:n,[RN]:O,[TN]:X,[kb]:vu,[Su]: $ ,[ $ b]:R,[ON]:V,[MN]:z,[FN]:c,[NN]:d,[kN]:u,[qN]:u? ` , $ { JSON . stringify ( u ) } : { ` :"",[Nb]:o,[ $ N]:v,[BN]:E,[Fb]:I,[Lb]:F,[DN]:x,silent:AN,onChild:j,[UN]:U}),Object.setPrototypeOf(e,_N()),wN(e),e[PN](m),e}rt.exports=Eu;rt.exports.destination=(t=process.stdout.fd)=>typeof t=="object"?(t.dest=Mb(t.dest||process.stdout.fd),Ob(t)):Ob({dest:Mb(t),minLength:0});rt.exports.transport=ou();rt.exports.multistream=Pb();rt.exports.levels=Ub();rt.exports.stdSerializers=KN;rt.exports.stdTimeFunctions=Object.assign({},qb);rt.exports.symbols=Bb;rt.exports.version=xN;rt.exports.default=Eu;rt.exports.pino=Eu;});var Yb={};Xs(Yb,{RotatingFileStream:()=>Rs,RotatingFileStreamError:()=>Pn,createStream:()=>dk});async function zb(t){return new Promise(e=>fs.access(t,fs.constants.F_OK,r=>e(!r)))}function Gb(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 xu(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 Zb(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 Cu(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 lk(t){let e=Zb(t,"interval",ak);switch(e.unit){case"h":Cu(e,"hours",24);break;case"m":Cu(e,"minutes",60);break;case"s":Cu(e,"seconds",60);break}return e}function Vb(t){let e=Zb(t,"size",uk);return e.unit==="K"?e.num*1024:e.unit==="M"?e.num*1048576:e.unit==="G"?e.num*1073741824:e.num}function ck(t){let e={};for(let r in t){let n=t[r],s=typeof n;if(!(r in Kb))throw new Error( ` Unknown option : $ { r } ` );e[r]=t[r],Kb[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 fk(t,e,r){return n=>n? ` $ { t } . $ { n } $ { e && ! r ? ".gz" : "" } ` :t}function hk(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),a=n(s.getDate()),c=n(s.getHours()),d=n(s.getMinutes());return o+a+"-"+c+d+"-"+n(i)+"-"+t+(e&&!r?".gz":"")}}function dk(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=ck(e),{compress:n,omitExtension:s}=r,i;if(typeof t=="string")i=e.rotate?fk(t,n!==void 0,s):hk(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 Rs(i,r)}var Pn,Rs,ak,uk,Kb,Jb=jn(()=>{Pn=class extends Error{code="RFS-TOO-MANY";constructor(){super("Too many destination file attempts");}},Rs=class extends stream.Writable{createGzip;exec;file;filename;finished;fsCreateReadStream;fsCreateWriteStream;fsOpen;fsReadFile;fsStat;fsUnlink;generator;initPromise;last;maxTimeout;next;options;prev;rotation;size;stdout;timeout;timeoutPromise;constructor(e,r){let{encoding:n,history:s,maxFiles:i,maxSize:o,path:a}=
2023-11-17 05:34:41 +00:00
` ),e];}catch(a){if(a.code!=="ENOENT")throw a}for(let a of o)if(a)try{let c=await this.fsStat(a);c.isFile()?i.push({name:a,size:c.size,time:c.ctime.getTime()}):this.emit("warning",new Error( ` File '${a}' contained in history is not a regular file ` ));}catch(c){if(c.code!=="ENOENT")throw c}if(i.sort((a,c)=>a.time-c.time),n)for(;i.length>n;){let a=i.shift();await this.unlink(a.name),this.emit("removed",a.name,!0);}if(s)for(;i.reduce((a,c)=>a+c.size,0)>s;){let a=i.shift();await this.unlink(a.name),this.emit("removed",a.name,!1);}await promises.writeFile(r,i.map(a=>a.name).join( `
2023-07-25 11:17:14 +00:00
` )+ `
2023-11-20 04:11:03 +00:00
` ,"utf-8"),this.emit("history");}async immutate(e){let{size:r}=this.options,n=this.now();for(let s=1;s<1e3;++s){let i=0,o;this.filename=this.options.path+this.generator(n,s);try{o=await this.fsStat(this.filename);}catch(a){if(a.code!=="ENOENT")throw a}if(o){if(i=o.size,!o.isFile())throw new Error( ` Can 't write on: ' $ { this . filename } ' (it is not a file)`);if(r&&i>=r)continue}if(e)return this.last=this.filename,this.reopen(i);await this.rotated(this.last),this.last=this.filename;return}throw new Pn}async unlink(e){try{await this.fsUnlink(e);}catch(r){if(r.code!=="ENOENT")throw r;this.emit("warning",r);}}};ak={M:!0,d:!0,h:!0,m:!0,s:!0};uk={B:!0,G:!0,K:!0,M:!0};Kb={encoding:(t,e,r)=>new util.TextDecoder(r),immutable:()=>{},initialRotation:()=>{},interval:xu("interval",lk),intervalBoundary:()=>{},maxFiles:Gb("maxFiles"),maxSize:xu("maxSize",Vb),mode:()=>{},omitExtension:()=>{},rotate:Gb("rotate"),size:xu("size",Vb),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 ev={};Xs(ev,{allLoggers:()=>Lr,rootLogger:()=>be});var Ts,Xb,Qb,be,Lr,_t=jn(()=>{Ts=fr(jb());Ft();Xb=(Jb(),Qs(Yb)).createStream("tabby-agent.log",{path:G("path").join(G("os").homedir(),".tabby-client","agent","logs"),size:"10M",interval:"1d"}),Qb={serializers:{error:Ts.default.stdSerializers.err}},be=Xb?(0, Ts.default)(Qb,Xb):(0, Ts.default)(Qb);be.level="silent";Lr=[be];be.onChild=t=>{Lr.push(t);};});var rv=T((gD,tv)=>{tv.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,a,c){this.message=n,this.expected=s,this.found=i,this.offset=o,this.line=a,this.column=c,this.name="SyntaxError";}t(e,Error);function r(n){var s=arguments.length>1?arguments[1]:{},i={},o={start:hc},a=hc,d=function(){return Oc},u=i,p="#",_={type:"literal",value:"#",description:' "#" '},m=void 0,y={type:"any",description:"any character"},v="[",E={type:"literal",value:"[",description:' "[" '},A="]",w={type:"literal",value:"]",description:' "]" '},x=function(l){Ys(Pe("ObjectPath",l,Te,Ie));},M=function(l){Ys(Pe("ArrayPath",l,Te,Ie));},k=function(l,h){return l.concat(h)},j=function(l){return [l]},U=function(l){return l},$=".",F={type:"literal",value:".",description:' "." '},B="=",R={type:"literal",value:"=",description:' "=" '},z=function(l,h){Ys(Pe("Assign",h,Te,Ie,l));},V=function(l){return l.join("")},te=function(l){return l.value},I=' "" "',O={type:" literal ",value:'" "" ',description:' "\\" \ \ "\\" "'},X=null,Q=function(l){return Pe(" String ",l.join(" "),Te,Ie)},ie='" ',Ne={type:"literal",value:' "',description:'" \ \ "" '},ve="' '' ",Et={type:" literal ",value:" '' '",description:`"' '' "`},Hr=" '",At={type:"literal",value:"' ",description:`" '"`},nt=function(l){return l},se=function(l){return l},lr="\\",js={type:"literal",value:"\\",description:' "\\\\" '},Z=function(){return ""},he="e",W={type:"literal",value:"e",description:' "e" '},ne="E",de={type:"literal",value:"E",description:' "E" '},Re=function(l,h){return Pe("Float",parseFloat(l+"e"+h),Te,Ie)},ge=function(l){return Pe("Float",parseFloat(l),Te,Ie)},Wt="+",xt={type:"literal",value:"+",description:' "+" '},ju=function(l){return l.join("")},jr="-",Wr={type:"literal",value:"-",description:' "-" '},Wu=function(l){return "-"+l.join("")},jv=function(l){return Pe("Integer",parseInt(l,10),Te,Ie)},zu="true",Wv={type:"literal",value:"true",description:' "true" '},zv=function(){return Pe("Boolean",!0,Te,Ie)},Gu="false",Gv={type:"literal",value:"false",description:' "false" ' } , Vv = function ( ) { return Pe ( "Boolean" , ! 1 , Te , Ie ) } , Kv = function ( ) { return Pe ( " Arra
2023-11-17 05:34:41 +00:00
` ,tc={type:"literal",value: `
` ,description:'" \\ n"'},fS=" \r ",hS={type:"literal",value:" \r ",description:'" \\ r"'},dS=/^[0-9a-f]/i,pS={type:"class",value:"[0-9a-f]i",description:"[0-9a-f]i"},mS=/^[0-9]/,_S={type:"class",value:"[0-9]",description:"[0-9]"},gS="_",yS={type:"literal",value:"_",description:'"_"'},wS=function(){return ""},bS=/^[A-Za-z0-9_ \- ]/,vS={type:"class",value:"[A-Za-z0-9_ \\ -]",description:"[A-Za-z0-9_ \\ -]"},SS=function(l){return l.join("")},rc=' \\ "',ES={type:"literal",value:' \\ "',description:'" \\ \\ \\ ""'},AS=function(){return '"'},nc=" \\ \\ ",xS={type:"literal",value:" \\ \\ ",description:'" \\ \\ \\ \\ "'},CS=function(){return " \\ "},ic=" \\ b",RS={type:"literal",value:" \\ b",description:'" \\ \\ b"'},TS=function(){return " \b "},sc=" \\ t",IS={type:"literal",value:" \\ t",description:'" \\ \\ t"'},PS=function(){return " "},oc=" \\ n",OS={type:"literal",value:" \\ n",description:'" \\ \\ n"'},MS=function(){return `
2023-11-20 04:11:03 +00:00
` },ac=" \\ f",NS={type:"literal",value:" \\ f",description:'" \\ \\ f"'},kS=function(){return " \f "},lc=" \\ r", $ S={type:"literal",value:" \\ r",description:'" \\ \\ r"'},LS=function(){return " \r "},uc=" \\ U",DS={type:"literal",value:" \\ U",description:'" \\ \\ U"'},cc=function(l){return iE(l.join(""))},fc=" \\ u",qS={type:"literal",value:" \\ u",description:'" \\ \\ u"'},f=0,Y=0,Vr=0,Ws={line:1,column:1,seenCR:!1},Ln=0,zs=[],D=0,q={},Dn;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 Te ( ) { return Gs ( Y ) . line } function Ie ( ) { return Gs ( Y ) . column } function Gs ( l ) { function h ( g , b , S ) { var P , N ; for ( P = b ; P < S ; P ++ ) N = n . charAt ( P ) , N === `
` ?(g.seenCR||g.line++,g.column=1,g.seenCR=!1):N===" \r "||N===" \u 2028"||N===" \u 2029"?(g.line++,g.column=1,g.seenCR=!0):(g.column++,g.seenCR=!1);}return Vr!==l&&(Vr>l&&(Vr=0,Ws={line:1,column:1,seenCR:!1}),h(Ws,Vr,l),Vr=l),Ws}function H(l){f<Ln||(f>Ln&&(Ln=f,zs=[]),zs.push(l));}function Vs(l,h,g){function b(K){var re=1;for(K.sort(function(ce,le){return ce.description<le.description?-1:ce.description>le.description?1:0});re<K.length;)K[re-1]===K[re]?K.splice(re,1):re++;}function S(K,re){function ce(cr){function Ct(Ve){return Ve.charCodeAt(0).toString(16).toUpperCase()}return cr.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(Ve){return " \\ x0"+Ct(Ve)}).replace(/[ \x 10- \x 1F \x 80- \x FF]/g,function(Ve){return " \\ x"+Ct(Ve)}).replace(/[ \u 0180- \u 0FFF]/g,function(Ve){return " \\ u0"+Ct(Ve)}).replace(/[ \u 1080- \u FFFF]/g,function(Ve){return " \\ u"+Ct(Ve)})}var le=new Array(K.length),pe,ye,Ge;for(Ge=0;Ge<K.length;Ge++)le[Ge]=K[Ge].description;return pe=K.length>1?le.slice(0,-1).join(", ")+" or "+le[K.length-1]:le[0],ye=re?'"'+ce(re)+'"':"end of input","Expected "+pe+" but "+ye+" found."}var P=Gs(g),N=g<n.length?n.charAt(g):null;return h!==null&&b(h),new e(l!==null?l:S(h,N),h,N,g,P.line,P.column)}function hc(){var l,h,g,b=f*49+0,S=q[b];if(S)return f=S.nextPos,S.result;for(l=f,h=[],g=dc();g!==i;)h.push(g),g=dc();return h!==i&&(Y=l,h=d()),l=h,q[b]={nextPos:f,result:l},l}function dc(){var l,h,g,b,S,P,N,K=f*49+1,re=q[K];if(re)return f=re.nextPos,re.result;for(l=f,h=[],g=J();g!==i;)h.push(g),g=J();if(h!==i)if(g=BS(),g!==i){for(b=[],S=J();S!==i;)b.push(S),S=J();if(b!==i){for(S=[],P=qn();P!==i;)S.push(P),P=qn();if(S!==i){if(P=[],N=Je(),N!==i)for(;N!==i;)P.push(N),N=Je();else P=u;P===i&&(P=Un()),P!==i?(h=[h,g,b,S,P],l=h):(f=l,l=u);}else f=l,l=u;}else f=l,l=u;}else f=l,l=u;else f=l,l=u;if(l===i){if(l=f,h=[],g=J(),g!==i)for(;g!==i;)h.push(g),g=J();else h=u;if(h!==i){if(g=[],b=Je(),b!==i)for(;b!==i;)g.push(b),b=Je();else g=u;g===i&&(g=Un()),g!==i?(h=[h,g],l=h):(f=l,l=u);}else f=l,l=u;l===i&&(l=Je());}return q[K]={nextPos:f,result:l},l}function BS(){var l,h=f*49+2,g=q[h];return g?(f=g.nextPos,g.result):(l=qn(),l===i&&(l=US(),l===i&&(l=HS(),l===i&&(l=jS()))),q[h]={nextPos:f,result:l},l)}function qn(){var l,h,g,b,S,P,N=f*49+3,K=q[N];if(K)return f=K.nextPos,K.result;if(l=f,n.charCodeAt(f)===35?(h=p,f++):(h=i,D===0&&H(_)),h!==i){for(g=[],b=f,S=f,D++,P=Je(),P===i&&(P=Un()),D--,P===i?S=m:(f=S,S=u),S!==i?(n.length>f?(P=n.charAt(f),f++):(P=i,D===0&&H(y)),P!==i?(S=[S,P],b=S):(f=b,b=u)):(f=b,b=u);b!==i;)g.push(b),b=f,S=f,D++,P=Je(),P===i&&(P=Un()),D--,P===i?S=m:(f=S,S=u),S!==i?(n.length>f?(P=n.charAt(f),f++):(P=i,D===0&&H(y)),P!==i?(S=[S,P],b=S):(f=b,b=u)):(f=b,b=u);g!==i?(h=[h,g],l=h):(f=l,l=u);}else f=l,l=u;return q[N]={nextPos:f,result:l},l}function US(){var l,h,g,b,S,P,N=f*49+4,K=q[N];if(K)return f=K.nextPos,K.result;if(l=f,n.charCodeAt(f)===91?(h=v,f++):(h=i,D===0&&H(E)),h!==i){for(g=[],b=J();b!==i;)g.push(b),b=J();if(g!==i)if(b=pc(),b!==i){for(S=[],P=J();P!==i;)S.push(P),P=J();S!==i?(n.charCodeAt(f)===93?(P=A,f++):(P=i,D===0&&H(w)),P!==i?(Y=l,h=x(b),l=h):(f=l,l=u)):(f=l,l=u);}else f=l,l=u;else f=l,l=u;}else f=l,l=u;return q[N]={nextPos:f,result:l},l}function HS(){var l,h,g,b,S,P,N,K,re=f*49+5,ce=q[re];if(ce)return f=ce.nextPos,ce.result;if(l=f,n.charCodeAt(f)===91?(h=v,f++):(h=i,D===0&&H(E)),h!==i)if(n.charCodeAt(f)===91?(g=v,f++):(g=i,D===0&&H(E)),g!==i){for(b=[],S=J();S!==i;)b.push(S),S=J();if(b!==i)if(S=pc(),S!==i){for(P=[],N=J();N!==i;)P.push(N),N=J();P!==i?(n.charCodeAt(f)===93?(N=A,f++):(N=i,D===0&&H(w)),N!==i?(n.charCodeAt(f)===93?(K=A,f++):(K=i,D===0&&H(w)),K!==i?(Y=l,h=M(S),l=h):(f=l,l=u)):(f=l,l=u)):(f=l,l=u);}else f=l,l=u;else f=l,l=u;}else f=l,l=u;else f=l,l=u;return q[re]={nextPos:f,result:l},l}function pc(){var l,h,g,b=f*49+6,S=q[b];if(S)return f=S.nextPos,S.result;if(l=f,h=[],g=_c(),g!==i)for(;g!==i;)h.push(g),g=_c();else h=u;return h!==i?(g=mc(),g!==i?(Y=l,h=k(h,g),l=h):(f=l,l=u)):(f=l,l=u),l===i&&(l
2023-07-25 11:17:14 +00:00
( see https : //github.com/puleos/object-hash/issues/26)
Use "options.replacer" or "options.ignoreUnknown"
2023-11-17 05:34:41 +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 _v(){return {buf:"",write:function(t){this.buf+=t;},end:function(t){this.buf+=t;},read:function(){return this.buf}}}});var Av=T((exports,module)=>{var Module=Module!==void 0?Module:{},TreeSitter=function(){var initPromise,document=typeof window=="object"?{currentScript:window.document.currentScript}:null;class Parser{constructor(){this.initialize();}initialize(){throw new Error("cannot construct a Parser before calling ` init ( ) ` ")}static init(moduleOptions){return initPromise||(Module=Object.assign({},Module,moduleOptions),initPromise=new Promise(resolveInitPromise=>{var moduleOverrides=Object.assign({},Module),arguments_=[],thisProgram="./this.program",quit_=(t,e)=>{throw e},ENVIRONMENT_IS_WEB=typeof window=="object",ENVIRONMENT_IS_WORKER=typeof importScripts=="function",ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string",scriptDirectory="",read_,readAsync,readBinary;function locateFile(t){return Module.locateFile?Module.locateFile(t,scriptDirectory):scriptDirectory+t}function logExceptionOnExit(t){t instanceof ExitStatus||err("exiting due to exception: "+t);}if(ENVIRONMENT_IS_NODE){var fs=G("fs"),nodePath=G("path");scriptDirectory=ENVIRONMENT_IS_WORKER?nodePath.dirname(scriptDirectory)+"/":__dirname+"/",read_=(t,e)=>(t=isFileURI(t)?new URL(t):nodePath.normalize(t),fs.readFileSync(t,e?void 0:"utf8")),readBinary=t=>{var e=read_(t,!0);return e.buffer||(e=new Uint8Array(e)),e},readAsync=(t,e,r)=>{t=isFileURI(t)?new URL(t):nodePath.normalize(t),fs.readFile(t,function(n,s){n?r(n):e(s.buffer);});},process.argv.length>1&&(thisProgram=process.argv[1].replace(/ \\ /g,"/")),arguments_=process.argv.slice(2),typeof module<"u"&&(module.exports=Module),quit_=(t,e)=>{if(keepRuntimeAlive())throw process.exitCode=t,e;logExceptionOnExit(e),process.exit(t);},Module.inspect=function(){return "[Emscripten Module object]"};}else (ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&(ENVIRONMENT_IS_WORKER?scriptDirectory=self.location.href:document!==void 0&&document.currentScript&&(scriptDirectory=document.currentScript.src),scriptDirectory=scriptDirectory.indexOf("blob:")!==0?scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1):"",read_=t=>{var e=new XMLHttpRequest;return e.open("GET",t,!1),e.send(null),e.responseText},ENVIRONMENT_IS_WORKER&&(readBinary=t=>{var e=new XMLHttpRequest;return e.open("GET",t,!1),e.responseType="arraybuffer",e.send(null),new Uint8Array(e.response)}),readAsync=(t,e,r)=>{var n=new XMLHttpRequest;n.open("GET",t,!0),n.responseType="arraybuffer",n.onload=()=>{n.status==200||n.status==0&&n.response?e(n.response):r();},n.onerror=r,n.send(null);},t=>document.title=t);Module.print||console.log.bind(console);var err=Module.printErr||console.warn.bind(console);Object.assign(Module,moduleOverrides),moduleOverrides=null,Module.arguments&&(arguments_=Module.arguments),Module.thisProgram&&(thisProgram=Module.thisProgram),Module.quit&&(quit_=Module.quit);var STACK_ALIGN=16,dynamicLibraries=Module.dynamicLibraries||[],wasmBinary;Module.wasmBinary&&(wasmBinary=Module.wasmBinary);var noExitRuntime=Module.noExitRuntime||!0,wasmMemory;typeof WebAssembly!="object"&&abort("no native wasm support detected");var ABORT=!1,EXITSTATUS,UTF8Decoder=typeof TextDecode
` )[0],w,x=A.match(QUERY_WORD_REGEX)[0];switch(v){case 2:w=new RangeError( ` Bad node name '${x}' ` );break;case 3:w=new RangeError( ` Bad field name '${x}' ` );break;case 4:w=new RangeError( ` Bad capture name @ $ { x } ` );break;case 5:w=new TypeError( ` Bad pattern structure at offset $ { E } : '${A}' ... ` ),x="";break;default:w=new SyntaxError( ` Bad syntax at offset $ { E } : '${A}' ... ` ),x="";}throw w.index=E,w.length=x.length,C._free(n),w}let i=C._ts_query_string_count(s),o=C._ts_query_capture_count(s),a=C._ts_query_pattern_count(s),c=new Array(o),d=new Array(i);for(let v=0;v<o;v++){let E=C._ts_query_capture_name_for_id(s,v,TRANSFER_BUFFER),A=getValue(TRANSFER_BUFFER,"i32");c[v]=UTF8ToString(E,A);}for(let v=0;v<i;v++){let E=C._ts_query_string_value_for_id(s,v,TRANSFER_BUFFER),A=getValue(TRANSFER_BUFFER,"i32");d[v]=UTF8ToString(E,A);}let u=new Array(a),p=new Array(a),_=new Array(a),m=new Array(a),y=new Array(a);for(let v=0;v<a;v++){let E=C._ts_query_predicates_for_pattern(s,v,TRANSFER_BUFFER),A=getValue(TRANSFER_BUFFER,"i32");m[v]=[],y[v]=[];let w=[],x=E;for(let M=0;M<A;M++){let k=getValue(x,"i32");x+=SIZE_OF_INT;let j=getValue(x,"i32");if(x+=SIZE_OF_INT,k===PREDICATE_STEP_TYPE_CAPTURE)w.push({type:"capture",name:c[j]});else if(k===PREDICATE_STEP_TYPE_STRING)w.push({type:"string",value:d[j]});else if(w.length>0){if(w[0].type!=="string")throw new Error("Predicates must begin with a literal value");let U=w[0].value, $ =!0;switch(U){case"not-eq?": $ =!1;case"eq?":if(w.length!==3)throw new Error("Wrong number of arguments to ` # eq ? ` predicate. Expected 2, got "+(w.length-1));if(w[1].type!=="capture")throw new Error( ` First argument of \ ` #eq? \` predicate must be a capture. Got " ${ w [ 1 ] . value } " ` ) ; if ( w [ 2 ] . type === "capture" ) { let z = w [ 1 ] . name , V = w [ 2 ] . name ; y [ v ] . push ( function ( te ) { let I , O ; for ( let X of te ) X . name === z && ( I = X . node ) , X . name === V && ( O = X . node ) ; return I === void 0 || O === void 0 || I . text === O . text === $ } ) ; } else { let z = w [ 1 ] . name , V = w [ 2 ] . value ; y [ v ] . push ( function ( te ) { for ( let I of te ) if ( I . name === z ) return I . node . text === V === $ ; return ! 0 } ) ; } break ; case "not-match?" : $ = ! 1 ; case "match?" : if ( w . length !== 3 ) throw new Error ( ` Wrong number of arguments to \` #match? \` predicate. Expected 2, got ${ w . length - 1 } . ` ) ; if ( w [ 1 ] . type !== "capture" ) throw new Error ( ` First argument of \` #match? \` predicate must be a capture. Got " ${ w [ 1 ] . value } ". ` ) ; if ( w [ 2 ] . type !== "string" ) throw new Error ( ` Second argument of \` #match? \` predicate must be a string. Got @ ${ w [ 2 ] . value } . ` ) ; let F = w [ 1 ] . name , B = new RegExp ( w [ 2 ] . value ) ; y [ v ] . push ( function ( z ) { for ( let V of z ) if ( V . name === F ) return B . test ( V . node . text ) === $ ; return ! 0 } ) ; break ; case "set!" : if ( w . length < 2 || w . length > 3 ) throw new Error ( ` Wrong number of arguments to \` #set! \` predicate. Expected 1 or 2. Got ${ w . length - 1 } . ` ) ; if ( w . some ( z => z . type !== "string" ) ) throw new Error ( 'Arguments to `#set!` predicate must be a strings.".' ) ; u [ v ] || ( u [ v ] = { } ) , u [ v ] [ w [ 1 ] . value ] = w [ 2 ] ? w [ 2 ] . value : null ; break ; case "is?" : case "is-not?" : if ( w . length < 2 || w . length > 3 ) throw new Error ( ` Wrong number of arguments to \` # ${ U } \` predicate. Expected 1 or 2. Got ${ w . length - 1 } . ` ) ; if ( w . some ( z => z . type !== "string" ) ) throw new Error ( ` Arguments to \` # ${ U } \` predicate must be a strings.". ` ) ; let R = U === "is?" ? p : _ ; R [ v ] || ( R [ v ] = { } ) , R [ v ] [ w [ 1 ] . value ] = w [ 2 ] ? w [ 2 ] . value : null ; break ; default : m [ v ] . push ( { operator : U , operands : w . slice ( 1 ) } ) ; } w . length = 0 ; } } Object . freeze ( u [ v ] ) , Object . freeze ( p [ v ] ) , Object . freeze ( _ [ v ] ) ; } return C . _free ( n ) , new Query ( INTERNAL , s , c , y , m , Object . freeze ( u ) , Object . freeze ( p ) , Object . freeze ( _ ) ) } static load ( e ) { let r ; if ( e instanceof Uint8Array ) r = Promise . resolve ( e ) ; else { let s = e ; if ( typeof process < "u" && process . versions && process . versions . node ) { let i = G ( "fs" ) ; r = Promise . resolve ( i . readFileSync ( s ) ) ; } else r = fetch ( s ) . then ( i => i . arrayBuffer ( ) . then ( o => { if ( i . ok ) return new Uint8Array ( o ) ; { let a = new TextDecoder ( "utf-8" ) . decode ( o ) ; throw new Error ( ` Language.load failed with status ${ i . status } .
2023-09-11 13:23:54 +00:00
2023-11-17 05:34:41 +00:00
$ { a } ` )}}));}let n=typeof loadSideModule=="function"?loadSideModule:loadWebAssemblyModule;return r.then(s=>n(s,{loadAsync:!0})).then(s=>{let i=Object.keys(s),o=i.find(c=>LANGUAGE_FUNCTION_REGEX.test(c)&&!c.includes("external_scanner_"));o||console.log( ` Couldn ' t find language function in WASM file . Symbols :
2023-11-20 04:11:03 +00:00
$ { JSON . stringify ( i , null , 2 ) } ` );let a=s[o]();return new Language(INTERNAL,a)})}}class Query{constructor(e,r,n,s,i,o,a,c){assertInternal(e),this[0]=r,this.captureNames=n,this.textPredicates=s,this.predicates=i,this.setProperties=o,this.assertedProperties=a,this.refutedProperties=c,this.exceededMatchLimit=!1;}delete(){C._ts_query_delete(this[0]),this[0]=0;}matches(e,r,n,s){r||(r=ZERO_POINT),n||(n=ZERO_POINT),s||(s={});let i=s.matchLimit;if(i===void 0)i=0;else if(typeof i!="number")throw new Error("Arguments must be numbers");marshalNode(e),C._ts_query_matches_wasm(this[0],e.tree[0],r.row,r.column,n.row,n.column,i);let o=getValue(TRANSFER_BUFFER,"i32"),a=getValue(TRANSFER_BUFFER+SIZE_OF_INT,"i32"),c=getValue(TRANSFER_BUFFER+2*SIZE_OF_INT,"i32"),d=new Array(o);this.exceededMatchLimit=!!c;let u=0,p=a;for(let _=0;_<o;_++){let m=getValue(p,"i32");p+=SIZE_OF_INT;let y=getValue(p,"i32");p+=SIZE_OF_INT;let v=new Array(y);if(p=unmarshalCaptures(this,e.tree,p,v),this.textPredicates[m].every(E=>E(v))){d[u++]={pattern:m,captures:v};let E=this.setProperties[m];E&&(d[_].setProperties=E);let A=this.assertedProperties[m];A&&(d[_].assertedProperties=A);let w=this.refutedProperties[m];w&&(d[_].refutedProperties=w);}}return d.length=u,C._free(a),d}captures(e,r,n,s){r||(r=ZERO_POINT),n||(n=ZERO_POINT),s||(s={});let i=s.matchLimit;if(i===void 0)i=0;else if(typeof i!="number")throw new Error("Arguments must be numbers");marshalNode(e),C._ts_query_captures_wasm(this[0],e.tree[0],r.row,r.column,n.row,n.column,i);let o=getValue(TRANSFER_BUFFER,"i32"),a=getValue(TRANSFER_BUFFER+SIZE_OF_INT,"i32"),c=getValue(TRANSFER_BUFFER+2*SIZE_OF_INT,"i32"),d=[];this.exceededMatchLimit=!!c;let u=[],p=a;for(let _=0;_<o;_++){let m=getValue(p,"i32");p+=SIZE_OF_INT;let y=getValue(p,"i32");p+=SIZE_OF_INT;let v=getValue(p,"i32");if(p+=SIZE_OF_INT,u.length=y,p=unmarshalCaptures(this,e.tree,p,u),this.textPredicates[m].every(E=>E(u))){let E=u[v],A=this.setProperties[m];A&&(E.setProperties=A);let w=this.assertedProperties[m];w&&(E.assertedProperties=w);let x=this.refutedProperties[m];x&&(E.refutedProperties=x),d.push(E);}}return C._free(a),d}predicatesForPattern(e){return this.predicates[e]}didExceedMatchLimit(){return this.exceededMatchLimit}}function getText(t,e,r){let n=r-e,s=t.textCallback(e,null,r);for(e+=s.length;e<r;){let i=t.textCallback(e,null,r);if(!(i&&i.length>0))break;e+=i.length,s+=i;}return e>r&&(s=s.slice(0,n)),s}function unmarshalCaptures(t,e,r,n){for(let s=0,i=n.length;s<i;s++){let o=getValue(r,"i32"),a=unmarshalNode(e,r+=SIZE_OF_INT);r+=SIZE_OF_NODE,n[s]={name:t.captureNames[o],node:a};}return r}function assertInternal(t){if(t!==INTERNAL)throw new Error("Illegal constructor")}function isPoint(t){return t&&typeof t.row=="number"&&typeof t.column=="number"}function marshalNode(t){let e=TRANSFER_BUFFER;setValue(e,t.id,"i32"),e+=SIZE_OF_INT,setValue(e,t.startIndex,"i32"),e+=SIZE_OF_INT,setValue(e,t.startPosition.row,"i32"),e+=SIZE_OF_INT,setValue(e,t.startPosition.column,"i32"),e+=SIZE_OF_INT,setValue(e,t[0],"i32");}function unmarshalNode(t,e=TRANSFER_BUFFER){let r=getValue(e,"i32");if(r===0)return null;let n=getValue(e+=SIZE_OF_INT,"i32"),s=getValue(e+=SIZE_OF_INT,"i32"),i=getValue(e+=SIZE_OF_INT,"i32"),o=getValue(e+=SIZE_OF_INT,"i32"),a=new Node(INTERNAL,t);return a.id=r,a.startIndex=n,a.startPosition={row:s,column:i},a[0]=o,a}function marshalTreeCursor(t,e=TRANSFER_BUFFER){setValue(e+0*SIZE_OF_INT,t[0],"i32"),setValue(e+1*SIZE_OF_INT,t[1],"i32"),setValue(e+2*SIZE_OF_INT,t[2],"i32");}function unmarshalTreeCursor(t){t[0]=getValue(TRANSFER_BUFFER+0*SIZE_OF_INT,"i32"),t[1]=getValue(TRANSFER_BUFFER+1*SIZE_OF_INT,"i32"),t[2]=getValue(TRANSFER_BUFFER+2*SIZE_OF_INT,"i32");}function marshalPoint(t,e){setValue(t,e.row,"i32"),setValue(t+SIZE_OF_INT,e.column,"i32");}function unmarshalPoint(t){return {row:getValue(t,"i32"),column:getValue(t+SIZE_OF_INT,"i32")}}function marshalRange(t,e){marshalPoint(t,e.startPosition),marshalPoint(t+=SIZE_OF_POINT,e.endPosition),setValue(t+=SIZE_OF_POINT,e.startIndex,"i32"),setValue(t+=SIZE_OF_INT,e.endIndex,"i32"),t+=SIZE_OF_INT;}fun
` )&&e.push(""),e}function ae(t){return t.trim().length===0}var qp=[["(",")"],["[","]"],["{","}"],["'","'"],['"','"'],[" ` "," ` "]],Bp=qp.map(t=>t[0]),Ti=qp.map(t=>t[1]);function Ii(t){let e=[];for(let r of t)[["(",")"],["[","]"],["{","}"]].forEach(n=>{r===n[1]&&(e.length>0&&e[e.length-1]===n[0]?e.pop():e.push(r));}),"([{".includes(r)&&e.push(r),["'",'"'," ` "].forEach(n=>{r===n&&(e.length>0&&e.includes(n)?e.splice(e.lastIndexOf(n),e.length-e.lastIndexOf(n)):e.push(r));});return e.join(" ")}function Er(t,e){return Up.get(t,e)}function an(t){let e=new AbortController;for(let r of t){if(r?.aborted)return e.abort(r.reason),r;r?.addEventListener(" abort ",()=>e.abort(r.reason),{signal:e.signal});}return e.signal}var De=class extends Error{constructor(r){super(`${r.status} ${r.statusText}`);this.name=" HttpError ",this.status=r.status,this.statusText=r.statusText,this.response=r;}};function ln(t){return t instanceof Error&&t.name===" TimeoutError "||t instanceof De&&[408,499].includes(t.status)}function Yt(t){return t instanceof Error&&t.name===" AbortError " } function da ( t ) { let e = t . message || t . toString ( ) ; return t . cause && ( e += `
Caused by : ` +da(t.cause)),e}function pa(t){this.message=t;}pa.prototype=new Error,pa.prototype.name="InvalidCharacterError";var Hp=typeof window<"u"&&window.atob&&window.atob.bind(window)||function(t){var e=String(t).replace(/=+ $ /,"");if(e.length%4==1)throw new pa("'atob' failed: The string to be decoded is not correctly encoded.");for(var r,n,s=0,i=0,o="";n=e.charAt(i++);~n&&(r=s%4?64*r+n:n,s++%4)?o+=String.fromCharCode(255&r>>(-2*s&6)):0)n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(n);return o};function cC(t){var e=t.replace(/-/g,"+").replace(/_/g,"/");switch(e.length%4){case 0:break;case 2:e+="==";break;case 3:e+="=";break;default:throw "Illegal base64url string!"}try{return function(r){return decodeURIComponent(Hp(r).replace(/(.)/g,function(n,s){var i=s.charCodeAt(0).toString(16).toUpperCase();return i.length<2&&(i="0"+i),"%"+i}))}(e)}catch{return Hp(e)}}function Pi(t){this.message=t;}function fC(t,e){if(typeof t!="string")throw new Pi("Invalid token specified");var r=(e=e||{}).header===!0?0:1;try{return JSON.parse(cC(t.split(".")[r]))}catch(n){throw new Pi("Invalid token specified: "+n.message)}}Pi.prototype=new Error,Pi.prototype.name="InvalidTokenError";var Oi=fC;Ft();var Fr=(()=>{let t=G("events"),e=Ma(),r=xi(),n=Pl();class s extends t{constructor(c){super();this.data={};this.watcher=null;this.filepath=c;}async load(){this.data=await e.readJson(i,{throws:!1})||{};}async save(){await e.outputJson(i,this.data);}watch(){this.watcher=n.watch(this.filepath,{interval:1e3});let c=async()=>{let d=this.data;await this.load(),r(d,this.data)||super.emit("updated",this.data);};this.watcher.on("add",c),this.watcher.on("change",c);}}let i=G("path").join(G("os").homedir(),".tabby-client","agent","data.json");return new s(i)})();_t();var Is=class t extends events.EventEmitter{constructor(r){super();this.logger=be.child({component:"Auth"});this.dataStore=null;this.refreshTokenTimer=null;this.jwt=null;this.endpoint=r.endpoint,r.dataStore?this.dataStore=r.dataStore:(this.dataStore=Fr,Fr.on("updated",async()=>{await this.load(),super.emit("updated",this.jwt);}),Fr.watch()),this.authApi=Zt({baseUrl:"https://app.tabbyml.com/api"}),this.scheduleRefreshToken();}static{this.authPageUrl="https://app.tabbyml.com/account/device-token";}static{this.tokenStrategy={polling:{interval:5e3,timeout:5*60*1e3},refresh:{interval:15*60*1e3,beforeExpire:30*60*1e3,whenLoaded:{maxTry:5,retryDelay:1e3},whenScheduled:{maxTry:60,retryDelay:30*1e3}}};}static async create(r){let n=new t(r);return await n.load(),n}get token(){return this.jwt?.token}get user(){return this.jwt?.payload.email}async load(){if(this.dataStore)try{await this.dataStore.load();let r=this.dataStore.data.auth?.[this.endpoint]?.jwt;if(typeof r=="string"&&this.jwt?.token!==r){this.logger.debug({storedJwt:r},"Load jwt from data store.");let n={token:r,payload:Oi(r)};n.payload.exp*1e3-Date.now()<t.tokenStrategy.refresh.beforeExpire?(this.jwt=await this.refreshToken(n,t.tokenStrategy.refresh.whenLoaded),await this.save()):this.jwt=n;}}catch(r){this.logger.debug({error:r},"Error when loading auth");}}async save(){if(this.dataStore)try{if(this.jwt){if(this.dataStore.data.auth?.[this.endpoint]?.jwt===this.jwt.token)return;this.dataStore.data.auth={...this.dataStore.data.auth,[this.endpoint]:{jwt:this.jwt.token}};}else {if(typeof this.dataStore.data.auth?.[this.endpoint]>"u")return;delete this.dataStore.data.auth[this.endpoint];}await this.dataStore.save(),this.logger.debug("Save changes to data store.");}catch(r){this.logger.error({error:r},"Error when saving auth");}}async reset(){this.jwt&&(this.jwt=null,await this.save());}async requestAuthUrl(r){try{if(await this.reset(),r?.signal.aborted)throw r.signal.reason;this.logger.debug("Start to request device token");let n=await this.authApi.POST("/device-token",{body:{auth_url:this.endpoint},signal:r?.signal});if(n.error)throw new De(n.response);let s=n.data;this.logger.debug({deviceToken:s},"Request device token response");let i=new URL(t.authPageUrl);return i.searchParams.append("code",s.data.code),{authUrl:i.to
2023-11-17 05:34:41 +00:00
# # Online documentation : https : //tabby.tabbyml.com/docs/extensions/configuration
# # You can uncomment and edit the values below to change the default settings .
# # Configurations in this file have lower priority than the IDE settings .
2023-09-11 13:23:54 +00:00
# # Server
2023-11-17 05:34:41 +00:00
# # You can set the server endpoint here and an optional authentication token if required .
2023-09-11 13:23:54 +00:00
# [ server ]
# endpoint = "http://localhost:8080" # http or https URL
2023-11-17 05:34:41 +00:00
# token = "your-token-here" # if token is set , request header Authorization = "Bearer $token" will be added automatically
2023-09-11 13:23:54 +00:00
2023-11-17 05:34:41 +00:00
# # You can add custom request headers .
2023-09-11 13:23:54 +00:00
# [ server . requestHeaders ]
2023-11-17 05:34:41 +00:00
# Header1 = "Value1" # list your custom headers here
# Header2 = "Value2" # values can be strings , numbers or booleans
2023-09-11 13:23:54 +00:00
# # Completion
2023-11-17 05:34:41 +00:00
# # ( Since 1.1 . 0 ) You can set the completion request timeout here .
# # Note that there is also a timeout config at the server side .
# [ completion ]
# timeout = 4000 # 4 s
2023-10-23 01:29:35 +00:00
# # 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 ]
2023-11-17 05:34:41 +00:00
# level = "silent" # "silent" or "error" or "debug"
2023-10-23 01:29:35 +00:00
# # Anonymous usage tracking
2023-11-17 05:34:41 +00:00
# # Tabby collects anonymous usage data and sends it to the Tabby team to help improve our products .
# # Your code , generated completions , or any sensitive information is never tracked or sent .
# # For more details on data collection , see https : //tabby.tabbyml.com/docs/extensions/configuration#usage-collection
# # Your contribution is greatly appreciated . However , if you prefer not to participate , you can disable anonymous usage tracking here .
2023-10-23 01:29:35 +00:00
# [ anonymousUsageTracking ]
# disable = false # set to true to disable
2023-11-20 04:11:03 +00:00
` ,lv={server:"object","server.endpoint":"string","server.token":"string","server.requestHeaders":"object","server.requestTimeout":"number",completion:"object","completion.prompt":"object","completion.prompt.experimentalStripAutoClosingCharacters":"boolean","completion.prompt.maxPrefixLines":"number","completion.prompt.maxSuffixLines":"number","completion.debounce":"object","completion.debounce.mode":"string","completion.debounce.interval":"number","completion.timeout":"number",postprocess:"object","postprocess.limitScopeByIndentation":"object","postprocess.limitScopeByIndentation.experimentalKeepBlockScopeWhenCompletingLine":"boolean",logs:"object","logs.level":"string",anonymousUsageTracking:"object","anonymousUsageTracking.disable":"boolean"};function yk(t,e,r){typeof Ci(t,e)!==r&&Ri(t,e);}function wk(t){let e={...t};for(let r in lv)yk(e,r,lv[r]);return e}var Dr=(()=>{let t=G("events"),e=Ma(),r=ov(),n=Pl(),s=xi();class i extends t{constructor(d){super();this.data={};this.watcher=null;this.logger=(_t(),Qs(ev)).rootLogger.child({component:"ConfigFile"});this.filepath=d;}get config(){return this.data}async load(){try{let d=await e.readFile(this.filepath,"utf8"),u=r.parse(d);if(Object.keys(u).length===0&&d.trim()!==av.trim()){await this.createTemplate();return}this.data=wk(u);}catch(d){d.code==="ENOENT"?await this.createTemplate():this.logger.error({error:d},"Failed to load config file");}}async createTemplate(){try{await e.outputFile(this.filepath,av);}catch(d){this.logger.error({error:d},"Failed to create config template file");}}watch(){this.watcher=n.watch(this.filepath,{interval:1e3});let d=async()=>{let u=this.data;await this.load(),s(u,this.data)||super.emit("updated",this.data);};this.watcher.on("add",d),this.watcher.on("change",d);}}let o=G("path").join(G("os").homedir(),".tabby-client","agent","config.toml");return new i(o)})();var Mn=typeof performance=="object"&&performance&&typeof performance.now=="function"?performance:Date,cv=new Set,Tu=typeof process=="object"&&process?process:{},fv=(t,e,r,n)=>{typeof Tu.emitWarning=="function"?Tu.emitWarning(t,e,r,n):console.error( ` [ $ { r } ] $ { e } : $ { t } ` );},Ps=globalThis.AbortController,uv=globalThis.AbortSignal;if(typeof Ps>"u"){uv=class{onabort;_onabort=[];reason;aborted=!1;addEventListener(n,s){this._onabort.push(s);}},Ps=class{constructor(){e();}signal=new uv;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=Tu.env?.LRU_CACHE_IGNORE_AC_WARNING!=="1",e=()=>{t&&(t=!1,fv("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 bk=t=>!cv.has(t),Ut=t=>t&&t===Math.floor(t)&&t>0&&isFinite(t),hv=t=>Ut(t)?t<=Math.pow(2,8)?Uint8Array:t<=Math.pow(2,16)?Uint16Array:t<=Math.pow(2,32)?Uint32Array:t<=Number.MAX_SAFE_INTEGER?qr:null:null,qr=class extends Array{constructor(e){super(e),this.fill(0);}},Iu=class t{heap;length;static#l=!1;static create(e){let r=hv(e);if(!r)return [];t.#l=!0;let n=new t(e,r);return t.#l=!1,n}constructor(e,r){if(!t.#l)throw new TypeError("instantiate Stack using Stack.create(n)");this.heap=new r(e),this.length=0;}push(e){this.heap[this.length++]=e;}pop(){return this.heap[--this.length]}},Os=class t{#l;#f;#y;#p;#I;ttl;ttlResolution;ttlAutopurge;updateAgeOnGet;updateAgeOnHas;allowStale;noDisposeOnSet;noUpdateTTL;maxEntrySize;sizeCalculation;noDeleteOnFetchRejection;noDeleteOnStaleGet;allowStaleOnFetchAbort;allowStaleOnFetchRejection;ignoreFetchAbort;#n;#m;#i;#r;#e;#u;#h;#a;#s;#_;#o;#S;#E;#g;#w;#x;#c;static unsafeExposeInternals(e){return {starts:e.#E,ttls:e.#g,sizes:e.#S,keyMap:e.#i,keyList:e.#r,valList:e.#e,next:e.#u,prev:e.#h,get head(){return e.#a},get tail(){ret
` ;)u--;let p=o.slice(0,d),_=this.generateAutoClosedPrefixes(p);for(let m of [p,..._]){let y={key:new Ht({...e,text:e.text.slice(0,e.position)+m+e.text.slice(e.position),position:e.position+d}),value:{...r,choices:[{index:i.index,text:o.slice(u),replaceRange:{start:e.position+u,end:e.position+d}}]},rebuildFlag:!1};this.logger.trace({prefix:m,entry:y},"Build per-character cache entry"),n.push(y);}}}return n.reduce((i,o)=>{let a=i.find(c=>c.key.hash===o.key.hash);return a?(a.value.choices.push(...o.value.choices),a.rebuildFlag=a.rebuildFlag||o.rebuildFlag):i.push(o),i},[])}getPerLinePositions(e){let r=[],n=this.options.prebuildCache,s=_e(e),i=0,o=0;for(;i<s.length-1&&i<n.perLine.max;){o+=s[i].length,r.push(o-1),r.push(o);let a=o;for(;a<e.length&&e[a].match(/ \s /);)a++;r.push(a),i++;}return r}getPerCharacterPositions(e){let r=[],n=this.options.prebuildCache,s=_e(e).slice(0,n.perCharacter.lines).join(""),i=0;for(;i<s.length&&i<n.perCharacter.max;)r.push(i),i++;return r}generateAutoClosedPrefixes(e){let r=[],n=Ii(e);for(let s=0,i="";s<this.options.prebuildCache.autoClosingPairCheck.max&&n.length>s;s++){let o=Bp.indexOf(n[n.length-1-s]);if(o<0)break;i=i+Ti[o],r.push(e+i);}return r}};_t();function Mu(t,e,r){return Math.max(t,Math.min(e,r))}var Fs=class{constructor(){this.logger=be.child({component:"CompletionDebounce"});this.lastCalledTimeStamp=0;this.baseInterval=200;this.calledIntervalHistory=[];this.options={baseIntervalSlideWindowAvg:{minSize:20,maxSize:100,min:100,max:400},adaptiveRate:{min:1.5,max:3},contextScoreWeights:{triggerCharacter:.5,noSuffixInCurrentLine:.4,noSuffix:.1},requestDelay:{min:100,max:1e3}};}async debounce(e,r){let{request:n,config:s,responseTime:i}=e;if(n.manually)return this.sleep(0,r);if(s.mode==="fixed")return this.sleep(s.interval,r);let o=Date.now();this.updateBaseInterval(o-this.lastCalledTimeStamp),this.lastCalledTimeStamp=o;let a=this.calcContextScore(n),d=(this.options.adaptiveRate.max-(this.options.adaptiveRate.max-this.options.adaptiveRate.min)*a)*this.baseInterval,u=Mu(this.options.requestDelay.min,this.options.requestDelay.max,d-i);return this.sleep(u,r)}async sleep(e,r){return new Promise((n,s)=>{let i=setTimeout(n,Math.min(e,2147483647));r?.signal&&(r.signal.aborted?(clearTimeout(i),s(r.signal.reason)):r.signal.addEventListener("abort",()=>{clearTimeout(i),s(r.signal.reason);}));})}updateBaseInterval(e){if(!(e>this.options.baseIntervalSlideWindowAvg.max)&&(this.calledIntervalHistory.push(e),this.calledIntervalHistory.length>this.options.baseIntervalSlideWindowAvg.maxSize&&this.calledIntervalHistory.shift(),this.calledIntervalHistory.length>this.options.baseIntervalSlideWindowAvg.minSize)){let r=this.calledIntervalHistory.reduce((n,s)=>n+s,0)/this.calledIntervalHistory.length;this.baseInterval=Mu(this.options.baseIntervalSlideWindowAvg.min,this.options.baseIntervalSlideWindowAvg.max,r);}}calcContextScore(e){let r=0,n=this.options.contextScoreWeights,s=e.text[e.position-1]??"";r+=s.match(/^ \W * $ /)?n.triggerCharacter:0;let i=e.text.slice(e.position)??"",o=_e(i)[0]??"";return r+=o.match(/^ \W * $ /)?n.noSuffixInCurrentLine:0,r+=i.match(/^ \W * $ /)?n.noSuffix:0,r=Mu(0,1,r),r}};Ft();_t();var Ce=be.child({component:"Postprocess"});Array.prototype.distinct||(Array.prototype.distinct=function(t){return [...new Map(this.map(e=>[t?.(e)??e,e])).values()]});function ut(t,e){return async r=>(r.choices=(await Promise.all(r.choices.map(async n=>{let s=e.position-n.replaceRange.start,i=await t(n.text.slice(s));return n.text=n.text.slice(0,s)+(i??""),n}))).filter(n=>!!n.text).distinct(n=>n.text),r)}function Ek(t){return / \n ( \s *) \n /g}var vv=t=>e=>{let r=e.split(Ek()),n=0,s=2,i=r.length-2;for(;i>=1;){if(ae(r[i])){i--;continue}let o=i-1;for(;o>=0&&ae(r[o]);)o--;if(o<0)break;let a=r[i].trim(),c=r[o].trim(),d=Math.max(.1*a.length,.1*c.length);if(Er(a,c)<=d)n++,i--;else break}return n>=s?(Ce.debug({inputBlocks:r,repetitionCount:n},"Remove repetitive blocks."),r.slice(0,i+1).join("").trimEnd()):e};var Sv=()=>t=>{let e=_e(t),r=0,n=5,s=e.length-2;for(;s>=1;){if(ae(e[s])){s--;continue}let i=s-1;for(;i>=0&&ae(e[i]);)i--;if(i
2023-11-17 05:34:41 +00:00
` ,r);if(n<0)return 0;let i=t.slice(n+1,e).search(/ \S /);return n+1+i}function Ik(t,e){let r=e;for(;r<t.length&&t[r].match(/ \s /);)r++;if(r>=t.length)return t.length;let n=t.indexOf( `
2023-11-20 04:11:03 +00:00
` ,r);return n<0?t.length:n}function Pk(t,e){for(let r of e){let n=t;for(;n;){if(r.includes(n.type))return n;n=n.parent;}}return t}function Tv(t){return async e=>{let{position:r,text:n,language:s,prefix:i,suffix:o}=t;if(!Nu.includes(s))return e;let a=Ur[s],c=await ks(a),d=i+e+o,u=c.parse(d),p=Tk(d,r),_=Ik(d,r),m=Pk(u.rootNode.namedDescendantForIndex(p,_),Rv[a]);return m.endIndex<r+e.length?(Ce.debug({languageConfig:a,text:n,updatedText:d,position:r,lineBegin:p,lineEnd:_,scope:{type:m.type,start:m.startIndex,end:m.endIndex}},"Remove content out of syntax scope"),e.slice(0,m.endIndex-r)):e}}function Iv(t,e){return r=>e.experimentalSyntax&&Nu.includes(t.language)?Tv(t)(r):Fu(t,e.indentation)(r)}var ku=t=>e=>{let {prefixLines:r,suffixLines:n}=t;_e(e);let i=e,o=r[r.length-1]??"",a=n[0]??"";return !ae(o)&&o.match(/ \s $ /)&&(i=i.trimStart()),(ae(a)||!ae(a)&&a.match(/^ \s /))&&(i=i.trimEnd()),i};var $ u=t=>e=>{let{suffixLines:r}=t,n=_e(e),s=0;for(;s<n.length&&ae(n[s]);)s++;let i=0;for(;i<r.length&&ae(r[i]);)i++;let o=Math.min(3,n.length-s,r.length-i);if(o<1)return e;let a=n.slice(s,s+o).join("").trim(),c=r.slice(i,i+o).join("").trim(),d=Math.max(1,.05*a.length,.05*c.length),u=Er(a,c);return u<=d?(Ce.debug({inputLines:n,suffixLines:r,inputToCompare:a,suffixToCompare:c,distance:u,threshold:d},"Drop completion due to duplicated."),null):e};var Lu=()=>t=>ae(t)?null:t;function Pv(t,e){let{suffixLines:r}=e,n=r[0]?.trimEnd()||"";if(ae(n))return t;for(let s of t.choices){let i=s.text.slice(e.position-s.replaceRange.start),o=Ii(i);ae(o)||(n.startsWith(o)?(s.replaceRange.end=e.position+o.length,Ce.trace({context:e,completion:s.text,range:s.replaceRange,unpaired:o},"Adjust replace range by bracket stack")):o.startsWith(n)&&(s.replaceRange.end=e.position+n.length,Ce.trace({context:e,completion:s.text,range:s.replaceRange,unpaired:o},"Adjust replace range by bracket stack")));}return t}var Du=Object.keys(Ur);async function Ov(t,e){let{position:r,prefix:n,suffix:s,prefixLines:i,suffixLines:o,language:a}=e;if(!Du.includes(a))return t;let c=Ur[a],d=await ks(c),p=o[0]?.trimEnd()||"";if(ae(p))return t;for(let _ of t.choices){let m=_.text.slice(r-_.replaceRange.start),y=_e(m),v=0,E=d.parse(n+m+s),A=E.rootNode.namedDescendantForIndex(n.length+m.length);for(;A.hasError()&&v<p.length;){v++;let w=i.length-1+y.length-1,x=y[y.length-1].length;y.length==1&&(x+=i[i.length-1].length),E.edit({startIndex:n.length+m.length,oldEndIndex:n.length+m.length+1,newEndIndex:n.length+m.length,startPosition:{row:w,column:x},oldEndPosition:{row:w,column:x+1},newEndPosition:{row:w,column:x}}),E=d.parse(n+m+s.slice(v),E),A=E.rootNode.namedDescendantForIndex(n.length+m.length);}A.hasError()||(_.replaceRange.end=r+v,Ce.trace({context:e,completion:_.text,range:_.replaceRange},"Adjust replace range by syntax"));}return t}async function Mv(t,e,r){return Promise.resolve(r).then(ut(Ev(),t)).then(ut( $ u(t),t)).then(ut(ku(t),t)).then(ut(Lu(),t))}async function Fv(t,e,r){return Promise.resolve(r).then(ut(vv(),t)).then(ut(Sv(),t)).then(ut(Iv(t,e.limitScope),t)).then(ut( $ u(t),t)).then(ut(ku(t),t)).then(ut(Lu(),t))}async function Nv(t,e,r){return !e.calculateReplaceRange.experimentalSyntax||!Du.includes(t.language)?Pv(r,t):Ov(r,t)}_t();var $ v="tabby-agent",Lv="1.1.1";Ft();_t();var $ s=class t{constructor(){this.anonymousUsageTrackingApi=Zt({baseUrl:"https://app.tabbyml.com/api"});this.logger=be.child({component:"AnonymousUsage"});this.systemData={agent: ` $ { $v } , $ { Lv } ` ,browser:void 0,node: ` $ { process . version } $ { process . platform } $ { G ( "os" ) . arch ( ) } $ { G ( "os" ) . release ( ) } ` };this.sessionProperties={};this.userProperties={};this.userPropertiesUpdated=!1;this.emittedUniqueEvent=[];this.dataStore=null;}static async create(e){let r=new t;return r.dataStore=e.dataStore||Fr,await r.checkAnonymousId(),r}async checkAnonymousId(){if(this.dataStore){try{await this.dataStore.load();}catch(e){this.logger.debug({error:e},"Error when loading anonymousId");}if(typeof this.dataStore.data.anonymousId=="string")this.anonymousId=this.dataStore.data.anonymousId;else {this.anonymousId=gt(),this.dataStore.data.anonymousId
$ { da ( a ) } ` ),this.pushIssue("connectionFailed"),this.changeStatus("disconnected"));}}createSegments(r){let n=this.config.completion.prompt.maxPrefixLines,s=this.config.completion.prompt.maxSuffixLines,{prefixLines:i,suffixLines:o}=r,a=i.slice(Math.max(i.length-n,0)).join(""),c;return this.config.completion.prompt.experimentalStripAutoClosingCharacters&&r.mode!=="fill-in-line"?c= `
` +o.slice(1,s).join(""):c=o.slice(0,s).join(""),{prefix:a,suffix:c}}async initialize(r){if(r.clientProperties){let{user:n,session:s}=r.clientProperties;Lr.forEach(i=>i.setBindings?.({...s})),s&&Object.entries(s).forEach(([i,o])=>{this.anonymousUsageLogger.setSessionProperties(i,o);}),n&&Object.entries(n).forEach(([i,o])=>{this.anonymousUsageLogger.setUserProperties(i,o);});}return Dr&&(await Dr.load(),this.userConfig=Dr.config,Dr.on("updated",async n=>{this.userConfig=n,await this.applyConfig();}),Dr.watch()),r.config&&(this.clientConfig=r.config),await this.applyConfig(),await this.anonymousUsageLogger.uniqueEvent("AgentInitialized"),this.logger.debug({options:r},"Initialized"),this.status!=="notInitialized"}async finalize(){return this.status==="finalized"?!1:(await this.submitStats(),this.tryingConnectTimer&&(clearInterval(this.tryingConnectTimer),this.tryingConnectTimer=null),this.submitStatsTimer&&(clearInterval(this.submitStatsTimer),this.submitStatsTimer=null),this.changeStatus("finalized"),!0)}async updateClientProperties(r,n,s){switch(r){case"session":let i={};Sr(i,n,s),Lr.forEach(o=>o.setBindings?.(i)),this.anonymousUsageLogger.setSessionProperties(n,s);break;case"user":this.anonymousUsageLogger.setUserProperties(n,s);break}return !0}async updateConfig(r,n){let s=Ci(this.clientConfig,r);return (0, Bs.default)(s,n)||(n===void 0?Ri(this.clientConfig,r):Sr(this.clientConfig,r,n),await this.applyConfig()),!0}async clearConfig(r){return await this.updateConfig(r,void 0)}getConfig(){return this.config}getStatus(){return this.status}getIssues(){return this.issues}getIssueDetail(r){return r.index!==void 0&&r.index<this.issues.length?this.issueFromName(this.issues[r.index]):r.name!==void 0&&this.issues.includes(r.name)?this.issueFromName(r.name):null}getServerHealthState(){return this.serverHealthState}async requestAuthUrl(r){if(this.status==="notInitialized")throw new Error("Agent is not initialized");return await this.healthCheck(r),this.status!=="unauthorized"?null:await this.auth.requestAuthUrl(r)}async waitForAuthToken(r,n){if(this.status==="notInitialized")throw new Error("Agent is not initialized");await this.auth.pollingToken(r,n),await this.setupApi();}async provideCompletions(r,n){if(this.status==="notInitialized")throw new Error("Agent is not initialized");this.logger.trace({request:r},"Call provideCompletions"),this.nonParallelProvideCompletionAbortController&&this.nonParallelProvideCompletionAbortController.abort(),this.nonParallelProvideCompletionAbortController=new AbortController;let s=an([this.nonParallelProvideCompletionAbortController.signal,n?.signal]),i=null,o={triggerMode:r.manually?"manual":"auto",cacheHit:!1,aborted:!1,requestSent:!1,requestLatency:0,requestCanceled:!1,requestTimeout:!1},a=null,c=new Ht(r);try{if(this.completionCache.has(c))o.cacheHit=!0,this.logger.debug({context:c},"Completion cache hit"),await this.completionDebounce.debounce({request:r,config:this.config.completion.debounce,responseTime:0},{signal:s}),i=this.completionCache.get(c);else {o.cacheHit=!1;let d=this.createSegments(c);if(ae(d.prefix))o=null,this.logger.debug("Segment prefix is blank, returning empty completion response"),i={id:"agent-"+gt(),choices:[]};else {await this.completionDebounce.debounce({request:r,config:this.config.completion.debounce,responseTime:this.completionProviderStats.stats().averageResponseTime},n);let u=gt();o.requestSent=!0,a=performance.now();try{let p="/v1/completions",_={body:{language:r.language,segments:d,user:this.auth?.user},signal:this.createAbortSignal({signal:s,timeout:this.config.completion.timeout})};this.logger.debug({requestId:u,requestOptions:_,url:this.config.server.endpoint+p},"Completion request");let m=await this.api.POST(p,_);if(m.error)throw new De(m.response);this.logger.debug({requestId:u,response:m},"Completion response");let y=m.data;o.requestLatency=performance.now()-a,i={id:y.id,choices:y.choices.map(v=>({index:v.index,text:v.text,replaceRange:{start:r.position,end:r.position}}))};}catch(p){throw Yt(p)?(this.logger.debug({requestId:u,error:p},"Completion request can
2023-11-17 05:34:41 +00:00
` )?this.buffer="":this.buffer=n.pop();for(let s of n){let i=null;try{i=JSON.parse(s);}catch(a){this.logger.error({error:a}, ` 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 a=e[1].args;a.length>0&&typeof a[a.length-1]=="object"&&a[a.length-1].signal&&(this.abortControllers[r]=s,a[a.length-1].signal=s.signal),n[1]=await o.apply(this.agent,a);}}catch(i){Yt(i)?this.logger.debug({error:i,request:e},"Request canceled"):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)+ `
2023-11-20 04:11:03 +00:00
` );}bind(e){this.agent=e;for(let r of bv)this.agent.on(r,n=>{this.sendResponse([0,n]);});}listen(){this.inStream.on("data",this.handleInput.bind(this)),["SIGTERM","SIGINT"].forEach(e=>{this.process.on(e,async()=>{this.agent&&this.agent.getStatus()!=="finalized"&&await this.agent.finalize(),this.process.exit(0);});});}};var Hv=new Hs;Us.create().then(t=>{Hv.bind(t),Hv.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 .
* )
* /
//# sourceMappingURL=out.js.map
//# sourceMappingURL=cli.js.map