diff --git a/.github/workflows/update_proto.yml b/.github/workflows/update_proto.yml index 8c7a5edfe..32c2e6f02 100644 --- a/.github/workflows/update_proto.yml +++ b/.github/workflows/update_proto.yml @@ -1,7 +1,7 @@ name: Update proto files on: schedule: - - cron: "0 0 1 * *" + - cron: '0 0 1 * *' jobs: update_proto: @@ -22,5 +22,14 @@ jobs: find lnd/lnrpc -name '*.proto' -exec bash -c 'test -e proto/`basename {}` && cp {} proto' \; sed -i 's/^import.*\//import "/' proto/* git add proto - git commit -m "Update proto files" || echo -n + - name: update generated types + run: | + bash grpc_gen_types.sh + npm run build + git add src/grpc/types dist + - name: commit changes + run: | + git config user.name 'Github Actions' + git config user.email github-actions@github.com + git commit -m 'Update proto files and types' || echo -n git push diff --git a/dist/src/controllers/invoices.js.map b/dist/src/controllers/invoices.js.map index 14053663a..57a0f51f6 100644 --- a/dist/src/controllers/invoices.js.map +++ b/dist/src/controllers/invoices.js.map @@ -1 +1 @@ -{"version":3,"file":"invoices.js","sourceRoot":"","sources":["../../../src/controllers/invoices.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"invoices.js","sourceRoot":"","sources":["../../../src/controllers/invoices.ts"],"names":[],"mappings":";;;;;;;;;;;;AAAA,sCAA6D;AAC7D,+CAA8C;AAE9C,0CAAyC;AACzC,2CAA0C;AAC1C,4CAAsD;AACtD,sCAAqC;AACrC,gCAAyC;AACzC,sCAA+C;AAC/C,mDAAkD;AAClD,sCAAqC;AAErC,oCAAmC;AACnC,4CAAoC;AACpC,wCAAuC;AACvC,4CAA8C;AAK9C,SAAS,oBAAoB,CAAC,CAAS;IACrC,IAAI,CAAC,CAAC,WAAW,EAAE,CAAC,UAAU,CAAC,YAAY,CAAC;QAAE,OAAO,CAAC,CAAC,SAAS,CAAC,EAAE,CAAC,CAAA;IACpE,OAAO,CAAC,CAAA;AACV,CAAC;AAEM,MAAM,UAAU,GAAG,CAAO,GAAQ,EAAE,GAAa,EAAiB,EAAE;IACzE,IAAI,CAAC,GAAG,CAAC,KAAK;QAAE,OAAO,IAAA,aAAO,EAAC,GAAG,EAAE,UAAU,CAAC,CAAA;IAC/C,MAAM,MAAM,GAAW,GAAG,CAAC,KAAK,CAAC,EAAE,CAAA;IAEnC,MAAM,eAAe,GAAG,oBAAoB,CAAC,GAAG,CAAC,IAAI,CAAC,eAAe,CAAC,CAAA;IAEtE,IAAI,CAAC,eAAe,EAAE;QACpB,qBAAY,CAAC,KAAK,CAAC,0CAA0C,CAAC,CAAA;QAC9D,GAAG,CAAC,MAAM,CAAC,GAAG,CAAC,CAAA;QACf,GAAG,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,0BAA0B,EAAE,CAAC,CAAA;QAC/D,GAAG,CAAC,GAAG,EAAE,CAAA;QACT,OAAM;KACP;IACD,qBAAY,CAAC,IAAI,CAAC,iBAAiB,eAAe,EAAE,CAAC,CAAA;IAErD,IAAI;QACF,MAAM,QAAQ,GAAG,MAAM,SAAS,CAAC,WAAW,CAC1C,eAAe,EACf,GAAG,CAAC,KAAK,CAAC,SAAS,CACpB,CAAA;QAED,qBAAY,CAAC,IAAI,CAAC,sBAAsB,QAAQ,EAAE,CAAC,CAAA;QAEnD,MAAM,OAAO,GAAkB,CAAC,MAAM,eAAM,CAAC,OAAO,CAAC,OAAO,CAAC;YAC3D,KAAK,EAAE,EAAE,eAAe,EAAE,MAAM,EAAE;SACnC,CAAC,CAAkB,CAAA;QACpB,IAAI,CAAC,OAAO,EAAE;YACZ,qBAAqB;YACrB,gBAAgB,CAAC,GAAG,EAAE,eAAe,EAAE,MAAM,CAAC,CAAA;YAC9C,OAAM;SACP;QAED,OAAO,CAAC,MAAM,GAAG,mBAAS,CAAC,QAAQ,CAAC,SAAS,CAAA;QAC7C,OAAO,CAAC,IAAI,EAAE,CAAA;QAEd,MAAM,IAAI,GAAG,IAAI,IAAI,EAAE,CAAA;QACvB,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,CAAA;QAEvB,MAAM,IAAI,GAAe,CAAC,MAAM,eAAM,CAAC,IAAI,CAAC,OAAO,CAAC;YAClD,KAAK,EAAE,EAAE,EAAE,EAAE,OAAO,CAAC,MAAM,EAAE,MAAM,EAAE;SACtC,CAAC,CAAe,CAAA;QACjB,MAAM,UAAU,GAAa,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,UAAU,CAAC,CAAA;QACxD,MAAM,QAAQ,GAAG,UAAU,CAAC,IAAI,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,IAAI,OAAO,CAAC,MAAM,CAAC,CAAA;QAE9D,MAAM,WAAW,GAAkB,CAAC,MAAM,eAAM,CAAC,OAAO,CAAC,MAAM,CAAC;YAC9D,MAAM,EAAE,OAAO,CAAC,MAAM;YACtB,MAAM,EAAE,QAAQ;YAChB,IAAI,EAAE,mBAAS,CAAC,aAAa,CAAC,OAAO;YACrC,MAAM,EAAE,OAAO,CAAC,MAAM;YACtB,UAAU,EAAE,OAAO,CAAC,UAAU;YAC9B,WAAW,EAAE,OAAO,CAAC,WAAW;YAChC,IAAI,EAAE,IAAI;YACV,cAAc,EAAE,IAAI;YACpB,cAAc,EAAE,IAAI;YACpB,MAAM,EAAE,mBAAS,CAAC,QAAQ,CAAC,SAAS;YACpC,SAAS,EAAE,IAAI;YACf,SAAS,EAAE,IAAI;YACf,MAAM;SACP,CAAC,CAAkB,CAAA;QACpB,qBAAY,CAAC,IAAI,CAAC,gCAAgC,WAAW,EAAE,CAAC,CAAA;QAChE,IAAA,aAAO,EAAC,GAAG,EAAE,SAAS,CAAC,aAAa,CAAC,WAAW,EAAE,IAAI,CAAC,CAAC,CAAA;KACzD;IAAC,OAAO,CAAC,EAAE;QACV,qBAAY,CAAC,KAAK,CAAC,sBAAsB,CAAC,EAAE,CAAC,CAAA;QAC7C,OAAO,IAAA,aAAO,EAAC,GAAG,EAAE,uBAAuB,CAAC,CAAA;KAC7C;AACH,CAAC,CAAA,CAAA;AAjEY,QAAA,UAAU,cAiEtB;AAED,SAAe,gBAAgB,CAC7B,GAAa,EACb,eAAuB,EACvB,MAAc;;QAEd,MAAM,EAAE,IAAI,EAAE,GAAG,EAAE,IAAI,EAAE,WAAW,EAAE,WAAW,EAAE,GACjD,IAAA,6BAAoB,EAAC,eAAe,CAAC,CAAA;QACvC,MAAM,IAAI,GAAG,IAAI,IAAI,EAAE,CAAA;QACvB,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,CAAA;QACvB,MAAM,eAAM,CAAC,OAAO,CAAC,MAAM,CAAC;YAC1B,MAAM,EAAE,CAAC;YACT,IAAI,EAAE,mBAAS,CAAC,aAAa,CAAC,OAAO;YACrC,MAAM,EAAE,MAAM;YACd,MAAM,EAAE,GAAG;YACX,UAAU,EAAE,IAAI;YAChB,WAAW,EAAE,WAAW;YACxB,IAAI,EAAE,IAAI,IAAI,CAAC,WAAW,CAAC;YAC3B,cAAc,EAAE,IAAI;YACpB,MAAM,EAAE,mBAAS,CAAC,QAAQ,CAAC,SAAS;YACpC,SAAS,EAAE,IAAI;YACf,SAAS,EAAE,IAAI;YACf,MAAM;SACP,CAAC,CAAA;QACF,OAAO,IAAA,aAAO,EAAC,GAAG,EAAE;YAClB,OAAO,EAAE,IAAI;YACb,QAAQ,EAAE,EAAE,eAAe,EAAE;SAC9B,CAAC,CAAA;IACJ,CAAC;CAAA;AAEM,MAAM,aAAa,GAAG,CAAC,GAAQ,EAAE,GAAa,EAAQ,EAAE;IAC7D,GAAG,CAAC,MAAM,CAAC,GAAG,CAAC,CAAA;IACf,GAAG,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,KAAK,EAAE,CAAC,CAAA;IAC5B,GAAG,CAAC,GAAG,EAAE,CAAA;AACX,CAAC,CAAA;AAJY,QAAA,aAAa,iBAIzB;AAEM,MAAM,aAAa,GAAG,CAAO,GAAQ,EAAE,GAAa,EAAiB,EAAE;;IAC5E,IAAI,CAAC,GAAG,CAAC,KAAK;QAAE,OAAO,IAAA,aAAO,EAAC,GAAG,EAAE,UAAU,CAAC,CAAA;IAC/C,MAAM,MAAM,GAAW,GAAG,CAAC,KAAK,CAAC,EAAE,CAAA;IAEnC,MAAM,EAAE,MAAM,EAAE,IAAI,EAAE,WAAW,EAAE,OAAO,EAAE,UAAU,EAAE,MAAM,EAAE,GAAG,GAAG,CAAC,IAAI,CAAA;IAE3E,MAAM,OAAO,GAAiC;QAC5C,KAAK,EAAE,MAAM;QACb,IAAI,EAAE,WAAW,IAAI,IAAI;KAC1B,CAAA;IACD,IAAI,GAAG,CAAC,KAAK,IAAI,GAAG,CAAC,KAAK,CAAC,SAAS,IAAI,GAAG,CAAC,KAAK,CAAC,SAAS,CAAC,QAAQ,CAAC,GAAG,CAAC,EAAE;QACzE,MAAM,GAAG,GAAG,GAAG,CAAC,KAAK,CAAC,SAAS,CAAC,KAAK,CAAC,GAAG,CAAC,CAAA;QAC1C,MAAM,OAAO,GAAG,GAAG,CAAC,CAAC,CAAC,CAAA;QACtB,MAAM,OAAO,GAAG,GAAG,CAAC,CAAC,CAAC,CAAA;QACtB,OAAO,CAAC,WAAW,GAAG;YACpB;gBACE,SAAS,EAAE,CAAC,EAAE,OAAO,EAAE,OAAO,EAAE,CAAC;aAClC;SACF,CAAA;KACF;IACD,IAAI,MAAM;QAAE,OAAO,CAAC,MAAM,GAAG,MAAM,CAAA;IAEnC,IAAI,MAAM,IAAI,IAAI,EAAE;QAClB,GAAG,CAAC,MAAM,CAAC,GAAG,CAAC,CAAA;QACf,GAAG,CAAC,IAAI,CAAC,EAAE,GAAG,EAAE,qBAAqB,EAAE,CAAC,CAAA;QACxC,GAAG,CAAC,GAAG,EAAE,CAAA;KACV;SAAM;QACL,IAAI;YACF,MAAM,QAAQ,GAAG,MAAM,SAAS,CAAC,UAAU,CAAC,OAAO,EAAE,GAAG,CAAC,KAAK,CAAC,SAAS,CAAC,CAAA;YACzE,MAAM,EAAE,eAAe,EAAE,GAAG,QAAQ,CAAA;YAEpC,IAAI,CAAC,UAAU,IAAI,CAAC,OAAO,EAAE;gBAC3B,gBAAgB;gBAChB,OAAO,IAAA,aAAO,EAAC,GAAG,EAAE;oBAClB,OAAO,EAAE,eAAe;iBACzB,CAAC,CAAA;aACH;YAED,MAAM,OAAO,GAAG,MAAM,CAAC,MAAM,CAAC,eAAe,CAAC,CAAA;YAC9C,IAAI,OAAO,EAAE;gBACX,MAAM,WAAW,GACf,CAAA,MAAA,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,OAAO,KAAK,cAAc,CAAC,0CAAE,IAAI,KAAI,EAAE,CAAA;gBAEpE,qBAAY,CAAC,IAAI,CAAC,mBAAmB,EAAE,OAAO,EAAE,EAAE,CAAC,CAAA;gBAEnD,MAAM,KAAK,GAAG,GAAG,CAAC,KAAK,CAAA;gBAEvB,MAAM,IAAI,GAAG,MAAM,OAAO,CAAC,gBAAgB,CAAC;oBAC1C,OAAO;oBACP,QAAQ,EAAE,KAAK,CAAC,EAAE;oBAClB,YAAY,EAAE,UAAU;iBACzB,CAAC,CAAA;gBACF,IAAI,CAAC,IAAI;oBAAE,OAAO,IAAA,aAAO,EAAC,GAAG,EAAE,2BAA2B,CAAC,CAAA;gBAE3D,MAAM,SAAS,GAAG,QAAQ,CAAC,OAAO,CAAC,SAAS,GAAG,KAAK,CAAC,CAAA;gBACrD,MAAM,MAAM,GAAG,QAAQ,CAAC,OAAO,CAAC,cAAc,GAAG,KAAK,CAAC,CAAA;gBAEvD,MAAM,GAAG,GAAQ;oBACf,MAAM,EAAE,IAAI,CAAC,EAAE;oBACf,IAAI,EAAE,KAAK,CAAC,QAAQ,EAAE;oBACtB,MAAM,EAAE,KAAK,CAAC,EAAE;oBAChB,IAAI,EAAE,mBAAS,CAAC,aAAa,CAAC,OAAO;oBACrC,MAAM,EAAE,OAAO,CAAC,QAAQ,IAAI,CAAC;oBAC7B,UAAU,EAAE,QAAQ,CAAC,OAAO,CAAC,aAAa,IAAI,GAAG,CAAC,GAAG,IAAI;oBACzD,WAAW,EAAE,WAAW;oBACxB,cAAc,EAAE,eAAe;oBAC/B,IAAI,EAAE,IAAI,IAAI,CAAC,SAAS,CAAC;oBACzB,cAAc,EAAE,IAAI;oBACpB,oBAAoB,EAAE,WAAW;oBACjC,MAAM,EAAE,mBAAS,CAAC,QAAQ,CAAC,OAAO;oBAClC,SAAS,EAAE,IAAI,IAAI,CAAC,SAAS,CAAC;oBAC9B,SAAS,EAAE,IAAI,IAAI,CAAC,SAAS,CAAC;oBAC9B,MAAM;iBACP,CAAA;gBACD,IAAI,OAAO,CAAC,cAAc,EAAE;oBAC1B,GAAG,CAAC,cAAc,GAAG,IAAI,IAAI,CAAC,MAAM,CAAC,CAAA;iBACtC;gBACD,MAAM,OAAO,GAAkB,CAAC,MAAM,eAAM,CAAC,OAAO,CAAC,MAAM,CACzD,GAAG,CACJ,CAAkB,CAAA;gBAEnB,IAAA,aAAO,EAAC,GAAG,EAAE,SAAS,CAAC,aAAa,CAAC,OAAO,EAAE,IAAI,CAAC,CAAC,CAAA;gBAEpD,OAAO,CAAC,WAAW,CAAC;oBAClB,IAAI,EAAE,IAAgC;oBACtC,MAAM,EAAE,KAAK;oBACb,IAAI,EAAE,mBAAS,CAAC,aAAa,CAAC,OAAO;oBACrC,OAAO,EAAE;wBACP,EAAE,EAAE,OAAO,CAAC,EAAE;wBACd,OAAO,EAAE,OAAO,CAAC,cAAc;qBAChC;iBACF,CAAC,CAAA;aACH;SACF;QAAC,OAAO,GAAG,EAAE;YACZ,qBAAY,CAAC,KAAK,CAAC,qBAAqB,GAAG,EAAE,CAAC,CAAA;SAC/C;KACF;AACH,CAAC,CAAA,CAAA;AAjGY,QAAA,aAAa,iBAiGzB;AAEM,MAAM,YAAY,GAAG,CAAO,GAAQ,EAAE,GAAa,EAAiB,EAAE;IAC3E,IAAI,CAAC,GAAG,CAAC,KAAK;QAAE,OAAO,IAAA,aAAO,EAAC,GAAG,EAAE,UAAU,CAAC,CAAA;IAE/C,MAAM,SAAS,GAAG,MAAM,SAAS,CAAC,aAAa,EAAE,CAGhD;IAAM,SAAU,CAAC,YAAY,CAAC,EAAE,EAAE,CAAC,GAAG,EAAE,QAAQ,EAAE,EAAE;QACnD,qBAAY,CAAC,IAAI,CAAC,EAAE,GAAG,EAAE,QAAQ,EAAE,CAAC,CAAA;QACpC,IAAI,GAAG,IAAI,IAAI,EAAE;YACf,GAAG,CAAC,MAAM,CAAC,GAAG,CAAC,CAAA;YACf,GAAG,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAA;YAClB,GAAG,CAAC,GAAG,EAAE,CAAA;SACV;aAAM;YACL,qBAAY,CAAC,KAAK,CAAC,EAAE,GAAG,EAAE,QAAQ,EAAE,CAAC,CAAA;SACtC;IACH,CAAC,CAAC,CAAA;AACJ,CAAC,CAAA,CAAA;AAhBY,QAAA,YAAY,gBAgBxB;AAEM,MAAM,cAAc,GAAG,CAAO,OAAgB,EAAiB,EAAE;IACtE,qBAAY,CAAC,IAAI,CAAC,oBAAoB,OAAO,EAAE,CAAC,CAAA;IAEhD,MAAM,WAAW,GAAG,CAAC,CAAA;IACrB,MAAM,GAAG,GAAG,OAAO,CAAA;IACnB,MAAM,eAAe,GAAG,GAAG,CAAC,OAAO,CAAC,OAAO,CAAA;IAC3C,MAAM,YAAY,GAAG,GAAG,CAAC,YAAY,IAAI,CAAC,CAAA;IAC1C,MAAM,IAAI,GAAG,IAAI,IAAI,EAAE,CAAA;IACvB,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,CAAA;IAEvB,MAAM,EACJ,KAAK,EACL,MAAM,EACN,IAAI,EACJ,MAAM,EACN,SAAS,EACT,YAAY,EACZ,QAAQ,EACR,gBAAgB,EAChB,MAAM,GACP,GAAG,MAAM,OAAO,CAAC,kBAAkB,CAAC,OAAO,CAAC,CAAA;IAC7C,IAAI,CAAC,KAAK,IAAI,CAAC,MAAM,IAAI,CAAC,IAAI,EAAE;QAC9B,OAAO,qBAAY,CAAC,KAAK,CAAC,mBAAmB,CAAC,CAAA;KAC/C;IACD,MAAM,MAAM,GAAW,KAAK,CAAC,EAAE,CAAA;IAE/B,MAAM,EAAE,IAAI,EAAE,GAAG,EAAE,IAAI,EAAE,WAAW,EAAE,WAAW,EAAE,iBAAiB,EAAE,GACpE,IAAA,6BAAoB,EAAC,eAAe,CAAC,CAAA;IAEvC,MAAM,GAAG,GAAyB;QAChC,MAAM,EAAE,IAAI,CAAC,EAAE;QACf,IAAI,EAAE,QAAQ;QACd,IAAI,EAAE,mBAAS,CAAC,aAAa,CAAC,OAAO;QACrC,MAAM,EAAE,MAAM,CAAC,EAAE;QACjB,MAAM,EAAE,GAAG;QACX,UAAU,EAAE,IAAI;QAChB,cAAc,EAAE,eAAe;QAC/B,iBAAiB,EAAE,WAAW;QAC9B,WAAW,EAAE,WAAW;QACxB,cAAc,EAAE,IAAI;QACpB,cAAc,EAAE,IAAI,IAAI,CAAC,WAAW,GAAG,iBAAiB,CAAC;QACzD,IAAI,EAAE,IAAI,IAAI,CAAC,WAAW,CAAC;QAC3B,MAAM,EAAE,mBAAS,CAAC,QAAQ,CAAC,OAAO;QAClC,SAAS,EAAE,IAAI;QACf,SAAS,EAAE,IAAI;QACf,YAAY,EAAE,YAAY;QAC1B,MAAM;KACP,CAAA;IACD,IAAI,MAAM;QAAE,GAAG,CAAC,MAAM,GAAG,MAAM,CAAA;IAC/B,MAAM,OAAO,GAAG,SAAS,KAAK,mBAAS,CAAC,UAAU,CAAC,KAAK,CAAA;IACxD,IAAI,OAAO,EAAE;QACX,GAAG,CAAC,WAAW,GAAG,YAAY,CAAA;QAC9B,GAAG,CAAC,SAAS,GAAG,gBAAgB,CAAA;KACjC;IACD,MAAM,OAAO,GAAkB,CAAC,MAAM,eAAM,CAAC,OAAO,CAAC,MAAM,CACzD,GAAG,CACJ,CAAkB,CAAA;IACnB,qBAAY,CAAC,IAAI,CAAC,oCAAoC,OAAO,CAAC,EAAE,EAAE,CAAC,CAAA;IAEnE,MAAM,CAAC,QAAQ,CACb;QACE,IAAI,EAAE,SAAS;QACf,QAAQ,EAAE,SAAS,CAAC,aAAa,CAAC,OAAO,EAAE,IAAI,EAAE,MAAM,CAAC;KACzD,EACD,MAAM,CACP,CAAA;IAED,IAAA,sBAAgB,EAAC,IAAI,EAAE,GAAG,CAAC,WAAW,IAAI,MAAM,CAAC,KAAK,EAAE,SAAS,EAAE,KAAK,CAAC,CAAA;IAEzE,IAAA,gCAAgB,EAAC,EAAE,IAAI,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,QAAQ,EAAE,MAAM,EAAE,CAAC,CAAA;AACrE,CAAC,CAAA,CAAA;AAtEY,QAAA,cAAc,kBAsE1B"} \ No newline at end of file diff --git a/dist/src/controllers/queries.js b/dist/src/controllers/queries.js index fb0a00ed0..c1328a457 100644 --- a/dist/src/controllers/queries.js +++ b/dist/src/controllers/queries.js @@ -93,8 +93,8 @@ function getPendingAccountings() { id: a.id, pubkey: a.pubkey, onchainAddress: utxo.address, - amount: utxo.amount_sat, - confirmations: utxo.confirmations, + amount: parseInt(utxo.amount_sat), + confirmations: parseInt(utxo.confirmations), sourceApp: a.sourceApp, date: a.date, onchainTxid: onchainTxid, @@ -143,11 +143,17 @@ function genChannelAndConfirmAccounting(acc) { push_sat: 0, sat_per_byte, }); + if (!r) { + return; + } logger_1.sphinxLogger.info(`[WATCH]=> CHANNEL OPENED! ${r}`); - const fundingTxidRev = Buffer.from(r.funding_txid_bytes).toString('hex'); - const fundingTxid = fundingTxidRev.match(/.{2}/g) - .reverse() - .join(''); + let fundingTxid; + if (r.funding_txid === 'funding_txid_str') { + fundingTxid = r.funding_txid_str; + } + else { + fundingTxid = r.funding_txid_bytes.reverse().toString('hex'); + } yield models_1.models.Accounting.update({ status: constants_1.default.statuses.received, fundingTxid: fundingTxid, diff --git a/dist/src/controllers/queries.js.map b/dist/src/controllers/queries.js.map index 1cddb78db..ad9997664 100644 --- a/dist/src/controllers/queries.js.map +++ b/dist/src/controllers/queries.js.map @@ -1 +1 @@ -{"version":3,"file":"queries.js","sourceRoot":"","sources":["../../../src/controllers/queries.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"queries.js","sourceRoot":"","sources":["../../../src/controllers/queries.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/grpc/greenlight.js b/dist/src/grpc/greenlight.js index 100793cb7..a67dde24b 100644 --- a/dist/src/grpc/greenlight.js +++ b/dist/src/grpc/greenlight.js @@ -11,10 +11,10 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge Object.defineProperty(exports, "__esModule", { value: true }); exports.streamHsmRequests = exports.recover = exports.register = exports.sign_challenge = exports.get_challenge = exports.schedule = exports.startGreenlightInit = exports.get_greenlight_grpc_uri = exports.keepalive = exports.initGreenlight = void 0; const fs = require("fs"); -const grpc = require("grpc"); +const grpc = require("@grpc/grpc-js"); +const proto_1 = require("./proto"); const libhsmd_1 = require("./libhsmd"); const config_1 = require("../utils/config"); -const ByteBuffer = require("bytebuffer"); const crypto = require("crypto"); const interfaces = require("./interfaces"); const lightning_1 = require("./lightning"); @@ -38,7 +38,7 @@ function keepalive() { }, 59000); } exports.keepalive = keepalive; -let schedulerClient = null; +// let schedulerClient: SchedulerClient | undefined const loadSchedulerCredentials = () => { const glCert = fs.readFileSync(config.scheduler_tls_location); const glPriv = fs.readFileSync(config.scheduler_key_location); @@ -47,13 +47,12 @@ const loadSchedulerCredentials = () => { }; function loadScheduler() { // 35.236.110.178:2601 - const descriptor = grpc.load('proto/scheduler.proto'); + const descriptor = (0, proto_1.loadProto)('scheduler'); const scheduler = descriptor.scheduler; const options = { 'grpc.ssl_target_name_override': 'localhost', }; - schedulerClient = new scheduler.Scheduler('35.236.110.178:2601', loadSchedulerCredentials(), options); - return schedulerClient; + return new scheduler.Scheduler('35.236.110.178:2601', loadSchedulerCredentials(), options); } let GREENLIGHT_GRPC_URI = ''; function get_greenlight_grpc_uri() { @@ -106,14 +105,14 @@ function startGreenlightInit() { exports.startGreenlightInit = startGreenlightInit; function schedule(pubkey) { logger_1.sphinxLogger.info('=> Greenlight schedule'); - return new Promise((resolve, reject) => __awaiter(this, void 0, void 0, function* () { + return new Promise((resolve, reject) => { try { const s = loadScheduler(); s.schedule({ - node_id: ByteBuffer.fromHex(pubkey), + node_id: Buffer.from(pubkey, 'hex'), }, (err, response) => { // console.log('=> schedule', err, response); - if (!err) { + if (!err && response) { GREENLIGHT_GRPC_URI = response.grpc_uri; resolve(response); } @@ -125,7 +124,7 @@ function schedule(pubkey) { catch (e) { logger_1.sphinxLogger.error(e); } - })); + }); } exports.schedule = schedule; function recoverGreenlight(gid) { @@ -175,14 +174,14 @@ function registerGreenlight(gid, rootkey, secretPath) { }); } function get_challenge(node_id) { - return new Promise((resolve, reject) => __awaiter(this, void 0, void 0, function* () { + return new Promise((resolve, reject) => { try { const s = loadScheduler(); s.getChallenge({ - node_id: ByteBuffer.fromHex(node_id), + node_id: Buffer.from(node_id, 'hex'), scope: 'REGISTER', }, (err, response) => { - if (!err) { + if (!err && response) { resolve(Buffer.from(response.challenge).toString('hex')); } else { @@ -193,7 +192,7 @@ function get_challenge(node_id) { catch (e) { reject(e); } - })); + }); } exports.get_challenge = get_challenge; function sign_challenge(challenge) { @@ -205,18 +204,18 @@ function sign_challenge(challenge) { } exports.sign_challenge = sign_challenge; function register(pubkey, bip32_key, challenge, signature) { - return new Promise((resolve, reject) => __awaiter(this, void 0, void 0, function* () { + return new Promise((resolve, reject) => { try { const s = loadScheduler(); s.register({ - node_id: ByteBuffer.fromHex(pubkey), - bip32_key: ByteBuffer.fromHex(bip32_key), + node_id: Buffer.from(pubkey, 'hex'), + bip32_key: Buffer.from(bip32_key, 'hex'), network: 'bitcoin', - challenge: ByteBuffer.fromHex(challenge), - signature: ByteBuffer.fromHex(signature), + challenge: Buffer.from(challenge, 'hex'), + signature: Buffer.from(signature, 'hex'), }, (err, response) => { logger_1.sphinxLogger.info(`${err} ${response}`); - if (!err) { + if (!err && response) { resolve(response); } else { @@ -227,20 +226,20 @@ function register(pubkey, bip32_key, challenge, signature) { catch (e) { reject(e); } - })); + }); } exports.register = register; function recover(pubkey, challenge, signature) { - return new Promise((resolve, reject) => __awaiter(this, void 0, void 0, function* () { + return new Promise((resolve, reject) => { try { const s = loadScheduler(); s.recover({ - node_id: ByteBuffer.fromHex(pubkey), - challenge: ByteBuffer.fromHex(challenge), - signature: ByteBuffer.fromHex(signature), + node_id: Buffer.from(pubkey, 'hex'), + challenge: Buffer.from(challenge, 'hex'), + signature: Buffer.from(signature, 'hex'), }, (err, response) => { logger_1.sphinxLogger.info(`${err} ${response}`); - if (!err) { + if (!err && response) { resolve(response); } else { @@ -251,7 +250,7 @@ function recover(pubkey, challenge, signature) { catch (e) { reject(e); } - })); + }); } exports.recover = recover; function streamHsmRequests() { @@ -275,9 +274,10 @@ function streamHsmRequests() { logger_1.sphinxLogger.info(response.raw.toString('hex')); sig = libhsmd_1.default.Handle(capabilities_bitset, 0, null, response.raw.toString('hex')); } + ; lightning.respondHsmRequest({ request_id: response.request_id, - raw: ByteBuffer.fromHex(sig), + raw: Buffer.from(sig, 'hex'), }, (err, response) => { if (err) logger_1.sphinxLogger.error(`[HSMD] error ${err}`); @@ -294,7 +294,7 @@ function streamHsmRequests() { logger_1.sphinxLogger.info(`[HSMD] Status ${status.code} ${status}`); }); call.on('error', function (err) { - logger_1.sphinxLogger.error(`[HSMD] Error ${err.code}`); + logger_1.sphinxLogger.error(`[HSMD] Error ${err.name} ${err.message}`); }); call.on('end', function () { logger_1.sphinxLogger.info(`[HSMD] Closed stream`); diff --git a/dist/src/grpc/greenlight.js.map b/dist/src/grpc/greenlight.js.map index 93b386762..2a06d285c 100644 --- a/dist/src/grpc/greenlight.js.map +++ b/dist/src/grpc/greenlight.js.map @@ -1 +1 @@ -{"version":3,"file":"greenlight.js","sourceRoot":"","sources":["../../../src/grpc/greenlight.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"greenlight.js","sourceRoot":"","sources":["../../../src/grpc/greenlight.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/grpc/interfaces.js b/dist/src/grpc/interfaces.js index aacac44c8..628b15b63 100644 --- a/dist/src/grpc/interfaces.js +++ b/dist/src/grpc/interfaces.js @@ -2,7 +2,6 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.txIndexFromChannelId = exports.greenlightSignMessagePayload = exports.connectPeerResponse = exports.connectPeerRequest = exports.subscribeResponse = exports.InvoiceState = exports.subscribeCommand = exports.keysendResponse = exports.keysendRequest = exports.listPeersResponse = exports.listPeersRequest = exports.listChannelsRequest = exports.listChannelsCommand = exports.listChannelsResponse = exports.addInvoiceResponse = exports.addInvoiceCommand = exports.addInvoiceRequest = exports.getInfoResponse = void 0; const config_1 = require("../utils/config"); -const ByteBuffer = require("bytebuffer"); const crypto = require("crypto"); const lightning_1 = require("./lightning"); const long = require("long"); @@ -116,7 +115,7 @@ function listChannelsRequest(args) { const opts = args || {}; if (args && args.peer) { if (IS_LND) - opts.peer = ByteBuffer.fromHex(args.peer); + opts.peer = Buffer.from(args.peer, 'hex'); if (IS_GREENLIGHT) opts.node_id = args.peer; } @@ -126,7 +125,7 @@ exports.listChannelsRequest = listChannelsRequest; function listPeersRequest(args) { const opts = args || {}; if (IS_GREENLIGHT && args && args.node_id) { - opts.node_id = ByteBuffer.fromHex(args.node_id); + opts.node_id = Buffer.from(args.node_id, 'hex'); } return opts; } @@ -166,7 +165,7 @@ function keysendRequest(req) { r.routehints = req.route_hints.map((rh) => { const hops = rh.hop_hints.map((hh) => { return { - node_id: ByteBuffer.fromHex(hh.node_id), + node_id: Buffer.from(hh.node_id, 'hex'), short_channel_id: shortChanIDfromInt64(hh.chan_id), fee_base: '1000', fee_prop: 1, diff --git a/dist/src/grpc/interfaces.js.map b/dist/src/grpc/interfaces.js.map index e006289bb..41f4b42af 100644 --- a/dist/src/grpc/interfaces.js.map +++ b/dist/src/grpc/interfaces.js.map @@ -1 +1 @@ -{"version":3,"file":"interfaces.js","sourceRoot":"","sources":["../../../src/grpc/interfaces.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"interfaces.js","sourceRoot":"","sources":["../../../src/grpc/interfaces.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/grpc/lightning.js b/dist/src/grpc/lightning.js index 615ad72b5..d0968993b 100644 --- a/dist/src/grpc/lightning.js +++ b/dist/src/grpc/lightning.js @@ -9,10 +9,10 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.getChanInfo = exports.channelBalance = exports.complexBalances = exports.openChannel = exports.connectPeer = exports.pendingChannels = exports.listChannels = exports.listPeers = exports.addInvoice = exports.getInfo = exports.verifyAscii = exports.verifyMessage = exports.verifyBytes = exports.signBuffer = exports.signMessage = exports.listAllPaymentsFull = exports.listPaymentsPaginated = exports.listAllPayments = exports.listAllInvoices = exports.listInvoices = exports.signAscii = exports.keysendMessage = exports.loadRouter = exports.keysend = exports.sendPayment = exports.newAddress = exports.UNUSED_NESTED_PUBKEY_HASH = exports.UNUSED_WITNESS_PUBKEY_HASH = exports.NESTED_PUBKEY_HASH = exports.WITNESS_PUBKEY_HASH = exports.queryRoute = exports.setLock = exports.getLock = exports.getHeaders = exports.unlockWallet = exports.loadWalletUnlocker = exports.loadLightning = exports.loadCredentials = exports.SPHINX_CUSTOM_RECORD_KEY = exports.LND_KEYSEND_KEY = void 0; -const ByteBuffer = require("bytebuffer"); +exports.getChanInfo = exports.channelBalance = exports.complexBalances = exports.openChannel = exports.connectPeer = exports.pendingChannels = exports.listChannels = exports.listPeers = exports.addInvoice = exports.getInfo = exports.verifyAscii = exports.verifyMessage = exports.verifyBytes = exports.signBuffer = exports.signMessage = exports.listAllPaymentsFull = exports.listPaymentsPaginated = exports.listAllPayments = exports.listAllInvoices = exports.listInvoices = exports.signAscii = exports.keysendMessage = exports.loadRouter = exports.keysend = exports.sendPayment = exports.newAddress = exports.UNUSED_NESTED_PUBKEY_HASH = exports.UNUSED_WITNESS_PUBKEY_HASH = exports.NESTED_PUBKEY_HASH = exports.WITNESS_PUBKEY_HASH = exports.queryRoute = exports.setLock = exports.getLock = exports.getHeaders = exports.unlockWallet = exports.loadWalletUnlocker = exports.loadLightning = exports.loadCredentials = exports.isGL = exports.isLND = exports.SPHINX_CUSTOM_RECORD_KEY = exports.LND_KEYSEND_KEY = void 0; const fs = require("fs"); -const grpc = require("grpc"); +const grpc = require("@grpc/grpc-js"); +const proto_1 = require("./proto"); const helpers_1 = require("../helpers"); const sha = require("js-sha256"); const crypto = require("crypto"); @@ -26,17 +26,25 @@ const zbase32 = require("../utils/zbase32"); const secp256k1 = require("secp256k1"); const libhsmd_1 = require("./libhsmd"); const greenlight_1 = require("./greenlight"); -// var protoLoader = require('@grpc/proto-loader') const config = (0, config_1.loadConfig)(); const LND_IP = config.lnd_ip || 'localhost'; -// const IS_LND = config.lightning_provider === "LND"; +const IS_LND = config.lightning_provider === 'LND'; const IS_GREENLIGHT = config.lightning_provider === 'GREENLIGHT'; exports.LND_KEYSEND_KEY = 5482373484; exports.SPHINX_CUSTOM_RECORD_KEY = 133773310; const FEE_LIMIT_SAT = 10000; -let lightningClient = null; -let walletUnlocker = null; -let routerClient = null; +let lightningClient; +let walletUnlocker; +let routerClient; +// typescript helpers for types +function isLND(client) { + return IS_LND; +} +exports.isLND = isLND; +function isGL(client) { + return IS_GREENLIGHT; +} +exports.isGL = isGL; function loadCredentials(macName) { try { // console.log('=> loadCredentials', macName) @@ -66,31 +74,33 @@ function loadLightning(tryProxy, ownerPubkey, noCache) { return __awaiter(this, void 0, void 0, function* () { // only if specified AND available if (tryProxy && (0, proxy_1.isProxy)() && ownerPubkey) { - const pl = yield (0, proxy_1.loadProxyLightning)(ownerPubkey); - return pl; + lightningClient = yield (0, proxy_1.loadProxyLightning)(ownerPubkey); + if (!lightningClient) { + throw new Error('no lightning client'); + } + return lightningClient; } if (lightningClient && !noCache) { return lightningClient; } if (IS_GREENLIGHT) { const credentials = loadGreenlightCredentials(); - const descriptor = grpc.load('proto/greenlight.proto'); + const descriptor = (0, proto_1.loadProto)('greenlight'); const greenlight = descriptor.greenlight; const options = { 'grpc.ssl_target_name_override': 'localhost', }; const uri = (0, greenlight_1.get_greenlight_grpc_uri)().split('//'); - if (!uri[1]) - return; - lightningClient = new greenlight.Node(uri[1], credentials, options); - return lightningClient; + if (!uri[1]) { + throw new Error('no lightning client'); + } + return (lightningClient = new greenlight.Node(uri[1], credentials, options)); } // LND const credentials = loadCredentials(); - const lnrpcDescriptor = grpc.load('proto/lightning.proto'); + const lnrpcDescriptor = (0, proto_1.loadProto)('lightning'); const lnrpc = lnrpcDescriptor.lnrpc; - lightningClient = new lnrpc.Lightning(LND_IP + ':' + config.lnd_port, credentials); - return lightningClient; + return (lightningClient = new lnrpc.Lightning(LND_IP + ':' + config.lnd_port, credentials)); }); } exports.loadLightning = loadLightning; @@ -101,28 +111,26 @@ function loadWalletUnlocker() { else { try { const credentials = loadCredentials(); - const lnrpcDescriptor = grpc.load('proto/walletunlocker.proto'); + const lnrpcDescriptor = (0, proto_1.loadProto)('walletunlocker'); const lnrpc = lnrpcDescriptor.lnrpc; - walletUnlocker = new lnrpc.WalletUnlocker(LND_IP + ':' + config.lnd_port, credentials); - return walletUnlocker; + return (walletUnlocker = new lnrpc.WalletUnlocker(LND_IP + ':' + config.lnd_port, credentials)); } catch (e) { logger_1.sphinxLogger.error(e); + throw e; } } } exports.loadWalletUnlocker = loadWalletUnlocker; function unlockWallet(pwd) { return new Promise(function (resolve, reject) { - return __awaiter(this, void 0, void 0, function* () { - const wu = yield loadWalletUnlocker(); - wu.unlockWallet({ wallet_password: ByteBuffer.fromUTF8(pwd) }, (err, response) => { - if (err) { - reject(err); - return; - } - resolve(response); - }); + const wu = loadWalletUnlocker(); + wu.unlockWallet({ wallet_password: Buffer.from(pwd, 'utf-8') }, (err) => { + if (err) { + reject(err); + return; + } + resolve(); }); }); } @@ -154,14 +162,14 @@ exports.setLock = setLock; function queryRoute(pub_key, amt, route_hint, ownerPubkey) { return __awaiter(this, void 0, void 0, function* () { logger_1.sphinxLogger.info('queryRoute', logger_1.logging.Lightning); - if (IS_GREENLIGHT) { + const lightning = yield loadLightning(true, ownerPubkey); // try proxy + if (isGL(lightning)) { // shim for now return { success_prob: 1, routes: [], }; } - const lightning = yield loadLightning(true, ownerPubkey); // try proxy return new Promise((resolve, reject) => { // need to manually add 3 block padding // which is done behind the scenes in SendPayment @@ -182,6 +190,8 @@ function queryRoute(pub_key, amt, route_hint, ownerPubkey) { }, ]; } + // TODO remove any + ; lightning.queryRoutes(options, (err, response) => { if (err) { reject(err); @@ -201,6 +211,8 @@ function newAddress(type = exports.NESTED_PUBKEY_HASH) { return __awaiter(this, void 0, void 0, function* () { const lightning = yield loadLightning(); return new Promise((resolve, reject) => { + // TODO now lnd only + ; lightning.newAddress({ type }, (err, response) => { if (err) { reject(err); @@ -222,13 +234,13 @@ function sendPayment(payment_request, ownerPubkey) { logger_1.sphinxLogger.info('sendPayment', logger_1.logging.Lightning); const lightning = yield loadLightning(true, ownerPubkey); // try proxy return new Promise((resolve, reject) => { - if ((0, proxy_1.isProxy)()) { + if ((0, proxy_1.isProxy)(lightning)) { const opts = { payment_request, fee_limit: { fixed: FEE_LIMIT_SAT }, }; lightning.sendPaymentSync(opts, (err, response) => { - if (err) { + if (err || !response) { reject(err); } else { @@ -242,12 +254,13 @@ function sendPayment(payment_request, ownerPubkey) { }); } else { - if (IS_GREENLIGHT) { + if (isGL(lightning)) { lightning.pay({ bolt11: payment_request, timeout: 12, }, (err, response) => { - if (err == null) { + if (err == null && response) { + // TODO greenlight types resolve(interfaces.keysendResponse(response)); } else { @@ -256,7 +269,7 @@ function sendPayment(payment_request, ownerPubkey) { }); } else { - const call = lightning.sendPayment({ payment_request }); + const call = lightning.sendPayment(); call.on('data', (response) => __awaiter(this, void 0, void 0, function* () { if (response.payment_error) { reject(response.payment_error); @@ -283,27 +296,26 @@ function keysend(opts, ownerPubkey) { return reject('keysend: invalid pubkey'); } try { - const preimage = ByteBuffer.wrap(crypto.randomBytes(32)); + const preimage = crypto.randomBytes(32); const dest_custom_records = { [`${exports.LND_KEYSEND_KEY}`]: preimage, }; if (opts.extra_tlv) { Object.entries(opts.extra_tlv).forEach(([k, v]) => { - dest_custom_records[k] = ByteBuffer.fromUTF8(v); + dest_custom_records[k] = Buffer.from(v, 'utf-8'); }); } + if (opts.data) { + dest_custom_records[`${exports.SPHINX_CUSTOM_RECORD_KEY}`] = Buffer.from(opts.data, 'utf-8'); + } const options = { amt: Math.max(opts.amt, constants_1.default.min_sat_amount || 3), final_cltv_delta: constants_1.default.final_cltv_delta, - dest: ByteBuffer.fromHex(opts.dest), + dest: Buffer.from(opts.dest, 'hex'), dest_custom_records, - payment_hash: sha.sha256.arrayBuffer(preimage.toBuffer()), + payment_hash: Buffer.from(sha.sha256.arrayBuffer(preimage)), dest_features: [9], }; - if (opts.data) { - options.dest_custom_records[`${exports.SPHINX_CUSTOM_RECORD_KEY}`] = - ByteBuffer.fromUTF8(opts.data); - } // add in route hints if (opts.route_hint && opts.route_hint.includes(':')) { const arr = opts.route_hint.split(':'); @@ -316,12 +328,12 @@ function keysend(opts, ownerPubkey) { ]; } // sphinx-proxy sendPaymentSync - if ((0, proxy_1.isProxy)()) { + const lightning = yield loadLightning(true, ownerPubkey); // try proxy + if ((0, proxy_1.isProxy)(lightning)) { // console.log("SEND sendPaymentSync", options) options.fee_limit = { fixed: FEE_LIMIT_SAT }; - const lightning = yield loadLightning(true, ownerPubkey); // try proxy lightning.sendPaymentSync(options, (err, response) => { - if (err) { + if (err || !response) { reject(err); } else { @@ -335,12 +347,24 @@ function keysend(opts, ownerPubkey) { }); } else { - if (IS_GREENLIGHT) { - const lightning = yield loadLightning(false, ownerPubkey); - const req = interfaces.keysendRequest(options); + const lightning = yield loadLightning(false, ownerPubkey); + if (isGL(lightning)) { + const req = (interfaces.keysendRequest(options)); // console.log("KEYSEND REQ", JSON.stringify(req)) + // Type 'GreenlightRoutehint[]' is not assignable to type 'Routehint[]' + // from generated types: + // export interface Routehint { + // hops?: { + // node_id?: Buffer | Uint8Array | string + // short_channel_id?: string + // fee_base?: number | string | Long + // fee_prop?: number + // cltv_expiry_delta?: number + // }[] + //} lightning.keysend(req, function (err, response) { - if (err == null) { + if (err == null && response) { + // TODO greenlight type resolve(interfaces.keysendResponse(response)); } else { @@ -353,7 +377,7 @@ function keysend(opts, ownerPubkey) { // new sendPayment (with optional route hints) options.fee_limit_sat = FEE_LIMIT_SAT; options.timeout_seconds = 16; - const router = yield loadRouter(); + const router = loadRouter(); const call = router.sendPaymentV2(options); call.on('data', function (payment) { const state = payment.status || payment.state; @@ -395,10 +419,9 @@ function loadRouter() { } else { const credentials = loadCredentials('router.macaroon'); - const descriptor = grpc.load('proto/router.proto'); + const descriptor = (0, proto_1.loadProto)('router'); const router = descriptor.routerrpc; - routerClient = new router.Router(LND_IP + ':' + config.lnd_port, credentials); - return routerClient; + return (routerClient = new router.Router(LND_IP + ':' + config.lnd_port, credentials)); } } exports.loadRouter = loadRouter; @@ -583,6 +606,7 @@ function signBuffer(msg, ownerPubkey) { logger_1.sphinxLogger.info('signBuffer', logger_1.logging.Lightning); return new Promise((resolve, reject) => __awaiter(this, void 0, void 0, function* () { try { + const lightning = yield loadLightning(true, ownerPubkey); // try proxy if (IS_GREENLIGHT) { const pld = interfaces.greenlightSignMessagePayload(msg); const sig = libhsmd_1.default.Handle(1024, 0, null, pld); @@ -596,11 +620,10 @@ function signBuffer(msg, ownerPubkey) { const finalSig = Buffer.concat([finalRecid, sigBytes], 65); resolve(zbase32.encode(finalSig)); } - else { - const lightning = yield loadLightning(true, ownerPubkey); // try proxy + else if (isLND(lightning)) { const options = { msg }; lightning.signMessage(options, function (err, sig) { - if (err || !sig.signature) { + if (err || !sig || !sig.signature) { reject(err); } else { @@ -627,6 +650,7 @@ function verifyMessage(msg, sig, ownerPubkey) { logger_1.sphinxLogger.info('verifyMessage', logger_1.logging.Lightning); return new Promise((resolve, reject) => __awaiter(this, void 0, void 0, function* () { try { + const lightning = yield loadLightning(true, ownerPubkey); // try proxy if (IS_GREENLIGHT) { const fullBytes = zbase32.decode(sig); const sigBytes = fullBytes.slice(1); @@ -648,15 +672,14 @@ function verifyMessage(msg, sig, ownerPubkey) { pubkey: recoveredPubkey.toString('hex'), }); } - else { - const lightning = yield loadLightning(true, ownerPubkey); // try proxy - const options = { - msg: ByteBuffer.fromHex(msg), - signature: sig, // zbase32 encoded string - }; - lightning.verifyMessage(options, function (err, res) { + else if (isLND(lightning)) { + // sig is zbase32 encoded + lightning.verifyMessage({ + msg: Buffer.from(msg, 'hex'), + signature: sig, + }, function (err, res) { // console.log(res) - if (err || !res.pubkey) { + if (err || !res || !res.pubkey) { reject(err); } else { @@ -683,7 +706,8 @@ function getInfo(tryProxy, noCache) { // log('getInfo') return new Promise((resolve, reject) => __awaiter(this, void 0, void 0, function* () { try { - const lightning = yield loadLightning(tryProxy === false ? false : true, undefined, noCache); // try proxy + // try proxy + const lightning = yield loadLightning(tryProxy === false ? false : true, undefined, noCache); lightning.getInfo({}, function (err, response) { if (err == null) { resolve(interfaces.getInfoResponse(response)); @@ -726,7 +750,7 @@ function listPeers(args, ownerPubkey) { const lightning = yield loadLightning(true, ownerPubkey); const opts = interfaces.listPeersRequest(args); lightning.listPeers(opts, function (err, response) { - if (err == null) { + if (err == null && response) { resolve(interfaces.listPeersResponse(response)); } else { @@ -742,75 +766,112 @@ function listChannels(args, ownerPubkey) { logger_1.sphinxLogger.info('listChannels', logger_1.logging.Lightning); return new Promise((resolve, reject) => __awaiter(this, void 0, void 0, function* () { const lightning = yield loadLightning(true, ownerPubkey); // try proxy - const cmd = interfaces.listChannelsCommand(); const opts = interfaces.listChannelsRequest(args); - lightning[cmd](opts, function (err, response) { - if (err == null) { - resolve(interfaces.listChannelsResponse(response)); - } - else { - reject(err); - } - }); + if (isGL(lightning)) { + lightning.listPeers(opts, function (err, response) { + if (err == null && response) { + resolve(interfaces.listChannelsResponse(response)); + } + else { + reject(err); + } + }); + } + else if (isLND(lightning)) { + // TODO proxy? + ; + lightning.listChannels(opts, function (err, response) { + if (err == null && response) { + resolve(interfaces.listChannelsResponse(response)); + } + else { + reject(err); + } + }); + } })); }); } exports.listChannels = listChannels; +// if separate fields get used in relay, it might be worth to add the types, just copy em from src/grpc/types with go to declaration of your ide function pendingChannels(ownerPubkey) { return __awaiter(this, void 0, void 0, function* () { logger_1.sphinxLogger.info('pendingChannels', logger_1.logging.Lightning); - if (IS_GREENLIGHT) - return []; - return new Promise((resolve, reject) => __awaiter(this, void 0, void 0, function* () { - const lightning = yield loadLightning(true, ownerPubkey); // try proxy + const lightning = yield loadLightning(true, ownerPubkey); // try proxy + if (isGL(lightning)) { + return { + total_limbo_balance: '0', + pending_open_channels: [], + pending_closing_channels: [], + pending_force_closing_channels: [], + waiting_close_channels: [], + }; + } + return new Promise((resolve, reject) => { + // no pendingChannels on proxy?????? + ; lightning.pendingChannels({}, function (err, response) { - if (err == null) { + if (err == null && response) { resolve(response); } else { reject(err); } }); - })); + }); }); } exports.pendingChannels = pendingChannels; +/** return void for LND, { node_id: string, features: string } for greenlight*/ function connectPeer(args) { return __awaiter(this, void 0, void 0, function* () { logger_1.sphinxLogger.info('connectPeer', logger_1.logging.Lightning); return new Promise((resolve, reject) => __awaiter(this, void 0, void 0, function* () { const lightning = yield loadLightning(); - const req = interfaces.connectPeerRequest(args); - lightning.connectPeer(req, function (err, response) { - if (err == null) { - resolve(response); - } - else { - reject(err); - } - }); + if (isGL(lightning)) { + const req = interfaces.connectPeerRequest(args); + lightning.connectPeer(req, function (err, response) { + if (err == null && response) { + resolve(response); + } + else { + reject(err); + } + }); + } + else if (isLND(lightning)) { + lightning.connectPeer(args, function (err, response) { + if (err == null && response) { + resolve(); + } + else { + reject(err); + } + }); + } })); }); } exports.connectPeer = connectPeer; +/** does nothing and returns nothing for greenlight */ function openChannel(args) { return __awaiter(this, void 0, void 0, function* () { logger_1.sphinxLogger.info('openChannel', logger_1.logging.Lightning); const opts = args || {}; - if (args && args.node_pubkey) { - opts.node_pubkey = ByteBuffer.fromHex(args.node_pubkey); + const lightning = yield loadLightning(); + if (isGL(lightning)) { + return; } - return new Promise((resolve, reject) => __awaiter(this, void 0, void 0, function* () { - const lightning = yield loadLightning(); + return new Promise((resolve, reject) => { lightning.openChannelSync(opts, function (err, response) { - if (err == null) { + if (err == null && response) { resolve(response); } else { reject(err); } }); - })); + }); }); } exports.openChannel = openChannel; @@ -835,9 +896,11 @@ function complexBalances(ownerPubkey) { const response = yield channelBalance(ownerPubkey); return { reserve, - full_balance: Math.max(0, parseInt(response.balance)), + full_balance: response ? Math.max(0, parseInt(response.balance)) : 0, balance: spendableBalance, - pending_open_balance: parseInt(response.pending_open_balance), + pending_open_balance: response + ? parseInt(response.pending_open_balance) + : 0, }; } }); @@ -846,39 +909,44 @@ exports.complexBalances = complexBalances; function channelBalance(ownerPubkey) { return __awaiter(this, void 0, void 0, function* () { logger_1.sphinxLogger.info('channelBalance', logger_1.logging.Lightning); - return new Promise((resolve, reject) => __awaiter(this, void 0, void 0, function* () { - const lightning = yield loadLightning(true, ownerPubkey); // try proxy + const lightning = yield loadLightning(true, ownerPubkey); // try proxy + if (isGL(lightning)) { + return; + } + return new Promise((resolve, reject) => { lightning.channelBalance({}, function (err, response) { - if (err == null) { + if (err == null && response) { resolve(response); } else { reject(err); } }); - })); + }); }); } exports.channelBalance = channelBalance; +/** returns void for greenlight */ function getChanInfo(chan_id, tryProxy) { return __awaiter(this, void 0, void 0, function* () { // log('getChanInfo') - if (IS_GREENLIGHT) - return {}; // skip for now - return new Promise((resolve, reject) => __awaiter(this, void 0, void 0, function* () { + const lightning = yield loadLightning(tryProxy === false ? false : true); // try proxy + if (isGL(lightning)) { + return; // skip for now + } + return new Promise((resolve, reject) => { if (!chan_id) { return reject('no chan id'); } - const lightning = yield loadLightning(tryProxy === false ? false : true); // try proxy lightning.getChanInfo({ chan_id }, function (err, response) { - if (err == null) { + if (err == null && response) { resolve(response); } else { reject(err); } }); - })); + }); }); } exports.getChanInfo = getChanInfo; diff --git a/dist/src/grpc/lightning.js.map b/dist/src/grpc/lightning.js.map index 57f667293..49ddd1f63 100644 --- a/dist/src/grpc/lightning.js.map +++ b/dist/src/grpc/lightning.js.map @@ -1 +1 @@ -{"version":3,"file":"lightning.js","sourceRoot":"","sources":["../../../src/grpc/lightning.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"lightning.js","sourceRoot":"","sources":["../../../src/grpc/lightning.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/grpc/proto.js b/dist/src/grpc/proto.js new file mode 100644 index 000000000..42188690a --- /dev/null +++ b/dist/src/grpc/proto.js @@ -0,0 +1,19 @@ +"use strict"; +// Generated file. Do not edit. Edit the template proto.ts.template instead. +Object.defineProperty(exports, "__esModule", { value: true }); +exports.loadProto = void 0; +const grpc = require("@grpc/grpc-js"); +const proto_loader_1 = require("@grpc/proto-loader"); +process.env.GRPC_SSL_CIPHER_SUITES = 'HIGH+ECDSA'; +const opts = { + keepCase: true, + longs: String, + enums: String, + defaults: true, + oneofs: true, +}; +function loadProto(name) { + return grpc.loadPackageDefinition((0, proto_loader_1.loadSync)(`proto/${name}.proto`, opts)); +} +exports.loadProto = loadProto; +//# sourceMappingURL=proto.js.map \ No newline at end of file diff --git a/dist/src/grpc/proto.js.map b/dist/src/grpc/proto.js.map new file mode 100644 index 000000000..c61897572 --- /dev/null +++ b/dist/src/grpc/proto.js.map @@ -0,0 +1 @@ +{"version":3,"file":"proto.js","sourceRoot":"","sources":["../../../src/grpc/proto.ts"],"names":[],"mappings":";AAAA,4EAA4E;;;AAE5E,sCAAqC;AACrC,qDAAsD;AAWtD,OAAO,CAAC,GAAG,CAAC,sBAAsB,GAAG,YAAY,CAAA;AAsBjD,MAAM,IAAI,GAAY;IACpB,QAAQ,EAAE,IAAI;IACd,KAAK,EAAE,MAAM;IACb,KAAK,EAAE,MAAM;IACb,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;CACb,CAAA;AAWD,SAAgB,SAAS,CAAC,IAAe;IACvC,OAAO,IAAI,CAAC,qBAAqB,CAC/B,IAAA,uBAAQ,EAAC,SAAS,IAAI,QAAQ,EAAE,IAAI,CAAC,CACV,CAAA;AAC/B,CAAC;AAJD,8BAIC"} \ No newline at end of file diff --git a/dist/src/grpc/subscribe.js b/dist/src/grpc/subscribe.js index e3ba16e1a..ba4e56953 100644 --- a/dist/src/grpc/subscribe.js +++ b/dist/src/grpc/subscribe.js @@ -28,7 +28,7 @@ function subscribeInvoices(parseKeysendInvoice) { } const lightning = yield (0, lightning_1.loadLightning)(true, ownerPubkey); // try proxy const cmd = interfaces.subscribeCommand(); - const call = lightning[cmd](); + const call = lightning[cmd]({}); call.on('data', function (response) { return __awaiter(this, void 0, void 0, function* () { // console.log("=> INVOICE RAW", response) diff --git a/dist/src/grpc/subscribe.js.map b/dist/src/grpc/subscribe.js.map index d898e7495..e7c3ba0ec 100644 --- a/dist/src/grpc/subscribe.js.map +++ b/dist/src/grpc/subscribe.js.map @@ -1 +1 @@ -{"version":3,"file":"subscribe.js","sourceRoot":"","sources":["../../../src/grpc/subscribe.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"subscribe.js","sourceRoot":"","sources":["../../../src/grpc/subscribe.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/grpc/types/greenlight/BtcAddressType.js b/dist/src/grpc/types/greenlight/BtcAddressType.js new file mode 100644 index 000000000..aea10b05c --- /dev/null +++ b/dist/src/grpc/types/greenlight/BtcAddressType.js @@ -0,0 +1,9 @@ +"use strict"; +// Original file: proto/greenlight.proto +Object.defineProperty(exports, "__esModule", { value: true }); +exports.BtcAddressType = void 0; +exports.BtcAddressType = { + BECH32: 'BECH32', + P2SH_SEGWIT: 'P2SH_SEGWIT', +}; +//# sourceMappingURL=BtcAddressType.js.map \ No newline at end of file diff --git a/dist/src/grpc/types/greenlight/BtcAddressType.js.map b/dist/src/grpc/types/greenlight/BtcAddressType.js.map new file mode 100644 index 000000000..1ef65b765 --- /dev/null +++ b/dist/src/grpc/types/greenlight/BtcAddressType.js.map @@ -0,0 +1 @@ +{"version":3,"file":"BtcAddressType.js","sourceRoot":"","sources":["../../../../../src/grpc/types/greenlight/BtcAddressType.ts"],"names":[],"mappings":";AAAA,wCAAwC;;;AAE3B,QAAA,cAAc,GAAG;IAC5B,MAAM,EAAE,QAAQ;IAChB,WAAW,EAAE,aAAa;CAClB,CAAA"} \ No newline at end of file diff --git a/dist/src/grpc/types/greenlight/CloseChannelType.js b/dist/src/grpc/types/greenlight/CloseChannelType.js new file mode 100644 index 000000000..6c489db70 --- /dev/null +++ b/dist/src/grpc/types/greenlight/CloseChannelType.js @@ -0,0 +1,9 @@ +"use strict"; +// Original file: proto/greenlight.proto +Object.defineProperty(exports, "__esModule", { value: true }); +exports.CloseChannelType = void 0; +exports.CloseChannelType = { + MUTUAL: 'MUTUAL', + UNILATERAL: 'UNILATERAL', +}; +//# sourceMappingURL=CloseChannelType.js.map \ No newline at end of file diff --git a/dist/src/grpc/types/greenlight/CloseChannelType.js.map b/dist/src/grpc/types/greenlight/CloseChannelType.js.map new file mode 100644 index 000000000..fb6237a4e --- /dev/null +++ b/dist/src/grpc/types/greenlight/CloseChannelType.js.map @@ -0,0 +1 @@ +{"version":3,"file":"CloseChannelType.js","sourceRoot":"","sources":["../../../../../src/grpc/types/greenlight/CloseChannelType.ts"],"names":[],"mappings":";AAAA,wCAAwC;;;AAE3B,QAAA,gBAAgB,GAAG;IAC9B,MAAM,EAAE,QAAQ;IAChB,UAAU,EAAE,YAAY;CAChB,CAAA"} \ No newline at end of file diff --git a/dist/src/grpc/types/greenlight/FeeratePreset.js b/dist/src/grpc/types/greenlight/FeeratePreset.js new file mode 100644 index 000000000..fec65fd86 --- /dev/null +++ b/dist/src/grpc/types/greenlight/FeeratePreset.js @@ -0,0 +1,10 @@ +"use strict"; +// Original file: proto/greenlight.proto +Object.defineProperty(exports, "__esModule", { value: true }); +exports.FeeratePreset = void 0; +exports.FeeratePreset = { + NORMAL: 'NORMAL', + SLOW: 'SLOW', + URGENT: 'URGENT', +}; +//# sourceMappingURL=FeeratePreset.js.map \ No newline at end of file diff --git a/dist/src/grpc/types/greenlight/FeeratePreset.js.map b/dist/src/grpc/types/greenlight/FeeratePreset.js.map new file mode 100644 index 000000000..3c5bf5693 --- /dev/null +++ b/dist/src/grpc/types/greenlight/FeeratePreset.js.map @@ -0,0 +1 @@ +{"version":3,"file":"FeeratePreset.js","sourceRoot":"","sources":["../../../../../src/grpc/types/greenlight/FeeratePreset.ts"],"names":[],"mappings":";AAAA,wCAAwC;;;AAE3B,QAAA,aAAa,GAAG;IAC3B,MAAM,EAAE,QAAQ;IAChB,IAAI,EAAE,MAAM;IACZ,MAAM,EAAE,QAAQ;CACR,CAAA"} \ No newline at end of file diff --git a/dist/src/grpc/types/greenlight/InvoiceStatus.js b/dist/src/grpc/types/greenlight/InvoiceStatus.js new file mode 100644 index 000000000..2656b6079 --- /dev/null +++ b/dist/src/grpc/types/greenlight/InvoiceStatus.js @@ -0,0 +1,10 @@ +"use strict"; +// Original file: proto/greenlight.proto +Object.defineProperty(exports, "__esModule", { value: true }); +exports.InvoiceStatus = void 0; +exports.InvoiceStatus = { + UNPAID: 'UNPAID', + PAID: 'PAID', + EXPIRED: 'EXPIRED', +}; +//# sourceMappingURL=InvoiceStatus.js.map \ No newline at end of file diff --git a/dist/src/grpc/types/greenlight/InvoiceStatus.js.map b/dist/src/grpc/types/greenlight/InvoiceStatus.js.map new file mode 100644 index 000000000..8d3d0465e --- /dev/null +++ b/dist/src/grpc/types/greenlight/InvoiceStatus.js.map @@ -0,0 +1 @@ +{"version":3,"file":"InvoiceStatus.js","sourceRoot":"","sources":["../../../../../src/grpc/types/greenlight/InvoiceStatus.ts"],"names":[],"mappings":";AAAA,wCAAwC;;;AAE3B,QAAA,aAAa,GAAG;IAC3B,MAAM,EAAE,QAAQ;IAChB,IAAI,EAAE,MAAM;IACZ,OAAO,EAAE,SAAS;CACV,CAAA"} \ No newline at end of file diff --git a/dist/src/grpc/types/greenlight/NetAddressType.js b/dist/src/grpc/types/greenlight/NetAddressType.js new file mode 100644 index 000000000..1807a5dcb --- /dev/null +++ b/dist/src/grpc/types/greenlight/NetAddressType.js @@ -0,0 +1,11 @@ +"use strict"; +// Original file: proto/greenlight.proto +Object.defineProperty(exports, "__esModule", { value: true }); +exports.NetAddressType = void 0; +exports.NetAddressType = { + Ipv4: 'Ipv4', + Ipv6: 'Ipv6', + TorV2: 'TorV2', + TorV3: 'TorV3', +}; +//# sourceMappingURL=NetAddressType.js.map \ No newline at end of file diff --git a/dist/src/grpc/types/greenlight/NetAddressType.js.map b/dist/src/grpc/types/greenlight/NetAddressType.js.map new file mode 100644 index 000000000..6f884be87 --- /dev/null +++ b/dist/src/grpc/types/greenlight/NetAddressType.js.map @@ -0,0 +1 @@ +{"version":3,"file":"NetAddressType.js","sourceRoot":"","sources":["../../../../../src/grpc/types/greenlight/NetAddressType.ts"],"names":[],"mappings":";AAAA,wCAAwC;;;AAE3B,QAAA,cAAc,GAAG;IAC5B,IAAI,EAAE,MAAM;IACZ,IAAI,EAAE,MAAM;IACZ,KAAK,EAAE,OAAO;IACd,KAAK,EAAE,OAAO;CACN,CAAA"} \ No newline at end of file diff --git a/dist/src/grpc/types/greenlight/OutputStatus.js b/dist/src/grpc/types/greenlight/OutputStatus.js new file mode 100644 index 000000000..ce4e8d13b --- /dev/null +++ b/dist/src/grpc/types/greenlight/OutputStatus.js @@ -0,0 +1,9 @@ +"use strict"; +// Original file: proto/greenlight.proto +Object.defineProperty(exports, "__esModule", { value: true }); +exports.OutputStatus = void 0; +exports.OutputStatus = { + CONFIRMED: 'CONFIRMED', + UNCONFIRMED: 'UNCONFIRMED', +}; +//# sourceMappingURL=OutputStatus.js.map \ No newline at end of file diff --git a/dist/src/grpc/types/greenlight/OutputStatus.js.map b/dist/src/grpc/types/greenlight/OutputStatus.js.map new file mode 100644 index 000000000..0803b4076 --- /dev/null +++ b/dist/src/grpc/types/greenlight/OutputStatus.js.map @@ -0,0 +1 @@ +{"version":3,"file":"OutputStatus.js","sourceRoot":"","sources":["../../../../../src/grpc/types/greenlight/OutputStatus.ts"],"names":[],"mappings":";AAAA,wCAAwC;;;AAE3B,QAAA,YAAY,GAAG;IAC1B,SAAS,EAAE,WAAW;IACtB,WAAW,EAAE,aAAa;CAClB,CAAA"} \ No newline at end of file diff --git a/dist/src/grpc/types/greenlight/PayStatus.js b/dist/src/grpc/types/greenlight/PayStatus.js new file mode 100644 index 000000000..2922dba6b --- /dev/null +++ b/dist/src/grpc/types/greenlight/PayStatus.js @@ -0,0 +1,10 @@ +"use strict"; +// Original file: proto/greenlight.proto +Object.defineProperty(exports, "__esModule", { value: true }); +exports.PayStatus = void 0; +exports.PayStatus = { + PENDING: 'PENDING', + COMPLETE: 'COMPLETE', + FAILED: 'FAILED', +}; +//# sourceMappingURL=PayStatus.js.map \ No newline at end of file diff --git a/dist/src/grpc/types/greenlight/PayStatus.js.map b/dist/src/grpc/types/greenlight/PayStatus.js.map new file mode 100644 index 000000000..0a4aad4b2 --- /dev/null +++ b/dist/src/grpc/types/greenlight/PayStatus.js.map @@ -0,0 +1 @@ +{"version":3,"file":"PayStatus.js","sourceRoot":"","sources":["../../../../../src/grpc/types/greenlight/PayStatus.ts"],"names":[],"mappings":";AAAA,wCAAwC;;;AAE3B,QAAA,SAAS,GAAG;IACvB,OAAO,EAAE,SAAS;IAClB,QAAQ,EAAE,UAAU;IACpB,MAAM,EAAE,QAAQ;CACR,CAAA"} \ No newline at end of file diff --git a/dist/src/grpc/types/lnrpc/AddressType.js b/dist/src/grpc/types/lnrpc/AddressType.js new file mode 100644 index 000000000..c622871c6 --- /dev/null +++ b/dist/src/grpc/types/lnrpc/AddressType.js @@ -0,0 +1,13 @@ +"use strict"; +// Original file: proto/lightning.proto +Object.defineProperty(exports, "__esModule", { value: true }); +exports.AddressType = void 0; +exports.AddressType = { + WITNESS_PUBKEY_HASH: 'WITNESS_PUBKEY_HASH', + NESTED_PUBKEY_HASH: 'NESTED_PUBKEY_HASH', + UNUSED_WITNESS_PUBKEY_HASH: 'UNUSED_WITNESS_PUBKEY_HASH', + UNUSED_NESTED_PUBKEY_HASH: 'UNUSED_NESTED_PUBKEY_HASH', + TAPROOT_PUBKEY: 'TAPROOT_PUBKEY', + UNUSED_TAPROOT_PUBKEY: 'UNUSED_TAPROOT_PUBKEY', +}; +//# sourceMappingURL=AddressType.js.map \ No newline at end of file diff --git a/dist/src/grpc/types/lnrpc/AddressType.js.map b/dist/src/grpc/types/lnrpc/AddressType.js.map new file mode 100644 index 000000000..aa7c46f3a --- /dev/null +++ b/dist/src/grpc/types/lnrpc/AddressType.js.map @@ -0,0 +1 @@ +{"version":3,"file":"AddressType.js","sourceRoot":"","sources":["../../../../../src/grpc/types/lnrpc/AddressType.ts"],"names":[],"mappings":";AAAA,uCAAuC;;;AAE1B,QAAA,WAAW,GAAG;IACzB,mBAAmB,EAAE,qBAAqB;IAC1C,kBAAkB,EAAE,oBAAoB;IACxC,0BAA0B,EAAE,4BAA4B;IACxD,yBAAyB,EAAE,2BAA2B;IACtD,cAAc,EAAE,gBAAgB;IAChC,qBAAqB,EAAE,uBAAuB;CACtC,CAAA"} \ No newline at end of file diff --git a/dist/src/grpc/types/lnrpc/Channel.js b/dist/src/grpc/types/lnrpc/Channel.js new file mode 100644 index 000000000..6d81940be --- /dev/null +++ b/dist/src/grpc/types/lnrpc/Channel.js @@ -0,0 +1,4 @@ +"use strict"; +// Original file: proto/lightning.proto +Object.defineProperty(exports, "__esModule", { value: true }); +//# sourceMappingURL=Channel.js.map \ No newline at end of file diff --git a/dist/src/grpc/types/lnrpc/Channel.js.map b/dist/src/grpc/types/lnrpc/Channel.js.map new file mode 100644 index 000000000..506747a0f --- /dev/null +++ b/dist/src/grpc/types/lnrpc/Channel.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Channel.js","sourceRoot":"","sources":["../../../../../src/grpc/types/lnrpc/Channel.ts"],"names":[],"mappings":";AAAA,uCAAuC"} \ No newline at end of file diff --git a/dist/src/grpc/types/lnrpc/ChannelCloseSummary.js b/dist/src/grpc/types/lnrpc/ChannelCloseSummary.js new file mode 100644 index 000000000..e93bcbb31 --- /dev/null +++ b/dist/src/grpc/types/lnrpc/ChannelCloseSummary.js @@ -0,0 +1,14 @@ +"use strict"; +// Original file: proto/lightning.proto +Object.defineProperty(exports, "__esModule", { value: true }); +exports._lnrpc_ChannelCloseSummary_ClosureType = void 0; +// Original file: proto/lightning.proto +exports._lnrpc_ChannelCloseSummary_ClosureType = { + COOPERATIVE_CLOSE: 'COOPERATIVE_CLOSE', + LOCAL_FORCE_CLOSE: 'LOCAL_FORCE_CLOSE', + REMOTE_FORCE_CLOSE: 'REMOTE_FORCE_CLOSE', + BREACH_CLOSE: 'BREACH_CLOSE', + FUNDING_CANCELED: 'FUNDING_CANCELED', + ABANDONED: 'ABANDONED', +}; +//# sourceMappingURL=ChannelCloseSummary.js.map \ No newline at end of file diff --git a/dist/src/grpc/types/lnrpc/ChannelCloseSummary.js.map b/dist/src/grpc/types/lnrpc/ChannelCloseSummary.js.map new file mode 100644 index 000000000..93b80969c --- /dev/null +++ b/dist/src/grpc/types/lnrpc/ChannelCloseSummary.js.map @@ -0,0 +1 @@ +{"version":3,"file":"ChannelCloseSummary.js","sourceRoot":"","sources":["../../../../../src/grpc/types/lnrpc/ChannelCloseSummary.ts"],"names":[],"mappings":";AAAA,uCAAuC;;;AAYvC,uCAAuC;AAE1B,QAAA,sCAAsC,GAAG;IACpD,iBAAiB,EAAE,mBAAmB;IACtC,iBAAiB,EAAE,mBAAmB;IACtC,kBAAkB,EAAE,oBAAoB;IACxC,YAAY,EAAE,cAAc;IAC5B,gBAAgB,EAAE,kBAAkB;IACpC,SAAS,EAAE,WAAW;CACd,CAAA"} \ No newline at end of file diff --git a/dist/src/grpc/types/lnrpc/ChannelEventUpdate.js b/dist/src/grpc/types/lnrpc/ChannelEventUpdate.js new file mode 100644 index 000000000..42011aad5 --- /dev/null +++ b/dist/src/grpc/types/lnrpc/ChannelEventUpdate.js @@ -0,0 +1,14 @@ +"use strict"; +// Original file: proto/lightning.proto +Object.defineProperty(exports, "__esModule", { value: true }); +exports._lnrpc_ChannelEventUpdate_UpdateType = void 0; +// Original file: proto/lightning.proto +exports._lnrpc_ChannelEventUpdate_UpdateType = { + OPEN_CHANNEL: 'OPEN_CHANNEL', + CLOSED_CHANNEL: 'CLOSED_CHANNEL', + ACTIVE_CHANNEL: 'ACTIVE_CHANNEL', + INACTIVE_CHANNEL: 'INACTIVE_CHANNEL', + PENDING_OPEN_CHANNEL: 'PENDING_OPEN_CHANNEL', + FULLY_RESOLVED_CHANNEL: 'FULLY_RESOLVED_CHANNEL', +}; +//# sourceMappingURL=ChannelEventUpdate.js.map \ No newline at end of file diff --git a/dist/src/grpc/types/lnrpc/ChannelEventUpdate.js.map b/dist/src/grpc/types/lnrpc/ChannelEventUpdate.js.map new file mode 100644 index 000000000..87fdbeb23 --- /dev/null +++ b/dist/src/grpc/types/lnrpc/ChannelEventUpdate.js.map @@ -0,0 +1 @@ +{"version":3,"file":"ChannelEventUpdate.js","sourceRoot":"","sources":["../../../../../src/grpc/types/lnrpc/ChannelEventUpdate.ts"],"names":[],"mappings":";AAAA,uCAAuC;;;AAmBvC,uCAAuC;AAE1B,QAAA,oCAAoC,GAAG;IAClD,YAAY,EAAE,cAAc;IAC5B,cAAc,EAAE,gBAAgB;IAChC,cAAc,EAAE,gBAAgB;IAChC,gBAAgB,EAAE,kBAAkB;IACpC,oBAAoB,EAAE,sBAAsB;IAC5C,sBAAsB,EAAE,wBAAwB;CACxC,CAAA"} \ No newline at end of file diff --git a/dist/src/grpc/types/lnrpc/CommitmentType.js b/dist/src/grpc/types/lnrpc/CommitmentType.js new file mode 100644 index 000000000..fc14bde24 --- /dev/null +++ b/dist/src/grpc/types/lnrpc/CommitmentType.js @@ -0,0 +1,12 @@ +"use strict"; +// Original file: proto/lightning.proto +Object.defineProperty(exports, "__esModule", { value: true }); +exports.CommitmentType = void 0; +exports.CommitmentType = { + UNKNOWN_COMMITMENT_TYPE: 'UNKNOWN_COMMITMENT_TYPE', + LEGACY: 'LEGACY', + STATIC_REMOTE_KEY: 'STATIC_REMOTE_KEY', + ANCHORS: 'ANCHORS', + SCRIPT_ENFORCED_LEASE: 'SCRIPT_ENFORCED_LEASE', +}; +//# sourceMappingURL=CommitmentType.js.map \ No newline at end of file diff --git a/dist/src/grpc/types/lnrpc/CommitmentType.js.map b/dist/src/grpc/types/lnrpc/CommitmentType.js.map new file mode 100644 index 000000000..044c2f8c5 --- /dev/null +++ b/dist/src/grpc/types/lnrpc/CommitmentType.js.map @@ -0,0 +1 @@ +{"version":3,"file":"CommitmentType.js","sourceRoot":"","sources":["../../../../../src/grpc/types/lnrpc/CommitmentType.ts"],"names":[],"mappings":";AAAA,uCAAuC;;;AAE1B,QAAA,cAAc,GAAG;IAC5B,uBAAuB,EAAE,yBAAyB;IAClD,MAAM,EAAE,QAAQ;IAChB,iBAAiB,EAAE,mBAAmB;IACtC,OAAO,EAAE,SAAS;IAClB,qBAAqB,EAAE,uBAAuB;CACtC,CAAA"} \ No newline at end of file diff --git a/dist/src/grpc/types/lnrpc/Failure.js b/dist/src/grpc/types/lnrpc/Failure.js new file mode 100644 index 000000000..eed21cd6a --- /dev/null +++ b/dist/src/grpc/types/lnrpc/Failure.js @@ -0,0 +1,36 @@ +"use strict"; +// Original file: proto/lightning.proto +Object.defineProperty(exports, "__esModule", { value: true }); +exports._lnrpc_Failure_FailureCode = void 0; +// Original file: proto/lightning.proto +exports._lnrpc_Failure_FailureCode = { + RESERVED: 'RESERVED', + INCORRECT_OR_UNKNOWN_PAYMENT_DETAILS: 'INCORRECT_OR_UNKNOWN_PAYMENT_DETAILS', + INCORRECT_PAYMENT_AMOUNT: 'INCORRECT_PAYMENT_AMOUNT', + FINAL_INCORRECT_CLTV_EXPIRY: 'FINAL_INCORRECT_CLTV_EXPIRY', + FINAL_INCORRECT_HTLC_AMOUNT: 'FINAL_INCORRECT_HTLC_AMOUNT', + FINAL_EXPIRY_TOO_SOON: 'FINAL_EXPIRY_TOO_SOON', + INVALID_REALM: 'INVALID_REALM', + EXPIRY_TOO_SOON: 'EXPIRY_TOO_SOON', + INVALID_ONION_VERSION: 'INVALID_ONION_VERSION', + INVALID_ONION_HMAC: 'INVALID_ONION_HMAC', + INVALID_ONION_KEY: 'INVALID_ONION_KEY', + AMOUNT_BELOW_MINIMUM: 'AMOUNT_BELOW_MINIMUM', + FEE_INSUFFICIENT: 'FEE_INSUFFICIENT', + INCORRECT_CLTV_EXPIRY: 'INCORRECT_CLTV_EXPIRY', + CHANNEL_DISABLED: 'CHANNEL_DISABLED', + TEMPORARY_CHANNEL_FAILURE: 'TEMPORARY_CHANNEL_FAILURE', + REQUIRED_NODE_FEATURE_MISSING: 'REQUIRED_NODE_FEATURE_MISSING', + REQUIRED_CHANNEL_FEATURE_MISSING: 'REQUIRED_CHANNEL_FEATURE_MISSING', + UNKNOWN_NEXT_PEER: 'UNKNOWN_NEXT_PEER', + TEMPORARY_NODE_FAILURE: 'TEMPORARY_NODE_FAILURE', + PERMANENT_NODE_FAILURE: 'PERMANENT_NODE_FAILURE', + PERMANENT_CHANNEL_FAILURE: 'PERMANENT_CHANNEL_FAILURE', + EXPIRY_TOO_FAR: 'EXPIRY_TOO_FAR', + MPP_TIMEOUT: 'MPP_TIMEOUT', + INVALID_ONION_PAYLOAD: 'INVALID_ONION_PAYLOAD', + INTERNAL_FAILURE: 'INTERNAL_FAILURE', + UNKNOWN_FAILURE: 'UNKNOWN_FAILURE', + UNREADABLE_FAILURE: 'UNREADABLE_FAILURE', +}; +//# sourceMappingURL=Failure.js.map \ No newline at end of file diff --git a/dist/src/grpc/types/lnrpc/Failure.js.map b/dist/src/grpc/types/lnrpc/Failure.js.map new file mode 100644 index 000000000..7c9b92606 --- /dev/null +++ b/dist/src/grpc/types/lnrpc/Failure.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Failure.js","sourceRoot":"","sources":["../../../../../src/grpc/types/lnrpc/Failure.ts"],"names":[],"mappings":";AAAA,uCAAuC;;;AAQvC,uCAAuC;AAE1B,QAAA,0BAA0B,GAAG;IACxC,QAAQ,EAAE,UAAU;IACpB,oCAAoC,EAAE,sCAAsC;IAC5E,wBAAwB,EAAE,0BAA0B;IACpD,2BAA2B,EAAE,6BAA6B;IAC1D,2BAA2B,EAAE,6BAA6B;IAC1D,qBAAqB,EAAE,uBAAuB;IAC9C,aAAa,EAAE,eAAe;IAC9B,eAAe,EAAE,iBAAiB;IAClC,qBAAqB,EAAE,uBAAuB;IAC9C,kBAAkB,EAAE,oBAAoB;IACxC,iBAAiB,EAAE,mBAAmB;IACtC,oBAAoB,EAAE,sBAAsB;IAC5C,gBAAgB,EAAE,kBAAkB;IACpC,qBAAqB,EAAE,uBAAuB;IAC9C,gBAAgB,EAAE,kBAAkB;IACpC,yBAAyB,EAAE,2BAA2B;IACtD,6BAA6B,EAAE,+BAA+B;IAC9D,gCAAgC,EAAE,kCAAkC;IACpE,iBAAiB,EAAE,mBAAmB;IACtC,sBAAsB,EAAE,wBAAwB;IAChD,sBAAsB,EAAE,wBAAwB;IAChD,yBAAyB,EAAE,2BAA2B;IACtD,cAAc,EAAE,gBAAgB;IAChC,WAAW,EAAE,aAAa;IAC1B,qBAAqB,EAAE,uBAAuB;IAC9C,gBAAgB,EAAE,kBAAkB;IACpC,eAAe,EAAE,iBAAiB;IAClC,kBAAkB,EAAE,oBAAoB;CAChC,CAAA"} \ No newline at end of file diff --git a/dist/src/grpc/types/lnrpc/FeatureBit.js b/dist/src/grpc/types/lnrpc/FeatureBit.js new file mode 100644 index 000000000..a903f40ac --- /dev/null +++ b/dist/src/grpc/types/lnrpc/FeatureBit.js @@ -0,0 +1,32 @@ +"use strict"; +// Original file: proto/lightning.proto +Object.defineProperty(exports, "__esModule", { value: true }); +exports.FeatureBit = void 0; +exports.FeatureBit = { + DATALOSS_PROTECT_REQ: 'DATALOSS_PROTECT_REQ', + DATALOSS_PROTECT_OPT: 'DATALOSS_PROTECT_OPT', + INITIAL_ROUING_SYNC: 'INITIAL_ROUING_SYNC', + UPFRONT_SHUTDOWN_SCRIPT_REQ: 'UPFRONT_SHUTDOWN_SCRIPT_REQ', + UPFRONT_SHUTDOWN_SCRIPT_OPT: 'UPFRONT_SHUTDOWN_SCRIPT_OPT', + GOSSIP_QUERIES_REQ: 'GOSSIP_QUERIES_REQ', + GOSSIP_QUERIES_OPT: 'GOSSIP_QUERIES_OPT', + TLV_ONION_REQ: 'TLV_ONION_REQ', + TLV_ONION_OPT: 'TLV_ONION_OPT', + EXT_GOSSIP_QUERIES_REQ: 'EXT_GOSSIP_QUERIES_REQ', + EXT_GOSSIP_QUERIES_OPT: 'EXT_GOSSIP_QUERIES_OPT', + STATIC_REMOTE_KEY_REQ: 'STATIC_REMOTE_KEY_REQ', + STATIC_REMOTE_KEY_OPT: 'STATIC_REMOTE_KEY_OPT', + PAYMENT_ADDR_REQ: 'PAYMENT_ADDR_REQ', + PAYMENT_ADDR_OPT: 'PAYMENT_ADDR_OPT', + MPP_REQ: 'MPP_REQ', + MPP_OPT: 'MPP_OPT', + WUMBO_CHANNELS_REQ: 'WUMBO_CHANNELS_REQ', + WUMBO_CHANNELS_OPT: 'WUMBO_CHANNELS_OPT', + ANCHORS_REQ: 'ANCHORS_REQ', + ANCHORS_OPT: 'ANCHORS_OPT', + ANCHORS_ZERO_FEE_HTLC_REQ: 'ANCHORS_ZERO_FEE_HTLC_REQ', + ANCHORS_ZERO_FEE_HTLC_OPT: 'ANCHORS_ZERO_FEE_HTLC_OPT', + AMP_REQ: 'AMP_REQ', + AMP_OPT: 'AMP_OPT', +}; +//# sourceMappingURL=FeatureBit.js.map \ No newline at end of file diff --git a/dist/src/grpc/types/lnrpc/FeatureBit.js.map b/dist/src/grpc/types/lnrpc/FeatureBit.js.map new file mode 100644 index 000000000..108333793 --- /dev/null +++ b/dist/src/grpc/types/lnrpc/FeatureBit.js.map @@ -0,0 +1 @@ +{"version":3,"file":"FeatureBit.js","sourceRoot":"","sources":["../../../../../src/grpc/types/lnrpc/FeatureBit.ts"],"names":[],"mappings":";AAAA,uCAAuC;;;AAE1B,QAAA,UAAU,GAAG;IACxB,oBAAoB,EAAE,sBAAsB;IAC5C,oBAAoB,EAAE,sBAAsB;IAC5C,mBAAmB,EAAE,qBAAqB;IAC1C,2BAA2B,EAAE,6BAA6B;IAC1D,2BAA2B,EAAE,6BAA6B;IAC1D,kBAAkB,EAAE,oBAAoB;IACxC,kBAAkB,EAAE,oBAAoB;IACxC,aAAa,EAAE,eAAe;IAC9B,aAAa,EAAE,eAAe;IAC9B,sBAAsB,EAAE,wBAAwB;IAChD,sBAAsB,EAAE,wBAAwB;IAChD,qBAAqB,EAAE,uBAAuB;IAC9C,qBAAqB,EAAE,uBAAuB;IAC9C,gBAAgB,EAAE,kBAAkB;IACpC,gBAAgB,EAAE,kBAAkB;IACpC,OAAO,EAAE,SAAS;IAClB,OAAO,EAAE,SAAS;IAClB,kBAAkB,EAAE,oBAAoB;IACxC,kBAAkB,EAAE,oBAAoB;IACxC,WAAW,EAAE,aAAa;IAC1B,WAAW,EAAE,aAAa;IAC1B,yBAAyB,EAAE,2BAA2B;IACtD,yBAAyB,EAAE,2BAA2B;IACtD,OAAO,EAAE,SAAS;IAClB,OAAO,EAAE,SAAS;CACV,CAAA"} \ No newline at end of file diff --git a/dist/src/grpc/types/lnrpc/HTLCAttempt.js b/dist/src/grpc/types/lnrpc/HTLCAttempt.js new file mode 100644 index 000000000..9b1bb6294 --- /dev/null +++ b/dist/src/grpc/types/lnrpc/HTLCAttempt.js @@ -0,0 +1,11 @@ +"use strict"; +// Original file: proto/lightning.proto +Object.defineProperty(exports, "__esModule", { value: true }); +exports._lnrpc_HTLCAttempt_HTLCStatus = void 0; +// Original file: proto/lightning.proto +exports._lnrpc_HTLCAttempt_HTLCStatus = { + IN_FLIGHT: 'IN_FLIGHT', + SUCCEEDED: 'SUCCEEDED', + FAILED: 'FAILED', +}; +//# sourceMappingURL=HTLCAttempt.js.map \ No newline at end of file diff --git a/dist/src/grpc/types/lnrpc/HTLCAttempt.js.map b/dist/src/grpc/types/lnrpc/HTLCAttempt.js.map new file mode 100644 index 000000000..13cebe2c6 --- /dev/null +++ b/dist/src/grpc/types/lnrpc/HTLCAttempt.js.map @@ -0,0 +1 @@ +{"version":3,"file":"HTLCAttempt.js","sourceRoot":"","sources":["../../../../../src/grpc/types/lnrpc/HTLCAttempt.ts"],"names":[],"mappings":";AAAA,uCAAuC;;;AAYvC,uCAAuC;AAE1B,QAAA,6BAA6B,GAAG;IAC3C,SAAS,EAAE,WAAW;IACtB,SAAS,EAAE,WAAW;IACtB,MAAM,EAAE,QAAQ;CACR,CAAA"} \ No newline at end of file diff --git a/dist/src/grpc/types/lnrpc/Initiator.js b/dist/src/grpc/types/lnrpc/Initiator.js new file mode 100644 index 000000000..87c63fcbf --- /dev/null +++ b/dist/src/grpc/types/lnrpc/Initiator.js @@ -0,0 +1,11 @@ +"use strict"; +// Original file: proto/lightning.proto +Object.defineProperty(exports, "__esModule", { value: true }); +exports.Initiator = void 0; +exports.Initiator = { + INITIATOR_UNKNOWN: 'INITIATOR_UNKNOWN', + INITIATOR_LOCAL: 'INITIATOR_LOCAL', + INITIATOR_REMOTE: 'INITIATOR_REMOTE', + INITIATOR_BOTH: 'INITIATOR_BOTH', +}; +//# sourceMappingURL=Initiator.js.map \ No newline at end of file diff --git a/dist/src/grpc/types/lnrpc/Initiator.js.map b/dist/src/grpc/types/lnrpc/Initiator.js.map new file mode 100644 index 000000000..f9ca3c82c --- /dev/null +++ b/dist/src/grpc/types/lnrpc/Initiator.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Initiator.js","sourceRoot":"","sources":["../../../../../src/grpc/types/lnrpc/Initiator.ts"],"names":[],"mappings":";AAAA,uCAAuC;;;AAE1B,QAAA,SAAS,GAAG;IACvB,iBAAiB,EAAE,mBAAmB;IACtC,eAAe,EAAE,iBAAiB;IAClC,gBAAgB,EAAE,kBAAkB;IACpC,cAAc,EAAE,gBAAgB;CACxB,CAAA"} \ No newline at end of file diff --git a/dist/src/grpc/types/lnrpc/Invoice.js b/dist/src/grpc/types/lnrpc/Invoice.js new file mode 100644 index 000000000..82b345229 --- /dev/null +++ b/dist/src/grpc/types/lnrpc/Invoice.js @@ -0,0 +1,12 @@ +"use strict"; +// Original file: proto/lightning.proto +Object.defineProperty(exports, "__esModule", { value: true }); +exports._lnrpc_Invoice_InvoiceState = void 0; +// Original file: proto/lightning.proto +exports._lnrpc_Invoice_InvoiceState = { + OPEN: 'OPEN', + SETTLED: 'SETTLED', + CANCELED: 'CANCELED', + ACCEPTED: 'ACCEPTED', +}; +//# sourceMappingURL=Invoice.js.map \ No newline at end of file diff --git a/dist/src/grpc/types/lnrpc/Invoice.js.map b/dist/src/grpc/types/lnrpc/Invoice.js.map new file mode 100644 index 000000000..64537543a --- /dev/null +++ b/dist/src/grpc/types/lnrpc/Invoice.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Invoice.js","sourceRoot":"","sources":["../../../../../src/grpc/types/lnrpc/Invoice.ts"],"names":[],"mappings":";AAAA,uCAAuC;;;AAoBvC,uCAAuC;AAE1B,QAAA,2BAA2B,GAAG;IACzC,IAAI,EAAE,MAAM;IACZ,OAAO,EAAE,SAAS;IAClB,QAAQ,EAAE,UAAU;IACpB,QAAQ,EAAE,UAAU;CACZ,CAAA"} \ No newline at end of file diff --git a/dist/src/grpc/types/lnrpc/InvoiceHTLCState.js b/dist/src/grpc/types/lnrpc/InvoiceHTLCState.js new file mode 100644 index 000000000..3fd77449d --- /dev/null +++ b/dist/src/grpc/types/lnrpc/InvoiceHTLCState.js @@ -0,0 +1,10 @@ +"use strict"; +// Original file: proto/lightning.proto +Object.defineProperty(exports, "__esModule", { value: true }); +exports.InvoiceHTLCState = void 0; +exports.InvoiceHTLCState = { + ACCEPTED: 'ACCEPTED', + SETTLED: 'SETTLED', + CANCELED: 'CANCELED', +}; +//# sourceMappingURL=InvoiceHTLCState.js.map \ No newline at end of file diff --git a/dist/src/grpc/types/lnrpc/InvoiceHTLCState.js.map b/dist/src/grpc/types/lnrpc/InvoiceHTLCState.js.map new file mode 100644 index 000000000..9090041fd --- /dev/null +++ b/dist/src/grpc/types/lnrpc/InvoiceHTLCState.js.map @@ -0,0 +1 @@ +{"version":3,"file":"InvoiceHTLCState.js","sourceRoot":"","sources":["../../../../../src/grpc/types/lnrpc/InvoiceHTLCState.ts"],"names":[],"mappings":";AAAA,uCAAuC;;;AAE1B,QAAA,gBAAgB,GAAG;IAC9B,QAAQ,EAAE,UAAU;IACpB,OAAO,EAAE,SAAS;IAClB,QAAQ,EAAE,UAAU;CACZ,CAAA"} \ No newline at end of file diff --git a/dist/src/grpc/types/lnrpc/NodeMetricType.js b/dist/src/grpc/types/lnrpc/NodeMetricType.js new file mode 100644 index 000000000..c7eeafdae --- /dev/null +++ b/dist/src/grpc/types/lnrpc/NodeMetricType.js @@ -0,0 +1,9 @@ +"use strict"; +// Original file: proto/lightning.proto +Object.defineProperty(exports, "__esModule", { value: true }); +exports.NodeMetricType = void 0; +exports.NodeMetricType = { + UNKNOWN: 'UNKNOWN', + BETWEENNESS_CENTRALITY: 'BETWEENNESS_CENTRALITY', +}; +//# sourceMappingURL=NodeMetricType.js.map \ No newline at end of file diff --git a/dist/src/grpc/types/lnrpc/NodeMetricType.js.map b/dist/src/grpc/types/lnrpc/NodeMetricType.js.map new file mode 100644 index 000000000..7b58a3999 --- /dev/null +++ b/dist/src/grpc/types/lnrpc/NodeMetricType.js.map @@ -0,0 +1 @@ +{"version":3,"file":"NodeMetricType.js","sourceRoot":"","sources":["../../../../../src/grpc/types/lnrpc/NodeMetricType.ts"],"names":[],"mappings":";AAAA,uCAAuC;;;AAE1B,QAAA,cAAc,GAAG;IAC5B,OAAO,EAAE,SAAS;IAClB,sBAAsB,EAAE,wBAAwB;CACxC,CAAA"} \ No newline at end of file diff --git a/dist/src/grpc/types/lnrpc/OutputScriptType.js b/dist/src/grpc/types/lnrpc/OutputScriptType.js new file mode 100644 index 000000000..9c2df4f78 --- /dev/null +++ b/dist/src/grpc/types/lnrpc/OutputScriptType.js @@ -0,0 +1,17 @@ +"use strict"; +// Original file: proto/lightning.proto +Object.defineProperty(exports, "__esModule", { value: true }); +exports.OutputScriptType = void 0; +exports.OutputScriptType = { + SCRIPT_TYPE_PUBKEY_HASH: 'SCRIPT_TYPE_PUBKEY_HASH', + SCRIPT_TYPE_SCRIPT_HASH: 'SCRIPT_TYPE_SCRIPT_HASH', + SCRIPT_TYPE_WITNESS_V0_PUBKEY_HASH: 'SCRIPT_TYPE_WITNESS_V0_PUBKEY_HASH', + SCRIPT_TYPE_WITNESS_V0_SCRIPT_HASH: 'SCRIPT_TYPE_WITNESS_V0_SCRIPT_HASH', + SCRIPT_TYPE_PUBKEY: 'SCRIPT_TYPE_PUBKEY', + SCRIPT_TYPE_MULTISIG: 'SCRIPT_TYPE_MULTISIG', + SCRIPT_TYPE_NULLDATA: 'SCRIPT_TYPE_NULLDATA', + SCRIPT_TYPE_NON_STANDARD: 'SCRIPT_TYPE_NON_STANDARD', + SCRIPT_TYPE_WITNESS_UNKNOWN: 'SCRIPT_TYPE_WITNESS_UNKNOWN', + SCRIPT_TYPE_WITNESS_V1_TAPROOT: 'SCRIPT_TYPE_WITNESS_V1_TAPROOT', +}; +//# sourceMappingURL=OutputScriptType.js.map \ No newline at end of file diff --git a/dist/src/grpc/types/lnrpc/OutputScriptType.js.map b/dist/src/grpc/types/lnrpc/OutputScriptType.js.map new file mode 100644 index 000000000..bef2f0865 --- /dev/null +++ b/dist/src/grpc/types/lnrpc/OutputScriptType.js.map @@ -0,0 +1 @@ +{"version":3,"file":"OutputScriptType.js","sourceRoot":"","sources":["../../../../../src/grpc/types/lnrpc/OutputScriptType.ts"],"names":[],"mappings":";AAAA,uCAAuC;;;AAE1B,QAAA,gBAAgB,GAAG;IAC9B,uBAAuB,EAAE,yBAAyB;IAClD,uBAAuB,EAAE,yBAAyB;IAClD,kCAAkC,EAAE,oCAAoC;IACxE,kCAAkC,EAAE,oCAAoC;IACxE,kBAAkB,EAAE,oBAAoB;IACxC,oBAAoB,EAAE,sBAAsB;IAC5C,oBAAoB,EAAE,sBAAsB;IAC5C,wBAAwB,EAAE,0BAA0B;IACpD,2BAA2B,EAAE,6BAA6B;IAC1D,8BAA8B,EAAE,gCAAgC;CACxD,CAAA"} \ No newline at end of file diff --git a/dist/src/grpc/types/lnrpc/Payment.js b/dist/src/grpc/types/lnrpc/Payment.js new file mode 100644 index 000000000..16aacb715 --- /dev/null +++ b/dist/src/grpc/types/lnrpc/Payment.js @@ -0,0 +1,12 @@ +"use strict"; +// Original file: proto/lightning.proto +Object.defineProperty(exports, "__esModule", { value: true }); +exports._lnrpc_Payment_PaymentStatus = void 0; +// Original file: proto/lightning.proto +exports._lnrpc_Payment_PaymentStatus = { + UNKNOWN: 'UNKNOWN', + IN_FLIGHT: 'IN_FLIGHT', + SUCCEEDED: 'SUCCEEDED', + FAILED: 'FAILED', +}; +//# sourceMappingURL=Payment.js.map \ No newline at end of file diff --git a/dist/src/grpc/types/lnrpc/Payment.js.map b/dist/src/grpc/types/lnrpc/Payment.js.map new file mode 100644 index 000000000..b1723a54c --- /dev/null +++ b/dist/src/grpc/types/lnrpc/Payment.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Payment.js","sourceRoot":"","sources":["../../../../../src/grpc/types/lnrpc/Payment.ts"],"names":[],"mappings":";AAAA,uCAAuC;;;AAYvC,uCAAuC;AAE1B,QAAA,4BAA4B,GAAG;IAC1C,OAAO,EAAE,SAAS;IAClB,SAAS,EAAE,WAAW;IACtB,SAAS,EAAE,WAAW;IACtB,MAAM,EAAE,QAAQ;CACR,CAAA"} \ No newline at end of file diff --git a/dist/src/grpc/types/lnrpc/PaymentFailureReason.js b/dist/src/grpc/types/lnrpc/PaymentFailureReason.js new file mode 100644 index 000000000..ca39e29a1 --- /dev/null +++ b/dist/src/grpc/types/lnrpc/PaymentFailureReason.js @@ -0,0 +1,13 @@ +"use strict"; +// Original file: proto/lightning.proto +Object.defineProperty(exports, "__esModule", { value: true }); +exports.PaymentFailureReason = void 0; +exports.PaymentFailureReason = { + FAILURE_REASON_NONE: 'FAILURE_REASON_NONE', + FAILURE_REASON_TIMEOUT: 'FAILURE_REASON_TIMEOUT', + FAILURE_REASON_NO_ROUTE: 'FAILURE_REASON_NO_ROUTE', + FAILURE_REASON_ERROR: 'FAILURE_REASON_ERROR', + FAILURE_REASON_INCORRECT_PAYMENT_DETAILS: 'FAILURE_REASON_INCORRECT_PAYMENT_DETAILS', + FAILURE_REASON_INSUFFICIENT_BALANCE: 'FAILURE_REASON_INSUFFICIENT_BALANCE', +}; +//# sourceMappingURL=PaymentFailureReason.js.map \ No newline at end of file diff --git a/dist/src/grpc/types/lnrpc/PaymentFailureReason.js.map b/dist/src/grpc/types/lnrpc/PaymentFailureReason.js.map new file mode 100644 index 000000000..9b0eb07d7 --- /dev/null +++ b/dist/src/grpc/types/lnrpc/PaymentFailureReason.js.map @@ -0,0 +1 @@ +{"version":3,"file":"PaymentFailureReason.js","sourceRoot":"","sources":["../../../../../src/grpc/types/lnrpc/PaymentFailureReason.ts"],"names":[],"mappings":";AAAA,uCAAuC;;;AAE1B,QAAA,oBAAoB,GAAG;IAClC,mBAAmB,EAAE,qBAAqB;IAC1C,sBAAsB,EAAE,wBAAwB;IAChD,uBAAuB,EAAE,yBAAyB;IAClD,oBAAoB,EAAE,sBAAsB;IAC5C,wCAAwC,EACtC,0CAA0C;IAC5C,mCAAmC,EAAE,qCAAqC;CAClE,CAAA"} \ No newline at end of file diff --git a/dist/src/grpc/types/lnrpc/Peer.js b/dist/src/grpc/types/lnrpc/Peer.js new file mode 100644 index 000000000..38fbffde6 --- /dev/null +++ b/dist/src/grpc/types/lnrpc/Peer.js @@ -0,0 +1,12 @@ +"use strict"; +// Original file: proto/lightning.proto +Object.defineProperty(exports, "__esModule", { value: true }); +exports._lnrpc_Peer_SyncType = void 0; +// Original file: proto/lightning.proto +exports._lnrpc_Peer_SyncType = { + UNKNOWN_SYNC: 'UNKNOWN_SYNC', + ACTIVE_SYNC: 'ACTIVE_SYNC', + PASSIVE_SYNC: 'PASSIVE_SYNC', + PINNED_SYNC: 'PINNED_SYNC', +}; +//# sourceMappingURL=Peer.js.map \ No newline at end of file diff --git a/dist/src/grpc/types/lnrpc/Peer.js.map b/dist/src/grpc/types/lnrpc/Peer.js.map new file mode 100644 index 000000000..0ace13e20 --- /dev/null +++ b/dist/src/grpc/types/lnrpc/Peer.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Peer.js","sourceRoot":"","sources":["../../../../../src/grpc/types/lnrpc/Peer.ts"],"names":[],"mappings":";AAAA,uCAAuC;;;AAYvC,uCAAuC;AAE1B,QAAA,oBAAoB,GAAG;IAClC,YAAY,EAAE,cAAc;IAC5B,WAAW,EAAE,aAAa;IAC1B,YAAY,EAAE,cAAc;IAC5B,WAAW,EAAE,aAAa;CAClB,CAAA"} \ No newline at end of file diff --git a/dist/src/grpc/types/lnrpc/PeerEvent.js b/dist/src/grpc/types/lnrpc/PeerEvent.js new file mode 100644 index 000000000..a1c3a19cf --- /dev/null +++ b/dist/src/grpc/types/lnrpc/PeerEvent.js @@ -0,0 +1,10 @@ +"use strict"; +// Original file: proto/lightning.proto +Object.defineProperty(exports, "__esModule", { value: true }); +exports._lnrpc_PeerEvent_EventType = void 0; +// Original file: proto/lightning.proto +exports._lnrpc_PeerEvent_EventType = { + PEER_ONLINE: 'PEER_ONLINE', + PEER_OFFLINE: 'PEER_OFFLINE', +}; +//# sourceMappingURL=PeerEvent.js.map \ No newline at end of file diff --git a/dist/src/grpc/types/lnrpc/PeerEvent.js.map b/dist/src/grpc/types/lnrpc/PeerEvent.js.map new file mode 100644 index 000000000..d250cc933 --- /dev/null +++ b/dist/src/grpc/types/lnrpc/PeerEvent.js.map @@ -0,0 +1 @@ +{"version":3,"file":"PeerEvent.js","sourceRoot":"","sources":["../../../../../src/grpc/types/lnrpc/PeerEvent.ts"],"names":[],"mappings":";AAAA,uCAAuC;;;AAEvC,uCAAuC;AAE1B,QAAA,0BAA0B,GAAG;IACxC,WAAW,EAAE,aAAa;IAC1B,YAAY,EAAE,cAAc;CACpB,CAAA"} \ No newline at end of file diff --git a/dist/src/grpc/types/lnrpc/PendingChannelsResponse.js b/dist/src/grpc/types/lnrpc/PendingChannelsResponse.js new file mode 100644 index 000000000..3a648201e --- /dev/null +++ b/dist/src/grpc/types/lnrpc/PendingChannelsResponse.js @@ -0,0 +1,11 @@ +"use strict"; +// Original file: proto/lightning.proto +Object.defineProperty(exports, "__esModule", { value: true }); +exports._lnrpc_PendingChannelsResponse_ForceClosedChannel_AnchorState = void 0; +// Original file: proto/lightning.proto +exports._lnrpc_PendingChannelsResponse_ForceClosedChannel_AnchorState = { + LIMBO: 'LIMBO', + RECOVERED: 'RECOVERED', + LOST: 'LOST', +}; +//# sourceMappingURL=PendingChannelsResponse.js.map \ No newline at end of file diff --git a/dist/src/grpc/types/lnrpc/PendingChannelsResponse.js.map b/dist/src/grpc/types/lnrpc/PendingChannelsResponse.js.map new file mode 100644 index 000000000..615d9e95f --- /dev/null +++ b/dist/src/grpc/types/lnrpc/PendingChannelsResponse.js.map @@ -0,0 +1 @@ +{"version":3,"file":"PendingChannelsResponse.js","sourceRoot":"","sources":["../../../../../src/grpc/types/lnrpc/PendingChannelsResponse.ts"],"names":[],"mappings":";AAAA,uCAAuC;;;AAgBvC,uCAAuC;AAE1B,QAAA,6DAA6D,GAAG;IAC3E,KAAK,EAAE,OAAO;IACd,SAAS,EAAE,WAAW;IACtB,IAAI,EAAE,MAAM;CACJ,CAAA"} \ No newline at end of file diff --git a/dist/src/grpc/types/lnrpc/ResolutionOutcome.js b/dist/src/grpc/types/lnrpc/ResolutionOutcome.js new file mode 100644 index 000000000..0cc25c05d --- /dev/null +++ b/dist/src/grpc/types/lnrpc/ResolutionOutcome.js @@ -0,0 +1,13 @@ +"use strict"; +// Original file: proto/lightning.proto +Object.defineProperty(exports, "__esModule", { value: true }); +exports.ResolutionOutcome = void 0; +exports.ResolutionOutcome = { + OUTCOME_UNKNOWN: 'OUTCOME_UNKNOWN', + CLAIMED: 'CLAIMED', + UNCLAIMED: 'UNCLAIMED', + ABANDONED: 'ABANDONED', + FIRST_STAGE: 'FIRST_STAGE', + TIMEOUT: 'TIMEOUT', +}; +//# sourceMappingURL=ResolutionOutcome.js.map \ No newline at end of file diff --git a/dist/src/grpc/types/lnrpc/ResolutionOutcome.js.map b/dist/src/grpc/types/lnrpc/ResolutionOutcome.js.map new file mode 100644 index 000000000..c7b36dc08 --- /dev/null +++ b/dist/src/grpc/types/lnrpc/ResolutionOutcome.js.map @@ -0,0 +1 @@ +{"version":3,"file":"ResolutionOutcome.js","sourceRoot":"","sources":["../../../../../src/grpc/types/lnrpc/ResolutionOutcome.ts"],"names":[],"mappings":";AAAA,uCAAuC;;;AAE1B,QAAA,iBAAiB,GAAG;IAC/B,eAAe,EAAE,iBAAiB;IAClC,OAAO,EAAE,SAAS;IAClB,SAAS,EAAE,WAAW;IACtB,SAAS,EAAE,WAAW;IACtB,WAAW,EAAE,aAAa;IAC1B,OAAO,EAAE,SAAS;CACV,CAAA"} \ No newline at end of file diff --git a/dist/src/grpc/types/lnrpc/ResolutionType.js b/dist/src/grpc/types/lnrpc/ResolutionType.js new file mode 100644 index 000000000..1988e83db --- /dev/null +++ b/dist/src/grpc/types/lnrpc/ResolutionType.js @@ -0,0 +1,12 @@ +"use strict"; +// Original file: proto/lightning.proto +Object.defineProperty(exports, "__esModule", { value: true }); +exports.ResolutionType = void 0; +exports.ResolutionType = { + TYPE_UNKNOWN: 'TYPE_UNKNOWN', + ANCHOR: 'ANCHOR', + INCOMING_HTLC: 'INCOMING_HTLC', + OUTGOING_HTLC: 'OUTGOING_HTLC', + COMMIT: 'COMMIT', +}; +//# sourceMappingURL=ResolutionType.js.map \ No newline at end of file diff --git a/dist/src/grpc/types/lnrpc/ResolutionType.js.map b/dist/src/grpc/types/lnrpc/ResolutionType.js.map new file mode 100644 index 000000000..dfe1056c7 --- /dev/null +++ b/dist/src/grpc/types/lnrpc/ResolutionType.js.map @@ -0,0 +1 @@ +{"version":3,"file":"ResolutionType.js","sourceRoot":"","sources":["../../../../../src/grpc/types/lnrpc/ResolutionType.ts"],"names":[],"mappings":";AAAA,uCAAuC;;;AAE1B,QAAA,cAAc,GAAG;IAC5B,YAAY,EAAE,cAAc;IAC5B,MAAM,EAAE,QAAQ;IAChB,aAAa,EAAE,eAAe;IAC9B,aAAa,EAAE,eAAe;IAC9B,MAAM,EAAE,QAAQ;CACR,CAAA"} \ No newline at end of file diff --git a/dist/src/grpc/types/lnrpc/UpdateFailure.js b/dist/src/grpc/types/lnrpc/UpdateFailure.js new file mode 100644 index 000000000..ba9af236d --- /dev/null +++ b/dist/src/grpc/types/lnrpc/UpdateFailure.js @@ -0,0 +1,12 @@ +"use strict"; +// Original file: proto/lightning.proto +Object.defineProperty(exports, "__esModule", { value: true }); +exports.UpdateFailure = void 0; +exports.UpdateFailure = { + UPDATE_FAILURE_UNKNOWN: 'UPDATE_FAILURE_UNKNOWN', + UPDATE_FAILURE_PENDING: 'UPDATE_FAILURE_PENDING', + UPDATE_FAILURE_NOT_FOUND: 'UPDATE_FAILURE_NOT_FOUND', + UPDATE_FAILURE_INTERNAL_ERR: 'UPDATE_FAILURE_INTERNAL_ERR', + UPDATE_FAILURE_INVALID_PARAMETER: 'UPDATE_FAILURE_INVALID_PARAMETER', +}; +//# sourceMappingURL=UpdateFailure.js.map \ No newline at end of file diff --git a/dist/src/grpc/types/lnrpc/UpdateFailure.js.map b/dist/src/grpc/types/lnrpc/UpdateFailure.js.map new file mode 100644 index 000000000..5394e6c4e --- /dev/null +++ b/dist/src/grpc/types/lnrpc/UpdateFailure.js.map @@ -0,0 +1 @@ +{"version":3,"file":"UpdateFailure.js","sourceRoot":"","sources":["../../../../../src/grpc/types/lnrpc/UpdateFailure.ts"],"names":[],"mappings":";AAAA,uCAAuC;;;AAE1B,QAAA,aAAa,GAAG;IAC3B,sBAAsB,EAAE,wBAAwB;IAChD,sBAAsB,EAAE,wBAAwB;IAChD,wBAAwB,EAAE,0BAA0B;IACpD,2BAA2B,EAAE,6BAA6B;IAC1D,gCAAgC,EAAE,kCAAkC;CAC5D,CAAA"} \ No newline at end of file diff --git a/dist/src/grpc/types/lnrpc_proxy/Channel.js b/dist/src/grpc/types/lnrpc_proxy/Channel.js new file mode 100644 index 000000000..a7cc68e9b --- /dev/null +++ b/dist/src/grpc/types/lnrpc_proxy/Channel.js @@ -0,0 +1,4 @@ +"use strict"; +// Original file: proto/rpc_proxy.proto +Object.defineProperty(exports, "__esModule", { value: true }); +//# sourceMappingURL=Channel.js.map \ No newline at end of file diff --git a/dist/src/grpc/types/lnrpc_proxy/Channel.js.map b/dist/src/grpc/types/lnrpc_proxy/Channel.js.map new file mode 100644 index 000000000..4ca912e9a --- /dev/null +++ b/dist/src/grpc/types/lnrpc_proxy/Channel.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Channel.js","sourceRoot":"","sources":["../../../../../src/grpc/types/lnrpc_proxy/Channel.ts"],"names":[],"mappings":";AAAA,uCAAuC"} \ No newline at end of file diff --git a/dist/src/grpc/types/lnrpc_proxy/CommitmentType.js b/dist/src/grpc/types/lnrpc_proxy/CommitmentType.js new file mode 100644 index 000000000..84f1f0cc2 --- /dev/null +++ b/dist/src/grpc/types/lnrpc_proxy/CommitmentType.js @@ -0,0 +1,11 @@ +"use strict"; +// Original file: proto/rpc_proxy.proto +Object.defineProperty(exports, "__esModule", { value: true }); +exports.CommitmentType = void 0; +exports.CommitmentType = { + LEGACY: 'LEGACY', + STATIC_REMOTE_KEY: 'STATIC_REMOTE_KEY', + ANCHORS: 'ANCHORS', + UNKNOWN_COMMITMENT_TYPE: 'UNKNOWN_COMMITMENT_TYPE', +}; +//# sourceMappingURL=CommitmentType.js.map \ No newline at end of file diff --git a/dist/src/grpc/types/lnrpc_proxy/CommitmentType.js.map b/dist/src/grpc/types/lnrpc_proxy/CommitmentType.js.map new file mode 100644 index 000000000..73c66c4b8 --- /dev/null +++ b/dist/src/grpc/types/lnrpc_proxy/CommitmentType.js.map @@ -0,0 +1 @@ +{"version":3,"file":"CommitmentType.js","sourceRoot":"","sources":["../../../../../src/grpc/types/lnrpc_proxy/CommitmentType.ts"],"names":[],"mappings":";AAAA,uCAAuC;;;AAE1B,QAAA,cAAc,GAAG;IAC5B,MAAM,EAAE,QAAQ;IAChB,iBAAiB,EAAE,mBAAmB;IACtC,OAAO,EAAE,SAAS;IAClB,uBAAuB,EAAE,yBAAyB;CAC1C,CAAA"} \ No newline at end of file diff --git a/dist/src/grpc/types/lnrpc_proxy/Failure.js b/dist/src/grpc/types/lnrpc_proxy/Failure.js new file mode 100644 index 000000000..0a87ca66e --- /dev/null +++ b/dist/src/grpc/types/lnrpc_proxy/Failure.js @@ -0,0 +1,35 @@ +"use strict"; +// Original file: proto/rpc_proxy.proto +Object.defineProperty(exports, "__esModule", { value: true }); +exports._lnrpc_proxy_Failure_FailureCode = void 0; +// Original file: proto/rpc_proxy.proto +exports._lnrpc_proxy_Failure_FailureCode = { + RESERVED: 'RESERVED', + INCORRECT_OR_UNKNOWN_PAYMENT_DETAILS: 'INCORRECT_OR_UNKNOWN_PAYMENT_DETAILS', + INCORRECT_PAYMENT_AMOUNT: 'INCORRECT_PAYMENT_AMOUNT', + FINAL_INCORRECT_CLTV_EXPIRY: 'FINAL_INCORRECT_CLTV_EXPIRY', + FINAL_INCORRECT_HTLC_AMOUNT: 'FINAL_INCORRECT_HTLC_AMOUNT', + FINAL_EXPIRY_TOO_SOON: 'FINAL_EXPIRY_TOO_SOON', + INVALID_REALM: 'INVALID_REALM', + EXPIRY_TOO_SOON: 'EXPIRY_TOO_SOON', + INVALID_ONION_VERSION: 'INVALID_ONION_VERSION', + INVALID_ONION_HMAC: 'INVALID_ONION_HMAC', + INVALID_ONION_KEY: 'INVALID_ONION_KEY', + AMOUNT_BELOW_MINIMUM: 'AMOUNT_BELOW_MINIMUM', + FEE_INSUFFICIENT: 'FEE_INSUFFICIENT', + INCORRECT_CLTV_EXPIRY: 'INCORRECT_CLTV_EXPIRY', + CHANNEL_DISABLED: 'CHANNEL_DISABLED', + TEMPORARY_CHANNEL_FAILURE: 'TEMPORARY_CHANNEL_FAILURE', + REQUIRED_NODE_FEATURE_MISSING: 'REQUIRED_NODE_FEATURE_MISSING', + REQUIRED_CHANNEL_FEATURE_MISSING: 'REQUIRED_CHANNEL_FEATURE_MISSING', + UNKNOWN_NEXT_PEER: 'UNKNOWN_NEXT_PEER', + TEMPORARY_NODE_FAILURE: 'TEMPORARY_NODE_FAILURE', + PERMANENT_NODE_FAILURE: 'PERMANENT_NODE_FAILURE', + PERMANENT_CHANNEL_FAILURE: 'PERMANENT_CHANNEL_FAILURE', + EXPIRY_TOO_FAR: 'EXPIRY_TOO_FAR', + MPP_TIMEOUT: 'MPP_TIMEOUT', + INTERNAL_FAILURE: 'INTERNAL_FAILURE', + UNKNOWN_FAILURE: 'UNKNOWN_FAILURE', + UNREADABLE_FAILURE: 'UNREADABLE_FAILURE', +}; +//# sourceMappingURL=Failure.js.map \ No newline at end of file diff --git a/dist/src/grpc/types/lnrpc_proxy/Failure.js.map b/dist/src/grpc/types/lnrpc_proxy/Failure.js.map new file mode 100644 index 000000000..a23a2af75 --- /dev/null +++ b/dist/src/grpc/types/lnrpc_proxy/Failure.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Failure.js","sourceRoot":"","sources":["../../../../../src/grpc/types/lnrpc_proxy/Failure.ts"],"names":[],"mappings":";AAAA,uCAAuC;;;AAQvC,uCAAuC;AAE1B,QAAA,gCAAgC,GAAG;IAC9C,QAAQ,EAAE,UAAU;IACpB,oCAAoC,EAAE,sCAAsC;IAC5E,wBAAwB,EAAE,0BAA0B;IACpD,2BAA2B,EAAE,6BAA6B;IAC1D,2BAA2B,EAAE,6BAA6B;IAC1D,qBAAqB,EAAE,uBAAuB;IAC9C,aAAa,EAAE,eAAe;IAC9B,eAAe,EAAE,iBAAiB;IAClC,qBAAqB,EAAE,uBAAuB;IAC9C,kBAAkB,EAAE,oBAAoB;IACxC,iBAAiB,EAAE,mBAAmB;IACtC,oBAAoB,EAAE,sBAAsB;IAC5C,gBAAgB,EAAE,kBAAkB;IACpC,qBAAqB,EAAE,uBAAuB;IAC9C,gBAAgB,EAAE,kBAAkB;IACpC,yBAAyB,EAAE,2BAA2B;IACtD,6BAA6B,EAAE,+BAA+B;IAC9D,gCAAgC,EAAE,kCAAkC;IACpE,iBAAiB,EAAE,mBAAmB;IACtC,sBAAsB,EAAE,wBAAwB;IAChD,sBAAsB,EAAE,wBAAwB;IAChD,yBAAyB,EAAE,2BAA2B;IACtD,cAAc,EAAE,gBAAgB;IAChC,WAAW,EAAE,aAAa;IAC1B,gBAAgB,EAAE,kBAAkB;IACpC,eAAe,EAAE,iBAAiB;IAClC,kBAAkB,EAAE,oBAAoB;CAChC,CAAA"} \ No newline at end of file diff --git a/dist/src/grpc/types/lnrpc_proxy/FeatureBit.js b/dist/src/grpc/types/lnrpc_proxy/FeatureBit.js new file mode 100644 index 000000000..f6a413e58 --- /dev/null +++ b/dist/src/grpc/types/lnrpc_proxy/FeatureBit.js @@ -0,0 +1,24 @@ +"use strict"; +// Original file: proto/rpc_proxy.proto +Object.defineProperty(exports, "__esModule", { value: true }); +exports.FeatureBit = void 0; +exports.FeatureBit = { + DATALOSS_PROTECT_REQ: 'DATALOSS_PROTECT_REQ', + DATALOSS_PROTECT_OPT: 'DATALOSS_PROTECT_OPT', + INITIAL_ROUING_SYNC: 'INITIAL_ROUING_SYNC', + UPFRONT_SHUTDOWN_SCRIPT_REQ: 'UPFRONT_SHUTDOWN_SCRIPT_REQ', + UPFRONT_SHUTDOWN_SCRIPT_OPT: 'UPFRONT_SHUTDOWN_SCRIPT_OPT', + GOSSIP_QUERIES_REQ: 'GOSSIP_QUERIES_REQ', + GOSSIP_QUERIES_OPT: 'GOSSIP_QUERIES_OPT', + TLV_ONION_REQ: 'TLV_ONION_REQ', + TLV_ONION_OPT: 'TLV_ONION_OPT', + EXT_GOSSIP_QUERIES_REQ: 'EXT_GOSSIP_QUERIES_REQ', + EXT_GOSSIP_QUERIES_OPT: 'EXT_GOSSIP_QUERIES_OPT', + STATIC_REMOTE_KEY_REQ: 'STATIC_REMOTE_KEY_REQ', + STATIC_REMOTE_KEY_OPT: 'STATIC_REMOTE_KEY_OPT', + PAYMENT_ADDR_REQ: 'PAYMENT_ADDR_REQ', + PAYMENT_ADDR_OPT: 'PAYMENT_ADDR_OPT', + MPP_REQ: 'MPP_REQ', + MPP_OPT: 'MPP_OPT', +}; +//# sourceMappingURL=FeatureBit.js.map \ No newline at end of file diff --git a/dist/src/grpc/types/lnrpc_proxy/FeatureBit.js.map b/dist/src/grpc/types/lnrpc_proxy/FeatureBit.js.map new file mode 100644 index 000000000..74a5869fe --- /dev/null +++ b/dist/src/grpc/types/lnrpc_proxy/FeatureBit.js.map @@ -0,0 +1 @@ +{"version":3,"file":"FeatureBit.js","sourceRoot":"","sources":["../../../../../src/grpc/types/lnrpc_proxy/FeatureBit.ts"],"names":[],"mappings":";AAAA,uCAAuC;;;AAE1B,QAAA,UAAU,GAAG;IACxB,oBAAoB,EAAE,sBAAsB;IAC5C,oBAAoB,EAAE,sBAAsB;IAC5C,mBAAmB,EAAE,qBAAqB;IAC1C,2BAA2B,EAAE,6BAA6B;IAC1D,2BAA2B,EAAE,6BAA6B;IAC1D,kBAAkB,EAAE,oBAAoB;IACxC,kBAAkB,EAAE,oBAAoB;IACxC,aAAa,EAAE,eAAe;IAC9B,aAAa,EAAE,eAAe;IAC9B,sBAAsB,EAAE,wBAAwB;IAChD,sBAAsB,EAAE,wBAAwB;IAChD,qBAAqB,EAAE,uBAAuB;IAC9C,qBAAqB,EAAE,uBAAuB;IAC9C,gBAAgB,EAAE,kBAAkB;IACpC,gBAAgB,EAAE,kBAAkB;IACpC,OAAO,EAAE,SAAS;IAClB,OAAO,EAAE,SAAS;CACV,CAAA"} \ No newline at end of file diff --git a/dist/src/grpc/types/lnrpc_proxy/HTLCAttempt.js b/dist/src/grpc/types/lnrpc_proxy/HTLCAttempt.js new file mode 100644 index 000000000..b06269bdb --- /dev/null +++ b/dist/src/grpc/types/lnrpc_proxy/HTLCAttempt.js @@ -0,0 +1,11 @@ +"use strict"; +// Original file: proto/rpc_proxy.proto +Object.defineProperty(exports, "__esModule", { value: true }); +exports._lnrpc_proxy_HTLCAttempt_HTLCStatus = void 0; +// Original file: proto/rpc_proxy.proto +exports._lnrpc_proxy_HTLCAttempt_HTLCStatus = { + IN_FLIGHT: 'IN_FLIGHT', + SUCCEEDED: 'SUCCEEDED', + FAILED: 'FAILED', +}; +//# sourceMappingURL=HTLCAttempt.js.map \ No newline at end of file diff --git a/dist/src/grpc/types/lnrpc_proxy/HTLCAttempt.js.map b/dist/src/grpc/types/lnrpc_proxy/HTLCAttempt.js.map new file mode 100644 index 000000000..34ed0fa34 --- /dev/null +++ b/dist/src/grpc/types/lnrpc_proxy/HTLCAttempt.js.map @@ -0,0 +1 @@ +{"version":3,"file":"HTLCAttempt.js","sourceRoot":"","sources":["../../../../../src/grpc/types/lnrpc_proxy/HTLCAttempt.ts"],"names":[],"mappings":";AAAA,uCAAuC;;;AAYvC,uCAAuC;AAE1B,QAAA,mCAAmC,GAAG;IACjD,SAAS,EAAE,WAAW;IACtB,SAAS,EAAE,WAAW;IACtB,MAAM,EAAE,QAAQ;CACR,CAAA"} \ No newline at end of file diff --git a/dist/src/grpc/types/lnrpc_proxy/Invoice.js b/dist/src/grpc/types/lnrpc_proxy/Invoice.js new file mode 100644 index 000000000..d0bf64bfe --- /dev/null +++ b/dist/src/grpc/types/lnrpc_proxy/Invoice.js @@ -0,0 +1,12 @@ +"use strict"; +// Original file: proto/rpc_proxy.proto +Object.defineProperty(exports, "__esModule", { value: true }); +exports._lnrpc_proxy_Invoice_InvoiceState = void 0; +// Original file: proto/rpc_proxy.proto +exports._lnrpc_proxy_Invoice_InvoiceState = { + OPEN: 'OPEN', + SETTLED: 'SETTLED', + CANCELED: 'CANCELED', + ACCEPTED: 'ACCEPTED', +}; +//# sourceMappingURL=Invoice.js.map \ No newline at end of file diff --git a/dist/src/grpc/types/lnrpc_proxy/Invoice.js.map b/dist/src/grpc/types/lnrpc_proxy/Invoice.js.map new file mode 100644 index 000000000..024951469 --- /dev/null +++ b/dist/src/grpc/types/lnrpc_proxy/Invoice.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Invoice.js","sourceRoot":"","sources":["../../../../../src/grpc/types/lnrpc_proxy/Invoice.ts"],"names":[],"mappings":";AAAA,uCAAuC;;;AAgBvC,uCAAuC;AAE1B,QAAA,iCAAiC,GAAG;IAC/C,IAAI,EAAE,MAAM;IACZ,OAAO,EAAE,SAAS;IAClB,QAAQ,EAAE,UAAU;IACpB,QAAQ,EAAE,UAAU;CACZ,CAAA"} \ No newline at end of file diff --git a/dist/src/grpc/types/lnrpc_proxy/InvoiceHTLCState.js b/dist/src/grpc/types/lnrpc_proxy/InvoiceHTLCState.js new file mode 100644 index 000000000..1ea07079f --- /dev/null +++ b/dist/src/grpc/types/lnrpc_proxy/InvoiceHTLCState.js @@ -0,0 +1,10 @@ +"use strict"; +// Original file: proto/rpc_proxy.proto +Object.defineProperty(exports, "__esModule", { value: true }); +exports.InvoiceHTLCState = void 0; +exports.InvoiceHTLCState = { + ACCEPTED: 'ACCEPTED', + SETTLED: 'SETTLED', + CANCELED: 'CANCELED', +}; +//# sourceMappingURL=InvoiceHTLCState.js.map \ No newline at end of file diff --git a/dist/src/grpc/types/lnrpc_proxy/InvoiceHTLCState.js.map b/dist/src/grpc/types/lnrpc_proxy/InvoiceHTLCState.js.map new file mode 100644 index 000000000..34e76ac0b --- /dev/null +++ b/dist/src/grpc/types/lnrpc_proxy/InvoiceHTLCState.js.map @@ -0,0 +1 @@ +{"version":3,"file":"InvoiceHTLCState.js","sourceRoot":"","sources":["../../../../../src/grpc/types/lnrpc_proxy/InvoiceHTLCState.ts"],"names":[],"mappings":";AAAA,uCAAuC;;;AAE1B,QAAA,gBAAgB,GAAG;IAC9B,QAAQ,EAAE,UAAU;IACpB,OAAO,EAAE,SAAS;IAClB,QAAQ,EAAE,UAAU;CACZ,CAAA"} \ No newline at end of file diff --git a/dist/src/grpc/types/lnrpc_proxy/Payment.js b/dist/src/grpc/types/lnrpc_proxy/Payment.js new file mode 100644 index 000000000..8ae5f3ffe --- /dev/null +++ b/dist/src/grpc/types/lnrpc_proxy/Payment.js @@ -0,0 +1,12 @@ +"use strict"; +// Original file: proto/rpc_proxy.proto +Object.defineProperty(exports, "__esModule", { value: true }); +exports._lnrpc_proxy_Payment_PaymentStatus = void 0; +// Original file: proto/rpc_proxy.proto +exports._lnrpc_proxy_Payment_PaymentStatus = { + UNKNOWN: 'UNKNOWN', + IN_FLIGHT: 'IN_FLIGHT', + SUCCEEDED: 'SUCCEEDED', + FAILED: 'FAILED', +}; +//# sourceMappingURL=Payment.js.map \ No newline at end of file diff --git a/dist/src/grpc/types/lnrpc_proxy/Payment.js.map b/dist/src/grpc/types/lnrpc_proxy/Payment.js.map new file mode 100644 index 000000000..779cf2a6b --- /dev/null +++ b/dist/src/grpc/types/lnrpc_proxy/Payment.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Payment.js","sourceRoot":"","sources":["../../../../../src/grpc/types/lnrpc_proxy/Payment.ts"],"names":[],"mappings":";AAAA,uCAAuC;;;AAYvC,uCAAuC;AAE1B,QAAA,kCAAkC,GAAG;IAChD,OAAO,EAAE,SAAS;IAClB,SAAS,EAAE,WAAW;IACtB,SAAS,EAAE,WAAW;IACtB,MAAM,EAAE,QAAQ;CACR,CAAA"} \ No newline at end of file diff --git a/dist/src/grpc/types/lnrpc_proxy/PaymentFailureReason.js b/dist/src/grpc/types/lnrpc_proxy/PaymentFailureReason.js new file mode 100644 index 000000000..7c0d6687c --- /dev/null +++ b/dist/src/grpc/types/lnrpc_proxy/PaymentFailureReason.js @@ -0,0 +1,13 @@ +"use strict"; +// Original file: proto/rpc_proxy.proto +Object.defineProperty(exports, "__esModule", { value: true }); +exports.PaymentFailureReason = void 0; +exports.PaymentFailureReason = { + FAILURE_REASON_NONE: 'FAILURE_REASON_NONE', + FAILURE_REASON_TIMEOUT: 'FAILURE_REASON_TIMEOUT', + FAILURE_REASON_NO_ROUTE: 'FAILURE_REASON_NO_ROUTE', + FAILURE_REASON_ERROR: 'FAILURE_REASON_ERROR', + FAILURE_REASON_INCORRECT_PAYMENT_DETAILS: 'FAILURE_REASON_INCORRECT_PAYMENT_DETAILS', + FAILURE_REASON_INSUFFICIENT_BALANCE: 'FAILURE_REASON_INSUFFICIENT_BALANCE', +}; +//# sourceMappingURL=PaymentFailureReason.js.map \ No newline at end of file diff --git a/dist/src/grpc/types/lnrpc_proxy/PaymentFailureReason.js.map b/dist/src/grpc/types/lnrpc_proxy/PaymentFailureReason.js.map new file mode 100644 index 000000000..5ecbcb958 --- /dev/null +++ b/dist/src/grpc/types/lnrpc_proxy/PaymentFailureReason.js.map @@ -0,0 +1 @@ +{"version":3,"file":"PaymentFailureReason.js","sourceRoot":"","sources":["../../../../../src/grpc/types/lnrpc_proxy/PaymentFailureReason.ts"],"names":[],"mappings":";AAAA,uCAAuC;;;AAE1B,QAAA,oBAAoB,GAAG;IAClC,mBAAmB,EAAE,qBAAqB;IAC1C,sBAAsB,EAAE,wBAAwB;IAChD,uBAAuB,EAAE,yBAAyB;IAClD,oBAAoB,EAAE,sBAAsB;IAC5C,wCAAwC,EACtC,0CAA0C;IAC5C,mCAAmC,EAAE,qCAAqC;CAClE,CAAA"} \ No newline at end of file diff --git a/dist/src/grpc/types/routerrpc/ChanStatusAction.js b/dist/src/grpc/types/routerrpc/ChanStatusAction.js new file mode 100644 index 000000000..f566e7b00 --- /dev/null +++ b/dist/src/grpc/types/routerrpc/ChanStatusAction.js @@ -0,0 +1,10 @@ +"use strict"; +// Original file: proto/router.proto +Object.defineProperty(exports, "__esModule", { value: true }); +exports.ChanStatusAction = void 0; +exports.ChanStatusAction = { + ENABLE: 'ENABLE', + DISABLE: 'DISABLE', + AUTO: 'AUTO', +}; +//# sourceMappingURL=ChanStatusAction.js.map \ No newline at end of file diff --git a/dist/src/grpc/types/routerrpc/ChanStatusAction.js.map b/dist/src/grpc/types/routerrpc/ChanStatusAction.js.map new file mode 100644 index 000000000..ffd03070b --- /dev/null +++ b/dist/src/grpc/types/routerrpc/ChanStatusAction.js.map @@ -0,0 +1 @@ +{"version":3,"file":"ChanStatusAction.js","sourceRoot":"","sources":["../../../../../src/grpc/types/routerrpc/ChanStatusAction.ts"],"names":[],"mappings":";AAAA,oCAAoC;;;AAEvB,QAAA,gBAAgB,GAAG;IAC9B,MAAM,EAAE,QAAQ;IAChB,OAAO,EAAE,SAAS;IAClB,IAAI,EAAE,MAAM;CACJ,CAAA"} \ No newline at end of file diff --git a/dist/src/grpc/types/routerrpc/FailureDetail.js b/dist/src/grpc/types/routerrpc/FailureDetail.js new file mode 100644 index 000000000..703e5fdbd --- /dev/null +++ b/dist/src/grpc/types/routerrpc/FailureDetail.js @@ -0,0 +1,30 @@ +"use strict"; +// Original file: proto/router.proto +Object.defineProperty(exports, "__esModule", { value: true }); +exports.FailureDetail = void 0; +exports.FailureDetail = { + UNKNOWN: 'UNKNOWN', + NO_DETAIL: 'NO_DETAIL', + ONION_DECODE: 'ONION_DECODE', + LINK_NOT_ELIGIBLE: 'LINK_NOT_ELIGIBLE', + ON_CHAIN_TIMEOUT: 'ON_CHAIN_TIMEOUT', + HTLC_EXCEEDS_MAX: 'HTLC_EXCEEDS_MAX', + INSUFFICIENT_BALANCE: 'INSUFFICIENT_BALANCE', + INCOMPLETE_FORWARD: 'INCOMPLETE_FORWARD', + HTLC_ADD_FAILED: 'HTLC_ADD_FAILED', + FORWARDS_DISABLED: 'FORWARDS_DISABLED', + INVOICE_CANCELED: 'INVOICE_CANCELED', + INVOICE_UNDERPAID: 'INVOICE_UNDERPAID', + INVOICE_EXPIRY_TOO_SOON: 'INVOICE_EXPIRY_TOO_SOON', + INVOICE_NOT_OPEN: 'INVOICE_NOT_OPEN', + MPP_INVOICE_TIMEOUT: 'MPP_INVOICE_TIMEOUT', + ADDRESS_MISMATCH: 'ADDRESS_MISMATCH', + SET_TOTAL_MISMATCH: 'SET_TOTAL_MISMATCH', + SET_TOTAL_TOO_LOW: 'SET_TOTAL_TOO_LOW', + SET_OVERPAID: 'SET_OVERPAID', + UNKNOWN_INVOICE: 'UNKNOWN_INVOICE', + INVALID_KEYSEND: 'INVALID_KEYSEND', + MPP_IN_PROGRESS: 'MPP_IN_PROGRESS', + CIRCULAR_ROUTE: 'CIRCULAR_ROUTE', +}; +//# sourceMappingURL=FailureDetail.js.map \ No newline at end of file diff --git a/dist/src/grpc/types/routerrpc/FailureDetail.js.map b/dist/src/grpc/types/routerrpc/FailureDetail.js.map new file mode 100644 index 000000000..26e587acc --- /dev/null +++ b/dist/src/grpc/types/routerrpc/FailureDetail.js.map @@ -0,0 +1 @@ +{"version":3,"file":"FailureDetail.js","sourceRoot":"","sources":["../../../../../src/grpc/types/routerrpc/FailureDetail.ts"],"names":[],"mappings":";AAAA,oCAAoC;;;AAEvB,QAAA,aAAa,GAAG;IAC3B,OAAO,EAAE,SAAS;IAClB,SAAS,EAAE,WAAW;IACtB,YAAY,EAAE,cAAc;IAC5B,iBAAiB,EAAE,mBAAmB;IACtC,gBAAgB,EAAE,kBAAkB;IACpC,gBAAgB,EAAE,kBAAkB;IACpC,oBAAoB,EAAE,sBAAsB;IAC5C,kBAAkB,EAAE,oBAAoB;IACxC,eAAe,EAAE,iBAAiB;IAClC,iBAAiB,EAAE,mBAAmB;IACtC,gBAAgB,EAAE,kBAAkB;IACpC,iBAAiB,EAAE,mBAAmB;IACtC,uBAAuB,EAAE,yBAAyB;IAClD,gBAAgB,EAAE,kBAAkB;IACpC,mBAAmB,EAAE,qBAAqB;IAC1C,gBAAgB,EAAE,kBAAkB;IACpC,kBAAkB,EAAE,oBAAoB;IACxC,iBAAiB,EAAE,mBAAmB;IACtC,YAAY,EAAE,cAAc;IAC5B,eAAe,EAAE,iBAAiB;IAClC,eAAe,EAAE,iBAAiB;IAClC,eAAe,EAAE,iBAAiB;IAClC,cAAc,EAAE,gBAAgB;CACxB,CAAA"} \ No newline at end of file diff --git a/dist/src/grpc/types/routerrpc/HtlcEvent.js b/dist/src/grpc/types/routerrpc/HtlcEvent.js new file mode 100644 index 000000000..c0016ab72 --- /dev/null +++ b/dist/src/grpc/types/routerrpc/HtlcEvent.js @@ -0,0 +1,12 @@ +"use strict"; +// Original file: proto/router.proto +Object.defineProperty(exports, "__esModule", { value: true }); +exports._routerrpc_HtlcEvent_EventType = void 0; +// Original file: proto/router.proto +exports._routerrpc_HtlcEvent_EventType = { + UNKNOWN: 'UNKNOWN', + SEND: 'SEND', + RECEIVE: 'RECEIVE', + FORWARD: 'FORWARD', +}; +//# sourceMappingURL=HtlcEvent.js.map \ No newline at end of file diff --git a/dist/src/grpc/types/routerrpc/HtlcEvent.js.map b/dist/src/grpc/types/routerrpc/HtlcEvent.js.map new file mode 100644 index 000000000..47cee4dcf --- /dev/null +++ b/dist/src/grpc/types/routerrpc/HtlcEvent.js.map @@ -0,0 +1 @@ +{"version":3,"file":"HtlcEvent.js","sourceRoot":"","sources":["../../../../../src/grpc/types/routerrpc/HtlcEvent.ts"],"names":[],"mappings":";AAAA,oCAAoC;;;AA4BpC,oCAAoC;AAEvB,QAAA,8BAA8B,GAAG;IAC5C,OAAO,EAAE,SAAS;IAClB,IAAI,EAAE,MAAM;IACZ,OAAO,EAAE,SAAS;IAClB,OAAO,EAAE,SAAS;CACV,CAAA"} \ No newline at end of file diff --git a/dist/src/grpc/types/routerrpc/PaymentState.js b/dist/src/grpc/types/routerrpc/PaymentState.js new file mode 100644 index 000000000..9a085e510 --- /dev/null +++ b/dist/src/grpc/types/routerrpc/PaymentState.js @@ -0,0 +1,14 @@ +"use strict"; +// Original file: proto/router.proto +Object.defineProperty(exports, "__esModule", { value: true }); +exports.PaymentState = void 0; +exports.PaymentState = { + IN_FLIGHT: 'IN_FLIGHT', + SUCCEEDED: 'SUCCEEDED', + FAILED_TIMEOUT: 'FAILED_TIMEOUT', + FAILED_NO_ROUTE: 'FAILED_NO_ROUTE', + FAILED_ERROR: 'FAILED_ERROR', + FAILED_INCORRECT_PAYMENT_DETAILS: 'FAILED_INCORRECT_PAYMENT_DETAILS', + FAILED_INSUFFICIENT_BALANCE: 'FAILED_INSUFFICIENT_BALANCE', +}; +//# sourceMappingURL=PaymentState.js.map \ No newline at end of file diff --git a/dist/src/grpc/types/routerrpc/PaymentState.js.map b/dist/src/grpc/types/routerrpc/PaymentState.js.map new file mode 100644 index 000000000..3f1b23b89 --- /dev/null +++ b/dist/src/grpc/types/routerrpc/PaymentState.js.map @@ -0,0 +1 @@ +{"version":3,"file":"PaymentState.js","sourceRoot":"","sources":["../../../../../src/grpc/types/routerrpc/PaymentState.ts"],"names":[],"mappings":";AAAA,oCAAoC;;;AAEvB,QAAA,YAAY,GAAG;IAC1B,SAAS,EAAE,WAAW;IACtB,SAAS,EAAE,WAAW;IACtB,cAAc,EAAE,gBAAgB;IAChC,eAAe,EAAE,iBAAiB;IAClC,YAAY,EAAE,cAAc;IAC5B,gCAAgC,EAAE,kCAAkC;IACpE,2BAA2B,EAAE,6BAA6B;CAClD,CAAA"} \ No newline at end of file diff --git a/dist/src/grpc/types/routerrpc/ResolveHoldForwardAction.js b/dist/src/grpc/types/routerrpc/ResolveHoldForwardAction.js new file mode 100644 index 000000000..8ac98174b --- /dev/null +++ b/dist/src/grpc/types/routerrpc/ResolveHoldForwardAction.js @@ -0,0 +1,10 @@ +"use strict"; +// Original file: proto/router.proto +Object.defineProperty(exports, "__esModule", { value: true }); +exports.ResolveHoldForwardAction = void 0; +exports.ResolveHoldForwardAction = { + SETTLE: 'SETTLE', + FAIL: 'FAIL', + RESUME: 'RESUME', +}; +//# sourceMappingURL=ResolveHoldForwardAction.js.map \ No newline at end of file diff --git a/dist/src/grpc/types/routerrpc/ResolveHoldForwardAction.js.map b/dist/src/grpc/types/routerrpc/ResolveHoldForwardAction.js.map new file mode 100644 index 000000000..9c48d7aef --- /dev/null +++ b/dist/src/grpc/types/routerrpc/ResolveHoldForwardAction.js.map @@ -0,0 +1 @@ +{"version":3,"file":"ResolveHoldForwardAction.js","sourceRoot":"","sources":["../../../../../src/grpc/types/routerrpc/ResolveHoldForwardAction.ts"],"names":[],"mappings":";AAAA,oCAAoC;;;AAEvB,QAAA,wBAAwB,GAAG;IACtC,MAAM,EAAE,QAAQ;IAChB,IAAI,EAAE,MAAM;IACZ,MAAM,EAAE,QAAQ;CACR,CAAA"} \ No newline at end of file diff --git a/dist/src/grpc/types/scheduler/ChallengeScope.js b/dist/src/grpc/types/scheduler/ChallengeScope.js new file mode 100644 index 000000000..3dd54523f --- /dev/null +++ b/dist/src/grpc/types/scheduler/ChallengeScope.js @@ -0,0 +1,9 @@ +"use strict"; +// Original file: proto/scheduler.proto +Object.defineProperty(exports, "__esModule", { value: true }); +exports.ChallengeScope = void 0; +exports.ChallengeScope = { + REGISTER: 'REGISTER', + RECOVER: 'RECOVER', +}; +//# sourceMappingURL=ChallengeScope.js.map \ No newline at end of file diff --git a/dist/src/grpc/types/scheduler/ChallengeScope.js.map b/dist/src/grpc/types/scheduler/ChallengeScope.js.map new file mode 100644 index 000000000..72c4e917f --- /dev/null +++ b/dist/src/grpc/types/scheduler/ChallengeScope.js.map @@ -0,0 +1 @@ +{"version":3,"file":"ChallengeScope.js","sourceRoot":"","sources":["../../../../../src/grpc/types/scheduler/ChallengeScope.ts"],"names":[],"mappings":";AAAA,uCAAuC;;;AAE1B,QAAA,cAAc,GAAG;IAC5B,QAAQ,EAAE,UAAU;IACpB,OAAO,EAAE,SAAS;CACV,CAAA"} \ No newline at end of file diff --git a/dist/src/grpc/types/signrpc/SignMethod.js b/dist/src/grpc/types/signrpc/SignMethod.js new file mode 100644 index 000000000..a1da5513b --- /dev/null +++ b/dist/src/grpc/types/signrpc/SignMethod.js @@ -0,0 +1,11 @@ +"use strict"; +// Original file: proto/signer.proto +Object.defineProperty(exports, "__esModule", { value: true }); +exports.SignMethod = void 0; +exports.SignMethod = { + SIGN_METHOD_WITNESS_V0: 'SIGN_METHOD_WITNESS_V0', + SIGN_METHOD_TAPROOT_KEY_SPEND_BIP0086: 'SIGN_METHOD_TAPROOT_KEY_SPEND_BIP0086', + SIGN_METHOD_TAPROOT_KEY_SPEND: 'SIGN_METHOD_TAPROOT_KEY_SPEND', + SIGN_METHOD_TAPROOT_SCRIPT_SPEND: 'SIGN_METHOD_TAPROOT_SCRIPT_SPEND', +}; +//# sourceMappingURL=SignMethod.js.map \ No newline at end of file diff --git a/dist/src/grpc/types/signrpc/SignMethod.js.map b/dist/src/grpc/types/signrpc/SignMethod.js.map new file mode 100644 index 000000000..0dbde3570 --- /dev/null +++ b/dist/src/grpc/types/signrpc/SignMethod.js.map @@ -0,0 +1 @@ +{"version":3,"file":"SignMethod.js","sourceRoot":"","sources":["../../../../../src/grpc/types/signrpc/SignMethod.ts"],"names":[],"mappings":";AAAA,oCAAoC;;;AAEvB,QAAA,UAAU,GAAG;IACxB,sBAAsB,EAAE,wBAAwB;IAChD,qCAAqC,EACnC,uCAAuC;IACzC,6BAA6B,EAAE,+BAA+B;IAC9D,gCAAgC,EAAE,kCAAkC;CAC5D,CAAA"} \ No newline at end of file diff --git a/dist/src/grpc/types/walletrpc/AddressType.js b/dist/src/grpc/types/walletrpc/AddressType.js new file mode 100644 index 000000000..fbadf56a4 --- /dev/null +++ b/dist/src/grpc/types/walletrpc/AddressType.js @@ -0,0 +1,12 @@ +"use strict"; +// Original file: proto/walletkit.proto +Object.defineProperty(exports, "__esModule", { value: true }); +exports.AddressType = void 0; +exports.AddressType = { + UNKNOWN: 'UNKNOWN', + WITNESS_PUBKEY_HASH: 'WITNESS_PUBKEY_HASH', + NESTED_WITNESS_PUBKEY_HASH: 'NESTED_WITNESS_PUBKEY_HASH', + HYBRID_NESTED_WITNESS_PUBKEY_HASH: 'HYBRID_NESTED_WITNESS_PUBKEY_HASH', + TAPROOT_PUBKEY: 'TAPROOT_PUBKEY', +}; +//# sourceMappingURL=AddressType.js.map \ No newline at end of file diff --git a/dist/src/grpc/types/walletrpc/AddressType.js.map b/dist/src/grpc/types/walletrpc/AddressType.js.map new file mode 100644 index 000000000..a91758f3a --- /dev/null +++ b/dist/src/grpc/types/walletrpc/AddressType.js.map @@ -0,0 +1 @@ +{"version":3,"file":"AddressType.js","sourceRoot":"","sources":["../../../../../src/grpc/types/walletrpc/AddressType.ts"],"names":[],"mappings":";AAAA,uCAAuC;;;AAE1B,QAAA,WAAW,GAAG;IACzB,OAAO,EAAE,SAAS;IAClB,mBAAmB,EAAE,qBAAqB;IAC1C,0BAA0B,EAAE,4BAA4B;IACxD,iCAAiC,EAAE,mCAAmC;IACtE,cAAc,EAAE,gBAAgB;CACxB,CAAA"} \ No newline at end of file diff --git a/dist/src/grpc/types/walletrpc/WitnessType.js b/dist/src/grpc/types/walletrpc/WitnessType.js new file mode 100644 index 000000000..b92beb52f --- /dev/null +++ b/dist/src/grpc/types/walletrpc/WitnessType.js @@ -0,0 +1,21 @@ +"use strict"; +// Original file: proto/walletkit.proto +Object.defineProperty(exports, "__esModule", { value: true }); +exports.WitnessType = void 0; +exports.WitnessType = { + UNKNOWN_WITNESS: 'UNKNOWN_WITNESS', + COMMITMENT_TIME_LOCK: 'COMMITMENT_TIME_LOCK', + COMMITMENT_NO_DELAY: 'COMMITMENT_NO_DELAY', + COMMITMENT_REVOKE: 'COMMITMENT_REVOKE', + HTLC_OFFERED_REVOKE: 'HTLC_OFFERED_REVOKE', + HTLC_ACCEPTED_REVOKE: 'HTLC_ACCEPTED_REVOKE', + HTLC_OFFERED_TIMEOUT_SECOND_LEVEL: 'HTLC_OFFERED_TIMEOUT_SECOND_LEVEL', + HTLC_ACCEPTED_SUCCESS_SECOND_LEVEL: 'HTLC_ACCEPTED_SUCCESS_SECOND_LEVEL', + HTLC_OFFERED_REMOTE_TIMEOUT: 'HTLC_OFFERED_REMOTE_TIMEOUT', + HTLC_ACCEPTED_REMOTE_SUCCESS: 'HTLC_ACCEPTED_REMOTE_SUCCESS', + HTLC_SECOND_LEVEL_REVOKE: 'HTLC_SECOND_LEVEL_REVOKE', + WITNESS_KEY_HASH: 'WITNESS_KEY_HASH', + NESTED_WITNESS_KEY_HASH: 'NESTED_WITNESS_KEY_HASH', + COMMITMENT_ANCHOR: 'COMMITMENT_ANCHOR', +}; +//# sourceMappingURL=WitnessType.js.map \ No newline at end of file diff --git a/dist/src/grpc/types/walletrpc/WitnessType.js.map b/dist/src/grpc/types/walletrpc/WitnessType.js.map new file mode 100644 index 000000000..0f171e43c --- /dev/null +++ b/dist/src/grpc/types/walletrpc/WitnessType.js.map @@ -0,0 +1 @@ +{"version":3,"file":"WitnessType.js","sourceRoot":"","sources":["../../../../../src/grpc/types/walletrpc/WitnessType.ts"],"names":[],"mappings":";AAAA,uCAAuC;;;AAE1B,QAAA,WAAW,GAAG;IACzB,eAAe,EAAE,iBAAiB;IAClC,oBAAoB,EAAE,sBAAsB;IAC5C,mBAAmB,EAAE,qBAAqB;IAC1C,iBAAiB,EAAE,mBAAmB;IACtC,mBAAmB,EAAE,qBAAqB;IAC1C,oBAAoB,EAAE,sBAAsB;IAC5C,iCAAiC,EAAE,mCAAmC;IACtE,kCAAkC,EAAE,oCAAoC;IACxE,2BAA2B,EAAE,6BAA6B;IAC1D,4BAA4B,EAAE,8BAA8B;IAC5D,wBAAwB,EAAE,0BAA0B;IACpD,gBAAgB,EAAE,kBAAkB;IACpC,uBAAuB,EAAE,yBAAyB;IAClD,iBAAiB,EAAE,mBAAmB;CAC9B,CAAA"} \ No newline at end of file diff --git a/dist/src/models/sql/accounting.js.map b/dist/src/models/sql/accounting.js.map index 0ee535dfa..da6b222e5 100644 --- a/dist/src/models/sql/accounting.js.map +++ b/dist/src/models/sql/accounting.js.map @@ -1 +1 @@ -{"version":3,"file":"accounting.js","sourceRoot":"","sources":["../../../../src/models/sql/accounting.ts"],"names":[],"mappings":";;;;;;;;;;;AAAA,+DAAqE;AAGrE,IAAqB,UAAU,GAA/B,MAAqB,UAAW,SAAQ,4BAAiB;CAwDxD,CAAA;AAjDC;IANC,IAAA,6BAAM,EAAC;QACN,IAAI,EAAE,+BAAQ,CAAC,MAAM;QACrB,UAAU,EAAE,IAAI;QAChB,MAAM,EAAE,IAAI;QACZ,aAAa,EAAE,IAAI;KACpB,CAAC;;sCACQ;AAGV;IADC,6BAAM;8BACD,IAAI;wCAAA;AAGV;IADC,6BAAM;;0CACO;AAGd;IADC,6BAAM;;6CACU;AAGjB;IADC,6BAAM;;kDACe;AAGtB;IADC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,OAAO,CAAC;;0CACX;AAGd;IADC,6BAAM;;6CACU;AAGjB;IADC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,MAAM,CAAC;;0CACV;AAGd;IADC,6BAAM;;yCACM;AAGb;IADC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,MAAM,CAAC;;0CACV;AAGd;IADC,6BAAM;;+CACY;AAGnB;IADC,6BAAM;;+CACY;AAGnB;IADC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,MAAM,CAAC;;6CACP;AAGjB;IADC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,MAAM,CAAC;;gDACJ;AAGpB;IADC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,MAAM,CAAC;;iDACH;AAGrB;IADC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,MAAM,CAAC;;+CACL;AAGnB;IADC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,MAAM,CAAC;;iDACH;AAvDF,UAAU;IAD9B,IAAA,4BAAK,EAAC,EAAE,SAAS,EAAE,oBAAoB,EAAE,WAAW,EAAE,IAAI,EAAE,CAAC;GACzC,UAAU,CAwD9B;kBAxDoB,UAAU"} \ No newline at end of file +{"version":3,"file":"accounting.js","sourceRoot":"","sources":["../../../../src/models/sql/accounting.ts"],"names":[],"mappings":";;;;;;;;;;;AAAA,+DAAqE;AAGtD,IAAM,UAAU,GAAhB,MAAM,UAAW,SAAQ,4BAAiB;CAwDxD,CAAA;AAvDC;IAAC,IAAA,6BAAM,EAAC;QACN,IAAI,EAAE,+BAAQ,CAAC,MAAM;QACrB,UAAU,EAAE,IAAI;QAChB,MAAM,EAAE,IAAI;QACZ,aAAa,EAAE,IAAI;KACpB,CAAC;;sCACQ;AAEV;IAAC,6BAAM;8BACD,IAAI;wCAAA;AAEV;IAAC,6BAAM;;0CACO;AAEd;IAAC,6BAAM;;6CACU;AAEjB;IAAC,6BAAM;;kDACe;AAEtB;IAAC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,OAAO,CAAC;;0CACX;AAEd;IAAC,6BAAM;;6CACU;AAEjB;IAAC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,MAAM,CAAC;;0CACV;AAEd;IAAC,6BAAM;;yCACM;AAEb;IAAC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,MAAM,CAAC;;0CACV;AAEd;IAAC,6BAAM;;+CACY;AAEnB;IAAC,6BAAM;;+CACY;AAEnB;IAAC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,MAAM,CAAC;;6CACP;AAEjB;IAAC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,MAAM,CAAC;;gDACJ;AAEpB;IAAC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,MAAM,CAAC;;iDACH;AAErB;IAAC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,MAAM,CAAC;;+CACL;AAEnB;IAAC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,MAAM,CAAC;;iDACH;AAvDF,UAAU;IAD9B,IAAA,4BAAK,EAAC,EAAE,SAAS,EAAE,oBAAoB,EAAE,WAAW,EAAE,IAAI,EAAE,CAAC;GACzC,UAAU,CAwD9B;kBAxDoB,UAAU"} \ No newline at end of file diff --git a/dist/src/models/sql/actionHistory.js.map b/dist/src/models/sql/actionHistory.js.map index 512b10f0a..26b468711 100644 --- a/dist/src/models/sql/actionHistory.js.map +++ b/dist/src/models/sql/actionHistory.js.map @@ -1 +1 @@ -{"version":3,"file":"actionHistory.js","sourceRoot":"","sources":["../../../../src/models/sql/actionHistory.ts"],"names":[],"mappings":";;;;;;;;;;;AAAA,+DAAqE;AAGrE,IAAqB,aAAa,GAAlC,MAAqB,aAAc,SAAQ,4BAAoB;CAoB9D,CAAA;AAbC;IANC,IAAA,6BAAM,EAAC;QACN,IAAI,EAAE,+BAAQ,CAAC,MAAM;QACrB,UAAU,EAAE,IAAI;QAChB,MAAM,EAAE,IAAI;QACZ,aAAa,EAAE,IAAI;KACpB,CAAC;;yCACQ;AAGV;IADC,6BAAM;;2CACK;AAGZ;IADC,6BAAM;;iDACW;AAGlB;IADC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,IAAI,CAAC;;+CACN;AAGhB;IADC,6BAAM;;6CACO;AAnBK,aAAa;IADjC,IAAA,4BAAK,EAAC,EAAE,SAAS,EAAE,uBAAuB,EAAE,WAAW,EAAE,IAAI,EAAE,CAAC;GAC5C,aAAa,CAoBjC;kBApBoB,aAAa"} \ No newline at end of file +{"version":3,"file":"actionHistory.js","sourceRoot":"","sources":["../../../../src/models/sql/actionHistory.ts"],"names":[],"mappings":";;;;;;;;;;;AAAA,+DAAqE;AAGtD,IAAM,aAAa,GAAnB,MAAM,aAAc,SAAQ,4BAAoB;CAoB9D,CAAA;AAnBC;IAAC,IAAA,6BAAM,EAAC;QACN,IAAI,EAAE,+BAAQ,CAAC,MAAM;QACrB,UAAU,EAAE,IAAI;QAChB,MAAM,EAAE,IAAI;QACZ,aAAa,EAAE,IAAI;KACpB,CAAC;;yCACQ;AAEV;IAAC,6BAAM;;2CACK;AAEZ;IAAC,6BAAM;;iDACW;AAElB;IAAC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,IAAI,CAAC;;+CACN;AAEhB;IAAC,6BAAM;;6CACO;AAnBK,aAAa;IADjC,IAAA,4BAAK,EAAC,EAAE,SAAS,EAAE,uBAAuB,EAAE,WAAW,EAAE,IAAI,EAAE,CAAC;GAC5C,aAAa,CAoBjC;kBApBoB,aAAa"} \ No newline at end of file diff --git a/dist/src/models/sql/badge.js.map b/dist/src/models/sql/badge.js.map index 44bb3c6df..db5b1ad42 100644 --- a/dist/src/models/sql/badge.js.map +++ b/dist/src/models/sql/badge.js.map @@ -1 +1 @@ -{"version":3,"file":"badge.js","sourceRoot":"","sources":["../../../../src/models/sql/badge.ts"],"names":[],"mappings":";;;;;;;;;;;AAAA,+DAAqE;AAGrE,IAAqB,KAAK,GAA1B,MAAqB,KAAM,SAAQ,4BAAY;CAsD9C,CAAA;AA/CC;IANC,IAAA,6BAAM,EAAC;QACN,IAAI,EAAE,+BAAQ,CAAC,MAAM;QACrB,UAAU,EAAE,IAAI;QAChB,MAAM,EAAE,IAAI;QACZ,aAAa,EAAE,IAAI;KACpB,CAAC;;iCACQ;AAGV;IADC,6BAAM;;sCACQ;AAGf;IADC,6BAAM;;mCACK;AAGZ;IADC,6BAAM;;mCACK;AAGZ;IADC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,IAAI,CAAC;;mCACV;AAGZ;IADC,6BAAM;;qCACO;AAGd;IADC,6BAAM;;mCACK;AAGZ;IADC,6BAAM;;oCACM;AAIb;IADC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,OAAO,CAAC;;sCACT;AAGhB;IADC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,OAAO,CAAC;;qCACV;AAGf;IADC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,MAAM,CAAC;;qCACV;AAGd;IADC,6BAAM;;yCACW;AAGlB;IADC,6BAAM;;gDACkB;AAGzB;IADC,6BAAM;;mCACK;AAGZ;IADC,6BAAM;8BACI,IAAI;wCAAA;AAGf;IADC,6BAAM;8BACI,IAAI;wCAAA;AArDI,KAAK;IADzB,IAAA,4BAAK,EAAC,EAAE,SAAS,EAAE,cAAc,EAAE,WAAW,EAAE,IAAI,EAAE,CAAC;GACnC,KAAK,CAsDzB;kBAtDoB,KAAK"} \ No newline at end of file +{"version":3,"file":"badge.js","sourceRoot":"","sources":["../../../../src/models/sql/badge.ts"],"names":[],"mappings":";;;;;;;;;;;AAAA,+DAAqE;AAGtD,IAAM,KAAK,GAAX,MAAM,KAAM,SAAQ,4BAAY;CAsD9C,CAAA;AArDC;IAAC,IAAA,6BAAM,EAAC;QACN,IAAI,EAAE,+BAAQ,CAAC,MAAM;QACrB,UAAU,EAAE,IAAI;QAChB,MAAM,EAAE,IAAI;QACZ,aAAa,EAAE,IAAI;KACpB,CAAC;;iCACQ;AAEV;IAAC,6BAAM;;sCACQ;AAEf;IAAC,6BAAM;;mCACK;AAEZ;IAAC,6BAAM;;mCACK;AAEZ;IAAC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,IAAI,CAAC;;mCACV;AAEZ;IAAC,6BAAM;;qCACO;AAEd;IAAC,6BAAM;;mCACK;AAEZ;IAAC,6BAAM;;oCACM;AAGb;IAAC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,OAAO,CAAC;;sCACT;AAEhB;IAAC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,OAAO,CAAC;;qCACV;AAEf;IAAC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,MAAM,CAAC;;qCACV;AAEd;IAAC,6BAAM;;yCACW;AAElB;IAAC,6BAAM;;gDACkB;AAEzB;IAAC,6BAAM;;mCACK;AAEZ;IAAC,6BAAM;8BACI,IAAI;wCAAA;AAEf;IAAC,6BAAM;8BACI,IAAI;wCAAA;AArDI,KAAK;IADzB,IAAA,4BAAK,EAAC,EAAE,SAAS,EAAE,cAAc,EAAE,WAAW,EAAE,IAAI,EAAE,CAAC;GACnC,KAAK,CAsDzB;kBAtDoB,KAAK"} \ No newline at end of file diff --git a/dist/src/models/sql/bot.js.map b/dist/src/models/sql/bot.js.map index fbcec190f..7eb760a44 100644 --- a/dist/src/models/sql/bot.js.map +++ b/dist/src/models/sql/bot.js.map @@ -1 +1 @@ -{"version":3,"file":"bot.js","sourceRoot":"","sources":["../../../../src/models/sql/bot.ts"],"names":[],"mappings":";;;;;;;;;;;AAAA,+DAAqE;AAErE;;EAEE;AAGF,IAAqB,GAAG,GAAxB,MAAqB,GAAI,SAAQ,4BAAU;CA+B1C,CAAA;AAzBC;IALC,IAAA,6BAAM,EAAC;QACN,IAAI,EAAE,+BAAQ,CAAC,IAAI;QACnB,UAAU,EAAE,IAAI;QAChB,MAAM,EAAE,IAAI;KACb,CAAC;;+BACQ;AAGV;IADC,6BAAM;;iCACK;AAGZ;IADC,6BAAM;;iCACK;AAGZ;IADC,6BAAM;;mCACO;AAGd;IADC,6BAAM;;oCACQ;AAGf;IADC,6BAAM;;wCACY;AAGnB;IADC,6BAAM;8BACI,IAAI;sCAAA;AAGf;IADC,6BAAM;8BACI,IAAI;sCAAA;AAGf;IADC,6BAAM;;mCACO;AA9BK,GAAG;IADvB,IAAA,4BAAK,EAAC,EAAE,SAAS,EAAE,aAAa,EAAE,WAAW,EAAE,IAAI,EAAE,CAAC;GAClC,GAAG,CA+BvB;kBA/BoB,GAAG"} \ No newline at end of file +{"version":3,"file":"bot.js","sourceRoot":"","sources":["../../../../src/models/sql/bot.ts"],"names":[],"mappings":";;;;;;;;;;;AAAA,+DAAqE;AAErE;;EAEE;AAGa,IAAM,GAAG,GAAT,MAAM,GAAI,SAAQ,4BAAU;CA+B1C,CAAA;AA9BC;IAAC,IAAA,6BAAM,EAAC;QACN,IAAI,EAAE,+BAAQ,CAAC,IAAI;QACnB,UAAU,EAAE,IAAI;QAChB,MAAM,EAAE,IAAI;KACb,CAAC;;+BACQ;AAEV;IAAC,6BAAM;;iCACK;AAEZ;IAAC,6BAAM;;iCACK;AAEZ;IAAC,6BAAM;;mCACO;AAEd;IAAC,6BAAM;;oCACQ;AAEf;IAAC,6BAAM;;wCACY;AAEnB;IAAC,6BAAM;8BACI,IAAI;sCAAA;AAEf;IAAC,6BAAM;8BACI,IAAI;sCAAA;AAEf;IAAC,6BAAM;;mCACO;AA9BK,GAAG;IADvB,IAAA,4BAAK,EAAC,EAAE,SAAS,EAAE,aAAa,EAAE,WAAW,EAAE,IAAI,EAAE,CAAC;GAClC,GAAG,CA+BvB;kBA/BoB,GAAG"} \ No newline at end of file diff --git a/dist/src/models/sql/botMember.js.map b/dist/src/models/sql/botMember.js.map index f6ca5bce2..402e056f0 100644 --- a/dist/src/models/sql/botMember.js.map +++ b/dist/src/models/sql/botMember.js.map @@ -1 +1 @@ -{"version":3,"file":"botMember.js","sourceRoot":"","sources":["../../../../src/models/sql/botMember.ts"],"names":[],"mappings":";;;;;;;;;;;AAAA,+DAAqE;AAErE;;EAEE;AAGF,IAAqB,SAAS,GAA9B,MAAqB,SAAU,SAAQ,4BAAgB;CA6BtD,CAAA;AAtBC;IANC,IAAA,6BAAM,EAAC;QACN,IAAI,EAAE,+BAAQ,CAAC,MAAM;QACrB,UAAU,EAAE,IAAI;QAChB,MAAM,EAAE,IAAI;QACZ,aAAa,EAAE,IAAI;KACpB,CAAC;;qCACQ;AAGV;IADC,6BAAM;;wCACM;AAGb;IADC,6BAAM;;+CACa;AAGpB;IADC,6BAAM;;4CACU;AAGjB;IADC,6BAAM;;2CACS;AAGhB;IADC,6BAAM;8BACI,IAAI;4CAAA;AAGf;IADC,6BAAM;8BACI,IAAI;4CAAA;AAGf;IADC,6BAAM;;yCACO;AA5BK,SAAS;IAD7B,IAAA,4BAAK,EAAC,EAAE,SAAS,EAAE,oBAAoB,EAAE,WAAW,EAAE,IAAI,EAAE,CAAC;GACzC,SAAS,CA6B7B;kBA7BoB,SAAS"} \ No newline at end of file +{"version":3,"file":"botMember.js","sourceRoot":"","sources":["../../../../src/models/sql/botMember.ts"],"names":[],"mappings":";;;;;;;;;;;AAAA,+DAAqE;AAErE;;EAEE;AAGa,IAAM,SAAS,GAAf,MAAM,SAAU,SAAQ,4BAAgB;CA6BtD,CAAA;AA5BC;IAAC,IAAA,6BAAM,EAAC;QACN,IAAI,EAAE,+BAAQ,CAAC,MAAM;QACrB,UAAU,EAAE,IAAI;QAChB,MAAM,EAAE,IAAI;QACZ,aAAa,EAAE,IAAI;KACpB,CAAC;;qCACQ;AAEV;IAAC,6BAAM;;wCACM;AAEb;IAAC,6BAAM;;+CACa;AAEpB;IAAC,6BAAM;;4CACU;AAEjB;IAAC,6BAAM;;2CACS;AAEhB;IAAC,6BAAM;8BACI,IAAI;4CAAA;AAEf;IAAC,6BAAM;8BACI,IAAI;4CAAA;AAEf;IAAC,6BAAM;;yCACO;AA5BK,SAAS;IAD7B,IAAA,4BAAK,EAAC,EAAE,SAAS,EAAE,oBAAoB,EAAE,WAAW,EAAE,IAAI,EAAE,CAAC;GACzC,SAAS,CA6B7B;kBA7BoB,SAAS"} \ No newline at end of file diff --git a/dist/src/models/sql/callRecording.js.map b/dist/src/models/sql/callRecording.js.map index 2803383a9..d76d834cc 100644 --- a/dist/src/models/sql/callRecording.js.map +++ b/dist/src/models/sql/callRecording.js.map @@ -1 +1 @@ -{"version":3,"file":"callRecording.js","sourceRoot":"","sources":["../../../../src/models/sql/callRecording.ts"],"names":[],"mappings":";;;;;;;;;;;AAAA,+DAAqE;AAGrE,IAAqB,aAAa,GAAlC,MAAqB,aAAc,SAAQ,4BAAoB;CA4C9D,CAAA;AArCC;IANC,IAAA,6BAAM,EAAC;QACN,IAAI,EAAE,+BAAQ,CAAC,MAAM;QACrB,UAAU,EAAE,IAAI;QAChB,MAAM,EAAE,IAAI;QACZ,aAAa,EAAE,IAAI;KACpB,CAAC;;yCACQ;AAGV;IADC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,IAAI,CAAC;;kDACH;AAGnB;IADC,6BAAM;;gDACU;AAGjB;IADC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,IAAI,CAAC;;+CACN;AAGhB;IADC,6BAAM;;mDACa;AAGpB;IADC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,MAAM,CAAC;;iDACN;AAGlB;IADC,6BAAM;;6CACO;AAGd;IADC,6BAAM;;6CACO;AAGd;IADC,6BAAM;;4CACM;AAGb;IADC,6BAAM;8BACI,IAAI;gDAAA;AAGf;IADC,6BAAM;8BACI,IAAI;gDAAA;AAGf;IADC,6BAAM;;wDACkB;AAGzB;IADC,6BAAM;;gDACU;AA3CE,aAAa;IADjC,IAAA,4BAAK,EAAC,EAAE,SAAS,EAAE,uBAAuB,EAAE,WAAW,EAAE,IAAI,EAAE,CAAC;GAC5C,aAAa,CA4CjC;kBA5CoB,aAAa"} \ No newline at end of file +{"version":3,"file":"callRecording.js","sourceRoot":"","sources":["../../../../src/models/sql/callRecording.ts"],"names":[],"mappings":";;;;;;;;;;;AAAA,+DAAqE;AAGtD,IAAM,aAAa,GAAnB,MAAM,aAAc,SAAQ,4BAAoB;CA4C9D,CAAA;AA3CC;IAAC,IAAA,6BAAM,EAAC;QACN,IAAI,EAAE,+BAAQ,CAAC,MAAM;QACrB,UAAU,EAAE,IAAI;QAChB,MAAM,EAAE,IAAI;QACZ,aAAa,EAAE,IAAI;KACpB,CAAC;;yCACQ;AAEV;IAAC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,IAAI,CAAC;;kDACH;AAEnB;IAAC,6BAAM;;gDACU;AAEjB;IAAC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,IAAI,CAAC;;+CACN;AAEhB;IAAC,6BAAM;;mDACa;AAEpB;IAAC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,MAAM,CAAC;;iDACN;AAElB;IAAC,6BAAM;;6CACO;AAEd;IAAC,6BAAM;;6CACO;AAEd;IAAC,6BAAM;;4CACM;AAEb;IAAC,6BAAM;8BACI,IAAI;gDAAA;AAEf;IAAC,6BAAM;8BACI,IAAI;gDAAA;AAEf;IAAC,6BAAM;;wDACkB;AAEzB;IAAC,6BAAM;;gDACU;AA3CE,aAAa;IADjC,IAAA,4BAAK,EAAC,EAAE,SAAS,EAAE,uBAAuB,EAAE,WAAW,EAAE,IAAI,EAAE,CAAC;GAC5C,aAAa,CA4CjC;kBA5CoB,aAAa"} \ No newline at end of file diff --git a/dist/src/models/sql/chat.js.map b/dist/src/models/sql/chat.js.map index 9f754c42d..936150a15 100644 --- a/dist/src/models/sql/chat.js.map +++ b/dist/src/models/sql/chat.js.map @@ -1 +1 @@ -{"version":3,"file":"chat.js","sourceRoot":"","sources":["../../../../src/models/sql/chat.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"chat.js","sourceRoot":"","sources":["../../../../src/models/sql/chat.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/models/sql/chatBot.js.map b/dist/src/models/sql/chatBot.js.map index 9df07b277..b0e54f960 100644 --- a/dist/src/models/sql/chatBot.js.map +++ b/dist/src/models/sql/chatBot.js.map @@ -1 +1 @@ -{"version":3,"file":"chatBot.js","sourceRoot":"","sources":["../../../../src/models/sql/chatBot.ts"],"names":[],"mappings":";;;;;;;;;;;AAAA,+DAAqE;AAErE;;EAEE;AAOF,IAAqB,OAAO,GAA5B,MAAqB,OAAQ,SAAQ,4BAAc;CA+ClD,CAAA;AAxCC;IANC,IAAA,6BAAM,EAAC;QACN,IAAI,EAAE,+BAAQ,CAAC,MAAM;QACrB,UAAU,EAAE,IAAI;QAChB,MAAM,EAAE,IAAI;QACZ,aAAa,EAAE,IAAI;KACpB,CAAC;;mCACQ;AAGV;IADC,6BAAM;;uCACO;AAGd;IADC,6BAAM;;wCACQ;AAGf;IADC,6BAAM;;wCACQ;AAGf;IADC,6BAAM;;0CACU;AAGjB;IADC,6BAAM;;+CACe;AAGtB;IADC,6BAAM;;kDACkB;AAGzB;IADC,6BAAM;;yCACS;AAGhB;IADC,6BAAM;;qCACK;AAGZ;IADC,6BAAM;;4CACY;AAGnB;IADC,6BAAM;8BACI,IAAI;0CAAA;AAGf;IADC,6BAAM;8BACI,IAAI;0CAAA;AAGf;IADC,6BAAM;;uCACO;AAGd;IADC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,IAAI,CAAC;;+CACA;AA9CH,OAAO;IAL3B,IAAA,4BAAK,EAAC;QACL,SAAS,EAAE,kBAAkB;QAC7B,WAAW,EAAE,IAAI;QACjB,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,IAAI,EAAE,MAAM,EAAE,CAAC,SAAS,EAAE,UAAU,CAAC,EAAE,CAAC;KAC7D,CAAC;GACmB,OAAO,CA+C3B;kBA/CoB,OAAO"} \ No newline at end of file +{"version":3,"file":"chatBot.js","sourceRoot":"","sources":["../../../../src/models/sql/chatBot.ts"],"names":[],"mappings":";;;;;;;;;;;AAAA,+DAAqE;AAErE;;EAEE;AAOa,IAAM,OAAO,GAAb,MAAM,OAAQ,SAAQ,4BAAc;CA+ClD,CAAA;AA9CC;IAAC,IAAA,6BAAM,EAAC;QACN,IAAI,EAAE,+BAAQ,CAAC,MAAM;QACrB,UAAU,EAAE,IAAI;QAChB,MAAM,EAAE,IAAI;QACZ,aAAa,EAAE,IAAI;KACpB,CAAC;;mCACQ;AAEV;IAAC,6BAAM;;uCACO;AAEd;IAAC,6BAAM;;wCACQ;AAEf;IAAC,6BAAM;;wCACQ;AAEf;IAAC,6BAAM;;0CACU;AAEjB;IAAC,6BAAM;;+CACe;AAEtB;IAAC,6BAAM;;kDACkB;AAEzB;IAAC,6BAAM;;yCACS;AAEhB;IAAC,6BAAM;;qCACK;AAEZ;IAAC,6BAAM;;4CACY;AAEnB;IAAC,6BAAM;8BACI,IAAI;0CAAA;AAEf;IAAC,6BAAM;8BACI,IAAI;0CAAA;AAEf;IAAC,6BAAM;;uCACO;AAEd;IAAC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,IAAI,CAAC;;+CACA;AA9CH,OAAO;IAL3B,IAAA,4BAAK,EAAC;QACL,SAAS,EAAE,kBAAkB;QAC7B,WAAW,EAAE,IAAI;QACjB,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,IAAI,EAAE,MAAM,EAAE,CAAC,SAAS,EAAE,UAAU,CAAC,EAAE,CAAC;KAC7D,CAAC;GACmB,OAAO,CA+C3B;kBA/CoB,OAAO"} \ No newline at end of file diff --git a/dist/src/models/sql/chatMember.js.map b/dist/src/models/sql/chatMember.js.map index 7027843ec..abf7e4665 100644 --- a/dist/src/models/sql/chatMember.js.map +++ b/dist/src/models/sql/chatMember.js.map @@ -1 +1 @@ -{"version":3,"file":"chatMember.js","sourceRoot":"","sources":["../../../../src/models/sql/chatMember.ts"],"names":[],"mappings":";;;;;;;;;;;AAAA,+DAA2D;AAO3D,IAAqB,UAAU,GAA/B,MAAqB,UAAW,SAAQ,4BAAiB;CAiCxD,CAAA;AA/BC;IADC,6BAAM;;0CACO;AAGd;IADC,6BAAM;;6CACU;AAGjB;IADC,6BAAM;;wCACK;AAGZ;IADC,6BAAM;;8CACW;AAGlB;IADC,6BAAM;;iDACc;AAGrB;IADC,6BAAM;8BACK,IAAI;8CAAA;AAGhB;IADC,6BAAM;;0CACO;AAGd;IADC,6BAAM;;6CACU;AAGjB;IADC,6BAAM;;0CACO;AAGd;IADC,6BAAM;;+CACY;AAGnB;IADC,6BAAM;;8CACW;AAhCC,UAAU;IAL9B,IAAA,4BAAK,EAAC;QACL,SAAS,EAAE,qBAAqB;QAChC,WAAW,EAAE,IAAI;QACjB,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,IAAI,EAAE,MAAM,EAAE,CAAC,SAAS,EAAE,YAAY,CAAC,EAAE,CAAC;KAC/D,CAAC;GACmB,UAAU,CAiC9B;kBAjCoB,UAAU"} \ No newline at end of file +{"version":3,"file":"chatMember.js","sourceRoot":"","sources":["../../../../src/models/sql/chatMember.ts"],"names":[],"mappings":";;;;;;;;;;;AAAA,+DAA2D;AAO5C,IAAM,UAAU,GAAhB,MAAM,UAAW,SAAQ,4BAAiB;CAiCxD,CAAA;AAhCC;IAAC,6BAAM;;0CACO;AAEd;IAAC,6BAAM;;6CACU;AAEjB;IAAC,6BAAM;;wCACK;AAEZ;IAAC,6BAAM;;8CACW;AAElB;IAAC,6BAAM;;iDACc;AAErB;IAAC,6BAAM;8BACK,IAAI;8CAAA;AAEhB;IAAC,6BAAM;;0CACO;AAEd;IAAC,6BAAM;;6CACU;AAEjB;IAAC,6BAAM;;0CACO;AAEd;IAAC,6BAAM;;+CACY;AAEnB;IAAC,6BAAM;;8CACW;AAhCC,UAAU;IAL9B,IAAA,4BAAK,EAAC;QACL,SAAS,EAAE,qBAAqB;QAChC,WAAW,EAAE,IAAI;QACjB,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,IAAI,EAAE,MAAM,EAAE,CAAC,SAAS,EAAE,YAAY,CAAC,EAAE,CAAC;KAC/D,CAAC;GACmB,UAAU,CAiC9B;kBAjCoB,UAAU"} \ No newline at end of file diff --git a/dist/src/models/sql/contact.js.map b/dist/src/models/sql/contact.js.map index 96aa5f342..e3ceb2ddc 100644 --- a/dist/src/models/sql/contact.js.map +++ b/dist/src/models/sql/contact.js.map @@ -1 +1 @@ -{"version":3,"file":"contact.js","sourceRoot":"","sources":["../../../../src/models/sql/contact.ts"],"names":[],"mappings":";;;;;;;;;;;AAAA,+DAAqE;AAGrE,IAAqB,OAAO,GAA5B,MAAqB,OAAQ,SAAQ,4BAAc;CA6FlD,CAAA;AAtFC;IANC,IAAA,6BAAM,EAAC;QACN,IAAI,EAAE,+BAAQ,CAAC,MAAM;QACrB,UAAU,EAAE,IAAI;QAChB,MAAM,EAAE,IAAI;QACZ,aAAa,EAAE,IAAI;KACpB,CAAC;;mCACQ;AAGV;IADC,6BAAM;;0CACU;AAGjB;IADC,6BAAM;;0CACU;AAGjB;IADC,6BAAM;;0CACU;AAGjB;IADC,6BAAM;;sCACM;AAGb;IADC,6BAAM;;yCACS;AAGhB;IADC,6BAAM;;6CACc;AAGrB;IADC,6BAAM;;wCACS;AAOhB;IALC,IAAA,6BAAM,EAAC;QACN,IAAI,EAAE,+BAAQ,CAAC,OAAO;QACtB,YAAY,EAAE,KAAK;QACnB,SAAS,EAAE,KAAK;KACjB,CAAC;;wCACc;AAGhB;IADC,6BAAM;;0CACU;AAGjB;IADC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,MAAM,CAAC;;yCACR;AAGhB;IADC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,MAAM,CAAC;;uCACV;AAGd;IADC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,IAAI,CAAC;;2CACJ;AAGlB;IADC,6BAAM;;yCACS;AAGhB;IADC,6BAAM;8BACI,IAAI;0CAAA;AAGf;IADC,6BAAM;8BACI,IAAI;0CAAA;AAGf;IADC,6BAAM;;0CACW;AAGlB;IADC,6BAAM;;kDACkB;AAGzB;IADC,6BAAM;8BACK,IAAI;2CAAA;AAGhB;IADC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,MAAM,CAAC;;0CACP;AAGjB;IADC,6BAAM;;uCACO;AAGd;IADC,6BAAM;;4CACY;AAGnB;IADC,6BAAM;;sCACO;AAGd;IADC,6BAAM;;wCACS;AAGhB;IADC,6BAAM;;wCACQ;AAGf;IADC,6BAAM;;2CACW;AAGlB;IADC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,MAAM,CAAC;;8CACH;AAGrB;IADC,6BAAM;;wCACS;AA5FG,OAAO;IAD3B,IAAA,4BAAK,EAAC,EAAE,SAAS,EAAE,iBAAiB,EAAE,WAAW,EAAE,IAAI,EAAE,CAAC;GACtC,OAAO,CA6F3B;kBA7FoB,OAAO"} \ No newline at end of file +{"version":3,"file":"contact.js","sourceRoot":"","sources":["../../../../src/models/sql/contact.ts"],"names":[],"mappings":";;;;;;;;;;;AAAA,+DAAqE;AAGtD,IAAM,OAAO,GAAb,MAAM,OAAQ,SAAQ,4BAAc;CA6FlD,CAAA;AA5FC;IAAC,IAAA,6BAAM,EAAC;QACN,IAAI,EAAE,+BAAQ,CAAC,MAAM;QACrB,UAAU,EAAE,IAAI;QAChB,MAAM,EAAE,IAAI;QACZ,aAAa,EAAE,IAAI;KACpB,CAAC;;mCACQ;AAEV;IAAC,6BAAM;;0CACU;AAEjB;IAAC,6BAAM;;0CACU;AAEjB;IAAC,6BAAM;;0CACU;AAEjB;IAAC,6BAAM;;sCACM;AAEb;IAAC,6BAAM;;yCACS;AAEhB;IAAC,6BAAM;;6CACc;AAErB;IAAC,6BAAM;;wCACS;AAEhB;IAAC,IAAA,6BAAM,EAAC;QACN,IAAI,EAAE,+BAAQ,CAAC,OAAO;QACtB,YAAY,EAAE,KAAK;QACnB,SAAS,EAAE,KAAK;KACjB,CAAC;;wCACc;AAEhB;IAAC,6BAAM;;0CACU;AAEjB;IAAC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,MAAM,CAAC;;yCACR;AAEhB;IAAC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,MAAM,CAAC;;uCACV;AAEd;IAAC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,IAAI,CAAC;;2CACJ;AAElB;IAAC,6BAAM;;yCACS;AAEhB;IAAC,6BAAM;8BACI,IAAI;0CAAA;AAEf;IAAC,6BAAM;8BACI,IAAI;0CAAA;AAEf;IAAC,6BAAM;;0CACW;AAElB;IAAC,6BAAM;;kDACkB;AAEzB;IAAC,6BAAM;8BACK,IAAI;2CAAA;AAEhB;IAAC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,MAAM,CAAC;;0CACP;AAEjB;IAAC,6BAAM;;uCACO;AAEd;IAAC,6BAAM;;4CACY;AAEnB;IAAC,6BAAM;;sCACO;AAEd;IAAC,6BAAM;;wCACS;AAEhB;IAAC,6BAAM;;wCACQ;AAEf;IAAC,6BAAM;;2CACW;AAElB;IAAC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,MAAM,CAAC;;8CACH;AAErB;IAAC,6BAAM;;wCACS;AA5FG,OAAO;IAD3B,IAAA,4BAAK,EAAC,EAAE,SAAS,EAAE,iBAAiB,EAAE,WAAW,EAAE,IAAI,EAAE,CAAC;GACtC,OAAO,CA6F3B;kBA7FoB,OAAO"} \ No newline at end of file diff --git a/dist/src/models/sql/contentFeedStatus.js.map b/dist/src/models/sql/contentFeedStatus.js.map index df95dce7c..ddf5c1023 100644 --- a/dist/src/models/sql/contentFeedStatus.js.map +++ b/dist/src/models/sql/contentFeedStatus.js.map @@ -1 +1 @@ -{"version":3,"file":"contentFeedStatus.js","sourceRoot":"","sources":["../../../../src/models/sql/contentFeedStatus.ts"],"names":[],"mappings":";;;;;;;;;;;AAAA,+DAAqE;AAGrE,IAAqB,iBAAiB,GAAtC,MAAqB,iBAAkB,SAAQ,4BAAwB;CAyCtE,CAAA;AAlCC;IANC,IAAA,6BAAM,EAAC;QACN,IAAI,EAAE,+BAAQ,CAAC,MAAM;QACrB,UAAU,EAAE,IAAI;QAChB,MAAM,EAAE,IAAI;QACZ,aAAa,EAAE,IAAI;KACpB,CAAC;;6CACQ;AAGV;IADC,6BAAM;;iDACO;AAGd;IADC,6BAAM;;kDACQ;AAGf;IADC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,OAAO,CAAC;;6DACE;AAG3B;IADC,6BAAM;;iDACO;AAGd;IADC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,IAAI,CAAC;;yDACA;AAGtB;IADC,6BAAM;;iDACO;AAGd;IADC,6BAAM;;wDACc;AAGrB;IADC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,IAAI,CAAC;;sDACH;AAGnB;IADC,6BAAM;;iDACO;AAGd;IADC,6BAAM;8BACI,IAAI;oDAAA;AAGf;IADC,6BAAM;8BACI,IAAI;oDAAA;AAxCI,iBAAiB;IADrC,IAAA,4BAAK,EAAC,EAAE,SAAS,EAAE,4BAA4B,EAAE,WAAW,EAAE,IAAI,EAAE,CAAC;GACjD,iBAAiB,CAyCrC;kBAzCoB,iBAAiB"} \ No newline at end of file +{"version":3,"file":"contentFeedStatus.js","sourceRoot":"","sources":["../../../../src/models/sql/contentFeedStatus.ts"],"names":[],"mappings":";;;;;;;;;;;AAAA,+DAAqE;AAGtD,IAAM,iBAAiB,GAAvB,MAAM,iBAAkB,SAAQ,4BAAwB;CAyCtE,CAAA;AAxCC;IAAC,IAAA,6BAAM,EAAC;QACN,IAAI,EAAE,+BAAQ,CAAC,MAAM;QACrB,UAAU,EAAE,IAAI;QAChB,MAAM,EAAE,IAAI;QACZ,aAAa,EAAE,IAAI;KACpB,CAAC;;6CACQ;AAEV;IAAC,6BAAM;;iDACO;AAEd;IAAC,6BAAM;;kDACQ;AAEf;IAAC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,OAAO,CAAC;;6DACE;AAE3B;IAAC,6BAAM;;iDACO;AAEd;IAAC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,IAAI,CAAC;;yDACA;AAEtB;IAAC,6BAAM;;iDACO;AAEd;IAAC,6BAAM;;wDACc;AAErB;IAAC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,IAAI,CAAC;;sDACH;AAEnB;IAAC,6BAAM;;iDACO;AAEd;IAAC,6BAAM;8BACI,IAAI;oDAAA;AAEf;IAAC,6BAAM;8BACI,IAAI;oDAAA;AAxCI,iBAAiB;IADrC,IAAA,4BAAK,EAAC,EAAE,SAAS,EAAE,4BAA4B,EAAE,WAAW,EAAE,IAAI,EAAE,CAAC;GACjD,iBAAiB,CAyCrC;kBAzCoB,iBAAiB"} \ No newline at end of file diff --git a/dist/src/models/sql/invite.js.map b/dist/src/models/sql/invite.js.map index b802372ac..23d994ad3 100644 --- a/dist/src/models/sql/invite.js.map +++ b/dist/src/models/sql/invite.js.map @@ -1 +1 @@ -{"version":3,"file":"invite.js","sourceRoot":"","sources":["../../../../src/models/sql/invite.ts"],"names":[],"mappings":";;;;;;;;;;;AAAA,+DAAqE;AAGrE,IAAqB,MAAM,GAA3B,MAAqB,MAAO,SAAQ,4BAAa;CAmChD,CAAA;AA5BC;IANC,IAAA,6BAAM,EAAC;QACN,IAAI,EAAE,+BAAQ,CAAC,MAAM;QACrB,UAAU,EAAE,IAAI;QAChB,MAAM,EAAE,IAAI;QACZ,aAAa,EAAE,IAAI;KACpB,CAAC;;kCACQ;AAGV;IADC,6BAAM;;4CACa;AAGpB;IADC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,IAAI,CAAC;;uCACP;AAGf;IADC,6BAAM;;8CACe;AAGtB;IADC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,MAAM,CAAC;;yCACP;AAGjB;IADC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,MAAM,CAAC;;sCACV;AAGd;IADC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,OAAO,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC;;qCACnB;AAGb;IADC,6BAAM;8BACI,IAAI;yCAAA;AAGf;IADC,6BAAM;8BACI,IAAI;yCAAA;AAGf;IADC,6BAAM;;sCACO;AAlCK,MAAM;IAD1B,IAAA,4BAAK,EAAC,EAAE,SAAS,EAAE,gBAAgB,EAAE,WAAW,EAAE,IAAI,EAAE,CAAC;GACrC,MAAM,CAmC1B;kBAnCoB,MAAM"} \ No newline at end of file +{"version":3,"file":"invite.js","sourceRoot":"","sources":["../../../../src/models/sql/invite.ts"],"names":[],"mappings":";;;;;;;;;;;AAAA,+DAAqE;AAGtD,IAAM,MAAM,GAAZ,MAAM,MAAO,SAAQ,4BAAa;CAmChD,CAAA;AAlCC;IAAC,IAAA,6BAAM,EAAC;QACN,IAAI,EAAE,+BAAQ,CAAC,MAAM;QACrB,UAAU,EAAE,IAAI;QAChB,MAAM,EAAE,IAAI;QACZ,aAAa,EAAE,IAAI;KACpB,CAAC;;kCACQ;AAEV;IAAC,6BAAM;;4CACa;AAEpB;IAAC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,IAAI,CAAC;;uCACP;AAEf;IAAC,6BAAM;;8CACe;AAEtB;IAAC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,MAAM,CAAC;;yCACP;AAEjB;IAAC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,MAAM,CAAC;;sCACV;AAEd;IAAC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,OAAO,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC;;qCACnB;AAEb;IAAC,6BAAM;8BACI,IAAI;yCAAA;AAEf;IAAC,6BAAM;8BACI,IAAI;yCAAA;AAEf;IAAC,6BAAM;;sCACO;AAlCK,MAAM;IAD1B,IAAA,4BAAK,EAAC,EAAE,SAAS,EAAE,gBAAgB,EAAE,WAAW,EAAE,IAAI,EAAE,CAAC;GACrC,MAAM,CAmC1B;kBAnCoB,MAAM"} \ No newline at end of file diff --git a/dist/src/models/sql/lsat.js.map b/dist/src/models/sql/lsat.js.map index a3eb4efd2..78be1d3a6 100644 --- a/dist/src/models/sql/lsat.js.map +++ b/dist/src/models/sql/lsat.js.map @@ -1 +1 @@ -{"version":3,"file":"lsat.js","sourceRoot":"","sources":["../../../../src/models/sql/lsat.ts"],"names":[],"mappings":";;;;;;;;;;;AAAA,+DAO6B;AAO7B,IAAqB,IAAI,GAAzB,MAAqB,IAAK,SAAQ,4BAAW;CA2D5C,CAAA;AArDC;IALC,IAAA,6BAAM,EAAC;QACN,IAAI,EAAE,+BAAQ,CAAC,MAAM;QACrB,UAAU,EAAE,IAAI;QAChB,aAAa,EAAE,IAAI;KACpB,CAAC;;gCACQ;AAKV;IAHC,IAAA,6BAAM,EAAC;QACN,IAAI,EAAE,+BAAQ,CAAC,IAAI;KACpB,CAAC;;wCACgB;AAGlB;IADC,gCAAS;8BACC,IAAI;uCAAA;AAGf;IADC,gCAAS;8BACC,IAAI;uCAAA;AAKf;IAHC,IAAA,6BAAM,EAAC;QACN,IAAI,EAAE,+BAAQ,CAAC,IAAI;KACpB,CAAC;;sCACc;AAKhB;IAHC,IAAA,6BAAM,EAAC;QACN,IAAI,EAAE,+BAAQ,CAAC,IAAI;KACpB,CAAC;;4CACoB;AAKtB;IAHC,IAAA,6BAAM,EAAC;QACN,IAAI,EAAE,+BAAQ,CAAC,IAAI;KACpB,CAAC;;sCACc;AAKhB;IAHC,IAAA,6BAAM,EAAC;QACN,IAAI,EAAE,+BAAQ,CAAC,IAAI;KACpB,CAAC;;oCACY;AAOd;IAHC,IAAA,6BAAM,EAAC;QACN,IAAI,EAAE,+BAAQ,CAAC,IAAI;KACpB,CAAC;;mCACW;AAQb;IAHC,IAAA,6BAAM,EAAC;QACN,IAAI,EAAE,+BAAQ,CAAC,IAAI;KACpB,CAAC;;sCACc;AAGhB;IADC,IAAA,6BAAM,EAAC,EAAE,IAAI,EAAE,+BAAQ,CAAC,OAAO,EAAE,CAAC;;oCACrB;AAGd;IADC,6BAAM;;oCACO;AA1DK,IAAI;IALxB,IAAA,4BAAK,EAAC;QACL,SAAS,EAAE,cAAc;QACzB,WAAW,EAAE,IAAI;QACjB,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,IAAI,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,YAAY,CAAC,EAAE,CAAC;KAC1D,CAAC;GACmB,IAAI,CA2DxB;kBA3DoB,IAAI"} \ No newline at end of file +{"version":3,"file":"lsat.js","sourceRoot":"","sources":["../../../../src/models/sql/lsat.ts"],"names":[],"mappings":";;;;;;;;;;;AAAA,+DAO6B;AAOd,IAAM,IAAI,GAAV,MAAM,IAAK,SAAQ,4BAAW;CA2D5C,CAAA;AA1DC;IAAC,IAAA,6BAAM,EAAC;QACN,IAAI,EAAE,+BAAQ,CAAC,MAAM;QACrB,UAAU,EAAE,IAAI;QAChB,aAAa,EAAE,IAAI;KACpB,CAAC;;gCACQ;AAEV;IAAC,IAAA,6BAAM,EAAC;QACN,IAAI,EAAE,+BAAQ,CAAC,IAAI;KACpB,CAAC;;wCACgB;AAElB;IAAC,gCAAS;8BACC,IAAI;uCAAA;AAEf;IAAC,gCAAS;8BACC,IAAI;uCAAA;AAEf;IAAC,IAAA,6BAAM,EAAC;QACN,IAAI,EAAE,+BAAQ,CAAC,IAAI;KACpB,CAAC;;sCACc;AAEhB;IAAC,IAAA,6BAAM,EAAC;QACN,IAAI,EAAE,+BAAQ,CAAC,IAAI;KACpB,CAAC;;4CACoB;AAEtB;IAAC,IAAA,6BAAM,EAAC;QACN,IAAI,EAAE,+BAAQ,CAAC,IAAI;KACpB,CAAC;;sCACc;AAEhB;IAAC,IAAA,6BAAM,EAAC;QACN,IAAI,EAAE,+BAAQ,CAAC,IAAI;KACpB,CAAC;;oCACY;AAId;IAAC,IAAA,6BAAM,EAAC;QACN,IAAI,EAAE,+BAAQ,CAAC,IAAI;KACpB,CAAC;;mCACW;AAKb;IAAC,IAAA,6BAAM,EAAC;QACN,IAAI,EAAE,+BAAQ,CAAC,IAAI;KACpB,CAAC;;sCACc;AAEhB;IAAC,IAAA,6BAAM,EAAC,EAAE,IAAI,EAAE,+BAAQ,CAAC,OAAO,EAAE,CAAC;;oCACrB;AAEd;IAAC,6BAAM;;oCACO;AA1DK,IAAI;IALxB,IAAA,4BAAK,EAAC;QACL,SAAS,EAAE,cAAc;QACzB,WAAW,EAAE,IAAI;QACjB,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,IAAI,EAAE,MAAM,EAAE,CAAC,IAAI,EAAE,YAAY,CAAC,EAAE,CAAC;KAC1D,CAAC;GACmB,IAAI,CA2DxB;kBA3DoB,IAAI"} \ No newline at end of file diff --git a/dist/src/models/sql/mediaKey.js.map b/dist/src/models/sql/mediaKey.js.map index b4f9b4715..1aa5cc193 100644 --- a/dist/src/models/sql/mediaKey.js.map +++ b/dist/src/models/sql/mediaKey.js.map @@ -1 +1 @@ -{"version":3,"file":"mediaKey.js","sourceRoot":"","sources":["../../../../src/models/sql/mediaKey.ts"],"names":[],"mappings":";;;;;;;;;;;AAAA,+DAAqE;AAErE;;;;;;EAME;AAGF,IAAqB,QAAQ,GAA7B,MAAqB,QAAS,SAAQ,4BAAe;CAsCpD,CAAA;AA/BC;IANC,IAAA,6BAAM,EAAC;QACN,IAAI,EAAE,+BAAQ,CAAC,MAAM;QACrB,UAAU,EAAE,IAAI;QAChB,MAAM,EAAE,IAAI;QACZ,aAAa,EAAE,IAAI;KACpB,CAAC;;oCACQ;AAGV;IADC,6BAAM;;sCACK;AAGZ;IADC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,MAAM,CAAC;;wCACV;AAGd;IADC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,MAAM,CAAC;;0CACR;AAGhB;IADC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,IAAI,CAAC;;qCACX;AAGX;IADC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,MAAM,CAAC;;2CACP;AAGjB;IADC,6BAAM;8BACI,IAAI;2CAAA;AAGf;IADC,6BAAM;;2CACU;AAGjB;IADC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,MAAM,CAAC;;wCACV;AAGd;IADC,6BAAM;;8CACa;AAGpB;IADC,6BAAM;;wCACO;AArCK,QAAQ;IAD5B,IAAA,4BAAK,EAAC,EAAE,SAAS,EAAE,mBAAmB,EAAE,WAAW,EAAE,IAAI,EAAE,CAAC;GACxC,QAAQ,CAsC5B;kBAtCoB,QAAQ"} \ No newline at end of file +{"version":3,"file":"mediaKey.js","sourceRoot":"","sources":["../../../../src/models/sql/mediaKey.ts"],"names":[],"mappings":";;;;;;;;;;;AAAA,+DAAqE;AAErE;;;;;;EAME;AAGa,IAAM,QAAQ,GAAd,MAAM,QAAS,SAAQ,4BAAe;CAsCpD,CAAA;AArCC;IAAC,IAAA,6BAAM,EAAC;QACN,IAAI,EAAE,+BAAQ,CAAC,MAAM;QACrB,UAAU,EAAE,IAAI;QAChB,MAAM,EAAE,IAAI;QACZ,aAAa,EAAE,IAAI;KACpB,CAAC;;oCACQ;AAEV;IAAC,6BAAM;;sCACK;AAEZ;IAAC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,MAAM,CAAC;;wCACV;AAEd;IAAC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,MAAM,CAAC;;0CACR;AAEhB;IAAC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,IAAI,CAAC;;qCACX;AAEX;IAAC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,MAAM,CAAC;;2CACP;AAEjB;IAAC,6BAAM;8BACI,IAAI;2CAAA;AAEf;IAAC,6BAAM;;2CACU;AAEjB;IAAC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,MAAM,CAAC;;wCACV;AAEd;IAAC,6BAAM;;8CACa;AAEpB;IAAC,6BAAM;;wCACO;AArCK,QAAQ;IAD5B,IAAA,4BAAK,EAAC,EAAE,SAAS,EAAE,mBAAmB,EAAE,WAAW,EAAE,IAAI,EAAE,CAAC;GACxC,QAAQ,CAsC5B;kBAtCoB,QAAQ"} \ No newline at end of file diff --git a/dist/src/models/sql/message.js.map b/dist/src/models/sql/message.js.map index 673105e63..d2b511bad 100644 --- a/dist/src/models/sql/message.js.map +++ b/dist/src/models/sql/message.js.map @@ -1 +1 @@ -{"version":3,"file":"message.js","sourceRoot":"","sources":["../../../../src/models/sql/message.ts"],"names":[],"mappings":";;;;;;;;;;;AAAA,+DAAqE;AAGrE,IAAqB,OAAO,GAA5B,MAAqB,OAAQ,SAAQ,4BAAc;CAkHlD,CAAA;AA3GC;IANC,IAAA,6BAAM,EAAC;QACN,IAAI,EAAE,+BAAQ,CAAC,MAAM;QACrB,UAAU,EAAE,IAAI;QAChB,MAAM,EAAE,IAAI;QACZ,aAAa,EAAE,IAAI;KACpB,CAAC;;mCACQ;AAGV;IADC,6BAAM;;qCACK;AAGZ;IADC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,MAAM,CAAC;;uCACV;AAGd;IADC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,MAAM,CAAC;;qCACZ;AAGZ;IADC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,MAAM,CAAC;;uCACV;AAGd;IADC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,MAAM,CAAC;;yCACR;AAGhB;IADC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,OAAO,CAAC;;uCACX;AAGd;IADC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,OAAO,CAAC;;2CACP;AAGlB;IADC,6BAAM;;4CACY;AAGnB;IADC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,IAAI,CAAC;;+CACA;AAGtB;IADC,6BAAM;8BACD,IAAI;qCAAA;AAGV;IADC,6BAAM;8BACS,IAAI;+CAAA;AAGpB;IADC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,IAAI,CAAC;;+CACA;AAGtB;IADC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,IAAI,CAAC;;qDACM;AAG5B;IADC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,MAAM,CAAC;;uCACV;AAGd;IADC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,IAAI,CAAC;;0CACL;AAGjB;IADC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,MAAM,CAAC;;yCACR;AAGhB;IADC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,MAAM,CAAC;;+CACF;AAGtB;IADC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,IAAI,CAAC;;yCACN;AAGhB;IADC,6BAAM;;0CACU;AAGjB;IADC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,IAAI,CAAC;;2CACJ;AAOlB;IALC,IAAA,6BAAM,EAAC;QACN,IAAI,EAAE,+BAAQ,CAAC,OAAO;QACtB,YAAY,EAAE,KAAK;QACnB,SAAS,EAAE,KAAK;KACjB,CAAC;;qCACW;AAGb;IADC,6BAAM;8BACI,IAAI;0CAAA;AAGf;IADC,6BAAM;8BACI,IAAI;0CAAA;AAGf;IADC,6BAAM;;4CACY;AAGnB;IADC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,IAAI,CAAC;;0CACL;AAGjB;IADC,6BAAM;;6CACa;AAGpB;IADC,6BAAM;;0CACU;AAGjB;IADC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,OAAO,CAAC;;6CACL;AAGpB;IADC,6BAAM;;uCACO;AAGd;IADC,6BAAM;;+CACe;AAGtB;IADC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,IAAI,CAAC;;6CACF;AAGpB;IADC,6BAAM;;uCACO;AAGd;IADC,6BAAM;;8CACe;AAGtB;IADC,6BAAM;;qCACM;AAjHM,OAAO;IAD3B,IAAA,4BAAK,EAAC,EAAE,SAAS,EAAE,iBAAiB,EAAE,WAAW,EAAE,IAAI,EAAE,CAAC;GACtC,OAAO,CAkH3B;kBAlHoB,OAAO"} \ No newline at end of file +{"version":3,"file":"message.js","sourceRoot":"","sources":["../../../../src/models/sql/message.ts"],"names":[],"mappings":";;;;;;;;;;;AAAA,+DAAqE;AAGtD,IAAM,OAAO,GAAb,MAAM,OAAQ,SAAQ,4BAAc;CAkHlD,CAAA;AAjHC;IAAC,IAAA,6BAAM,EAAC;QACN,IAAI,EAAE,+BAAQ,CAAC,MAAM;QACrB,UAAU,EAAE,IAAI;QAChB,MAAM,EAAE,IAAI;QACZ,aAAa,EAAE,IAAI;KACpB,CAAC;;mCACQ;AAEV;IAAC,6BAAM;;qCACK;AAEZ;IAAC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,MAAM,CAAC;;uCACV;AAEd;IAAC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,MAAM,CAAC;;qCACZ;AAEZ;IAAC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,MAAM,CAAC;;uCACV;AAEd;IAAC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,MAAM,CAAC;;yCACR;AAEhB;IAAC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,OAAO,CAAC;;uCACX;AAEd;IAAC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,OAAO,CAAC;;2CACP;AAElB;IAAC,6BAAM;;4CACY;AAEnB;IAAC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,IAAI,CAAC;;+CACA;AAEtB;IAAC,6BAAM;8BACD,IAAI;qCAAA;AAEV;IAAC,6BAAM;8BACS,IAAI;+CAAA;AAEpB;IAAC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,IAAI,CAAC;;+CACA;AAEtB;IAAC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,IAAI,CAAC;;qDACM;AAE5B;IAAC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,MAAM,CAAC;;uCACV;AAEd;IAAC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,IAAI,CAAC;;0CACL;AAEjB;IAAC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,MAAM,CAAC;;yCACR;AAEhB;IAAC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,MAAM,CAAC;;+CACF;AAEtB;IAAC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,IAAI,CAAC;;yCACN;AAEhB;IAAC,6BAAM;;0CACU;AAEjB;IAAC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,IAAI,CAAC;;2CACJ;AAElB;IAAC,IAAA,6BAAM,EAAC;QACN,IAAI,EAAE,+BAAQ,CAAC,OAAO;QACtB,YAAY,EAAE,KAAK;QACnB,SAAS,EAAE,KAAK;KACjB,CAAC;;qCACW;AAEb;IAAC,6BAAM;8BACI,IAAI;0CAAA;AAEf;IAAC,6BAAM;8BACI,IAAI;0CAAA;AAEf;IAAC,6BAAM;;4CACY;AAEnB;IAAC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,IAAI,CAAC;;0CACL;AAEjB;IAAC,6BAAM;;6CACa;AAEpB;IAAC,6BAAM;;0CACU;AAEjB;IAAC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,OAAO,CAAC;;6CACL;AAEpB;IAAC,6BAAM;;uCACO;AAEd;IAAC,6BAAM;;+CACe;AAEtB;IAAC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,IAAI,CAAC;;6CACF;AAEpB;IAAC,6BAAM;;uCACO;AAEd;IAAC,6BAAM;;8CACe;AAEtB;IAAC,6BAAM;;qCACM;AAjHM,OAAO;IAD3B,IAAA,4BAAK,EAAC,EAAE,SAAS,EAAE,iBAAiB,EAAE,WAAW,EAAE,IAAI,EAAE,CAAC;GACtC,OAAO,CAkH3B;kBAlHoB,OAAO"} \ No newline at end of file diff --git a/dist/src/models/sql/recurringCall.js.map b/dist/src/models/sql/recurringCall.js.map index 8a29343bf..9cab33ac6 100644 --- a/dist/src/models/sql/recurringCall.js.map +++ b/dist/src/models/sql/recurringCall.js.map @@ -1 +1 @@ -{"version":3,"file":"recurringCall.js","sourceRoot":"","sources":["../../../../src/models/sql/recurringCall.ts"],"names":[],"mappings":";;;;;;;;;;;AAAA,+DAAqE;AACrE,0FAA0F;AAG1F,IAAqB,aAAa,GAAlC,MAAqB,aAAc,SAAQ,4BAAoB;CAuC9D,CAAA;AAhCC;IANC,IAAA,6BAAM,EAAC;QACN,IAAI,EAAE,+BAAQ,CAAC,MAAM;QACrB,UAAU,EAAE,IAAI;QAChB,MAAM,EAAE,IAAI;QACZ,aAAa,EAAE,IAAI;KACpB,CAAC;;yCACQ;AAGV;IADC,6BAAM;;4CACM;AAGb;IADC,6BAAM;;kDACY;AAGnB;IADC,6BAAM;;2CACK;AAGZ;IADC,6BAAM;;uDACiB;AAGxB;IADC,6BAAM;;6CACO;AAGd;IADC,6BAAM;;6CACO;AAGd;IADC,6BAAM;8BACI,IAAI;gDAAA;AAOf;IALC,IAAA,6BAAM,EAAC;QACN,IAAI,EAAE,+BAAQ,CAAC,OAAO;QACtB,YAAY,EAAE,KAAK;QACnB,SAAS,EAAE,KAAK;KACjB,CAAC;;8CACc;AAGhB;IADC,6BAAM;8BACI,IAAI;gDAAA;AAtCI,aAAa;IADjC,IAAA,4BAAK,EAAC,EAAE,SAAS,EAAE,wBAAwB,EAAE,WAAW,EAAE,IAAI,EAAE,CAAC;GAC7C,aAAa,CAuCjC;kBAvCoB,aAAa"} \ No newline at end of file +{"version":3,"file":"recurringCall.js","sourceRoot":"","sources":["../../../../src/models/sql/recurringCall.ts"],"names":[],"mappings":";;;;;;;;;;;AAAA,+DAAqE;AACrE,0FAA0F;AAG3E,IAAM,aAAa,GAAnB,MAAM,aAAc,SAAQ,4BAAoB;CAuC9D,CAAA;AAtCC;IAAC,IAAA,6BAAM,EAAC;QACN,IAAI,EAAE,+BAAQ,CAAC,MAAM;QACrB,UAAU,EAAE,IAAI;QAChB,MAAM,EAAE,IAAI;QACZ,aAAa,EAAE,IAAI;KACpB,CAAC;;yCACQ;AAEV;IAAC,6BAAM;;4CACM;AAEb;IAAC,6BAAM;;kDACY;AAEnB;IAAC,6BAAM;;2CACK;AAEZ;IAAC,6BAAM;;uDACiB;AAExB;IAAC,6BAAM;;6CACO;AAEd;IAAC,6BAAM;;6CACO;AAEd;IAAC,6BAAM;8BACI,IAAI;gDAAA;AAEf;IAAC,IAAA,6BAAM,EAAC;QACN,IAAI,EAAE,+BAAQ,CAAC,OAAO;QACtB,YAAY,EAAE,KAAK;QACnB,SAAS,EAAE,KAAK;KACjB,CAAC;;8CACc;AAEhB;IAAC,6BAAM;8BACI,IAAI;gDAAA;AAtCI,aAAa;IADjC,IAAA,4BAAK,EAAC,EAAE,SAAS,EAAE,wBAAwB,EAAE,WAAW,EAAE,IAAI,EAAE,CAAC;GAC7C,aAAa,CAuCjC;kBAvCoB,aAAa"} \ No newline at end of file diff --git a/dist/src/models/sql/requestsTransportTokens.js.map b/dist/src/models/sql/requestsTransportTokens.js.map index 94e361bb4..81a1a6020 100644 --- a/dist/src/models/sql/requestsTransportTokens.js.map +++ b/dist/src/models/sql/requestsTransportTokens.js.map @@ -1 +1 @@ -{"version":3,"file":"requestsTransportTokens.js","sourceRoot":"","sources":["../../../../src/models/sql/requestsTransportTokens.ts"],"names":[],"mappings":";;;;;;;;;;;AAAA,+DAAqE;AAGrE,IAAqB,uBAAuB,GAA5C,MAAqB,uBAAwB,SAAQ,4BAA8B;CAiBlF,CAAA;AAVC;IANC,IAAA,6BAAM,EAAC;QACN,IAAI,EAAE,+BAAQ,CAAC,OAAO;QACtB,UAAU,EAAE,IAAI;QAChB,MAAM,EAAE,IAAI;QACZ,aAAa,EAAE,IAAI;KACpB,CAAC;;mDACQ;AAGV;IADC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,IAAI,CAAC;;+DACA;AAGtB;IADC,6BAAM;8BACI,IAAI;0DAAA;AAGf;IADC,6BAAM;8BACI,IAAI;0DAAA;AAhBI,uBAAuB;IAD3C,IAAA,4BAAK,EAAC,EAAE,SAAS,EAAE,kCAAkC,EAAE,WAAW,EAAE,IAAI,EAAE,CAAC;GACvD,uBAAuB,CAiB3C;kBAjBoB,uBAAuB"} \ No newline at end of file +{"version":3,"file":"requestsTransportTokens.js","sourceRoot":"","sources":["../../../../src/models/sql/requestsTransportTokens.ts"],"names":[],"mappings":";;;;;;;;;;;AAAA,+DAAqE;AAGtD,IAAM,uBAAuB,GAA7B,MAAM,uBAAwB,SAAQ,4BAA8B;CAiBlF,CAAA;AAhBC;IAAC,IAAA,6BAAM,EAAC;QACN,IAAI,EAAE,+BAAQ,CAAC,OAAO;QACtB,UAAU,EAAE,IAAI;QAChB,MAAM,EAAE,IAAI;QACZ,aAAa,EAAE,IAAI;KACpB,CAAC;;mDACQ;AAEV;IAAC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,IAAI,CAAC;;+DACA;AAEtB;IAAC,6BAAM;8BACI,IAAI;0DAAA;AAEf;IAAC,6BAAM;8BACI,IAAI;0DAAA;AAhBI,uBAAuB;IAD3C,IAAA,4BAAK,EAAC,EAAE,SAAS,EAAE,kCAAkC,EAAE,WAAW,EAAE,IAAI,EAAE,CAAC;GACvD,uBAAuB,CAiB3C;kBAjBoB,uBAAuB"} \ No newline at end of file diff --git a/dist/src/models/sql/subscription.js.map b/dist/src/models/sql/subscription.js.map index 9cf9bb581..65675098b 100644 --- a/dist/src/models/sql/subscription.js.map +++ b/dist/src/models/sql/subscription.js.map @@ -1 +1 @@ -{"version":3,"file":"subscription.js","sourceRoot":"","sources":["../../../../src/models/sql/subscription.ts"],"names":[],"mappings":";;;;;;;;;;;AAAA,+DAAqE;AAGrE,IAAqB,YAAY,GAAjC,MAAqB,YAAa,SAAQ,4BAAmB;CA+C5D,CAAA;AAxCC;IANC,IAAA,6BAAM,EAAC;QACN,IAAI,EAAE,+BAAQ,CAAC,MAAM;QACrB,UAAU,EAAE,IAAI;QAChB,MAAM,EAAE,IAAI;QACZ,aAAa,EAAE,IAAI;KACpB,CAAC;;wCACQ;AAGV;IADC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,MAAM,CAAC;;4CACV;AAGd;IADC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,MAAM,CAAC;;+CACP;AAGjB;IADC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,IAAI,CAAC;;0CACV;AAGZ;IADC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,OAAO,CAAC;;4CACX;AAGd;IADC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,OAAO,CAAC;;+CACR;AAGjB;IADC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,MAAM,CAAC;;+CACP;AAGjB;IADC,6BAAM;8BACE,IAAI;6CAAA;AAGb;IADC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,MAAM,CAAC;;2CACX;AAGb;IADC,6BAAM;;2CACO;AAGd;IADC,6BAAM;;4CACQ;AAGf;IADC,6BAAM;8BACI,IAAI;+CAAA;AAGf;IADC,6BAAM;8BACI,IAAI;+CAAA;AAGf;IADC,6BAAM;;4CACO;AA9CK,YAAY;IADhC,IAAA,4BAAK,EAAC,EAAE,SAAS,EAAE,sBAAsB,EAAE,WAAW,EAAE,IAAI,EAAE,CAAC;GAC3C,YAAY,CA+ChC;kBA/CoB,YAAY"} \ No newline at end of file +{"version":3,"file":"subscription.js","sourceRoot":"","sources":["../../../../src/models/sql/subscription.ts"],"names":[],"mappings":";;;;;;;;;;;AAAA,+DAAqE;AAGtD,IAAM,YAAY,GAAlB,MAAM,YAAa,SAAQ,4BAAmB;CA+C5D,CAAA;AA9CC;IAAC,IAAA,6BAAM,EAAC;QACN,IAAI,EAAE,+BAAQ,CAAC,MAAM;QACrB,UAAU,EAAE,IAAI;QAChB,MAAM,EAAE,IAAI;QACZ,aAAa,EAAE,IAAI;KACpB,CAAC;;wCACQ;AAEV;IAAC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,MAAM,CAAC;;4CACV;AAEd;IAAC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,MAAM,CAAC;;+CACP;AAEjB;IAAC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,IAAI,CAAC;;0CACV;AAEZ;IAAC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,OAAO,CAAC;;4CACX;AAEd;IAAC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,OAAO,CAAC;;+CACR;AAEjB;IAAC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,MAAM,CAAC;;+CACP;AAEjB;IAAC,6BAAM;8BACE,IAAI;6CAAA;AAEb;IAAC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,MAAM,CAAC;;2CACX;AAEb;IAAC,6BAAM;;2CACO;AAEd;IAAC,6BAAM;;4CACQ;AAEf;IAAC,6BAAM;8BACI,IAAI;+CAAA;AAEf;IAAC,6BAAM;8BACI,IAAI;+CAAA;AAEf;IAAC,6BAAM;;4CACO;AA9CK,YAAY;IADhC,IAAA,4BAAK,EAAC,EAAE,SAAS,EAAE,sBAAsB,EAAE,WAAW,EAAE,IAAI,EAAE,CAAC;GAC3C,YAAY,CA+ChC;kBA/CoB,YAAY"} \ No newline at end of file diff --git a/dist/src/models/sql/timer.js.map b/dist/src/models/sql/timer.js.map index 07ecc8bcc..94c72189f 100644 --- a/dist/src/models/sql/timer.js.map +++ b/dist/src/models/sql/timer.js.map @@ -1 +1 @@ -{"version":3,"file":"timer.js","sourceRoot":"","sources":["../../../../src/models/sql/timer.ts"],"names":[],"mappings":";;;;;;;;;;;AAAA,+DAAqE;AAGrE,IAAqB,KAAK,GAA1B,MAAqB,KAAM,SAAQ,4BAAY;CA0B9C,CAAA;AAnBC;IANC,IAAA,6BAAM,EAAC;QACN,IAAI,EAAE,+BAAQ,CAAC,MAAM;QACrB,UAAU,EAAE,IAAI;QAChB,MAAM,EAAE,IAAI;QACZ,aAAa,EAAE,IAAI;KACpB,CAAC;;iCACQ;AAGV;IADC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,MAAM,CAAC;;qCACV;AAGd;IADC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,MAAM,CAAC;;oCACX;AAGb;IADC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,MAAM,CAAC;;qCACV;AAGd;IADC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,MAAM,CAAC;;uCACR;AAGhB;IADC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,OAAO,CAAC;;qCACX;AAGd;IADC,6BAAM;;qCACO;AAzBK,KAAK;IADzB,IAAA,4BAAK,EAAC,EAAE,SAAS,EAAE,eAAe,EAAE,WAAW,EAAE,IAAI,EAAE,CAAC;GACpC,KAAK,CA0BzB;kBA1BoB,KAAK"} \ No newline at end of file +{"version":3,"file":"timer.js","sourceRoot":"","sources":["../../../../src/models/sql/timer.ts"],"names":[],"mappings":";;;;;;;;;;;AAAA,+DAAqE;AAGtD,IAAM,KAAK,GAAX,MAAM,KAAM,SAAQ,4BAAY;CA0B9C,CAAA;AAzBC;IAAC,IAAA,6BAAM,EAAC;QACN,IAAI,EAAE,+BAAQ,CAAC,MAAM;QACrB,UAAU,EAAE,IAAI;QAChB,MAAM,EAAE,IAAI;QACZ,aAAa,EAAE,IAAI;KACpB,CAAC;;iCACQ;AAEV;IAAC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,MAAM,CAAC;;qCACV;AAEd;IAAC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,MAAM,CAAC;;oCACX;AAEb;IAAC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,MAAM,CAAC;;qCACV;AAEd;IAAC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,MAAM,CAAC;;uCACR;AAEhB;IAAC,IAAA,6BAAM,EAAC,+BAAQ,CAAC,OAAO,CAAC;;qCACX;AAEd;IAAC,6BAAM;;qCACO;AAzBK,KAAK;IADzB,IAAA,4BAAK,EAAC,EAAE,SAAS,EAAE,eAAe,EAAE,WAAW,EAAE,IAAI,EAAE,CAAC;GACpC,KAAK,CA0BzB;kBA1BoB,KAAK"} \ No newline at end of file diff --git a/dist/src/models/sql/tribeBadge.js.map b/dist/src/models/sql/tribeBadge.js.map index 414a158d7..a0daecd4a 100644 --- a/dist/src/models/sql/tribeBadge.js.map +++ b/dist/src/models/sql/tribeBadge.js.map @@ -1 +1 @@ -{"version":3,"file":"tribeBadge.js","sourceRoot":"","sources":["../../../../src/models/sql/tribeBadge.ts"],"names":[],"mappings":";;;;;;;;;;;AAAA,+DAAqE;AAGrE,IAAqB,UAAU,GAA/B,MAAqB,UAAW,SAAQ,4BAAiB;CAyCxD,CAAA;AAlCC;IANC,IAAA,6BAAM,EAAC;QACN,IAAI,EAAE,+BAAQ,CAAC,MAAM;QACrB,UAAU,EAAE,IAAI;QAChB,MAAM,EAAE,IAAI;QACZ,aAAa,EAAE,IAAI;KACpB,CAAC;;sCACQ;AAGV;IADC,6BAAM;;2CACQ;AAGf;IADC,6BAAM;;0CACO;AAGd;IADC,6BAAM;;8CACW;AAGlB;IADC,6BAAM;;qDACkB;AAQzB;IALC,IAAA,6BAAM,EAAC;QACN,IAAI,EAAE,+BAAQ,CAAC,OAAO;QACtB,YAAY,EAAE,KAAK;QACnB,SAAS,EAAE,KAAK;KACjB,CAAC;;2CACc;AAOhB;IALC,IAAA,6BAAM,EAAC;QACN,IAAI,EAAE,+BAAQ,CAAC,OAAO;QACtB,YAAY,EAAE,IAAI;QAClB,SAAS,EAAE,KAAK;KACjB,CAAC;;0CACa;AAGf;IADC,6BAAM;8BACI,IAAI;6CAAA;AAGf;IADC,6BAAM;8BACI,IAAI;6CAAA;AAxCI,UAAU;IAD9B,IAAA,4BAAK,EAAC,EAAE,SAAS,EAAE,oBAAoB,EAAE,WAAW,EAAE,IAAI,EAAE,CAAC;GACzC,UAAU,CAyC9B;kBAzCoB,UAAU"} \ No newline at end of file +{"version":3,"file":"tribeBadge.js","sourceRoot":"","sources":["../../../../src/models/sql/tribeBadge.ts"],"names":[],"mappings":";;;;;;;;;;;AAAA,+DAAqE;AAGtD,IAAM,UAAU,GAAhB,MAAM,UAAW,SAAQ,4BAAiB;CAyCxD,CAAA;AAxCC;IAAC,IAAA,6BAAM,EAAC;QACN,IAAI,EAAE,+BAAQ,CAAC,MAAM;QACrB,UAAU,EAAE,IAAI;QAChB,MAAM,EAAE,IAAI;QACZ,aAAa,EAAE,IAAI;KACpB,CAAC;;sCACQ;AAEV;IAAC,6BAAM;;2CACQ;AAEf;IAAC,6BAAM;;0CACO;AAEd;IAAC,6BAAM;;8CACW;AAElB;IAAC,6BAAM;;qDACkB;AAGzB;IAAC,IAAA,6BAAM,EAAC;QACN,IAAI,EAAE,+BAAQ,CAAC,OAAO;QACtB,YAAY,EAAE,KAAK;QACnB,SAAS,EAAE,KAAK;KACjB,CAAC;;2CACc;AAEhB;IAAC,IAAA,6BAAM,EAAC;QACN,IAAI,EAAE,+BAAQ,CAAC,OAAO;QACtB,YAAY,EAAE,IAAI;QAClB,SAAS,EAAE,KAAK;KACjB,CAAC;;0CACa;AAEf;IAAC,6BAAM;8BACI,IAAI;6CAAA;AAEf;IAAC,6BAAM;8BACI,IAAI;6CAAA;AAxCI,UAAU;IAD9B,IAAA,4BAAK,EAAC,EAAE,SAAS,EAAE,oBAAoB,EAAE,WAAW,EAAE,IAAI,EAAE,CAAC;GACzC,UAAU,CAyC9B;kBAzCoB,UAAU"} \ No newline at end of file diff --git a/dist/src/tests/types/index.js b/dist/src/tests/types/index.js index e8ebd971a..1f832b8cf 100644 --- a/dist/src/tests/types/index.js +++ b/dist/src/tests/types/index.js @@ -1,7 +1,11 @@ "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; - Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); + var desc = Object.getOwnPropertyDescriptor(m, k); + if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { + desc = { enumerable: true, get: function() { return m[k]; } }; + } + Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; diff --git a/dist/src/tests/types/index.js.map b/dist/src/tests/types/index.js.map index 22d5d0770..4dad34a94 100644 --- a/dist/src/tests/types/index.js.map +++ b/dist/src/tests/types/index.js.map @@ -1 +1 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../src/tests/types/index.ts"],"names":[],"mappings":";;;;;;;;;;;;AAAA,+CAA4B"} \ No newline at end of file +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../src/tests/types/index.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;AAAA,+CAA4B"} \ No newline at end of file diff --git a/dist/src/utils/jwt.js b/dist/src/utils/jwt.js index 4e2cc14e0..cbf8c0eb4 100644 --- a/dist/src/utils/jwt.js +++ b/dist/src/utils/jwt.js @@ -1,7 +1,11 @@ "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; - Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); + var desc = Object.getOwnPropertyDescriptor(m, k); + if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { + desc = { enumerable: true, get: function() { return m[k]; } }; + } + Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; diff --git a/dist/src/utils/jwt.js.map b/dist/src/utils/jwt.js.map index a0cfb81fe..d24d4acee 100644 --- a/dist/src/utils/jwt.js.map +++ b/dist/src/utils/jwt.js.map @@ -1 +1 @@ -{"version":3,"file":"jwt.js","sourceRoot":"","sources":["../../../src/utils/jwt.ts"],"names":[],"mappings":";;;;;;;;;;;;;AAAA,6BAA4B;AAC5B,8CAA6C;AAG7C,4CAAyB;AAEzB,wCAAwC;AACxC,wDAAwD;AACxD,MAAM,UAAU,GAAG,YAAY,CAAC,GAAG,EAAE,EAAE,IAAI,EAAE,QAAQ,EAAE,CAAC,CAAA;AAExD,SAAgB,SAAS,CACvB,WAAmB,EACnB,MAAgB,EAChB,OAAgB;IAEhB,MAAM,MAAM,GAAG;QACb,GAAG,EAAE,OAAO;QACZ,MAAM,EAAE,WAAW;QACnB,KAAK,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE;KACtC,CAAA;IACD,MAAM,GAAG,GAAG,IAAI,CAAC,MAAM,CAAC,MAAM,EAAE,UAAU,CAAC,CAAA;IAC3C,MAAM,IAAI,GAAG,OAAO,IAAI,CAAC,CAAA;IACzB,GAAG,CAAC,aAAa,CAAC,IAAI,IAAI,EAAE,CAAC,OAAO,EAAE,GAAG,IAAI,GAAG,EAAE,GAAG,IAAI,CAAC,CAAA;IAC1D,OAAO,GAAG,CAAC,OAAO,EAAE,CAAA;AACtB,CAAC;AAdD,8BAcC;AAED,SAAgB,SAAS,CAAC,KAAa;IACrC,IAAI;QACF,OAAO,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,UAAU,CAAC,CAAA;KACtC;IAAC,OAAO,CAAC,EAAE;QACV,OAAO,KAAK,CAAA;KACb;AACH,CAAC;AAND,8BAMC"} \ No newline at end of file +{"version":3,"file":"jwt.js","sourceRoot":"","sources":["../../../src/utils/jwt.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;AAAA,6BAA4B;AAC5B,8CAA6C;AAG7C,4CAAyB;AAEzB,wCAAwC;AACxC,wDAAwD;AACxD,MAAM,UAAU,GAAG,YAAY,CAAC,GAAG,EAAE,EAAE,IAAI,EAAE,QAAQ,EAAE,CAAC,CAAA;AAExD,SAAgB,SAAS,CACvB,WAAmB,EACnB,MAAgB,EAChB,OAAgB;IAEhB,MAAM,MAAM,GAAG;QACb,GAAG,EAAE,OAAO;QACZ,MAAM,EAAE,WAAW;QACnB,KAAK,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE;KACtC,CAAA;IACD,MAAM,GAAG,GAAG,IAAI,CAAC,MAAM,CAAC,MAAM,EAAE,UAAU,CAAC,CAAA;IAC3C,MAAM,IAAI,GAAG,OAAO,IAAI,CAAC,CAAA;IACzB,GAAG,CAAC,aAAa,CAAC,IAAI,IAAI,EAAE,CAAC,OAAO,EAAE,GAAG,IAAI,GAAG,EAAE,GAAG,IAAI,CAAC,CAAA;IAC1D,OAAO,GAAG,CAAC,OAAO,EAAE,CAAA;AACtB,CAAC;AAdD,8BAcC;AAED,SAAgB,SAAS,CAAC,KAAa;IACrC,IAAI;QACF,OAAO,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,UAAU,CAAC,CAAA;KACtC;IAAC,OAAO,CAAC,EAAE;QACV,OAAO,KAAK,CAAA;KACb;AACH,CAAC;AAND,8BAMC"} \ No newline at end of file diff --git a/dist/src/utils/proxy.js b/dist/src/utils/proxy.js index cea52413e..c8adb3206 100644 --- a/dist/src/utils/proxy.js +++ b/dist/src/utils/proxy.js @@ -11,7 +11,8 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge Object.defineProperty(exports, "__esModule", { value: true }); exports.getProxyRootPubkey = exports.loadProxyLightning = exports.loadProxyCredentials = exports.getProxyTotalBalance = exports.generateNewExternalUser = exports.generateNewUser = exports.generateNewUsers = exports.genUsersInterval = exports.isProxy = void 0; const fs = require("fs"); -const grpc = require("grpc"); +const grpc = require("@grpc/grpc-js"); +const proto_1 = require("../grpc/proto"); const config_1 = require("./config"); const Lightning = require("../grpc/lightning"); const models_1 = require("../models"); @@ -23,7 +24,7 @@ const config = (0, config_1.loadConfig)(); const LND_IP = config.lnd_ip || 'localhost'; const PROXY_LND_IP = config.proxy_lnd_ip || 'localhost'; const check_proxy_balance = false; -function isProxy() { +function isProxy(client) { return config.proxy_lnd_port && config.proxy_macaroons_dir && config.proxy_tls_location @@ -194,10 +195,9 @@ function loadProxyLightning(ownerPubkey) { } } const credentials = yield loadProxyCredentials(macname); - const lnrpcDescriptor = grpc.load('proto/rpc_proxy.proto'); + const lnrpcDescriptor = (0, proto_1.loadProto)('rpc_proxy'); const lnrpc = lnrpcDescriptor.lnrpc_proxy; - const the = new lnrpc.Lightning(PROXY_LND_IP + ':' + config.proxy_lnd_port, credentials); - return the; + return new lnrpc.Lightning(PROXY_LND_IP + ':' + config.proxy_lnd_port, credentials); } catch (e) { logger_1.sphinxLogger.error(`ERROR in loadProxyLightning ${e}`); @@ -214,11 +214,11 @@ function getProxyRootPubkey() { } // normal client, to get pubkey of LND const credentials = Lightning.loadCredentials(); - const lnrpcDescriptor = grpc.load('proto/lightning.proto'); + const lnrpcDescriptor = (0, proto_1.loadProto)('lightning'); const lnrpc = lnrpcDescriptor.lnrpc; const lc = new lnrpc.Lightning(LND_IP + ':' + config.lnd_port, credentials); lc.getInfo({}, function (err, response) { - if (err == null) { + if (err == null && response) { proxyRootPubkey = response.identity_pubkey; resolve(proxyRootPubkey); } @@ -233,13 +233,13 @@ function getProxyLNDBalance() { return new Promise((resolve, reject) => { // normal client, to get pubkey of LND const credentials = Lightning.loadCredentials(); - const lnrpcDescriptor = grpc.load('proto/lightning.proto'); + const lnrpcDescriptor = (0, proto_1.loadProto)('lightning'); const lnrpc = lnrpcDescriptor.lnrpc; const lc = new lnrpc.Lightning(LND_IP + ':' + config.lnd_port, credentials); lc.channelBalance({}, function (err, response) { - if (err == null) { + if (err == null && response) { lc.listChannels({}, function (err, channelList) { - if (err == null) { + if (err == null && channelList) { const { channels } = channelList; const reserve = channels.reduce((a, chan) => a + parseInt(chan.local_chan_reserve_sat), 0); const balance = parseInt(response.balance) - reserve; diff --git a/dist/src/utils/proxy.js.map b/dist/src/utils/proxy.js.map index 112c8aea1..fbbd7ee0b 100644 --- a/dist/src/utils/proxy.js.map +++ b/dist/src/utils/proxy.js.map @@ -1 +1 @@ -{"version":3,"file":"proxy.js","sourceRoot":"","sources":["../../../src/utils/proxy.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"proxy.js","sourceRoot":"","sources":["../../../src/utils/proxy.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/utils/signer.js b/dist/src/utils/signer.js index 9dc12e65b..e322a8fab 100644 --- a/dist/src/utils/signer.js +++ b/dist/src/utils/signer.js @@ -10,26 +10,24 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }; Object.defineProperty(exports, "__esModule", { value: true }); exports.verifyAscii = exports.signAscii = exports.signBuffer = exports.signMessage = exports.loadSigner = void 0; -const grpc = require("grpc"); +const proto_1 = require("../grpc/proto"); const Lightning = require("../grpc/lightning"); -const ByteBuffer = require("bytebuffer"); const config_1 = require("./config"); const logger_1 = require("./logger"); // var protoLoader = require('@grpc/proto-loader') const config = (0, config_1.loadConfig)(); const LND_IP = config.lnd_ip || 'localhost'; -let signerClient = null; -const loadSigner = () => { +let signerClient; +function loadSigner() { if (signerClient) { return signerClient; } else { try { const credentials = Lightning.loadCredentials('signer.macaroon'); - const lnrpcDescriptor = grpc.load('proto/signer.proto'); + const lnrpcDescriptor = (0, proto_1.loadProto)('signer'); const signer = lnrpcDescriptor.signrpc; - signerClient = new signer.Signer(LND_IP + ':' + config.lnd_port, credentials); - return signerClient; + return (signerClient = new signer.Signer(LND_IP + ':' + config.lnd_port, credentials)); } catch (e) { //only throw here @@ -37,56 +35,54 @@ const loadSigner = () => { throw e; } } -}; +} exports.loadSigner = loadSigner; const signMessage = (msg) => { - return new Promise((resolve, reject) => __awaiter(void 0, void 0, void 0, function* () { - const signer = yield (0, exports.loadSigner)(); + const signer = loadSigner(); + return new Promise((resolve, reject) => { try { const options = { - msg: ByteBuffer.fromHex(msg), + msg: Buffer.from(msg, 'hex'), key_loc: { key_family: 6, key_index: 0 }, }; signer.signMessage(options, function (err, sig) { - if (err || !sig.signature) { + if (err || !sig || !sig.signature) { reject(err); } else { - const buf = ByteBuffer.wrap(sig.signature); - resolve(buf.toBase64()); + resolve(sig.signature.toString('base64')); } }); } catch (e) { reject(e); } - })); + }); }; exports.signMessage = signMessage; const signBuffer = (msg) => { - return new Promise((resolve, reject) => __awaiter(void 0, void 0, void 0, function* () { - const signer = yield (0, exports.loadSigner)(); + const signer = loadSigner(); + return new Promise((resolve, reject) => { try { const options = { msg }; signer.signMessage(options, function (err, sig) { - if (err || !sig.signature) { + if (err || !sig || !sig.signature) { reject(err); } else { - const buf = ByteBuffer.wrap(sig.signature); - resolve(buf.toBase64()); + resolve(sig.signature.toString('base64')); } }); } catch (e) { reject(e); } - })); + }); }; exports.signBuffer = signBuffer; function verifyMessage(msg, sig, pubkey) { - return new Promise((resolve, reject) => __awaiter(this, void 0, void 0, function* () { - const signer = yield (0, exports.loadSigner)(); + const signer = loadSigner(); + return new Promise((resolve, reject) => { if (msg.length === 0) { return reject('invalid msg'); } @@ -98,12 +94,12 @@ function verifyMessage(msg, sig, pubkey) { } try { const options = { - msg: ByteBuffer.fromHex(msg), - signature: ByteBuffer.fromBase64(sig), - pubkey: ByteBuffer.fromHex(pubkey), + msg: Buffer.from(msg, 'hex'), + signature: Buffer.from(sig, 'base64'), + pubkey: Buffer.from(pubkey, 'hex'), }; signer.verifyMessage(options, function (err, res) { - if (err) { + if (err || !res) { reject(err); } else { @@ -114,7 +110,7 @@ function verifyMessage(msg, sig, pubkey) { catch (e) { reject(e); } - })); + }); } function signAscii(ascii) { return __awaiter(this, void 0, void 0, function* () { diff --git a/dist/src/utils/signer.js.map b/dist/src/utils/signer.js.map index 447fc3887..ee4f58edf 100644 --- a/dist/src/utils/signer.js.map +++ b/dist/src/utils/signer.js.map @@ -1 +1 @@ -{"version":3,"file":"signer.js","sourceRoot":"","sources":["../../../src/utils/signer.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"signer.js","sourceRoot":"","sources":["../../../src/utils/signer.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/utils/wallet.js b/dist/src/utils/wallet.js index b21850223..6aab1b07e 100644 --- a/dist/src/utils/wallet.js +++ b/dist/src/utils/wallet.js @@ -10,21 +10,21 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }; Object.defineProperty(exports, "__esModule", { value: true }); exports.listUnspent = exports.loadWalletKit = void 0; -const grpc = require("grpc"); +const proto_1 = require("../grpc/proto"); const Lightning = require("../grpc/lightning"); const config_1 = require("./config"); const logger_1 = require("./logger"); const config = (0, config_1.loadConfig)(); const LND_IP = config.lnd_ip || 'localhost'; let walletClient; -const loadWalletKit = () => { +function loadWalletKit() { if (walletClient) { return walletClient; } else { try { const credentials = Lightning.loadCredentials(); - const lnrpcDescriptor = grpc.load('proto/walletkit.proto'); + const lnrpcDescriptor = (0, proto_1.loadProto)('walletkit'); const walletkit = lnrpcDescriptor.walletrpc; walletClient = new walletkit.WalletKit(LND_IP + ':' + config.lnd_port, credentials); return walletClient; @@ -34,12 +34,21 @@ const loadWalletKit = () => { throw e; } } -}; +} exports.loadWalletKit = loadWalletKit; +var AddressType; +(function (AddressType) { + AddressType[AddressType["WITNESS_PUBKEY_HASH"] = 0] = "WITNESS_PUBKEY_HASH"; + AddressType[AddressType["NESTED_PUBKEY_HASH"] = 1] = "NESTED_PUBKEY_HASH"; + AddressType[AddressType["UNUSED_WITNESS_PUBKEY_HASH"] = 2] = "UNUSED_WITNESS_PUBKEY_HASH"; + AddressType[AddressType["UNUSED_NESTED_PUBKEY_HASH"] = 3] = "UNUSED_NESTED_PUBKEY_HASH"; + AddressType[AddressType["TAPROOT_PUBKEY"] = 4] = "TAPROOT_PUBKEY"; + AddressType[AddressType["UNUSED_TAPROOT_PUBKEY"] = 5] = "UNUSED_TAPROOT_PUBKEY"; +})(AddressType || (AddressType = {})); function listUnspent() { return __awaiter(this, void 0, void 0, function* () { - return new Promise((resolve, reject) => __awaiter(this, void 0, void 0, function* () { - const walletkit = yield (0, exports.loadWalletKit)(); + return new Promise((resolve, reject) => { + const walletkit = loadWalletKit(); try { const opts = { min_confs: 0, max_confs: 10000 }; walletkit.listUnspent(opts, function (err, res) { @@ -54,7 +63,7 @@ function listUnspent() { catch (e) { reject(e); } - })); + }); }); } exports.listUnspent = listUnspent; diff --git a/dist/src/utils/wallet.js.map b/dist/src/utils/wallet.js.map index e8b89509b..041c2d17b 100644 --- a/dist/src/utils/wallet.js.map +++ b/dist/src/utils/wallet.js.map @@ -1 +1 @@ -{"version":3,"file":"wallet.js","sourceRoot":"","sources":["../../../src/utils/wallet.ts"],"names":[],"mappings":";;;;;;;;;;;;AAAA,6BAA4B;AAC5B,+CAA8C;AAC9C,qCAAqC;AACrC,qCAAuC;AAEvC,MAAM,MAAM,GAAG,IAAA,mBAAU,GAAE,CAAA;AAC3B,MAAM,MAAM,GAAG,MAAM,CAAC,MAAM,IAAI,WAAW,CAAA;AAE3C,IAAI,YAAY,CAAA;AAET,MAAM,aAAa,GAAG,GAAG,EAAE;IAChC,IAAI,YAAY,EAAE;QAChB,OAAO,YAAY,CAAA;KACpB;SAAM;QACL,IAAI;YACF,MAAM,WAAW,GAAG,SAAS,CAAC,eAAe,EAAE,CAAA;YAC/C,MAAM,eAAe,GAAG,IAAI,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAA;YAC1D,MAAM,SAAS,GAAQ,eAAe,CAAC,SAAS,CAAA;YAChD,YAAY,GAAG,IAAI,SAAS,CAAC,SAAS,CACpC,MAAM,GAAG,GAAG,GAAG,MAAM,CAAC,QAAQ,EAC9B,WAAW,CACZ,CAAA;YACD,OAAO,YAAY,CAAA;SACpB;QAAC,OAAO,CAAC,EAAE;YACV,qBAAY,CAAC,OAAO,CAAC,yBAAyB,CAAC,CAAA;YAC/C,MAAM,CAAC,CAAA;SACR;KACF;AACH,CAAC,CAAA;AAlBY,QAAA,aAAa,iBAkBzB;AAaD,SAAsB,WAAW;;QAC/B,OAAO,IAAI,OAAO,CAAC,CAAO,OAAO,EAAE,MAAM,EAAE,EAAE;YAC3C,MAAM,SAAS,GAAG,MAAM,IAAA,qBAAa,GAAE,CAAA;YACvC,IAAI;gBACF,MAAM,IAAI,GAAG,EAAE,SAAS,EAAE,CAAC,EAAE,SAAS,EAAE,KAAK,EAAE,CAAA;gBAC/C,SAAS,CAAC,WAAW,CAAC,IAAI,EAAE,UAAU,GAAG,EAAE,GAAG;oBAC5C,IAAI,GAAG,IAAI,CAAC,CAAC,GAAG,IAAI,GAAG,CAAC,KAAK,CAAC,EAAE;wBAC9B,MAAM,CAAC,GAAG,CAAC,CAAA;qBACZ;yBAAM;wBACL,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAA;qBACnB;gBACH,CAAC,CAAC,CAAA;aACH;YAAC,OAAO,CAAC,EAAE;gBACV,MAAM,CAAC,CAAC,CAAC,CAAA;aACV;QACH,CAAC,CAAA,CAAC,CAAA;IACJ,CAAC;CAAA;AAhBD,kCAgBC"} \ No newline at end of file +{"version":3,"file":"wallet.js","sourceRoot":"","sources":["../../../src/utils/wallet.ts"],"names":[],"mappings":";;;;;;;;;;;;AAAA,yCAAyC;AAEzC,+CAA8C;AAC9C,qCAAqC;AACrC,qCAAuC;AAEvC,MAAM,MAAM,GAAG,IAAA,mBAAU,GAAE,CAAA;AAC3B,MAAM,MAAM,GAAG,MAAM,CAAC,MAAM,IAAI,WAAW,CAAA;AAE3C,IAAI,YAAyC,CAAA;AAE7C,SAAgB,aAAa;IAC3B,IAAI,YAAY,EAAE;QAChB,OAAO,YAAY,CAAA;KACpB;SAAM;QACL,IAAI;YACF,MAAM,WAAW,GAAG,SAAS,CAAC,eAAe,EAAE,CAAA;YAC/C,MAAM,eAAe,GAAG,IAAA,iBAAS,EAAC,WAAW,CAAC,CAAA;YAC9C,MAAM,SAAS,GAAG,eAAe,CAAC,SAAS,CAAA;YAC3C,YAAY,GAAG,IAAI,SAAS,CAAC,SAAS,CACpC,MAAM,GAAG,GAAG,GAAG,MAAM,CAAC,QAAQ,EAC9B,WAAW,CACZ,CAAA;YACD,OAAO,YAAY,CAAA;SACpB;QAAC,OAAO,CAAC,EAAE;YACV,qBAAY,CAAC,OAAO,CAAC,yBAAyB,CAAC,CAAA;YAC/C,MAAM,CAAC,CAAA;SACR;KACF;AACH,CAAC;AAlBD,sCAkBC;AAED,IAAK,WAOJ;AAPD,WAAK,WAAW;IACd,2EAAuB,CAAA;IACvB,yEAAsB,CAAA;IACtB,yFAA8B,CAAA;IAC9B,uFAA6B,CAAA;IAC7B,iEAAkB,CAAA;IAClB,+EAAyB,CAAA;AAC3B,CAAC,EAPI,WAAW,KAAX,WAAW,QAOf;AAiBD,SAAsB,WAAW;;QAC/B,OAAO,IAAI,OAAO,CAAC,CAAC,OAAO,EAAE,MAAM,EAAE,EAAE;YACrC,MAAM,SAAS,GAAG,aAAa,EAAE,CAAA;YACjC,IAAI;gBACF,MAAM,IAAI,GAAG,EAAE,SAAS,EAAE,CAAC,EAAE,SAAS,EAAE,KAAK,EAAE,CAAA;gBAC/C,SAAS,CAAC,WAAW,CAAC,IAAI,EAAE,UAAU,GAAG,EAAE,GAAG;oBAC5C,IAAI,GAAG,IAAI,CAAC,CAAC,GAAG,IAAI,GAAG,CAAC,KAAK,CAAC,EAAE;wBAC9B,MAAM,CAAC,GAAG,CAAC,CAAA;qBACZ;yBAAM;wBACL,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAA;qBACnB;gBACH,CAAC,CAAC,CAAA;aACH;YAAC,OAAO,CAAC,EAAE;gBACV,MAAM,CAAC,CAAC,CAAC,CAAA;aACV;QACH,CAAC,CAAC,CAAA;IACJ,CAAC;CAAA;AAhBD,kCAgBC"} \ No newline at end of file diff --git a/grpc_gen_types.sh b/grpc_gen_types.sh new file mode 100755 index 000000000..6bfd1ea80 --- /dev/null +++ b/grpc_gen_types.sh @@ -0,0 +1,73 @@ +#!/bin/bash + +# enable recursive globbing with ** +shopt -s globstar + +# to be able to restore proto/ and not lose work it has to be clean +if git status -s | grep '^ ..proto/' > /dev/null; then + echo "the proto dir must be staged or clean to generate types. 'git add' or 'git restore' the dir" + exit 1 +fi + +# start clean +rm -rf src/grpc/types + +# https://github.com/protobufjs/protobuf.js/issues/1799 +sed -Ei '/^ +\/\/.*/d' proto/*.proto + +# generate types to tmp dir +npx proto-loader-gen-types \ + --keepCase \ + --longs=String \ + --enums=String \ + --defaults \ + --oneofs \ + --grpcLib=@grpc/grpc-js \ + --outDir=src/grpc/types \ + proto/*.proto || exit 1 + +# undo `sed` on the proto dir +git restore proto + +cd src/grpc/types + +# for every just generated ts file, +# change the extension to .d.ts to not flood dist with empty files +# however, if there is an enum in the file it should be compiled +ls **/*.ts | while read f +do + if ! grep const "$f" > /dev/null; then + mv "$f" "$(echo "$f" | sed 's/ts$/d.ts/')" + fi +done + +# type fixes for eslint: +# replace empty interfaces with { [k: string]: never } +# replace any with unknown in some generated type +sed -zi 's/{\n}/{ [k: string]: never }/g;s/Constructor extends new (...args: any) => any/Constructor extends new (...args: unknown[]) => unknown/g' **/*.ts + +# array of names of the .ts files without their extension +protos=$(ls *.ts | sed 's/\..*$//') + +cd .. # src/grpc + +# header of generated file, notice one redirect symbol (>), this creates a fresh file with this content +echo -e "// Generated file. Do not edit. Edit the template proto.ts.template instead.\n" > proto.ts + +# loop through lines of the template file and echo lines to the generated file. >> is used here to append it +cat proto.ts.template | while read line +do + if echo "$line" | grep -i '{{name}}' > /dev/null 2>&1; then + # this line contains {{Name}} or {{name}} + for p in $protos + do + echo "$line" | sed "s/{{name}}/$p/g;s/{{Name}}/${p^}/g" + done + else + # just write, nothing special + echo "$line" + fi +done >> proto.ts + +# run prettier on the just generated files +npx pretty-quick diff --git a/package-lock.json b/package-lock.json index c39750eaf..9a97b123f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7,10 +7,12 @@ "": { "name": "nodeapp", "version": "1.0.0", + "hasInstallScript": true, "license": "ISC", "dependencies": { "@boltz/bolt11": "^1.2.7", - "@grpc/proto-loader": "^0.5.3", + "@grpc/grpc-js": "^1.8.7", + "@grpc/proto-loader": "^0.7.4", "@octokit/webhooks-types": "^5.2.0", "@scout_apm/scout-apm": "^0.1.10", "async": "^2.6.4", @@ -20,7 +22,6 @@ "bitcoin-address-validation": "^1.0.2", "blgr": "^0.2.0", "bolt11": "^1.3.1", - "bytebuffer": "^5.0.1", "change-case": "^4.1.1", "cookie-parser": "^1.4.4", "cors": "^2.8.5", @@ -34,7 +35,6 @@ "express-winston": "^4.0.2", "form-data": "^3.0.0", "fs": "^0.0.1-security", - "grpc": "^1.24.3", "helmet": "^3.21.1", "ip": "^1.1.5", "jasmine": "^3.5.0", @@ -124,43 +124,40 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", "dependencies": { - "@babel/highlight": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" + "@babel/highlight": "^7.10.4" } }, "node_modules/@babel/compat-data": { - "version": "7.18.13", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.13.tgz", - "integrity": "sha512-5yUzC5LqyTFp2HLmDoxGQelcdYgSpP9xsnMWBphAscOdFrHSAVbLNzWiy32sVNDqJRDiJK6klfDnAgu6PAGSHw==", + "version": "7.20.14", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.14.tgz", + "integrity": "sha512-0YpKHD6ImkWMEINCyDAD0HLLUH/lPCefG8ld9it8DJB2wnApraKuhgYTvTY1z7UFIfBTGy5LwncZ+5HWWGbhFw==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.18.13", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.13.tgz", - "integrity": "sha512-ZisbOvRRusFktksHSG6pjj1CSvkPkcZq/KHD45LAkVP/oiHJkNBZWfpvlLmX8OtHDG8IuzsFlVRWo08w7Qxn0A==", + "version": "7.20.12", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.12.tgz", + "integrity": "sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==", "dependencies": { "@ampproject/remapping": "^2.1.0", "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.13", - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-module-transforms": "^7.18.9", - "@babel/helpers": "^7.18.9", - "@babel/parser": "^7.18.13", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.18.13", - "@babel/types": "^7.18.13", + "@babel/generator": "^7.20.7", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helpers": "^7.20.7", + "@babel/parser": "^7.20.7", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.12", + "@babel/types": "^7.20.7", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", + "json5": "^2.2.2", "semver": "^6.3.0" }, "engines": { @@ -171,6 +168,17 @@ "url": "https://opencollective.com/babel" } }, + "node_modules/@babel/core/node_modules/@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dependencies": { + "@babel/highlight": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/core/node_modules/semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", @@ -180,11 +188,11 @@ } }, "node_modules/@babel/generator": { - "version": "7.18.13", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.13.tgz", - "integrity": "sha512-CkPg8ySSPuHTYPJYo7IRALdqyjM9HCbt/3uOBEFbzyGVP6Mn8bwFPB0jX6982JVNBlYzM1nnPkfjuXSOPtQeEQ==", + "version": "7.20.14", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.14.tgz", + "integrity": "sha512-AEmuXHdcD3A52HHXxaTmYlb8q/xMEhoRP67B3T4Oq7lbmSoqroMZzjnGj3+i1io3pdnF8iBYVu4Ilj+c4hBxYg==", "dependencies": { - "@babel/types": "^7.18.13", + "@babel/types": "^7.20.7", "@jridgewell/gen-mapping": "^0.3.2", "jsesc": "^2.5.1" }, @@ -206,13 +214,14 @@ } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.9.tgz", - "integrity": "sha512-tzLCyVmqUiFlcFoAPLA/gL9TeYrF61VLNtb+hvkuVaB5SUjW7jcfrglBIX1vUIoT7CLP3bBlIMeyEsIl2eFQNg==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz", + "integrity": "sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==", "dependencies": { - "@babel/compat-data": "^7.18.8", + "@babel/compat-data": "^7.20.5", "@babel/helper-validator-option": "^7.18.6", - "browserslist": "^4.20.2", + "browserslist": "^4.21.3", + "lru-cache": "^5.1.1", "semver": "^6.3.0" }, "engines": { @@ -239,12 +248,12 @@ } }, "node_modules/@babel/helper-function-name": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.9.tgz", - "integrity": "sha512-fJgWlZt7nxGksJS9a0XdSaI4XvpExnNIgRP+rVefWh5U7BL8pPuir6SJUmFKRfjWQ51OtWSzwOxhaH/EBWWc0A==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", "dependencies": { - "@babel/template": "^7.18.6", - "@babel/types": "^7.18.9" + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" }, "engines": { "node": ">=6.9.0" @@ -273,37 +282,37 @@ } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.9.tgz", - "integrity": "sha512-KYNqY0ICwfv19b31XzvmI/mfcylOzbLtowkw+mfvGPAQ3kfCnMLYbED3YecL5tPd8nAYFQFAd6JHp2LxZk/J1g==", + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.11.tgz", + "integrity": "sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg==", "dependencies": { "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.18.6", - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9" + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.10", + "@babel/types": "^7.20.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.9.tgz", - "integrity": "sha512-aBXPT3bmtLryXaoJLyYPXPlSD4p1ld9aYeR+sJNOZjJJGiOpb+fKfh3NkcCu7J54nUJwCERPBExCCpyCOHnu/w==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-simple-access": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", - "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", "dependencies": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.20.2" }, "engines": { "node": ">=6.9.0" @@ -321,17 +330,17 @@ } }, "node_modules/@babel/helper-string-parser": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", - "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==", + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", - "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", "engines": { "node": ">=6.9.0" } @@ -345,13 +354,13 @@ } }, "node_modules/@babel/helpers": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.9.tgz", - "integrity": "sha512-Jf5a+rbrLoR4eNdUmnFu8cN5eNJT6qdTdOg5IHIzq87WwyRw9PwguLFOWYgktN/60IP4fgDUawJvs7PjQIzELQ==", + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.13.tgz", + "integrity": "sha512-nzJ0DWCL3gB5RCXbUO3KIMMsBY2Eqbx8mBpKGE/02PgyRQFcPQLbkQ1vyy596mZLaP+dAfD+R4ckASzNVmW3jg==", "dependencies": { - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9" + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.13", + "@babel/types": "^7.20.7" }, "engines": { "node": ">=6.9.0" @@ -370,10 +379,61 @@ "node": ">=6.9.0" } }, + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/@babel/parser": { - "version": "7.18.13", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.13.tgz", - "integrity": "sha512-dgXcIfMuQ0kgzLB2b9tRZs7TTFFaGM2AbtA4fJgUUYukzGH4jwsS7hzQHEGs67jdehpm22vkgKwvbU+aEflgwg==", + "version": "7.20.15", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.15.tgz", + "integrity": "sha512-DI4a1oZuf8wC+oAJA9RW6ga3Zbe8RZFt7kD9i4qAspz3I/yHet1VvC3DiSy/fsUvv5pvJuNPh0LPOdCcqinDPg==", "bin": { "parser": "bin/babel-parser.js" }, @@ -517,11 +577,11 @@ } }, "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz", - "integrity": "sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz", + "integrity": "sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.19.0" }, "engines": { "node": ">=6.9.0" @@ -531,56 +591,65 @@ } }, "node_modules/@babel/runtime": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.4.tgz", - "integrity": "sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==", - "license": "MIT", + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.13.tgz", + "integrity": "sha512-gt3PKXs0DBoL9xCvOIIZ2NEqAGZqHjAnmVbfQtB620V0uReIQutpel14KcneZuer7UioY8ALKZ7iocavvzTNFA==", "dependencies": { - "regenerator-runtime": "^0.13.4" + "regenerator-runtime": "^0.13.11" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/runtime-corejs3": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.15.4.tgz", - "integrity": "sha512-lWcAqKeB624/twtTc3w6w/2o9RqJPaNBhPGK6DKLSiwuVWC7WFkypWyNg+CpZoyJH0jVzv1uMtXZ/5/lQOLtCg==", - "license": "MIT", + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.20.13.tgz", + "integrity": "sha512-p39/6rmY9uvlzRiLZBIB3G9/EBr66LBMcYm7fIDeSBNdRjF2AGD3rFZucUyAgGHC2N+7DdLvVi33uTjSE44FIw==", "dependencies": { - "core-js-pure": "^3.16.0", - "regenerator-runtime": "^0.13.4" + "core-js-pure": "^3.25.1", + "regenerator-runtime": "^0.13.11" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/template": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", - "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", + "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", "dependencies": { "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.10", - "@babel/types": "^7.18.10" + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template/node_modules/@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dependencies": { + "@babel/highlight": "^7.18.6" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.18.13", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.13.tgz", - "integrity": "sha512-N6kt9X1jRMLPxxxPYWi7tgvJRH/rtoU+dbKAPDM44RFHiMH8igdsaSBgFeskhSl/kLWLDUvIh1RXCrTmg0/zvA==", + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.13.tgz", + "integrity": "sha512-kMJXfF0T6DIS9E8cgdLCSAL+cuCK+YEZHWiLK0SXpTo8YRj5lpJu3CDNKiIBCne4m9hhTIqUg6SYTAI39tAiVQ==", "dependencies": { "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.13", + "@babel/generator": "^7.20.7", "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", "@babel/helper-hoist-variables": "^7.18.6", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.18.13", - "@babel/types": "^7.18.13", + "@babel/parser": "^7.20.13", + "@babel/types": "^7.20.7", "debug": "^4.1.0", "globals": "^11.1.0" }, @@ -588,6 +657,17 @@ "node": ">=6.9.0" } }, + "node_modules/@babel/traverse/node_modules/@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dependencies": { + "@babel/highlight": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/traverse/node_modules/globals": { "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", @@ -597,12 +677,12 @@ } }, "node_modules/@babel/types": { - "version": "7.18.13", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.13.tgz", - "integrity": "sha512-ePqfTihzW0W6XAU+aMw2ykilisStJfDnsejDCXRchCcMJ4O0+8DhPXf2YUbZ6wjBlsEmZwLK/sPweWtu8hcJYQ==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.7.tgz", + "integrity": "sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==", "dependencies": { - "@babel/helper-string-parser": "^7.18.10", - "@babel/helper-validator-identifier": "^7.18.6", + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", "to-fast-properties": "^2.0.0" }, "engines": { @@ -617,14 +697,12 @@ "node_modules/@boltz/bitcoin-ops": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/@boltz/bitcoin-ops/-/bitcoin-ops-2.0.0.tgz", - "integrity": "sha512-AM7vFNwSD7B4XI6yeRKccWbbD/lvwoFr8U3pqhzryBQo4uMkYe5V3/kMVnml4SNuxzyqdIFu4ur3TId02sC33A==", - "license": "MIT" + "integrity": "sha512-AM7vFNwSD7B4XI6yeRKccWbbD/lvwoFr8U3pqhzryBQo4uMkYe5V3/kMVnml4SNuxzyqdIFu4ur3TId02sC33A==" }, "node_modules/@boltz/bolt11": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/@boltz/bolt11/-/bolt11-1.2.7.tgz", "integrity": "sha512-oqx2huOis113MIz/MUIvw6F+hd3ARIs/+tg+HVpVa0Oh6FZrfXYWsUmMHtdZfWLeCmtvXjZVp55lYDdYDyhOug==", - "license": "MIT", "dependencies": { "@types/bn.js": "^4.11.3", "bech32": "^1.1.2", @@ -637,12 +715,19 @@ "secp256k1": "^3.4.0" } }, + "node_modules/@colors/colors": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", + "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", + "engines": { + "node": ">=0.1.90" + } + }, "node_modules/@concordance/react": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/@concordance/react/-/react-2.0.0.tgz", "integrity": "sha512-huLSkUuM2/P+U0uy2WwlKuixMsTODD8p4JVQBI4VKeopkiN0C7M3N9XYVawb4M+4spN5RrO/eLhk7KoQX6nsfA==", "dev": true, - "license": "ISC", "dependencies": { "arrify": "^1.0.1" }, @@ -653,9 +738,8 @@ "node_modules/@concordance/react/node_modules/arrify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -685,10 +769,9 @@ } }, "node_modules/@dabh/diagnostics": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@dabh/diagnostics/-/diagnostics-2.0.2.tgz", - "integrity": "sha512-+A1YivoVDNNVCdfozHSR8v/jyuuLTMXwjWuxPFlFlUapXoGc+Gj9mDlTDDfrwl7rXCl2tNZ0kE8sIBO6YOn96Q==", - "license": "MIT", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@dabh/diagnostics/-/diagnostics-2.0.3.tgz", + "integrity": "sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==", "dependencies": { "colorspace": "1.1.x", "enabled": "2.0.x", @@ -700,7 +783,6 @@ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", "dev": true, - "license": "MIT", "dependencies": { "ajv": "^6.12.4", "debug": "^4.1.1", @@ -721,49 +803,56 @@ "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", "dev": true, - "license": "MIT", "engines": { "node": ">= 4" } }, - "node_modules/@eslint/eslintrc/node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@gar/promisify": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", "optional": true }, + "node_modules/@grpc/grpc-js": { + "version": "1.8.9", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.8.9.tgz", + "integrity": "sha512-xzsl2HamhovnZddS/2pMF4Q+FgwINaBvxoFGQ+G54Lo7Xsge36VvfDO/TDkL7FofmrRK/X5weRvwlJh7rKwN4w==", + "dependencies": { + "@grpc/proto-loader": "^0.7.0", + "@types/node": ">=12.12.47" + }, + "engines": { + "node": "^8.13.0 || >=10.10.0" + } + }, "node_modules/@grpc/proto-loader": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.5.6.tgz", - "integrity": "sha512-DT14xgw3PSzPxwS13auTEwxhMMOoz33DPUKNtmYK/QYbBSpLXJy78FGGs5yVoxVobEqPm4iW9MOIoz0A3bLTRQ==", - "license": "Apache-2.0", + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.5.tgz", + "integrity": "sha512-mfcTuMbFowq1wh/Rn5KQl6qb95M21Prej3bewD9dUQMurYGVckGO/Pbe2Ocwto6sD05b/mxZLspvqwx60xO2Rg==", "dependencies": { + "@types/long": "^4.0.1", "lodash.camelcase": "^4.3.0", - "protobufjs": "^6.8.6" + "long": "^4.0.0", + "protobufjs": "^7.0.0", + "yargs": "^16.2.0" + }, + "bin": { + "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js" }, "engines": { "node": ">=6" } }, + "node_modules/@grpc/proto-loader/node_modules/long": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", + "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" + }, "node_modules/@humanwhocodes/config-array": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@humanwhocodes/object-schema": "^1.2.0", "debug": "^4.1.1", @@ -774,11 +863,10 @@ } }, "node_modules/@humanwhocodes/object-schema": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz", - "integrity": "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==", - "dev": true, - "license": "BSD-3-Clause" + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true }, "node_modules/@istanbuljs/load-nyc-config": { "version": "1.1.0", @@ -795,52 +883,10 @@ "node": ">=8" } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { + "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", "engines": { "node": ">=8" } @@ -869,70 +915,6 @@ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@jest/console/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/console/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/console/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/console/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@jest/console/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/console/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@jest/core": { "version": "28.1.3", "resolved": "https://registry.npmjs.org/@jest/core/-/core-28.1.3.tgz", @@ -980,72 +962,18 @@ } } }, - "node_modules/@jest/core/node_modules/acorn-walk": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", - "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", - "optional": true, - "peer": true, + "node_modules/@jest/core/node_modules/ci-info": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", + "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/@jest/core/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/core/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/core/node_modules/ci-info": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.2.tgz", - "integrity": "sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg==" - }, - "node_modules/@jest/core/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/core/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@jest/core/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" + "node": ">=8" } }, "node_modules/@jest/core/node_modules/jest-config": { @@ -1109,39 +1037,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@jest/core/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/core/node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@jest/core/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@jest/core/node_modules/ts-node": { "version": "10.9.1", "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", @@ -1295,81 +1190,6 @@ } } }, - "node_modules/@jest/reporters/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/reporters/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/reporters/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/reporters/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@jest/reporters/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/reporters/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/reporters/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@jest/schemas": { "version": "28.1.3", "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", @@ -1447,70 +1267,6 @@ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@jest/transform/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/transform/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/transform/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/transform/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@jest/transform/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/transform/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@jest/transform/node_modules/write-file-atomic": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", @@ -1539,143 +1295,84 @@ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@jest/types/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", "dependencies": { - "color-convert": "^2.0.1" + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=6.0.0" } }, - "node_modules/@jest/types/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=6.0.0" } }, - "node_modules/@jest/types/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", "engines": { - "node": ">=7.0.0" + "node": ">=6.0.0" } }, - "node_modules/@jest/types/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@jest/types/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/types/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", - "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", - "dependencies": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.15", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", - "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", "dependencies": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" } }, "node_modules/@leichtgewicht/ip-codec": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.3.tgz", - "integrity": "sha512-nkalE/f1RvRGChwBnEIoBfSEYOXnCRdleKuv6+lePbMDrMZXeDQnqak5XDOeBgrPPyPfAdcCu/B5z+v3VhplGg==", - "license": "MIT" + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" }, "node_modules/@mapbox/node-pre-gyp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.5.tgz", - "integrity": "sha512-4srsKPXWlIxp5Vbqz5uLfBN+du2fJChBoYn/f2h991WLdk7jUvcSk/McVLSv/X+xQIPI8eGD5GjrnygdyHnhPA==", - "license": "BSD-3-Clause", + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.10.tgz", + "integrity": "sha512-4ySo4CjzStuprMwk35H5pPbkymjv1SF3jGLj6rAHp/xT/RF7TL7bd9CTm1xDY49K2qF7jmR/g7k+SkLETP6opA==", "dependencies": { - "detect-libc": "^1.0.3", + "detect-libc": "^2.0.0", "https-proxy-agent": "^5.0.0", "make-dir": "^3.1.0", - "node-fetch": "^2.6.1", + "node-fetch": "^2.6.7", "nopt": "^5.0.0", - "npmlog": "^4.1.2", + "npmlog": "^5.0.1", "rimraf": "^3.0.2", - "semver": "^7.3.4", - "tar": "^6.1.0" + "semver": "^7.3.5", + "tar": "^6.1.11" }, "bin": { "node-pre-gyp": "bin/node-pre-gyp" } }, + "node_modules/@mapbox/node-pre-gyp/node_modules/detect-libc": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz", + "integrity": "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==", + "engines": { + "node": ">=8" + } + }, "node_modules/@mapbox/node-pre-gyp/node_modules/make-dir": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "license": "MIT", "dependencies": { "semver": "^6.0.0" }, @@ -1690,17 +1387,29 @@ "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "license": "ISC", "bin": { "semver": "bin/semver.js" } }, + "node_modules/@mapbox/node-pre-gyp/node_modules/nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", "dev": true, - "license": "MIT", "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" @@ -1714,7 +1423,6 @@ "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", "dev": true, - "license": "MIT", "engines": { "node": ">= 8" } @@ -1724,7 +1432,6 @@ "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", "dev": true, - "license": "MIT", "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" @@ -1747,6 +1454,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", + "deprecated": "This functionality has been moved to @npmcli/fs", "optional": true, "dependencies": { "mkdirp": "^1.0.4", @@ -1756,10 +1464,22 @@ "node": ">=10" } }, + "node_modules/@npmcli/move-file/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "optional": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@octokit/app": { - "version": "12.0.5", - "resolved": "https://registry.npmjs.org/@octokit/app/-/app-12.0.5.tgz", - "integrity": "sha512-lM3pIfx2h+UbvsXHFVs1ApJ9Rmp8LO4ciFSr5q/9MdHmhsH6WtwayieUn875xwB77IoR9r8czxxxASu2WCtdeA==", + "version": "12.0.7", + "resolved": "https://registry.npmjs.org/@octokit/app/-/app-12.0.7.tgz", + "integrity": "sha512-NqgLlaaf7Yy1s5ghhiiBRGzstICpBYnVX5ce3Klk3iKaGeXJDBLVyrJ6e6sYOiTXolFK56Nx5QWS6oUBgP6rSw==", "dependencies": { "@octokit/auth-app": "^3.3.0", "@octokit/auth-unauthenticated": "^2.0.4", @@ -1787,31 +1507,219 @@ "universal-user-agent": "^6.0.0" } }, + "node_modules/@octokit/auth-app/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@octokit/auth-app/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, "node_modules/@octokit/auth-oauth-app": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@octokit/auth-oauth-app/-/auth-oauth-app-4.3.0.tgz", - "integrity": "sha512-cETmhmOQRHCz6cLP7StThlJROff3A/ln67Q961GuIr9zvyFXZ4lIJy9RE6Uw5O7D8IXWPU3jhDnG47FTSGQr8Q==", + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/@octokit/auth-oauth-app/-/auth-oauth-app-4.3.4.tgz", + "integrity": "sha512-OYOTSSINeUAiLMk1uelaGB/dEkReBqHHr8+hBejzMG4z1vA4c7QSvDAS0RVZSr4oD4PEUPYFzEl34K7uNrXcWA==", "dependencies": { "@octokit/auth-oauth-device": "^3.1.1", - "@octokit/auth-oauth-user": "^1.2.1", - "@octokit/request": "^5.3.0", + "@octokit/auth-oauth-user": "^2.0.0", + "@octokit/request": "^5.6.3", "@octokit/types": "^6.0.3", "@types/btoa-lite": "^1.0.0", "btoa-lite": "^1.0.0", "universal-user-agent": "^6.0.0" } }, + "node_modules/@octokit/auth-oauth-app/node_modules/@octokit/auth-oauth-user": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@octokit/auth-oauth-user/-/auth-oauth-user-2.1.1.tgz", + "integrity": "sha512-JgqnNNPf9CaWLxWm9uh2WgxcaVYhxBR09NVIPTiMU2dVZ3FObOHs3njBiLNw+zq84k+rEdm5Y7AsiASrZ84Apg==", + "dependencies": { + "@octokit/auth-oauth-device": "^4.0.0", + "@octokit/oauth-methods": "^2.0.0", + "@octokit/request": "^6.0.0", + "@octokit/types": "^9.0.0", + "btoa-lite": "^1.0.0", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@octokit/auth-oauth-app/node_modules/@octokit/auth-oauth-user/node_modules/@octokit/auth-oauth-device": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@octokit/auth-oauth-device/-/auth-oauth-device-4.0.4.tgz", + "integrity": "sha512-Xl85BZYfqCMv+Uvz33nVVUjE7I/PVySNaK6dRRqlkvYcArSr9vRcZC9KVjXYObGRTCN6mISeYdakAZvWEN4+Jw==", + "dependencies": { + "@octokit/oauth-methods": "^2.0.0", + "@octokit/request": "^6.0.0", + "@octokit/types": "^9.0.0", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@octokit/auth-oauth-app/node_modules/@octokit/auth-oauth-user/node_modules/@octokit/request": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-6.2.3.tgz", + "integrity": "sha512-TNAodj5yNzrrZ/VxP+H5HiYaZep0H3GU0O7PaF+fhDrt8FPrnkei9Aal/txsN/1P7V3CPiThG0tIvpPDYUsyAA==", + "dependencies": { + "@octokit/endpoint": "^7.0.0", + "@octokit/request-error": "^3.0.0", + "@octokit/types": "^9.0.0", + "is-plain-object": "^5.0.0", + "node-fetch": "^2.6.7", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@octokit/auth-oauth-app/node_modules/@octokit/auth-oauth-user/node_modules/@octokit/types": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-9.0.0.tgz", + "integrity": "sha512-LUewfj94xCMH2rbD5YJ+6AQ4AVjFYTgpp6rboWM5T7N3IsIF65SBEOVcYMGAEzO/kKNiNaW4LoWtoThOhH06gw==", + "dependencies": { + "@octokit/openapi-types": "^16.0.0" + } + }, + "node_modules/@octokit/auth-oauth-app/node_modules/@octokit/endpoint": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-7.0.5.tgz", + "integrity": "sha512-LG4o4HMY1Xoaec87IqQ41TQ+glvIeTKqfjkCEmt5AIwDZJwQeVZFIEYXrYY6yLwK+pAScb9Gj4q+Nz2qSw1roA==", + "dependencies": { + "@octokit/types": "^9.0.0", + "is-plain-object": "^5.0.0", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@octokit/auth-oauth-app/node_modules/@octokit/endpoint/node_modules/@octokit/types": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-9.0.0.tgz", + "integrity": "sha512-LUewfj94xCMH2rbD5YJ+6AQ4AVjFYTgpp6rboWM5T7N3IsIF65SBEOVcYMGAEzO/kKNiNaW4LoWtoThOhH06gw==", + "dependencies": { + "@octokit/openapi-types": "^16.0.0" + } + }, + "node_modules/@octokit/auth-oauth-app/node_modules/@octokit/openapi-types": { + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-16.0.0.tgz", + "integrity": "sha512-JbFWOqTJVLHZSUUoF4FzAZKYtqdxWu9Z5m2QQnOyEa04fOFljvyh7D3GYKbfuaSWisqehImiVIMG4eyJeP5VEA==" + }, + "node_modules/@octokit/auth-oauth-app/node_modules/@octokit/request-error": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-3.0.3.tgz", + "integrity": "sha512-crqw3V5Iy2uOU5Np+8M/YexTlT8zxCfI+qu+LxUB7SZpje4Qmx3mub5DfEKSO8Ylyk0aogi6TYdf6kxzh2BguQ==", + "dependencies": { + "@octokit/types": "^9.0.0", + "deprecation": "^2.0.0", + "once": "^1.4.0" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@octokit/auth-oauth-app/node_modules/@octokit/request-error/node_modules/@octokit/types": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-9.0.0.tgz", + "integrity": "sha512-LUewfj94xCMH2rbD5YJ+6AQ4AVjFYTgpp6rboWM5T7N3IsIF65SBEOVcYMGAEzO/kKNiNaW4LoWtoThOhH06gw==", + "dependencies": { + "@octokit/openapi-types": "^16.0.0" + } + }, "node_modules/@octokit/auth-oauth-device": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@octokit/auth-oauth-device/-/auth-oauth-device-3.1.2.tgz", - "integrity": "sha512-w7Po4Ck6N2aAn2VQyKLuojruiyKROTBv4qs6IwE5rbwF7HhBXXp4A/NKmkpoFIZkiXQtM+N8QtkSck4ApYWdGg==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@octokit/auth-oauth-device/-/auth-oauth-device-3.1.4.tgz", + "integrity": "sha512-6sHE/++r+aEFZ/BKXOGPJcH/nbgbBjS1A4CHfq/PbPEwb0kZEt43ykW98GBO/rYBPAYaNpCPvXfGwzgR9yMCXg==", "dependencies": { - "@octokit/oauth-methods": "^1.1.0", - "@octokit/request": "^5.4.14", + "@octokit/oauth-methods": "^2.0.0", + "@octokit/request": "^6.0.0", "@octokit/types": "^6.10.0", "universal-user-agent": "^6.0.0" } }, + "node_modules/@octokit/auth-oauth-device/node_modules/@octokit/endpoint": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-7.0.5.tgz", + "integrity": "sha512-LG4o4HMY1Xoaec87IqQ41TQ+glvIeTKqfjkCEmt5AIwDZJwQeVZFIEYXrYY6yLwK+pAScb9Gj4q+Nz2qSw1roA==", + "dependencies": { + "@octokit/types": "^9.0.0", + "is-plain-object": "^5.0.0", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@octokit/auth-oauth-device/node_modules/@octokit/endpoint/node_modules/@octokit/types": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-9.0.0.tgz", + "integrity": "sha512-LUewfj94xCMH2rbD5YJ+6AQ4AVjFYTgpp6rboWM5T7N3IsIF65SBEOVcYMGAEzO/kKNiNaW4LoWtoThOhH06gw==", + "dependencies": { + "@octokit/openapi-types": "^16.0.0" + } + }, + "node_modules/@octokit/auth-oauth-device/node_modules/@octokit/openapi-types": { + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-16.0.0.tgz", + "integrity": "sha512-JbFWOqTJVLHZSUUoF4FzAZKYtqdxWu9Z5m2QQnOyEa04fOFljvyh7D3GYKbfuaSWisqehImiVIMG4eyJeP5VEA==" + }, + "node_modules/@octokit/auth-oauth-device/node_modules/@octokit/request": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-6.2.3.tgz", + "integrity": "sha512-TNAodj5yNzrrZ/VxP+H5HiYaZep0H3GU0O7PaF+fhDrt8FPrnkei9Aal/txsN/1P7V3CPiThG0tIvpPDYUsyAA==", + "dependencies": { + "@octokit/endpoint": "^7.0.0", + "@octokit/request-error": "^3.0.0", + "@octokit/types": "^9.0.0", + "is-plain-object": "^5.0.0", + "node-fetch": "^2.6.7", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@octokit/auth-oauth-device/node_modules/@octokit/request-error": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-3.0.3.tgz", + "integrity": "sha512-crqw3V5Iy2uOU5Np+8M/YexTlT8zxCfI+qu+LxUB7SZpje4Qmx3mub5DfEKSO8Ylyk0aogi6TYdf6kxzh2BguQ==", + "dependencies": { + "@octokit/types": "^9.0.0", + "deprecation": "^2.0.0", + "once": "^1.4.0" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@octokit/auth-oauth-device/node_modules/@octokit/request-error/node_modules/@octokit/types": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-9.0.0.tgz", + "integrity": "sha512-LUewfj94xCMH2rbD5YJ+6AQ4AVjFYTgpp6rboWM5T7N3IsIF65SBEOVcYMGAEzO/kKNiNaW4LoWtoThOhH06gw==", + "dependencies": { + "@octokit/openapi-types": "^16.0.0" + } + }, + "node_modules/@octokit/auth-oauth-device/node_modules/@octokit/request/node_modules/@octokit/types": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-9.0.0.tgz", + "integrity": "sha512-LUewfj94xCMH2rbD5YJ+6AQ4AVjFYTgpp6rboWM5T7N3IsIF65SBEOVcYMGAEzO/kKNiNaW4LoWtoThOhH06gw==", + "dependencies": { + "@octokit/openapi-types": "^16.0.0" + } + }, "node_modules/@octokit/auth-oauth-user": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/@octokit/auth-oauth-user/-/auth-oauth-user-1.3.0.tgz", @@ -1825,6 +1733,18 @@ "universal-user-agent": "^6.0.0" } }, + "node_modules/@octokit/auth-oauth-user/node_modules/@octokit/oauth-methods": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@octokit/oauth-methods/-/oauth-methods-1.2.6.tgz", + "integrity": "sha512-nImHQoOtKnSNn05uk2o76om1tJWiAo4lOu2xMAHYsNr0fwopP+Dv+2MlGvaMMlFjoqVd3fF3X5ZDTKCsqgmUaQ==", + "dependencies": { + "@octokit/oauth-authorization-url": "^4.3.1", + "@octokit/request": "^5.4.14", + "@octokit/request-error": "^2.0.5", + "@octokit/types": "^6.12.2", + "btoa-lite": "^1.0.0" + } + }, "node_modules/@octokit/auth-token": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.5.0.tgz", @@ -1843,13 +1763,13 @@ } }, "node_modules/@octokit/core": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/@octokit/core/-/core-3.5.1.tgz", - "integrity": "sha512-omncwpLVxMP+GLpLPgeGJBF6IWJFjXDS5flY5VbppePYX9XehevbDykRH9PdCdvqt9TS5AOTiDide7h0qrkHjw==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@octokit/core/-/core-3.6.0.tgz", + "integrity": "sha512-7RKRKuA4xTjMhY+eG3jthb3hlZCsOwg3rztWh75Xc+ShDWOfDDATWbeZpAHBNRpm4Tv9WgBMOy1zEJYXG6NJ7Q==", "dependencies": { "@octokit/auth-token": "^2.4.4", "@octokit/graphql": "^4.5.8", - "@octokit/request": "^5.6.0", + "@octokit/request": "^5.6.3", "@octokit/request-error": "^2.0.5", "@octokit/types": "^6.0.3", "before-after-hook": "^2.2.0", @@ -1877,9 +1797,9 @@ } }, "node_modules/@octokit/oauth-app": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@octokit/oauth-app/-/oauth-app-3.6.0.tgz", - "integrity": "sha512-OxPw4ItQXaC2GuEXyZB7EmZ2rHvNFX4y3yAsqdFIRW7qg2HyoEPxacxza6c8wqbEEvu84b98AJ5BXm+IjPWrww==", + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/@octokit/oauth-app/-/oauth-app-3.7.1.tgz", + "integrity": "sha512-NTmFuB4jcwnxj7xlipHuuX9DRprfb7vHGSBIizIygx2u8LlNYqGvHYWNgw3TpxRxYrFA+SMIfjoVgrtnYpdbrA==", "dependencies": { "@octokit/auth-oauth-app": "^4.0.0", "@octokit/auth-oauth-user": "^1.3.0", @@ -1890,14 +1810,12 @@ "@types/aws-lambda": "^8.10.83", "fromentries": "^1.3.1", "universal-user-agent": "^6.0.0" + }, + "optionalDependencies": { + "aws-lambda": "^1.0.7" } }, - "node_modules/@octokit/oauth-authorization-url": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/@octokit/oauth-authorization-url/-/oauth-authorization-url-4.3.3.tgz", - "integrity": "sha512-lhP/t0i8EwTmayHG4dqLXgU+uPVys4WD/qUNvC+HfB1S1dyqULm5Yx9uKc1x79aP66U1Cb4OZeW8QU/RA9A4XA==" - }, - "node_modules/@octokit/oauth-methods": { + "node_modules/@octokit/oauth-app/node_modules/@octokit/oauth-methods": { "version": "1.2.6", "resolved": "https://registry.npmjs.org/@octokit/oauth-methods/-/oauth-methods-1.2.6.tgz", "integrity": "sha512-nImHQoOtKnSNn05uk2o76om1tJWiAo4lOu2xMAHYsNr0fwopP+Dv+2MlGvaMMlFjoqVd3fF3X5ZDTKCsqgmUaQ==", @@ -1909,28 +1827,111 @@ "btoa-lite": "^1.0.0" } }, + "node_modules/@octokit/oauth-authorization-url": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@octokit/oauth-authorization-url/-/oauth-authorization-url-4.3.3.tgz", + "integrity": "sha512-lhP/t0i8EwTmayHG4dqLXgU+uPVys4WD/qUNvC+HfB1S1dyqULm5Yx9uKc1x79aP66U1Cb4OZeW8QU/RA9A4XA==" + }, + "node_modules/@octokit/oauth-methods": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@octokit/oauth-methods/-/oauth-methods-2.0.5.tgz", + "integrity": "sha512-yQP6B5gE3axNxuM3U9KqWs/ErAQ+WLPaPgC/7EjsZsQibkf8sjdAfF8/y/EJW+Dd05XQvadX4WhQZPMnO1SE1A==", + "dependencies": { + "@octokit/oauth-authorization-url": "^5.0.0", + "@octokit/request": "^6.2.3", + "@octokit/request-error": "^3.0.3", + "@octokit/types": "^9.0.0", + "btoa-lite": "^1.0.0" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@octokit/oauth-methods/node_modules/@octokit/endpoint": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-7.0.5.tgz", + "integrity": "sha512-LG4o4HMY1Xoaec87IqQ41TQ+glvIeTKqfjkCEmt5AIwDZJwQeVZFIEYXrYY6yLwK+pAScb9Gj4q+Nz2qSw1roA==", + "dependencies": { + "@octokit/types": "^9.0.0", + "is-plain-object": "^5.0.0", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@octokit/oauth-methods/node_modules/@octokit/oauth-authorization-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@octokit/oauth-authorization-url/-/oauth-authorization-url-5.0.0.tgz", + "integrity": "sha512-y1WhN+ERDZTh0qZ4SR+zotgsQUE1ysKnvBt1hvDRB2WRzYtVKQjn97HEPzoehh66Fj9LwNdlZh+p6TJatT0zzg==", + "engines": { + "node": ">= 14" + } + }, + "node_modules/@octokit/oauth-methods/node_modules/@octokit/openapi-types": { + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-16.0.0.tgz", + "integrity": "sha512-JbFWOqTJVLHZSUUoF4FzAZKYtqdxWu9Z5m2QQnOyEa04fOFljvyh7D3GYKbfuaSWisqehImiVIMG4eyJeP5VEA==" + }, + "node_modules/@octokit/oauth-methods/node_modules/@octokit/request": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-6.2.3.tgz", + "integrity": "sha512-TNAodj5yNzrrZ/VxP+H5HiYaZep0H3GU0O7PaF+fhDrt8FPrnkei9Aal/txsN/1P7V3CPiThG0tIvpPDYUsyAA==", + "dependencies": { + "@octokit/endpoint": "^7.0.0", + "@octokit/request-error": "^3.0.0", + "@octokit/types": "^9.0.0", + "is-plain-object": "^5.0.0", + "node-fetch": "^2.6.7", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@octokit/oauth-methods/node_modules/@octokit/request-error": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-3.0.3.tgz", + "integrity": "sha512-crqw3V5Iy2uOU5Np+8M/YexTlT8zxCfI+qu+LxUB7SZpje4Qmx3mub5DfEKSO8Ylyk0aogi6TYdf6kxzh2BguQ==", + "dependencies": { + "@octokit/types": "^9.0.0", + "deprecation": "^2.0.0", + "once": "^1.4.0" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@octokit/oauth-methods/node_modules/@octokit/types": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-9.0.0.tgz", + "integrity": "sha512-LUewfj94xCMH2rbD5YJ+6AQ4AVjFYTgpp6rboWM5T7N3IsIF65SBEOVcYMGAEzO/kKNiNaW4LoWtoThOhH06gw==", + "dependencies": { + "@octokit/openapi-types": "^16.0.0" + } + }, "node_modules/@octokit/openapi-types": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-11.2.0.tgz", - "integrity": "sha512-PBsVO+15KSlGmiI8QAzaqvsNlZlrDlyAJYcrXBCvVUxCp7VnXjkwPoFHgjEJXx3WF9BAwkA6nfCUA7i9sODzKA==" + "version": "12.11.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-12.11.0.tgz", + "integrity": "sha512-VsXyi8peyRq9PqIz/tpqiL2w3w80OgVMwBHltTml3LmVvXiphgeqmY9mvBw9Wu7e0QWk/fqD37ux8yP5uVekyQ==" }, "node_modules/@octokit/plugin-paginate-rest": { - "version": "2.17.0", - "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.17.0.tgz", - "integrity": "sha512-tzMbrbnam2Mt4AhuyCHvpRkS0oZ5MvwwcQPYGtMv4tUa5kkzG58SVB0fcsLulOZQeRnOgdkZWkRUiyBlh0Bkyw==", + "version": "2.21.3", + "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.21.3.tgz", + "integrity": "sha512-aCZTEf0y2h3OLbrgKkrfFdjRL6eSOo8komneVQJnYecAxIej7Bafor2xhuDJOIFau4pk0i/P28/XgtbyPF0ZHw==", "dependencies": { - "@octokit/types": "^6.34.0" + "@octokit/types": "^6.40.0" }, "peerDependencies": { "@octokit/core": ">=2" } }, "node_modules/@octokit/plugin-rest-endpoint-methods": { - "version": "5.13.0", - "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-5.13.0.tgz", - "integrity": "sha512-uJjMTkN1KaOIgNtUPMtIXDOjx6dGYysdIFhgA52x4xSadQCz3b/zJexvITDVpANnfKPW/+E0xkOvLntqMYpviA==", + "version": "5.16.2", + "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-5.16.2.tgz", + "integrity": "sha512-8QFz29Fg5jDuTPXVtey05BLm7OB+M8fnvE64RNegzX7U+5NUXcOcnpTIK0YfSHBg8gYd0oxIq3IZTe9SfPZiRw==", "dependencies": { - "@octokit/types": "^6.34.0", + "@octokit/types": "^6.39.0", "deprecation": "^2.3.1" }, "peerDependencies": { @@ -1947,9 +1948,9 @@ } }, "node_modules/@octokit/plugin-throttling": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/@octokit/plugin-throttling/-/plugin-throttling-3.6.1.tgz", - "integrity": "sha512-T5DOcDQP0K/Ng5pnOEqCHDFojsftYL5o91MNbbR3nj1yAOACoGj3wDYCx0+5yJkbvRjYUdU0GsUt5/wYBba1cA==", + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@octokit/plugin-throttling/-/plugin-throttling-3.7.0.tgz", + "integrity": "sha512-qrKT1Yl/KuwGSC6/oHpLBot3ooC9rq0/ryDYBCpkRtoj+R8T47xTMDT6Tk2CxWopFota/8Pi/2SqArqwC0JPow==", "dependencies": { "@octokit/types": "^6.0.1", "bottleneck": "^2.15.3" @@ -1982,21 +1983,21 @@ } }, "node_modules/@octokit/types": { - "version": "6.34.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.34.0.tgz", - "integrity": "sha512-s1zLBjWhdEI2zwaoSgyOFoKSl109CUcVBCc7biPJ3aAf6LGLU6szDvi31JPU7bxfla2lqfhjbbg/5DdFNxOwHw==", + "version": "6.41.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.41.0.tgz", + "integrity": "sha512-eJ2jbzjdijiL3B4PrSQaSjuF2sPEQPVCPzBvTHJD9Nz+9dw2SGH4K4xeQJ77YfTq5bRQ+bD8wT11JbeDPmxmGg==", "dependencies": { - "@octokit/openapi-types": "^11.2.0" + "@octokit/openapi-types": "^12.11.0" } }, "node_modules/@octokit/webhooks": { - "version": "9.22.0", - "resolved": "https://registry.npmjs.org/@octokit/webhooks/-/webhooks-9.22.0.tgz", - "integrity": "sha512-wUd7nGfDRHG6xkz311djmq6lIB2tQ+r94SNkyv9o0bQhOsrkwH8fQCM7uVsbpkGUU2lqCYsVoa8z/UC9HJgRaw==", + "version": "9.26.0", + "resolved": "https://registry.npmjs.org/@octokit/webhooks/-/webhooks-9.26.0.tgz", + "integrity": "sha512-foZlsgrTDwAmD5j2Czn6ji10lbWjGDVsUxTIydjG9KTkAWKJrFapXJgO5SbGxRwfPd3OJdhK3nA2YPqVhxLXqA==", "dependencies": { "@octokit/request-error": "^2.0.2", "@octokit/webhooks-methods": "^2.0.0", - "@octokit/webhooks-types": "5.2.0", + "@octokit/webhooks-types": "5.8.0", "aggregate-error": "^3.1.0" } }, @@ -2006,39 +2007,34 @@ "integrity": "sha512-35cfQ4YWlnZnmZKmIxlGPUPLtbkF8lr/A/1Sk1eC0ddLMwQN06dOuLc+dI3YLQS+T+MoNt3DIQ0NynwgKPilig==" }, "node_modules/@octokit/webhooks-types": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@octokit/webhooks-types/-/webhooks-types-5.2.0.tgz", - "integrity": "sha512-OZhKy1w8/GF4GWtdiJc+o8sloWAHRueGB78FWFLZnueK7EHV9MzDVr4weJZMflJwMK4uuYLzcnJVnAoy3yB35g==" + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/@octokit/webhooks-types/-/webhooks-types-5.8.0.tgz", + "integrity": "sha512-8adktjIb76A7viIdayQSFuBEwOzwhDC+9yxZpKNHjfzrlostHCw0/N7JWpWMObfElwvJMk2fY2l1noENCk9wmw==" }, "node_modules/@protobufjs/aspromise": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", - "integrity": "sha1-m4sMxmPWaafY9vXQiToU00jzD78=", - "license": "BSD-3-Clause" + "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==" }, "node_modules/@protobufjs/base64": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", - "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==", - "license": "BSD-3-Clause" + "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==" }, "node_modules/@protobufjs/codegen": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", - "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==", - "license": "BSD-3-Clause" + "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==" }, "node_modules/@protobufjs/eventemitter": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", - "integrity": "sha1-NVy8mLr61ZePntCV85diHx0Ga3A=", - "license": "BSD-3-Clause" + "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==" }, "node_modules/@protobufjs/fetch": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", - "integrity": "sha1-upn7WYYUr2VwDBYZ/wbUVLDYTEU=", - "license": "BSD-3-Clause", + "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", "dependencies": { "@protobufjs/aspromise": "^1.1.1", "@protobufjs/inquire": "^1.1.0" @@ -2047,38 +2043,32 @@ "node_modules/@protobufjs/float": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", - "integrity": "sha1-Xp4avctz/Ap8uLKR33jIy9l7h9E=", - "license": "BSD-3-Clause" + "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==" }, "node_modules/@protobufjs/inquire": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", - "integrity": "sha1-/yAOPnzyQp4tyvwRQIKOjMY48Ik=", - "license": "BSD-3-Clause" + "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==" }, "node_modules/@protobufjs/path": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", - "integrity": "sha1-bMKyDFya1q0NzP0hynZz2Nf79o0=", - "license": "BSD-3-Clause" + "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==" }, "node_modules/@protobufjs/pool": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", - "integrity": "sha1-Cf0V8tbTq/qbZbw2ZQbWrXhG/1Q=", - "license": "BSD-3-Clause" + "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==" }, "node_modules/@protobufjs/utf8": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", - "integrity": "sha1-p3c2C1s5oaLlEG+OhY8v0tBgxXA=", - "license": "BSD-3-Clause" + "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==" }, "node_modules/@scout_apm/scout-apm": { "version": "0.1.12", "resolved": "https://registry.npmjs.org/@scout_apm/scout-apm/-/scout-apm-0.1.12.tgz", "integrity": "sha512-Qs51BiNnED3+RFtEh/NqDi97pkSplDI+zDQzqnYLTO86zMVhBmMwBCVqqkMe8zPFX2FQLNtI18HhLjGP+NcD9Q==", - "license": "MIT", "dependencies": { "@types/download": "6.2.4", "@types/ejs": "^3.0.0", @@ -2113,23 +2103,22 @@ } }, "node_modules/@sinclair/typebox": { - "version": "0.24.28", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.28.tgz", - "integrity": "sha512-dgJd3HLOkLmz4Bw50eZx/zJwtBq65nms3N9VBYu5LTjJ883oBFkTyXRlCB/ZGGwqYpJJHA5zW2Ibhl5ngITfow==" + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==" }, "node_modules/@sindresorhus/is": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz", "integrity": "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==", - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/@sinonjs/commons": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", - "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", "dependencies": { "type-detect": "4.0.8" } @@ -2142,25 +2131,20 @@ "@sinonjs/commons": "^1.7.0" } }, - "node_modules/@socket.io/base64-arraybuffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@socket.io/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz", - "integrity": "sha512-dOlCBKnDw4iShaIsH/bxujKTM18+2TOAsYz+KSc11Am38H4q5Xw8Bbz97ZYdrVNM+um3p7w86Bvvmcn9q+5+eQ==", - "engines": { - "node": ">= 0.6.0" - } - }, "node_modules/@socket.io/component-emitter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.0.0.tgz", - "integrity": "sha512-2pTGuibAXJswAPJjaKisthqS/NOK5ypG4LYT6tEAV0S/mxW0zOIvYvGK0V8w8+SHxAm6vRMSjqSalFXeBAqs+Q==", - "dev": true + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz", + "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==" + }, + "node_modules/@stablelib/base64": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/base64/-/base64-1.0.1.tgz", + "integrity": "sha512-1bnPQqSxSuc3Ii6MhBysoWCg58j97aUjuCSZrGSmDxNqtytIi0k8utUenAwTZN4V5mXXYGsVUI9zeBqy+jBOSQ==" }, "node_modules/@szmarczak/http-timer": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", - "license": "MIT", "dependencies": { "defer-to-connect": "^1.0.1" }, @@ -2172,7 +2156,6 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", - "license": "MIT", "engines": { "node": ">= 6" } @@ -2206,17 +2189,17 @@ "peer": true }, "node_modules/@types/aws-lambda": { - "version": "8.10.93", - "resolved": "https://registry.npmjs.org/@types/aws-lambda/-/aws-lambda-8.10.93.tgz", - "integrity": "sha512-Vsyi9ogDAY3REZDjYnXMRJJa62SDvxHXxJI5nGDQdZW058dDE+av/anynN2rLKbCKXDRNw3D/sQmqxVflZFi4A==" + "version": "8.10.110", + "resolved": "https://registry.npmjs.org/@types/aws-lambda/-/aws-lambda-8.10.110.tgz", + "integrity": "sha512-r6egf2Cwv/JaFTTrF9OXFVUB3j/SXTgM9BwrlbBRjWAa2Tu6GWoDoLflppAZ8uSfbUJdXvC7Br3DjuN9pQ2NUQ==" }, "node_modules/@types/babel__core": { - "version": "7.1.19", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", - "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", + "integrity": "sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==", "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", "@types/babel__generator": "*", "@types/babel__template": "*", "@types/babel__traverse": "*" @@ -2240,33 +2223,31 @@ } }, "node_modules/@types/babel__traverse": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.0.tgz", - "integrity": "sha512-v4Vwdko+pgymgS+A2UIaJru93zQd85vIGWObM5ekZNdXCKtDYqATlEYnWgfo86Q6I1Lh0oXnksDnMU1cwmlPDw==", + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.3.tgz", + "integrity": "sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==", "dependencies": { "@babel/types": "^7.3.0" } }, "node_modules/@types/bluebird": { - "version": "3.5.36", - "resolved": "https://registry.npmjs.org/@types/bluebird/-/bluebird-3.5.36.tgz", - "integrity": "sha512-HBNx4lhkxN7bx6P0++W8E289foSu8kO8GCk2unhuVggO+cE7rh9DhZUyPhUxNRG9m+5B5BTKxZQ5ZP92x/mx9Q==", + "version": "3.5.38", + "resolved": "https://registry.npmjs.org/@types/bluebird/-/bluebird-3.5.38.tgz", + "integrity": "sha512-yR/Kxc0dd4FfwtEoLZMoqJbM/VE/W7hXn/MIjb+axcwag0iFmSPK7OBUZq1YWLynJUoWQkfUrI7T0HDqGApNSg==", "peer": true }, "node_modules/@types/bn.js": { "version": "4.11.6", "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-4.11.6.tgz", "integrity": "sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==", - "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/body-parser": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.1.tgz", - "integrity": "sha512-a6bTJ21vFOGIkwM0kzh9Yr89ziVxq4vYH2fQ6N8AeipEzai/cFK6aGMArIkUeIdRIgpwQa+2bXiLuUJCpSf2Cg==", - "license": "MIT", + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", "dependencies": { "@types/connect": "*", "@types/node": "*" @@ -2277,21 +2258,10 @@ "resolved": "https://registry.npmjs.org/@types/btoa-lite/-/btoa-lite-1.0.0.tgz", "integrity": "sha512-wJsiX1tosQ+J5+bY5LrSahHxr2wT+uME5UDwdN1kg4frt40euqA+wzECkmq4t5QbveHiJepfdThgQrPw6KiSlg==" }, - "node_modules/@types/bytebuffer": { - "version": "5.0.42", - "resolved": "https://registry.npmjs.org/@types/bytebuffer/-/bytebuffer-5.0.42.tgz", - "integrity": "sha512-lEgKojWUAc/MG2t649oZS5AfYFP2xRNPoDuwDBlBMjHXd8MaGPgFgtCXUK7inZdBOygmVf10qxc1Us8GXC96aw==", - "license": "MIT", - "dependencies": { - "@types/long": "*", - "@types/node": "*" - } - }, "node_modules/@types/connect": { "version": "3.4.35", "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "license": "MIT", "dependencies": { "@types/node": "*" } @@ -2302,10 +2272,12 @@ "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==" }, "node_modules/@types/cors": { - "version": "2.8.12", - "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.12.tgz", - "integrity": "sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw==", - "license": "MIT" + "version": "2.8.13", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.13.tgz", + "integrity": "sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA==", + "dependencies": { + "@types/node": "*" + } }, "node_modules/@types/cron": { "version": "2.0.0", @@ -2327,16 +2299,14 @@ "version": "4.2.4", "resolved": "https://registry.npmjs.org/@types/decompress/-/decompress-4.2.4.tgz", "integrity": "sha512-/C8kTMRTNiNuWGl5nEyKbPiMv6HA+0RbEXzFhFBEzASM6+oa4tJro9b8nj7eRlOFfuLdzUU+DS/GPDlvvzMOhA==", - "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/dompurify": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@types/dompurify/-/dompurify-2.3.1.tgz", - "integrity": "sha512-YJth9qa0V/E6/XPH1Jq4BC8uCMmO8V1fKWn8PCvuZcAhMn7q0ez9LW6naQT04UZzjFfAPhyRMZmI2a2rbMlEFA==", - "license": "MIT", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@types/dompurify/-/dompurify-2.4.0.tgz", + "integrity": "sha512-IDBwO5IZhrKvHFUl+clZxgf3hn2b/lU6H1KaBShPkQyGJUQ0xwebezIPSuiyGwfz1UzJWQl4M7BDxtHtCCPlTg==", "dependencies": { "@types/trusted-types": "*" } @@ -2345,7 +2315,6 @@ "version": "6.2.4", "resolved": "https://registry.npmjs.org/@types/download/-/download-6.2.4.tgz", "integrity": "sha512-Lo5dy3ai6LNnbL663sgdzqL1eib11u1yKH6w3v3IXEOO4kRfQpMn1qWUTaumcHLACjFp1RcBx9tUXEvJoR3vcA==", - "license": "MIT", "dependencies": { "@types/decompress": "*", "@types/got": "^8", @@ -2353,28 +2322,25 @@ } }, "node_modules/@types/ejs": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@types/ejs/-/ejs-3.1.0.tgz", - "integrity": "sha512-DCg+Ka+uDQ31lJ/UtEXVlaeV3d6t81gifaVWKJy4MYVVgvJttyX/viREy+If7fz+tK/gVxTGMtyrFPnm4gjrVA==", - "license": "MIT" + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@types/ejs/-/ejs-3.1.2.tgz", + "integrity": "sha512-ZmiaE3wglXVWBM9fyVC17aGPkLo/UgaOjEiI2FXQfyczrCefORPxIe+2dVmnmk3zkVIbizjrlQzmPGhSYGXG5g==" }, "node_modules/@types/express": { - "version": "4.17.13", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", - "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", - "license": "MIT", + "version": "4.17.17", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", + "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", "dependencies": { "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", + "@types/express-serve-static-core": "^4.17.33", "@types/qs": "*", "@types/serve-static": "*" } }, "node_modules/@types/express-serve-static-core": { - "version": "4.17.24", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.24.tgz", - "integrity": "sha512-3UJuW+Qxhzwjq3xhwXm2onQcFHn76frIYVbTu+kn24LFxI+dEhdfISDFovPB8VpEgW8oQCTpRuCe+0zJxB7NEA==", - "license": "MIT", + "version": "4.17.33", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.33.tgz", + "integrity": "sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==", "dependencies": { "@types/node": "*", "@types/qs": "*", @@ -2385,7 +2351,6 @@ "version": "5.0.5", "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-5.0.5.tgz", "integrity": "sha512-w7iqhDH9mN8eLClQOYTkhdYUOSpp25eXxfc6VbFOGtzxW34JcvctH2bKjj4jD4++z4R5iO5D+pg48W2e03I65A==", - "license": "MIT", "dependencies": { "@types/node": "*" } @@ -2394,7 +2359,6 @@ "version": "3.1.9", "resolved": "https://registry.npmjs.org/@types/generic-pool/-/generic-pool-3.1.9.tgz", "integrity": "sha512-IkXMs8fhV6+E4J8EWv8iL7mLvApcLLQUH4m1Rex3KCPRqT+Xya0DDHIeGAokk/6VXe9zg8oTWyr+FGyeuimEYQ==", - "license": "MIT", "dependencies": { "@types/node": "*" } @@ -2403,15 +2367,14 @@ "version": "8.3.6", "resolved": "https://registry.npmjs.org/@types/got/-/got-8.3.6.tgz", "integrity": "sha512-nvLlj+831dhdm4LR2Ly+HTpdLyBaMynoOr6wpIxS19d/bPeHQxFU5XQ6Gp6ohBpxvCWZM1uHQIC2+ySRH1rGrQ==", - "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/graceful-fs": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", - "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", + "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", "dependencies": { "@types/node": "*" } @@ -2420,7 +2383,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/@types/hasha/-/hasha-3.0.0.tgz", "integrity": "sha512-MRLyPajsu7/w0XRe5KnH/UcmFzjpMTQyjZwKWq8E0lrCXl4qX1Fq4sz8Bx3pRavaDMW4lZV3xnGB+2AXfjQ/ZA==", - "license": "MIT", "dependencies": { "@types/node": "*" } @@ -2466,31 +2428,28 @@ } }, "node_modules/@types/json-schema": { - "version": "7.0.9", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", - "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", - "dev": true, - "license": "MIT" + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "dev": true }, "node_modules/@types/jsonwebtoken": { - "version": "8.5.8", - "resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-8.5.8.tgz", - "integrity": "sha512-zm6xBQpFDIDM6o9r6HSgDeIcLy82TKWctCXEPbJJcXb5AKmi5BNNdLXneixK4lplX3PqIVcwLBCGE/kAGnlD4A==", + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-9.0.1.tgz", + "integrity": "sha512-c5ltxazpWabia/4UzhIoaDcIza4KViOQhdbjRlfcIGVnsE3c3brkz9Z+F/EeJIECOQP7W7US2hNE930cWWkPiw==", "dependencies": { "@types/node": "*" } }, "node_modules/@types/lodash": { - "version": "4.14.175", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.175.tgz", - "integrity": "sha512-XmdEOrKQ8a1Y/yxQFOMbC47G/V2VDO1GvMRnl4O75M4GW/abC5tnfzadQYkqEveqRM1dEJGFFegfPNA2vvx2iw==", - "license": "MIT" + "version": "4.14.191", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.191.tgz", + "integrity": "sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==" }, "node_modules/@types/long": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.1.tgz", - "integrity": "sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w==", - "license": "MIT" + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.2.tgz", + "integrity": "sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==" }, "node_modules/@types/lru-cache": { "version": "5.1.1", @@ -2498,9 +2457,9 @@ "integrity": "sha512-ssE3Vlrys7sdIzs5LOxCzTVMsU7i9oa/IaW92wF32JFb3CVczqOkru2xspuKczHEbG3nvmPY7IFqVmGGHdNbYw==" }, "node_modules/@types/luxon": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@types/luxon/-/luxon-2.3.2.tgz", - "integrity": "sha512-WOehptuhKIXukSUUkRgGbj2c997Uv/iUgYgII8U7XLJqq9W2oF0kQ6frEznRQbdurioz+L/cdaIm4GutTQfgmA==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@types/luxon/-/luxon-3.2.0.tgz", + "integrity": "sha512-lGmaGFoaXHuOLXFvuju2bfvZRqxAqkHPx9Y9IQdQABrinJJshJwfNCKV+u7rR3kJbiqfTF/NhOkcxxAFrObyaA==", "dev": true }, "node_modules/@types/md5": { @@ -2510,17 +2469,15 @@ "dev": true }, "node_modules/@types/mime": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", - "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==", - "license": "MIT" + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" }, "node_modules/@types/minimatch": { "version": "3.0.5", "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/@types/minimist": { "version": "1.2.2", @@ -2538,21 +2495,19 @@ } }, "node_modules/@types/mustache": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/@types/mustache/-/mustache-4.1.2.tgz", - "integrity": "sha512-c4OVMMcyodKQ9dpwBwh3ofK9P6U9ZktKU9S+p33UqwMNN1vlv2P0zJZUScTshnx7OEoIIRcCFNQ904sYxZz8kg==", - "license": "MIT" + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@types/mustache/-/mustache-4.2.2.tgz", + "integrity": "sha512-MUSpfpW0yZbTgjekDbH0shMYBUD+X/uJJJMm9LXN1d5yjl5lCY1vN/eWKD6D1tOtjA6206K0zcIPnUaFMurdNA==" }, "node_modules/@types/node": { - "version": "17.0.35", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.35.tgz", - "integrity": "sha512-vu1SrqBjbbZ3J6vwY17jBs8Sr/BKA+/a/WtjRG+whKg1iuLFOosq872EXS0eXWILdO36DHQQeku/ZcL6hz2fpg==" + "version": "17.0.45", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz", + "integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==" }, "node_modules/@types/node-fetch": { - "version": "2.5.12", - "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.5.12.tgz", - "integrity": "sha512-MKgC4dlq4kKNa/mYrwpKfzQMB5X3ee5U6fSprkKpToBqBmX4nFZL9cW5jl6sWn+xpRJ7ypWh2yyqqr8UUCstSw==", - "license": "MIT", + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.2.tgz", + "integrity": "sha512-DHqhlq5jeESLy19TYhLakJ07kNumXWjcDdxXsLUMJZ6ue8VZJj4kLPQVE/2mdHh3xZziNF1xppu5lwmS53HR+A==", "dependencies": { "@types/node": "*", "form-data": "^3.0.0" @@ -2562,22 +2517,20 @@ "version": "2.4.1", "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/@types/on-finished": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/@types/on-finished/-/on-finished-2.3.1.tgz", "integrity": "sha512-mzVYaYcFs5Jd2n/O6uYIRUsFRR1cHyZLRvkLCU0E7+G5WhY0qBDAR5fUCeZbvecYOSh9ikhlesyi2UfI8B9ckQ==", - "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/pg": { - "version": "8.6.5", - "resolved": "https://registry.npmjs.org/@types/pg/-/pg-8.6.5.tgz", - "integrity": "sha512-tOkGtAqRVkHa/PVZicq67zuujI4Oorfglsr2IbKofDwBSysnaqSx7W1mDqFqdkGE6Fbgh+PZAl0r/BWON/mozw==", + "version": "8.6.6", + "resolved": "https://registry.npmjs.org/@types/pg/-/pg-8.6.6.tgz", + "integrity": "sha512-O2xNmXebtwVekJDD+02udOncjVcMZQuTEQEMpKJ0ZRf5E7/9JJX3izhKUcUifBkyKpljyUM6BTgy2trmviKlpw==", "dev": true, "dependencies": { "@types/node": "*", @@ -2586,20 +2539,19 @@ } }, "node_modules/@types/prettier": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.0.tgz", - "integrity": "sha512-RI1L7N4JnW5gQw2spvL7Sllfuf1SaHdrZpCHiBlCXjIlufi1SMNnbu2teze3/QE67Fg2tBlH7W+mi4hVNk4p0A==" + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.2.tgz", + "integrity": "sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==" }, "node_modules/@types/pug": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@types/pug/-/pug-2.0.5.tgz", - "integrity": "sha512-LOnASQoeNZMkzexRuyqcBBDZ6rS+rQxUMkmj5A0PkhhiSZivLIuz6Hxyr1mkGoEZEkk66faROmpMi4fFkrKsBA==", - "license": "MIT" + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/pug/-/pug-2.0.6.tgz", + "integrity": "sha512-SnHmG9wN1UVmagJOnyo/qkk0Z7gejYxOYYmaAwr5u2yFYfsupN3sg10kyzN8Hep/2zbHxCnsumxOoRIRMBwKCg==" }, "node_modules/@types/qrcode": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/@types/qrcode/-/qrcode-1.4.2.tgz", - "integrity": "sha512-7uNT9L4WQTNJejHTSTdaJhfBSCN73xtXaHFyBJ8TSwiLhe4PRuTue7Iph0s2nG9R/ifUaSnGhLUOZavlBEqDWQ==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@types/qrcode/-/qrcode-1.5.0.tgz", + "integrity": "sha512-x5ilHXRxUPIMfjtM+1vf/GPTRWZ81nqscursm5gMznJeK9M0YnZ1c3bEvRLQ0zSSgedLx1J6MGL231ObQGGhaA==", "dev": true, "dependencies": { "@types/node": "*" @@ -2608,14 +2560,12 @@ "node_modules/@types/qs": { "version": "6.9.7", "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", - "license": "MIT" + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" }, "node_modules/@types/range-parser": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", - "license": "MIT" + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" }, "node_modules/@types/secure-random": { "version": "1.1.0", @@ -2629,24 +2579,21 @@ "node_modules/@types/semver": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/@types/semver/-/semver-5.5.0.tgz", - "integrity": "sha512-41qEJgBH/TWgo5NFSvBCJ1qkoi3Q6ONSF2avrHq1LVEZfYpdHmj0y9SuTK+u9ZhG1sYQKBL1AWXKyLWP4RaUoQ==", - "license": "MIT" + "integrity": "sha512-41qEJgBH/TWgo5NFSvBCJ1qkoi3Q6ONSF2avrHq1LVEZfYpdHmj0y9SuTK+u9ZhG1sYQKBL1AWXKyLWP4RaUoQ==" }, "node_modules/@types/serve-static": { - "version": "1.13.10", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", - "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", - "license": "MIT", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", "dependencies": { - "@types/mime": "^1", + "@types/mime": "*", "@types/node": "*" } }, "node_modules/@types/sjcl": { "version": "1.0.30", "resolved": "https://registry.npmjs.org/@types/sjcl/-/sjcl-1.0.30.tgz", - "integrity": "sha512-4ebBtj1rx3Kh3To5RnPua+U4JzVwH2MxUmHQvAlxWpzmfmupBRyyXAIEQceon+e5tW9aBeOApTYA6EXfBysRyQ==", - "license": "MIT" + "integrity": "sha512-4ebBtj1rx3Kh3To5RnPua+U4JzVwH2MxUmHQvAlxWpzmfmupBRyyXAIEQceon+e5tW9aBeOApTYA6EXfBysRyQ==" }, "node_modules/@types/stack-utils": { "version": "2.0.1", @@ -2657,7 +2604,6 @@ "version": "4.2.33", "resolved": "https://registry.npmjs.org/@types/tape/-/tape-4.2.33.tgz", "integrity": "sha512-ltfyuY5BIkYlGuQfwqzTDT8f0q8Z5DGppvUnWGs39oqDmMd6/UWhNpX3ZMh/VYvfxs3rFGHMrLC/eGRdLiDGuw==", - "license": "MIT", "dependencies": { "@types/node": "*" } @@ -2665,14 +2611,17 @@ "node_modules/@types/tmp": { "version": "0.0.34", "resolved": "https://registry.npmjs.org/@types/tmp/-/tmp-0.0.34.tgz", - "integrity": "sha512-Tx7JYeYR+pkAnDQjN1Cj43KuOuUvyybZHl+fAezReXuH/SQoxLhsuPvHZH/SA4XtrBEhaTcbb5gVc1WQcjQgdg==", - "license": "MIT" + "integrity": "sha512-Tx7JYeYR+pkAnDQjN1Cj43KuOuUvyybZHl+fAezReXuH/SQoxLhsuPvHZH/SA4XtrBEhaTcbb5gVc1WQcjQgdg==" + }, + "node_modules/@types/triple-beam": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@types/triple-beam/-/triple-beam-1.3.2.tgz", + "integrity": "sha512-txGIh+0eDFzKGC25zORnswy+br1Ha7hj5cMVwKIU7+s0U2AxxJru/jZSMU6OC9MJWP6+pc/hc6ZjyZShpsyY2g==" }, "node_modules/@types/trusted-types": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", - "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==", - "license": "MIT" + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.3.tgz", + "integrity": "sha512-NfQ4gyz38SL8sDNrSixxU2Os1a5xcdFxipAFxYEuLUlvU2uDwS4NUpsImcf1//SlWItCVMMLiylsxbmNMToV/g==" }, "node_modules/@types/underscore": { "version": "1.11.4", @@ -2684,21 +2633,20 @@ "version": "3.4.4", "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-3.4.4.tgz", "integrity": "sha512-tPIgT0GUmdJQNSHxp0X2jnpQfBSTfGxUMc/2CXBU2mnyTFVYVa2ojpoQ74w0U2yn2vw3jnC640+77lkFFpdVDw==", - "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/validator": { - "version": "13.7.5", - "resolved": "https://registry.npmjs.org/@types/validator/-/validator-13.7.5.tgz", - "integrity": "sha512-9rQHeAqz6Jw3gDhttkmWetoriW5FPbxylv/6h6mXtaj2NKRcOvOmvfcswVdLVpbuy10NrO486K3lCoLgoIhiIA==", + "version": "13.7.12", + "resolved": "https://registry.npmjs.org/@types/validator/-/validator-13.7.12.tgz", + "integrity": "sha512-YVtyAPqpefU+Mm/qqnOANW6IkqKpCSrarcyV269C8MA8Ux0dbkEuQwM/4CjL47kVEM2LgBef/ETfkH+c6+moFA==", "peer": true }, "node_modules/@types/yargs": { - "version": "17.0.11", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.11.tgz", - "integrity": "sha512-aB4y9UDUXTSMxmM4MH+YnuR0g5Cph3FLQBoWoMB21DSvFVAxRVEHEMx3TLh+zUZYMCQtKiqazz0Q4Rre31f/OA==", + "version": "17.0.22", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.22.tgz", + "integrity": "sha512-pet5WJ9U8yPVRhkwuEIp5ktAeAqRZOq4UdAyWLWzxbtpyXnzbtLdKiXAjJzi/KLmPGS9wk86lUFWZFN6sISo4g==", "dependencies": { "@types/yargs-parser": "*" } @@ -2713,7 +2661,6 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.33.0.tgz", "integrity": "sha512-aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg==", "dev": true, - "license": "MIT", "dependencies": { "@typescript-eslint/experimental-utils": "4.33.0", "@typescript-eslint/scope-manager": "4.33.0", @@ -2746,7 +2693,6 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz", "integrity": "sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==", "dev": true, - "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.7", "@typescript-eslint/scope-manager": "4.33.0", @@ -2771,7 +2717,6 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.33.0.tgz", "integrity": "sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "@typescript-eslint/scope-manager": "4.33.0", "@typescript-eslint/types": "4.33.0", @@ -2799,7 +2744,6 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz", "integrity": "sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==", "dev": true, - "license": "MIT", "dependencies": { "@typescript-eslint/types": "4.33.0", "@typescript-eslint/visitor-keys": "4.33.0" @@ -2817,7 +2761,6 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.33.0.tgz", "integrity": "sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==", "dev": true, - "license": "MIT", "engines": { "node": "^8.10.0 || ^10.13.0 || >=11.10.1" }, @@ -2831,7 +2774,6 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz", "integrity": "sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "@typescript-eslint/types": "4.33.0", "@typescript-eslint/visitor-keys": "4.33.0", @@ -2859,7 +2801,6 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz", "integrity": "sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==", "dev": true, - "license": "MIT", "dependencies": { "@typescript-eslint/types": "4.33.0", "eslint-visitor-keys": "^2.0.0" @@ -2873,16 +2814,14 @@ } }, "node_modules/abab": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", - "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", - "license": "BSD-3-Clause" + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" }, "node_modules/abbrev": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "license": "ISC" + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" }, "node_modules/accepts": { "version": "1.3.8", @@ -2897,10 +2836,9 @@ } }, "node_modules/acorn": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.5.0.tgz", - "integrity": "sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==", - "license": "MIT", + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", + "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", "bin": { "acorn": "bin/acorn" }, @@ -2912,7 +2850,6 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", - "license": "MIT", "dependencies": { "acorn": "^7.1.1", "acorn-walk": "^7.1.1" @@ -2922,7 +2859,6 @@ "version": "7.4.1", "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -2930,21 +2866,28 @@ "node": ">=0.4.0" } }, + "node_modules/acorn-globals/node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/acorn-jsx": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", "dev": true, - "license": "MIT", "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, "node_modules/acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "license": "MIT", + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", + "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", + "devOptional": true, "engines": { "node": ">=0.4.0" } @@ -2952,14 +2895,13 @@ "node_modules/after": { "version": "0.8.2", "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz", - "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=", + "integrity": "sha512-QbJ0NTQ/I9DI3uSJA4cbexiwQeRAfjPScqIbSjUDd9TOrcg6pTkdgziesOqxBMBzit8vFCTwrP27t13vFOORRA==", "dev": true }, "node_modules/agent-base": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "license": "MIT", "dependencies": { "debug": "4" }, @@ -2981,11 +2923,19 @@ "node": ">= 8.0.0" } }, + "node_modules/agentkeepalive/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "optional": true, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/aggregate-error": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "license": "MIT", "dependencies": { "clean-stack": "^2.0.0", "indent-string": "^4.0.0" @@ -2998,7 +2948,6 @@ "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -3015,62 +2964,15 @@ "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", "dev": true, - "license": "ISC", "dependencies": { "string-width": "^4.1.0" } }, - "node_modules/ansi-align/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, - "license": "MIT" - }, - "node_modules/ansi-align/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-align/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-align/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/ansi-colors": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", - "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } @@ -3109,34 +3011,30 @@ } }, "node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "license": "MIT", - "dependencies": { - "color-convert": "^1.9.0" - }, + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/any-base": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/any-base/-/any-base-1.1.0.tgz", - "integrity": "sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg==", - "license": "MIT" + "integrity": "sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg==" }, "node_modules/any-promise": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=", - "license": "MIT" + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" }, "node_modules/anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "license": "ISC", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -3146,10 +3044,9 @@ } }, "node_modules/app-root-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/app-root-path/-/app-root-path-3.0.0.tgz", - "integrity": "sha512-qMcx+Gy2UZynHjOHOIXPNvpf+9cjvk3cWrBBK7zg4gH9+clobJRb9NGzcT7mQTcV/6Gm/1WelUtqxVXnNlrwcw==", - "license": "MIT", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/app-root-path/-/app-root-path-3.1.0.tgz", + "integrity": "sha512-biN3PwB2gUtjaYy/isrU3aNWI5w+fAfvHkSvCKeQGxhmYpwKFUxudR3Yya+KqVRHBmEDYh+/lTozYCFbmzX4nA==", "engines": { "node": ">= 6.0.0" } @@ -3157,20 +3054,17 @@ "node_modules/append-field": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/append-field/-/append-field-1.0.0.tgz", - "integrity": "sha1-HjRA6RXwsSA9I3SOeO3XubW0PlY=", - "license": "MIT" + "integrity": "sha512-klpgFSWLW1ZEs8svjfb7g4qWY0YS5imI82dTg+QahUvJ8YqAY0P10Uk8tTyh9ZGuYEZEMaeJYCF5BFuX552hsw==" }, "node_modules/aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "license": "ISC" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==" }, "node_modules/archive-type": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz", - "integrity": "sha1-+S5yIzBW38aWlHJ0nCZ72wRrHXA=", - "license": "MIT", + "integrity": "sha512-zV4Ky0v1F8dBrdYElwTvQhweQ0P7Kwc1aluqJsYtOBP01jXcWCyW2IEfI1YiqsG+Iy7ZR+o5LF1N+PGECBxHWA==", "dependencies": { "file-type": "^4.2.0" }, @@ -3181,63 +3075,32 @@ "node_modules/archive-type/node_modules/file-type": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz", - "integrity": "sha1-G2AOX8ofvcboDApwxxyNul95BsU=", - "license": "MIT", + "integrity": "sha512-f2UbFQEk7LXgWpi5ntcO86OeA/cC80fuDDDaX/fZ2ZGel+AF7leRQqBBW1eJNiiQkrZlAoM6P+VYP5P6bOlDEQ==", "engines": { "node": ">=4" } }, "node_modules/are-we-there-yet": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz", - "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==", - "license": "ISC", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", + "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", "dependencies": { "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "node_modules/are-we-there-yet/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "license": "MIT", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/are-we-there-yet/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "license": "MIT" - }, - "node_modules/are-we-there-yet/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.1.0" + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">=10" } }, "node_modules/arg": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", - "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", - "license": "MIT" + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==" }, "node_modules/argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "license": "MIT", "dependencies": { "sprintf-js": "~1.0.2" } @@ -3247,7 +3110,6 @@ "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz", "integrity": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } @@ -3255,9 +3117,8 @@ "node_modules/array-find-index": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", - "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", + "integrity": "sha512-M1HQyIXcBGtVywBt8WVdim+lrNaK7VHp99Qt5pSNziXznKHViIBbXWtfRTpEFpF/c4FdfxNAsCCwPp5phBYJtw==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -3265,15 +3126,13 @@ "node_modules/array-flatten": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", - "license": "MIT" + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" }, "node_modules/array-union": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } @@ -3289,7 +3148,6 @@ "resolved": "https://registry.npmjs.org/arrgv/-/arrgv-1.0.2.tgz", "integrity": "sha512-a4eg4yhp7mmruZDQFqVMlxNRFGi/i1r87pt8SDHy0/I8PqSXoUTlWZRdAZo0VXgvEARcujbtTk8kiZRi1uDGRw==", "dev": true, - "license": "MIT", "engines": { "node": ">=8.0.0" } @@ -3299,26 +3157,14 @@ "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/ascli": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ascli/-/ascli-1.0.1.tgz", - "integrity": "sha1-vPpZdKYvGOgcq660lzKrSoj5Brw=", - "license": "Apache-2.0", - "dependencies": { - "colour": "~0.7.1", - "optjs": "~3.2.2" - } - }, "node_modules/asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "license": "MIT", + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", + "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", "dependencies": { "safer-buffer": "~2.1.0" } @@ -3327,7 +3173,6 @@ "version": "5.4.1", "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", - "license": "MIT", "dependencies": { "bn.js": "^4.0.0", "inherits": "^2.0.1", @@ -3338,8 +3183,7 @@ "node_modules/assert-plus": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "license": "MIT", + "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", "engines": { "node": ">=0.8" } @@ -3349,7 +3193,6 @@ "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } @@ -3366,7 +3209,6 @@ "version": "1.7.6", "resolved": "https://registry.npmjs.org/async-hook-jl/-/async-hook-jl-1.7.6.tgz", "integrity": "sha512-gFaHkFfSxTjvoxDMYqDuGHlcRyUuamF8s+ZTtJdDzqjws4mCt7v0vuV79/E2Wr2/riMQgtG4/yUtXWs1gZ7JMg==", - "license": "MIT", "dependencies": { "stack-chain": "^1.3.7" }, @@ -3378,7 +3220,6 @@ "version": "0.6.10", "resolved": "https://registry.npmjs.org/async-listener/-/async-listener-0.6.10.tgz", "integrity": "sha512-gpuo6xOyF4D5DE5WvyqZdPA3NGhiT6Qf07l7DCB0wwDEsLvDIbCr6j9S5aj5Ch96dLace5tXVzWBZkxU/c5ohw==", - "license": "BSD-2-Clause", "dependencies": { "semver": "^5.3.0", "shimmer": "^1.1.0" @@ -3391,29 +3232,25 @@ "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "license": "ISC", "bin": { "semver": "bin/semver" } }, "node_modules/async-lock": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/async-lock/-/async-lock-1.3.0.tgz", - "integrity": "sha512-8A7SkiisnEgME2zEedtDYPxUPzdv3x//E7n5IFktPAtMYSEAV7eNJF0rMwrVyUFj6d/8rgajLantbjcNRQYXIg==", - "license": "MIT" + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/async-lock/-/async-lock-1.4.0.tgz", + "integrity": "sha512-coglx5yIWuetakm3/1dsX9hxCNox22h7+V80RQOu2XUUMidtArxKoZoOtHUPuR84SycKTXzgGzAUR5hJxujyJQ==" }, "node_modules/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "license": "MIT" + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" }, "node_modules/ava": { "version": "3.15.0", "resolved": "https://registry.npmjs.org/ava/-/ava-3.15.0.tgz", "integrity": "sha512-HGAnk1SHPk4Sx6plFAUkzV/XC1j9+iQhOzt4vBly18/yo0AV8Oytx7mtJd/CR8igCJ5p160N/Oo/cNJi2uSeWA==", "dev": true, - "license": "MIT", "dependencies": { "@concordance/react": "^2.0.0", "acorn": "^8.0.4", @@ -3482,9 +3319,8 @@ "node_modules/ava-http": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/ava-http/-/ava-http-1.0.0.tgz", - "integrity": "sha1-EH8vL0sBQp468+j4xfOPeOhIIRY=", + "integrity": "sha512-reU3Z6EUXKXms2bnwyi0tIz7KxDDat6SCAAXy2UDJGVTnv9fJiPd8RUajJGIvSUED7cfEwm/5KQ9u70yPanDGg==", "dev": true, - "license": "MIT", "dependencies": { "request-promise": "^2.0.0" }, @@ -3495,17 +3331,15 @@ "node_modules/ava-http/node_modules/bluebird": { "version": "2.11.0", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.11.0.tgz", - "integrity": "sha1-U0uQM8AiyVecVro7Plpcqvu2UOE=", - "dev": true, - "license": "MIT" + "integrity": "sha512-UfFSr22dmHPQqPP9XWHRhq+gWnHCYguQGkXQlbyPtW5qTnhFWA8/iXg765tH0cAjy7l/zPJ1aBTO0g5XgA7kvQ==", + "dev": true }, "node_modules/ava-http/node_modules/request-promise": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/request-promise/-/request-promise-2.0.1.tgz", - "integrity": "sha1-rL1HtyXjk3Lt4xdM8pw42ezysw0=", + "integrity": "sha512-HiRa/iqSxjZtYh77GGkv7TwU6NiWq7DnIMSZT+GYEfEy2ydN8uGJFM1flhvz66E4ChNo8bQEMjXWXMR1DYrCIQ==", "deprecated": "request-promise has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142", "dev": true, - "license": "MIT", "dependencies": { "bluebird": "^2.3", "lodash": "^4.5.0", @@ -3515,298 +3349,103 @@ "node": ">=0.10.0" } }, - "node_modules/ava/node_modules/acorn-walk": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", - "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/ava/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "license": "MIT", + "node_modules/available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "optional": true, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/ava/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "license": "MIT", + "node_modules/aws-lambda": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/aws-lambda/-/aws-lambda-1.0.7.tgz", + "integrity": "sha512-9GNFMRrEMG5y3Jvv+V4azWvc+qNWdWLTjDdhf/zgMlz8haaaLWv0xeAIWxz9PuWUBawsVxy0zZotjCdR3Xq+2w==", + "optional": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" + "aws-sdk": "^2.814.0", + "commander": "^3.0.2", + "js-yaml": "^3.14.1", + "watchpack": "^2.0.0-beta.10" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "bin": { + "lambda": "bin/lambda" } }, - "node_modules/ava/node_modules/chalk/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", + "node_modules/aws-sdk": { + "version": "2.1318.0", + "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1318.0.tgz", + "integrity": "sha512-xRCKqx4XWXUIpjDCVHmdOSINEVCIC5+yhmgUGR9A6VfxfPs59HbxKyd5LB+CmXhVbwVUM4SRWG5O+agQj+w7Eg==", + "optional": true, "dependencies": { - "color-convert": "^2.0.1" + "buffer": "4.9.2", + "events": "1.1.1", + "ieee754": "1.1.13", + "jmespath": "0.16.0", + "querystring": "0.2.0", + "sax": "1.2.1", + "url": "0.10.3", + "util": "^0.12.4", + "uuid": "8.0.0", + "xml2js": "0.4.19" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">= 10.0.0" } }, - "node_modules/ava/node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "license": "ISC", + "node_modules/aws-sdk/node_modules/buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "optional": true, "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" } }, - "node_modules/ava/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } + "node_modules/aws-sdk/node_modules/ieee754": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", + "optional": true }, - "node_modules/ava/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" + "node_modules/aws-sdk/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "optional": true }, - "node_modules/ava/node_modules/emoji-regex": { + "node_modules/aws-sdk/node_modules/uuid": { "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, - "license": "MIT" - }, - "node_modules/ava/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/ava/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/ava/node_modules/is-promise": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz", - "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/ava/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true, - "license": "MIT" - }, - "node_modules/ava/node_modules/p-event": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", - "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-timeout": "^3.1.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ava/node_modules/p-timeout": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", - "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-finally": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ava/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ava/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ava/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ava/node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/ava/node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/ava/node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "node_modules/ava/node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "license": "MIT", - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/ava/node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=10" + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.0.0.tgz", + "integrity": "sha512-jOXGuXZAWdsTH7eZLtyXMqUb9EcWMGZNbL9YcGBJl4MH4nrxHmZJhEHvyLFrkxo+28uLb/NYRcStH48fnD0Vzw==", + "optional": true, + "bin": { + "uuid": "dist/bin/uuid" } }, "node_modules/aws-sign2": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "license": "Apache-2.0", + "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", "engines": { "node": "*" } }, "node_modules/aws4": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", - "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", - "license": "MIT" + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz", + "integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==" }, "node_modules/axios": { "version": "0.21.4", "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", - "license": "MIT", "dependencies": { "follow-redirects": "^1.14.0" } @@ -3831,70 +3470,6 @@ "@babel/core": "^7.8.0" } }, - "node_modules/babel-jest/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/babel-jest/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/babel-jest/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/babel-jest/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/babel-jest/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-jest/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/babel-plugin-istanbul": { "version": "6.1.1", "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", @@ -3964,14 +3539,13 @@ "node_modules/backo2": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", - "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=", + "integrity": "sha512-zj6Z6M7Eq+PBZ7PQxl5NT665MvJdAkzp0f60nAJ+sLaSCBPMwVak5ZegFbgVCzFcCJTKFoMizvM5Ld7+JrRJHA==", "dev": true }, "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "license": "MIT" + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, "node_modules/base-64": { "version": "1.0.0", @@ -3979,10 +3553,9 @@ "integrity": "sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==" }, "node_modules/base-x": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.8.tgz", - "integrity": "sha512-Rl/1AWP4J/zRrk54hhlxH4drNxPJXYUaKffODVI53/dAsV4t9fBxyxYKAVPU1XBHxYwOWP9h9H0hM2MVw4YfJA==", - "license": "MIT", + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.9.tgz", + "integrity": "sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ==", "dependencies": { "safe-buffer": "^5.0.1" } @@ -3990,7 +3563,7 @@ "node_modules/base64-arraybuffer": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.4.tgz", - "integrity": "sha1-mBjHngWbE1X5fgQooBfIOOkLqBI=", + "integrity": "sha512-a1eIFi4R9ySrbiMuyTGx5e92uRH5tQY6kArNcFaKBUleIoLjdjBg7Zxm3Mqm3Kmkf27HLR/1fnxX9q8GQ7Iavg==", "dev": true, "engines": { "node": ">= 0.6.0" @@ -4013,8 +3586,7 @@ "type": "consulting", "url": "https://feross.org/support" } - ], - "license": "MIT" + ] }, "node_modules/base64id": { "version": "2.0.0", @@ -4027,8 +3599,7 @@ "node_modules/bcrypt-pbkdf": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "license": "BSD-3-Clause", + "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", "dependencies": { "tweetnacl": "^0.14.3" } @@ -4036,31 +3607,28 @@ "node_modules/bcrypt-pbkdf/node_modules/tweetnacl": { "version": "0.14.5", "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "license": "Unlicense" + "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==" }, "node_modules/bech32": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz", - "integrity": "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==", - "license": "MIT" + "integrity": "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==" }, "node_modules/before-after-hook": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.2.tgz", - "integrity": "sha512-3pZEU3NT5BFUo/AD5ERPWOgQOCZITni6iavr5AUw5AUwQjMlI0kzu5btnyD39AF0gUEsDPwJT+oY1ORBJijPjQ==" + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.3.tgz", + "integrity": "sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==" }, "node_modules/bigi": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/bigi/-/bigi-1.4.2.tgz", - "integrity": "sha1-nGZalfiLiwj8Bc/XMfVhhZ1yWCU=" + "integrity": "sha512-ddkU+dFIuEIW8lE7ZwdIAf2UPoM90eaprg5m3YXAVVTmKlqV/9BX4A2M8BOK2yOq6/VgZFVhK6QAxJebhlbhzw==" }, "node_modules/binary-extensions": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } @@ -4069,16 +3637,14 @@ "version": "1.5.0", "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "license": "MIT", "dependencies": { "file-uri-to-path": "1.0.0" } }, "node_modules/bip174": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/bip174/-/bip174-2.0.1.tgz", - "integrity": "sha512-i3X26uKJOkDTAalYAp0Er+qGMDhrbbh2o93/xiPyAN2s25KrClSpe3VXo/7mNJoqA5qfko8rLS2l3RWZgYmjKQ==", - "license": "MIT", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/bip174/-/bip174-2.1.0.tgz", + "integrity": "sha512-lkc0XyiX9E9KiVAS1ZiOqK1xfiwvf4FXDDdkDq5crcDzOq+xGytY+14qCsqz7kCiy8rpN1CRNfacRhf9G3JNSA==", "engines": { "node": ">=8.0.0" } @@ -4087,7 +3653,6 @@ "version": "2.0.6", "resolved": "https://registry.npmjs.org/bip32/-/bip32-2.0.6.tgz", "integrity": "sha512-HpV5OMLLGTjSVblmrtYRfFFKuQB+GArM0+XP8HGWfJ5vxYBqo+DesvJwOdC2WJ3bCkZShGf0QIfoIpeomVzVdA==", - "license": "MIT", "dependencies": { "@types/node": "10.12.18", "bs58check": "^2.1.1", @@ -4104,14 +3669,12 @@ "node_modules/bip32/node_modules/@types/node": { "version": "10.12.18", "resolved": "https://registry.npmjs.org/@types/node/-/node-10.12.18.tgz", - "integrity": "sha512-fh+pAqt4xRzPfqA6eh3Z2y6fyZavRIumvjhaCL753+TVkGKGhpPeyrJG2JftD0T9q4GF00KjefsQ+PQNDdWQaQ==", - "license": "MIT" + "integrity": "sha512-fh+pAqt4xRzPfqA6eh3Z2y6fyZavRIumvjhaCL753+TVkGKGhpPeyrJG2JftD0T9q4GF00KjefsQ+PQNDdWQaQ==" }, "node_modules/bip65": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/bip65/-/bip65-1.0.3.tgz", "integrity": "sha512-RQ1nc7xtnLa5XltnCqkoR2zmhuz498RjMJwrLKQzOE049D1HUqnYfon7cVSbwS5UGm0/EQlC2CH+NY3MyITA4Q==", - "license": "ISC", "engines": { "node": ">=4.5.0" } @@ -4119,8 +3682,7 @@ "node_modules/bip66": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/bip66/-/bip66-1.1.5.tgz", - "integrity": "sha1-AfqHSHhcpwlV1QESF9GzE5lpyiI=", - "license": "MIT", + "integrity": "sha512-nemMHz95EmS38a26XbbdxIYj5csHd3RMP3H5bwQknX0WYHF01qhpufP42mLOwVICuH2JmhIhXiWs89MfUGL7Xw==", "dependencies": { "safe-buffer": "^5.0.1" } @@ -4129,7 +3691,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/bitcoin-address-validation/-/bitcoin-address-validation-1.0.2.tgz", "integrity": "sha512-Eh2eLYPL3XtyAnleXBV1MANnqaG2nsrQnTaynpik+5kQFI8ro5ANkrbjYiirIfM+1mibh54UhV+hg8rEW51lYw==", - "license": "MIT", "dependencies": { "base-x": "^3.0.6", "bech32": "^1.1.3", @@ -4139,14 +3700,12 @@ "node_modules/bitcoin-ops": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/bitcoin-ops/-/bitcoin-ops-1.4.1.tgz", - "integrity": "sha512-pef6gxZFztEhaE9RY9HmWVmiIHqCb2OyS4HPKkpc6CIiiOa3Qmuoylxc5P2EkU3w+5eTSifI9SEZC88idAIGow==", - "license": "MIT" + "integrity": "sha512-pef6gxZFztEhaE9RY9HmWVmiIHqCb2OyS4HPKkpc6CIiiOa3Qmuoylxc5P2EkU3w+5eTSifI9SEZC88idAIGow==" }, "node_modules/bitcoinjs-lib": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/bitcoinjs-lib/-/bitcoinjs-lib-3.3.2.tgz", "integrity": "sha512-l5qqvbaK8wwtANPf6oEffykycg4383XgEYdia1rI7/JpGf1jfRWlOUCvx5TiTZS7kyIvY4j/UhIQ2urLsvGkzw==", - "license": "MIT", "dependencies": { "bech32": "^1.1.2", "bigi": "^1.4.0", @@ -4169,60 +3728,24 @@ } }, "node_modules/bl": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", - "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", - "license": "MIT", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", "dependencies": { - "readable-stream": "^2.3.5", - "safe-buffer": "^5.1.1" + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" } }, - "node_modules/bl/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "license": "MIT", + "node_modules/blgr": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/blgr/-/blgr-0.2.0.tgz", + "integrity": "sha512-2jZdqajYCGD5rwGdOooQpxgjKsiAAV2g8LapwSnbTjAYTZAqmqBAS+GsVGFi+/y7t1Pspidv/5HsWBbJrsEuFw==", "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/bl/node_modules/readable-stream/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "license": "MIT" - }, - "node_modules/bl/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/bl/node_modules/string_decoder/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "license": "MIT" - }, - "node_modules/blgr": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/blgr/-/blgr-0.2.0.tgz", - "integrity": "sha512-2jZdqajYCGD5rwGdOooQpxgjKsiAAV2g8LapwSnbTjAYTZAqmqBAS+GsVGFi+/y7t1Pspidv/5HsWBbJrsEuFw==", - "dependencies": { - "bsert": "~0.0.10" - }, - "engines": { - "node": ">=8.0.0" + "bsert": "~0.0.10" + }, + "engines": { + "node": ">=8.0.0" } }, "node_modules/blob": { @@ -4234,47 +3757,46 @@ "node_modules/bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "license": "MIT" + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" }, "node_modules/blueimp-md5": { "version": "2.19.0", "resolved": "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.19.0.tgz", "integrity": "sha512-DRQrD6gJyy8FbiE4s+bDoXS9hiW3Vbx5uCdwvcCf3zLHL+Iv7LtGHLpr+GZV8rHG8tK766FGYBwRbu8pELTt+w==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/bn.js": { "version": "4.12.0", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "license": "MIT" + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, "node_modules/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-SAAwOxgoCKMGs9uUAUFHygfLAyaniaoun6I8mFY9pRAJL9+Kec34aU+oIjDhTycub1jozEfEwx1W1IuOYxVSFw==", + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", "dependencies": { "bytes": "3.1.2", "content-type": "~1.0.4", "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.8.1", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.9.7", - "raw-body": "2.4.3", - "type-is": "~1.6.18" + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" }, "engines": { - "node": ">= 0.8" + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" } }, "node_modules/body-parser/node_modules/debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -4282,41 +3804,80 @@ "node_modules/body-parser/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "license": "MIT" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, - "node_modules/body-parser/node_modules/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==", - "engines": { - "node": ">=0.6" + "node_modules/body-parser/node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dependencies": { + "ee-first": "1.1.1" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">= 0.8" } }, "node_modules/bolt11": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/bolt11/-/bolt11-1.3.2.tgz", - "integrity": "sha512-WW86n1QdusD6t3j64B+GZLztj4skwoH/LBiiIrt7zpQvtaGJsRMavv22tDwoDBF/Yb143omPIq+R6sJaRRUP9w==", - "license": "MIT", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/bolt11/-/bolt11-1.4.0.tgz", + "integrity": "sha512-TeGIOpFNrvNA1XGvwBr+lYmzKfoJeyMRt7nsGmIci+5gbmSz7s46jwKLNYXH3IoxV7fjmYUEUu2NM19n9w0msg==", "dependencies": { "@types/bn.js": "^4.11.3", "bech32": "^1.1.2", - "bitcoinjs-lib": "^3.3.1", + "bitcoinjs-lib": "^6.0.0", "bn.js": "^4.11.8", "create-hash": "^1.2.0", "lodash": "^4.17.11", "safe-buffer": "^5.1.1", - "secp256k1": "^3.4.0" + "secp256k1": "^4.0.2" + } + }, + "node_modules/bolt11/node_modules/bitcoinjs-lib": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/bitcoinjs-lib/-/bitcoinjs-lib-6.1.0.tgz", + "integrity": "sha512-eupi1FBTJmPuAZdChnzTXLv2HBqFW2AICpzXZQLniP0V9FWWeeUQSMKES6sP8isy/xO0ijDexbgkdEyFVrsuJw==", + "dependencies": { + "bech32": "^2.0.0", + "bip174": "^2.1.0", + "bs58check": "^2.1.2", + "create-hash": "^1.1.0", + "ripemd160": "^2.0.2", + "typeforce": "^1.11.3", + "varuint-bitcoin": "^1.1.2", + "wif": "^2.0.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/bolt11/node_modules/bitcoinjs-lib/node_modules/bech32": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/bech32/-/bech32-2.0.0.tgz", + "integrity": "sha512-LcknSilhIGatDAsY1ak2I8VtGaHNhgMSYVxFrGLXv+xLHytaKZKcaUJJUE7qmBr7h33o5YQwP55pMI0xmkpJwg==" + }, + "node_modules/bolt11/node_modules/node-addon-api": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-2.0.2.tgz", + "integrity": "sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA==" + }, + "node_modules/bolt11/node_modules/secp256k1": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-4.0.3.tgz", + "integrity": "sha512-NLZVf+ROMxwtEj3Xa562qgv2BK5e2WNmXPiOdVIPLgs6lyTzMvBq0aWTYMI5XCP9jZMVKOcqZLw/Wc4vDkuxhA==", + "hasInstallScript": true, + "dependencies": { + "elliptic": "^6.5.4", + "node-addon-api": "^2.0.0", + "node-gyp-build": "^4.2.0" + }, + "engines": { + "node": ">=10.0.0" } }, "node_modules/boltz-core": { "version": "0.0.10", "resolved": "https://registry.npmjs.org/boltz-core/-/boltz-core-0.0.10.tgz", "integrity": "sha512-qiSNPyFeajaSoH5qkNuq7k5P0mQ6oE4ch7j0LBR+vApOxi7XK28ZMHjaLtKB7wCdH4y8R04ILaHcuRWUKQaeBw==", - "license": "AGPL-3.0", "dependencies": { "@boltz/bitcoin-ops": "^2.0.0", "bip65": "^1.0.3", @@ -4330,7 +3891,6 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/bitcoinjs-lib/-/bitcoinjs-lib-5.2.0.tgz", "integrity": "sha512-5DcLxGUDejgNBYcieMIUfjORtUeNWl828VWLHJGVKZCb4zIS1oOySTUr0LGmcqJBQgTBz3bGbRQla4FgrdQEIQ==", - "license": "MIT", "dependencies": { "bech32": "^1.1.2", "bip174": "^2.0.1", @@ -4353,10 +3913,9 @@ } }, "node_modules/boltz-core/node_modules/bn.js": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", - "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==", - "license": "MIT" + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" }, "node_modules/bottleneck": { "version": "2.19.5", @@ -4366,15 +3925,13 @@ "node_modules/bowser": { "version": "2.9.0", "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.9.0.tgz", - "integrity": "sha512-2ld76tuLBNFekRgmJfT2+3j5MIrP6bFict8WAIT3beq+srz1gcKNAdNKMqHqauQt63NmAa88HfP1/Ypa9Er3HA==", - "license": "MIT" + "integrity": "sha512-2ld76tuLBNFekRgmJfT2+3j5MIrP6bFict8WAIT3beq+srz1gcKNAdNKMqHqauQt63NmAa88HfP1/Ypa9Er3HA==" }, "node_modules/boxen": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz", "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==", "dev": true, - "license": "MIT", "dependencies": { "ansi-align": "^3.0.0", "camelcase": "^6.2.0", @@ -4392,146 +3949,11 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/boxen/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, "node_modules/boxen/node_modules/camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/boxen/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/boxen/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/boxen/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/boxen/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, - "license": "MIT" - }, - "node_modules/boxen/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/boxen/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/boxen/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/boxen/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/boxen/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/boxen/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", "dev": true, - "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -4539,29 +3961,10 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/boxen/node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, "node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -4571,7 +3974,6 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "license": "MIT", "dependencies": { "fill-range": "^7.0.1" }, @@ -4582,20 +3984,17 @@ "node_modules/brorand": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", - "license": "MIT" + "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==" }, "node_modules/browser-process-hrtime": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", - "license": "BSD-2-Clause" + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" }, "node_modules/browserify-aes": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "license": "MIT", "dependencies": { "buffer-xor": "^1.0.3", "cipher-base": "^1.0.0", @@ -4609,7 +4008,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "license": "MIT", "dependencies": { "browserify-aes": "^1.0.4", "browserify-des": "^1.0.0", @@ -4620,7 +4018,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "license": "MIT", "dependencies": { "cipher-base": "^1.0.1", "des.js": "^1.0.0", @@ -4632,23 +4029,20 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", - "license": "MIT", "dependencies": { "bn.js": "^5.0.0", "randombytes": "^2.0.1" } }, "node_modules/browserify-rsa/node_modules/bn.js": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", - "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==", - "license": "MIT" + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" }, "node_modules/browserify-sign": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", - "license": "ISC", "dependencies": { "bn.js": "^5.1.1", "browserify-rsa": "^4.0.1", @@ -4662,15 +4056,14 @@ } }, "node_modules/browserify-sign/node_modules/bn.js": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", - "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==", - "license": "MIT" + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" }, "node_modules/browserslist": { - "version": "4.21.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz", - "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==", + "version": "4.21.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", + "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", "funding": [ { "type": "opencollective", @@ -4682,10 +4075,10 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001370", - "electron-to-chromium": "^1.4.202", - "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.5" + "caniuse-lite": "^1.0.30001449", + "electron-to-chromium": "^1.4.284", + "node-releases": "^2.0.8", + "update-browserslist-db": "^1.0.10" }, "bin": { "browserslist": "cli.js" @@ -4708,8 +4101,7 @@ "node_modules/bs58": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz", - "integrity": "sha1-vhYedsNU9veIrkBx9j806MTwpCo=", - "license": "MIT", + "integrity": "sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==", "dependencies": { "base-x": "^3.0.2" } @@ -4718,7 +4110,6 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/bs58check/-/bs58check-2.1.2.tgz", "integrity": "sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA==", - "license": "MIT", "dependencies": { "bs58": "^4.0.0", "create-hash": "^1.1.0", @@ -4737,7 +4128,6 @@ "version": "0.0.10", "resolved": "https://registry.npmjs.org/bsert/-/bsert-0.0.10.tgz", "integrity": "sha512-NHNwlac+WPy4t2LoNh8pXk8uaIGH3NSaIUbTTRXGpE2WEbq0te/tDykYHkFK57YKLPjv/aGHmbqvnGeVWDz57Q==", - "license": "MIT", "engines": { "node": ">=8.0.0" } @@ -4745,7 +4135,7 @@ "node_modules/btoa-lite": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/btoa-lite/-/btoa-lite-1.0.0.tgz", - "integrity": "sha1-M3dm2hWAEhD92VbCLpxokaudAzc=" + "integrity": "sha512-gvW7InbIyF8AicrqWoptdW08pUxuhq8BEgowNajy9RhiE86fmGAGl+bLKo6oB8QP0CkqHLowfN0oJdKC/J6LbA==" }, "node_modules/buffer": { "version": "5.7.1", @@ -4765,7 +4155,6 @@ "url": "https://feross.org/support" } ], - "license": "MIT", "dependencies": { "base64-js": "^1.3.1", "ieee754": "^1.1.13" @@ -4775,7 +4164,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", - "license": "MIT", "dependencies": { "buffer-alloc-unsafe": "^1.1.0", "buffer-fill": "^1.0.0" @@ -4784,14 +4172,12 @@ "node_modules/buffer-alloc-unsafe": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", - "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", - "license": "MIT" + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==" }, "node_modules/buffer-crc32": { "version": "0.2.13", "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", - "license": "MIT", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", "engines": { "node": "*" } @@ -4799,25 +4185,22 @@ "node_modules/buffer-equal-constant-time": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", - "integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=" + "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==" }, "node_modules/buffer-fill": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", - "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=", - "license": "MIT" + "integrity": "sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==" }, "node_modules/buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "license": "MIT" + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" }, "node_modules/buffer-writer": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/buffer-writer/-/buffer-writer-2.0.0.tgz", "integrity": "sha512-a7ZpuTZU1TRtnwyCNW3I5dc0wWNC3VR9S++Ewyk2HHZdrO3CQJqSpd+95Us590V6AL7JqUAH2IwZ/398PmNFgw==", - "license": "MIT", "engines": { "node": ">=4" } @@ -4825,14 +4208,12 @@ "node_modules/buffer-xor": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", - "license": "MIT" + "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==" }, "node_modules/bufio": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/bufio/-/bufio-1.0.7.tgz", - "integrity": "sha512-bd1dDQhiC+bEbEfg56IdBv7faWa6OipMs/AFFFvtFnB3wAYjlwQpQRZ0pm6ZkgtfL0pILRXhKxOiQj6UzoMR7A==", - "license": "MIT", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/bufio/-/bufio-1.2.0.tgz", + "integrity": "sha512-UlFk8z/PwdhYQTXSQQagwGAdtRI83gib2n4uy4rQnenxUM2yQi8lBDzF230BNk+3wAoZDxYRoBwVVUPgHa9MCA==", "engines": { "node": ">=8.0.0" } @@ -4840,7 +4221,7 @@ "node_modules/busboy": { "version": "0.2.14", "resolved": "https://registry.npmjs.org/busboy/-/busboy-0.2.14.tgz", - "integrity": "sha1-bCpiLvz0fFe7vh4qnDetNseSVFM=", + "integrity": "sha512-InWFDomvlkEj+xWLBfU3AvnbVYqeTWmQopiW0tWWEy5yehYm2YkGEc59sUmw/4ty5Zj/b0WHGs1LgecuBSBGrg==", "dependencies": { "dicer": "0.2.5", "readable-stream": "1.1.x" @@ -4852,14 +4233,12 @@ "node_modules/busboy/node_modules/isarray": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "license": "MIT" + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" }, "node_modules/busboy/node_modules/readable-stream": { "version": "1.1.14", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", - "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", - "license": "MIT", + "integrity": "sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==", "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -4870,20 +4249,7 @@ "node_modules/busboy/node_modules/string_decoder": { "version": "0.10.31", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "license": "MIT" - }, - "node_modules/bytebuffer": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/bytebuffer/-/bytebuffer-5.0.1.tgz", - "integrity": "sha1-WC7qSxqHO20CCkjVjfhfC7ps/d0=", - "license": "Apache-2.0", - "dependencies": { - "long": "~3" - }, - "engines": { - "node": ">=0.8" - } + "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==" }, "node_modules/bytes": { "version": "3.1.2", @@ -4922,11 +4288,40 @@ "node": ">= 10" } }, + "node_modules/cacache/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "optional": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cacache/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "optional": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cacache/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "optional": true + }, "node_modules/cacheable-request": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz", - "integrity": "sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0=", - "license": "MIT", + "integrity": "sha512-vag0O2LKZ/najSoUwDbVlnlCFvhBE/7mGTY2B5FgCBDcRD+oVV1HYTOwM6JZfMg/hIcM6IwnTZ1uQQL5/X3xIQ==", "dependencies": { "clone-response": "1.0.2", "get-stream": "3.0.0", @@ -4940,8 +4335,7 @@ "node_modules/cacheable-request/node_modules/lowercase-keys": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", - "integrity": "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY=", - "license": "MIT", + "integrity": "sha512-RPlX0+PHuvxVDZ7xX+EBVAp4RsVxP/TdDSN2mJYdiq1Lc4Hz7EUSjUI7RZrKKlmrIzVhf6Jo2stj7++gVarS0A==", "engines": { "node": ">=0.10.0" } @@ -4950,7 +4344,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "license": "MIT", "dependencies": { "function-bind": "^1.1.1", "get-intrinsic": "^1.0.2" @@ -4963,7 +4356,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "license": "MIT", "engines": { "node": ">=6" } @@ -4972,37 +4364,28 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "license": "MIT", "dependencies": { "pascal-case": "^3.1.2", "tslib": "^2.0.3" } }, - "node_modules/camel-case/node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", - "license": "0BSD" - }, "node_modules/camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", - "license": "MIT", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, "node_modules/camelize": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz", - "integrity": "sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs=", - "license": "MIT" + "integrity": "sha512-W2lPwkBkMZwFlPCXhIlYgxu+7gC/NUlCtdK652DAJ1JdgV0sTrvuPFshNPrFa1TY2JOkLhgdeEBplB4ezEa+xg==" }, "node_modules/caniuse-lite": { - "version": "1.0.30001382", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001382.tgz", - "integrity": "sha512-2rtJwDmSZ716Pxm1wCtbPvHtbDWAreTPxXbkc5RkKglow3Ig/4GNGazDI9/BVnXbG/wnv6r3B5FEbkfg9OcTGg==", + "version": "1.0.30001456", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001456.tgz", + "integrity": "sha512-XFHJY5dUgmpMV25UqaD4kVq2LsiaU5rS8fb0f17pCoXQiQslzmFgnfOxfvo1bTpTqf7dwG/N/05CnLCnOEKmzA==", "funding": [ { "type": "opencollective", @@ -5018,30 +4401,21 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz", "integrity": "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==", - "license": "MIT", "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3", "upper-case-first": "^2.0.2" } }, - "node_modules/capital-case/node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", - "license": "0BSD" - }, "node_modules/caseless": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "license": "Apache-2.0" + "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==" }, "node_modules/caw": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/caw/-/caw-2.0.1.tgz", "integrity": "sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA==", - "license": "MIT", "dependencies": { "get-proxy": "^2.0.0", "isurl": "^1.0.0-alpha5", @@ -5053,24 +4427,54 @@ } }, "node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "license": "MIT", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/chalk/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/chalk/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, + "node_modules/chalk/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, "node_modules/change-case": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz", "integrity": "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==", - "license": "MIT", "dependencies": { "camel-case": "^4.1.2", "capital-case": "^1.0.4", @@ -5090,18 +4494,11 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", - "license": "MIT", "dependencies": { "dot-case": "^3.0.4", "tslib": "^2.0.3" } }, - "node_modules/change-case/node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", - "license": "0BSD" - }, "node_modules/char-regex": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", @@ -5113,18 +4510,22 @@ "node_modules/charenc": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", - "integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=", - "license": "BSD-3-Clause", + "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==", "engines": { "node": "*" } }, "node_modules/chokidar": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", - "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", "dev": true, - "license": "MIT", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -5145,7 +4546,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "license": "ISC", "engines": { "node": ">=10" } @@ -5154,28 +4554,24 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/chunkd/-/chunkd-2.0.1.tgz", "integrity": "sha512-7d58XsFmOq0j6el67Ug9mHf9ELUXsQXYJBkyxhH/k+6Ke0qXRnv0kbemx+Twc6fRJ07C49lcbdgm9FL1Ei/6SQ==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/ci-info": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/ci-parallel-vars": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/ci-parallel-vars/-/ci-parallel-vars-1.0.1.tgz", "integrity": "sha512-uvzpYrpmidaoxvIQHM+rKSrigjOe9feHYbw4uOI2gdfe1C3xIlxO+kVXq83WQWNniTf8bAxVpy+cQeFQsMERKg==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/cipher-base": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "license": "MIT", "dependencies": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" @@ -5190,7 +4586,6 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "license": "MIT", "engines": { "node": ">=6" } @@ -5198,9 +4593,8 @@ "node_modules/clean-yaml-object": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/clean-yaml-object/-/clean-yaml-object-0.1.0.tgz", - "integrity": "sha1-Y/sRDcLOGoTcIfbZM0h20BCui2g=", + "integrity": "sha512-3yONmlN9CSAkzNwnRCiJQ7Q2xK5mWuEfL3PuTZcAUzhObbXsfsnMptJzXwz93nc5zn9V9TwCVMmV7w4xsm43dw==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -5210,7 +4604,6 @@ "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" }, @@ -5222,7 +4615,6 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/cli-color/-/cli-color-1.4.0.tgz", "integrity": "sha512-xu6RvQqqrWEo6MPR1eixqGPywhYBHRs653F9jfXB2Hx4jdM/3WxiNE1vppRmxtMIfl16SFYTpYlrnqH/HsK/2w==", - "license": "ISC", "dependencies": { "ansi-regex": "^2.1.1", "d": "1", @@ -5245,7 +4637,6 @@ "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", "dev": true, - "license": "MIT", "dependencies": { "restore-cursor": "^3.1.0" }, @@ -5254,11 +4645,10 @@ } }, "node_modules/cli-spinners": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz", - "integrity": "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.7.0.tgz", + "integrity": "sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" }, @@ -5271,7 +4661,6 @@ "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", "dev": true, - "license": "MIT", "dependencies": { "slice-ansi": "^3.0.0", "string-width": "^4.2.0" @@ -5283,68 +4672,21 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/cli-truncate/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, - "license": "MIT" - }, - "node_modules/cli-truncate/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-truncate/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-truncate/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/cliui": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", - "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", - "license": "ISC", + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", "dependencies": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wrap-ansi": "^2.0.0" + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" } }, "node_modules/clone": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.8" } @@ -5352,8 +4694,7 @@ "node_modules/clone-response": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", - "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", - "license": "MIT", + "integrity": "sha512-yjLXh88P599UOyPTFX0POsd7WxnbsVsGohcwzHOLspIhhpalPw1BcqED8NblyZLKcGrL8dTgMlcaZxV2jAD41Q==", "dependencies": { "mimic-response": "^1.0.0" } @@ -5361,8 +4702,7 @@ "node_modules/cls-bluebird": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/cls-bluebird/-/cls-bluebird-2.1.0.tgz", - "integrity": "sha1-N+8eCAqP+1XC9BZPU28ZGeeWiu4=", - "license": "BSD-2-Clause", + "integrity": "sha512-XVb0RPmHQyy35Tz9z34gvtUcBKUK8A/1xkGCyeFc9B0C7Zr5SysgFaswRVdwI5NEMcO+3JKlIDGIOgERSn9NdA==", "dependencies": { "is-bluebird": "^1.0.2", "shimmer": "^1.1.0" @@ -5372,7 +4712,6 @@ "version": "4.2.2", "resolved": "https://registry.npmjs.org/cls-hooked/-/cls-hooked-4.2.2.tgz", "integrity": "sha512-J4Xj5f5wq/4jAvcdgoGsL3G103BtWpZrMo8NEinRltN+xpTZdI+M38pyQqhuFU/P792xkMFvnKSf+Lm81U1bxw==", - "license": "BSD-2-Clause", "dependencies": { "async-hook-jl": "^1.7.6", "emitter-listener": "^1.0.1", @@ -5386,7 +4725,6 @@ "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "license": "ISC", "bin": { "semver": "bin/semver" } @@ -5405,7 +4743,6 @@ "resolved": "https://registry.npmjs.org/code-excerpt/-/code-excerpt-3.0.0.tgz", "integrity": "sha512-VHNTVhd7KsLGOqfX3SyeO8RyYPMp1GJOg194VITk04WMYCv4plV68YWe6TJZxd9MhobjtpMRnVky01gqZsalaw==", "dev": true, - "license": "MIT", "dependencies": { "convert-to-spaces": "^1.0.1" }, @@ -5413,35 +4750,24 @@ "node": ">=10" } }, - "node_modules/code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/collect-v8-coverage": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" }, "node_modules/color": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/color/-/color-3.0.0.tgz", - "integrity": "sha512-jCpd5+s0s0t7p3pHQKpnJ0TpQKKdleP71LWcA0aqiljpiuAkOSUFN/dyH8ZwF0hRmFlrIuRhufds1QyEP9EB+w==", - "license": "MIT", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", + "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", "dependencies": { - "color-convert": "^1.9.1", - "color-string": "^1.5.2" + "color-convert": "^1.9.3", + "color-string": "^1.6.0" } }, "node_modules/color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "license": "MIT", "dependencies": { "color-name": "1.1.3" } @@ -5449,14 +4775,12 @@ "node_modules/color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "license": "MIT" + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" }, "node_modules/color-string": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.6.0.tgz", - "integrity": "sha512-c/hGS+kRWJutUBEngKKmk4iH3sD59MBkoxVapS/0wgpCz2u7XsNloxknyvBhzwEs1IbV36D9PwqLPJ2DTu3vMA==", - "license": "MIT", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", "dependencies": { "color-name": "^1.0.0", "simple-swizzle": "^0.2.2" @@ -5466,44 +4790,23 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", - "optional": true, "bin": { "color-support": "bin.js" } }, - "node_modules/colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", - "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", - "license": "MIT", - "engines": { - "node": ">=0.1.90" - } - }, "node_modules/colorspace": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/colorspace/-/colorspace-1.1.2.tgz", - "integrity": "sha512-vt+OoIP2d76xLhjwbBaucYlNSpPsrJWPlBTtwCpQKIu6/CSMutyzX93O/Do0qzpH3YoHEes8YEFXyZ797rEhzQ==", - "license": "MIT", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/colorspace/-/colorspace-1.1.4.tgz", + "integrity": "sha512-BgvKJiuVu1igBUF2kEjRCZXol6wiiGbY5ipL/oVPwm0BL9sIpMIzM8IK7vwuxIIzOXMV3Ey5w+vxhm0rR/TN8w==", "dependencies": { - "color": "3.0.x", + "color": "^3.1.3", "text-hex": "1.0.x" } }, - "node_modules/colour": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/colour/-/colour-0.7.1.tgz", - "integrity": "sha1-nLFpkX7F0SwHNtPoaFdG3xyt93g=", - "license": "MIT", - "engines": { - "node": ">=0.8" - } - }, "node_modules/combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "license": "MIT", "dependencies": { "delayed-stream": "~1.0.0" }, @@ -5512,32 +4815,38 @@ } }, "node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "license": "MIT" + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/commander/-/commander-3.0.2.tgz", + "integrity": "sha512-Gar0ASD4BDyKC4hl4DwHqDrmvjoxWKZigVnAbn5H1owvm4CxCPdb0HQDehwNYMJpla5+M2tPmPARzhtYuwpHow==", + "optional": true }, "node_modules/commist": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/commist/-/commist-1.1.0.tgz", "integrity": "sha512-rraC8NXWOEjhADbZe9QBNzLAN5Q3fsTPQtBV+fEVj6xKIgDgNiEVE6ZNfHpZOqfQ21YUzfVNUXLOEZquYvQPPg==", - "license": "MIT", "dependencies": { "leven": "^2.1.0", "minimist": "^1.1.0" } }, + "node_modules/commist/node_modules/leven": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz", + "integrity": "sha512-nvVPLpIHUxCUoRLrFqTgSxXJ614d8AgQoWl7zPe/2VadE8+1dpU3LBhowRuBAcuwruWtOdD8oYC9jDNJjXDPyA==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/common-path-prefix": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==", - "dev": true, - "license": "ISC" + "dev": true }, "node_modules/component-bind": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz", - "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=", + "integrity": "sha512-WZveuKPeKAG9qY+FkYDeADzdHyTYdIboXS59ixDeRJL5ZhxpqUnxSOwop4FQjMsiYm3/Or8cegVbpAHNA7pHxw==", "dev": true }, "node_modules/component-emitter": { @@ -5549,14 +4858,13 @@ "node_modules/component-inherit": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz", - "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=", + "integrity": "sha512-w+LhYREhatpVqTESyGFg3NlP6Iu0kEKUHETY9GoZP/pQyW4mHFZuFWRUCIqVPZ36ueVLtoOEZaAqbCF2RDndaA==", "dev": true }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "license": "MIT" + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" }, "node_modules/concat-stream": { "version": "2.0.0", @@ -5565,7 +4873,6 @@ "engines": [ "node >= 6.0" ], - "license": "MIT", "dependencies": { "buffer-from": "^1.0.0", "inherits": "^2.0.3", @@ -5578,7 +4885,6 @@ "resolved": "https://registry.npmjs.org/concordance/-/concordance-5.0.4.tgz", "integrity": "sha512-OAcsnTEYu1ARJqWVGwf4zh4JDfHZEaSNlNccFmt8YjB2l/n19/PF2viLINHc57vO4FKIAFl2FWASIGZZWZ2Kxw==", "dev": true, - "license": "ISC", "dependencies": { "date-time": "^3.1.0", "esutils": "^2.0.3", @@ -5597,7 +4903,6 @@ "version": "1.1.13", "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", - "license": "MIT", "dependencies": { "ini": "^1.3.4", "proto-list": "~1.2.1" @@ -5608,7 +4913,6 @@ "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "dot-prop": "^5.2.0", "graceful-fs": "^4.1.2", @@ -5626,7 +4930,6 @@ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", "dev": true, - "license": "MIT", "dependencies": { "semver": "^6.0.0" }, @@ -5642,7 +4945,6 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true, - "license": "ISC", "bin": { "semver": "bin/semver.js" } @@ -5650,26 +4952,18 @@ "node_modules/console-control-strings": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", - "license": "ISC" + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==" }, "node_modules/constant-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz", "integrity": "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==", - "license": "MIT", "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3", "upper-case": "^2.0.2" } }, - "node_modules/constant-case/node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", - "license": "0BSD" - }, "node_modules/content-disposition": { "version": "0.5.4", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", @@ -5685,16 +4979,14 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/content-security-policy-builder/-/content-security-policy-builder-2.1.0.tgz", "integrity": "sha512-/MtLWhJVvJNkA9dVLAp6fg9LxD2gfI6R2Fi1hPmfjYXSahJJzcfvoeDOxSyp4NvxMuwWv3WMssE9o31DoULHrQ==", - "license": "MIT", "engines": { "node": ">=4.0.0" } }, "node_modules/content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", - "license": "MIT", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", "engines": { "node": ">= 0.6" } @@ -5703,53 +4995,39 @@ "version": "3.2.1", "resolved": "https://registry.npmjs.org/continuation-local-storage/-/continuation-local-storage-3.2.1.tgz", "integrity": "sha512-jx44cconVqkCEEyLSKWwkvUXwO561jXMa3LPjTPsm5QR22PA0/mhe33FT4Xb5y74JDvt/Cq+5lm8S8rskLv9ZA==", - "license": "BSD-2-Clause", "dependencies": { "async-listener": "^0.6.0", "emitter-listener": "^1.1.1" } }, "node_modules/convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.1.1" - } - }, - "node_modules/convert-source-map/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "license": "MIT" + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" }, "node_modules/convert-to-spaces": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/convert-to-spaces/-/convert-to-spaces-1.0.2.tgz", - "integrity": "sha1-fj5Iu+bZl7FBfdyihoIEtNPYVxU=", + "integrity": "sha512-cj09EBuObp9gZNQCzc7hByQyrs6jVGE+o9kSJmeUoj+GiPiJvi5LYqEH/Hmme4+MTLHM+Ejtq+FChpjjEnsPdQ==", "dev": true, - "license": "MIT", "engines": { "node": ">= 4" } }, "node_modules/cookie": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", - "license": "MIT", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==", "engines": { "node": ">= 0.6" } }, "node_modules/cookie-parser": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.4.5.tgz", - "integrity": "sha512-f13bPUj/gG/5mDr+xLmSxxDsB9DQiTIfhJS/sqjrmfAWiAN+x2O4i/XguTL9yDZ+/IFDanJ+5x7hC4CXT9Tdzw==", - "license": "MIT", + "version": "1.4.6", + "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.4.6.tgz", + "integrity": "sha512-z3IzaNjdwUC2olLIB5/ITd0/setiaFMLYiZJle7xg5Fe9KWAceil7xszYfHHBtDFYLSgJduS2Ty0P1uJdPDJeA==", "dependencies": { - "cookie": "0.4.0", + "cookie": "0.4.1", "cookie-signature": "1.0.6" }, "engines": { @@ -5759,31 +5037,27 @@ "node_modules/cookie-signature": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", - "license": "MIT" + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" }, "node_modules/core-js-pure": { - "version": "3.18.2", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.18.2.tgz", - "integrity": "sha512-4hMMLUlZhKJKOWbbGD1/VDUxGPEhEoN/T01k7bx271WiBKCvCfkgPzy0IeRS4PB50p6/N1q/SZL4B/TRsTE5bA==", + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.28.0.tgz", + "integrity": "sha512-DSOVleA9/v3LNj/vFxAPfUHttKTzrB2RXhAPvR5TPXn4vrra3Z2ssytvRyt8eruJwAfwAiFADEbrjcRdcvPLQQ==", "hasInstallScript": true, - "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/core-js" } }, "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "license": "MIT" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==" }, "node_modules/cors": { "version": "2.8.5", "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", - "license": "MIT", "dependencies": { "object-assign": "^4", "vary": "^1" @@ -5796,7 +5070,6 @@ "version": "4.0.4", "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", - "license": "MIT", "dependencies": { "bn.js": "^4.1.0", "elliptic": "^6.5.3" @@ -5806,7 +5079,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "license": "MIT", "dependencies": { "cipher-base": "^1.0.1", "inherits": "^2.0.1", @@ -5819,7 +5091,6 @@ "version": "1.1.7", "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "license": "MIT", "dependencies": { "cipher-base": "^1.0.3", "create-hash": "^1.1.0", @@ -5840,7 +5111,6 @@ "version": "1.8.2", "resolved": "https://registry.npmjs.org/cron/-/cron-1.8.2.tgz", "integrity": "sha512-Gk2c4y6xKEO8FSAUTklqtfSr7oTq0CiPQeLBG5Fl0qoXpZyMcj1SG59YL+hqq04bu6/IuEA7lMkYDAplQNKkyg==", - "license": "MIT", "dependencies": { "moment-timezone": "^0.5.x" } @@ -5849,7 +5119,6 @@ "version": "2.18.0", "resolved": "https://registry.npmjs.org/cron-parser/-/cron-parser-2.18.0.tgz", "integrity": "sha512-s4odpheTyydAbTBQepsqd2rNWGa2iV3cyo8g7zbI2QQYGLVsfbhmwukayS1XHppe02Oy1fg7mg6xoaraVJeEcg==", - "license": "MIT", "dependencies": { "is-nan": "^1.3.0", "moment-timezone": "^0.5.31" @@ -5862,7 +5131,6 @@ "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "license": "MIT", "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -5875,8 +5143,7 @@ "node_modules/crypt": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", - "integrity": "sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs=", - "license": "BSD-3-Clause", + "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==", "engines": { "node": "*" } @@ -5885,7 +5152,6 @@ "version": "3.12.0", "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "license": "MIT", "dependencies": { "browserify-cipher": "^1.0.0", "browserify-sign": "^4.0.0", @@ -5906,15 +5172,13 @@ "node_modules/crypto-js": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.1.1.tgz", - "integrity": "sha512-o2JlM7ydqd3Qk9CA0L4NL6mTzU2sdx96a+oOfPu8Mkl/PK51vSyoi8/rQ8NknZtk44vq15lmhAj9CIAGwgeWKw==", - "license": "MIT" + "integrity": "sha512-o2JlM7ydqd3Qk9CA0L4NL6mTzU2sdx96a+oOfPu8Mkl/PK51vSyoi8/rQ8NknZtk44vq15lmhAj9CIAGwgeWKw==" }, "node_modules/crypto-random-string": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } @@ -5922,14 +5186,12 @@ "node_modules/cssom": { "version": "0.4.4", "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", - "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", - "license": "MIT" + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" }, "node_modules/cssstyle": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", - "license": "MIT", "dependencies": { "cssom": "~0.3.6" }, @@ -5940,15 +5202,13 @@ "node_modules/cssstyle/node_modules/cssom": { "version": "0.3.8", "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", - "license": "MIT" + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" }, "node_modules/currently-unhandled": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "integrity": "sha512-/fITjgjGU50vjQ4FH6eUoYu+iUoUKIXws2hL15JJpIR+BbTxaXQsMuuyjtNh2WqsSBS5nsaZHFsFecyw5CCAng==", "dev": true, - "license": "MIT", "dependencies": { "array-find-index": "^1.0.1" }, @@ -5960,7 +5220,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", - "license": "ISC", "dependencies": { "es5-ext": "^0.10.50", "type": "^1.0.1" @@ -5969,8 +5228,7 @@ "node_modules/dashdash": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "license": "MIT", + "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", "dependencies": { "assert-plus": "^1.0.0" }, @@ -5981,14 +5239,12 @@ "node_modules/dasherize": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/dasherize/-/dasherize-2.0.0.tgz", - "integrity": "sha1-bYCcnNDPe7iVLYD8hPoT1H3bEwg=", - "license": "MIT" + "integrity": "sha512-APql/TZ6FdLEpf2z7/X2a2zyqK8juYtqaSVqxw9mYoQ64CXkfU15AeLh8pUszT8+fnYjgm6t0aIYpWKJbnLkuA==" }, "node_modules/data-urls": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", - "license": "MIT", "dependencies": { "abab": "^2.0.3", "whatwg-mimetype": "^2.3.0", @@ -6002,7 +5258,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", - "license": "MIT", "dependencies": { "punycode": "^2.1.1" }, @@ -6010,20 +5265,10 @@ "node": ">=8" } }, - "node_modules/data-urls/node_modules/webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", - "license": "BSD-2-Clause", - "engines": { - "node": ">=10.4" - } - }, "node_modules/data-urls/node_modules/whatwg-url": { "version": "8.7.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", - "license": "MIT", "dependencies": { "lodash": "^4.7.0", "tr46": "^2.1.0", @@ -6038,7 +5283,6 @@ "resolved": "https://registry.npmjs.org/date-time/-/date-time-3.1.0.tgz", "integrity": "sha512-uqCUKXE5q1PNBXjPqvwhwJf9SwMoAHBgWJ6DcrnS5o+W2JOiIILl0JEdVD8SGujrNS02GGxgwAg2PN2zONgtjg==", "dev": true, - "license": "MIT", "dependencies": { "time-zone": "^1.0.0" }, @@ -6050,7 +5294,6 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", - "license": "MIT", "engines": { "node": "*" } @@ -6071,11 +5314,15 @@ } } }, + "node_modules/debug/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, "node_modules/decamelize": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-3.2.0.tgz", "integrity": "sha512-4TgkVUsmmu7oCSyGBm5FvfMoACuoh9EOidm7V5/J2X2djAwwt57qb3F2KMP2ITqODTCSwb+YRV+0Zqrv18k/hw==", - "license": "MIT", "dependencies": { "xregexp": "^4.2.4" }, @@ -6084,10 +5331,9 @@ } }, "node_modules/decimal.js": { - "version": "10.3.1", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", - "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==", - "license": "MIT" + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==" }, "node_modules/decode-uri-component": { "version": "0.2.2", @@ -6101,7 +5347,6 @@ "version": "4.2.1", "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz", "integrity": "sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==", - "license": "MIT", "dependencies": { "decompress-tar": "^4.0.0", "decompress-tarbz2": "^4.0.0", @@ -6119,8 +5364,7 @@ "node_modules/decompress-response": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", - "license": "MIT", + "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", "dependencies": { "mimic-response": "^1.0.0" }, @@ -6132,7 +5376,6 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==", - "license": "MIT", "dependencies": { "file-type": "^5.2.0", "is-stream": "^1.1.0", @@ -6145,8 +5388,7 @@ "node_modules/decompress-tar/node_modules/file-type": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", - "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=", - "license": "MIT", + "integrity": "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==", "engines": { "node": ">=4" } @@ -6155,7 +5397,6 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==", - "license": "MIT", "dependencies": { "decompress-tar": "^4.1.0", "file-type": "^6.1.0", @@ -6171,7 +5412,6 @@ "version": "6.2.0", "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz", "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==", - "license": "MIT", "engines": { "node": ">=4" } @@ -6180,7 +5420,6 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz", "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==", - "license": "MIT", "dependencies": { "decompress-tar": "^4.1.1", "file-type": "^5.2.0", @@ -6193,8 +5432,7 @@ "node_modules/decompress-targz/node_modules/file-type": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", - "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=", - "license": "MIT", + "integrity": "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==", "engines": { "node": ">=4" } @@ -6202,8 +5440,7 @@ "node_modules/decompress-unzip": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", - "integrity": "sha1-3qrM39FK6vhVePczroIQ+bSEj2k=", - "license": "MIT", + "integrity": "sha512-1fqeluvxgnn86MOh66u8FjbtJpAFv5wgCT9Iw8rcBqQcCo5tO8eiJw7NNTrvt9n4CRBVq7CstiS922oPgyGLrw==", "dependencies": { "file-type": "^3.8.0", "get-stream": "^2.2.0", @@ -6217,8 +5454,7 @@ "node_modules/decompress-unzip/node_modules/file-type": { "version": "3.9.0", "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", - "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=", - "license": "MIT", + "integrity": "sha512-RLoqTXE8/vPmMuTI88DAzhMYC99I8BWv7zYP4A1puo5HIjEJ5EX48ighy4ZyKMG9EDXxBgW6e++cn7d1xuFghA==", "engines": { "node": ">=0.10.0" } @@ -6226,8 +5462,7 @@ "node_modules/decompress-unzip/node_modules/get-stream": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", - "integrity": "sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=", - "license": "MIT", + "integrity": "sha512-AUGhbbemXxrZJRD5cDvKtQxLuYaIbNtDTK8YqupCI393Q2KSTreEsLUN3ZxAWFGiKTzL6nKuzfcIvieflUX9qA==", "dependencies": { "object-assign": "^4.0.1", "pinkie-promise": "^2.0.0" @@ -6239,8 +5474,7 @@ "node_modules/decompress-unzip/node_modules/pify": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "license": "MIT", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", "engines": { "node": ">=0.10.0" } @@ -6248,8 +5482,7 @@ "node_modules/decompress/node_modules/pify": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "license": "MIT", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", "engines": { "node": ">=0.10.0" } @@ -6264,7 +5497,6 @@ "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", "dev": true, - "license": "MIT", "engines": { "node": ">=4.0.0" } @@ -6272,51 +5504,53 @@ "node_modules/deep-is": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "license": "MIT" + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" }, "node_modules/deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.0.tgz", + "integrity": "sha512-z2wJZXrmeHdvYJp/Ux55wIjqo81G5Bp4c+oELTW+7ar6SogWHajt5a9gO3s3IDaGSAXjDk0vlQKN3rms8ab3og==", "engines": { "node": ">=0.10.0" } }, "node_modules/defaults": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", - "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", "dev": true, - "license": "MIT", "dependencies": { "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/defer-to-connect": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", - "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", - "license": "MIT" + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==" }, "node_modules/define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "license": "MIT", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", + "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", "dependencies": { - "object-keys": "^1.0.12" + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/del": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz", - "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz", + "integrity": "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==", "dev": true, - "license": "MIT", "dependencies": { "globby": "^11.0.1", "graceful-fs": "^4.2.4", @@ -6337,8 +5571,7 @@ "node_modules/delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "license": "MIT", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", "engines": { "node": ">=0.4.0" } @@ -6346,16 +5579,14 @@ "node_modules/delegates": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", - "license": "MIT" + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==" }, "node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "license": "MIT", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", "engines": { - "node": ">= 0.6" + "node": ">= 0.8" } }, "node_modules/deprecation": { @@ -6367,22 +5598,24 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", - "license": "MIT", "dependencies": { "inherits": "^2.0.1", "minimalistic-assert": "^1.0.0" } }, "node_modules/destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha512-3NdhDuEXnfun/z7x9GOElY49LoqVHoGScmOKwmxhsS8N5Y+Z8KyPPDnaSzqWgYt/ji4mqwfTS34Htrk0zPIXVg==" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } }, "node_modules/detect-libc": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", - "license": "Apache-2.0", + "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", "bin": { "detect-libc": "bin/detect-libc.js" }, @@ -6401,7 +5634,7 @@ "node_modules/dicer": { "version": "0.2.5", "resolved": "https://registry.npmjs.org/dicer/-/dicer-0.2.5.tgz", - "integrity": "sha1-WZbAhrszIYyBLAkL3cCc0S+stw8=", + "integrity": "sha512-FDvbtnq7dzlPz0wyYlOExifDEZcu8h+rErEXgfxqmLfRfC/kJidEFh4+effJRO3P0xmfqyPbSMG0LveNRfTKVg==", "dependencies": { "readable-stream": "1.1.x", "streamsearch": "0.1.2" @@ -6413,14 +5646,12 @@ "node_modules/dicer/node_modules/isarray": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "license": "MIT" + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" }, "node_modules/dicer/node_modules/readable-stream": { "version": "1.1.14", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", - "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", - "license": "MIT", + "integrity": "sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==", "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -6431,14 +5662,12 @@ "node_modules/dicer/node_modules/string_decoder": { "version": "0.10.31", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "license": "MIT" + "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==" }, "node_modules/diff": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", - "license": "BSD-3-Clause", "engines": { "node": ">=0.3.1" } @@ -6455,7 +5684,6 @@ "version": "5.0.3", "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "license": "MIT", "dependencies": { "bn.js": "^4.1.0", "miller-rabin": "^4.0.0", @@ -6465,15 +5693,13 @@ "node_modules/dijkstrajs": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/dijkstrajs/-/dijkstrajs-1.0.2.tgz", - "integrity": "sha512-QV6PMaHTCNmKSeP6QoXhVTw9snc9VD8MulTT0Bd99Pacp4SS1cjcrYPgBPmibqKVtMJJfqC6XvOXgPMEEPH/fg==", - "license": "MIT" + "integrity": "sha512-QV6PMaHTCNmKSeP6QoXhVTw9snc9VD8MulTT0Bd99Pacp4SS1cjcrYPgBPmibqKVtMJJfqC6XvOXgPMEEPH/fg==" }, "node_modules/dir-glob": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", "dev": true, - "license": "MIT", "dependencies": { "path-type": "^4.0.0" }, @@ -6482,10 +5708,9 @@ } }, "node_modules/dns-packet": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.3.0.tgz", - "integrity": "sha512-Nce7YLu6YCgWRvOmDBsJMo9M5/jV3lEZ5vUWnWXYmwURvPylHvq7nkDWhNmk1ZQoZZOP7oQh/S0lSxbisKOfHg==", - "license": "MIT", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", + "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", "dependencies": { "@leichtgewicht/ip-codec": "^2.0.1" }, @@ -6497,7 +5722,6 @@ "version": "4.2.2", "resolved": "https://registry.npmjs.org/dns-socket/-/dns-socket-4.2.2.tgz", "integrity": "sha512-BDeBd8najI4/lS00HSKpdFia+OvUMytaVjfzR9n5Lq8MlZRSvtbI+uLtx1+XmQFls5wFU9dssccTmQQ6nfpjdg==", - "license": "MIT", "dependencies": { "dns-packet": "^5.2.4" }, @@ -6510,7 +5734,6 @@ "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", "dev": true, - "license": "Apache-2.0", "dependencies": { "esutils": "^2.0.2" }, @@ -6522,7 +5745,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", - "license": "MIT", "dependencies": { "webidl-conversions": "^5.0.0" }, @@ -6534,22 +5756,19 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", - "license": "BSD-2-Clause", "engines": { "node": ">=8" } }, "node_modules/dompurify": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.3.3.tgz", - "integrity": "sha512-dqnqRkPMAjOZE0FogZ+ceJNM2dZ3V/yNOuFB7+39qpO93hHhfRpHw3heYQC7DPK9FqbQTfBKUJhiSfz4MvXYwg==", - "license": "(MPL-2.0 OR Apache-2.0)" + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.4.4.tgz", + "integrity": "sha512-1e2SpqHiRx4DPvmRuXU5J0di3iQACwJM+mFGE2HAkkK7Tbnfk9WcghcAmyWc9CRrjyRRUpmuhPUH6LphQQR3EQ==" }, "node_modules/dont-sniff-mimetype": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/dont-sniff-mimetype/-/dont-sniff-mimetype-1.1.0.tgz", "integrity": "sha512-ZjI4zqTaxveH2/tTlzS1wFp+7ncxNZaIEWYg3lzZRHkKf5zPT/MnEG6WL0BhHMJUabkh8GeU5NL5j+rEUCb7Ug==", - "license": "MIT", "engines": { "node": ">=4.0.0" } @@ -6558,24 +5777,16 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", - "license": "MIT", "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3" } }, - "node_modules/dot-case/node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", - "license": "0BSD" - }, "node_modules/dot-prop": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", "dev": true, - "license": "MIT", "dependencies": { "is-obj": "^2.0.0" }, @@ -6584,16 +5795,14 @@ } }, "node_modules/dottie": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/dottie/-/dottie-2.0.2.tgz", - "integrity": "sha512-fmrwR04lsniq/uSr8yikThDTrM7epXHBAAjH9TbeH3rEA8tdCO7mRzB9hdmdGyJCxF8KERo9CITcm3kGuoyMhg==", - "license": "MIT" + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dottie/-/dottie-2.0.3.tgz", + "integrity": "sha512-4liA0PuRkZWQFQjwBypdxPfZaRWiv5tkhMXY2hzsa2pNf5s7U3m9cwUchfNKe8wZQxdGPQQzO6Rm2uGe0rvohQ==" }, "node_modules/download": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/download/-/download-7.1.0.tgz", "integrity": "sha512-xqnBTVd/E+GxJVrX5/eUJiLYjCGPwMpdL+jGhGU57BvtcA7wwhtHVbXBeUk51kOpW3S7Jn3BQbN9Q1R1Km2qDQ==", - "license": "MIT", "dependencies": { "archive-type": "^4.0.0", "caw": "^2.0.1", @@ -6612,11 +5821,21 @@ "node": ">=6" } }, + "node_modules/download/node_modules/p-event": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-2.3.1.tgz", + "integrity": "sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA==", + "dependencies": { + "p-timeout": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/drbg.js": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/drbg.js/-/drbg.js-1.0.1.tgz", - "integrity": "sha1-Pja2xCs3BDgjzbwzLVjzHiRFSAs=", - "license": "MIT", + "integrity": "sha512-F4wZ06PvqxYLFEZKkFxTDcns9oFNk34hvmJSEwdzsxVQ8YI5YaxtACgQatkYgv2VI2CFkUd2Y+xosPQnHv809g==", "dependencies": { "browserify-aes": "^1.0.6", "create-hash": "^1.1.2", @@ -6627,16 +5846,14 @@ } }, "node_modules/duplexer3": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", - "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", - "license": "BSD-3-Clause" + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz", + "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==" }, "node_modules/duplexify": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.2.tgz", "integrity": "sha512-fz3OjcNCHmRP12MJoZMPglx8m4rrFP8rovnk4vT8Fs+aonZoCwGg10dSsQsfP/E62eZcPTMSMP6686fu9Qlqtw==", - "license": "MIT", "dependencies": { "end-of-stream": "^1.4.1", "inherits": "^2.0.3", @@ -6647,8 +5864,7 @@ "node_modules/ecc-jsbn": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "license": "MIT", + "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", "dependencies": { "jsbn": "~0.1.0", "safer-buffer": "^2.1.0" @@ -6658,7 +5874,6 @@ "version": "1.0.11", "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", - "license": "Apache-2.0", "dependencies": { "safe-buffer": "^5.0.1" } @@ -6667,7 +5882,6 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/ecurve/-/ecurve-1.0.6.tgz", "integrity": "sha512-/BzEjNfiSuB7jIWKcS/z8FK9jNjmEWvUV2YZ4RLSmcDtP7Lq0m6FvDuSnJpBlDpGRpfRQeTLGLBI8H+kEv0r+w==", - "license": "MIT", "dependencies": { "bigi": "^1.1.0", "safe-buffer": "^5.0.1" @@ -6677,7 +5891,6 @@ "version": "0.15.3", "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.15.3.tgz", "integrity": "sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g==", - "license": "MIT", "dependencies": { "commander": "^2.19.0", "lru-cache": "^4.1.5", @@ -6688,11 +5901,15 @@ "editorconfig": "bin/editorconfig" } }, + "node_modules/editorconfig/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, "node_modules/editorconfig/node_modules/lru-cache": { "version": "4.1.5", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "license": "ISC", "dependencies": { "pseudomap": "^1.0.2", "yallist": "^2.1.2" @@ -6702,7 +5919,6 @@ "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "license": "ISC", "bin": { "semver": "bin/semver" } @@ -6710,25 +5926,22 @@ "node_modules/editorconfig/node_modules/yallist": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "license": "ISC" + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==" }, "node_modules/ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", - "license": "MIT" + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, "node_modules/electron-to-chromium": { - "version": "1.4.228", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.228.tgz", - "integrity": "sha512-XfDHCvou7CsDMlFwb0WZ1tWmW48e7Sn7VBRyPfZsZZila9esRsJl1trO+OqDNV97GggFSt0ISbWslKXfQkG//g==" + "version": "1.4.302", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.302.tgz", + "integrity": "sha512-Uk7C+7aPBryUR1Fwvk9VmipBcN9fVsqBO57jV2ZjTm+IZ6BMNqu7EDVEg2HxCNufk6QcWlFsBkhQyQroB2VWKw==" }, "node_modules/elliptic": { "version": "6.5.4", "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", - "license": "MIT", "dependencies": { "bn.js": "^4.11.9", "brorand": "^1.1.0", @@ -6743,7 +5956,6 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/emitter-listener/-/emitter-listener-1.1.2.tgz", "integrity": "sha512-Bt1sBAGFHY9DKY+4/2cV6izcKJUf5T7/gkdmkxzX/qv9CcGH8xSwVRW5mtX03SWJtRTWSOpzCuWN9rBFYZepZQ==", - "license": "BSD-2-Clause", "dependencies": { "shimmer": "^1.2.0" } @@ -6753,7 +5965,6 @@ "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" }, @@ -6762,22 +5973,24 @@ } }, "node_modules/emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "license": "MIT" + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, "node_modules/enabled": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/enabled/-/enabled-2.0.0.tgz", - "integrity": "sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==", - "license": "MIT" + "integrity": "sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==" + }, + "node_modules/encode-utf8": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/encode-utf8/-/encode-utf8-1.0.3.tgz", + "integrity": "sha512-ucAnuBEhUK4boH2HjVYG5Q2mQyPorvv0u/ocS+zhdw0S8AlHYY+GOFhP1Gio5z4icpP2ivFSvhtFjQi8+T9ppw==" }, "node_modules/encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", - "license": "MIT", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", "engines": { "node": ">= 0.8" } @@ -6807,15 +6020,14 @@ "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "license": "MIT", "dependencies": { "once": "^1.4.0" } }, "node_modules/engine.io": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.2.1.tgz", - "integrity": "sha512-ECceEFcAaNRybd3lsGQKas3ZlMVjN3cyWwMP25D2i0zWfyiytVbTpRPa34qrr+FHddtpBVOmq4H/DCv1O0lZRA==", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.4.0.tgz", + "integrity": "sha512-OgxY1c/RuCSeO/rTr8DIFXx76IzUUft86R7/P7MMbbkuzeqJoTNw2lmeD91IyGz41QYleIIjWeMJGgug043sfQ==", "dependencies": { "@types/cookie": "^0.4.1", "@types/cors": "^2.8.12", @@ -6826,33 +6038,29 @@ "cors": "~2.8.5", "debug": "~4.3.1", "engine.io-parser": "~5.0.3", - "ws": "~8.2.3" + "ws": "~8.11.0" }, "engines": { "node": ">=10.0.0" } }, "node_modules/engine.io-client": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.1.1.tgz", - "integrity": "sha512-V05mmDo4gjimYW+FGujoGmmmxRaDsrVr7AXA3ZIfa04MWM1jOfZfUwou0oNqhNwy/votUDvGDt4JA4QF4e0b4g==", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.4.0.tgz", + "integrity": "sha512-GyKPDyoEha+XZ7iEqam49vz6auPnNJ9ZBfy89f+rMMas8AuiMWOZ9PVzu8xb9ZC6rafUqiGHSCfu22ih66E+1g==", "dev": true, "dependencies": { - "@socket.io/component-emitter": "~3.0.0", + "@socket.io/component-emitter": "~3.1.0", "debug": "~4.3.1", - "engine.io-parser": "~5.0.0", - "has-cors": "1.1.0", - "parseqs": "0.0.6", - "parseuri": "0.0.6", - "ws": "~8.2.3", - "xmlhttprequest-ssl": "~2.0.0", - "yeast": "0.1.2" + "engine.io-parser": "~5.0.3", + "ws": "~8.11.0", + "xmlhttprequest-ssl": "~2.0.0" } }, "node_modules/engine.io-client/node_modules/ws": { - "version": "8.2.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz", - "integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==", + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", "dev": true, "engines": { "node": ">=10.0.0" @@ -6871,28 +6079,17 @@ } }, "node_modules/engine.io-parser": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.3.tgz", - "integrity": "sha512-BtQxwF27XUNnSafQLvDi0dQ8s3i6VgzSoQMJacpIcGNrlUdfHSKbgm3jmjCVvQluGzqwujQMPAoMai3oYSTurg==", - "dependencies": { - "@socket.io/base64-arraybuffer": "~1.0.2" - }, + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.6.tgz", + "integrity": "sha512-tjuoZDMAdEhVnSFleYPCtdL2GXwVTGtNjoeJd9IhIG3C1xs9uwxqRNEu5WpnDZCaozwVlK/nuQhpodhXSIMaxw==", "engines": { "node": ">=10.0.0" } }, - "node_modules/engine.io/node_modules/cookie": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", - "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", - "engines": { - "node": ">= 0.6" - } - }, "node_modules/engine.io/node_modules/ws": { - "version": "8.2.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz", - "integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==", + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", "engines": { "node": ">=10.0.0" }, @@ -6914,7 +6111,6 @@ "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", "dev": true, - "license": "MIT", "dependencies": { "ansi-colors": "^4.1.1" }, @@ -6934,9 +6130,8 @@ "node_modules/equal-length": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/equal-length/-/equal-length-1.0.1.tgz", - "integrity": "sha1-IcoRLUirJLTh5//A5TOdMf38J0w=", + "integrity": "sha512-TK2m7MvWPt/v3dan0BCNp99pytIE5UGrUj7F0KZirNX8xz8fDFUAZfgm8uB5FuQq9u0sMeDocYBfEhsd1nwGoA==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } @@ -6951,42 +6146,36 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "license": "MIT", "dependencies": { "is-arrayish": "^0.2.1" } }, - "node_modules/error-ex/node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "license": "MIT" - }, "node_modules/error-stack-parser": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.6.tgz", - "integrity": "sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==", - "license": "MIT", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", "dependencies": { - "stackframe": "^1.1.1" + "stackframe": "^1.3.4" } }, "node_modules/es5-ext": { - "version": "0.10.53", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", - "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", - "license": "ISC", + "version": "0.10.62", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.62.tgz", + "integrity": "sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==", + "hasInstallScript": true, "dependencies": { - "es6-iterator": "~2.0.3", - "es6-symbol": "~3.1.3", - "next-tick": "~1.0.0" + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.3", + "next-tick": "^1.1.0" + }, + "engines": { + "node": ">=0.10" } }, "node_modules/es6-iterator": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", - "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", - "license": "MIT", + "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", "dependencies": { "d": "1", "es5-ext": "^0.10.35", @@ -6997,7 +6186,6 @@ "version": "3.1.3", "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", - "license": "ISC", "dependencies": { "d": "^1.0.1", "ext": "^1.1.2" @@ -7007,7 +6195,6 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", - "license": "ISC", "dependencies": { "d": "1", "es5-ext": "^0.10.46", @@ -7019,7 +6206,6 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "license": "MIT", "engines": { "node": ">=6" } @@ -7029,7 +6215,6 @@ "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } @@ -7037,23 +6222,24 @@ "node_modules/escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", - "license": "MIT" + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" }, "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "license": "MIT", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, "engines": { - "node": ">=0.8.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/escodegen": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", - "license": "BSD-2-Clause", "dependencies": { "esprima": "^4.0.1", "estraverse": "^5.2.0", @@ -7071,14 +6257,59 @@ "source-map": "~0.6.1" } }, - "node_modules/escodegen/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "optional": true, + "node_modules/escodegen/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "engines": { - "node": ">=0.10.0" + "node": ">=4.0" + } + }, + "node_modules/escodegen/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" } }, "node_modules/eslint": { @@ -7086,7 +6317,6 @@ "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/code-frame": "7.12.11", "@eslint/eslintrc": "^0.4.3", @@ -7140,11 +6370,10 @@ } }, "node_modules/eslint-config-prettier": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz", - "integrity": "sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.6.0.tgz", + "integrity": "sha512-bAF0eLpLVqP5oEVUFKpMA+NnRFICwn9X8B5jrR9FcqnYBuPbqWEjTEspPWMj5ye6czoSLDweCzSo3Ko7gGrZaA==", "dev": true, - "license": "MIT", "bin": { "eslint-config-prettier": "bin/cli.js" }, @@ -7157,7 +6386,6 @@ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^4.1.1" @@ -7166,22 +6394,11 @@ "node": ">=8.0.0" } }, - "node_modules/eslint-scope/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" - } - }, "node_modules/eslint-utils": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", "dev": true, - "license": "MIT", "dependencies": { "eslint-visitor-keys": "^2.0.0" }, @@ -7200,85 +6417,8 @@ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=10" - } - }, - "node_modules/eslint/node_modules/@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/highlight": "^7.10.4" - } - }, - "node_modules/eslint/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/eslint/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/eslint/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/eslint/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/eslint/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, - "license": "MIT", "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/eslint/node_modules/eslint-utils": { @@ -7286,7 +6426,6 @@ "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", "dev": true, - "license": "MIT", "dependencies": { "eslint-visitor-keys": "^1.1.0" }, @@ -7302,131 +6441,24 @@ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", "dev": true, - "license": "Apache-2.0", "engines": { "node": ">=4" } }, - "node_modules/eslint/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/eslint/node_modules/ignore": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", "dev": true, - "license": "MIT", "engines": { "node": ">= 4" } }, - "node_modules/eslint/node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/eslint/node_modules/optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "license": "MIT", - "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/eslint/node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/eslint/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "license": "MIT", - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, "node_modules/espree": { "version": "7.3.1", "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "acorn": "^7.4.0", "acorn-jsx": "^5.3.1", @@ -7441,7 +6473,6 @@ "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", "dev": true, - "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -7454,7 +6485,6 @@ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", "dev": true, - "license": "Apache-2.0", "engines": { "node": ">=4" } @@ -7463,7 +6493,6 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "license": "BSD-2-Clause", "bin": { "esparse": "bin/esparse.js", "esvalidate": "bin/esvalidate.js" @@ -7473,11 +6502,10 @@ } }, "node_modules/esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz", + "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "estraverse": "^5.1.0" }, @@ -7485,12 +6513,20 @@ "node": ">=0.10" } }, + "node_modules/esquery/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, "node_modules/esrecurse": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "estraverse": "^5.2.0" }, @@ -7498,11 +6534,20 @@ "node": ">=4.0" } }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, "node_modules/estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "license": "BSD-2-Clause", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, "engines": { "node": ">=4.0" } @@ -7511,7 +6556,6 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "license": "BSD-2-Clause", "engines": { "node": ">=0.10.0" } @@ -7527,8 +6571,7 @@ "node_modules/event-emitter": { "version": "0.3.5", "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", - "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=", - "license": "MIT", + "integrity": "sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==", "dependencies": { "d": "1", "es5-ext": "~0.10.14" @@ -7537,34 +6580,39 @@ "node_modules/eventemitter3": { "version": "4.0.7", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "license": "MIT" + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "node_modules/events": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", + "integrity": "sha512-kEcvvCBByWXGnZy6JUlgAp2gBIUjfCAV6P6TgT1/aaQKcmuAEC4OZTV1I4EWQLz2gxZw76atuVyvHhTxvi0Flw==", + "optional": true, + "engines": { + "node": ">=0.4.x" + } }, "node_modules/evp_bytestokey": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "license": "MIT", "dependencies": { "md5.js": "^1.3.4", "safe-buffer": "^5.1.1" } }, "node_modules/execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "dev": true, - "license": "MIT", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "dependencies": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", "is-stream": "^2.0.0", "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", "strip-final-newline": "^2.0.0" }, "engines": { @@ -7575,16 +6623,11 @@ } }, "node_modules/execa/node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "license": "MIT", - "dependencies": { - "pump": "^3.0.0" - }, + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "engines": { - "node": ">=8" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -7594,8 +6637,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true, - "license": "MIT", "engines": { "node": ">=8" }, @@ -7627,37 +6668,38 @@ } }, "node_modules/express": { - "version": "4.17.3", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.3.tgz", - "integrity": "sha512-yuSQpz5I+Ch7gFrPCk4/c+dIBKlQUxtgwqzph132bsT6qhuzss6I8cLJQz7B3rFblzd6wtcI0ZbGltH/C4LjUg==", + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.19.2", + "body-parser": "1.20.1", "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.4.2", + "cookie": "0.5.0", "cookie-signature": "1.0.6", "debug": "2.6.9", - "depd": "~1.1.2", + "depd": "2.0.0", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "etag": "~1.8.1", - "finalhandler": "~1.1.2", + "finalhandler": "1.2.0", "fresh": "0.5.2", + "http-errors": "2.0.0", "merge-descriptors": "1.0.1", "methods": "~1.1.2", - "on-finished": "~2.3.0", + "on-finished": "2.4.1", "parseurl": "~1.3.3", "path-to-regexp": "0.1.7", "proxy-addr": "~2.0.7", - "qs": "6.9.7", + "qs": "6.11.0", "range-parser": "~1.2.1", "safe-buffer": "5.2.1", - "send": "0.17.2", - "serve-static": "1.14.2", + "send": "0.18.0", + "serve-static": "1.15.0", "setprototypeof": "1.2.0", - "statuses": "~1.5.0", + "statuses": "2.0.1", "type-is": "~1.6.18", "utils-merge": "1.0.1", "vary": "~1.1.2" @@ -7670,7 +6712,6 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/express-winston/-/express-winston-4.2.0.tgz", "integrity": "sha512-EMD74g63nVHi7pFleQw7KHCxiA1pjF5uCwbCfzGqmFxs9KvlDPIVS3cMGpULm6MshExMT9TjC3SqmRGB9kb7yw==", - "license": "MIT", "dependencies": { "chalk": "^2.4.2", "lodash": "^4.17.21" @@ -7682,10 +6723,61 @@ "winston": ">=3.x <4" } }, + "node_modules/express-winston/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/express-winston/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/express-winston/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/express-winston/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/express-winston/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/express/node_modules/cookie": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", - "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", "engines": { "node": ">= 0.6" } @@ -7694,7 +6786,6 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -7702,34 +6793,31 @@ "node_modules/express/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "license": "MIT" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, - "node_modules/express/node_modules/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==", - "engines": { - "node": ">=0.6" + "node_modules/express/node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dependencies": { + "ee-first": "1.1.1" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">= 0.8" } }, "node_modules/ext": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/ext/-/ext-1.6.0.tgz", - "integrity": "sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg==", - "license": "ISC", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz", + "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==", "dependencies": { - "type": "^2.5.0" + "type": "^2.7.2" } }, "node_modules/ext-list": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz", "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==", - "license": "MIT", "dependencies": { "mime-db": "^1.28.0" }, @@ -7741,7 +6829,6 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz", "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==", - "license": "MIT", "dependencies": { "ext-list": "^2.0.0", "sort-keys-length": "^1.0.0" @@ -7751,45 +6838,39 @@ } }, "node_modules/ext/node_modules/type": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/type/-/type-2.5.0.tgz", - "integrity": "sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==", - "license": "ISC" + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/type/-/type-2.7.2.tgz", + "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==" }, "node_modules/extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "license": "MIT" + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" }, "node_modules/extsprintf": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", "engines": [ "node >=0.6.0" - ], - "license": "MIT" + ] }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "license": "MIT" + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" }, "node_modules/fast-diff": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", - "dev": true, - "license": "Apache-2.0" + "dev": true }, "node_modules/fast-glob": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", - "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", "dev": true, - "license": "MIT", "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -7798,35 +6879,32 @@ "micromatch": "^4.0.4" }, "engines": { - "node": ">=8" + "node": ">=8.6.0" } }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "license": "MIT" + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" }, "node_modules/fast-levenshtein": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", - "license": "MIT" + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" }, "node_modules/fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", "dev": true, - "license": "ISC", "dependencies": { "reusify": "^1.0.4" } }, "node_modules/fb-watchman": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", "dependencies": { "bser": "2.1.1" } @@ -7834,8 +6912,7 @@ "node_modules/fd-slicer": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", - "license": "MIT", + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", "dependencies": { "pend": "~1.2.0" } @@ -7844,23 +6921,20 @@ "version": "0.3.0", "resolved": "https://registry.npmjs.org/feature-policy/-/feature-policy-0.3.0.tgz", "integrity": "sha512-ZtijOTFN7TzCujt1fnNhfWPFPSHeZkesff9AXZj+UEjYBynWNUIYpC87Ve4wHzyexQsImicLu7WsC2LHq7/xrQ==", - "license": "MIT", "engines": { "node": ">=4.0.0" } }, "node_modules/fecha": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/fecha/-/fecha-4.2.1.tgz", - "integrity": "sha512-MMMQ0ludy/nBs1/o0zVOiKTpG7qMbonKUzjJgQFEuvq6INZ1OraKPRAWkBq5vlKLOUMpmNYG1JoN3oDPUQ9m3Q==", - "license": "MIT" + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/fecha/-/fecha-4.2.3.tgz", + "integrity": "sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==" }, "node_modules/figures": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", "dev": true, - "license": "MIT", "dependencies": { "escape-string-regexp": "^1.0.5" }, @@ -7871,12 +6945,20 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/figures/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, "node_modules/file-entry-cache": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", "dev": true, - "license": "MIT", "dependencies": { "flat-cache": "^3.0.4" }, @@ -7888,7 +6970,6 @@ "version": "8.1.0", "resolved": "https://registry.npmjs.org/file-type/-/file-type-8.1.0.tgz", "integrity": "sha512-qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ==", - "license": "MIT", "engines": { "node": ">=6" } @@ -7896,14 +6977,12 @@ "node_modules/file-uri-to-path": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "license": "MIT" + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==" }, "node_modules/filename-reserved-regex": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", - "integrity": "sha1-q/c9+rc10EVECr/qLZHzieu/oik=", - "license": "MIT", + "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==", "engines": { "node": ">=4" } @@ -7912,7 +6991,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-2.1.0.tgz", "integrity": "sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA==", - "license": "MIT", "dependencies": { "filename-reserved-regex": "^2.0.0", "strip-outer": "^1.0.0", @@ -7926,7 +7004,6 @@ "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "license": "MIT", "dependencies": { "to-regex-range": "^5.0.1" }, @@ -7935,17 +7012,16 @@ } }, "node_modules/finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "license": "MIT", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", "dependencies": { "debug": "2.6.9", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", - "on-finished": "~2.3.0", + "on-finished": "2.4.1", "parseurl": "~1.3.3", - "statuses": "~1.5.0", + "statuses": "2.0.1", "unpipe": "~1.0.0" }, "engines": { @@ -7956,7 +7032,6 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -7964,19 +7039,29 @@ "node_modules/finalhandler/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "license": "MIT" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/finalhandler/node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } }, "node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "license": "MIT", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dependencies": { - "locate-path": "^3.0.0" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": ">=6" + "node": ">=8" } }, "node_modules/flat-cache": { @@ -7984,7 +7069,6 @@ "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", "dev": true, - "license": "MIT", "dependencies": { "flatted": "^3.1.0", "rimraf": "^3.0.2" @@ -7994,22 +7078,20 @@ } }, "node_modules/flatted": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.2.tgz", - "integrity": "sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==", - "dev": true, - "license": "ISC" + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", + "dev": true }, "node_modules/fn.name": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/fn.name/-/fn.name-1.1.0.tgz", - "integrity": "sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==", - "license": "MIT" + "integrity": "sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==" }, "node_modules/follow-redirects": { - "version": "1.14.8", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.8.tgz", - "integrity": "sha512-1x0S9UVJHsQprFcEC/qnNzBLcIxsjAV905f/UkQxbclCsoTWlacCNOpQa/anodLl2uaEKFhfWOvM2Qg77+15zA==", + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", "funding": [ { "type": "individual", @@ -8025,11 +7107,19 @@ } } }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "optional": true, + "dependencies": { + "is-callable": "^1.1.3" + } + }, "node_modules/forever-agent": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "license": "Apache-2.0", + "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", "engines": { "node": "*" } @@ -8038,7 +7128,6 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", - "license": "MIT", "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", @@ -8052,7 +7141,6 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "license": "MIT", "engines": { "node": ">= 0.6" } @@ -8068,18 +7156,21 @@ "node_modules/from2": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", - "license": "MIT", + "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==", "dependencies": { "inherits": "^2.0.1", "readable-stream": "^2.0.0" } }, + "node_modules/from2/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, "node_modules/from2/node_modules/readable-stream": { "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -8093,14 +7184,12 @@ "node_modules/from2/node_modules/safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "license": "MIT" + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, "node_modules/from2/node_modules/string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "license": "MIT", "dependencies": { "safe-buffer": "~5.1.0" } @@ -8127,20 +7216,17 @@ "node_modules/fs": { "version": "0.0.1-security", "resolved": "https://registry.npmjs.org/fs/-/fs-0.0.1-security.tgz", - "integrity": "sha1-invTcYa23d84E/I4WLV+yq9eQdQ=", - "license": "ISC" + "integrity": "sha512-3XY9e1pP0CVEUCdj5BmfIZxRBTSDycnbqhIOGec9QYtmVH2fbLpj86CFWkrNOkt/Fvty4KZG5lTglL9j/gJ87w==" }, "node_modules/fs-constants": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", - "license": "MIT" + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" }, "node_modules/fs-extra": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", - "license": "MIT", "dependencies": { "graceful-fs": "^4.1.2", "jsonfile": "^4.0.0", @@ -8154,7 +7240,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "license": "ISC", "dependencies": { "minipass": "^3.0.0" }, @@ -8165,14 +7250,13 @@ "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "license": "ISC" + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" }, "node_modules/fsevents": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "license": "MIT", + "hasInstallScript": true, "optional": true, "os": [ "darwin" @@ -8184,37 +7268,37 @@ "node_modules/function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "license": "MIT" + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" }, "node_modules/functional-red-black-tree": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", - "dev": true, - "license": "MIT" + "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", + "dev": true }, "node_modules/gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "license": "ISC", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", + "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", "dependencies": { - "aproba": "^1.0.3", + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.2", "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", + "has-unicode": "^2.0.1", + "object-assign": "^4.1.1", "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.2" + }, + "engines": { + "node": ">=10" } }, "node_modules/generic-pool": { "version": "3.6.1", "resolved": "https://registry.npmjs.org/generic-pool/-/generic-pool-3.6.1.tgz", "integrity": "sha512-iMmD/pY4q0+V+f8o4twE9JPeqfNuX+gJAaIPB3B0W1lFkBOtTxBo6B0HxHPgGhzQA8jego7EWopcYq/UDJO2KA==", - "license": "MIT", "engines": { "node": ">= 4" } @@ -8231,20 +7315,18 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "license": "ISC", "engines": { "node": "6.* || 8.* || >= 10.*" } }, "node_modules/get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", - "license": "MIT", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", + "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", "dependencies": { "function-bind": "^1.1.1", "has": "^1.0.3", - "has-symbols": "^1.0.1" + "has-symbols": "^1.0.3" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -8262,7 +7344,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-2.1.0.tgz", "integrity": "sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw==", - "license": "MIT", "dependencies": { "npm-conf": "^1.1.0" }, @@ -8273,8 +7354,7 @@ "node_modules/get-stream": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", - "license": "MIT", + "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", "engines": { "node": ">=4" } @@ -8282,22 +7362,20 @@ "node_modules/getpass": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "license": "MIT", + "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", "dependencies": { "assert-plus": "^1.0.0" } }, "node_modules/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", - "license": "ISC", + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", - "minimatch": "^3.0.4", + "minimatch": "^3.1.1", "once": "^1.3.0", "path-is-absolute": "^1.0.0" }, @@ -8313,7 +7391,6 @@ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, - "license": "ISC", "dependencies": { "is-glob": "^4.0.1" }, @@ -8321,12 +7398,17 @@ "node": ">= 6" } }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "optional": true + }, "node_modules/global-dirs": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz", - "integrity": "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", + "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==", "dev": true, - "license": "MIT", "dependencies": { "ini": "2.0.0" }, @@ -8342,17 +7424,15 @@ "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", "dev": true, - "license": "ISC", "engines": { "node": ">=10" } }, "node_modules/globals": { - "version": "13.11.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.11.0.tgz", - "integrity": "sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==", + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", "dev": true, - "license": "MIT", "dependencies": { "type-fest": "^0.20.2" }, @@ -8363,31 +7443,17 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/globals/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/globby": { - "version": "11.0.4", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", - "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "dev": true, - "license": "MIT", "dependencies": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", - "fast-glob": "^3.1.1", - "ignore": "^5.1.4", - "merge2": "^1.3.0", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", "slash": "^3.0.0" }, "engines": { @@ -8397,11 +7463,22 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "optional": true, + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/got": { "version": "8.3.2", "resolved": "https://registry.npmjs.org/got/-/got-8.3.2.tgz", "integrity": "sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==", - "license": "MIT", "dependencies": { "@sindresorhus/is": "^0.7.0", "cacheable-request": "^2.1.1", @@ -8430,48 +7507,10 @@ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" }, - "node_modules/grpc": { - "version": "1.24.11", - "resolved": "https://registry.npmjs.org/grpc/-/grpc-1.24.11.tgz", - "integrity": "sha512-8/AQdFCzCeCDWW3SoaMNp6ccbRvTQEH1O1u1uFtt29eWsg5gSZCJ3m6fbkduEIh3smY7WAPP+LgVJ5n3nZRxcA==", - "deprecated": "This library will not receive further updates other than security fixes. We recommend using @grpc/grpc-js instead.", - "hasInstallScript": true, - "license": "Apache-2.0", - "dependencies": { - "@mapbox/node-pre-gyp": "^1.0.4", - "@types/bytebuffer": "^5.0.40", - "lodash.camelcase": "^4.3.0", - "lodash.clone": "^4.5.0", - "nan": "^2.13.2", - "protobufjs": "^5.0.3" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/grpc/node_modules/protobufjs": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-5.0.3.tgz", - "integrity": "sha512-55Kcx1MhPZX0zTbVosMQEO5R6/rikNXd9b6RQK4KSPcrSIIwoXTtebIczUrXlwaSrbz4x8XUVThGPob1n8I4QA==", - "license": "Apache-2.0", - "dependencies": { - "ascli": "~1", - "bytebuffer": "~5", - "glob": "^7.0.5", - "yargs": "^3.10.0" - }, - "bin": { - "pbjs": "bin/pbjs" - }, - "engines": { - "node": ">=0.8" - } - }, "node_modules/har-schema": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "license": "ISC", + "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==", "engines": { "node": ">=4" } @@ -8481,7 +7520,6 @@ "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", "deprecated": "this library is no longer supported", - "license": "MIT", "dependencies": { "ajv": "^6.12.3", "har-schema": "^2.0.0" @@ -8494,7 +7532,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "license": "MIT", "dependencies": { "function-bind": "^1.1.1" }, @@ -8511,41 +7548,43 @@ "isarray": "2.0.1" } }, - "node_modules/has-binary2/node_modules/isarray": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", - "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=", - "dev": true - }, "node_modules/has-cors": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz", - "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=", + "integrity": "sha512-g5VNKdkFuUuVCP9gYfDJHjK2nqdQJ7aDLTnycnc2+RvsOQbuLdF5pm7vuE5J76SEBIQjs4kQY/BWq74JUmjbXA==", "dev": true }, "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "license": "MIT", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "engines": { - "node": ">=4" + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dependencies": { + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/has-symbol-support-x": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==", - "license": "MIT", "engines": { "node": "*" } }, "node_modules/has-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", - "license": "MIT", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", "engines": { "node": ">= 0.4" }, @@ -8557,7 +7596,6 @@ "version": "1.4.1", "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==", - "license": "MIT", "dependencies": { "has-symbol-support-x": "^1.4.1" }, @@ -8565,18 +7603,31 @@ "node": "*" } }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "optional": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/has-unicode": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", - "license": "ISC" + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==" }, "node_modules/has-yarn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } @@ -8585,7 +7636,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", - "license": "MIT", "dependencies": { "inherits": "^2.0.4", "readable-stream": "^3.6.0", @@ -8599,7 +7649,6 @@ "version": "1.1.7", "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "license": "MIT", "dependencies": { "inherits": "^2.0.3", "minimalistic-assert": "^1.0.1" @@ -8609,7 +7658,6 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/hasha/-/hasha-4.0.1.tgz", "integrity": "sha512-+wnvroCn3pq0CAKWfItGPyl0DJOob2qs/2D/Rh0a/O90LBzmo5GaKHwIRb6FInVvmEl1mCIHL5RqlfTLvh6FoQ==", - "license": "MIT", "dependencies": { "is-stream": "^1.0.1" }, @@ -8621,23 +7669,15 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz", "integrity": "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==", - "license": "MIT", "dependencies": { "capital-case": "^1.0.4", "tslib": "^2.0.3" } }, - "node_modules/header-case/node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", - "license": "0BSD" - }, "node_modules/helmet": { "version": "3.23.3", "resolved": "https://registry.npmjs.org/helmet/-/helmet-3.23.3.tgz", "integrity": "sha512-U3MeYdzPJQhtvqAVBPntVgAvNSOJyagwZwyKsFdyRa8TV3pOKVFljalPOCxbw5Wwf2kncGhmP0qHjyazIdNdSA==", - "license": "MIT", "dependencies": { "depd": "2.0.0", "dont-sniff-mimetype": "1.1.0", @@ -8659,7 +7699,6 @@ "version": "0.4.0", "resolved": "https://registry.npmjs.org/helmet-crossdomain/-/helmet-crossdomain-0.4.0.tgz", "integrity": "sha512-AB4DTykRw3HCOxovD1nPR16hllrVImeFp5VBV9/twj66lJ2nU75DP8FPL0/Jp4jj79JhTfG+pFI2MD02kWJ+fA==", - "license": "MIT", "engines": { "node": ">=4.0.0" } @@ -8668,7 +7707,6 @@ "version": "2.10.0", "resolved": "https://registry.npmjs.org/helmet-csp/-/helmet-csp-2.10.0.tgz", "integrity": "sha512-Rz953ZNEFk8sT2XvewXkYN0Ho4GEZdjAZy4stjiEQV3eN7GDxg1QKmYggH7otDyIA7uGA6XnUMVSgeJwbR5X+w==", - "license": "MIT", "dependencies": { "bowser": "2.9.0", "camelize": "1.0.0", @@ -8679,20 +7717,10 @@ "node": ">=4.0.0" } }, - "node_modules/helmet/node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, "node_modules/help-me": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/help-me/-/help-me-3.0.0.tgz", "integrity": "sha512-hx73jClhyk910sidBB7ERlnhMlFsJJIBqSVMFDwPN8o2v9nmp5KgLq1Xz1Bf1fCMMZ6mPrX159iG0VLy/fPMtQ==", - "license": "MIT", "dependencies": { "glob": "^7.1.6", "readable-stream": "^3.6.0" @@ -8702,7 +7730,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/hide-powered-by/-/hide-powered-by-1.1.0.tgz", "integrity": "sha512-Io1zA2yOA1YJslkr+AJlWSf2yWFkKjvkcL9Ni1XSUqnGLr/qRQe2UI3Cn/J9MsJht7yEVCe0SscY1HgVMujbgg==", - "license": "MIT", "engines": { "node": ">=4.0.0" } @@ -8710,8 +7737,7 @@ "node_modules/hmac-drbg": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", - "license": "MIT", + "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", "dependencies": { "hash.js": "^1.0.3", "minimalistic-assert": "^1.0.0", @@ -8722,20 +7748,17 @@ "version": "2.8.9", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true, - "license": "ISC" + "dev": true }, "node_modules/hpkp": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/hpkp/-/hpkp-2.0.0.tgz", - "integrity": "sha1-EOFCJk52IVpdMMROxD3mTe5tFnI=", - "license": "MIT" + "integrity": "sha512-TaZpC6cO/k3DFsjfzz1LnOobbVSq+J+7WpJxrVtN4L+8+BPQj8iBDRB2Dx49613N+e7/+ZSQ9ra+xZm7Blf4wg==" }, "node_modules/hsts": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/hsts/-/hsts-2.2.0.tgz", "integrity": "sha512-ToaTnQ2TbJkochoVcdXYm4HOCliNozlviNsg+X2XQLQvZNI/kCHR9rZxVYpJB3UPcHz80PgxRyWQ7PdU1r+VBQ==", - "license": "MIT", "dependencies": { "depd": "2.0.0" }, @@ -8743,20 +7766,10 @@ "node": ">=4.0.0" } }, - "node_modules/hsts/node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, "node_modules/html-encoding-sniffer": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", - "license": "MIT", "dependencies": { "whatwg-encoding": "^1.0.5" }, @@ -8772,29 +7785,27 @@ "node_modules/http-cache-semantics": { "version": "3.8.1", "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", - "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==", - "license": "BSD-2-Clause" + "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==" }, "node_modules/http-errors": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", - "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", "dependencies": { - "depd": "~1.1.2", + "depd": "2.0.0", "inherits": "2.0.4", "setprototypeof": "1.2.0", - "statuses": ">= 1.5.0 < 2", + "statuses": "2.0.1", "toidentifier": "1.0.1" }, "engines": { - "node": ">= 0.6" + "node": ">= 0.8" } }, "node_modules/http-proxy-agent": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", - "license": "MIT", "dependencies": { "@tootallnate/once": "1", "agent-base": "6", @@ -8807,8 +7818,7 @@ "node_modules/http-signature": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "license": "MIT", + "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", "dependencies": { "assert-plus": "^1.0.0", "jsprim": "^1.2.2", @@ -8820,10 +7830,9 @@ } }, "node_modules/https-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", - "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", - "license": "MIT", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", "dependencies": { "agent-base": "6", "debug": "4" @@ -8833,13 +7842,11 @@ } }, "node_modules/human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", - "dev": true, - "license": "Apache-2.0", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", "engines": { - "node": ">=8.12.0" + "node": ">=10.17.0" } }, "node_modules/humanize-ms": { @@ -8852,11 +7859,10 @@ } }, "node_modules/husky": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/husky/-/husky-7.0.2.tgz", - "integrity": "sha512-8yKEWNX4z2YsofXAMT7KvA1g8p+GxtB1ffV8XtpAEGuXNAbCV5wdNKH+qTpw8SM9fh4aMPDR+yQuKfgnreyZlg==", + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/husky/-/husky-7.0.4.tgz", + "integrity": "sha512-vbaCKN2QLtP/vD4yvs6iz6hBEo6wkSzs8HpRah1Z6aGmF2KW5PdYuAd7uX5a+OyBZHBhd+TFLqgjUgytQr4RvQ==", "dev": true, - "license": "MIT", "bin": { "husky": "lib/bin.js" }, @@ -8871,7 +7877,6 @@ "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3" }, @@ -8896,25 +7901,22 @@ "type": "consulting", "url": "https://feross.org/support" } - ], - "license": "BSD-3-Clause" + ] }, "node_modules/ignore": { - "version": "5.1.8", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", - "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", "dev": true, - "license": "MIT", "engines": { "node": ">= 4" } }, "node_modules/ignore-by-default": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-2.0.0.tgz", - "integrity": "sha512-+mQSgMRiFD3L3AOxLYOCxjIq4OnAmo5CIuC+lj5ehCJcPtV++QacEV7FdpzvYxH6DaOySWzQU6RR0lPLy37ckA==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-2.1.0.tgz", + "integrity": "sha512-yiWd4GVmJp0Q6ghmM2B/V3oZGRmjrKLXvHR3TE1nfoXsmoggllfZUQe74EN0fJdPFZu2NIvNdrMMLm3OsV7Ohw==", "dev": true, - "license": "ISC", "engines": { "node": ">=10 <11 || >=12 <13 || >=14" } @@ -8924,7 +7926,6 @@ "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", "dev": true, - "license": "MIT", "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" @@ -8936,31 +7937,19 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/import-fresh/node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, "node_modules/import-lazy": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", - "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", + "integrity": "sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/import-local": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.3.tgz", - "integrity": "sha512-bE9iaUY3CXH8Cwfan/abDKAxe1KGT9kyGsBPqf6DMK/z0a2OzAsrukeYNgIH6cH5Xr452jb1TUL8rSfCLjZ9uA==", - "license": "MIT", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", "dependencies": { "pkg-dir": "^4.2.0", "resolve-cwd": "^3.0.0" @@ -8970,13 +7959,15 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "license": "MIT", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", "engines": { "node": ">=0.8.19" } @@ -8985,7 +7976,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "license": "MIT", "engines": { "node": ">=8" } @@ -8993,7 +7983,7 @@ "node_modules/indexof": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", - "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=", + "integrity": "sha512-i0G7hLJ1z0DE8dsqJa2rycj9dBmNKgXBvotXtZYXakU9oivfB9Uj2ZBC27qqef2U58/ZLwalxa1X/RDCdkHtVg==", "dev": true }, "node_modules/infer-owner": { @@ -9005,17 +7995,15 @@ "node_modules/inflection": { "version": "1.12.0", "resolved": "https://registry.npmjs.org/inflection/-/inflection-1.12.0.tgz", - "integrity": "sha1-ogCTVlbW9fa8TcdQLhrstwMihBY=", + "integrity": "sha512-lRy4DxuIFWXlJU7ed8UiTJOSTqStqYdEb4CEbtXfNbkdj3nH1L+reUWiE10VWcJS2yR7tge8Z74pJjtBjNwj0w==", "engines": [ "node >= 0.4.0" - ], - "license": "MIT" + ] }, "node_modules/inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "license": "ISC", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -9024,20 +8012,17 @@ "node_modules/inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "license": "ISC" + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, "node_modules/ini": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "license": "ISC" + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" }, "node_modules/into-stream": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz", - "integrity": "sha1-lvsKk2wSur1v8XUqF9BWFqvQlMY=", - "license": "MIT", + "integrity": "sha512-TcdjPibTksa1NQximqep2r17ISRiNE9fwlfbg3F8ANdvP5/yrFTew86VcO//jk4QTaMlbjypPBq76HN2zaKfZQ==", "dependencies": { "from2": "^2.1.1", "p-is-promise": "^1.1.0" @@ -9046,26 +8031,15 @@ "node": ">=4" } }, - "node_modules/invert-kv": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", - "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/ip": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", - "license": "MIT" + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz", + "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==" }, "node_modules/ip-regex": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.3.0.tgz", "integrity": "sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==", - "license": "MIT", "engines": { "node": ">=8" } @@ -9074,33 +8048,45 @@ "version": "1.9.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "license": "MIT", "engines": { "node": ">= 0.10" } }, "node_modules/irregular-plurals": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-3.3.0.tgz", - "integrity": "sha512-MVBLKUTangM3EfRPFROhmWQQKRDsrgI83J8GS3jXy+OwYqiR2/aoWndYQ5416jLE3uaGgLH7ncme3X9y09gZ3g==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-3.4.0.tgz", + "integrity": "sha512-YXxECO/W6N9aMBVKMKKZ8TXESgq7EFrp3emCGGUcrYY1cgJIeZjoB75MTu8qi+NAKntS9NwPU8VdcQ3r6E6aWQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "optional": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", - "license": "MIT" + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" }, "node_modules/is-binary-path": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", "dev": true, - "license": "MIT", "dependencies": { "binary-extensions": "^2.0.0" }, @@ -9111,8 +8097,7 @@ "node_modules/is-bluebird": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-bluebird/-/is-bluebird-1.0.2.tgz", - "integrity": "sha1-CWQ5Bg9KpBGr7hkUOoTWpVNG1uI=", - "license": "MIT", + "integrity": "sha512-PDRu1vVip5dGQg5tfn2qVCCyxbBYu5MhYUJwSfL/RoGBI97n1fxvilVazxzptZW0gcmsMH17H4EVZZI5E/RSeA==", "engines": { "node": ">=0.10.0" } @@ -9120,15 +8105,25 @@ "node_modules/is-buffer": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "license": "MIT" + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "optional": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/is-ci": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", "dev": true, - "license": "MIT", "dependencies": { "ci-info": "^2.0.0" }, @@ -9137,10 +8132,9 @@ } }, "node_modules/is-core-module": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.7.0.tgz", - "integrity": "sha512-ByY+tjCciCr+9nLryBYcSD50EOGWt95c7tIsKTG1J2ixKKXPvF7Ej3AVd+UfDydAJom3biBGDBALaO79ktwgEQ==", - "license": "MIT", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", "dependencies": { "has": "^1.0.3" }, @@ -9152,29 +8146,23 @@ "version": "2.2.2", "resolved": "https://registry.npmjs.org/is-error/-/is-error-2.2.2.tgz", "integrity": "sha512-IOQqts/aHWbiisY5DuPJQ0gcbvaLFCa7fBa9xoLfxBZvQ+ZI/Zh9xoI7Gk+G64N0FdK4AbibytHht2tWgpJWLg==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "license": "MIT", - "dependencies": { - "number-is-nan": "^1.0.0" - }, + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, "node_modules/is-generator-fn": { @@ -9185,12 +8173,26 @@ "node": ">=6" } }, + "node_modules/is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "optional": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-glob": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "dev": true, - "license": "MIT", "dependencies": { "is-extglob": "^2.1.1" }, @@ -9203,7 +8205,6 @@ "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", "dev": true, - "license": "MIT", "dependencies": { "global-dirs": "^3.0.0", "is-path-inside": "^3.0.2" @@ -9220,7 +8221,6 @@ "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } @@ -9229,7 +8229,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/is-ip/-/is-ip-3.1.0.tgz", "integrity": "sha512-35vd5necO7IitFPjd/YBeqwWnyDWbuLH9ZXQdMfDA8TEo7pv5X8yfrvVO3xbJbLUlERCMvf6X0hTUamQxCYJ9Q==", - "license": "MIT", "dependencies": { "ip-regex": "^4.0.0" }, @@ -9247,7 +8246,6 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", - "license": "MIT", "dependencies": { "call-bind": "^1.0.0", "define-properties": "^1.1.3" @@ -9262,15 +8260,13 @@ "node_modules/is-natural-number": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz", - "integrity": "sha1-q5124dtM7VHjXeDHLr7PCfc0zeg=", - "license": "MIT" + "integrity": "sha512-Y4LTamMe0DDQIIAlaer9eKebAlDSV6huy+TWhJVPlzZh2o4tRP5SQWFlLn5N0To4mDD22/qdOq+veo1cSISLgQ==" }, "node_modules/is-npm": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz", "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" }, @@ -9282,7 +8278,6 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "license": "MIT", "engines": { "node": ">=0.12.0" } @@ -9292,7 +8287,6 @@ "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } @@ -9301,7 +8295,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz", "integrity": "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==", - "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -9311,7 +8304,6 @@ "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } @@ -9321,7 +8313,6 @@ "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } @@ -9329,8 +8320,7 @@ "node_modules/is-plain-obj": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", - "license": "MIT", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", "engines": { "node": ">=0.10.0" } @@ -9339,7 +8329,6 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", - "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -9347,20 +8336,18 @@ "node_modules/is-potential-custom-element-name": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", - "license": "MIT" + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" }, "node_modules/is-promise": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", - "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==", - "license": "MIT" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz", + "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==", + "dev": true }, "node_modules/is-retry-allowed": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", - "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -9368,24 +8355,40 @@ "node_modules/is-stream": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "license": "MIT", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", "engines": { "node": ">=0.10.0" } }, + "node_modules/is-typed-array": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", + "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", + "optional": true, + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "license": "MIT" + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" }, "node_modules/is-unicode-supported": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" }, @@ -9397,26 +8400,23 @@ "version": "0.3.0", "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "license": "MIT" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha512-c2cu3UxbI+b6kR3fy0nRnAhodsvR9dx7U5+znCOzdj6IfP3upFURTr0Xl5BlQZNKZjEtxrmVyfSdeE3O57smoQ==", + "dev": true }, "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "license": "ISC" + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" }, "node_modules/isomorphic-dompurify": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/isomorphic-dompurify/-/isomorphic-dompurify-0.6.0.tgz", "integrity": "sha512-sEptfoVYXqwvQ5bihTEJbLjSvRQmZ+s9TqBBiJ7VFMSyFN8uDVhaRpLRH92GTKAnJKPTHHn2+C1HrpSB27bksQ==", - "license": "MIT", "dependencies": { "@types/dompurify": "^2.0.4", "dompurify": "^2.0.14", @@ -9426,8 +8426,7 @@ "node_modules/isstream": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "license": "MIT" + "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==" }, "node_modules/istanbul-lib-coverage": { "version": "3.2.0", @@ -9438,9 +8437,9 @@ } }, "node_modules/istanbul-lib-instrument": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz", - "integrity": "sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", "dependencies": { "@babel/core": "^7.12.3", "@babel/parser": "^7.14.7", @@ -9473,14 +8472,6 @@ "node": ">=8" } }, - "node_modules/istanbul-lib-report/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, "node_modules/istanbul-lib-report/node_modules/make-dir": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", @@ -9503,17 +8494,6 @@ "semver": "bin/semver.js" } }, - "node_modules/istanbul-lib-report/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/istanbul-lib-source-maps": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", @@ -9527,14 +8507,6 @@ "node": ">=10" } }, - "node_modules/istanbul-lib-source-maps/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/istanbul-reports": { "version": "3.1.5", "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", @@ -9551,7 +8523,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==", - "license": "MIT", "dependencies": { "has-to-string-tag-x": "^1.2.0", "is-object": "^1.0.1" @@ -9561,23 +8532,21 @@ } }, "node_modules/jasmine": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/jasmine/-/jasmine-3.9.0.tgz", - "integrity": "sha512-JgtzteG7xnqZZ51fg7N2/wiQmXon09szkALcRMTgCMX4u/m17gVJFjObnvw5FXkZOWuweHPaPRVB6DI2uN0wVA==", - "license": "MIT", + "version": "3.99.0", + "resolved": "https://registry.npmjs.org/jasmine/-/jasmine-3.99.0.tgz", + "integrity": "sha512-YIThBuHzaIIcjxeuLmPD40SjxkEcc8i//sGMDKCgkRMVgIwRJf5qyExtlJpQeh7pkeoBSOe6lQEdg+/9uKg9mw==", "dependencies": { "glob": "^7.1.6", - "jasmine-core": "~3.9.0" + "jasmine-core": "~3.99.0" }, "bin": { "jasmine": "bin/jasmine.js" } }, "node_modules/jasmine-core": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-3.9.0.tgz", - "integrity": "sha512-Tv3kVbPCGVrjsnHBZ38NsPU3sDOtNa0XmbG2baiyJqdb5/SPpDO6GVwJYtUryl6KB4q1Ssckwg612ES9Z0dreQ==", - "license": "MIT" + "version": "3.99.1", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-3.99.1.tgz", + "integrity": "sha512-Hu1dmuoGcZ7AfyynN3LsfruwMbxMALMka+YtZeGoLuDEySVmVAPaonkNoBRIw/ectu8b9tVQCJNgp4a4knp+tg==" }, "node_modules/jest": { "version": "28.1.3", @@ -9616,72 +8585,6 @@ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jest-changed-files/node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/jest-changed-files/node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-changed-files/node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "engines": { - "node": ">=10.17.0" - } - }, - "node_modules/jest-changed-files/node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-changed-files/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/jest-circus": { "version": "28.1.3", "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-28.1.3.tgz", @@ -9711,206 +8614,64 @@ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jest-circus/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/jest-cli": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-28.1.3.tgz", + "integrity": "sha512-roY3kvrv57Azn1yPgdTebPAXvdR2xfezaKKYzVxZ6It/5NCxzJym6tUI5P1zkdWhfUYkxEI9uZWcQdaFLo8mJQ==", "dependencies": { - "color-convert": "^2.0.1" + "@jest/core": "^28.1.3", + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^28.1.3", + "jest-util": "^28.1.3", + "jest-validate": "^28.1.3", + "prompts": "^2.0.1", + "yargs": "^17.3.1" + }, + "bin": { + "jest": "bin/jest.js" }, "engines": { - "node": ">=8" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } } }, - "node_modules/jest-circus/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-circus/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-circus/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-circus/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-circus/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-circus/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-cli": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-28.1.3.tgz", - "integrity": "sha512-roY3kvrv57Azn1yPgdTebPAXvdR2xfezaKKYzVxZ6It/5NCxzJym6tUI5P1zkdWhfUYkxEI9uZWcQdaFLo8mJQ==", - "dependencies": { - "@jest/core": "^28.1.3", - "@jest/test-result": "^28.1.3", - "@jest/types": "^28.1.3", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "import-local": "^3.0.2", - "jest-config": "^28.1.3", - "jest-util": "^28.1.3", - "jest-validate": "^28.1.3", - "prompts": "^2.0.1", - "yargs": "^17.3.1" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true + "node_modules/jest-cli/node_modules/ci-info": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", + "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" } - } - }, - "node_modules/jest-cli/node_modules/acorn-walk": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", - "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", - "optional": true, - "peer": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/jest-cli/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, + ], "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-cli/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-cli/node_modules/ci-info": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.2.tgz", - "integrity": "sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg==" - }, "node_modules/jest-cli/node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", "dependencies": { "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", + "strip-ansi": "^6.0.1", "wrap-ansi": "^7.0.0" - } - }, - "node_modules/jest-cli/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" }, "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-cli/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-cli/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "node_modules/jest-cli/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-cli/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "engines": { - "node": ">=8" + "node": ">=12" } }, "node_modules/jest-cli/node_modules/jest-config": { @@ -9974,52 +8735,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-cli/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-cli/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-cli/node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-cli/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-cli/node_modules/ts-node": { "version": "10.9.1", "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", @@ -10064,55 +8779,23 @@ } } }, - "node_modules/jest-cli/node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/jest-cli/node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "engines": { - "node": ">=10" - } - }, "node_modules/jest-cli/node_modules/yargs": { - "version": "17.5.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.5.1.tgz", - "integrity": "sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA==", + "version": "17.7.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.0.tgz", + "integrity": "sha512-dwqOPg5trmrre9+v8SUo2q/hAwyKoVfu8OC1xPHKJGNdxAvPl4sKxL4vBnh3bQz/ZvvGAFeA5H3ou2kcOY8sQQ==", "dependencies": { - "cliui": "^7.0.2", + "cliui": "^8.0.1", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", "string-width": "^4.2.3", "y18n": "^5.0.5", - "yargs-parser": "^21.0.0" + "yargs-parser": "^21.1.1" }, "engines": { "node": ">=12" } }, - "node_modules/jest-cli/node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "engines": { - "node": ">=12" - } - }, "node_modules/jest-diff": { "version": "28.1.3", "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-28.1.3.tgz", @@ -10127,85 +8810,21 @@ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jest-diff/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/jest-docblock": { + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-28.1.1.tgz", + "integrity": "sha512-3wayBVNiOYx0cwAbl9rwm5kKFP8yHH3d/fkEaL02NPTkDojPtheGB7HZSFY4wzX+DxyrvhXz0KSCVksmCknCuA==", "dependencies": { - "color-convert": "^2.0.1" + "detect-newline": "^3.0.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jest-diff/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-diff/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-diff/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-diff/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-diff/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-docblock": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-28.1.1.tgz", - "integrity": "sha512-3wayBVNiOYx0cwAbl9rwm5kKFP8yHH3d/fkEaL02NPTkDojPtheGB7HZSFY4wzX+DxyrvhXz0KSCVksmCknCuA==", - "dependencies": { - "detect-newline": "^3.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-each": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-28.1.3.tgz", - "integrity": "sha512-arT1z4sg2yABU5uogObVPvSlSMQlDA48owx07BDPAiasW0yYpYHYOo4HHLz9q0BVzDVU4hILFjzJw0So9aCL/g==", + "node_modules/jest-each": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-28.1.3.tgz", + "integrity": "sha512-arT1z4sg2yABU5uogObVPvSlSMQlDA48owx07BDPAiasW0yYpYHYOo4HHLz9q0BVzDVU4hILFjzJw0So9aCL/g==", "dependencies": { "@jest/types": "^28.1.3", "chalk": "^4.0.0", @@ -10217,70 +8836,6 @@ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jest-each/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-each/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-each/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-each/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-each/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-each/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-environment-node": { "version": "28.1.3", "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-28.1.3.tgz", @@ -10355,70 +8910,6 @@ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jest-matcher-utils/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-matcher-utils/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-matcher-utils/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-matcher-utils/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-matcher-utils/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-matcher-utils/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-message-util": { "version": "28.1.3", "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", @@ -10438,68 +8929,15 @@ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jest-message-util/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-message-util/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-message-util/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-message-util/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-message-util/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-message-util/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/jest-message-util/node_modules/@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", "dependencies": { - "has-flag": "^4.0.0" + "@babel/highlight": "^7.18.6" }, "engines": { - "node": ">=8" + "node": ">=6.9.0" } }, "node_modules/jest-mock": { @@ -10515,9 +8953,9 @@ } }, "node_modules/jest-pnp-resolver": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", "engines": { "node": ">=6" }, @@ -10569,146 +9007,37 @@ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jest-resolve/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/jest-runner": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-28.1.3.tgz", + "integrity": "sha512-GkMw4D/0USd62OVO0oEgjn23TM+YJa2U2Wu5zz9xsQB1MxWKDOlrnykPxnMsN0tnJllfLPinHTka61u0QhaxBA==", "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-resolve/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-resolve/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-resolve/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-resolve/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-resolve/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runner": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-28.1.3.tgz", - "integrity": "sha512-GkMw4D/0USd62OVO0oEgjn23TM+YJa2U2Wu5zz9xsQB1MxWKDOlrnykPxnMsN0tnJllfLPinHTka61u0QhaxBA==", - "dependencies": { - "@jest/console": "^28.1.3", - "@jest/environment": "^28.1.3", - "@jest/test-result": "^28.1.3", - "@jest/transform": "^28.1.3", - "@jest/types": "^28.1.3", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.10.2", - "graceful-fs": "^4.2.9", - "jest-docblock": "^28.1.1", - "jest-environment-node": "^28.1.3", - "jest-haste-map": "^28.1.3", - "jest-leak-detector": "^28.1.3", - "jest-message-util": "^28.1.3", - "jest-resolve": "^28.1.3", - "jest-runtime": "^28.1.3", - "jest-util": "^28.1.3", - "jest-watcher": "^28.1.3", - "jest-worker": "^28.1.3", - "p-limit": "^3.1.0", - "source-map-support": "0.5.13" + "@jest/console": "^28.1.3", + "@jest/environment": "^28.1.3", + "@jest/test-result": "^28.1.3", + "@jest/transform": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "graceful-fs": "^4.2.9", + "jest-docblock": "^28.1.1", + "jest-environment-node": "^28.1.3", + "jest-haste-map": "^28.1.3", + "jest-leak-detector": "^28.1.3", + "jest-message-util": "^28.1.3", + "jest-resolve": "^28.1.3", + "jest-runtime": "^28.1.3", + "jest-util": "^28.1.3", + "jest-watcher": "^28.1.3", + "jest-worker": "^28.1.3", + "p-limit": "^3.1.0", + "source-map-support": "0.5.13" }, "engines": { "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jest-runner/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-runner/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-runner/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-runner/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, "node_modules/jest-runner/node_modules/emittery": { "version": "0.10.2", "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", @@ -10720,36 +9049,6 @@ "url": "https://github.com/sindresorhus/emittery?sponsor=1" } }, - "node_modules/jest-runner/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runner/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-runner/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/jest-runner/node_modules/source-map-support": { "version": "0.5.13", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", @@ -10759,17 +9058,6 @@ "source-map": "^0.6.0" } }, - "node_modules/jest-runner/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-runtime": { "version": "28.1.3", "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-28.1.3.tgz", @@ -10802,130 +9090,6 @@ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jest-runtime/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-runtime/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-runtime/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-runtime/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-runtime/node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/jest-runtime/node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-runtime/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runtime/node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "engines": { - "node": ">=10.17.0" - } - }, - "node_modules/jest-runtime/node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-runtime/node_modules/strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runtime/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-snapshot": { "version": "28.1.3", "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-28.1.3.tgz", @@ -10948,162 +9112,43 @@ "jest-diff": "^28.1.3", "jest-get-type": "^28.0.2", "jest-haste-map": "^28.1.3", - "jest-matcher-utils": "^28.1.3", - "jest-message-util": "^28.1.3", - "jest-util": "^28.1.3", - "natural-compare": "^1.4.0", - "pretty-format": "^28.1.3", - "semver": "^7.3.5" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-snapshot/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-snapshot/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-snapshot/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-snapshot/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-snapshot/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-snapshot/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-util": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", - "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", - "dependencies": { - "@jest/types": "^28.1.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-util/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-util/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "jest-matcher-utils": "^28.1.3", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "natural-compare": "^1.4.0", + "pretty-format": "^28.1.3", + "semver": "^7.3.5" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jest-util/node_modules/ci-info": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.2.tgz", - "integrity": "sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg==" - }, - "node_modules/jest-util/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", "dependencies": { - "color-name": "~1.1.4" + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" }, "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-util/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-util/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jest-util/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, + "node_modules/jest-util/node_modules/ci-info": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", + "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], "engines": { "node": ">=8" } @@ -11124,20 +9169,6 @@ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jest-validate/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, "node_modules/jest-validate/node_modules/camelcase": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", @@ -11149,64 +9180,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-validate/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-validate/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-validate/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-validate/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-validate/node_modules/leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "engines": { - "node": ">=6" - } - }, - "node_modules/jest-validate/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-watcher": { "version": "28.1.3", "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", @@ -11225,51 +9198,6 @@ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jest-watcher/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-watcher/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-watcher/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-watcher/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, "node_modules/jest-watcher/node_modules/emittery": { "version": "0.10.2", "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", @@ -11281,25 +9209,6 @@ "url": "https://github.com/sindresorhus/emittery?sponsor=1" } }, - "node_modules/jest-watcher/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-watcher/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-worker": { "version": "28.1.3", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", @@ -11313,14 +9222,6 @@ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jest-worker/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, "node_modules/jest-worker/node_modules/supports-color": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", @@ -11335,16 +9236,24 @@ "url": "https://github.com/chalk/supports-color?sponsor=1" } }, + "node_modules/jmespath": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/jmespath/-/jmespath-0.16.0.tgz", + "integrity": "sha512-9FzQjJ7MATs1tSpnco1K6ayiYE3figslrXA72G2HQ/n76RzvYlofyi5QM+iX4YRs/pu3yzxlVQSST23+dMDknw==", + "optional": true, + "engines": { + "node": ">= 0.6.0" + } + }, "node_modules/js-beautify": { - "version": "1.14.0", - "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.14.0.tgz", - "integrity": "sha512-yuck9KirNSCAwyNJbqW+BxJqJ0NLJ4PwBUzQQACl5O3qHMBXVkXb/rD0ilh/Lat/tn88zSZ+CAHOlk0DsY7GuQ==", - "license": "MIT", + "version": "1.14.7", + "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.14.7.tgz", + "integrity": "sha512-5SOX1KXPFKx+5f6ZrPsIPEY7NwKeQz47n3jm2i+XeHx9MoRsfQenlOP13FQhWvg8JRS0+XLO6XYUQ2GX+q+T9A==", "dependencies": { - "config-chain": "^1.1.12", + "config-chain": "^1.1.13", "editorconfig": "^0.15.3", - "glob": "^7.1.3", - "nopt": "^5.0.0" + "glob": "^8.0.3", + "nopt": "^6.0.0" }, "bin": { "css-beautify": "js/bin/css-beautify.js", @@ -11355,18 +9264,62 @@ "node": ">=10" } }, + "node_modules/js-beautify/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/js-beautify/node_modules/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/js-beautify/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/js-sdsl": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", + "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/js-sdsl" + } + }, "node_modules/js-sha256": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/js-sha256/-/js-sha256-0.9.0.tgz", - "integrity": "sha512-sga3MHh9sgQN2+pJ9VYZ+1LPwXOxuBJBA5nrR5/ofPfuiJBE2hnjsaN8se8JznOmGLN2p49Pe5U/ttafcs/apA==", - "license": "MIT" + "integrity": "sha512-sga3MHh9sgQN2+pJ9VYZ+1LPwXOxuBJBA5nrR5/ofPfuiJBE2hnjsaN8se8JznOmGLN2p49Pe5U/ttafcs/apA==" }, "node_modules/js-string-escape": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/js-string-escape/-/js-string-escape-1.0.1.tgz", - "integrity": "sha1-4mJbrbwNZ8dTPp7cEGjFh65BN+8=", + "integrity": "sha512-Smw4xcfIQ5LVjAOuJCvN/zIodzA/BBSsluuoSykP+lUvScIi4U6RJLfwHet5cxFnCswUjISV8oAXaqaJDY3chg==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.8" } @@ -11374,14 +9327,12 @@ "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "license": "MIT" + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, "node_modules/js-yaml": { "version": "3.14.1", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "license": "MIT", "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" @@ -11393,14 +9344,12 @@ "node_modules/jsbn": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "license": "MIT" + "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==" }, "node_modules/jscryptor-2": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/jscryptor-2/-/jscryptor-2-0.0.1.tgz", "integrity": "sha512-Vd2QDfvQ/uHrBffHLlqiuqAuUxmJ5OcOyOnu31x/ENvsIBcWs5EKCZVObLg4meI9jToopB+iVBg2jN2tX0qslA==", - "license": "MIT", "dependencies": { "mcrypt": "^0.1" } @@ -11409,7 +9358,6 @@ "version": "16.7.0", "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", - "license": "MIT", "dependencies": { "abab": "^2.0.5", "acorn": "^8.2.4", @@ -11452,14 +9400,14 @@ } }, "node_modules/jsdom/node_modules/tough-cookie": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", - "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", - "license": "BSD-3-Clause", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", + "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", "dependencies": { "psl": "^1.1.33", "punycode": "^2.1.1", - "universalify": "^0.1.2" + "universalify": "^0.2.0", + "url-parse": "^1.5.3" }, "engines": { "node": ">=6" @@ -11469,7 +9417,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", - "license": "MIT", "dependencies": { "punycode": "^2.1.1" }, @@ -11477,20 +9424,18 @@ "node": ">=8" } }, - "node_modules/jsdom/node_modules/webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", - "license": "BSD-2-Clause", + "node_modules/jsdom/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", "engines": { - "node": ">=10.4" + "node": ">= 4.0.0" } }, "node_modules/jsdom/node_modules/whatwg-url": { "version": "8.7.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", - "license": "MIT", "dependencies": { "lodash": "^4.7.0", "tr46": "^2.1.0", @@ -11514,21 +9459,18 @@ "node_modules/json-buffer": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", - "license": "MIT" + "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==" }, "node_modules/json-parse-better-errors": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "license": "MIT" + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" }, "node_modules/json-schema": { "version": "0.4.0", @@ -11538,21 +9480,18 @@ "node_modules/json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "license": "MIT" + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" }, "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", - "dev": true, - "license": "MIT" + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true }, "node_modules/json-stringify-safe": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "license": "ISC" + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==" }, "node_modules/json5": { "version": "2.2.3", @@ -11568,39 +9507,24 @@ "node_modules/jsonfile": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "license": "MIT", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", "optionalDependencies": { "graceful-fs": "^4.1.6" } }, "node_modules/jsonwebtoken": { - "version": "8.5.1", - "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz", - "integrity": "sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz", + "integrity": "sha512-tuGfYXxkQGDPnLJ7SibiQgVgeDgfbPq2k2ICcbgqW8WxWLBAxKQM/ZCu/IT8SOSwmaYl4dpTFCW5xZv7YbbWUw==", "dependencies": { "jws": "^3.2.2", - "lodash.includes": "^4.3.0", - "lodash.isboolean": "^3.0.3", - "lodash.isinteger": "^4.0.4", - "lodash.isnumber": "^3.0.3", - "lodash.isplainobject": "^4.0.6", - "lodash.isstring": "^4.0.1", - "lodash.once": "^4.0.0", + "lodash": "^4.17.21", "ms": "^2.1.1", - "semver": "^5.6.0" + "semver": "^7.3.8" }, "engines": { - "node": ">=4", - "npm": ">=1.4.28" - } - }, - "node_modules/jsonwebtoken/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "bin": { - "semver": "bin/semver" + "node": ">=12", + "npm": ">=6" } }, "node_modules/jsprim": { @@ -11640,7 +9564,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz", "integrity": "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==", - "license": "MIT", "dependencies": { "json-buffer": "3.0.0" } @@ -11656,15 +9579,13 @@ "node_modules/kuler": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/kuler/-/kuler-2.0.0.tgz", - "integrity": "sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==", - "license": "MIT" + "integrity": "sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==" }, "node_modules/latest-version": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", "dev": true, - "license": "MIT", "dependencies": { "package-json": "^6.3.0" }, @@ -11672,52 +9593,37 @@ "node": ">=8" } }, - "node_modules/lcid": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", - "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", - "license": "MIT", - "dependencies": { - "invert-kv": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/leven": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz", - "integrity": "sha1-wuep93IJTe6dNCAq6KzORoeHVYA=", - "license": "MIT", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, "node_modules/levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "license": "MIT", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, "dependencies": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" }, "engines": { "node": ">= 0.8.0" } }, "node_modules/lines-and-columns": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", - "license": "MIT" + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" }, "node_modules/load-json-file": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-5.3.0.tgz", "integrity": "sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw==", "dev": true, - "license": "MIT", "dependencies": { "graceful-fs": "^4.1.15", "parse-json": "^4.0.0", @@ -11734,84 +9640,53 @@ "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } }, - "node_modules/locate-path": { + "node_modules/load-json-file/node_modules/strip-bom": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "license": "MIT", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/load-json-file/node_modules/type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" + "p-locate": "^4.1.0" }, "engines": { - "node": ">=6" + "node": ">=8" } }, "node_modules/lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "license": "MIT" + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, "node_modules/lodash-es": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", - "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==", - "license": "MIT" + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" }, "node_modules/lodash.camelcase": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", - "license": "MIT" - }, - "node_modules/lodash.clone": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clone/-/lodash.clone-4.5.0.tgz", - "integrity": "sha1-GVhwRQ9aExkkeN9Lw9I9LeoZB7Y=", - "license": "MIT" - }, - "node_modules/lodash.clonedeep": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.includes": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", - "integrity": "sha1-YLuYqHy5I8aMoeUTJUgzFISfVT8=" - }, - "node_modules/lodash.isboolean": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", - "integrity": "sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY=" - }, - "node_modules/lodash.isinteger": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", - "integrity": "sha1-YZwK89A/iwTDH1iChAt3sRzWg0M=" - }, - "node_modules/lodash.isnumber": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", - "integrity": "sha1-POdoEMWSjQM1IwGsKHMX8RwLH/w=" - }, - "node_modules/lodash.isplainobject": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=" - }, - "node_modules/lodash.isstring": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", - "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=" + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==" }, "node_modules/lodash.memoize": { "version": "4.1.2", @@ -11822,27 +9697,19 @@ "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.once": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", - "integrity": "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=" + "dev": true }, "node_modules/lodash.truncate": { "version": "4.4.2", "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", - "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", - "dev": true, - "license": "MIT" + "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", + "dev": true }, "node_modules/log-symbols": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", "dev": true, - "license": "MIT", "dependencies": { "chalk": "^4.1.0", "is-unicode-supported": "^0.1.0" @@ -11854,100 +9721,23 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/log-symbols/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/log-symbols/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/log-symbols/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/log-symbols/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/log-symbols/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/log-symbols/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/logform": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/logform/-/logform-2.3.0.tgz", - "integrity": "sha512-graeoWUH2knKbGthMtuG1EfaSPMZFZBIrhuJHhkS5ZseFBrc7DupCzihOQAzsK/qIKPQaPJ/lFQFctILUY5ARQ==", - "license": "MIT", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/logform/-/logform-2.5.1.tgz", + "integrity": "sha512-9FyqAm9o9NKKfiAKfZoYo9bGXXuwMkxQiQttkT4YjjVtQVIQtK6LmVtlxmCaFswo6N4AfEkHqZTV0taDtPotNg==", "dependencies": { - "colors": "^1.2.1", + "@colors/colors": "1.5.0", + "@types/triple-beam": "^1.3.2", "fecha": "^4.2.0", "ms": "^2.1.1", - "safe-stable-stringify": "^1.1.0", + "safe-stable-stringify": "^2.3.1", "triple-beam": "^1.3.0" } }, "node_modules/long": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/long/-/long-3.2.0.tgz", - "integrity": "sha1-2CG3E4yhy1gcFymQ7xTbIAtcR0s=", - "license": "Apache-2.0", + "integrity": "sha512-ZYvPPOMqUwPoDsbJaR10iQJYnMuZhRTvHYl62ErLIEX7RgFlziSBUUvrt3OVfc47QlHHpzPZYP17g3Fv7oeJkg==", "engines": { "node": ">=0.6" } @@ -11956,53 +9746,40 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "license": "MIT", "dependencies": { "tslib": "^2.0.3" } }, - "node_modules/lower-case/node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", - "license": "0BSD" - }, "node_modules/lowercase-keys": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "license": "ISC", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" + "yallist": "^3.0.2" } }, "node_modules/lru-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz", - "integrity": "sha1-Jzi9nw089PhEkMVzbEhpmsYyzaM=", - "license": "MIT", + "integrity": "sha512-BpdYkt9EvGl8OfWHDQPISVpcl5xZthb+XPsbELj5AQXxIC8IriDZIQYjBJPEm5rS420sjZ0TLEzRcq5KdBhYrQ==", "dependencies": { "es5-ext": "~0.10.2" } }, "node_modules/lsat-js": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/lsat-js/-/lsat-js-2.0.3.tgz", - "integrity": "sha512-lmxxW4kszz9RgdO7NSwRmJ/uHyQvmy6YKSY6INkrPRjjBn/wYZZnwKNYPK8OyTfe0kwEAnNKeMa6lzfZ/jR3iA==", - "license": "MIT", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/lsat-js/-/lsat-js-2.0.6.tgz", + "integrity": "sha512-MYskgqq0YsYf7Ikuz5O07T+crYOSvAYqR6Zh1u1zogQ1CTFCldtzDB40AS7ZKknJL5DahRu4uvaKHFu+O0WXqQ==", "dependencies": { + "@stablelib/base64": "^1.0.1", "@types/node": "^13.1.0", "@types/sjcl": "^1.0.29", "@types/uuid": "^3.4.6", @@ -12021,32 +9798,20 @@ "node_modules/lsat-js/node_modules/@types/uuid": { "version": "3.4.10", "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-3.4.10.tgz", - "integrity": "sha512-BgeaZuElf7DEYZhWYDTc/XcLZXdVgFkVSTa13BqKvbnmUrxr3TJFKofUxCtDO9UQOdhnV+HPOESdHiHKZOJV1A==", - "license": "MIT" - }, - "node_modules/lsat-js/node_modules/macaroon": { - "version": "3.1.0", - "resolved": "git+ssh://git@github.com/tierion/js-macaroon.git#f3654fd314f8fa778299b2286b87f78366a941e1", - "license": "BSD-3-Clause", - "dependencies": { - "sjcl": "^1.0.6", - "tweetnacl": "^1.0.0", - "tweetnacl-util": "^0.15.0" - } + "integrity": "sha512-BgeaZuElf7DEYZhWYDTc/XcLZXdVgFkVSTa13BqKvbnmUrxr3TJFKofUxCtDO9UQOdhnV+HPOESdHiHKZOJV1A==" }, "node_modules/lsat-js/node_modules/uuid": { "version": "3.4.0", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "license": "MIT", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", "bin": { "uuid": "bin/uuid" } }, "node_modules/macaroon": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/macaroon/-/macaroon-3.0.4.tgz", - "integrity": "sha512-Tja2jvupseKxltPZbu5RPSz2Pgh6peYA3O46YCTcYL8PI1VqtGwDqRhGfP8pows26xx9wTiygk+en62Bq+Y8JA==", + "version": "3.1.0", + "resolved": "git+ssh://git@github.com/tierion/js-macaroon.git#f3654fd314f8fa778299b2286b87f78366a941e1", "license": "BSD-3-Clause", "dependencies": { "sjcl": "^1.0.6", @@ -12058,7 +9823,6 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", - "license": "MIT", "dependencies": { "pify": "^3.0.0" }, @@ -12069,8 +9833,7 @@ "node_modules/make-error": { "version": "1.3.6", "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", - "license": "ISC" + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==" }, "node_modules/make-fetch-happen": { "version": "9.1.0", @@ -12100,9 +9863,27 @@ } }, "node_modules/make-fetch-happen/node_modules/http-cache-semantics": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", - "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", + "optional": true + }, + "node_modules/make-fetch-happen/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "optional": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/make-fetch-happen/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "optional": true }, "node_modules/makeerror": { @@ -12118,7 +9899,6 @@ "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", "dev": true, - "license": "MIT", "dependencies": { "p-defer": "^1.0.0" }, @@ -12131,7 +9911,6 @@ "resolved": "https://registry.npmjs.org/matcher/-/matcher-3.0.0.tgz", "integrity": "sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==", "dev": true, - "license": "MIT", "dependencies": { "escape-string-regexp": "^4.0.0" }, @@ -12139,26 +9918,12 @@ "node": ">=10" } }, - "node_modules/matcher/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/mcrypt": { "version": "0.1.17", "resolved": "https://registry.npmjs.org/mcrypt/-/mcrypt-0.1.17.tgz", "integrity": "sha512-d0BijG+tuvoP55RMDlXqrqgLRDgAgbrQlCnU5l98VKooi7h8YdeBIOR0YkcA43lFISpk3ObUi/Eznwpuv5+IUA==", "deprecated": "Please use cryptian package instead of this package", "hasInstallScript": true, - "license": "MIT", "dependencies": { "bindings": "^1.3.0", "nan": "^2.14.0" @@ -12171,7 +9936,6 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", - "license": "BSD-3-Clause", "dependencies": { "charenc": "0.0.2", "crypt": "0.0.2", @@ -12183,7 +9947,6 @@ "resolved": "https://registry.npmjs.org/md5-hex/-/md5-hex-3.0.1.tgz", "integrity": "sha512-BUiRtTtV39LIJwinWBjqVsU9xhdnz7/i889V859IBFpuqGAj6LuOvHv5XLbgZ2R7ptJoJaEcxkv88/h25T7Ciw==", "dev": true, - "license": "MIT", "dependencies": { "blueimp-md5": "^2.10.0" }, @@ -12195,7 +9958,6 @@ "version": "1.3.5", "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "license": "MIT", "dependencies": { "hash-base": "^3.0.0", "inherits": "^2.0.1", @@ -12205,8 +9967,7 @@ "node_modules/media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", - "license": "MIT", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", "engines": { "node": ">= 0.6" } @@ -12216,7 +9977,6 @@ "resolved": "https://registry.npmjs.org/mem/-/mem-8.1.1.tgz", "integrity": "sha512-qFCFUDs7U3b8mBDPyz5EToEKoAkgCzqquIgi9nkkR9bixxOVOre+09lbuH7+9Kn2NFpm56M3GUWVbU2hQgdACA==", "dev": true, - "license": "MIT", "dependencies": { "map-age-cleaner": "^0.1.3", "mimic-fn": "^3.1.0" @@ -12228,21 +9988,10 @@ "url": "https://github.com/sindresorhus/mem?sponsor=1" } }, - "node_modules/mem/node_modules/mimic-fn": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-3.1.0.tgz", - "integrity": "sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/memoizee": { "version": "0.4.15", "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.15.tgz", "integrity": "sha512-UBWmJpLZd5STPm7PMUlOw/TSy972M+z8gcyQ5veOnSDRREz/0bmpyTfKt3/51DhEBqCZQn1udM/5flcSPYhkdQ==", - "license": "ISC", "dependencies": { "d": "^1.0.1", "es5-ext": "^0.10.53", @@ -12254,30 +10003,26 @@ "timers-ext": "^0.1.7" } }, - "node_modules/memoizee/node_modules/next-tick": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", - "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==", - "license": "ISC" + "node_modules/memoizee/node_modules/is-promise": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", + "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==" }, "node_modules/merge-descriptors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", - "license": "MIT" + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" }, "node_modules/merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "license": "MIT" + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" }, "node_modules/merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", "dev": true, - "license": "MIT", "engines": { "node": ">= 8" } @@ -12285,26 +10030,23 @@ "node_modules/merkle-lib": { "version": "2.0.10", "resolved": "https://registry.npmjs.org/merkle-lib/-/merkle-lib-2.0.10.tgz", - "integrity": "sha1-grjbrnXieneFOItz+ddyXQ9vMyY=", - "license": "MIT" + "integrity": "sha512-XrNQvUbn1DL5hKNe46Ccs+Tu3/PYOlrcZILuGUhb95oKBPjc/nmIC8D462PQkipVDGKRvwhn+QFg2cCdIvmDJA==" }, "node_modules/methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", - "license": "MIT", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", "engines": { "node": ">= 0.6" } }, "node_modules/micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "license": "MIT", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" + "braces": "^3.0.2", + "picomatch": "^2.3.1" }, "engines": { "node": ">=8.6" @@ -12314,7 +10056,6 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "license": "MIT", "dependencies": { "bn.js": "^4.0.0", "brorand": "^1.0.1" @@ -12354,19 +10095,18 @@ } }, "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "license": "MIT", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-3.1.0.tgz", + "integrity": "sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==", + "dev": true, "engines": { - "node": ">=6" + "node": ">=8" } }, "node_modules/mimic-response": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", - "license": "MIT", "engines": { "node": ">=4" } @@ -12374,20 +10114,17 @@ "node_modules/minimalistic-assert": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "license": "ISC" + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" }, "node_modules/minimalistic-crypto-utils": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", - "license": "MIT" + "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==" }, "node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "license": "ISC", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -12396,15 +10133,17 @@ } }, "node_modules/minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/minipass": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.5.tgz", - "integrity": "sha512-+8NzxD82XQoNKNrl1d/FSi+X8wAEWR+sbYAfIvub4Nz0d22plFG72CEVVaufV8PNf4qSslFTD8VMOxNVhHCjTw==", - "license": "ISC", + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", "dependencies": { "yallist": "^4.0.0" }, @@ -12477,11 +10216,15 @@ "node": ">=8" } }, + "node_modules/minipass/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, "node_modules/minizlib": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "license": "MIT", "dependencies": { "minipass": "^3.0.0", "yallist": "^4.0.0" @@ -12490,23 +10233,26 @@ "node": ">= 8" } }, + "node_modules/minizlib/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, "node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "license": "MIT", + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dependencies": { + "minimist": "^1.2.6" + }, "bin": { "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" } }, "node_modules/module-details-from-path": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/module-details-from-path/-/module-details-from-path-1.0.3.tgz", - "integrity": "sha1-EUyUlnPiqKNenTV4hSeqN7Z52is=", - "license": "MIT" + "integrity": "sha512-ySViT69/76t8VhE1xXHK6Ch4NcDd26gx0MzKXLO+F7NOtnqH68d9zF94nT8ZWSxXh8ELOERsnJO/sWt1xZYw5A==" }, "node_modules/moment": { "version": "2.29.4", @@ -12517,10 +10263,9 @@ } }, "node_modules/moment-timezone": { - "version": "0.5.33", - "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.33.tgz", - "integrity": "sha512-PTc2vcT8K9J5/9rDEPe5czSIKgLoGsH8UNpA4qZTVw0Vd/Uz19geE9abbIOQKaAQFcnQ3v5YEXrbSc5BpshH+w==", - "license": "MIT", + "version": "0.5.40", + "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.40.tgz", + "integrity": "sha512-tWfmNkRYmBkPJz5mr9GVDn9vRlVZOTe6yqY92rFxiOdWXbjaR0+9LwQnZGGuNR63X456NqmEkbskte8tWL5ePg==", "dependencies": { "moment": ">= 2.9.0" }, @@ -12529,10 +10274,9 @@ } }, "node_modules/mqtt": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/mqtt/-/mqtt-4.2.8.tgz", - "integrity": "sha512-DJYjlXODVXtSDecN8jnNzi6ItX3+ufGsEs9OB3YV24HtkRrh7kpx8L5M1LuyF0KzaiGtWr2PzDcMGAY60KGOSA==", - "license": "MIT", + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/mqtt/-/mqtt-4.3.7.tgz", + "integrity": "sha512-ew3qwG/TJRorTz47eW46vZ5oBw5MEYbQZVaEji44j5lAUSQSqIEoul7Kua/BatBW0H0kKQcC9kwUHa1qzaWHSw==", "dependencies": { "commist": "^1.0.0", "concat-stream": "^2.0.0", @@ -12540,13 +10284,16 @@ "duplexify": "^4.1.1", "help-me": "^3.0.0", "inherits": "^2.0.3", + "lru-cache": "^6.0.0", "minimist": "^1.2.5", "mqtt-packet": "^6.8.0", + "number-allocator": "^1.0.9", "pump": "^3.0.0", "readable-stream": "^3.6.0", "reinterval": "^1.1.0", + "rfdc": "^1.3.0", "split2": "^3.1.0", - "ws": "^7.5.0", + "ws": "^7.5.5", "xtend": "^4.0.2" }, "bin": { @@ -12562,45 +10309,47 @@ "version": "6.10.0", "resolved": "https://registry.npmjs.org/mqtt-packet/-/mqtt-packet-6.10.0.tgz", "integrity": "sha512-ja8+mFKIHdB1Tpl6vac+sktqy3gA8t9Mduom1BA75cI+R9AHnZOiaBQwpGiWnaVJLDGRdNhQmFaAqd7tkKSMGA==", - "license": "MIT", "dependencies": { "bl": "^4.0.2", "debug": "^4.1.1", "process-nextick-args": "^2.0.1" } }, - "node_modules/mqtt-packet/node_modules/bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "license": "MIT", + "node_modules/mqtt/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" } }, + "node_modules/mqtt/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, "node_modules/mri": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "license": "MIT" + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" }, "node_modules/multer": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/multer/-/multer-1.4.3.tgz", - "integrity": "sha512-np0YLKncuZoTzufbkM6wEKp68EhWJXcU6fq6QqrSwkckd2LlMgd1UqhUJLj6NS/5sZ8dE8LYDWslsltJznnXlg==", - "license": "MIT", + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/multer/-/multer-1.4.4.tgz", + "integrity": "sha512-2wY2+xD4udX612aMqMcB8Ws2Voq6NIUPEtD1be6m411T4uDH/VtL9i//xvcyFlTVfRdaBsk7hV5tgrGQqhuBiw==", + "deprecated": "Multer 1.x is affected by CVE-2022-24434. This is fixed in v1.4.4-lts.1 which drops support for versions of Node.js before 6. Please upgrade to at least Node.js 6 and version 1.4.4-lts.1 of Multer. If you need support for older versions of Node.js, we are open to accepting patches that would fix the CVE on the main 1.x release line, whilst maintaining compatibility with Node.js 0.10.", "dependencies": { "append-field": "^1.0.0", "busboy": "^0.2.11", @@ -12622,7 +10371,6 @@ "engines": [ "node >= 0.8" ], - "license": "MIT", "dependencies": { "buffer-from": "^1.0.0", "inherits": "^2.0.3", @@ -12630,23 +10378,15 @@ "typedarray": "^0.0.6" } }, - "node_modules/multer/node_modules/mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "license": "MIT", - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } + "node_modules/multer/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" }, "node_modules/multer/node_modules/readable-stream": { "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -12660,14 +10400,12 @@ "node_modules/multer/node_modules/safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "license": "MIT" + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, "node_modules/multer/node_modules/string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "license": "MIT", "dependencies": { "safe-buffer": "~5.1.0" } @@ -12677,7 +10415,6 @@ "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-4.0.0.tgz", "integrity": "sha512-lDmx79y1z6i7RNx0ZGCPq1bzJ6ZoDDKbvh7jxr9SJcWLkShMzXrHbYVpTdnhNM5MXpDUxCQ4DgqVttVXlBgiBQ==", "dev": true, - "license": "MIT", "dependencies": { "@types/minimatch": "^3.0.3", "array-differ": "^3.0.0", @@ -12693,7 +10430,6 @@ "version": "2.7.0", "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "license": "MIT", "dependencies": { "any-promise": "^1.0.0", "object-assign": "^4.0.1", @@ -12701,22 +10437,19 @@ } }, "node_modules/nan": { - "version": "2.15.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", - "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==", - "license": "MIT" + "version": "2.17.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz", + "integrity": "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==" }, "node_modules/nanoclone": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/nanoclone/-/nanoclone-0.2.1.tgz", - "integrity": "sha512-wynEP02LmIbLpcYw8uBKpcfF6dmg2vcpKqxeH5UcoKEYdExslsdUA4ugFauuaeYdTB76ez6gJW8XAZ6CgkXYxA==", - "license": "MIT" + "integrity": "sha512-wynEP02LmIbLpcYw8uBKpcfF6dmg2vcpKqxeH5UcoKEYdExslsdUA4ugFauuaeYdTB76ez6gJW8XAZ6CgkXYxA==" }, "node_modules/natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", - "license": "MIT" + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" }, "node_modules/negotiator": { "version": "0.6.3", @@ -12727,49 +10460,49 @@ } }, "node_modules/next-tick": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", - "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=", - "license": "MIT" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", + "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==" }, "node_modules/njwt": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/njwt/-/njwt-1.1.0.tgz", - "integrity": "sha512-lL9oQIc9GYy9ILyHpSTSEhcZHiB0yvCDBWf9EDGLYo2D+8oSZwzhIV5WV0bFEfIqmCIL720ZQyDCXyJM6YrpaQ==", - "license": "Apache-2.0", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/njwt/-/njwt-1.2.0.tgz", + "integrity": "sha512-i+cdqwxo7EUimJCHPSAEpQEWrz4ilsVefL+FRhWrjMqq8HHiQ8dwi9GUWUfj3Vt6XMY2PXSjMn9JeVB3/Jp6pg==", "dependencies": { "@types/node": "^15.0.1", "ecdsa-sig-formatter": "^1.0.5", - "uuid": "^3.3.2" + "uuid": "^8.3.2" + }, + "engines": { + "node": ">=6.0" } }, "node_modules/njwt/node_modules/@types/node": { "version": "15.14.9", "resolved": "https://registry.npmjs.org/@types/node/-/node-15.14.9.tgz", - "integrity": "sha512-qjd88DrCxupx/kJD5yQgZdcYKZKSIGBVDIBE1/LTGcNm3d2Np/jxojkdePDdfnBHJc5W7vSMpbJ1aB7p/Py69A==", - "license": "MIT" + "integrity": "sha512-qjd88DrCxupx/kJD5yQgZdcYKZKSIGBVDIBE1/LTGcNm3d2Np/jxojkdePDdfnBHJc5W7vSMpbJ1aB7p/Py69A==" + }, + "node_modules/njwt/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } }, "node_modules/no-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "license": "MIT", "dependencies": { "lower-case": "^2.0.2", "tslib": "^2.0.3" } }, - "node_modules/no-case/node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", - "license": "0BSD" - }, "node_modules/nocache": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/nocache/-/nocache-2.1.0.tgz", "integrity": "sha512-0L9FvHG3nfnnmaEQPjT9xhfN4ISk0A8/2j4M37Np4mcDesJjHgEUfgPhdCyZuFI954tjokaIj/A3NdpFNdEh4Q==", - "license": "MIT", "engines": { "node": ">=4.0.0" } @@ -12780,9 +10513,9 @@ "integrity": "sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==" }, "node_modules/node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.9.tgz", + "integrity": "sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==", "dependencies": { "whatwg-url": "^5.0.0" }, @@ -12799,9 +10532,9 @@ } }, "node_modules/node-forge": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.0.tgz", - "integrity": "sha512-08ARB91bUi6zNKzVmaj3QO7cr397uiDT2nJ63cHjyNtCTWIgvS47j3eT0WfzUwS9+6Z5YshRaoasFkXCKrIYbA==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", "engines": { "node": ">= 6.13.0" } @@ -12830,6 +10563,16 @@ "node": ">= 10.12.0" } }, + "node_modules/node-gyp-build": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.6.0.tgz", + "integrity": "sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ==", + "bin": { + "node-gyp-build": "bin.js", + "node-gyp-build-optional": "optional.js", + "node-gyp-build-test": "build-test.js" + } + }, "node_modules/node-gyp/node_modules/are-we-there-yet": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", @@ -12843,12 +10586,6 @@ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/node-gyp/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "optional": true - }, "node_modules/node-gyp/node_modules/gauge": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", @@ -12868,13 +10605,19 @@ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/node-gyp/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "node_modules/node-gyp/node_modules/nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", "optional": true, + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, "engines": { - "node": ">=8" + "node": ">=6" } }, "node_modules/node-gyp/node_modules/npmlog": { @@ -12892,55 +10635,28 @@ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/node-gyp/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "optional": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/node-gyp/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "optional": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/node-int64": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" }, "node_modules/node-releases": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", - "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==" + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", + "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==" }, "node_modules/nopt": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", - "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", - "license": "ISC", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz", + "integrity": "sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==", "dependencies": { - "abbrev": "1" + "abbrev": "^1.0.0" }, "bin": { "nopt": "bin/nopt.js" }, "engines": { - "node": ">=6" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, "node_modules/normalize-package-data": { @@ -12948,7 +10664,6 @@ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "hosted-git-info": "^2.1.4", "resolve": "^1.10.0", @@ -12961,7 +10676,6 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true, - "license": "ISC", "bin": { "semver": "bin/semver" } @@ -12970,7 +10684,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -12979,7 +10692,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz", "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==", - "license": "MIT", "dependencies": { "prepend-http": "^2.0.0", "query-string": "^5.0.1", @@ -12989,23 +10701,10 @@ "node": ">=4" } }, - "node_modules/normalize-url/node_modules/sort-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", - "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=", - "license": "MIT", - "dependencies": { - "is-plain-obj": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/npm-conf": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz", "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==", - "license": "MIT", "dependencies": { "config-chain": "^1.1.11", "pify": "^3.0.0" @@ -13018,7 +10717,6 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "license": "MIT", "dependencies": { "path-key": "^3.0.0" }, @@ -13027,37 +10725,34 @@ } }, "node_modules/npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "license": "ISC", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", + "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", "dependencies": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" + "are-we-there-yet": "^2.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^3.0.0", + "set-blocking": "^2.0.0" } }, - "node_modules/number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "license": "MIT", - "engines": { - "node": ">=0.10.0" + "node_modules/number-allocator": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/number-allocator/-/number-allocator-1.0.14.tgz", + "integrity": "sha512-OrL44UTVAvkKdOdRQZIJpLkAdjXGTRda052sN4sO77bKEzYYqWKMBjQvrJFzqygI99gL6Z4u2xctPW1tB8ErvA==", + "dependencies": { + "debug": "^4.3.1", + "js-sdsl": "4.3.0" } }, "node_modules/nwsapi": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", - "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", - "license": "MIT" + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz", + "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==" }, "node_modules/oauth-sign": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "license": "Apache-2.0", "engines": { "node": "*" } @@ -13065,17 +10760,15 @@ "node_modules/object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "license": "MIT", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", "engines": { "node": ">=0.10.0" } }, "node_modules/object-inspect": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", - "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", - "license": "MIT", + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -13084,31 +10777,29 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "license": "MIT", "engines": { "node": ">= 0.4" } }, "node_modules/octokit": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/octokit/-/octokit-1.7.1.tgz", - "integrity": "sha512-1b7eRgU8uWetHOWr8f9ptnVo2EKbrkOfocMeQdpgCt7tl/LK67HptFsy2Xg4fMjsJ/+onoBJW0hy/fO0In3/uA==", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/octokit/-/octokit-1.8.1.tgz", + "integrity": "sha512-xBLKFIivbl7wnLwxzLYuDO/JDNYxdyxoSjFrl/QMrY/fwGGQYYklvKUDTUyGMU0aXPrQtJ0IZnG3BXpCkDQzWg==", "dependencies": { "@octokit/app": "^12.0.4", "@octokit/core": "^3.5.1", "@octokit/oauth-app": "^3.5.1", - "@octokit/plugin-paginate-rest": "^2.16.8", - "@octokit/plugin-rest-endpoint-methods": "^5.12.0", + "@octokit/plugin-paginate-rest": "^2.18.0", + "@octokit/plugin-rest-endpoint-methods": "^5.14.0", "@octokit/plugin-retry": "^3.0.9", "@octokit/plugin-throttling": "^3.5.1", - "@octokit/types": "^6.26.0" + "@octokit/types": "^6.35.0" } }, "node_modules/on-finished": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "license": "MIT", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", "dependencies": { "ee-first": "1.1.1" }, @@ -13119,8 +10810,7 @@ "node_modules/once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "license": "ISC", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", "dependencies": { "wrappy": "1" } @@ -13129,7 +10819,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/one-time/-/one-time-1.0.0.tgz", "integrity": "sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==", - "license": "MIT", "dependencies": { "fn.name": "1.x.x" } @@ -13138,7 +10827,6 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "license": "MIT", "dependencies": { "mimic-fn": "^2.1.0" }, @@ -13149,35 +10837,36 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/onetime/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, "node_modules/optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "license": "MIT", + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, "dependencies": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" }, "engines": { "node": ">= 0.8.0" } }, - "node_modules/optjs": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/optjs/-/optjs-3.2.2.tgz", - "integrity": "sha1-aabOicRCpEQDFBrS+bNwvVu29O4=", - "license": "MIT" - }, "node_modules/ora": { "version": "5.4.1", "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", "dev": true, - "license": "MIT", "dependencies": { "bl": "^4.1.0", "chalk": "^4.1.0", @@ -13196,124 +10885,10 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ora/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/ora/node_modules/bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, - "node_modules/ora/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/ora/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/ora/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/ora/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/ora/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ora/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/os-locale": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", - "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", - "license": "MIT", - "dependencies": { - "lcid": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/os-tmpdir": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "license": "MIT", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", "engines": { "node": ">=0.10.0" } @@ -13322,7 +10897,6 @@ "version": "0.4.1", "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz", "integrity": "sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==", - "license": "MIT", "engines": { "node": ">=4" } @@ -13330,30 +10904,43 @@ "node_modules/p-defer": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", + "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/p-event": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/p-event/-/p-event-2.3.1.tgz", - "integrity": "sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA==", - "license": "MIT", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", + "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", + "dev": true, + "dependencies": { + "p-timeout": "^3.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-event/node_modules/p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "dev": true, "dependencies": { - "p-timeout": "^2.0.1" + "p-finally": "^1.0.0" }, "engines": { - "node": ">=6" + "node": ">=8" } }, "node_modules/p-finally": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "license": "MIT", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", "engines": { "node": ">=4" } @@ -13361,37 +10948,48 @@ "node_modules/p-is-promise": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", - "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=", - "license": "MIT", + "integrity": "sha512-zL7VE4JVS2IFSkR2GQKDSPEVxkoH43/p7oEnwpdCndKYJO0HVeRB7fA8TJwuLOTBREtK0ea8eHaxdwcpob5dmg==", "engines": { "node": ">=4" } }, "node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "license": "MIT", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dependencies": { - "p-try": "^2.0.0" + "yocto-queue": "^0.1.0" }, "engines": { - "node": ">=6" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "license": "MIT", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dependencies": { - "p-limit": "^2.0.0" + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-locate/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" }, "engines": { "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/p-map": { @@ -13399,7 +10997,6 @@ "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", "devOptional": true, - "license": "MIT", "dependencies": { "aggregate-error": "^3.0.0" }, @@ -13414,7 +11011,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz", "integrity": "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==", - "license": "MIT", "dependencies": { "p-finally": "^1.0.0" }, @@ -13426,7 +11022,6 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "license": "MIT", "engines": { "node": ">=6" } @@ -13436,7 +11031,6 @@ "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", "dev": true, - "license": "MIT", "dependencies": { "got": "^9.6.0", "registry-auth-token": "^4.0.0", @@ -13452,7 +11046,6 @@ "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } @@ -13462,7 +11055,6 @@ "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", "dev": true, - "license": "MIT", "dependencies": { "clone-response": "^1.0.2", "get-stream": "^5.1.0", @@ -13481,7 +11073,6 @@ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", "dev": true, - "license": "MIT", "dependencies": { "pump": "^3.0.0" }, @@ -13497,7 +11088,6 @@ "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } @@ -13507,7 +11097,6 @@ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", "dev": true, - "license": "MIT", "dependencies": { "pump": "^3.0.0" }, @@ -13520,7 +11109,6 @@ "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", "dev": true, - "license": "MIT", "dependencies": { "@sindresorhus/is": "^0.14.0", "@szmarczak/http-timer": "^1.1.2", @@ -13539,18 +11127,16 @@ } }, "node_modules/package-json/node_modules/http-cache-semantics": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", - "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", - "dev": true, - "license": "BSD-2-Clause" + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", + "dev": true }, "node_modules/package-json/node_modules/normalize-url": { "version": "4.5.1", "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } @@ -13560,7 +11146,6 @@ "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } @@ -13570,7 +11155,6 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true, - "license": "ISC", "bin": { "semver": "bin/semver.js" } @@ -13578,31 +11162,22 @@ "node_modules/packet-reader": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/packet-reader/-/packet-reader-1.0.0.tgz", - "integrity": "sha512-HAKu/fG3HpHFO0AA8WE8q2g+gBJaZ9MG7fcKk+IJPLTGAD6Psw4443l+9DGRbOIh3/aXr7Phy0TjilYivJo5XQ==", - "license": "MIT" + "integrity": "sha512-HAKu/fG3HpHFO0AA8WE8q2g+gBJaZ9MG7fcKk+IJPLTGAD6Psw4443l+9DGRbOIh3/aXr7Phy0TjilYivJo5XQ==" }, "node_modules/param-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", - "license": "MIT", "dependencies": { "dot-case": "^3.0.4", "tslib": "^2.0.3" } }, - "node_modules/param-case/node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", - "license": "0BSD" - }, "node_modules/parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", "dev": true, - "license": "MIT", "dependencies": { "callsites": "^3.0.0" }, @@ -13614,7 +11189,6 @@ "version": "5.1.6", "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", - "license": "ISC", "dependencies": { "asn1.js": "^5.2.0", "browserify-aes": "^1.0.0", @@ -13626,9 +11200,8 @@ "node_modules/parse-json": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", "dev": true, - "license": "MIT", "dependencies": { "error-ex": "^1.3.1", "json-parse-better-errors": "^1.0.1" @@ -13642,7 +11215,6 @@ "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-2.1.0.tgz", "integrity": "sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } @@ -13650,8 +11222,7 @@ "node_modules/parse5": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "license": "MIT" + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" }, "node_modules/parseqs": { "version": "0.0.6", @@ -13669,7 +11240,6 @@ "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "license": "MIT", "engines": { "node": ">= 0.8" } @@ -13678,48 +11248,32 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "license": "MIT", "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3" } }, - "node_modules/pascal-case/node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", - "license": "0BSD" - }, "node_modules/path-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz", "integrity": "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==", - "license": "MIT", "dependencies": { "dot-case": "^3.0.4", "tslib": "^2.0.3" } }, - "node_modules/path-case/node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", - "license": "0BSD" - }, "node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "license": "MIT", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "license": "MIT", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", "engines": { "node": ">=0.10.0" } @@ -13728,7 +11282,6 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "license": "MIT", "engines": { "node": ">=8" } @@ -13736,21 +11289,18 @@ "node_modules/path-parse": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "license": "MIT" + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" }, "node_modules/path-to-regexp": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", - "license": "MIT" + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" }, "node_modules/path-type": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } @@ -13759,7 +11309,6 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", - "license": "MIT", "dependencies": { "create-hash": "^1.1.2", "create-hmac": "^1.1.4", @@ -13774,26 +11323,23 @@ "node_modules/pend": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", - "license": "MIT" + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==" }, "node_modules/performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "license": "MIT" + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" }, "node_modules/pg": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/pg/-/pg-8.7.1.tgz", - "integrity": "sha512-7bdYcv7V6U3KAtWjpQJJBww0UEsWuh4yQ/EjNf2HeO/NnvKjpvhEIe/A/TleP6wtmSKnUnghs5A9jUoK6iDdkA==", - "license": "MIT", + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/pg/-/pg-8.9.0.tgz", + "integrity": "sha512-ZJM+qkEbtOHRuXjmvBtOgNOXOtLSbxiMiUVMgE4rV6Zwocy03RicCVvDXgx8l4Biwo8/qORUnEqn2fdQzV7KCg==", "dependencies": { "buffer-writer": "2.0.0", "packet-reader": "1.0.0", "pg-connection-string": "^2.5.0", - "pg-pool": "^3.4.1", - "pg-protocol": "^1.5.0", + "pg-pool": "^3.5.2", + "pg-protocol": "^1.6.0", "pg-types": "^2.1.0", "pgpass": "1.x" }, @@ -13801,7 +11347,7 @@ "node": ">= 8.0.0" }, "peerDependencies": { - "pg-native": ">=2.0.0" + "pg-native": ">=3.0.1" }, "peerDependenciesMeta": { "pg-native": { @@ -13812,14 +11358,12 @@ "node_modules/pg-connection-string": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.5.0.tgz", - "integrity": "sha512-r5o/V/ORTA6TmUnyWZR9nCj1klXCO2CEKNRlVuJptZe85QuhFayC7WeMic7ndayT5IRIR0S0xFxFi2ousartlQ==", - "license": "MIT" + "integrity": "sha512-r5o/V/ORTA6TmUnyWZR9nCj1klXCO2CEKNRlVuJptZe85QuhFayC7WeMic7ndayT5IRIR0S0xFxFi2ousartlQ==" }, "node_modules/pg-hstore": { "version": "2.3.4", "resolved": "https://registry.npmjs.org/pg-hstore/-/pg-hstore-2.3.4.tgz", "integrity": "sha512-N3SGs/Rf+xA1M2/n0JBiXFDVMzdekwLZLAO0g7mpDY9ouX+fDI7jS6kTq3JujmYbtNSJ53TJ0q4G98KVZSM4EA==", - "license": "MIT", "dependencies": { "underscore": "^1.13.1" }, @@ -13831,31 +11375,27 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/pg-int8/-/pg-int8-1.0.1.tgz", "integrity": "sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==", - "license": "ISC", "engines": { "node": ">=4.0.0" } }, "node_modules/pg-pool": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/pg-pool/-/pg-pool-3.4.1.tgz", - "integrity": "sha512-TVHxR/gf3MeJRvchgNHxsYsTCHQ+4wm3VIHSS19z8NC0+gioEhq1okDY1sm/TYbfoP6JLFx01s0ShvZ3puP/iQ==", - "license": "MIT", + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/pg-pool/-/pg-pool-3.5.2.tgz", + "integrity": "sha512-His3Fh17Z4eg7oANLob6ZvH8xIVen3phEZh2QuyrIl4dQSDVEabNducv6ysROKpDNPSD+12tONZVWfSgMvDD9w==", "peerDependencies": { "pg": ">=8.0" } }, "node_modules/pg-protocol": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/pg-protocol/-/pg-protocol-1.5.0.tgz", - "integrity": "sha512-muRttij7H8TqRNu/DxrAJQITO4Ac7RmX3Klyr/9mJEOBeIpgnF8f9jAfRz5d3XwQZl5qBjF9gLsUtMPJE0vezQ==", - "license": "MIT" + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/pg-protocol/-/pg-protocol-1.6.0.tgz", + "integrity": "sha512-M+PDm637OY5WM307051+bsDia5Xej6d9IR4GwJse1qA1DIhiKlksvrneZOYQq42OM+spubpcNYEo2FcKQrDk+Q==" }, "node_modules/pg-types": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/pg-types/-/pg-types-2.2.0.tgz", "integrity": "sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==", - "license": "MIT", "dependencies": { "pg-int8": "1.0.1", "postgres-array": "~2.0.0", @@ -13868,12 +11408,19 @@ } }, "node_modules/pgpass": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/pgpass/-/pgpass-1.0.4.tgz", - "integrity": "sha512-YmuA56alyBq7M59vxVBfPJrGSozru8QAdoNlWuW3cz8l+UX3cWge0vTvjKhsSHSJpo3Bom8/Mm6hf0TR5GY0+w==", - "license": "MIT", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/pgpass/-/pgpass-1.0.5.tgz", + "integrity": "sha512-FdW9r/jQZhSeohs1Z3sI1yxFQNFvMcnmfuj4WBMUTxOrAyLMaTcE1aAMBiTlbMNaXvBCQuVi0R7hd8udDSP7ug==", "dependencies": { - "split2": "^3.1.1" + "split2": "^4.1.0" + } + }, + "node_modules/pgpass/node_modules/split2": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/split2/-/split2-4.1.0.tgz", + "integrity": "sha512-VBiJxFkxiXRlUIeyMQi8s4hgvKCSjtknJv/LVYbrgALPwf5zSKmEwV9Lst25AkvMDnvxODugjdl6KZgwKM1WYQ==", + "engines": { + "node": ">= 10.x" } }, "node_modules/picocolors": { @@ -13882,10 +11429,9 @@ "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" }, "node_modules/picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", - "license": "MIT", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "engines": { "node": ">=8.6" }, @@ -13896,8 +11442,7 @@ "node_modules/pify": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "license": "MIT", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", "engines": { "node": ">=4" } @@ -13905,8 +11450,7 @@ "node_modules/pinkie": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "license": "MIT", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", "engines": { "node": ">=0.10.0" } @@ -13914,8 +11458,7 @@ "node_modules/pinkie-promise": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "license": "MIT", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", "dependencies": { "pinkie": "^2.0.0" }, @@ -13936,7 +11479,6 @@ "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-3.1.0.tgz", "integrity": "sha512-m0OTbR/5VPNPqO1ph6Fqbj7Hv6QU7gR/tQW40ZqrL1rjgCU85W6C1bJn0BItuJqnR98PWzw7Z8hHeChD1WrgdQ==", "dev": true, - "license": "MIT", "dependencies": { "find-up": "^3.0.0", "load-json-file": "^5.2.0" @@ -13945,60 +11487,74 @@ "node": ">=6" } }, - "node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "license": "MIT", + "node_modules/pkg-conf/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, "dependencies": { - "find-up": "^4.0.0" + "locate-path": "^3.0.0" }, "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/pkg-dir/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "license": "MIT", + "node_modules/pkg-conf/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" }, "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/pkg-dir/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "license": "MIT", + "node_modules/pkg-conf/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, "dependencies": { - "p-locate": "^4.1.0" + "p-try": "^2.0.0" }, "engines": { - "node": ">=8" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/pkg-dir/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "license": "MIT", + "node_modules/pkg-conf/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, "dependencies": { - "p-limit": "^2.2.0" + "p-limit": "^2.0.0" }, "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/pkg-dir/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "license": "MIT", + "node_modules/pkg-conf/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dependencies": { + "find-up": "^4.0.0" + }, "engines": { "node": ">=8" } @@ -14008,7 +11564,6 @@ "resolved": "https://registry.npmjs.org/plur/-/plur-4.0.0.tgz", "integrity": "sha512-4UGewrYgqDFw9vV6zNV+ADmPAUAfJPKtGvb/VdpQAx25X5f3xXdGdyOEVFwkl8Hl/tl7+xbeHqSEM+D5/TirUg==", "dev": true, - "license": "MIT", "dependencies": { "irregular-plurals": "^3.2.0" }, @@ -14020,19 +11575,17 @@ } }, "node_modules/pngjs": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", - "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==", - "license": "MIT", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-5.0.0.tgz", + "integrity": "sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==", "engines": { - "node": ">=4.0.0" + "node": ">=10.13.0" } }, "node_modules/postgres-array": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/postgres-array/-/postgres-array-2.0.0.tgz", "integrity": "sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==", - "license": "MIT", "engines": { "node": ">=4" } @@ -14040,8 +11593,7 @@ "node_modules/postgres-bytea": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/postgres-bytea/-/postgres-bytea-1.0.0.tgz", - "integrity": "sha1-AntTPAqokOJtFy1Hz5zOzFIazTU=", - "license": "MIT", + "integrity": "sha512-xy3pmLuQqRBZBXDULy7KbaitYqLcmxigw14Q5sj8QBVLqEwXfeybIKVWiqAXTlcvdvb0+xkOtDbfQMOf4lST1w==", "engines": { "node": ">=0.10.0" } @@ -14050,7 +11602,6 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/postgres-date/-/postgres-date-1.0.7.tgz", "integrity": "sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q==", - "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -14059,7 +11610,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/postgres-interval/-/postgres-interval-1.2.0.tgz", "integrity": "sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==", - "license": "MIT", "dependencies": { "xtend": "^4.0.0" }, @@ -14068,9 +11618,10 @@ } }, "node_modules/prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, "engines": { "node": ">= 0.8.0" } @@ -14078,23 +11629,24 @@ "node_modules/prepend-http": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", - "license": "MIT", + "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==", "engines": { "node": ">=4" } }, "node_modules/prettier": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.4.1.tgz", - "integrity": "sha512-9fbDAXSBcc6Bs1mZrDYb3XKzDLm4EXXL9sC1LqKP5rZkT6KRr/rf9amVUcODVXgguK/isJz0d0hP72WeaKWsvA==", + "version": "2.8.4", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.4.tgz", + "integrity": "sha512-vIS4Rlc2FNh0BySk3Wkd6xmwxB0FpOndW5fisM5H8hsZSxU2VWVB5CWIkIjWvrHjIhxk2g3bfMKM87zNTrZddw==", "dev": true, - "license": "MIT", "bin": { "prettier": "bin-prettier.js" }, "engines": { "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" } }, "node_modules/pretty-format": { @@ -14111,23 +11663,11 @@ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, "node_modules/pretty-ms": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-7.0.1.tgz", "integrity": "sha512-973driJZvxiGOQ5ONsFhOF/DtzPMOMtgC11kCpUrPGMTgqp2q/1gwzCquocrN33is0VZ5GFHXZYMM9l6h67v2Q==", "dev": true, - "license": "MIT", "dependencies": { "parse-ms": "^2.1.0" }, @@ -14139,11 +11679,10 @@ } }, "node_modules/pretty-quick": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/pretty-quick/-/pretty-quick-3.1.1.tgz", - "integrity": "sha512-ZYLGiMoV2jcaas3vTJrLvKAYsxDoXQBUn8OSTxkl67Fyov9lyXivJTl0+2WVh+y6EovGcw7Lm5ThYpH+Sh3XxQ==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/pretty-quick/-/pretty-quick-3.1.3.tgz", + "integrity": "sha512-kOCi2FJabvuh1as9enxYmrnBC6tVMoVOenMaBqRfsvBHB0cbpYHjdQEpSglpASDFEXVwplpcGR4CLEaisYAFcA==", "dev": true, - "license": "MIT", "dependencies": { "chalk": "^3.0.0", "execa": "^4.0.0", @@ -14167,7 +11706,6 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -14183,7 +11721,6 @@ "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -14197,7 +11734,6 @@ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -14209,94 +11745,77 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" + "dev": true }, - "node_modules/pretty-quick/node_modules/find-up": { + "node_modules/pretty-quick/node_modules/execa": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", "dev": true, - "license": "MIT", "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" }, "engines": { - "node": ">=8" - } - }, - "node_modules/pretty-quick/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/pretty-quick/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^4.1.0" + "node": ">=10" }, - "engines": { - "node": ">=8" + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/pretty-quick/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "node_modules/pretty-quick/node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", "dev": true, - "license": "MIT", "dependencies": { - "p-limit": "^2.2.0" + "pump": "^3.0.0" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/pretty-quick/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "node_modules/pretty-quick/node_modules/human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", "dev": true, - "license": "MIT", "engines": { - "node": ">=8" + "node": ">=8.12.0" } }, - "node_modules/pretty-quick/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/pretty-quick/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "license": "MIT" + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" }, "node_modules/progress": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.4.0" } @@ -14323,8 +11842,7 @@ "node_modules/promise-timeout": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/promise-timeout/-/promise-timeout-1.3.0.tgz", - "integrity": "sha512-5yANTE0tmi5++POym6OgtFmwfDvOXABD9oj/jLQr5GPEyuNEb7jH4wbbANJceJid49jwhi1RddxnhnEAb/doqg==", - "license": "MIT" + "integrity": "sha512-5yANTE0tmi5++POym6OgtFmwfDvOXABD9oj/jLQr5GPEyuNEb7jH4wbbANJceJid49jwhi1RddxnhnEAb/doqg==" }, "node_modules/prompts": { "version": "2.4.2", @@ -14339,21 +11857,19 @@ } }, "node_modules/property-expr": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/property-expr/-/property-expr-2.0.4.tgz", - "integrity": "sha512-sFPkHQjVKheDNnPvotjQmm3KD3uk1fWKUN7CrpdbwmUx3CrG3QiM8QpTSimvig5vTXmTvjz7+TDvXOI9+4rkcg==", - "license": "MIT" + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/property-expr/-/property-expr-2.0.5.tgz", + "integrity": "sha512-IJUkICM5dP5znhCckHSv30Q4b5/JA5enCtkRHYaOVOAocnH/1BQEYTC5NMfT3AVl/iXKdr3aqQbQn9DxyWknwA==" }, "node_modules/proto-list": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", - "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", - "license": "ISC" + "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==" }, "node_modules/protobufjs": { - "version": "6.11.3", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.3.tgz", - "integrity": "sha512-xL96WDdCZYdU7Slin569tFX712BxsxslWwAfAhCYjQKGTq7dAU91Lomy6nLLhh/dyGhk/YH4TwTSRxTzhuHyZg==", + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.2.2.tgz", + "integrity": "sha512-++PrQIjrom+bFDPpfmqXfAGSQs40116JRrqqyf53dymUMvvb5d/LMRyicRoF1AUKoXVS1/IgJXlEgcpr4gTF3Q==", "hasInstallScript": true, "dependencies": { "@protobufjs/aspromise": "^1.1.2", @@ -14366,26 +11882,22 @@ "@protobufjs/path": "^1.1.2", "@protobufjs/pool": "^1.1.0", "@protobufjs/utf8": "^1.1.0", - "@types/long": "^4.0.1", "@types/node": ">=13.7.0", - "long": "^4.0.0" + "long": "^5.0.0" }, - "bin": { - "pbjs": "bin/pbjs", - "pbts": "bin/pbts" + "engines": { + "node": ">=12.0.0" } }, "node_modules/protobufjs/node_modules/long": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", - "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==", - "license": "Apache-2.0" + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/long/-/long-5.2.1.tgz", + "integrity": "sha512-GKSNGeNAtw8IryjjkhZxuKB3JzlcLTwjtiQCHKvqQet81I93kXslhDQruGI/QsddO83mcDToBVy7GqGS/zYf/A==" }, "node_modules/proxy-addr": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "license": "MIT", "dependencies": { "forwarded": "0.2.0", "ipaddr.js": "1.9.1" @@ -14397,20 +11909,17 @@ "node_modules/pseudomap": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", - "license": "ISC" + "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==" }, "node_modules/psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", - "license": "MIT" + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" }, "node_modules/public-encrypt": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "license": "MIT", "dependencies": { "bn.js": "^4.1.0", "browserify-rsa": "^4.0.0", @@ -14424,7 +11933,6 @@ "version": "4.0.4", "resolved": "https://registry.npmjs.org/public-ip/-/public-ip-4.0.4.tgz", "integrity": "sha512-EJ0VMV2vF6Cu7BIPo3IMW1Maq6ME+fbR0NcPmqDfpfNGIRPue1X8QrGjrg/rfjDkOsIkKHIf2S5FlEa48hFMTA==", - "license": "MIT", "dependencies": { "dns-socket": "^4.2.2", "got": "^9.6.0", @@ -14441,7 +11949,6 @@ "version": "0.14.0", "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", - "license": "MIT", "engines": { "node": ">=6" } @@ -14450,7 +11957,6 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", - "license": "MIT", "dependencies": { "clone-response": "^1.0.2", "get-stream": "^5.1.0", @@ -14468,7 +11974,6 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "license": "MIT", "dependencies": { "pump": "^3.0.0" }, @@ -14483,7 +11988,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", - "license": "MIT", "engines": { "node": ">=8" } @@ -14492,7 +11996,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "license": "MIT", "dependencies": { "pump": "^3.0.0" }, @@ -14504,7 +12007,6 @@ "version": "9.6.0", "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", - "license": "MIT", "dependencies": { "@sindresorhus/is": "^0.14.0", "@szmarczak/http-timer": "^1.1.2", @@ -14523,16 +12025,14 @@ } }, "node_modules/public-ip/node_modules/http-cache-semantics": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", - "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", - "license": "BSD-2-Clause" + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==" }, "node_modules/public-ip/node_modules/normalize-url": { "version": "4.5.1", "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", - "license": "MIT", "engines": { "node": ">=8" } @@ -14541,7 +12041,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", - "license": "MIT", "engines": { "node": ">=6" } @@ -14550,17 +12049,15 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "license": "MIT", "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" } }, "node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "license": "MIT", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", "engines": { "node": ">=6" } @@ -14570,7 +12067,6 @@ "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", "dev": true, - "license": "MIT", "dependencies": { "escape-goat": "^2.0.0" }, @@ -14581,136 +12077,131 @@ "node_modules/pushdata-bitcoin": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/pushdata-bitcoin/-/pushdata-bitcoin-1.0.1.tgz", - "integrity": "sha1-FZMdPNlnreUiBvUjqnMxrvfUOvc=", - "license": "MIT", + "integrity": "sha512-hw7rcYTJRAl4olM8Owe8x0fBuJJ+WGbMhQuLWOXEMN3PxPCKQHRkhfL+XG0+iXUmSHjkMmb3Ba55Mt21cZc9kQ==", "dependencies": { "bitcoin-ops": "^1.3.0" } }, "node_modules/qrcode": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/qrcode/-/qrcode-1.4.4.tgz", - "integrity": "sha512-oLzEC5+NKFou9P0bMj5+v6Z40evexeE29Z9cummZXZ9QXyMr3lphkURzxjXgPJC5azpxcshoDWV1xE46z+/c3Q==", - "license": "MIT", + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/qrcode/-/qrcode-1.5.1.tgz", + "integrity": "sha512-nS8NJ1Z3md8uTjKtP+SGGhfqmTCs5flU/xR623oI0JX+Wepz9R8UrRVCTBTJm3qGw3rH6jJ6MUHjkDx15cxSSg==", "dependencies": { - "buffer": "^5.4.3", - "buffer-alloc": "^1.2.0", - "buffer-from": "^1.1.1", "dijkstrajs": "^1.0.1", - "isarray": "^2.0.1", - "pngjs": "^3.3.0", - "yargs": "^13.2.4" + "encode-utf8": "^1.0.3", + "pngjs": "^5.0.0", + "yargs": "^15.3.1" }, "bin": { "qrcode": "bin/qrcode" }, "engines": { - "node": ">=4" + "node": ">=10.13.0" } }, - "node_modules/qrcode/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "license": "MIT", + "node_modules/qrcode/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, "engines": { - "node": ">=6" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/qrcode/node_modules/cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "license": "ISC", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", "dependencies": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - } - }, - "node_modules/qrcode/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "license": "MIT", - "engines": { - "node": ">=4" + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" } }, - "node_modules/qrcode/node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "license": "MIT" - }, - "node_modules/qrcode/node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "license": "MIT", + "node_modules/qrcode/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">=6" + "node": ">=7.0.0" } }, - "node_modules/qrcode/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "license": "MIT", - "dependencies": { - "ansi-regex": "^4.1.0" - }, + "node_modules/qrcode/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/qrcode/node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", "engines": { - "node": ">=6" + "node": ">=0.10.0" } }, "node_modules/qrcode/node_modules/wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "license": "MIT", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", "dependencies": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">=6" + "node": ">=8" } }, "node_modules/qrcode/node_modules/y18n": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "license": "ISC" + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" }, "node_modules/qrcode/node_modules/yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "license": "MIT", + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", "dependencies": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", "get-caller-file": "^2.0.1", "require-directory": "^2.1.1", "require-main-filename": "^2.0.0", "set-blocking": "^2.0.0", - "string-width": "^3.0.0", + "string-width": "^4.2.0", "which-module": "^2.0.0", "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" + "yargs-parser": "^18.1.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/qrcode/node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" } }, "node_modules/qs": { - "version": "6.10.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", - "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", "dependencies": { "side-channel": "^1.0.4" }, @@ -14725,7 +12216,6 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", - "license": "MIT", "dependencies": { "decode-uri-component": "^0.2.0", "object-assign": "^4.1.0", @@ -14735,6 +12225,21 @@ "node": ">=0.10.0" } }, + "node_modules/querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==", + "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", + "optional": true, + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, "node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -14753,14 +12258,12 @@ "type": "consulting", "url": "https://feross.org/support" } - ], - "license": "MIT" + ] }, "node_modules/randombytes": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "license": "MIT", "dependencies": { "safe-buffer": "^5.1.0" } @@ -14769,7 +12272,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "license": "MIT", "dependencies": { "randombytes": "^2.0.5", "safe-buffer": "^5.1.0" @@ -14784,12 +12286,12 @@ } }, "node_modules/raw-body": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.3.tgz", - "integrity": "sha512-UlTNLIcu0uzb4D2f4WltY6cVjLi+/jEN4lgEUj3E04tpMDpUlkBo/eSn6zou9hum2VMNpCCUone0O0WeJim07g==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", "dependencies": { "bytes": "3.1.2", - "http-errors": "1.8.1", + "http-errors": "2.0.0", "iconv-lite": "0.4.24", "unpipe": "1.0.0" }, @@ -14802,7 +12304,6 @@ "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", "dev": true, - "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", "dependencies": { "deep-extend": "^0.6.0", "ini": "~1.3.0", @@ -14813,6 +12314,15 @@ "rc": "cli.js" } }, + "node_modules/rc/node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/react-is": { "version": "18.2.0", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", @@ -14822,7 +12332,6 @@ "version": "1.8.0", "resolved": "https://registry.npmjs.org/read-last-lines/-/read-last-lines-1.8.0.tgz", "integrity": "sha512-oPL0cnZkhsO2xF7DBrdzVhXSNajPP5TzzCim/2IAjeGb17ArLLTRriI/ceV6Rook3L27mvbrOvLlf9xYYnaftQ==", - "license": "MIT", "dependencies": { "mz": "^2.7.0" } @@ -14832,7 +12341,6 @@ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", "dev": true, - "license": "MIT", "dependencies": { "@types/normalize-package-data": "^2.4.0", "normalize-package-data": "^2.5.0", @@ -14848,7 +12356,6 @@ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", @@ -14867,7 +12374,6 @@ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", "dev": true, - "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=8" } @@ -14876,7 +12382,6 @@ "version": "3.6.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "license": "MIT", "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -14891,7 +12396,6 @@ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "dev": true, - "license": "MIT", "dependencies": { "picomatch": "^2.2.1" }, @@ -14903,7 +12407,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/referrer-policy/-/referrer-policy-1.2.0.tgz", "integrity": "sha512-LgQJIuS6nAy1Jd88DCQRemyE3mS+ispwlqMk3b0yjZ257fI1v9c+/p6SD5gP5FGyXUIgrNOAfmyioHwZtYv2VA==", - "license": "MIT", "engines": { "node": ">=4.0.0" } @@ -14911,21 +12414,18 @@ "node_modules/reflect-metadata": { "version": "0.1.13", "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", - "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==", - "license": "Apache-2.0" + "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==" }, "node_modules/regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", - "license": "MIT" + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" }, "node_modules/regexpp": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" }, @@ -14934,13 +12434,12 @@ } }, "node_modules/registry-auth-token": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz", - "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.2.tgz", + "integrity": "sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==", "dev": true, - "license": "MIT", "dependencies": { - "rc": "^1.2.8" + "rc": "1.2.8" }, "engines": { "node": ">=6.0.0" @@ -14951,7 +12450,6 @@ "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", "dev": true, - "license": "MIT", "dependencies": { "rc": "^1.2.8" }, @@ -14962,15 +12460,13 @@ "node_modules/reinterval": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/reinterval/-/reinterval-1.1.0.tgz", - "integrity": "sha1-M2Hs+jymwYKDOA3Qu5VG85D17Oc=", - "license": "MIT" + "integrity": "sha512-QIRet3SYrGp0HUHO88jVskiG6seqUGC5iAG7AwI/BV4ypGcuqk9Du6YQBUOUqm9c8pw1eyLoIaONifRua1lsEQ==" }, "node_modules/request": { "version": "2.88.2", "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", - "license": "Apache-2.0", "dependencies": { "aws-sign2": "~0.7.0", "aws4": "^1.8.0", @@ -15002,7 +12498,6 @@ "resolved": "https://registry.npmjs.org/request-promise/-/request-promise-4.2.6.tgz", "integrity": "sha512-HCHI3DJJUakkOr8fNoCc73E5nU5bqITjOYFMDrKHYOXWXrgD/SBaC7LjwuPymUprRyuF06UK7hd/lMHkmUXglQ==", "deprecated": "request-promise has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142", - "license": "ISC", "dependencies": { "bluebird": "^3.5.0", "request-promise-core": "1.1.4", @@ -15020,7 +12515,6 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", - "license": "ISC", "dependencies": { "lodash": "^4.17.19" }, @@ -15035,7 +12529,6 @@ "version": "2.3.3", "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "license": "MIT", "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.6", @@ -15046,10 +12539,9 @@ } }, "node_modules/request/node_modules/qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", - "license": "BSD-3-Clause", + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", + "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", "engines": { "node": ">=0.6" } @@ -15057,8 +12549,7 @@ "node_modules/require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "license": "MIT", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", "engines": { "node": ">=0.10.0" } @@ -15068,36 +12559,44 @@ "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/require-in-the-middle": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/require-in-the-middle/-/require-in-the-middle-5.1.0.tgz", - "integrity": "sha512-M2rLKVupQfJ5lf9OvqFGIT+9iVLnTmjgbOmpil12hiSQNn5zJTKGPoIisETNjfK+09vP3rpm1zJajmErpr2sEQ==", - "license": "MIT", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/require-in-the-middle/-/require-in-the-middle-5.2.0.tgz", + "integrity": "sha512-efCx3b+0Z69/LGJmm9Yvi4cqEdxnoGnxYxGxBghkkTTFeXRtTCmmhO0AnAfHz59k957uTSuy8WaHqOs8wbYUWg==", "dependencies": { "debug": "^4.1.1", "module-details-from-path": "^1.0.3", - "resolve": "^1.12.0" + "resolve": "^1.22.1" + }, + "engines": { + "node": ">=6" } }, "node_modules/require-main-filename": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "license": "ISC" + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" }, "node_modules/resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", - "license": "MIT", + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", "dependencies": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -15107,7 +12606,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "license": "MIT", "dependencies": { "resolve-from": "^5.0.0" }, @@ -15115,19 +12613,27 @@ "node": ">=8" } }, - "node_modules/resolve-from": { + "node_modules/resolve-cwd/node_modules/resolve-from": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "license": "MIT", "engines": { "node": ">=8" } }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/resolve.exports": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", - "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", + "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==", "engines": { "node": ">=10" } @@ -15135,8 +12641,7 @@ "node_modules/responselike": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", - "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", - "license": "MIT", + "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==", "dependencies": { "lowercase-keys": "^1.0.0" } @@ -15146,7 +12651,6 @@ "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", "dev": true, - "license": "MIT", "dependencies": { "onetime": "^5.1.0", "signal-exit": "^3.0.2" @@ -15168,7 +12672,6 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/retry-as-promised/-/retry-as-promised-3.2.0.tgz", "integrity": "sha512-CybGs60B7oYU/qSQ6kuaFmRd9sTZ6oXSc0toqePvV74Ac6/IFZSI1ReFQmtCN+uvW1Mtqdwpvt/LGOiCBAY2Mg==", - "license": "MIT", "dependencies": { "any-promise": "^1.3.0" } @@ -15178,17 +12681,20 @@ "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", "dev": true, - "license": "MIT", "engines": { "iojs": ">=1.0.0", "node": ">=0.10.0" } }, + "node_modules/rfdc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", + "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==" + }, "node_modules/rimraf": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "license": "ISC", "dependencies": { "glob": "^7.1.3" }, @@ -15203,7 +12709,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "license": "MIT", "dependencies": { "hash-base": "^3.0.0", "inherits": "^2.0.1" @@ -15212,8 +12717,7 @@ "node_modules/rncryptor-js": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/rncryptor-js/-/rncryptor-js-0.0.1.tgz", - "integrity": "sha1-KNBl0CGyi472RKUvktKOOSpKzV8=", - "license": "Use as you please. Don't blame me." + "integrity": "sha512-iJM8JrzD1oRHOtulh3OCqSIINIL5LzDzQzeT9/KaipHF/JLQVmYInh5sGvTwDV57wRz7jwRscIbHzXobyvMBBQ==" }, "node_modules/run-parallel": { "version": "1.2.0", @@ -15234,7 +12738,6 @@ "url": "https://feross.org/support" } ], - "license": "MIT", "dependencies": { "queue-microtask": "^1.2.2" } @@ -15256,26 +12759,31 @@ "type": "consulting", "url": "https://feross.org/support" } - ], - "license": "MIT" + ] }, "node_modules/safe-stable-stringify": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-1.1.1.tgz", - "integrity": "sha512-ERq4hUjKDbJfE4+XtZLFPCDi8Vb1JqaxAPTxWFLBx8XcAlf9Bda/ZJdVezs/NAfsMQScyIlUMx+Yeu7P7rx5jw==", - "license": "MIT" + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.4.2.tgz", + "integrity": "sha512-gMxvPJYhP0O9n2pvcfYfIuYgbledAOJFcqRThtPRmjscaipiwcwPPKLytpVzMkG2HAN87Qmo2d4PtGiri1dSLA==", + "engines": { + "node": ">=10" + } }, "node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "license": "MIT" + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/sax": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.1.tgz", + "integrity": "sha512-8I2a3LovHTOpm7NV5yOyO8IHqgVsfK4+UuySrXU8YXkSRX7k6hCV9b3HrkKCr3nMpgj+0bmocaJJWpvp1oc7ZA==", + "optional": true }, "node_modules/saxes": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", - "license": "ISC", "dependencies": { "xmlchars": "^2.2.0" }, @@ -15288,7 +12796,6 @@ "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-3.8.0.tgz", "integrity": "sha512-k5ke5avRZbtl9Tqx/SA7CbY3NF6Ro+Sj9cZxezFzuBlLDmyqPiL8hJJ+EmzD8Ig4LUDByHJ3/iPOVoRixs/hmw==", "hasInstallScript": true, - "license": "MIT", "dependencies": { "bindings": "^1.5.0", "bip66": "^1.1.5", @@ -15306,14 +12813,12 @@ "node_modules/secure-random": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/secure-random/-/secure-random-1.1.2.tgz", - "integrity": "sha512-H2bdSKERKdBV1SwoqYm6C0y+9EA94v6SUBOWO8kDndc4NoUih7Dv6Tsgma7zO1lv27wIvjlD0ZpMQk7um5dheQ==", - "license": "MIT" + "integrity": "sha512-H2bdSKERKdBV1SwoqYm6C0y+9EA94v6SUBOWO8kDndc4NoUih7Dv6Tsgma7zO1lv27wIvjlD0ZpMQk7um5dheQ==" }, "node_modules/seek-bzip": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz", "integrity": "sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==", - "license": "MIT", "dependencies": { "commander": "^2.8.1" }, @@ -15322,11 +12827,15 @@ "seek-table": "bin/seek-bzip-table" } }, + "node_modules/seek-bzip/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, "node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "license": "ISC", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dependencies": { "lru-cache": "^6.0.0" }, @@ -15342,7 +12851,6 @@ "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", "dev": true, - "license": "MIT", "dependencies": { "semver": "^6.3.0" }, @@ -15355,29 +12863,44 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true, - "license": "ISC", "bin": { "semver": "bin/semver.js" } }, + "node_modules/semver/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, "node_modules/send": { - "version": "0.17.2", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz", - "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==", + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", "dependencies": { "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", + "depd": "2.0.0", + "destroy": "1.2.0", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "etag": "~1.8.1", "fresh": "0.5.2", - "http-errors": "1.8.1", + "http-errors": "2.0.0", "mime": "1.6.0", "ms": "2.1.3", - "on-finished": "~2.3.0", + "on-finished": "2.4.1", "range-parser": "~1.2.1", - "statuses": "~1.5.0" + "statuses": "2.0.1" }, "engines": { "node": ">= 0.8.0" @@ -15396,32 +12919,31 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, - "node_modules/send/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + "node_modules/send/node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } }, "node_modules/sentence-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz", "integrity": "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==", - "license": "MIT", "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3", "upper-case-first": "^2.0.2" } }, - "node_modules/sentence-case/node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", - "license": "0BSD" - }, "node_modules/sequelize": { - "version": "5.19.3", - "resolved": "https://registry.npmjs.org/sequelize/-/sequelize-5.19.3.tgz", - "integrity": "sha512-QQC/l2wdlCJMKI4XexX6n86k+fEvntOlWdGe+CzS1d0VW9AbVcSS3PIfpiuOAaQw+nEQBi1DhMlEgn5N8r0omQ==", + "version": "5.22.5", + "resolved": "https://registry.npmjs.org/sequelize/-/sequelize-5.22.5.tgz", + "integrity": "sha512-ySIHof18sJbeVG4zjEvsDL490cd9S14/IhkCrZR/g0C/FPlZq1AzEJVeSAo++9/sgJH2eERltAIGqYQNgVqX/A==", "deprecated": "Please update to v6 or higher! A migration guide can be found here: https://sequelize.org/v6/manual/upgrade-to-v6.html", "dependencies": { "bluebird": "^3.5.0", @@ -15436,8 +12958,8 @@ "semver": "^6.3.0", "sequelize-pool": "^2.3.0", "toposort-class": "^1.0.1", - "uuid": "^3.3.3", - "validator": "^10.11.0", + "uuid": "^8.3.2", + "validator": "^13.7.0", "wkx": "^0.4.8" }, "engines": { @@ -15448,7 +12970,6 @@ "version": "5.5.1", "resolved": "https://registry.npmjs.org/sequelize-cli/-/sequelize-cli-5.5.1.tgz", "integrity": "sha512-ZM4kUZvY3y14y+Rq3cYxGH7YDJz11jWHcN2p2x7rhAIemouu4CEXr5ebw30lzTBtyXV4j2kTO+nUjZOqzG7k+Q==", - "license": "MIT", "dependencies": { "bluebird": "^3.5.3", "cli-color": "^1.4.0", @@ -15468,30 +12989,107 @@ } }, "node_modules/sequelize-cli/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "license": "MIT", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "engines": { + "node": ">=6" + } + }, + "node_modules/sequelize-cli/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/sequelize-cli/node_modules/cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dependencies": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "node_modules/sequelize-cli/node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sequelize-cli/node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "node_modules/sequelize-cli/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/sequelize-cli/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "engines": { + "node": ">=4" + } + }, + "node_modules/sequelize-cli/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/sequelize-cli/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, "engines": { "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/sequelize-cli/node_modules/cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "license": "ISC", + "node_modules/sequelize-cli/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "dependencies": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" } }, - "node_modules/sequelize-cli/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "license": "MIT", + "node_modules/sequelize-cli/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", "engines": { "node": ">=4" } @@ -15500,7 +13098,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "license": "MIT", "dependencies": { "emoji-regex": "^7.0.1", "is-fullwidth-code-point": "^2.0.0", @@ -15514,7 +13111,6 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "license": "MIT", "dependencies": { "ansi-regex": "^4.1.0" }, @@ -15526,7 +13122,6 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "license": "MIT", "dependencies": { "ansi-styles": "^3.2.0", "string-width": "^3.0.0", @@ -15539,14 +13134,12 @@ "node_modules/sequelize-cli/node_modules/y18n": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "license": "ISC" + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" }, "node_modules/sequelize-cli/node_modules/yargs": { "version": "13.3.2", "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "license": "MIT", "dependencies": { "cliui": "^5.0.0", "find-up": "^3.0.0", @@ -15560,11 +13153,19 @@ "yargs-parser": "^13.1.2" } }, + "node_modules/sequelize-cli/node_modules/yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, "node_modules/sequelize-pool": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/sequelize-pool/-/sequelize-pool-2.3.0.tgz", "integrity": "sha512-Ibz08vnXvkZ8LJTiUOxRcj1Ckdn7qafNZ2t59jYHMX1VIebTAOYefWdRYFt6z6+hy52WGthAHAoLc9hvk3onqA==", - "license": "MIT", "engines": { "node": ">= 6.0.0" } @@ -15573,7 +13174,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/sequelize-typescript/-/sequelize-typescript-1.1.0.tgz", "integrity": "sha512-FAPEQPeAhIaFQNLAcf9Q2IWcqWhNcvn5OZZ7BzGB0CJMtImIsGg4E/EAb7huMmPaPwDArxJUWGqk1KurphTNRA==", - "license": "MIT", "dependencies": { "glob": "7.1.2" }, @@ -15592,7 +13192,6 @@ "version": "7.1.2", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", - "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -15609,26 +13208,16 @@ "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/sequelize/node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "license": "MIT", + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", "bin": { - "uuid": "bin/uuid" - } - }, - "node_modules/sequelize/node_modules/validator": { - "version": "10.11.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-10.11.0.tgz", - "integrity": "sha512-X/p3UZerAIsbBfN/IwahhYaBbY68EN/UQBWHtsbXGT5bfrH/p4NQzUCG1kF/rtKaNpnJ7jAu6NGTdSNtyNIXMw==", - "engines": { - "node": ">= 0.10" + "uuid": "dist/bin/uuid" } }, "node_modules/serialize-error": { @@ -15636,7 +13225,6 @@ "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-7.0.1.tgz", "integrity": "sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==", "dev": true, - "license": "MIT", "dependencies": { "type-fest": "^0.13.1" }, @@ -15652,7 +13240,6 @@ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", "dev": true, - "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -15661,14 +13248,14 @@ } }, "node_modules/serve-static": { - "version": "1.14.2", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz", - "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", "dependencies": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "parseurl": "~1.3.3", - "send": "0.17.2" + "send": "0.18.0" }, "engines": { "node": ">= 0.8.0" @@ -15677,8 +13264,7 @@ "node_modules/set-blocking": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "license": "ISC" + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" }, "node_modules/setprototypeof": { "version": "1.2.0", @@ -15689,7 +13275,6 @@ "version": "2.4.11", "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "license": "(MIT AND BSD-3-Clause)", "dependencies": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" @@ -15702,7 +13287,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "license": "MIT", "dependencies": { "shebang-regex": "^3.0.0" }, @@ -15714,7 +13298,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "license": "MIT", "engines": { "node": ">=8" } @@ -15722,14 +13305,12 @@ "node_modules/shimmer": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/shimmer/-/shimmer-1.2.1.tgz", - "integrity": "sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==", - "license": "BSD-2-Clause" + "integrity": "sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==" }, "node_modules/short-uuid": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/short-uuid/-/short-uuid-3.1.1.tgz", "integrity": "sha512-7dI69xtJYpTIbg44R6JSgrbDtZFuZ9vAwwmnF/L0PinykbFrhQ7V8omKsQcVw1TP0nYJ7uQp1PN6/aVMkzQFGQ==", - "license": "MIT", "dependencies": { "any-base": "^1.1.0", "uuid": "^3.3.2" @@ -15739,7 +13320,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "license": "MIT", "dependencies": { "call-bind": "^1.0.0", "get-intrinsic": "^1.0.2", @@ -15752,8 +13332,7 @@ "node_modules/sigmund": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", - "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=", - "license": "ISC" + "integrity": "sha512-fCvEXfh6NWpm+YSuY2bpXb/VIihqWA6hLsgboC+0nl71Q7N7o2eaCW8mJa/NLvQhs6jpd3VZV4UiUQlV6+lc8g==" }, "node_modules/signal-exit": { "version": "3.0.7", @@ -15763,12 +13342,16 @@ "node_modules/simple-swizzle": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", - "license": "MIT", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", "dependencies": { "is-arrayish": "^0.3.1" } }, + "node_modules/simple-swizzle/node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + }, "node_modules/sisteransi": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", @@ -15778,7 +13361,6 @@ "version": "1.0.8", "resolved": "https://registry.npmjs.org/sjcl/-/sjcl-1.0.8.tgz", "integrity": "sha512-LzIjEQ0S0DpIgnxMEayM1rq9aGwGRG4OnZhCdjx7glTaJtf4zRfpg87ImfjSJjoW9vKpagd82McDOwbRT5kQKQ==", - "license": "(BSD-2-Clause OR GPL-2.0-only)", "engines": { "node": "*" } @@ -15787,7 +13369,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "license": "MIT", "engines": { "node": ">=8" } @@ -15797,7 +13378,6 @@ "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "astral-regex": "^2.0.0", @@ -15812,7 +13392,6 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -15828,7 +13407,6 @@ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -15840,18 +13418,7 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } + "dev": true }, "node_modules/smart-buffer": { "version": "4.2.0", @@ -15867,22 +13434,26 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.2.tgz", "integrity": "sha512-1fRJdasXJTcsrGnUkDsnKNjHoP9NGclbIkYyY6Vv0vBVgz32rqhPFPg/Y0yIP4hwOd41Dh8rocCRHjNIuK4EZg==", - "license": "MIT", "dependencies": { "dot-case": "^3.0.2", "tslib": "^1.10.0" } }, + "node_modules/snake-case/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, "node_modules/socket.io": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.5.4.tgz", - "integrity": "sha512-m3GC94iK9MfIEeIBfbhJs5BqFibMtkRk8ZpKwG2QwxV0m/eEhPIV4ara6XCF1LWNAus7z58RodiZlAH71U3EhQ==", + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.6.0.tgz", + "integrity": "sha512-b65bp6INPk/BMMrIgVvX12x3Q+NqlGqSlTuvKQWt0BUJ3Hyy3JangBl7fEoWZTXbOKlCqNPbQ6MbWgok/km28w==", "dependencies": { "accepts": "~1.3.4", "base64id": "~2.0.0", "debug": "~4.3.2", - "engine.io": "~6.2.1", - "socket.io-adapter": "~2.4.0", + "engine.io": "~6.4.0", + "socket.io-adapter": "~2.5.2", "socket.io-parser": "~4.2.1" }, "engines": { @@ -15890,22 +13461,43 @@ } }, "node_modules/socket.io-adapter": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.4.0.tgz", - "integrity": "sha512-W4N+o69rkMEGVuk2D/cvca3uYsvGlMwsySWV447y99gUPghxq42BxqLNMndb+a1mm/5/7NeXVQS7RLa2XyXvYg==" + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.2.tgz", + "integrity": "sha512-87C3LO/NOMc+eMcpcxUBebGjkpMDkNBS9tf7KJqcDsmL936EChtVva71Dw2q4tQcuVC+hAUy4an2NO/sYXmwRA==", + "dependencies": { + "ws": "~8.11.0" + } + }, + "node_modules/socket.io-adapter/node_modules/ws": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } }, "node_modules/socket.io-client": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.4.1.tgz", - "integrity": "sha512-N5C/L5fLNha5Ojd7Yeb/puKcPWWcoB/A09fEjjNsg91EDVr5twk/OEyO6VT9dlLSUNY85NpW6KBhVMvaLKQ3vQ==", + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.6.0.tgz", + "integrity": "sha512-2XOp18xnGghUICSd5ziUIS4rB0dhr6S8OvAps8y+HhOjFQlqGcf+FIh6fCIsKKZyWFxJeFPrZRNPGsHDTsz1Ug==", "dev": true, "dependencies": { - "@socket.io/component-emitter": "~3.0.0", - "backo2": "~1.0.2", + "@socket.io/component-emitter": "~3.1.0", "debug": "~4.3.2", - "engine.io-client": "~6.1.1", - "parseuri": "0.0.6", - "socket.io-parser": "~4.1.1" + "engine.io-client": "~6.4.0", + "socket.io-parser": "~4.2.1" }, "engines": { "node": ">=10.0.0" @@ -15913,9 +13505,9 @@ }, "node_modules/socket.io-client-legacy": { "name": "socket.io-client", - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.4.0.tgz", - "integrity": "sha512-M6xhnKQHuuZd4Ba9vltCLT9oa+YvTsP8j9NcEiLElfIg8KeYPyhWOes6x4t+LTAC8enQbE/995AdTem2uNyKKQ==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.5.0.tgz", + "integrity": "sha512-lOO9clmdgssDykiOmVQQitwBAF3I6mYcQAo7hQ7AM6Ny5X7fp8hIJ3HcQs3Rjz4SoggoxA1OgrQyY8EgTbcPYw==", "dev": true, "dependencies": { "backo2": "1.0.2", @@ -15941,9 +13533,9 @@ } }, "node_modules/socket.io-client-legacy/node_modules/engine.io-client": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.5.2.tgz", - "integrity": "sha512-QEqIp+gJ/kMHeUun7f5Vv3bteRHppHH/FMBQX/esFj/fuYfjyUKWGMo3VCvIP/V8bE9KcjHmRZrhIz2Z9oNsDA==", + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.5.3.tgz", + "integrity": "sha512-qsgyc/CEhJ6cgMUwxRRtOndGVhIu5hpL5tR4umSpmX/MvkFoIxUTM7oFMDQumHNzlNLwSVy6qhstFPoWTf7dOw==", "dev": true, "dependencies": { "component-emitter": "~1.3.0", @@ -15972,16 +13564,10 @@ "has-binary2": "~1.0.2" } }, - "node_modules/socket.io-client-legacy/node_modules/isarray": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", - "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=", - "dev": true - }, "node_modules/socket.io-client-legacy/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true }, "node_modules/socket.io-client-legacy/node_modules/socket.io-parser": { @@ -16025,23 +13611,10 @@ "node": ">=0.4.0" } }, - "node_modules/socket.io-client/node_modules/socket.io-parser": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.1.2.tgz", - "integrity": "sha512-j3kk71QLJuyQ/hh5F/L2t1goqzdTL0gvDzuhTuNSwihfuFUrcSji0qFZmJJPtG6Rmug153eOPsUizeirf1IIog==", - "dev": true, - "dependencies": { - "@socket.io/component-emitter": "~3.0.0", - "debug": "~4.3.1" - }, - "engines": { - "node": ">=10.0.0" - } - }, "node_modules/socket.io-parser": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.1.tgz", - "integrity": "sha512-V4GrkLy+HeF1F/en3SpUaM+7XxYXpuMUWLGde1kSSh5nQMN4hLrbPIkD+otwh6q9R6NOQBN4AMaOZ2zVjui82g==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.2.tgz", + "integrity": "sha512-DJtziuKypFkMMHCm2uIshOYC7QaylbtzQwiMYDuCKy3OPkjLzu4B2vAhTlqipRHHzrI0NJeBAizTK7X+6m1jVw==", "dependencies": { "@socket.io/component-emitter": "~3.1.0", "debug": "~4.3.1" @@ -16050,15 +13623,10 @@ "node": ">=10.0.0" } }, - "node_modules/socket.io-parser/node_modules/@socket.io/component-emitter": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz", - "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==" - }, "node_modules/socks": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.0.tgz", - "integrity": "sha512-scnOe9y4VuiNUULJN72GrM26BNOjVsfPXI+j+98PkyEfsIXroa5ofyjT+FzGvn/xHs73U2JtoBYAVx9Hl4quSA==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz", + "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==", "optional": true, "dependencies": { "ip": "^2.0.0", @@ -16090,22 +13658,20 @@ "optional": true }, "node_modules/sort-keys": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", - "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", - "license": "MIT", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", + "integrity": "sha512-/dPCrG1s3ePpWm6yBbxZq5Be1dXGLyLn9Z791chDC3NFrpkVbWGzkBwPN1knaciexFXgRJ7hzdnwZ4stHSDmjg==", "dependencies": { "is-plain-obj": "^1.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, "node_modules/sort-keys-length": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz", - "integrity": "sha1-nLb09OnkgVWmqgZx7dM2/xR5oYg=", - "license": "MIT", + "integrity": "sha512-GRbEOUqCxemTAk/b32F2xa8wDTs+Z1QHOkbhJDQTvv/6G3ZkbJ+frYWsTcc7cBB3Fu4wy4XlLCuNtJuMn7Gsvw==", "dependencies": { "sort-keys": "^1.0.0" }, @@ -16113,40 +13679,39 @@ "node": ">=0.10.0" } }, - "node_modules/source-map": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", - "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=", - "license": "BSD-3-Clause", + "node_modules/sort-keys-length/node_modules/sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha512-vzn8aSqKgytVik0iwdBEi+zevbTYZogewTUM6dtpmGwEcdzbub/TX4bCzRhebDCRC3QzXgJsLRKB2V/Oof7HXg==", + "dependencies": { + "is-plain-obj": "^1.0.0" + }, "engines": { "node": ">=0.10.0" } }, - "node_modules/source-map-support": { - "version": "0.5.20", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz", - "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==", - "license": "MIT", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/source-map-support/node_modules/source-map": { + "node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, "node_modules/spdx-correct": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", "dev": true, - "license": "Apache-2.0", "dependencies": { "spdx-expression-parse": "^3.0.0", "spdx-license-ids": "^3.0.0" @@ -16156,26 +13721,23 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true, - "license": "CC-BY-3.0" + "dev": true }, "node_modules/spdx-expression-parse": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", "dev": true, - "license": "MIT", "dependencies": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" } }, "node_modules/spdx-license-ids": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.10.tgz", - "integrity": "sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA==", - "dev": true, - "license": "CC0-1.0" + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz", + "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==", + "dev": true }, "node_modules/sphinx-bot": { "version": "0.2.37", @@ -16195,10 +13757,9 @@ } }, "node_modules/sphinx-bot/node_modules/short-uuid": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/short-uuid/-/short-uuid-4.2.0.tgz", - "integrity": "sha512-r3cxuPPZSuF0QkKsK9bBR7u+7cwuCRzWzgjPh07F5N2iIUNgblnMHepBY16xgj5t1lG9iOP9k/TEafY1qhRzaw==", - "license": "MIT", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/short-uuid/-/short-uuid-4.2.2.tgz", + "integrity": "sha512-IE7hDSGV2U/VZoCsjctKX6l5t5ak2jE0+aeGJi3KtvjIUNuZVmHVYUjNBhmo369FIWGDtaieRaO8A83Lvwfpqw==", "dependencies": { "any-base": "^1.1.0", "uuid": "^8.3.2" @@ -16211,7 +13772,6 @@ "version": "8.3.2", "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "license": "MIT", "bin": { "uuid": "dist/bin/uuid" } @@ -16220,7 +13780,6 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz", "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==", - "license": "ISC", "dependencies": { "readable-stream": "^3.0.0" } @@ -16228,8 +13787,7 @@ "node_modules/sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "license": "BSD-3-Clause" + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" }, "node_modules/sqlite3": { "version": "5.0.11", @@ -16254,10 +13812,9 @@ } }, "node_modules/sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "license": "MIT", + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", + "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", "dependencies": { "asn1": "~0.2.3", "assert-plus": "^1.0.0", @@ -16281,8 +13838,7 @@ "node_modules/sshpk/node_modules/tweetnacl": { "version": "0.14.5", "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "license": "Unlicense" + "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==" }, "node_modules/ssri": { "version": "8.0.1", @@ -16299,32 +13855,28 @@ "node_modules/stack-chain": { "version": "1.3.7", "resolved": "https://registry.npmjs.org/stack-chain/-/stack-chain-1.3.7.tgz", - "integrity": "sha1-0ZLJ/06moiyUxN1FkXHj8AzqEoU=", - "license": "MIT" + "integrity": "sha512-D8cWtWVdIe/jBA7v5p5Hwl5yOSOrmZPWDPe2KxQ5UAGD+nxbxU0lKXA4h85Ta6+qgdKVL3vUxsbIZjc1kBG7ug==" }, "node_modules/stack-generator": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/stack-generator/-/stack-generator-2.0.5.tgz", - "integrity": "sha512-/t1ebrbHkrLrDuNMdeAcsvynWgoH/i4o8EGGfX7dEYDoTXOYVAkEpFdtshlvabzc6JlJ8Kf9YdFEoz7JkzGN9Q==", - "license": "MIT", + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/stack-generator/-/stack-generator-2.0.10.tgz", + "integrity": "sha512-mwnua/hkqM6pF4k8SnmZ2zfETsRUpWXREfA/goT8SLCV4iOFa4bzOX2nDipWAZFPTjLvQB82f5yaodMVhK0yJQ==", "dependencies": { - "stackframe": "^1.1.1" + "stackframe": "^1.3.4" } }, "node_modules/stack-trace": { "version": "0.0.10", "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", - "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=", - "license": "MIT", + "integrity": "sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==", "engines": { "node": "*" } }, "node_modules/stack-utils": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", - "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", - "license": "MIT", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", "dependencies": { "escape-string-regexp": "^2.0.0" }, @@ -16336,32 +13888,36 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/stackframe": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz", - "integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==", - "license": "MIT" + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" }, "node_modules/stacktrace-gps": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/stacktrace-gps/-/stacktrace-gps-3.0.4.tgz", - "integrity": "sha512-qIr8x41yZVSldqdqe6jciXEaSCKw1U8XTXpjDuy0ki/apyTn/r3w9hDAAQOhZdxvsC93H+WwwEu5cq5VemzYeg==", - "license": "MIT", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/stacktrace-gps/-/stacktrace-gps-3.1.2.tgz", + "integrity": "sha512-GcUgbO4Jsqqg6RxfyTHFiPxdPqF+3LFmQhm7MgCuYQOYuWyqxo5pwRPz5d/u6/WYJdEnWfK4r+jGbyD8TSggXQ==", "dependencies": { "source-map": "0.5.6", - "stackframe": "^1.1.1" + "stackframe": "^1.3.4" + } + }, + "node_modules/stacktrace-gps/node_modules/source-map": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", + "integrity": "sha512-MjZkVp0NHr5+TPihLcadqnlVoGIoWo4IBHptutGh9wI3ttUYvCG26HkSuDi+K6lsZ25syXJXcctwgyVCt//xqA==", + "engines": { + "node": ">=0.10.0" } }, "node_modules/stacktrace-js": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/stacktrace-js/-/stacktrace-js-2.0.2.tgz", "integrity": "sha512-Je5vBeY4S1r/RnLydLl0TBTi3F2qdfWmYsGvtfZgEI+SCprPppaIhQf5nGcal4gI4cGpCV/duLcAzT1np6sQqg==", - "license": "MIT", "dependencies": { "error-stack-parser": "^2.0.6", "stack-generator": "^2.0.5", @@ -16369,19 +13925,17 @@ } }, "node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", - "license": "MIT", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", "engines": { - "node": ">= 0.6" + "node": ">= 0.8" } }, "node_modules/stealthy-require": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", - "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", - "license": "ISC", + "integrity": "sha512-ZnWpYnYugiOVEY5GkcuJK1io5V8QmNYChG62gSit9pQVGErXtrKuPC55ITaVSukmMta5qpMU7vqLt2Lnni4f/g==", "engines": { "node": ">=0.10.0" } @@ -16389,13 +13943,12 @@ "node_modules/stream-shift": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", - "license": "MIT" + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" }, "node_modules/streamsearch": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-0.1.2.tgz", - "integrity": "sha1-gIudDlb8Jz2Am6VzOOkpkZoanxo=", + "integrity": "sha512-jos8u++JKm0ARcSUTAZXOVC0mSox7Bhn6sBgty73P1f3JGf7yG2clTbBNHUdde/kdvP2FESam+vM6l8jBrNxHA==", "engines": { "node": ">=0.8.0" } @@ -16403,8 +13956,7 @@ "node_modules/strict-uri-encode": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", - "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", - "license": "MIT", + "integrity": "sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==", "engines": { "node": ">=0.10.0" } @@ -16413,7 +13965,6 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "license": "MIT", "dependencies": { "safe-buffer": "~5.2.0" } @@ -16430,66 +13981,42 @@ "node": ">=10" } }, - "node_modules/string-length/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "license": "MIT", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, "node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "license": "MIT", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dependencies": { - "ansi-regex": "^2.0.0" + "ansi-regex": "^5.0.1" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-ansi/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", - "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, "node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true, - "license": "MIT", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/strip-dirs": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz", "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==", - "license": "MIT", "dependencies": { "is-natural-number": "^4.0.1" } @@ -16498,26 +14025,25 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", - "dev": true, - "license": "MIT", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", "engines": { - "node": ">=0.10.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/strip-outer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", - "license": "MIT", "dependencies": { "escape-string-regexp": "^1.0.2" }, @@ -16525,12 +14051,19 @@ "node": ">=0.10.0" } }, + "node_modules/strip-outer/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, "node_modules/supertap": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/supertap/-/supertap-2.0.0.tgz", "integrity": "sha512-jRzcXlCeDYvKoZGA5oRhYyR3jUIYu0enkSxtmAgHRlD7HwrovTpH4bDSi0py9FtuA8si9cW/fKommJHuaoDHJA==", "dev": true, - "license": "MIT", "dependencies": { "arrify": "^2.0.1", "indent-string": "^4.0.0", @@ -16542,77 +14075,52 @@ "node": ">=10" } }, - "node_modules/supertap/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "license": "MIT", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { - "has-flag": "^3.0.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/supports-hyperlinks": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", - "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", "dependencies": { "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-hyperlinks/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "supports-color": "^7.0.0" + }, "engines": { "node": ">=8" } }, - "node_modules/supports-hyperlinks/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/symbol-tree": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", - "license": "MIT" + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" }, "node_modules/table": { - "version": "6.7.2", - "resolved": "https://registry.npmjs.org/table/-/table-6.7.2.tgz", - "integrity": "sha512-UFZK67uvyNivLeQbVtkiUs8Uuuxv24aSL4/Vil2PJVtMgU8Lx0CYkP12uCGa3kjyQzOSgV1+z9Wkb82fCGsO0g==", + "version": "6.8.1", + "resolved": "https://registry.npmjs.org/table/-/table-6.8.1.tgz", + "integrity": "sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "ajv": "^8.0.1", - "lodash.clonedeep": "^4.5.0", "lodash.truncate": "^4.4.2", "slice-ansi": "^4.0.0", "string-width": "^4.2.3", @@ -16623,11 +14131,10 @@ } }, "node_modules/table/node_modules/ajv": { - "version": "8.6.3", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.3.tgz", - "integrity": "sha512-SMJOdDP6LqTkD0Uq8qLi+gMwSt0imXLSV080qFVwJCpH9U6Mb+SUGHAXM0KNbcBPguytWyvFxcHgMLe2D2XSpw==", + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", "dev": true, - "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -16644,7 +14151,6 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -16660,7 +14166,6 @@ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -16672,39 +14177,19 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/table/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, - "license": "MIT" - }, - "node_modules/table/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } + "dev": true }, "node_modules/table/node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/table/node_modules/slice-ansi": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "astral-regex": "^2.0.0", @@ -16717,65 +14202,34 @@ "url": "https://github.com/chalk/slice-ansi?sponsor=1" } }, - "node_modules/table/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/table/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/tail": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/tail/-/tail-2.2.3.tgz", - "integrity": "sha512-XbBmVsJZ636kncPew2Y+pOxOsb9GsNFZ1bcAGCDn23ME/JPJ+TImZYjnqBnMLdw+K11Hql5ZgiUQmRvDHaFc6w==", - "license": "MIT", + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/tail/-/tail-2.2.6.tgz", + "integrity": "sha512-IQ6G4wK/t8VBauYiGPLx+d3fA5XjSVagjWV5SIYzvEvglbQjwEcukeYI68JOPpdydjxhZ9sIgzRlSmwSpphHyw==", "engines": { "node": ">= 6.0.0" } }, "node_modules/tar": { - "version": "6.1.11", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", - "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", - "license": "ISC", + "version": "6.1.13", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.13.tgz", + "integrity": "sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw==", "dependencies": { "chownr": "^2.0.0", "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", + "minipass": "^4.0.0", "minizlib": "^2.1.1", "mkdirp": "^1.0.3", "yallist": "^4.0.0" }, "engines": { - "node": ">= 10" + "node": ">=10" } }, "node_modules/tar-stream": { "version": "1.6.2", "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", - "license": "MIT", "dependencies": { "bl": "^1.0.0", "buffer-alloc": "^1.2.0", @@ -16789,11 +14243,24 @@ "node": ">= 0.8.0" } }, + "node_modules/tar-stream/node_modules/bl": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", + "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", + "dependencies": { + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/tar-stream/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, "node_modules/tar-stream/node_modules/readable-stream": { "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -16807,24 +14274,45 @@ "node_modules/tar-stream/node_modules/safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "license": "MIT" + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, "node_modules/tar-stream/node_modules/string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "license": "MIT", "dependencies": { "safe-buffer": "~5.1.0" } }, + "node_modules/tar/node_modules/minipass": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.0.3.tgz", + "integrity": "sha512-OW2r4sQ0sI+z5ckEt5c1Tri4xTgZwYDxpE54eqWlQloQRoWtXjqt9udJ5Z4dSv7wK+nfFI7FRXyCpBSft+gpFw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/tar/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/tar/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, "node_modules/temp-dir": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } @@ -16860,21 +14348,18 @@ "node_modules/text-hex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz", - "integrity": "sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==", - "license": "MIT" + "integrity": "sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==" }, "node_modules/text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", - "dev": true, - "license": "MIT" + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true }, "node_modules/thenify": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "license": "MIT", "dependencies": { "any-promise": "^1.0.0" } @@ -16882,8 +14367,7 @@ "node_modules/thenify-all": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", - "license": "MIT", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", "dependencies": { "thenify": ">= 3.1.0 < 4" }, @@ -16894,15 +14378,13 @@ "node_modules/through": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", - "license": "MIT" + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" }, "node_modules/time-zone": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/time-zone/-/time-zone-1.0.0.tgz", - "integrity": "sha1-mcW/VZWJZq9tBtg73zgA3IL67F0=", + "integrity": "sha512-TIsDdtKo6+XrPtiTm1ssmMngN1sAhyKnTO2kunQWqNPWIVvCm15Wmw4SWInwTVgJ5u/Tr04+8Ei9TNcw4x4ONA==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } @@ -16910,8 +14392,7 @@ "node_modules/timed-out": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", - "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=", - "license": "MIT", + "integrity": "sha512-G7r3AhovYtr5YKOWQkta8RKAPb+J9IsO4uVmzjl8AZwfhs8UcUwTiD6gcJYSgOtzyjvQKrKYn41syHbUWMkafA==", "engines": { "node": ">=0.10.0" } @@ -16920,7 +14401,6 @@ "version": "0.1.7", "resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.7.tgz", "integrity": "sha512-b85NUNzTSdodShTIbky6ZF02e8STtVVfD+fu4aXXShEELpozH+bCpJLYMPZbsABN2wDH7fJpqIoXxJpzbf0NqQ==", - "license": "ISC", "dependencies": { "es5-ext": "~0.10.46", "next-tick": "1" @@ -16931,7 +14411,6 @@ "resolved": "https://registry.npmjs.org/tiny-secp256k1/-/tiny-secp256k1-1.1.6.tgz", "integrity": "sha512-FmqJZGduTyvsr2cF3375fqGHUovSwDi/QytexX1Se4BPuPZpTE5Ftp5fg+EFSuEf3lhZqgCRjEG3ydUQ/aNiwA==", "hasInstallScript": true, - "license": "MIT", "dependencies": { "bindings": "^1.3.0", "bn.js": "^4.11.8", @@ -16947,7 +14426,6 @@ "version": "0.0.33", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "license": "MIT", "dependencies": { "os-tmpdir": "~1.0.2" }, @@ -16959,7 +14437,6 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/tmp-promise/-/tmp-promise-1.0.5.tgz", "integrity": "sha512-hOabTz9Tp49wCozFwuJe5ISrOqkECm6kzw66XTP23DuzNU7QS/KiZq5LC9Y7QSy8f1rPSLy4bKaViP0OwGI1cA==", - "license": "MIT", "dependencies": { "bluebird": "^3.5.0", "tmp": "0.0.33" @@ -16973,14 +14450,13 @@ "node_modules/to-array": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz", - "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=", + "integrity": "sha512-LhVdShQD/4Mk4zXNroIQZJC+Ap3zgLcDuwEdcmLv9CCO73NWockQDwyUnW/m8VX/EElfL6FcYx7EeutN4HJA6A==", "dev": true }, "node_modules/to-buffer": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", - "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==", - "license": "MIT" + "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==" }, "node_modules/to-fast-properties": { "version": "2.0.0", @@ -16994,7 +14470,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", - "license": "MIT", "engines": { "node": ">=6" } @@ -17003,7 +14478,6 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "license": "MIT", "dependencies": { "is-number": "^7.0.0" }, @@ -17022,20 +14496,17 @@ "node_modules/toposort": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz", - "integrity": "sha1-riF2gXXRVZ1IvvNUILL0li8JwzA=", - "license": "MIT" + "integrity": "sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg==" }, "node_modules/toposort-class": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/toposort-class/-/toposort-class-1.0.1.tgz", - "integrity": "sha1-f/0feMi+KMO6Rc1OGj9e4ZO9mYg=", - "license": "MIT" + "integrity": "sha512-OsLcGGbYF3rMjPUf8oKktyvCiUxSbqMMS39m33MAjLTC1DVIH6x3WSt63/M77ihI09+Sdfk1AXvfhCEeUmC7mg==" }, "node_modules/tough-cookie": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "license": "BSD-3-Clause", "dependencies": { "psl": "^1.1.28", "punycode": "^2.1.1" @@ -17047,8 +14518,7 @@ "node_modules/tr46": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=", - "license": "MIT" + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" }, "node_modules/trim-off-newlines": { "version": "1.0.3", @@ -17062,8 +14532,7 @@ "node_modules/trim-repeated": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", - "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", - "license": "MIT", + "integrity": "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==", "dependencies": { "escape-string-regexp": "^1.0.2" }, @@ -17071,11 +14540,18 @@ "node": ">=0.10.0" } }, + "node_modules/trim-repeated/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, "node_modules/triple-beam": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.3.0.tgz", - "integrity": "sha512-XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw==", - "license": "MIT" + "integrity": "sha512-XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw==" }, "node_modules/ts-jest": { "version": "28.0.8", @@ -17119,19 +14595,10 @@ } } }, - "node_modules/ts-jest/node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "engines": { - "node": ">=12" - } - }, "node_modules/ts-node": { "version": "8.10.2", "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-8.10.2.tgz", "integrity": "sha512-ISJJGgkIpDdBhWVu3jufsWpK3Rzo7bdiIXJjQc0ynKxVOVcg2oIrf2H2cejminGrptVc6q6/uynAHNCuWGbpVA==", - "license": "MIT", "dependencies": { "arg": "^4.1.0", "diff": "^4.0.1", @@ -17153,17 +14620,15 @@ } }, "node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "license": "0BSD" + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/tsutils": { "version": "3.21.0", "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", "dev": true, - "license": "MIT", "dependencies": { "tslib": "^1.8.1" }, @@ -17174,11 +14639,16 @@ "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" } }, + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, "node_modules/tunnel-agent": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "license": "Apache-2.0", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", "dependencies": { "safe-buffer": "^5.0.1" }, @@ -17189,28 +14659,25 @@ "node_modules/tweetnacl": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz", - "integrity": "sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==", - "license": "Unlicense" + "integrity": "sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==" }, "node_modules/tweetnacl-util": { "version": "0.15.1", "resolved": "https://registry.npmjs.org/tweetnacl-util/-/tweetnacl-util-0.15.1.tgz", - "integrity": "sha512-RKJBIj8lySrShN4w6i/BonWp2Z/uxwC3h4y7xsRrpP59ZboCd0GpEVsOnMDYLMmKBpYhb5TgHzZXy7wTfYFBRw==", - "license": "Unlicense" + "integrity": "sha512-RKJBIj8lySrShN4w6i/BonWp2Z/uxwC3h4y7xsRrpP59ZboCd0GpEVsOnMDYLMmKBpYhb5TgHzZXy7wTfYFBRw==" }, "node_modules/type": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", - "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==", - "license": "ISC" + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" }, "node_modules/type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "license": "MIT", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, "dependencies": { - "prelude-ls": "~1.1.2" + "prelude-ls": "^1.2.1" }, "engines": { "node": ">= 0.8.0" @@ -17225,20 +14692,21 @@ } }, "node_modules/type-fest": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", - "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", "dev": true, - "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">=6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/type-is": { "version": "1.6.18", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "license": "MIT", "dependencies": { "media-typer": "0.3.0", "mime-types": "~2.1.24" @@ -17250,15 +14718,13 @@ "node_modules/typedarray": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", - "license": "MIT" + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==" }, "node_modules/typedarray-to-buffer": { "version": "3.1.5", "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", "dev": true, - "license": "MIT", "dependencies": { "is-typedarray": "^1.0.0" } @@ -17266,14 +14732,12 @@ "node_modules/typeforce": { "version": "1.18.0", "resolved": "https://registry.npmjs.org/typeforce/-/typeforce-1.18.0.tgz", - "integrity": "sha512-7uc1O8h1M1g0rArakJdf0uLRSSgFcYexrVoKo+bzJd32gd4gDy2L/Z+8/FjPnU9ydY3pEnVPtr9FyscYY60K1g==", - "license": "MIT" + "integrity": "sha512-7uc1O8h1M1g0rArakJdf0uLRSSgFcYexrVoKo+bzJd32gd4gDy2L/Z+8/FjPnU9ydY3pEnVPtr9FyscYY60K1g==" }, "node_modules/typescript": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.3.tgz", - "integrity": "sha512-4xfscpisVgqqDfPaJo5vkd+Qd/ItkoagnHpufr+i2QCHBsNYp+G7UAoyFl8aPtx879u38wPV65rZ8qbGZijalA==", - "license": "Apache-2.0", + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -17286,7 +14750,6 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/umzug/-/umzug-2.3.0.tgz", "integrity": "sha512-Z274K+e8goZK8QJxmbRPhl89HPO1K+ORFtm6rySPhFKfKc5GHhqdzD0SGhSWHkzoXasqJuItdhorSvY7/Cgflw==", - "license": "MIT", "dependencies": { "bluebird": "^3.7.2" }, @@ -17298,17 +14761,15 @@ "version": "1.4.3", "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", - "license": "MIT", "dependencies": { "buffer": "^5.2.1", "through": "^2.3.8" } }, "node_modules/underscore": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.1.tgz", - "integrity": "sha512-hzSoAVtJF+3ZtiFX0VgfFPHEDRm7Y/QPjGyNo4TVdnDTdft3tr8hEkD25a1jC+TjTuE7tkHGKkhwCgs9dgBB2g==", - "license": "MIT" + "version": "1.13.6", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.6.tgz", + "integrity": "sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A==" }, "node_modules/unique-filename": { "version": "1.1.1", @@ -17333,7 +14794,6 @@ "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", "dev": true, - "license": "MIT", "dependencies": { "crypto-random-string": "^2.0.0" }, @@ -17342,12 +14802,12 @@ } }, "node_modules/universal-github-app-jwt": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-1.1.0.tgz", - "integrity": "sha512-3b+ocAjjz4JTyqaOT+NNBd5BtTuvJTxWElIoeHSVelUV9J3Jp7avmQTdLKCaoqi/5Ox2o/q+VK19TJ233rVXVQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-1.1.1.tgz", + "integrity": "sha512-G33RTLrIBMFmlDV4u4CBF7dh71eWwykck4XgaxaIVeZKOYZRAAxvcGMRFTUclVY6xoUPQvO4Ne5wKGxYm/Yy9w==", "dependencies": { - "@types/jsonwebtoken": "^8.3.3", - "jsonwebtoken": "^8.5.1" + "@types/jsonwebtoken": "^9.0.0", + "jsonwebtoken": "^9.0.0" } }, "node_modules/universal-user-agent": { @@ -17359,7 +14819,6 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "license": "MIT", "engines": { "node": ">= 4.0.0" } @@ -17367,16 +14826,15 @@ "node_modules/unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", - "license": "MIT", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", "engines": { "node": ">= 0.8" } }, "node_modules/update-browserslist-db": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz", - "integrity": "sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==", + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", "funding": [ { "type": "opencollective", @@ -17403,7 +14861,6 @@ "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz", "integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "boxen": "^5.0.0", "chalk": "^4.1.0", @@ -17427,87 +14884,10 @@ "url": "https://github.com/yeoman/update-notifier?sponsor=1" } }, - "node_modules/update-notifier/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/update-notifier/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/update-notifier/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/update-notifier/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/update-notifier/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/update-notifier/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/upper-case": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz", "integrity": "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==", - "license": "MIT", "dependencies": { "tslib": "^2.0.3" } @@ -17516,37 +14896,41 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz", "integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==", - "license": "MIT", "dependencies": { "tslib": "^2.0.3" } }, - "node_modules/upper-case-first/node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", - "license": "0BSD" - }, - "node_modules/upper-case/node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", - "license": "0BSD" - }, "node_modules/uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "license": "BSD-2-Clause", "dependencies": { "punycode": "^2.1.0" } }, + "node_modules/url": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/url/-/url-0.10.3.tgz", + "integrity": "sha512-hzSUW2q06EqL1gKM/a+obYHLIO6ct2hwPuviqTTOcfFVc61UbfJ2Q32+uGL/HCPxKqrdGB5QUwIe7UqlDgwsOQ==", + "optional": true, + "dependencies": { + "punycode": "1.3.2", + "querystring": "0.2.0" + } + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, "node_modules/url-parse-lax": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", - "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", - "license": "MIT", + "integrity": "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==", "dependencies": { "prepend-http": "^2.0.0" }, @@ -17557,23 +14941,39 @@ "node_modules/url-to-options": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", - "integrity": "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=", - "license": "MIT", + "integrity": "sha512-0kQLIzG4fdk/G5NONku64rSH/x32NOA39LVQqlK8Le6lvTF6GGRJpqaQFGgU+CLwySIqBSMdwYM0sYcW9f6P4A==", "engines": { "node": ">= 4" } }, + "node_modules/url/node_modules/punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==", + "optional": true + }, + "node_modules/util": { + "version": "0.12.5", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", + "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", + "optional": true, + "dependencies": { + "inherits": "^2.0.3", + "is-arguments": "^1.0.4", + "is-generator-function": "^1.0.7", + "is-typed-array": "^1.1.3", + "which-typed-array": "^1.1.2" + } + }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "license": "MIT" + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" }, "node_modules/utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", - "license": "MIT", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", "engines": { "node": ">= 0.4.0" } @@ -17582,7 +14982,7 @@ "version": "3.3.2", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", - "license": "MIT", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", "bin": { "uuid": "bin/uuid" } @@ -17591,8 +14991,7 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/v8-compile-cache-lib": { "version": "3.0.1", @@ -17602,9 +15001,9 @@ "peer": true }, "node_modules/v8-to-istanbul": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.0.1.tgz", - "integrity": "sha512-74Y4LqY74kLE6IFyIjPtkSTWzUZmj8tdHT9Ii/26dvQ6K9Dl2NbEfj0XgU2sHCtKgt5VupqhlO/5aWuqS+IY1w==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.1.0.tgz", + "integrity": "sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==", "dependencies": { "@jridgewell/trace-mapping": "^0.3.12", "@types/istanbul-lib-coverage": "^2.0.1", @@ -17619,17 +15018,23 @@ "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", "dev": true, - "license": "Apache-2.0", "dependencies": { "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" } }, + "node_modules/validator": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", + "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==", + "engines": { + "node": ">= 0.10" + } + }, "node_modules/varuint-bitcoin": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/varuint-bitcoin/-/varuint-bitcoin-1.1.2.tgz", "integrity": "sha512-4EVb+w4rx+YfVM32HQX42AbbT7/1f5zwAYhIujKXKk8NQK+JfRVl3pqT3hjNn/L+RstigmGGKVwHA/P0wgITZw==", - "license": "MIT", "dependencies": { "safe-buffer": "^5.1.1" } @@ -17637,8 +15042,7 @@ "node_modules/vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", - "license": "MIT", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", "engines": { "node": ">= 0.8" } @@ -17646,28 +15050,21 @@ "node_modules/verror": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", "engines": [ "node >=0.6.0" ], - "license": "MIT", "dependencies": { "assert-plus": "^1.0.0", "core-util-is": "1.0.2", "extsprintf": "^1.2.0" } }, - "node_modules/verror/node_modules/core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "license": "MIT" - }, "node_modules/w3c-hr-time": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", - "license": "MIT", + "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", "dependencies": { "browser-process-hrtime": "^1.0.0" } @@ -17676,7 +15073,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", - "license": "MIT", "dependencies": { "xml-name-validator": "^3.0.0" }, @@ -17692,28 +15088,41 @@ "makeerror": "1.0.12" } }, + "node_modules/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "optional": true, + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, "node_modules/wcwidth": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", "dev": true, - "license": "MIT", "dependencies": { "defaults": "^1.0.3" } }, "node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=", - "license": "BSD-2-Clause" + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "engines": { + "node": ">=10.4" + } }, "node_modules/well-known-symbols": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/well-known-symbols/-/well-known-symbols-2.0.0.tgz", "integrity": "sha512-ZMjC3ho+KXo0BfJb7JgtQ5IBuvnShdlACNkKkdsqBmYw3bPAaJfPeYUo6tLUaT5tG/Gkh7xkpBhKRQ9e7pyg9Q==", "dev": true, - "license": "ISC", "engines": { "node": ">=6" } @@ -17722,7 +15131,6 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", - "license": "MIT", "dependencies": { "iconv-lite": "0.4.24" } @@ -17730,24 +15138,26 @@ "node_modules/whatwg-mimetype": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", - "license": "MIT" + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" }, "node_modules/whatwg-url": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=", - "license": "MIT", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", "dependencies": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" } }, + "node_modules/whatwg-url/node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -17761,8 +15171,27 @@ "node_modules/which-module": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "license": "ISC" + "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==" + }, + "node_modules/which-typed-array": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", + "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", + "optional": true, + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/wide-align": { "version": "1.1.5", @@ -17777,7 +15206,6 @@ "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", "dev": true, - "license": "MIT", "dependencies": { "string-width": "^4.0.0" }, @@ -17785,146 +15213,57 @@ "node": ">=8" } }, - "node_modules/widest-line/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, - "license": "MIT" - }, - "node_modules/widest-line/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/widest-line/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/widest-line/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/wif": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/wif/-/wif-2.0.6.tgz", - "integrity": "sha1-CNP1IFbGZnkplyb63g1DKudLRwQ=", - "license": "MIT", + "integrity": "sha512-HIanZn1zmduSF+BQhkE+YXIbEiH0xPr1012QbFEGB0xsKqJii0/SqJjyn8dFv6y36kOznMgMB+LGcbZTJ1xACQ==", "dependencies": { "bs58check": "<3.0.0" } }, - "node_modules/window-size": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.4.tgz", - "integrity": "sha1-+OGqHuWlPsW/FR/6CXQqatdpeHY=", - "license": "MIT", - "bin": { - "window-size": "cli.js" - }, - "engines": { - "node": ">= 0.10.0" - } - }, "node_modules/winston": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/winston/-/winston-3.3.3.tgz", - "integrity": "sha512-oEXTISQnC8VlSAKf1KYSSd7J6IWuRPQqDdo8eoRNaYKLvwSb5+79Z3Yi1lrl6KDpU6/VWaxpakDAtb1oQ4n9aw==", - "license": "MIT", + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/winston/-/winston-3.8.2.tgz", + "integrity": "sha512-MsE1gRx1m5jdTTO9Ld/vND4krP2To+lgDoMEHGGa4HIlAUyXJtfc7CxQcGXVyz2IBpw5hbFkj2b/AtUdQwyRew==", "dependencies": { + "@colors/colors": "1.5.0", "@dabh/diagnostics": "^2.0.2", - "async": "^3.1.0", + "async": "^3.2.3", "is-stream": "^2.0.0", - "logform": "^2.2.0", + "logform": "^2.4.0", "one-time": "^1.0.0", "readable-stream": "^3.4.0", + "safe-stable-stringify": "^2.3.1", "stack-trace": "0.0.x", "triple-beam": "^1.3.0", - "winston-transport": "^4.4.0" + "winston-transport": "^4.5.0" }, "engines": { - "node": ">= 6.4.0" + "node": ">= 12.0.0" } }, "node_modules/winston-transport": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.4.0.tgz", - "integrity": "sha512-Lc7/p3GtqtqPBYYtS6KCN3c77/2QCev51DvcJKbkFPQNoj1sinkGwLGFDxkXY9J6p9+EPnYs+D90uwbnaiURTw==", - "license": "MIT", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.5.0.tgz", + "integrity": "sha512-YpZzcUzBedhlTAfJg6vJDlyEai/IFMIVcaEZZyl3UXIl4gmqRpU7AE89AHLkbzLUsv0NVmw7ts+iztqKxxPW1Q==", "dependencies": { - "readable-stream": "^2.3.7", - "triple-beam": "^1.2.0" + "logform": "^2.3.2", + "readable-stream": "^3.6.0", + "triple-beam": "^1.3.0" }, "engines": { "node": ">= 6.4.0" } }, - "node_modules/winston-transport/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "license": "MIT", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/winston-transport/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "license": "MIT" - }, - "node_modules/winston-transport/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, "node_modules/winston/node_modules/async": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.1.tgz", - "integrity": "sha512-XdD5lRO/87udXCMC9meWdYiR+Nq6ZjUfXidViUZGu2F1MO4T3XwZ1et0hb2++BgLfhyJwy44BGB/yx80ABx8hg==", - "license": "MIT" + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" }, "node_modules/winston/node_modules/is-stream": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "license": "MIT", "engines": { "node": ">=8" }, @@ -17936,7 +15275,6 @@ "version": "0.4.8", "resolved": "https://registry.npmjs.org/wkx/-/wkx-0.4.8.tgz", "integrity": "sha512-ikPXMM9IR/gy/LwiOSqWlSL3X/J5uk9EO2hHNRXS41eTLXaUFEVw9fn/593jW/tE5tedNg8YjT5HkCa4FqQZyQ==", - "license": "MIT", "dependencies": { "@types/node": "*" } @@ -17945,36 +15283,66 @@ "version": "1.2.3", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/wrap-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", - "license": "MIT", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "license": "ISC" + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, "node_modules/write-file-atomic": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", "dev": true, - "license": "ISC", "dependencies": { "imurmurhash": "^0.1.4", "is-typedarray": "^1.0.0", @@ -17983,10 +15351,9 @@ } }, "node_modules/ws": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.5.tgz", - "integrity": "sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==", - "license": "MIT", + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", "engines": { "node": ">=8.3.0" }, @@ -18007,7 +15374,6 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/x-xss-protection/-/x-xss-protection-1.3.0.tgz", "integrity": "sha512-kpyBI9TlVipZO4diReZMAHWtS0MMa/7Kgx8hwG/EuZLiA6sg4Ah/4TRdASHhRRN3boobzcYgFRUFSgHRge6Qhg==", - "license": "MIT", "engines": { "node": ">=4.0.0" } @@ -18017,7 +15383,6 @@ "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } @@ -18025,14 +15390,31 @@ "node_modules/xml-name-validator": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", - "license": "Apache-2.0" + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + }, + "node_modules/xml2js": { + "version": "0.4.19", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.19.tgz", + "integrity": "sha512-esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q==", + "optional": true, + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~9.0.1" + } + }, + "node_modules/xmlbuilder": { + "version": "9.0.7", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", + "integrity": "sha512-7YXTQc3P2l9+0rjaUbLwMKRhtmwg1M1eDf6nag7urC7pIPYLD9W/jmzQ4ptRSUbodw5S0jfoGTflLemQibSpeQ==", + "optional": true, + "engines": { + "node": ">=4.0" + } }, "node_modules/xmlchars": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", - "license": "MIT" + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" }, "node_modules/xmlhttprequest-ssl": { "version": "2.0.0", @@ -18047,7 +15429,6 @@ "version": "4.4.1", "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-4.4.1.tgz", "integrity": "sha512-2u9HwfadaJaY9zHtRRnH6BY6CQVNQKkYm3oLtC9gJXXzfsbACg5X5e4EZZGVAH+YIfa+QA9lsFQTTe3HURF3ag==", - "license": "MIT", "dependencies": { "@babel/runtime-corejs3": "^7.12.1" } @@ -18056,80 +15437,60 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "license": "MIT", "engines": { "node": ">=0.4" } }, "node_modules/y18n": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz", - "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==", - "license": "ISC" + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } }, "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "license": "ISC" + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" }, "node_modules/yargs": { - "version": "3.32.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.32.0.tgz", - "integrity": "sha1-AwiOnr+edWtpdRYR0qXvWRSCyZU=", - "license": "MIT", - "dependencies": { - "camelcase": "^2.0.1", - "cliui": "^3.0.3", - "decamelize": "^1.1.1", - "os-locale": "^1.4.0", - "string-width": "^1.0.1", - "window-size": "^0.1.4", - "y18n": "^3.2.0" - } - }, - "node_modules/yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "license": "ISC", + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - }, - "node_modules/yargs-parser/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "license": "MIT", + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, "engines": { - "node": ">=6" + "node": ">=10" } }, - "node_modules/yargs-parser/node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "license": "MIT", + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", "engines": { - "node": ">=0.10.0" + "node": ">=12" } }, - "node_modules/yargs/node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "license": "MIT", + "node_modules/yargs/node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, "node_modules/yauzl": { "version": "2.10.0", "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", - "license": "MIT", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", "dependencies": { "buffer-crc32": "~0.2.3", "fd-slicer": "~1.1.0" @@ -18138,14 +15499,13 @@ "node_modules/yeast": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", - "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=", + "integrity": "sha512-8HFIh676uyGYP6wP13R/j6OJ/1HwJ46snpvzE7aHAN3Ryqh2yX6Xox2B4CUmTwwOIzlG3Bs7ocsP5dZH/R1Qbg==", "dev": true }, "node_modules/yn": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", - "license": "MIT", "engines": { "node": ">=6" } @@ -18162,15 +15522,14 @@ } }, "node_modules/yup": { - "version": "0.32.9", - "resolved": "https://registry.npmjs.org/yup/-/yup-0.32.9.tgz", - "integrity": "sha512-Ci1qN+i2H0XpY7syDQ0k5zKQ/DoxO0LzPg8PAR/X4Mpj6DqaeCoIYEEjDJwhArh3Fa7GWbQQVDZKeXYlSH4JMg==", - "license": "MIT", + "version": "0.32.11", + "resolved": "https://registry.npmjs.org/yup/-/yup-0.32.11.tgz", + "integrity": "sha512-Z2Fe1bn+eLstG8DRR6FTavGD+MeAwyfmouhHsIUgaADz8jvFKbO/fXc2trJKZg+5EBjh4gGm3iU/t3onKlXHIg==", "dependencies": { - "@babel/runtime": "^7.10.5", - "@types/lodash": "^4.14.165", - "lodash": "^4.17.20", - "lodash-es": "^4.17.15", + "@babel/runtime": "^7.15.4", + "@types/lodash": "^4.14.175", + "lodash": "^4.17.21", + "lodash-es": "^4.17.21", "nanoclone": "^0.2.1", "property-expr": "^2.0.4", "toposort": "^2.0.2" @@ -18191,40 +15550,48 @@ } }, "@babel/code-frame": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", "requires": { - "@babel/highlight": "^7.18.6" + "@babel/highlight": "^7.10.4" } }, "@babel/compat-data": { - "version": "7.18.13", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.13.tgz", - "integrity": "sha512-5yUzC5LqyTFp2HLmDoxGQelcdYgSpP9xsnMWBphAscOdFrHSAVbLNzWiy32sVNDqJRDiJK6klfDnAgu6PAGSHw==" + "version": "7.20.14", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.14.tgz", + "integrity": "sha512-0YpKHD6ImkWMEINCyDAD0HLLUH/lPCefG8ld9it8DJB2wnApraKuhgYTvTY1z7UFIfBTGy5LwncZ+5HWWGbhFw==" }, "@babel/core": { - "version": "7.18.13", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.13.tgz", - "integrity": "sha512-ZisbOvRRusFktksHSG6pjj1CSvkPkcZq/KHD45LAkVP/oiHJkNBZWfpvlLmX8OtHDG8IuzsFlVRWo08w7Qxn0A==", + "version": "7.20.12", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.12.tgz", + "integrity": "sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==", "requires": { "@ampproject/remapping": "^2.1.0", "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.13", - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-module-transforms": "^7.18.9", - "@babel/helpers": "^7.18.9", - "@babel/parser": "^7.18.13", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.18.13", - "@babel/types": "^7.18.13", + "@babel/generator": "^7.20.7", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helpers": "^7.20.7", + "@babel/parser": "^7.20.7", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.12", + "@babel/types": "^7.20.7", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", + "json5": "^2.2.2", "semver": "^6.3.0" }, "dependencies": { + "@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "requires": { + "@babel/highlight": "^7.18.6" + } + }, "semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", @@ -18233,11 +15600,11 @@ } }, "@babel/generator": { - "version": "7.18.13", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.13.tgz", - "integrity": "sha512-CkPg8ySSPuHTYPJYo7IRALdqyjM9HCbt/3uOBEFbzyGVP6Mn8bwFPB0jX6982JVNBlYzM1nnPkfjuXSOPtQeEQ==", + "version": "7.20.14", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.14.tgz", + "integrity": "sha512-AEmuXHdcD3A52HHXxaTmYlb8q/xMEhoRP67B3T4Oq7lbmSoqroMZzjnGj3+i1io3pdnF8iBYVu4Ilj+c4hBxYg==", "requires": { - "@babel/types": "^7.18.13", + "@babel/types": "^7.20.7", "@jridgewell/gen-mapping": "^0.3.2", "jsesc": "^2.5.1" }, @@ -18255,13 +15622,14 @@ } }, "@babel/helper-compilation-targets": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.9.tgz", - "integrity": "sha512-tzLCyVmqUiFlcFoAPLA/gL9TeYrF61VLNtb+hvkuVaB5SUjW7jcfrglBIX1vUIoT7CLP3bBlIMeyEsIl2eFQNg==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz", + "integrity": "sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==", "requires": { - "@babel/compat-data": "^7.18.8", + "@babel/compat-data": "^7.20.5", "@babel/helper-validator-option": "^7.18.6", - "browserslist": "^4.20.2", + "browserslist": "^4.21.3", + "lru-cache": "^5.1.1", "semver": "^6.3.0" }, "dependencies": { @@ -18278,12 +15646,12 @@ "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==" }, "@babel/helper-function-name": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.9.tgz", - "integrity": "sha512-fJgWlZt7nxGksJS9a0XdSaI4XvpExnNIgRP+rVefWh5U7BL8pPuir6SJUmFKRfjWQ51OtWSzwOxhaH/EBWWc0A==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", "requires": { - "@babel/template": "^7.18.6", - "@babel/types": "^7.18.9" + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" } }, "@babel/helper-hoist-variables": { @@ -18303,31 +15671,31 @@ } }, "@babel/helper-module-transforms": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.9.tgz", - "integrity": "sha512-KYNqY0ICwfv19b31XzvmI/mfcylOzbLtowkw+mfvGPAQ3kfCnMLYbED3YecL5tPd8nAYFQFAd6JHp2LxZk/J1g==", + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.11.tgz", + "integrity": "sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg==", "requires": { "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.18.6", - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9" + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.10", + "@babel/types": "^7.20.7" } }, "@babel/helper-plugin-utils": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.9.tgz", - "integrity": "sha512-aBXPT3bmtLryXaoJLyYPXPlSD4p1ld9aYeR+sJNOZjJJGiOpb+fKfh3NkcCu7J54nUJwCERPBExCCpyCOHnu/w==" + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==" }, "@babel/helper-simple-access": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", - "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", "requires": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.20.2" } }, "@babel/helper-split-export-declaration": { @@ -18339,14 +15707,14 @@ } }, "@babel/helper-string-parser": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", - "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==" + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==" }, "@babel/helper-validator-identifier": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", - "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==" + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==" }, "@babel/helper-validator-option": { "version": "7.18.6", @@ -18354,13 +15722,13 @@ "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==" }, "@babel/helpers": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.9.tgz", - "integrity": "sha512-Jf5a+rbrLoR4eNdUmnFu8cN5eNJT6qdTdOg5IHIzq87WwyRw9PwguLFOWYgktN/60IP4fgDUawJvs7PjQIzELQ==", + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.13.tgz", + "integrity": "sha512-nzJ0DWCL3gB5RCXbUO3KIMMsBY2Eqbx8mBpKGE/02PgyRQFcPQLbkQ1vyy596mZLaP+dAfD+R4ckASzNVmW3jg==", "requires": { - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9" + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.13", + "@babel/types": "^7.20.7" } }, "@babel/highlight": { @@ -18371,12 +15739,50 @@ "@babel/helper-validator-identifier": "^7.18.6", "chalk": "^2.0.0", "js-tokens": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } } }, "@babel/parser": { - "version": "7.18.13", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.13.tgz", - "integrity": "sha512-dgXcIfMuQ0kgzLB2b9tRZs7TTFFaGM2AbtA4fJgUUYukzGH4jwsS7hzQHEGs67jdehpm22vkgKwvbU+aEflgwg==" + "version": "7.20.15", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.15.tgz", + "integrity": "sha512-DI4a1oZuf8wC+oAJA9RW6ga3Zbe8RZFt7kD9i4qAspz3I/yHet1VvC3DiSy/fsUvv5pvJuNPh0LPOdCcqinDPg==" }, "@babel/plugin-syntax-async-generators": { "version": "7.8.4", @@ -18475,57 +15881,75 @@ } }, "@babel/plugin-syntax-typescript": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz", - "integrity": "sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz", + "integrity": "sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.19.0" } }, "@babel/runtime": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.4.tgz", - "integrity": "sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==", + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.13.tgz", + "integrity": "sha512-gt3PKXs0DBoL9xCvOIIZ2NEqAGZqHjAnmVbfQtB620V0uReIQutpel14KcneZuer7UioY8ALKZ7iocavvzTNFA==", "requires": { - "regenerator-runtime": "^0.13.4" + "regenerator-runtime": "^0.13.11" } }, "@babel/runtime-corejs3": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.15.4.tgz", - "integrity": "sha512-lWcAqKeB624/twtTc3w6w/2o9RqJPaNBhPGK6DKLSiwuVWC7WFkypWyNg+CpZoyJH0jVzv1uMtXZ/5/lQOLtCg==", + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.20.13.tgz", + "integrity": "sha512-p39/6rmY9uvlzRiLZBIB3G9/EBr66LBMcYm7fIDeSBNdRjF2AGD3rFZucUyAgGHC2N+7DdLvVi33uTjSE44FIw==", "requires": { - "core-js-pure": "^3.16.0", - "regenerator-runtime": "^0.13.4" + "core-js-pure": "^3.25.1", + "regenerator-runtime": "^0.13.11" } }, "@babel/template": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", - "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", + "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", "requires": { "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.10", - "@babel/types": "^7.18.10" + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "requires": { + "@babel/highlight": "^7.18.6" + } + } } }, "@babel/traverse": { - "version": "7.18.13", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.13.tgz", - "integrity": "sha512-N6kt9X1jRMLPxxxPYWi7tgvJRH/rtoU+dbKAPDM44RFHiMH8igdsaSBgFeskhSl/kLWLDUvIh1RXCrTmg0/zvA==", + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.13.tgz", + "integrity": "sha512-kMJXfF0T6DIS9E8cgdLCSAL+cuCK+YEZHWiLK0SXpTo8YRj5lpJu3CDNKiIBCne4m9hhTIqUg6SYTAI39tAiVQ==", "requires": { "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.13", + "@babel/generator": "^7.20.7", "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", "@babel/helper-hoist-variables": "^7.18.6", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.18.13", - "@babel/types": "^7.18.13", + "@babel/parser": "^7.20.13", + "@babel/types": "^7.20.7", "debug": "^4.1.0", "globals": "^11.1.0" }, "dependencies": { + "@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "requires": { + "@babel/highlight": "^7.18.6" + } + }, "globals": { "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", @@ -18534,12 +15958,12 @@ } }, "@babel/types": { - "version": "7.18.13", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.13.tgz", - "integrity": "sha512-ePqfTihzW0W6XAU+aMw2ykilisStJfDnsejDCXRchCcMJ4O0+8DhPXf2YUbZ6wjBlsEmZwLK/sPweWtu8hcJYQ==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.7.tgz", + "integrity": "sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==", "requires": { - "@babel/helper-string-parser": "^7.18.10", - "@babel/helper-validator-identifier": "^7.18.6", + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", "to-fast-properties": "^2.0.0" } }, @@ -18569,6 +15993,11 @@ "secp256k1": "^3.4.0" } }, + "@colors/colors": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", + "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==" + }, "@concordance/react": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/@concordance/react/-/react-2.0.0.tgz", @@ -18581,7 +16010,7 @@ "arrify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", "dev": true } } @@ -18610,9 +16039,9 @@ } }, "@dabh/diagnostics": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@dabh/diagnostics/-/diagnostics-2.0.2.tgz", - "integrity": "sha512-+A1YivoVDNNVCdfozHSR8v/jyuuLTMXwjWuxPFlFlUapXoGc+Gj9mDlTDDfrwl7rXCl2tNZ0kE8sIBO6YOn96Q==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@dabh/diagnostics/-/diagnostics-2.0.3.tgz", + "integrity": "sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==", "requires": { "colorspace": "1.1.x", "enabled": "2.0.x", @@ -18641,12 +16070,6 @@ "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", "dev": true - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true } } }, @@ -18656,13 +16079,32 @@ "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", "optional": true }, + "@grpc/grpc-js": { + "version": "1.8.9", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.8.9.tgz", + "integrity": "sha512-xzsl2HamhovnZddS/2pMF4Q+FgwINaBvxoFGQ+G54Lo7Xsge36VvfDO/TDkL7FofmrRK/X5weRvwlJh7rKwN4w==", + "requires": { + "@grpc/proto-loader": "^0.7.0", + "@types/node": ">=12.12.47" + } + }, "@grpc/proto-loader": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.5.6.tgz", - "integrity": "sha512-DT14xgw3PSzPxwS13auTEwxhMMOoz33DPUKNtmYK/QYbBSpLXJy78FGGs5yVoxVobEqPm4iW9MOIoz0A3bLTRQ==", + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.5.tgz", + "integrity": "sha512-mfcTuMbFowq1wh/Rn5KQl6qb95M21Prej3bewD9dUQMurYGVckGO/Pbe2Ocwto6sD05b/mxZLspvqwx60xO2Rg==", "requires": { + "@types/long": "^4.0.1", "lodash.camelcase": "^4.3.0", - "protobufjs": "^6.8.6" + "long": "^4.0.0", + "protobufjs": "^7.0.0", + "yargs": "^16.2.0" + }, + "dependencies": { + "long": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", + "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" + } } }, "@humanwhocodes/config-array": { @@ -18677,9 +16119,9 @@ } }, "@humanwhocodes/object-schema": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz", - "integrity": "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", "dev": true }, "@istanbuljs/load-nyc-config": { @@ -18694,40 +16136,10 @@ "resolve-from": "^5.0.0" }, "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { + "resolve-from": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" } } }, @@ -18747,51 +16159,6 @@ "jest-message-util": "^28.1.3", "jest-util": "^28.1.3", "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } } }, "@jest/core": { @@ -18830,52 +16197,10 @@ "strip-ansi": "^6.0.0" }, "dependencies": { - "acorn-walk": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", - "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", - "optional": true, - "peer": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, "ci-info": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.2.tgz", - "integrity": "sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg==" - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", + "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==" }, "jest-config": { "version": "28.1.3", @@ -18917,27 +16242,6 @@ "lines-and-columns": "^1.1.6" } }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - }, "ts-node": { "version": "10.9.1", "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", @@ -19043,59 +16347,6 @@ "strip-ansi": "^6.0.0", "terminal-link": "^2.0.0", "v8-to-istanbul": "^9.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } } }, "@jest/schemas": { @@ -19160,49 +16411,6 @@ "write-file-atomic": "^4.0.1" }, "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - }, "write-file-atomic": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", @@ -19225,51 +16433,6 @@ "@types/node": "*", "@types/yargs": "^17.0.8", "chalk": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } } }, "@jridgewell/gen-mapping": { @@ -19297,35 +16460,40 @@ "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" }, "@jridgewell/trace-mapping": { - "version": "0.3.15", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", - "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", "requires": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" } }, "@leichtgewicht/ip-codec": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.3.tgz", - "integrity": "sha512-nkalE/f1RvRGChwBnEIoBfSEYOXnCRdleKuv6+lePbMDrMZXeDQnqak5XDOeBgrPPyPfAdcCu/B5z+v3VhplGg==" + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" }, "@mapbox/node-pre-gyp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.5.tgz", - "integrity": "sha512-4srsKPXWlIxp5Vbqz5uLfBN+du2fJChBoYn/f2h991WLdk7jUvcSk/McVLSv/X+xQIPI8eGD5GjrnygdyHnhPA==", + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.10.tgz", + "integrity": "sha512-4ySo4CjzStuprMwk35H5pPbkymjv1SF3jGLj6rAHp/xT/RF7TL7bd9CTm1xDY49K2qF7jmR/g7k+SkLETP6opA==", "requires": { - "detect-libc": "^1.0.3", + "detect-libc": "^2.0.0", "https-proxy-agent": "^5.0.0", "make-dir": "^3.1.0", - "node-fetch": "^2.6.1", + "node-fetch": "^2.6.7", "nopt": "^5.0.0", - "npmlog": "^4.1.2", + "npmlog": "^5.0.1", "rimraf": "^3.0.2", - "semver": "^7.3.4", - "tar": "^6.1.0" + "semver": "^7.3.5", + "tar": "^6.1.11" }, "dependencies": { + "detect-libc": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz", + "integrity": "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==" + }, "make-dir": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", @@ -19340,6 +16508,14 @@ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" } } + }, + "nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "requires": { + "abbrev": "1" + } } } }, @@ -19387,12 +16563,20 @@ "requires": { "mkdirp": "^1.0.4", "rimraf": "^3.0.2" + }, + "dependencies": { + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "optional": true + } } }, "@octokit/app": { - "version": "12.0.5", - "resolved": "https://registry.npmjs.org/@octokit/app/-/app-12.0.5.tgz", - "integrity": "sha512-lM3pIfx2h+UbvsXHFVs1ApJ9Rmp8LO4ciFSr5q/9MdHmhsH6WtwayieUn875xwB77IoR9r8czxxxASu2WCtdeA==", + "version": "12.0.7", + "resolved": "https://registry.npmjs.org/@octokit/app/-/app-12.0.7.tgz", + "integrity": "sha512-NqgLlaaf7Yy1s5ghhiiBRGzstICpBYnVX5ce3Klk3iKaGeXJDBLVyrJ6e6sYOiTXolFK56Nx5QWS6oUBgP6rSw==", "requires": { "@octokit/auth-app": "^3.3.0", "@octokit/auth-unauthenticated": "^2.0.4", @@ -19418,31 +16602,210 @@ "lru-cache": "^6.0.0", "universal-github-app-jwt": "^1.0.1", "universal-user-agent": "^6.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } } }, "@octokit/auth-oauth-app": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@octokit/auth-oauth-app/-/auth-oauth-app-4.3.0.tgz", - "integrity": "sha512-cETmhmOQRHCz6cLP7StThlJROff3A/ln67Q961GuIr9zvyFXZ4lIJy9RE6Uw5O7D8IXWPU3jhDnG47FTSGQr8Q==", + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/@octokit/auth-oauth-app/-/auth-oauth-app-4.3.4.tgz", + "integrity": "sha512-OYOTSSINeUAiLMk1uelaGB/dEkReBqHHr8+hBejzMG4z1vA4c7QSvDAS0RVZSr4oD4PEUPYFzEl34K7uNrXcWA==", "requires": { "@octokit/auth-oauth-device": "^3.1.1", - "@octokit/auth-oauth-user": "^1.2.1", - "@octokit/request": "^5.3.0", + "@octokit/auth-oauth-user": "^2.0.0", + "@octokit/request": "^5.6.3", "@octokit/types": "^6.0.3", "@types/btoa-lite": "^1.0.0", "btoa-lite": "^1.0.0", "universal-user-agent": "^6.0.0" + }, + "dependencies": { + "@octokit/auth-oauth-user": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@octokit/auth-oauth-user/-/auth-oauth-user-2.1.1.tgz", + "integrity": "sha512-JgqnNNPf9CaWLxWm9uh2WgxcaVYhxBR09NVIPTiMU2dVZ3FObOHs3njBiLNw+zq84k+rEdm5Y7AsiASrZ84Apg==", + "requires": { + "@octokit/auth-oauth-device": "^4.0.0", + "@octokit/oauth-methods": "^2.0.0", + "@octokit/request": "^6.0.0", + "@octokit/types": "^9.0.0", + "btoa-lite": "^1.0.0", + "universal-user-agent": "^6.0.0" + }, + "dependencies": { + "@octokit/auth-oauth-device": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@octokit/auth-oauth-device/-/auth-oauth-device-4.0.4.tgz", + "integrity": "sha512-Xl85BZYfqCMv+Uvz33nVVUjE7I/PVySNaK6dRRqlkvYcArSr9vRcZC9KVjXYObGRTCN6mISeYdakAZvWEN4+Jw==", + "requires": { + "@octokit/oauth-methods": "^2.0.0", + "@octokit/request": "^6.0.0", + "@octokit/types": "^9.0.0", + "universal-user-agent": "^6.0.0" + } + }, + "@octokit/request": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-6.2.3.tgz", + "integrity": "sha512-TNAodj5yNzrrZ/VxP+H5HiYaZep0H3GU0O7PaF+fhDrt8FPrnkei9Aal/txsN/1P7V3CPiThG0tIvpPDYUsyAA==", + "requires": { + "@octokit/endpoint": "^7.0.0", + "@octokit/request-error": "^3.0.0", + "@octokit/types": "^9.0.0", + "is-plain-object": "^5.0.0", + "node-fetch": "^2.6.7", + "universal-user-agent": "^6.0.0" + } + }, + "@octokit/types": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-9.0.0.tgz", + "integrity": "sha512-LUewfj94xCMH2rbD5YJ+6AQ4AVjFYTgpp6rboWM5T7N3IsIF65SBEOVcYMGAEzO/kKNiNaW4LoWtoThOhH06gw==", + "requires": { + "@octokit/openapi-types": "^16.0.0" + } + } + } + }, + "@octokit/endpoint": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-7.0.5.tgz", + "integrity": "sha512-LG4o4HMY1Xoaec87IqQ41TQ+glvIeTKqfjkCEmt5AIwDZJwQeVZFIEYXrYY6yLwK+pAScb9Gj4q+Nz2qSw1roA==", + "requires": { + "@octokit/types": "^9.0.0", + "is-plain-object": "^5.0.0", + "universal-user-agent": "^6.0.0" + }, + "dependencies": { + "@octokit/types": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-9.0.0.tgz", + "integrity": "sha512-LUewfj94xCMH2rbD5YJ+6AQ4AVjFYTgpp6rboWM5T7N3IsIF65SBEOVcYMGAEzO/kKNiNaW4LoWtoThOhH06gw==", + "requires": { + "@octokit/openapi-types": "^16.0.0" + } + } + } + }, + "@octokit/openapi-types": { + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-16.0.0.tgz", + "integrity": "sha512-JbFWOqTJVLHZSUUoF4FzAZKYtqdxWu9Z5m2QQnOyEa04fOFljvyh7D3GYKbfuaSWisqehImiVIMG4eyJeP5VEA==" + }, + "@octokit/request-error": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-3.0.3.tgz", + "integrity": "sha512-crqw3V5Iy2uOU5Np+8M/YexTlT8zxCfI+qu+LxUB7SZpje4Qmx3mub5DfEKSO8Ylyk0aogi6TYdf6kxzh2BguQ==", + "requires": { + "@octokit/types": "^9.0.0", + "deprecation": "^2.0.0", + "once": "^1.4.0" + }, + "dependencies": { + "@octokit/types": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-9.0.0.tgz", + "integrity": "sha512-LUewfj94xCMH2rbD5YJ+6AQ4AVjFYTgpp6rboWM5T7N3IsIF65SBEOVcYMGAEzO/kKNiNaW4LoWtoThOhH06gw==", + "requires": { + "@octokit/openapi-types": "^16.0.0" + } + } + } + } } }, "@octokit/auth-oauth-device": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@octokit/auth-oauth-device/-/auth-oauth-device-3.1.2.tgz", - "integrity": "sha512-w7Po4Ck6N2aAn2VQyKLuojruiyKROTBv4qs6IwE5rbwF7HhBXXp4A/NKmkpoFIZkiXQtM+N8QtkSck4ApYWdGg==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@octokit/auth-oauth-device/-/auth-oauth-device-3.1.4.tgz", + "integrity": "sha512-6sHE/++r+aEFZ/BKXOGPJcH/nbgbBjS1A4CHfq/PbPEwb0kZEt43ykW98GBO/rYBPAYaNpCPvXfGwzgR9yMCXg==", "requires": { - "@octokit/oauth-methods": "^1.1.0", - "@octokit/request": "^5.4.14", + "@octokit/oauth-methods": "^2.0.0", + "@octokit/request": "^6.0.0", "@octokit/types": "^6.10.0", "universal-user-agent": "^6.0.0" + }, + "dependencies": { + "@octokit/endpoint": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-7.0.5.tgz", + "integrity": "sha512-LG4o4HMY1Xoaec87IqQ41TQ+glvIeTKqfjkCEmt5AIwDZJwQeVZFIEYXrYY6yLwK+pAScb9Gj4q+Nz2qSw1roA==", + "requires": { + "@octokit/types": "^9.0.0", + "is-plain-object": "^5.0.0", + "universal-user-agent": "^6.0.0" + }, + "dependencies": { + "@octokit/types": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-9.0.0.tgz", + "integrity": "sha512-LUewfj94xCMH2rbD5YJ+6AQ4AVjFYTgpp6rboWM5T7N3IsIF65SBEOVcYMGAEzO/kKNiNaW4LoWtoThOhH06gw==", + "requires": { + "@octokit/openapi-types": "^16.0.0" + } + } + } + }, + "@octokit/openapi-types": { + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-16.0.0.tgz", + "integrity": "sha512-JbFWOqTJVLHZSUUoF4FzAZKYtqdxWu9Z5m2QQnOyEa04fOFljvyh7D3GYKbfuaSWisqehImiVIMG4eyJeP5VEA==" + }, + "@octokit/request": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-6.2.3.tgz", + "integrity": "sha512-TNAodj5yNzrrZ/VxP+H5HiYaZep0H3GU0O7PaF+fhDrt8FPrnkei9Aal/txsN/1P7V3CPiThG0tIvpPDYUsyAA==", + "requires": { + "@octokit/endpoint": "^7.0.0", + "@octokit/request-error": "^3.0.0", + "@octokit/types": "^9.0.0", + "is-plain-object": "^5.0.0", + "node-fetch": "^2.6.7", + "universal-user-agent": "^6.0.0" + }, + "dependencies": { + "@octokit/types": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-9.0.0.tgz", + "integrity": "sha512-LUewfj94xCMH2rbD5YJ+6AQ4AVjFYTgpp6rboWM5T7N3IsIF65SBEOVcYMGAEzO/kKNiNaW4LoWtoThOhH06gw==", + "requires": { + "@octokit/openapi-types": "^16.0.0" + } + } + } + }, + "@octokit/request-error": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-3.0.3.tgz", + "integrity": "sha512-crqw3V5Iy2uOU5Np+8M/YexTlT8zxCfI+qu+LxUB7SZpje4Qmx3mub5DfEKSO8Ylyk0aogi6TYdf6kxzh2BguQ==", + "requires": { + "@octokit/types": "^9.0.0", + "deprecation": "^2.0.0", + "once": "^1.4.0" + }, + "dependencies": { + "@octokit/types": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-9.0.0.tgz", + "integrity": "sha512-LUewfj94xCMH2rbD5YJ+6AQ4AVjFYTgpp6rboWM5T7N3IsIF65SBEOVcYMGAEzO/kKNiNaW4LoWtoThOhH06gw==", + "requires": { + "@octokit/openapi-types": "^16.0.0" + } + } + } + } } }, "@octokit/auth-oauth-user": { @@ -19456,6 +16819,20 @@ "@octokit/types": "^6.12.2", "btoa-lite": "^1.0.0", "universal-user-agent": "^6.0.0" + }, + "dependencies": { + "@octokit/oauth-methods": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@octokit/oauth-methods/-/oauth-methods-1.2.6.tgz", + "integrity": "sha512-nImHQoOtKnSNn05uk2o76om1tJWiAo4lOu2xMAHYsNr0fwopP+Dv+2MlGvaMMlFjoqVd3fF3X5ZDTKCsqgmUaQ==", + "requires": { + "@octokit/oauth-authorization-url": "^4.3.1", + "@octokit/request": "^5.4.14", + "@octokit/request-error": "^2.0.5", + "@octokit/types": "^6.12.2", + "btoa-lite": "^1.0.0" + } + } } }, "@octokit/auth-token": { @@ -19476,13 +16853,13 @@ } }, "@octokit/core": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/@octokit/core/-/core-3.5.1.tgz", - "integrity": "sha512-omncwpLVxMP+GLpLPgeGJBF6IWJFjXDS5flY5VbppePYX9XehevbDykRH9PdCdvqt9TS5AOTiDide7h0qrkHjw==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@octokit/core/-/core-3.6.0.tgz", + "integrity": "sha512-7RKRKuA4xTjMhY+eG3jthb3hlZCsOwg3rztWh75Xc+ShDWOfDDATWbeZpAHBNRpm4Tv9WgBMOy1zEJYXG6NJ7Q==", "requires": { "@octokit/auth-token": "^2.4.4", "@octokit/graphql": "^4.5.8", - "@octokit/request": "^5.6.0", + "@octokit/request": "^5.6.3", "@octokit/request-error": "^2.0.5", "@octokit/types": "^6.0.3", "before-after-hook": "^2.2.0", @@ -19510,9 +16887,9 @@ } }, "@octokit/oauth-app": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@octokit/oauth-app/-/oauth-app-3.6.0.tgz", - "integrity": "sha512-OxPw4ItQXaC2GuEXyZB7EmZ2rHvNFX4y3yAsqdFIRW7qg2HyoEPxacxza6c8wqbEEvu84b98AJ5BXm+IjPWrww==", + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/@octokit/oauth-app/-/oauth-app-3.7.1.tgz", + "integrity": "sha512-NTmFuB4jcwnxj7xlipHuuX9DRprfb7vHGSBIizIygx2u8LlNYqGvHYWNgw3TpxRxYrFA+SMIfjoVgrtnYpdbrA==", "requires": { "@octokit/auth-oauth-app": "^4.0.0", "@octokit/auth-oauth-user": "^1.3.0", @@ -19521,8 +16898,23 @@ "@octokit/oauth-authorization-url": "^4.2.1", "@octokit/oauth-methods": "^1.2.2", "@types/aws-lambda": "^8.10.83", + "aws-lambda": "^1.0.7", "fromentries": "^1.3.1", "universal-user-agent": "^6.0.0" + }, + "dependencies": { + "@octokit/oauth-methods": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@octokit/oauth-methods/-/oauth-methods-1.2.6.tgz", + "integrity": "sha512-nImHQoOtKnSNn05uk2o76om1tJWiAo4lOu2xMAHYsNr0fwopP+Dv+2MlGvaMMlFjoqVd3fF3X5ZDTKCsqgmUaQ==", + "requires": { + "@octokit/oauth-authorization-url": "^4.3.1", + "@octokit/request": "^5.4.14", + "@octokit/request-error": "^2.0.5", + "@octokit/types": "^6.12.2", + "btoa-lite": "^1.0.0" + } + } } }, "@octokit/oauth-authorization-url": { @@ -19531,36 +16923,89 @@ "integrity": "sha512-lhP/t0i8EwTmayHG4dqLXgU+uPVys4WD/qUNvC+HfB1S1dyqULm5Yx9uKc1x79aP66U1Cb4OZeW8QU/RA9A4XA==" }, "@octokit/oauth-methods": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@octokit/oauth-methods/-/oauth-methods-1.2.6.tgz", - "integrity": "sha512-nImHQoOtKnSNn05uk2o76om1tJWiAo4lOu2xMAHYsNr0fwopP+Dv+2MlGvaMMlFjoqVd3fF3X5ZDTKCsqgmUaQ==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@octokit/oauth-methods/-/oauth-methods-2.0.5.tgz", + "integrity": "sha512-yQP6B5gE3axNxuM3U9KqWs/ErAQ+WLPaPgC/7EjsZsQibkf8sjdAfF8/y/EJW+Dd05XQvadX4WhQZPMnO1SE1A==", "requires": { - "@octokit/oauth-authorization-url": "^4.3.1", - "@octokit/request": "^5.4.14", - "@octokit/request-error": "^2.0.5", - "@octokit/types": "^6.12.2", + "@octokit/oauth-authorization-url": "^5.0.0", + "@octokit/request": "^6.2.3", + "@octokit/request-error": "^3.0.3", + "@octokit/types": "^9.0.0", "btoa-lite": "^1.0.0" + }, + "dependencies": { + "@octokit/endpoint": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-7.0.5.tgz", + "integrity": "sha512-LG4o4HMY1Xoaec87IqQ41TQ+glvIeTKqfjkCEmt5AIwDZJwQeVZFIEYXrYY6yLwK+pAScb9Gj4q+Nz2qSw1roA==", + "requires": { + "@octokit/types": "^9.0.0", + "is-plain-object": "^5.0.0", + "universal-user-agent": "^6.0.0" + } + }, + "@octokit/oauth-authorization-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@octokit/oauth-authorization-url/-/oauth-authorization-url-5.0.0.tgz", + "integrity": "sha512-y1WhN+ERDZTh0qZ4SR+zotgsQUE1ysKnvBt1hvDRB2WRzYtVKQjn97HEPzoehh66Fj9LwNdlZh+p6TJatT0zzg==" + }, + "@octokit/openapi-types": { + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-16.0.0.tgz", + "integrity": "sha512-JbFWOqTJVLHZSUUoF4FzAZKYtqdxWu9Z5m2QQnOyEa04fOFljvyh7D3GYKbfuaSWisqehImiVIMG4eyJeP5VEA==" + }, + "@octokit/request": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-6.2.3.tgz", + "integrity": "sha512-TNAodj5yNzrrZ/VxP+H5HiYaZep0H3GU0O7PaF+fhDrt8FPrnkei9Aal/txsN/1P7V3CPiThG0tIvpPDYUsyAA==", + "requires": { + "@octokit/endpoint": "^7.0.0", + "@octokit/request-error": "^3.0.0", + "@octokit/types": "^9.0.0", + "is-plain-object": "^5.0.0", + "node-fetch": "^2.6.7", + "universal-user-agent": "^6.0.0" + } + }, + "@octokit/request-error": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-3.0.3.tgz", + "integrity": "sha512-crqw3V5Iy2uOU5Np+8M/YexTlT8zxCfI+qu+LxUB7SZpje4Qmx3mub5DfEKSO8Ylyk0aogi6TYdf6kxzh2BguQ==", + "requires": { + "@octokit/types": "^9.0.0", + "deprecation": "^2.0.0", + "once": "^1.4.0" + } + }, + "@octokit/types": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-9.0.0.tgz", + "integrity": "sha512-LUewfj94xCMH2rbD5YJ+6AQ4AVjFYTgpp6rboWM5T7N3IsIF65SBEOVcYMGAEzO/kKNiNaW4LoWtoThOhH06gw==", + "requires": { + "@octokit/openapi-types": "^16.0.0" + } + } } }, "@octokit/openapi-types": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-11.2.0.tgz", - "integrity": "sha512-PBsVO+15KSlGmiI8QAzaqvsNlZlrDlyAJYcrXBCvVUxCp7VnXjkwPoFHgjEJXx3WF9BAwkA6nfCUA7i9sODzKA==" + "version": "12.11.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-12.11.0.tgz", + "integrity": "sha512-VsXyi8peyRq9PqIz/tpqiL2w3w80OgVMwBHltTml3LmVvXiphgeqmY9mvBw9Wu7e0QWk/fqD37ux8yP5uVekyQ==" }, "@octokit/plugin-paginate-rest": { - "version": "2.17.0", - "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.17.0.tgz", - "integrity": "sha512-tzMbrbnam2Mt4AhuyCHvpRkS0oZ5MvwwcQPYGtMv4tUa5kkzG58SVB0fcsLulOZQeRnOgdkZWkRUiyBlh0Bkyw==", + "version": "2.21.3", + "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.21.3.tgz", + "integrity": "sha512-aCZTEf0y2h3OLbrgKkrfFdjRL6eSOo8komneVQJnYecAxIej7Bafor2xhuDJOIFau4pk0i/P28/XgtbyPF0ZHw==", "requires": { - "@octokit/types": "^6.34.0" + "@octokit/types": "^6.40.0" } }, "@octokit/plugin-rest-endpoint-methods": { - "version": "5.13.0", - "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-5.13.0.tgz", - "integrity": "sha512-uJjMTkN1KaOIgNtUPMtIXDOjx6dGYysdIFhgA52x4xSadQCz3b/zJexvITDVpANnfKPW/+E0xkOvLntqMYpviA==", + "version": "5.16.2", + "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-5.16.2.tgz", + "integrity": "sha512-8QFz29Fg5jDuTPXVtey05BLm7OB+M8fnvE64RNegzX7U+5NUXcOcnpTIK0YfSHBg8gYd0oxIq3IZTe9SfPZiRw==", "requires": { - "@octokit/types": "^6.34.0", + "@octokit/types": "^6.39.0", "deprecation": "^2.3.1" } }, @@ -19574,9 +17019,9 @@ } }, "@octokit/plugin-throttling": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/@octokit/plugin-throttling/-/plugin-throttling-3.6.1.tgz", - "integrity": "sha512-T5DOcDQP0K/Ng5pnOEqCHDFojsftYL5o91MNbbR3nj1yAOACoGj3wDYCx0+5yJkbvRjYUdU0GsUt5/wYBba1cA==", + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@octokit/plugin-throttling/-/plugin-throttling-3.7.0.tgz", + "integrity": "sha512-qrKT1Yl/KuwGSC6/oHpLBot3ooC9rq0/ryDYBCpkRtoj+R8T47xTMDT6Tk2CxWopFota/8Pi/2SqArqwC0JPow==", "requires": { "@octokit/types": "^6.0.1", "bottleneck": "^2.15.3" @@ -19606,21 +17051,21 @@ } }, "@octokit/types": { - "version": "6.34.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.34.0.tgz", - "integrity": "sha512-s1zLBjWhdEI2zwaoSgyOFoKSl109CUcVBCc7biPJ3aAf6LGLU6szDvi31JPU7bxfla2lqfhjbbg/5DdFNxOwHw==", + "version": "6.41.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.41.0.tgz", + "integrity": "sha512-eJ2jbzjdijiL3B4PrSQaSjuF2sPEQPVCPzBvTHJD9Nz+9dw2SGH4K4xeQJ77YfTq5bRQ+bD8wT11JbeDPmxmGg==", "requires": { - "@octokit/openapi-types": "^11.2.0" + "@octokit/openapi-types": "^12.11.0" } }, "@octokit/webhooks": { - "version": "9.22.0", - "resolved": "https://registry.npmjs.org/@octokit/webhooks/-/webhooks-9.22.0.tgz", - "integrity": "sha512-wUd7nGfDRHG6xkz311djmq6lIB2tQ+r94SNkyv9o0bQhOsrkwH8fQCM7uVsbpkGUU2lqCYsVoa8z/UC9HJgRaw==", + "version": "9.26.0", + "resolved": "https://registry.npmjs.org/@octokit/webhooks/-/webhooks-9.26.0.tgz", + "integrity": "sha512-foZlsgrTDwAmD5j2Czn6ji10lbWjGDVsUxTIydjG9KTkAWKJrFapXJgO5SbGxRwfPd3OJdhK3nA2YPqVhxLXqA==", "requires": { "@octokit/request-error": "^2.0.2", "@octokit/webhooks-methods": "^2.0.0", - "@octokit/webhooks-types": "5.2.0", + "@octokit/webhooks-types": "5.8.0", "aggregate-error": "^3.1.0" } }, @@ -19630,14 +17075,14 @@ "integrity": "sha512-35cfQ4YWlnZnmZKmIxlGPUPLtbkF8lr/A/1Sk1eC0ddLMwQN06dOuLc+dI3YLQS+T+MoNt3DIQ0NynwgKPilig==" }, "@octokit/webhooks-types": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@octokit/webhooks-types/-/webhooks-types-5.2.0.tgz", - "integrity": "sha512-OZhKy1w8/GF4GWtdiJc+o8sloWAHRueGB78FWFLZnueK7EHV9MzDVr4weJZMflJwMK4uuYLzcnJVnAoy3yB35g==" + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/@octokit/webhooks-types/-/webhooks-types-5.8.0.tgz", + "integrity": "sha512-8adktjIb76A7viIdayQSFuBEwOzwhDC+9yxZpKNHjfzrlostHCw0/N7JWpWMObfElwvJMk2fY2l1noENCk9wmw==" }, "@protobufjs/aspromise": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", - "integrity": "sha1-m4sMxmPWaafY9vXQiToU00jzD78=" + "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==" }, "@protobufjs/base64": { "version": "1.1.2", @@ -19652,12 +17097,12 @@ "@protobufjs/eventemitter": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", - "integrity": "sha1-NVy8mLr61ZePntCV85diHx0Ga3A=" + "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==" }, "@protobufjs/fetch": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", - "integrity": "sha1-upn7WYYUr2VwDBYZ/wbUVLDYTEU=", + "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", "requires": { "@protobufjs/aspromise": "^1.1.1", "@protobufjs/inquire": "^1.1.0" @@ -19666,27 +17111,27 @@ "@protobufjs/float": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", - "integrity": "sha1-Xp4avctz/Ap8uLKR33jIy9l7h9E=" + "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==" }, "@protobufjs/inquire": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", - "integrity": "sha1-/yAOPnzyQp4tyvwRQIKOjMY48Ik=" + "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==" }, "@protobufjs/path": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", - "integrity": "sha1-bMKyDFya1q0NzP0hynZz2Nf79o0=" + "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==" }, "@protobufjs/pool": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", - "integrity": "sha1-Cf0V8tbTq/qbZbw2ZQbWrXhG/1Q=" + "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==" }, "@protobufjs/utf8": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", - "integrity": "sha1-p3c2C1s5oaLlEG+OhY8v0tBgxXA=" + "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==" }, "@scout_apm/scout-apm": { "version": "0.1.12", @@ -19726,9 +17171,9 @@ } }, "@sinclair/typebox": { - "version": "0.24.28", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.28.tgz", - "integrity": "sha512-dgJd3HLOkLmz4Bw50eZx/zJwtBq65nms3N9VBYu5LTjJ883oBFkTyXRlCB/ZGGwqYpJJHA5zW2Ibhl5ngITfow==" + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==" }, "@sindresorhus/is": { "version": "0.7.0", @@ -19736,9 +17181,9 @@ "integrity": "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==" }, "@sinonjs/commons": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", - "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", "requires": { "type-detect": "4.0.8" } @@ -19751,16 +17196,15 @@ "@sinonjs/commons": "^1.7.0" } }, - "@socket.io/base64-arraybuffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@socket.io/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz", - "integrity": "sha512-dOlCBKnDw4iShaIsH/bxujKTM18+2TOAsYz+KSc11Am38H4q5Xw8Bbz97ZYdrVNM+um3p7w86Bvvmcn9q+5+eQ==" - }, "@socket.io/component-emitter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.0.0.tgz", - "integrity": "sha512-2pTGuibAXJswAPJjaKisthqS/NOK5ypG4LYT6tEAV0S/mxW0zOIvYvGK0V8w8+SHxAm6vRMSjqSalFXeBAqs+Q==", - "dev": true + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz", + "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==" + }, + "@stablelib/base64": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/base64/-/base64-1.0.1.tgz", + "integrity": "sha512-1bnPQqSxSuc3Ii6MhBysoWCg58j97aUjuCSZrGSmDxNqtytIi0k8utUenAwTZN4V5mXXYGsVUI9zeBqy+jBOSQ==" }, "@szmarczak/http-timer": { "version": "1.1.2", @@ -19804,17 +17248,17 @@ "peer": true }, "@types/aws-lambda": { - "version": "8.10.93", - "resolved": "https://registry.npmjs.org/@types/aws-lambda/-/aws-lambda-8.10.93.tgz", - "integrity": "sha512-Vsyi9ogDAY3REZDjYnXMRJJa62SDvxHXxJI5nGDQdZW058dDE+av/anynN2rLKbCKXDRNw3D/sQmqxVflZFi4A==" + "version": "8.10.110", + "resolved": "https://registry.npmjs.org/@types/aws-lambda/-/aws-lambda-8.10.110.tgz", + "integrity": "sha512-r6egf2Cwv/JaFTTrF9OXFVUB3j/SXTgM9BwrlbBRjWAa2Tu6GWoDoLflppAZ8uSfbUJdXvC7Br3DjuN9pQ2NUQ==" }, "@types/babel__core": { - "version": "7.1.19", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", - "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", + "integrity": "sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==", "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", "@types/babel__generator": "*", "@types/babel__template": "*", "@types/babel__traverse": "*" @@ -19838,17 +17282,17 @@ } }, "@types/babel__traverse": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.0.tgz", - "integrity": "sha512-v4Vwdko+pgymgS+A2UIaJru93zQd85vIGWObM5ekZNdXCKtDYqATlEYnWgfo86Q6I1Lh0oXnksDnMU1cwmlPDw==", + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.3.tgz", + "integrity": "sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==", "requires": { "@babel/types": "^7.3.0" } }, "@types/bluebird": { - "version": "3.5.36", - "resolved": "https://registry.npmjs.org/@types/bluebird/-/bluebird-3.5.36.tgz", - "integrity": "sha512-HBNx4lhkxN7bx6P0++W8E289foSu8kO8GCk2unhuVggO+cE7rh9DhZUyPhUxNRG9m+5B5BTKxZQ5ZP92x/mx9Q==", + "version": "3.5.38", + "resolved": "https://registry.npmjs.org/@types/bluebird/-/bluebird-3.5.38.tgz", + "integrity": "sha512-yR/Kxc0dd4FfwtEoLZMoqJbM/VE/W7hXn/MIjb+axcwag0iFmSPK7OBUZq1YWLynJUoWQkfUrI7T0HDqGApNSg==", "peer": true }, "@types/bn.js": { @@ -19860,9 +17304,9 @@ } }, "@types/body-parser": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.1.tgz", - "integrity": "sha512-a6bTJ21vFOGIkwM0kzh9Yr89ziVxq4vYH2fQ6N8AeipEzai/cFK6aGMArIkUeIdRIgpwQa+2bXiLuUJCpSf2Cg==", + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", "requires": { "@types/connect": "*", "@types/node": "*" @@ -19873,15 +17317,6 @@ "resolved": "https://registry.npmjs.org/@types/btoa-lite/-/btoa-lite-1.0.0.tgz", "integrity": "sha512-wJsiX1tosQ+J5+bY5LrSahHxr2wT+uME5UDwdN1kg4frt40euqA+wzECkmq4t5QbveHiJepfdThgQrPw6KiSlg==" }, - "@types/bytebuffer": { - "version": "5.0.42", - "resolved": "https://registry.npmjs.org/@types/bytebuffer/-/bytebuffer-5.0.42.tgz", - "integrity": "sha512-lEgKojWUAc/MG2t649oZS5AfYFP2xRNPoDuwDBlBMjHXd8MaGPgFgtCXUK7inZdBOygmVf10qxc1Us8GXC96aw==", - "requires": { - "@types/long": "*", - "@types/node": "*" - } - }, "@types/connect": { "version": "3.4.35", "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", @@ -19896,9 +17331,12 @@ "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==" }, "@types/cors": { - "version": "2.8.12", - "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.12.tgz", - "integrity": "sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw==" + "version": "2.8.13", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.13.tgz", + "integrity": "sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA==", + "requires": { + "@types/node": "*" + } }, "@types/cron": { "version": "2.0.0", @@ -19925,9 +17363,9 @@ } }, "@types/dompurify": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@types/dompurify/-/dompurify-2.3.1.tgz", - "integrity": "sha512-YJth9qa0V/E6/XPH1Jq4BC8uCMmO8V1fKWn8PCvuZcAhMn7q0ez9LW6naQT04UZzjFfAPhyRMZmI2a2rbMlEFA==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@types/dompurify/-/dompurify-2.4.0.tgz", + "integrity": "sha512-IDBwO5IZhrKvHFUl+clZxgf3hn2b/lU6H1KaBShPkQyGJUQ0xwebezIPSuiyGwfz1UzJWQl4M7BDxtHtCCPlTg==", "requires": { "@types/trusted-types": "*" } @@ -19943,25 +17381,25 @@ } }, "@types/ejs": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@types/ejs/-/ejs-3.1.0.tgz", - "integrity": "sha512-DCg+Ka+uDQ31lJ/UtEXVlaeV3d6t81gifaVWKJy4MYVVgvJttyX/viREy+If7fz+tK/gVxTGMtyrFPnm4gjrVA==" + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@types/ejs/-/ejs-3.1.2.tgz", + "integrity": "sha512-ZmiaE3wglXVWBM9fyVC17aGPkLo/UgaOjEiI2FXQfyczrCefORPxIe+2dVmnmk3zkVIbizjrlQzmPGhSYGXG5g==" }, "@types/express": { - "version": "4.17.13", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", - "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", + "version": "4.17.17", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", + "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", "requires": { "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", + "@types/express-serve-static-core": "^4.17.33", "@types/qs": "*", "@types/serve-static": "*" } }, "@types/express-serve-static-core": { - "version": "4.17.24", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.24.tgz", - "integrity": "sha512-3UJuW+Qxhzwjq3xhwXm2onQcFHn76frIYVbTu+kn24LFxI+dEhdfISDFovPB8VpEgW8oQCTpRuCe+0zJxB7NEA==", + "version": "4.17.33", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.33.tgz", + "integrity": "sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==", "requires": { "@types/node": "*", "@types/qs": "*", @@ -19993,9 +17431,9 @@ } }, "@types/graceful-fs": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", - "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", + "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", "requires": { "@types/node": "*" } @@ -20049,28 +17487,28 @@ } }, "@types/json-schema": { - "version": "7.0.9", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", - "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", "dev": true }, "@types/jsonwebtoken": { - "version": "8.5.8", - "resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-8.5.8.tgz", - "integrity": "sha512-zm6xBQpFDIDM6o9r6HSgDeIcLy82TKWctCXEPbJJcXb5AKmi5BNNdLXneixK4lplX3PqIVcwLBCGE/kAGnlD4A==", + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-9.0.1.tgz", + "integrity": "sha512-c5ltxazpWabia/4UzhIoaDcIza4KViOQhdbjRlfcIGVnsE3c3brkz9Z+F/EeJIECOQP7W7US2hNE930cWWkPiw==", "requires": { "@types/node": "*" } }, "@types/lodash": { - "version": "4.14.175", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.175.tgz", - "integrity": "sha512-XmdEOrKQ8a1Y/yxQFOMbC47G/V2VDO1GvMRnl4O75M4GW/abC5tnfzadQYkqEveqRM1dEJGFFegfPNA2vvx2iw==" + "version": "4.14.191", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.191.tgz", + "integrity": "sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==" }, "@types/long": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.1.tgz", - "integrity": "sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w==" + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.2.tgz", + "integrity": "sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==" }, "@types/lru-cache": { "version": "5.1.1", @@ -20078,9 +17516,9 @@ "integrity": "sha512-ssE3Vlrys7sdIzs5LOxCzTVMsU7i9oa/IaW92wF32JFb3CVczqOkru2xspuKczHEbG3nvmPY7IFqVmGGHdNbYw==" }, "@types/luxon": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@types/luxon/-/luxon-2.3.2.tgz", - "integrity": "sha512-WOehptuhKIXukSUUkRgGbj2c997Uv/iUgYgII8U7XLJqq9W2oF0kQ6frEznRQbdurioz+L/cdaIm4GutTQfgmA==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@types/luxon/-/luxon-3.2.0.tgz", + "integrity": "sha512-lGmaGFoaXHuOLXFvuju2bfvZRqxAqkHPx9Y9IQdQABrinJJshJwfNCKV+u7rR3kJbiqfTF/NhOkcxxAFrObyaA==", "dev": true }, "@types/md5": { @@ -20090,9 +17528,9 @@ "dev": true }, "@types/mime": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", - "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" }, "@types/minimatch": { "version": "3.0.5", @@ -20116,19 +17554,19 @@ } }, "@types/mustache": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/@types/mustache/-/mustache-4.1.2.tgz", - "integrity": "sha512-c4OVMMcyodKQ9dpwBwh3ofK9P6U9ZktKU9S+p33UqwMNN1vlv2P0zJZUScTshnx7OEoIIRcCFNQ904sYxZz8kg==" + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@types/mustache/-/mustache-4.2.2.tgz", + "integrity": "sha512-MUSpfpW0yZbTgjekDbH0shMYBUD+X/uJJJMm9LXN1d5yjl5lCY1vN/eWKD6D1tOtjA6206K0zcIPnUaFMurdNA==" }, "@types/node": { - "version": "17.0.35", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.35.tgz", - "integrity": "sha512-vu1SrqBjbbZ3J6vwY17jBs8Sr/BKA+/a/WtjRG+whKg1iuLFOosq872EXS0eXWILdO36DHQQeku/ZcL6hz2fpg==" + "version": "17.0.45", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz", + "integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==" }, "@types/node-fetch": { - "version": "2.5.12", - "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.5.12.tgz", - "integrity": "sha512-MKgC4dlq4kKNa/mYrwpKfzQMB5X3ee5U6fSprkKpToBqBmX4nFZL9cW5jl6sWn+xpRJ7ypWh2yyqqr8UUCstSw==", + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.2.tgz", + "integrity": "sha512-DHqhlq5jeESLy19TYhLakJ07kNumXWjcDdxXsLUMJZ6ue8VZJj4kLPQVE/2mdHh3xZziNF1xppu5lwmS53HR+A==", "requires": { "@types/node": "*", "form-data": "^3.0.0" @@ -20149,9 +17587,9 @@ } }, "@types/pg": { - "version": "8.6.5", - "resolved": "https://registry.npmjs.org/@types/pg/-/pg-8.6.5.tgz", - "integrity": "sha512-tOkGtAqRVkHa/PVZicq67zuujI4Oorfglsr2IbKofDwBSysnaqSx7W1mDqFqdkGE6Fbgh+PZAl0r/BWON/mozw==", + "version": "8.6.6", + "resolved": "https://registry.npmjs.org/@types/pg/-/pg-8.6.6.tgz", + "integrity": "sha512-O2xNmXebtwVekJDD+02udOncjVcMZQuTEQEMpKJ0ZRf5E7/9JJX3izhKUcUifBkyKpljyUM6BTgy2trmviKlpw==", "dev": true, "requires": { "@types/node": "*", @@ -20160,19 +17598,19 @@ } }, "@types/prettier": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.0.tgz", - "integrity": "sha512-RI1L7N4JnW5gQw2spvL7Sllfuf1SaHdrZpCHiBlCXjIlufi1SMNnbu2teze3/QE67Fg2tBlH7W+mi4hVNk4p0A==" + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.2.tgz", + "integrity": "sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==" }, "@types/pug": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@types/pug/-/pug-2.0.5.tgz", - "integrity": "sha512-LOnASQoeNZMkzexRuyqcBBDZ6rS+rQxUMkmj5A0PkhhiSZivLIuz6Hxyr1mkGoEZEkk66faROmpMi4fFkrKsBA==" + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/pug/-/pug-2.0.6.tgz", + "integrity": "sha512-SnHmG9wN1UVmagJOnyo/qkk0Z7gejYxOYYmaAwr5u2yFYfsupN3sg10kyzN8Hep/2zbHxCnsumxOoRIRMBwKCg==" }, "@types/qrcode": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/@types/qrcode/-/qrcode-1.4.2.tgz", - "integrity": "sha512-7uNT9L4WQTNJejHTSTdaJhfBSCN73xtXaHFyBJ8TSwiLhe4PRuTue7Iph0s2nG9R/ifUaSnGhLUOZavlBEqDWQ==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@types/qrcode/-/qrcode-1.5.0.tgz", + "integrity": "sha512-x5ilHXRxUPIMfjtM+1vf/GPTRWZ81nqscursm5gMznJeK9M0YnZ1c3bEvRLQ0zSSgedLx1J6MGL231ObQGGhaA==", "dev": true, "requires": { "@types/node": "*" @@ -20203,11 +17641,11 @@ "integrity": "sha512-41qEJgBH/TWgo5NFSvBCJ1qkoi3Q6ONSF2avrHq1LVEZfYpdHmj0y9SuTK+u9ZhG1sYQKBL1AWXKyLWP4RaUoQ==" }, "@types/serve-static": { - "version": "1.13.10", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", - "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", "requires": { - "@types/mime": "^1", + "@types/mime": "*", "@types/node": "*" } }, @@ -20234,10 +17672,15 @@ "resolved": "https://registry.npmjs.org/@types/tmp/-/tmp-0.0.34.tgz", "integrity": "sha512-Tx7JYeYR+pkAnDQjN1Cj43KuOuUvyybZHl+fAezReXuH/SQoxLhsuPvHZH/SA4XtrBEhaTcbb5gVc1WQcjQgdg==" }, + "@types/triple-beam": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@types/triple-beam/-/triple-beam-1.3.2.tgz", + "integrity": "sha512-txGIh+0eDFzKGC25zORnswy+br1Ha7hj5cMVwKIU7+s0U2AxxJru/jZSMU6OC9MJWP6+pc/hc6ZjyZShpsyY2g==" + }, "@types/trusted-types": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", - "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.3.tgz", + "integrity": "sha512-NfQ4gyz38SL8sDNrSixxU2Os1a5xcdFxipAFxYEuLUlvU2uDwS4NUpsImcf1//SlWItCVMMLiylsxbmNMToV/g==" }, "@types/underscore": { "version": "1.11.4", @@ -20254,15 +17697,15 @@ } }, "@types/validator": { - "version": "13.7.5", - "resolved": "https://registry.npmjs.org/@types/validator/-/validator-13.7.5.tgz", - "integrity": "sha512-9rQHeAqz6Jw3gDhttkmWetoriW5FPbxylv/6h6mXtaj2NKRcOvOmvfcswVdLVpbuy10NrO486K3lCoLgoIhiIA==", + "version": "13.7.12", + "resolved": "https://registry.npmjs.org/@types/validator/-/validator-13.7.12.tgz", + "integrity": "sha512-YVtyAPqpefU+Mm/qqnOANW6IkqKpCSrarcyV269C8MA8Ux0dbkEuQwM/4CjL47kVEM2LgBef/ETfkH+c6+moFA==", "peer": true }, "@types/yargs": { - "version": "17.0.11", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.11.tgz", - "integrity": "sha512-aB4y9UDUXTSMxmM4MH+YnuR0g5Cph3FLQBoWoMB21DSvFVAxRVEHEMx3TLh+zUZYMCQtKiqazz0Q4Rre31f/OA==", + "version": "17.0.22", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.22.tgz", + "integrity": "sha512-pet5WJ9U8yPVRhkwuEIp5ktAeAqRZOq4UdAyWLWzxbtpyXnzbtLdKiXAjJzi/KLmPGS9wk86lUFWZFN6sISo4g==", "requires": { "@types/yargs-parser": "*" } @@ -20356,9 +17799,9 @@ } }, "abab": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", - "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" }, "abbrev": { "version": "1.1.1", @@ -20375,9 +17818,9 @@ } }, "acorn": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.5.0.tgz", - "integrity": "sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==" + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", + "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==" }, "acorn-globals": { "version": "6.0.0", @@ -20392,6 +17835,11 @@ "version": "7.4.1", "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" + }, + "acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==" } } }, @@ -20403,14 +17851,15 @@ "requires": {} }, "acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==" + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", + "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", + "devOptional": true }, "after": { "version": "0.8.2", "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz", - "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=", + "integrity": "sha512-QbJ0NTQ/I9DI3uSJA4cbexiwQeRAfjPScqIbSjUDd9TOrcg6pTkdgziesOqxBMBzit8vFCTwrP27t13vFOORRA==", "dev": true }, "agent-base": { @@ -20430,6 +17879,14 @@ "debug": "^4.1.0", "depd": "^1.1.2", "humanize-ms": "^1.2.1" + }, + "dependencies": { + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "optional": true + } } }, "aggregate-error": { @@ -20459,46 +17916,12 @@ "dev": true, "requires": { "string-width": "^4.1.0" - }, - "dependencies": { - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - } } }, "ansi-colors": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", - "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", "dev": true }, "ansi-escapes": { @@ -20522,12 +17945,9 @@ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" }, "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" }, "any-base": { "version": "1.1.0", @@ -20537,36 +17957,36 @@ "any-promise": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=" + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" }, "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", "requires": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" } }, "app-root-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/app-root-path/-/app-root-path-3.0.0.tgz", - "integrity": "sha512-qMcx+Gy2UZynHjOHOIXPNvpf+9cjvk3cWrBBK7zg4gH9+clobJRb9NGzcT7mQTcV/6Gm/1WelUtqxVXnNlrwcw==" + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/app-root-path/-/app-root-path-3.1.0.tgz", + "integrity": "sha512-biN3PwB2gUtjaYy/isrU3aNWI5w+fAfvHkSvCKeQGxhmYpwKFUxudR3Yya+KqVRHBmEDYh+/lTozYCFbmzX4nA==" }, "append-field": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/append-field/-/append-field-1.0.0.tgz", - "integrity": "sha1-HjRA6RXwsSA9I3SOeO3XubW0PlY=" + "integrity": "sha512-klpgFSWLW1ZEs8svjfb7g4qWY0YS5imI82dTg+QahUvJ8YqAY0P10Uk8tTyh9ZGuYEZEMaeJYCF5BFuX552hsw==" }, "aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==" }, "archive-type": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz", - "integrity": "sha1-+S5yIzBW38aWlHJ0nCZ72wRrHXA=", + "integrity": "sha512-zV4Ky0v1F8dBrdYElwTvQhweQ0P7Kwc1aluqJsYtOBP01jXcWCyW2IEfI1YiqsG+Iy7ZR+o5LF1N+PGECBxHWA==", "requires": { "file-type": "^4.2.0" }, @@ -20574,46 +17994,17 @@ "file-type": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz", - "integrity": "sha1-G2AOX8ofvcboDApwxxyNul95BsU=" + "integrity": "sha512-f2UbFQEk7LXgWpi5ntcO86OeA/cC80fuDDDaX/fZ2ZGel+AF7leRQqBBW1eJNiiQkrZlAoM6P+VYP5P6bOlDEQ==" } } }, "are-we-there-yet": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz", - "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", + "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", "requires": { "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } + "readable-stream": "^3.6.0" } }, "arg": { @@ -20638,13 +18029,13 @@ "array-find-index": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", - "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", + "integrity": "sha512-M1HQyIXcBGtVywBt8WVdim+lrNaK7VHp99Qt5pSNziXznKHViIBbXWtfRTpEFpF/c4FdfxNAsCCwPp5phBYJtw==", "dev": true }, "array-flatten": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" }, "array-union": { "version": "2.1.0", @@ -20667,22 +18058,13 @@ "arrify": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", - "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", - "dev": true - }, - "ascli": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ascli/-/ascli-1.0.1.tgz", - "integrity": "sha1-vPpZdKYvGOgcq660lzKrSoj5Brw=", - "requires": { - "colour": "~0.7.1", - "optjs": "~3.2.2" - } + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "dev": true }, "asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", + "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", "requires": { "safer-buffer": "~2.1.0" } @@ -20701,7 +18083,7 @@ "assert-plus": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==" }, "astral-regex": { "version": "2.0.0", @@ -20742,14 +18124,14 @@ } }, "async-lock": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/async-lock/-/async-lock-1.3.0.tgz", - "integrity": "sha512-8A7SkiisnEgME2zEedtDYPxUPzdv3x//E7n5IFktPAtMYSEAV7eNJF0rMwrVyUFj6d/8rgajLantbjcNRQYXIg==" + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/async-lock/-/async-lock-1.4.0.tgz", + "integrity": "sha512-coglx5yIWuetakm3/1dsX9hxCNox22h7+V80RQOu2XUUMidtArxKoZoOtHUPuR84SycKTXzgGzAUR5hJxujyJQ==" }, "asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" }, "ava": { "version": "3.15.0", @@ -20813,199 +18195,12 @@ "update-notifier": "^5.0.1", "write-file-atomic": "^3.0.3", "yargs": "^16.2.0" - }, - "dependencies": { - "acorn-walk": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", - "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", - "dev": true - }, - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - } - } - }, - "cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "is-promise": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz", - "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==", - "dev": true - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, - "p-event": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", - "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", - "dev": true, - "requires": { - "p-timeout": "^3.1.0" - } - }, - "p-timeout": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", - "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", - "dev": true, - "requires": { - "p-finally": "^1.0.0" - } - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - } - } - }, - "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true - }, - "yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "requires": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - } - }, - "yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true - } } }, "ava-http": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/ava-http/-/ava-http-1.0.0.tgz", - "integrity": "sha1-EH8vL0sBQp468+j4xfOPeOhIIRY=", + "integrity": "sha512-reU3Z6EUXKXms2bnwyi0tIz7KxDDat6SCAAXy2UDJGVTnv9fJiPd8RUajJGIvSUED7cfEwm/5KQ9u70yPanDGg==", "dev": true, "requires": { "request-promise": "^2.0.0" @@ -21014,13 +18209,13 @@ "bluebird": { "version": "2.11.0", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.11.0.tgz", - "integrity": "sha1-U0uQM8AiyVecVro7Plpcqvu2UOE=", + "integrity": "sha512-UfFSr22dmHPQqPP9XWHRhq+gWnHCYguQGkXQlbyPtW5qTnhFWA8/iXg765tH0cAjy7l/zPJ1aBTO0g5XgA7kvQ==", "dev": true }, "request-promise": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/request-promise/-/request-promise-2.0.1.tgz", - "integrity": "sha1-rL1HtyXjk3Lt4xdM8pw42ezysw0=", + "integrity": "sha512-HiRa/iqSxjZtYh77GGkv7TwU6NiWq7DnIMSZT+GYEfEy2ydN8uGJFM1flhvz66E4ChNo8bQEMjXWXMR1DYrCIQ==", "dev": true, "requires": { "bluebird": "^2.3", @@ -21030,15 +18225,82 @@ } } }, + "available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "optional": true + }, + "aws-lambda": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/aws-lambda/-/aws-lambda-1.0.7.tgz", + "integrity": "sha512-9GNFMRrEMG5y3Jvv+V4azWvc+qNWdWLTjDdhf/zgMlz8haaaLWv0xeAIWxz9PuWUBawsVxy0zZotjCdR3Xq+2w==", + "optional": true, + "requires": { + "aws-sdk": "^2.814.0", + "commander": "^3.0.2", + "js-yaml": "^3.14.1", + "watchpack": "^2.0.0-beta.10" + } + }, + "aws-sdk": { + "version": "2.1318.0", + "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1318.0.tgz", + "integrity": "sha512-xRCKqx4XWXUIpjDCVHmdOSINEVCIC5+yhmgUGR9A6VfxfPs59HbxKyd5LB+CmXhVbwVUM4SRWG5O+agQj+w7Eg==", + "optional": true, + "requires": { + "buffer": "4.9.2", + "events": "1.1.1", + "ieee754": "1.1.13", + "jmespath": "0.16.0", + "querystring": "0.2.0", + "sax": "1.2.1", + "url": "0.10.3", + "util": "^0.12.4", + "uuid": "8.0.0", + "xml2js": "0.4.19" + }, + "dependencies": { + "buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "optional": true, + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "ieee754": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", + "optional": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "optional": true + }, + "uuid": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.0.0.tgz", + "integrity": "sha512-jOXGuXZAWdsTH7eZLtyXMqUb9EcWMGZNbL9YcGBJl4MH4nrxHmZJhEHvyLFrkxo+28uLb/NYRcStH48fnD0Vzw==", + "optional": true + } + } + }, "aws-sign2": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" + "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==" }, "aws4": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", - "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==" + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz", + "integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==" }, "axios": { "version": "0.21.4", @@ -21060,51 +18322,6 @@ "chalk": "^4.0.0", "graceful-fs": "^4.2.9", "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } } }, "babel-plugin-istanbul": { @@ -21161,7 +18378,7 @@ "backo2": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", - "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=", + "integrity": "sha512-zj6Z6M7Eq+PBZ7PQxl5NT665MvJdAkzp0f60nAJ+sLaSCBPMwVak5ZegFbgVCzFcCJTKFoMizvM5Ld7+JrRJHA==", "dev": true }, "balanced-match": { @@ -21175,9 +18392,9 @@ "integrity": "sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==" }, "base-x": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.8.tgz", - "integrity": "sha512-Rl/1AWP4J/zRrk54hhlxH4drNxPJXYUaKffODVI53/dAsV4t9fBxyxYKAVPU1XBHxYwOWP9h9H0hM2MVw4YfJA==", + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.9.tgz", + "integrity": "sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ==", "requires": { "safe-buffer": "^5.0.1" } @@ -21185,7 +18402,7 @@ "base64-arraybuffer": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.4.tgz", - "integrity": "sha1-mBjHngWbE1X5fgQooBfIOOkLqBI=", + "integrity": "sha512-a1eIFi4R9ySrbiMuyTGx5e92uRH5tQY6kArNcFaKBUleIoLjdjBg7Zxm3Mqm3Kmkf27HLR/1fnxX9q8GQ7Iavg==", "dev": true }, "base64-js": { @@ -21201,7 +18418,7 @@ "bcrypt-pbkdf": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", "requires": { "tweetnacl": "^0.14.3" }, @@ -21209,7 +18426,7 @@ "tweetnacl": { "version": "0.14.5", "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" + "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==" } } }, @@ -21219,14 +18436,14 @@ "integrity": "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==" }, "before-after-hook": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.2.tgz", - "integrity": "sha512-3pZEU3NT5BFUo/AD5ERPWOgQOCZITni6iavr5AUw5AUwQjMlI0kzu5btnyD39AF0gUEsDPwJT+oY1ORBJijPjQ==" + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.3.tgz", + "integrity": "sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==" }, "bigi": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/bigi/-/bigi-1.4.2.tgz", - "integrity": "sha1-nGZalfiLiwj8Bc/XMfVhhZ1yWCU=" + "integrity": "sha512-ddkU+dFIuEIW8lE7ZwdIAf2UPoM90eaprg5m3YXAVVTmKlqV/9BX4A2M8BOK2yOq6/VgZFVhK6QAxJebhlbhzw==" }, "binary-extensions": { "version": "2.2.0", @@ -21243,9 +18460,9 @@ } }, "bip174": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/bip174/-/bip174-2.0.1.tgz", - "integrity": "sha512-i3X26uKJOkDTAalYAp0Er+qGMDhrbbh2o93/xiPyAN2s25KrClSpe3VXo/7mNJoqA5qfko8rLS2l3RWZgYmjKQ==" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/bip174/-/bip174-2.1.0.tgz", + "integrity": "sha512-lkc0XyiX9E9KiVAS1ZiOqK1xfiwvf4FXDDdkDq5crcDzOq+xGytY+14qCsqz7kCiy8rpN1CRNfacRhf9G3JNSA==" }, "bip32": { "version": "2.0.6", @@ -21276,7 +18493,7 @@ "bip66": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/bip66/-/bip66-1.1.5.tgz", - "integrity": "sha1-AfqHSHhcpwlV1QESF9GzE5lpyiI=", + "integrity": "sha512-nemMHz95EmS38a26XbbdxIYj5csHd3RMP3H5bwQknX0WYHF01qhpufP42mLOwVICuH2JmhIhXiWs89MfUGL7Xw==", "requires": { "safe-buffer": "^5.0.1" } @@ -21319,50 +18536,13 @@ } }, "bl": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", - "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", "requires": { - "readable-stream": "^2.3.5", - "safe-buffer": "^5.1.1" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - } - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - } - } - } + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" } }, "blgr": { @@ -21396,20 +18576,22 @@ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, "body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-SAAwOxgoCKMGs9uUAUFHygfLAyaniaoun6I8mFY9pRAJL9+Kec34aU+oIjDhTycub1jozEfEwx1W1IuOYxVSFw==", + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", "requires": { "bytes": "3.1.2", "content-type": "~1.0.4", "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.8.1", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.9.7", - "raw-body": "2.4.3", - "type-is": "~1.6.18" + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" }, "dependencies": { "debug": { @@ -21423,28 +18605,70 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, - "qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==" + "on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "requires": { + "ee-first": "1.1.1" + } } } }, "bolt11": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/bolt11/-/bolt11-1.3.2.tgz", - "integrity": "sha512-WW86n1QdusD6t3j64B+GZLztj4skwoH/LBiiIrt7zpQvtaGJsRMavv22tDwoDBF/Yb143omPIq+R6sJaRRUP9w==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/bolt11/-/bolt11-1.4.0.tgz", + "integrity": "sha512-TeGIOpFNrvNA1XGvwBr+lYmzKfoJeyMRt7nsGmIci+5gbmSz7s46jwKLNYXH3IoxV7fjmYUEUu2NM19n9w0msg==", "requires": { "@types/bn.js": "^4.11.3", "bech32": "^1.1.2", - "bitcoinjs-lib": "^3.3.1", + "bitcoinjs-lib": "^6.0.0", "bn.js": "^4.11.8", "create-hash": "^1.2.0", "lodash": "^4.17.11", "safe-buffer": "^5.1.1", - "secp256k1": "^3.4.0" + "secp256k1": "^4.0.2" + }, + "dependencies": { + "bitcoinjs-lib": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/bitcoinjs-lib/-/bitcoinjs-lib-6.1.0.tgz", + "integrity": "sha512-eupi1FBTJmPuAZdChnzTXLv2HBqFW2AICpzXZQLniP0V9FWWeeUQSMKES6sP8isy/xO0ijDexbgkdEyFVrsuJw==", + "requires": { + "bech32": "^2.0.0", + "bip174": "^2.1.0", + "bs58check": "^2.1.2", + "create-hash": "^1.1.0", + "ripemd160": "^2.0.2", + "typeforce": "^1.11.3", + "varuint-bitcoin": "^1.1.2", + "wif": "^2.0.1" + }, + "dependencies": { + "bech32": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/bech32/-/bech32-2.0.0.tgz", + "integrity": "sha512-LcknSilhIGatDAsY1ak2I8VtGaHNhgMSYVxFrGLXv+xLHytaKZKcaUJJUE7qmBr7h33o5YQwP55pMI0xmkpJwg==" + } + } + }, + "node-addon-api": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-2.0.2.tgz", + "integrity": "sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA==" + }, + "secp256k1": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-4.0.3.tgz", + "integrity": "sha512-NLZVf+ROMxwtEj3Xa562qgv2BK5e2WNmXPiOdVIPLgs6lyTzMvBq0aWTYMI5XCP9jZMVKOcqZLw/Wc4vDkuxhA==", + "requires": { + "elliptic": "^6.5.4", + "node-addon-api": "^2.0.0", + "node-gyp-build": "^4.2.0" + } + } } }, "boltz-core": { @@ -21483,9 +18707,9 @@ } }, "bn.js": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", - "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==" + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" } } }, @@ -21515,109 +18739,11 @@ "wrap-ansi": "^7.0.0" }, "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, "camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", - "dev": true - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", "dev": true - }, - "wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } } } }, @@ -21641,7 +18767,7 @@ "brorand": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==" }, "browser-process-hrtime": { "version": "1.0.0", @@ -21692,9 +18818,9 @@ }, "dependencies": { "bn.js": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", - "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==" + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" } } }, @@ -21715,21 +18841,21 @@ }, "dependencies": { "bn.js": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", - "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==" + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" } } }, "browserslist": { - "version": "4.21.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz", - "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==", + "version": "4.21.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", + "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", "requires": { - "caniuse-lite": "^1.0.30001370", - "electron-to-chromium": "^1.4.202", - "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.5" + "caniuse-lite": "^1.0.30001449", + "electron-to-chromium": "^1.4.284", + "node-releases": "^2.0.8", + "update-browserslist-db": "^1.0.10" } }, "bs-logger": { @@ -21743,7 +18869,7 @@ "bs58": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz", - "integrity": "sha1-vhYedsNU9veIrkBx9j806MTwpCo=", + "integrity": "sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==", "requires": { "base-x": "^3.0.2" } @@ -21774,7 +18900,7 @@ "btoa-lite": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/btoa-lite/-/btoa-lite-1.0.0.tgz", - "integrity": "sha1-M3dm2hWAEhD92VbCLpxokaudAzc=" + "integrity": "sha512-gvW7InbIyF8AicrqWoptdW08pUxuhq8BEgowNajy9RhiE86fmGAGl+bLKo6oB8QP0CkqHLowfN0oJdKC/J6LbA==" }, "buffer": { "version": "5.7.1", @@ -21802,17 +18928,17 @@ "buffer-crc32": { "version": "0.2.13", "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=" + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==" }, "buffer-equal-constant-time": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", - "integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=" + "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==" }, "buffer-fill": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", - "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=" + "integrity": "sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==" }, "buffer-from": { "version": "1.1.2", @@ -21827,17 +18953,17 @@ "buffer-xor": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" + "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==" }, "bufio": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/bufio/-/bufio-1.0.7.tgz", - "integrity": "sha512-bd1dDQhiC+bEbEfg56IdBv7faWa6OipMs/AFFFvtFnB3wAYjlwQpQRZ0pm6ZkgtfL0pILRXhKxOiQj6UzoMR7A==" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/bufio/-/bufio-1.2.0.tgz", + "integrity": "sha512-UlFk8z/PwdhYQTXSQQagwGAdtRI83gib2n4uy4rQnenxUM2yQi8lBDzF230BNk+3wAoZDxYRoBwVVUPgHa9MCA==" }, "busboy": { "version": "0.2.14", "resolved": "https://registry.npmjs.org/busboy/-/busboy-0.2.14.tgz", - "integrity": "sha1-bCpiLvz0fFe7vh4qnDetNseSVFM=", + "integrity": "sha512-InWFDomvlkEj+xWLBfU3AvnbVYqeTWmQopiW0tWWEy5yehYm2YkGEc59sUmw/4ty5Zj/b0WHGs1LgecuBSBGrg==", "requires": { "dicer": "0.2.5", "readable-stream": "1.1.x" @@ -21846,12 +18972,12 @@ "isarray": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" }, "readable-stream": { "version": "1.1.14", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", - "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "integrity": "sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==", "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -21862,18 +18988,10 @@ "string_decoder": { "version": "0.10.31", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==" } } }, - "bytebuffer": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/bytebuffer/-/bytebuffer-5.0.1.tgz", - "integrity": "sha1-WC7qSxqHO20CCkjVjfhfC7ps/d0=", - "requires": { - "long": "~3" - } - }, "bytes": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", @@ -21903,12 +19021,35 @@ "ssri": "^8.0.1", "tar": "^6.0.2", "unique-filename": "^1.1.1" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "optional": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "optional": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "optional": true + } } }, "cacheable-request": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz", - "integrity": "sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0=", + "integrity": "sha512-vag0O2LKZ/najSoUwDbVlnlCFvhBE/7mGTY2B5FgCBDcRD+oVV1HYTOwM6JZfMg/hIcM6IwnTZ1uQQL5/X3xIQ==", "requires": { "clone-response": "1.0.2", "get-stream": "3.0.0", @@ -21922,7 +19063,7 @@ "lowercase-keys": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", - "integrity": "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY=" + "integrity": "sha512-RPlX0+PHuvxVDZ7xX+EBVAp4RsVxP/TdDSN2mJYdiq1Lc4Hz7EUSjUI7RZrKKlmrIzVhf6Jo2stj7++gVarS0A==" } } }, @@ -21947,29 +19088,22 @@ "requires": { "pascal-case": "^3.1.2", "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" - } } }, "camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=" + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" }, "camelize": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz", - "integrity": "sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs=" + "integrity": "sha512-W2lPwkBkMZwFlPCXhIlYgxu+7gC/NUlCtdK652DAJ1JdgV0sTrvuPFshNPrFa1TY2JOkLhgdeEBplB4ezEa+xg==" }, "caniuse-lite": { - "version": "1.0.30001382", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001382.tgz", - "integrity": "sha512-2rtJwDmSZ716Pxm1wCtbPvHtbDWAreTPxXbkc5RkKglow3Ig/4GNGazDI9/BVnXbG/wnv6r3B5FEbkfg9OcTGg==" + "version": "1.0.30001456", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001456.tgz", + "integrity": "sha512-XFHJY5dUgmpMV25UqaD4kVq2LsiaU5rS8fb0f17pCoXQiQslzmFgnfOxfvo1bTpTqf7dwG/N/05CnLCnOEKmzA==" }, "capital-case": { "version": "1.0.4", @@ -21979,19 +19113,12 @@ "no-case": "^3.0.4", "tslib": "^2.0.3", "upper-case-first": "^2.0.2" - }, - "dependencies": { - "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" - } } }, "caseless": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" + "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==" }, "caw": { "version": "2.0.1", @@ -22005,13 +19132,35 @@ } }, "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + } } }, "change-case": { @@ -22041,11 +19190,6 @@ "dot-case": "^3.0.4", "tslib": "^2.0.3" } - }, - "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" } } }, @@ -22057,12 +19201,12 @@ "charenc": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", - "integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=" + "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==" }, "chokidar": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", - "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", "dev": true, "requires": { "anymatch": "~3.1.2", @@ -22120,7 +19264,7 @@ "clean-yaml-object": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/clean-yaml-object/-/clean-yaml-object-0.1.0.tgz", - "integrity": "sha1-Y/sRDcLOGoTcIfbZM0h20BCui2g=", + "integrity": "sha512-3yONmlN9CSAkzNwnRCiJQ7Q2xK5mWuEfL3PuTZcAUzhObbXsfsnMptJzXwz93nc5zn9V9TwCVMmV7w4xsm43dw==", "dev": true }, "cli-boxes": { @@ -22159,9 +19303,9 @@ } }, "cli-spinners": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz", - "integrity": "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.7.0.tgz", + "integrity": "sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==", "dev": true }, "cli-truncate": { @@ -22172,62 +19316,28 @@ "requires": { "slice-ansi": "^3.0.0", "string-width": "^4.2.0" - }, - "dependencies": { - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - } } }, "cliui": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", - "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wrap-ansi": "^2.0.0" + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" } }, "clone": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", "dev": true }, "clone-response": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", - "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "integrity": "sha512-yjLXh88P599UOyPTFX0POsd7WxnbsVsGohcwzHOLspIhhpalPw1BcqED8NblyZLKcGrL8dTgMlcaZxV2jAD41Q==", "requires": { "mimic-response": "^1.0.0" } @@ -22235,7 +19345,7 @@ "cls-bluebird": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/cls-bluebird/-/cls-bluebird-2.1.0.tgz", - "integrity": "sha1-N+8eCAqP+1XC9BZPU28ZGeeWiu4=", + "integrity": "sha512-XVb0RPmHQyy35Tz9z34gvtUcBKUK8A/1xkGCyeFc9B0C7Zr5SysgFaswRVdwI5NEMcO+3JKlIDGIOgERSn9NdA==", "requires": { "is-bluebird": "^1.0.2", "shimmer": "^1.1.0" @@ -22272,23 +19382,18 @@ "convert-to-spaces": "^1.0.1" } }, - "code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" - }, "collect-v8-coverage": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" }, "color": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/color/-/color-3.0.0.tgz", - "integrity": "sha512-jCpd5+s0s0t7p3pHQKpnJ0TpQKKdleP71LWcA0aqiljpiuAkOSUFN/dyH8ZwF0hRmFlrIuRhufds1QyEP9EB+w==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", + "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", "requires": { - "color-convert": "^1.9.1", - "color-string": "^1.5.2" + "color-convert": "^1.9.3", + "color-string": "^1.6.0" } }, "color-convert": { @@ -22302,12 +19407,12 @@ "color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" }, "color-string": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.6.0.tgz", - "integrity": "sha512-c/hGS+kRWJutUBEngKKmk4iH3sD59MBkoxVapS/0wgpCz2u7XsNloxknyvBhzwEs1IbV36D9PwqLPJ2DTu3vMA==", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", "requires": { "color-name": "^1.0.0", "simple-swizzle": "^0.2.2" @@ -22316,28 +19421,17 @@ "color-support": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", - "optional": true - }, - "colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", - "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==" + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==" }, "colorspace": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/colorspace/-/colorspace-1.1.2.tgz", - "integrity": "sha512-vt+OoIP2d76xLhjwbBaucYlNSpPsrJWPlBTtwCpQKIu6/CSMutyzX93O/Do0qzpH3YoHEes8YEFXyZ797rEhzQ==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/colorspace/-/colorspace-1.1.4.tgz", + "integrity": "sha512-BgvKJiuVu1igBUF2kEjRCZXol6wiiGbY5ipL/oVPwm0BL9sIpMIzM8IK7vwuxIIzOXMV3Ey5w+vxhm0rR/TN8w==", "requires": { - "color": "3.0.x", + "color": "^3.1.3", "text-hex": "1.0.x" } }, - "colour": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/colour/-/colour-0.7.1.tgz", - "integrity": "sha1-nLFpkX7F0SwHNtPoaFdG3xyt93g=" - }, "combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", @@ -22347,9 +19441,10 @@ } }, "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/commander/-/commander-3.0.2.tgz", + "integrity": "sha512-Gar0ASD4BDyKC4hl4DwHqDrmvjoxWKZigVnAbn5H1owvm4CxCPdb0HQDehwNYMJpla5+M2tPmPARzhtYuwpHow==", + "optional": true }, "commist": { "version": "1.1.0", @@ -22358,6 +19453,13 @@ "requires": { "leven": "^2.1.0", "minimist": "^1.1.0" + }, + "dependencies": { + "leven": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz", + "integrity": "sha512-nvVPLpIHUxCUoRLrFqTgSxXJ614d8AgQoWl7zPe/2VadE8+1dpU3LBhowRuBAcuwruWtOdD8oYC9jDNJjXDPyA==" + } } }, "common-path-prefix": { @@ -22369,7 +19471,7 @@ "component-bind": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz", - "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=", + "integrity": "sha512-WZveuKPeKAG9qY+FkYDeADzdHyTYdIboXS59ixDeRJL5ZhxpqUnxSOwop4FQjMsiYm3/Or8cegVbpAHNA7pHxw==", "dev": true }, "component-emitter": { @@ -22381,13 +19483,13 @@ "component-inherit": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz", - "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=", + "integrity": "sha512-w+LhYREhatpVqTESyGFg3NlP6Iu0kEKUHETY9GoZP/pQyW4mHFZuFWRUCIqVPZ36ueVLtoOEZaAqbCF2RDndaA==", "dev": true }, "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" }, "concat-stream": { "version": "2.0.0", @@ -22459,7 +19561,7 @@ "console-control-strings": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==" }, "constant-case": { "version": "3.0.4", @@ -22469,13 +19571,6 @@ "no-case": "^3.0.4", "tslib": "^2.0.3", "upper-case": "^2.0.2" - }, - "dependencies": { - "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" - } } }, "content-disposition": { @@ -22492,9 +19587,9 @@ "integrity": "sha512-/MtLWhJVvJNkA9dVLAp6fg9LxD2gfI6R2Fi1hPmfjYXSahJJzcfvoeDOxSyp4NvxMuwWv3WMssE9o31DoULHrQ==" }, "content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==" }, "continuation-local-storage": { "version": "3.2.1", @@ -22506,54 +19601,44 @@ } }, "convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "requires": { - "safe-buffer": "~5.1.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - } - } + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" }, "convert-to-spaces": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/convert-to-spaces/-/convert-to-spaces-1.0.2.tgz", - "integrity": "sha1-fj5Iu+bZl7FBfdyihoIEtNPYVxU=", + "integrity": "sha512-cj09EBuObp9gZNQCzc7hByQyrs6jVGE+o9kSJmeUoj+GiPiJvi5LYqEH/Hmme4+MTLHM+Ejtq+FChpjjEnsPdQ==", "dev": true }, "cookie": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==" + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==" }, "cookie-parser": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.4.5.tgz", - "integrity": "sha512-f13bPUj/gG/5mDr+xLmSxxDsB9DQiTIfhJS/sqjrmfAWiAN+x2O4i/XguTL9yDZ+/IFDanJ+5x7hC4CXT9Tdzw==", + "version": "1.4.6", + "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.4.6.tgz", + "integrity": "sha512-z3IzaNjdwUC2olLIB5/ITd0/setiaFMLYiZJle7xg5Fe9KWAceil7xszYfHHBtDFYLSgJduS2Ty0P1uJdPDJeA==", "requires": { - "cookie": "0.4.0", + "cookie": "0.4.1", "cookie-signature": "1.0.6" } }, "cookie-signature": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" }, "core-js-pure": { - "version": "3.18.2", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.18.2.tgz", - "integrity": "sha512-4hMMLUlZhKJKOWbbGD1/VDUxGPEhEoN/T01k7bx271WiBKCvCfkgPzy0IeRS4PB50p6/N1q/SZL4B/TRsTE5bA==" + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.28.0.tgz", + "integrity": "sha512-DSOVleA9/v3LNj/vFxAPfUHttKTzrB2RXhAPvR5TPXn4vrra3Z2ssytvRyt8eruJwAfwAiFADEbrjcRdcvPLQQ==" }, "core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==" }, "cors": { "version": "2.8.5", @@ -22635,7 +19720,7 @@ "crypt": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", - "integrity": "sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs=" + "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==" }, "crypto-browserify": { "version": "3.12.0", @@ -22689,7 +19774,7 @@ "currently-unhandled": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "integrity": "sha512-/fITjgjGU50vjQ4FH6eUoYu+iUoUKIXws2hL15JJpIR+BbTxaXQsMuuyjtNh2WqsSBS5nsaZHFsFecyw5CCAng==", "dev": true, "requires": { "array-find-index": "^1.0.1" @@ -22707,7 +19792,7 @@ "dashdash": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", "requires": { "assert-plus": "^1.0.0" } @@ -22715,7 +19800,7 @@ "dasherize": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/dasherize/-/dasherize-2.0.0.tgz", - "integrity": "sha1-bYCcnNDPe7iVLYD8hPoT1H3bEwg=" + "integrity": "sha512-APql/TZ6FdLEpf2z7/X2a2zyqK8juYtqaSVqxw9mYoQ64CXkfU15AeLh8pUszT8+fnYjgm6t0aIYpWKJbnLkuA==" }, "data-urls": { "version": "2.0.0", @@ -22735,11 +19820,6 @@ "punycode": "^2.1.1" } }, - "webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" - }, "whatwg-url": { "version": "8.7.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", @@ -22772,6 +19852,13 @@ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "requires": { "ms": "2.1.2" + }, + "dependencies": { + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } } }, "decamelize": { @@ -22783,9 +19870,9 @@ } }, "decimal.js": { - "version": "10.3.1", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", - "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==" + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==" }, "decode-uri-component": { "version": "0.2.2", @@ -22810,14 +19897,14 @@ "pify": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" } } }, "decompress-response": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", "requires": { "mimic-response": "^1.0.0" } @@ -22835,7 +19922,7 @@ "file-type": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", - "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=" + "integrity": "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==" } } }, @@ -22871,14 +19958,14 @@ "file-type": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", - "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=" + "integrity": "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==" } } }, "decompress-unzip": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", - "integrity": "sha1-3qrM39FK6vhVePczroIQ+bSEj2k=", + "integrity": "sha512-1fqeluvxgnn86MOh66u8FjbtJpAFv5wgCT9Iw8rcBqQcCo5tO8eiJw7NNTrvt9n4CRBVq7CstiS922oPgyGLrw==", "requires": { "file-type": "^3.8.0", "get-stream": "^2.2.0", @@ -22889,12 +19976,12 @@ "file-type": { "version": "3.9.0", "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", - "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=" + "integrity": "sha512-RLoqTXE8/vPmMuTI88DAzhMYC99I8BWv7zYP4A1puo5HIjEJ5EX48ighy4ZyKMG9EDXxBgW6e++cn7d1xuFghA==" }, "get-stream": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", - "integrity": "sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=", + "integrity": "sha512-AUGhbbemXxrZJRD5cDvKtQxLuYaIbNtDTK8YqupCI393Q2KSTreEsLUN3ZxAWFGiKTzL6nKuzfcIvieflUX9qA==", "requires": { "object-assign": "^4.0.1", "pinkie-promise": "^2.0.0" @@ -22903,7 +19990,7 @@ "pify": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" } } }, @@ -22924,14 +20011,14 @@ "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" }, "deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.0.tgz", + "integrity": "sha512-z2wJZXrmeHdvYJp/Ux55wIjqo81G5Bp4c+oELTW+7ar6SogWHajt5a9gO3s3IDaGSAXjDk0vlQKN3rms8ab3og==" }, "defaults": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", - "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", "dev": true, "requires": { "clone": "^1.0.2" @@ -22943,17 +20030,18 @@ "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==" }, "define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", + "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", "requires": { - "object-keys": "^1.0.12" + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" } }, "del": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz", - "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz", + "integrity": "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==", "dev": true, "requires": { "globby": "^11.0.1", @@ -22969,17 +20057,17 @@ "delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" }, "delegates": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==" }, "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" }, "deprecation": { "version": "2.3.1", @@ -22996,14 +20084,14 @@ } }, "destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha512-3NdhDuEXnfun/z7x9GOElY49LoqVHoGScmOKwmxhsS8N5Y+Z8KyPPDnaSzqWgYt/ji4mqwfTS34Htrk0zPIXVg==" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" }, "detect-libc": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=" + "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==" }, "detect-newline": { "version": "3.1.0", @@ -23013,7 +20101,7 @@ "dicer": { "version": "0.2.5", "resolved": "https://registry.npmjs.org/dicer/-/dicer-0.2.5.tgz", - "integrity": "sha1-WZbAhrszIYyBLAkL3cCc0S+stw8=", + "integrity": "sha512-FDvbtnq7dzlPz0wyYlOExifDEZcu8h+rErEXgfxqmLfRfC/kJidEFh4+effJRO3P0xmfqyPbSMG0LveNRfTKVg==", "requires": { "readable-stream": "1.1.x", "streamsearch": "0.1.2" @@ -23022,12 +20110,12 @@ "isarray": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" }, "readable-stream": { "version": "1.1.14", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", - "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "integrity": "sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==", "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -23038,7 +20126,7 @@ "string_decoder": { "version": "0.10.31", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==" } } }, @@ -23077,9 +20165,9 @@ } }, "dns-packet": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.3.0.tgz", - "integrity": "sha512-Nce7YLu6YCgWRvOmDBsJMo9M5/jV3lEZ5vUWnWXYmwURvPylHvq7nkDWhNmk1ZQoZZOP7oQh/S0lSxbisKOfHg==", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", + "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", "requires": { "@leichtgewicht/ip-codec": "^2.0.1" } @@ -23117,9 +20205,9 @@ } }, "dompurify": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.3.3.tgz", - "integrity": "sha512-dqnqRkPMAjOZE0FogZ+ceJNM2dZ3V/yNOuFB7+39qpO93hHhfRpHw3heYQC7DPK9FqbQTfBKUJhiSfz4MvXYwg==" + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.4.4.tgz", + "integrity": "sha512-1e2SpqHiRx4DPvmRuXU5J0di3iQACwJM+mFGE2HAkkK7Tbnfk9WcghcAmyWc9CRrjyRRUpmuhPUH6LphQQR3EQ==" }, "dont-sniff-mimetype": { "version": "1.1.0", @@ -23133,13 +20221,6 @@ "requires": { "no-case": "^3.0.4", "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" - } } }, "dot-prop": { @@ -23152,9 +20233,9 @@ } }, "dottie": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/dottie/-/dottie-2.0.2.tgz", - "integrity": "sha512-fmrwR04lsniq/uSr8yikThDTrM7epXHBAAjH9TbeH3rEA8tdCO7mRzB9hdmdGyJCxF8KERo9CITcm3kGuoyMhg==" + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dottie/-/dottie-2.0.3.tgz", + "integrity": "sha512-4liA0PuRkZWQFQjwBypdxPfZaRWiv5tkhMXY2hzsa2pNf5s7U3m9cwUchfNKe8wZQxdGPQQzO6Rm2uGe0rvohQ==" }, "download": { "version": "7.1.0", @@ -23173,12 +20254,22 @@ "make-dir": "^1.2.0", "p-event": "^2.1.0", "pify": "^3.0.0" + }, + "dependencies": { + "p-event": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-2.3.1.tgz", + "integrity": "sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA==", + "requires": { + "p-timeout": "^2.0.1" + } + } } }, "drbg.js": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/drbg.js/-/drbg.js-1.0.1.tgz", - "integrity": "sha1-Pja2xCs3BDgjzbwzLVjzHiRFSAs=", + "integrity": "sha512-F4wZ06PvqxYLFEZKkFxTDcns9oFNk34hvmJSEwdzsxVQ8YI5YaxtACgQatkYgv2VI2CFkUd2Y+xosPQnHv809g==", "requires": { "browserify-aes": "^1.0.6", "create-hash": "^1.1.2", @@ -23186,9 +20277,9 @@ } }, "duplexer3": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", - "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz", + "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==" }, "duplexify": { "version": "4.1.2", @@ -23204,7 +20295,7 @@ "ecc-jsbn": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", "requires": { "jsbn": "~0.1.0", "safer-buffer": "^2.1.0" @@ -23238,6 +20329,11 @@ "sigmund": "^1.0.1" }, "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, "lru-cache": { "version": "4.1.5", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", @@ -23255,19 +20351,19 @@ "yallist": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==" } } }, "ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, "electron-to-chromium": { - "version": "1.4.228", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.228.tgz", - "integrity": "sha512-XfDHCvou7CsDMlFwb0WZ1tWmW48e7Sn7VBRyPfZsZZila9esRsJl1trO+OqDNV97GggFSt0ISbWslKXfQkG//g==" + "version": "1.4.302", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.302.tgz", + "integrity": "sha512-Uk7C+7aPBryUR1Fwvk9VmipBcN9fVsqBO57jV2ZjTm+IZ6BMNqu7EDVEg2HxCNufk6QcWlFsBkhQyQroB2VWKw==" }, "elliptic": { "version": "6.5.4", @@ -23298,19 +20394,24 @@ "dev": true }, "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, "enabled": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/enabled/-/enabled-2.0.0.tgz", "integrity": "sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==" }, + "encode-utf8": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/encode-utf8/-/encode-utf8-1.0.3.tgz", + "integrity": "sha512-ucAnuBEhUK4boH2HjVYG5Q2mQyPorvv0u/ocS+zhdw0S8AlHYY+GOFhP1Gio5z4icpP2ivFSvhtFjQi8+T9ppw==" + }, "encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" }, "encoding": { "version": "0.1.13", @@ -23341,9 +20442,9 @@ } }, "engine.io": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.2.1.tgz", - "integrity": "sha512-ECceEFcAaNRybd3lsGQKas3ZlMVjN3cyWwMP25D2i0zWfyiytVbTpRPa34qrr+FHddtpBVOmq4H/DCv1O0lZRA==", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.4.0.tgz", + "integrity": "sha512-OgxY1c/RuCSeO/rTr8DIFXx76IzUUft86R7/P7MMbbkuzeqJoTNw2lmeD91IyGz41QYleIIjWeMJGgug043sfQ==", "requires": { "@types/cookie": "^0.4.1", "@types/cors": "^2.8.12", @@ -23354,55 +20455,43 @@ "cors": "~2.8.5", "debug": "~4.3.1", "engine.io-parser": "~5.0.3", - "ws": "~8.2.3" + "ws": "~8.11.0" }, "dependencies": { - "cookie": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", - "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==" - }, "ws": { - "version": "8.2.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz", - "integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==", + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", "requires": {} } } }, "engine.io-client": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.1.1.tgz", - "integrity": "sha512-V05mmDo4gjimYW+FGujoGmmmxRaDsrVr7AXA3ZIfa04MWM1jOfZfUwou0oNqhNwy/votUDvGDt4JA4QF4e0b4g==", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.4.0.tgz", + "integrity": "sha512-GyKPDyoEha+XZ7iEqam49vz6auPnNJ9ZBfy89f+rMMas8AuiMWOZ9PVzu8xb9ZC6rafUqiGHSCfu22ih66E+1g==", "dev": true, "requires": { - "@socket.io/component-emitter": "~3.0.0", + "@socket.io/component-emitter": "~3.1.0", "debug": "~4.3.1", - "engine.io-parser": "~5.0.0", - "has-cors": "1.1.0", - "parseqs": "0.0.6", - "parseuri": "0.0.6", - "ws": "~8.2.3", - "xmlhttprequest-ssl": "~2.0.0", - "yeast": "0.1.2" + "engine.io-parser": "~5.0.3", + "ws": "~8.11.0", + "xmlhttprequest-ssl": "~2.0.0" }, "dependencies": { "ws": { - "version": "8.2.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz", - "integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==", + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", "dev": true, "requires": {} } } }, "engine.io-parser": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.3.tgz", - "integrity": "sha512-BtQxwF27XUNnSafQLvDi0dQ8s3i6VgzSoQMJacpIcGNrlUdfHSKbgm3jmjCVvQluGzqwujQMPAoMai3oYSTurg==", - "requires": { - "@socket.io/base64-arraybuffer": "~1.0.2" - } + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.6.tgz", + "integrity": "sha512-tjuoZDMAdEhVnSFleYPCtdL2GXwVTGtNjoeJd9IhIG3C1xs9uwxqRNEu5WpnDZCaozwVlK/nuQhpodhXSIMaxw==" }, "enquirer": { "version": "2.3.6", @@ -23422,7 +20511,7 @@ "equal-length": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/equal-length/-/equal-length-1.0.1.tgz", - "integrity": "sha1-IcoRLUirJLTh5//A5TOdMf38J0w=", + "integrity": "sha512-TK2m7MvWPt/v3dan0BCNp99pytIE5UGrUj7F0KZirNX8xz8fDFUAZfgm8uB5FuQq9u0sMeDocYBfEhsd1nwGoA==", "dev": true }, "err-code": { @@ -23437,37 +20526,30 @@ "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", "requires": { "is-arrayish": "^0.2.1" - }, - "dependencies": { - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" - } } }, "error-stack-parser": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.6.tgz", - "integrity": "sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", "requires": { - "stackframe": "^1.1.1" + "stackframe": "^1.3.4" } }, "es5-ext": { - "version": "0.10.53", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", - "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", + "version": "0.10.62", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.62.tgz", + "integrity": "sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==", "requires": { - "es6-iterator": "~2.0.3", - "es6-symbol": "~3.1.3", - "next-tick": "~1.0.0" + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.3", + "next-tick": "^1.1.0" } }, "es6-iterator": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", - "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", "requires": { "d": "1", "es5-ext": "^0.10.35", @@ -23508,12 +20590,13 @@ "escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" }, "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true }, "escodegen": { "version": "2.0.0", @@ -23527,11 +20610,45 @@ "source-map": "~0.6.1" }, "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "optional": true + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==" + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "requires": { + "prelude-ls": "~1.1.2" + } } } }, @@ -23583,55 +20700,6 @@ "v8-compile-cache": "^2.0.3" }, "dependencies": { - "@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "requires": { - "@babel/highlight": "^7.10.4" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true - }, "eslint-utils": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", @@ -23649,87 +20717,18 @@ } } }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, "ignore": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", "dev": true - }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, - "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "requires": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - } - }, - "prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1" - } } } }, "eslint-config-prettier": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz", - "integrity": "sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.6.0.tgz", + "integrity": "sha512-bAF0eLpLVqP5oEVUFKpMA+NnRFICwn9X8B5jrR9FcqnYBuPbqWEjTEspPWMj5ye6czoSLDweCzSo3Ko7gGrZaA==", "dev": true, "requires": {} }, @@ -23741,14 +20740,6 @@ "requires": { "esrecurse": "^4.3.0", "estraverse": "^4.1.1" - }, - "dependencies": { - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true - } } }, "eslint-utils": { @@ -23797,12 +20788,20 @@ "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" }, "esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz", + "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==", "dev": true, "requires": { "estraverse": "^5.1.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + } } }, "esrecurse": { @@ -23812,12 +20811,21 @@ "dev": true, "requires": { "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + } } }, "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true }, "esutils": { "version": "2.0.3", @@ -23832,7 +20840,7 @@ "event-emitter": { "version": "0.3.5", "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", - "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=", + "integrity": "sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==", "requires": { "d": "1", "es5-ext": "~0.10.14" @@ -23843,6 +20851,12 @@ "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" }, + "events": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", + "integrity": "sha512-kEcvvCBByWXGnZy6JUlgAp2gBIUjfCAV6P6TgT1/aaQKcmuAEC4OZTV1I4EWQLz2gxZw76atuVyvHhTxvi0Flw==", + "optional": true + }, "evp_bytestokey": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", @@ -23853,36 +20867,30 @@ } }, "execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "dev": true, + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", "is-stream": "^2.0.0", "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", "strip-final-newline": "^2.0.0" }, "dependencies": { "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" }, "is-stream": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" } } }, @@ -23904,46 +20912,47 @@ } }, "express": { - "version": "4.17.3", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.3.tgz", - "integrity": "sha512-yuSQpz5I+Ch7gFrPCk4/c+dIBKlQUxtgwqzph132bsT6qhuzss6I8cLJQz7B3rFblzd6wtcI0ZbGltH/C4LjUg==", + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", "requires": { "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.19.2", + "body-parser": "1.20.1", "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.4.2", + "cookie": "0.5.0", "cookie-signature": "1.0.6", "debug": "2.6.9", - "depd": "~1.1.2", + "depd": "2.0.0", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "etag": "~1.8.1", - "finalhandler": "~1.1.2", + "finalhandler": "1.2.0", "fresh": "0.5.2", + "http-errors": "2.0.0", "merge-descriptors": "1.0.1", "methods": "~1.1.2", - "on-finished": "~2.3.0", + "on-finished": "2.4.1", "parseurl": "~1.3.3", "path-to-regexp": "0.1.7", "proxy-addr": "~2.0.7", - "qs": "6.9.7", + "qs": "6.11.0", "range-parser": "~1.2.1", "safe-buffer": "5.2.1", - "send": "0.17.2", - "serve-static": "1.14.2", + "send": "0.18.0", + "serve-static": "1.15.0", "setprototypeof": "1.2.0", - "statuses": "~1.5.0", + "statuses": "2.0.1", "type-is": "~1.6.18", "utils-merge": "1.0.1", "vary": "~1.1.2" }, "dependencies": { "cookie": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", - "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==" + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" }, "debug": { "version": "2.6.9", @@ -23956,12 +20965,15 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, - "qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==" + "on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "requires": { + "ee-first": "1.1.1" + } } } }, @@ -23972,20 +20984,58 @@ "requires": { "chalk": "^2.4.2", "lodash": "^4.17.21" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } } }, "ext": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/ext/-/ext-1.6.0.tgz", - "integrity": "sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz", + "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==", "requires": { - "type": "^2.5.0" + "type": "^2.7.2" }, "dependencies": { "type": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/type/-/type-2.5.0.tgz", - "integrity": "sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==" + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/type/-/type-2.7.2.tgz", + "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==" } } }, @@ -24014,7 +21064,7 @@ "extsprintf": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" + "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==" }, "fast-deep-equal": { "version": "3.1.3", @@ -24028,9 +21078,9 @@ "dev": true }, "fast-glob": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", - "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", "dev": true, "requires": { "@nodelib/fs.stat": "^2.0.2", @@ -24048,21 +21098,21 @@ "fast-levenshtein": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" }, "fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", "dev": true, "requires": { "reusify": "^1.0.4" } }, "fb-watchman": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", "requires": { "bser": "2.1.1" } @@ -24070,7 +21120,7 @@ "fd-slicer": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", "requires": { "pend": "~1.2.0" } @@ -24081,9 +21131,9 @@ "integrity": "sha512-ZtijOTFN7TzCujt1fnNhfWPFPSHeZkesff9AXZj+UEjYBynWNUIYpC87Ve4wHzyexQsImicLu7WsC2LHq7/xrQ==" }, "fecha": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/fecha/-/fecha-4.2.1.tgz", - "integrity": "sha512-MMMQ0ludy/nBs1/o0zVOiKTpG7qMbonKUzjJgQFEuvq6INZ1OraKPRAWkBq5vlKLOUMpmNYG1JoN3oDPUQ9m3Q==" + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/fecha/-/fecha-4.2.3.tgz", + "integrity": "sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==" }, "figures": { "version": "3.2.0", @@ -24092,6 +21142,14 @@ "dev": true, "requires": { "escape-string-regexp": "^1.0.5" + }, + "dependencies": { + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true + } } }, "file-entry-cache": { @@ -24116,7 +21174,7 @@ "filename-reserved-regex": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", - "integrity": "sha1-q/c9+rc10EVECr/qLZHzieu/oik=" + "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==" }, "filenamify": { "version": "2.1.0", @@ -24137,16 +21195,16 @@ } }, "finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", "requires": { "debug": "2.6.9", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", - "on-finished": "~2.3.0", + "on-finished": "2.4.1", "parseurl": "~1.3.3", - "statuses": "~1.5.0", + "statuses": "2.0.1", "unpipe": "~1.0.0" }, "dependencies": { @@ -24161,16 +21219,25 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "requires": { + "ee-first": "1.1.1" + } } } }, "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "requires": { - "locate-path": "^3.0.0" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" } }, "flat-cache": { @@ -24184,9 +21251,9 @@ } }, "flatted": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.2.tgz", - "integrity": "sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==", + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", "dev": true }, "fn.name": { @@ -24195,14 +21262,23 @@ "integrity": "sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==" }, "follow-redirects": { - "version": "1.14.8", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.8.tgz", - "integrity": "sha512-1x0S9UVJHsQprFcEC/qnNzBLcIxsjAV905f/UkQxbclCsoTWlacCNOpQa/anodLl2uaEKFhfWOvM2Qg77+15zA==" + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==" + }, + "for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "optional": true, + "requires": { + "is-callable": "^1.1.3" + } }, "forever-agent": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" + "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==" }, "form-data": { "version": "3.0.1", @@ -24227,12 +21303,17 @@ "from2": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==", "requires": { "inherits": "^2.0.1", "readable-stream": "^2.0.0" }, "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, "readable-stream": { "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", @@ -24270,7 +21351,7 @@ "fs": { "version": "0.0.1-security", "resolved": "https://registry.npmjs.org/fs/-/fs-0.0.1-security.tgz", - "integrity": "sha1-invTcYa23d84E/I4WLV+yq9eQdQ=" + "integrity": "sha512-3XY9e1pP0CVEUCdj5BmfIZxRBTSDycnbqhIOGec9QYtmVH2fbLpj86CFWkrNOkt/Fvty4KZG5lTglL9j/gJ87w==" }, "fs-constants": { "version": "1.0.0", @@ -24298,7 +21379,7 @@ "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" }, "fsevents": { "version": "2.3.2", @@ -24314,22 +21395,23 @@ "functional-red-black-tree": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", "dev": true }, "gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", + "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", "requires": { - "aproba": "^1.0.3", + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.2", "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", + "has-unicode": "^2.0.1", + "object-assign": "^4.1.1", "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.2" } }, "generic-pool": { @@ -24348,13 +21430,13 @@ "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" }, "get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", + "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", "requires": { "function-bind": "^1.1.1", "has": "^1.0.3", - "has-symbols": "^1.0.1" + "has-symbols": "^1.0.3" } }, "get-package-type": { @@ -24373,25 +21455,25 @@ "get-stream": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" + "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==" }, "getpass": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", "requires": { "assert-plus": "^1.0.0" } }, "glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", - "minimatch": "^3.0.4", + "minimatch": "^3.1.1", "once": "^1.3.0", "path-is-absolute": "^1.0.0" } @@ -24405,10 +21487,16 @@ "is-glob": "^4.0.1" } }, + "glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "optional": true + }, "global-dirs": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz", - "integrity": "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", + "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==", "dev": true, "requires": { "ini": "2.0.0" @@ -24423,36 +21511,37 @@ } }, "globals": { - "version": "13.11.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.11.0.tgz", - "integrity": "sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==", + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", "dev": true, "requires": { "type-fest": "^0.20.2" - }, - "dependencies": { - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true - } } }, "globby": { - "version": "11.0.4", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", - "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "dev": true, "requires": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", - "fast-glob": "^3.1.1", - "ignore": "^5.1.4", - "merge2": "^1.3.0", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", "slash": "^3.0.0" } }, + "gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "optional": true, + "requires": { + "get-intrinsic": "^1.1.3" + } + }, "got": { "version": "8.3.2", "resolved": "https://registry.npmjs.org/got/-/got-8.3.2.tgz", @@ -24482,36 +21571,10 @@ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" }, - "grpc": { - "version": "1.24.11", - "resolved": "https://registry.npmjs.org/grpc/-/grpc-1.24.11.tgz", - "integrity": "sha512-8/AQdFCzCeCDWW3SoaMNp6ccbRvTQEH1O1u1uFtt29eWsg5gSZCJ3m6fbkduEIh3smY7WAPP+LgVJ5n3nZRxcA==", - "requires": { - "@mapbox/node-pre-gyp": "^1.0.4", - "@types/bytebuffer": "^5.0.40", - "lodash.camelcase": "^4.3.0", - "lodash.clone": "^4.5.0", - "nan": "^2.13.2", - "protobufjs": "^5.0.3" - }, - "dependencies": { - "protobufjs": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-5.0.3.tgz", - "integrity": "sha512-55Kcx1MhPZX0zTbVosMQEO5R6/rikNXd9b6RQK4KSPcrSIIwoXTtebIczUrXlwaSrbz4x8XUVThGPob1n8I4QA==", - "requires": { - "ascli": "~1", - "bytebuffer": "~5", - "glob": "^7.0.5", - "yargs": "^3.10.0" - } - } - } - }, "har-schema": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" + "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==" }, "har-validator": { "version": "5.1.5", @@ -24537,26 +21600,26 @@ "dev": true, "requires": { "isarray": "2.0.1" - }, - "dependencies": { - "isarray": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", - "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=", - "dev": true - } } }, "has-cors": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz", - "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=", + "integrity": "sha512-g5VNKdkFuUuVCP9gYfDJHjK2nqdQJ7aDLTnycnc2+RvsOQbuLdF5pm7vuE5J76SEBIQjs4kQY/BWq74JUmjbXA==", "dev": true }, "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "requires": { + "get-intrinsic": "^1.1.1" + } }, "has-symbol-support-x": { "version": "1.4.2", @@ -24564,9 +21627,9 @@ "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==" }, "has-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" }, "has-to-string-tag-x": { "version": "1.4.1", @@ -24576,10 +21639,19 @@ "has-symbol-support-x": "^1.4.1" } }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "optional": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, "has-unicode": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==" }, "has-yarn": { "version": "2.1.0", @@ -24621,13 +21693,6 @@ "requires": { "capital-case": "^1.0.4", "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" - } } }, "helmet": { @@ -24646,13 +21711,6 @@ "nocache": "2.1.0", "referrer-policy": "1.2.0", "x-xss-protection": "1.3.0" - }, - "dependencies": { - "depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" - } } }, "helmet-crossdomain": { @@ -24688,7 +21746,7 @@ "hmac-drbg": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", "requires": { "hash.js": "^1.0.3", "minimalistic-assert": "^1.0.0", @@ -24704,7 +21762,7 @@ "hpkp": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/hpkp/-/hpkp-2.0.0.tgz", - "integrity": "sha1-EOFCJk52IVpdMMROxD3mTe5tFnI=" + "integrity": "sha512-TaZpC6cO/k3DFsjfzz1LnOobbVSq+J+7WpJxrVtN4L+8+BPQj8iBDRB2Dx49613N+e7/+ZSQ9ra+xZm7Blf4wg==" }, "hsts": { "version": "2.2.0", @@ -24712,13 +21770,6 @@ "integrity": "sha512-ToaTnQ2TbJkochoVcdXYm4HOCliNozlviNsg+X2XQLQvZNI/kCHR9rZxVYpJB3UPcHz80PgxRyWQ7PdU1r+VBQ==", "requires": { "depd": "2.0.0" - }, - "dependencies": { - "depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" - } } }, "html-encoding-sniffer": { @@ -24740,14 +21791,14 @@ "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==" }, "http-errors": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", - "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", "requires": { - "depd": "~1.1.2", + "depd": "2.0.0", "inherits": "2.0.4", "setprototypeof": "1.2.0", - "statuses": ">= 1.5.0 < 2", + "statuses": "2.0.1", "toidentifier": "1.0.1" } }, @@ -24764,7 +21815,7 @@ "http-signature": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", "requires": { "assert-plus": "^1.0.0", "jsprim": "^1.2.2", @@ -24772,19 +21823,18 @@ } }, "https-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", - "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", "requires": { "agent-base": "6", "debug": "4" } }, "human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", - "dev": true + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" }, "humanize-ms": { "version": "1.2.1", @@ -24796,9 +21846,9 @@ } }, "husky": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/husky/-/husky-7.0.2.tgz", - "integrity": "sha512-8yKEWNX4z2YsofXAMT7KvA1g8p+GxtB1ffV8XtpAEGuXNAbCV5wdNKH+qTpw8SM9fh4aMPDR+yQuKfgnreyZlg==", + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/husky/-/husky-7.0.4.tgz", + "integrity": "sha512-vbaCKN2QLtP/vD4yvs6iz6hBEo6wkSzs8HpRah1Z6aGmF2KW5PdYuAd7uX5a+OyBZHBhd+TFLqgjUgytQr4RvQ==", "dev": true }, "iconv-lite": { @@ -24815,15 +21865,15 @@ "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" }, "ignore": { - "version": "5.1.8", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", - "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", "dev": true }, "ignore-by-default": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-2.0.0.tgz", - "integrity": "sha512-+mQSgMRiFD3L3AOxLYOCxjIq4OnAmo5CIuC+lj5ehCJcPtV++QacEV7FdpzvYxH6DaOySWzQU6RR0lPLy37ckA==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-2.1.0.tgz", + "integrity": "sha512-yiWd4GVmJp0Q6ghmM2B/V3oZGRmjrKLXvHR3TE1nfoXsmoggllfZUQe74EN0fJdPFZu2NIvNdrMMLm3OsV7Ohw==", "dev": true }, "import-fresh": { @@ -24834,26 +21884,18 @@ "requires": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - } } }, "import-lazy": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", - "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", + "integrity": "sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==", "dev": true }, "import-local": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.3.tgz", - "integrity": "sha512-bE9iaUY3CXH8Cwfan/abDKAxe1KGT9kyGsBPqf6DMK/z0a2OzAsrukeYNgIH6cH5Xr452jb1TUL8rSfCLjZ9uA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", "requires": { "pkg-dir": "^4.2.0", "resolve-cwd": "^3.0.0" @@ -24862,7 +21904,7 @@ "imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==" }, "indent-string": { "version": "4.0.0", @@ -24872,7 +21914,7 @@ "indexof": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", - "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=", + "integrity": "sha512-i0G7hLJ1z0DE8dsqJa2rycj9dBmNKgXBvotXtZYXakU9oivfB9Uj2ZBC27qqef2U58/ZLwalxa1X/RDCdkHtVg==", "dev": true }, "infer-owner": { @@ -24884,12 +21926,12 @@ "inflection": { "version": "1.12.0", "resolved": "https://registry.npmjs.org/inflection/-/inflection-1.12.0.tgz", - "integrity": "sha1-ogCTVlbW9fa8TcdQLhrstwMihBY=" + "integrity": "sha512-lRy4DxuIFWXlJU7ed8UiTJOSTqStqYdEb4CEbtXfNbkdj3nH1L+reUWiE10VWcJS2yR7tge8Z74pJjtBjNwj0w==" }, "inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", "requires": { "once": "^1.3.0", "wrappy": "1" @@ -24908,21 +21950,16 @@ "into-stream": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz", - "integrity": "sha1-lvsKk2wSur1v8XUqF9BWFqvQlMY=", + "integrity": "sha512-TcdjPibTksa1NQximqep2r17ISRiNE9fwlfbg3F8ANdvP5/yrFTew86VcO//jk4QTaMlbjypPBq76HN2zaKfZQ==", "requires": { "from2": "^2.1.1", "p-is-promise": "^1.1.0" } }, - "invert-kv": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", - "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=" - }, "ip": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz", + "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==" }, "ip-regex": { "version": "4.3.0", @@ -24935,15 +21972,25 @@ "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" }, "irregular-plurals": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-3.3.0.tgz", - "integrity": "sha512-MVBLKUTangM3EfRPFROhmWQQKRDsrgI83J8GS3jXy+OwYqiR2/aoWndYQ5416jLE3uaGgLH7ncme3X9y09gZ3g==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-3.4.0.tgz", + "integrity": "sha512-YXxECO/W6N9aMBVKMKKZ8TXESgq7EFrp3emCGGUcrYY1cgJIeZjoB75MTu8qi+NAKntS9NwPU8VdcQ3r6E6aWQ==", "dev": true }, + "is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "optional": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, "is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" }, "is-binary-path": { "version": "2.1.0", @@ -24957,13 +22004,19 @@ "is-bluebird": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-bluebird/-/is-bluebird-1.0.2.tgz", - "integrity": "sha1-CWQ5Bg9KpBGr7hkUOoTWpVNG1uI=" + "integrity": "sha512-PDRu1vVip5dGQg5tfn2qVCCyxbBYu5MhYUJwSfL/RoGBI97n1fxvilVazxzptZW0gcmsMH17H4EVZZI5E/RSeA==" }, "is-buffer": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, + "is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "optional": true + }, "is-ci": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", @@ -24974,9 +22027,9 @@ } }, "is-core-module": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.7.0.tgz", - "integrity": "sha512-ByY+tjCciCr+9nLryBYcSD50EOGWt95c7tIsKTG1J2ixKKXPvF7Ej3AVd+UfDydAJom3biBGDBALaO79ktwgEQ==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", "requires": { "has": "^1.0.3" } @@ -24990,22 +22043,28 @@ "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", "dev": true }, "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "requires": { - "number-is-nan": "^1.0.0" - } + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" }, "is-generator-fn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==" }, + "is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "optional": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, "is-glob": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", @@ -25057,7 +22116,7 @@ "is-natural-number": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz", - "integrity": "sha1-q5124dtM7VHjXeDHLr7PCfc0zeg=" + "integrity": "sha512-Y4LTamMe0DDQIIAlaer9eKebAlDSV6huy+TWhJVPlzZh2o4tRP5SQWFlLn5N0To4mDD22/qdOq+veo1cSISLgQ==" }, "is-npm": { "version": "5.0.0", @@ -25096,7 +22155,7 @@ "is-plain-obj": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=" + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==" }, "is-plain-object": { "version": "5.0.0", @@ -25109,9 +22168,10 @@ "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" }, "is-promise": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", - "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz", + "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==", + "dev": true }, "is-retry-allowed": { "version": "1.2.0", @@ -25121,12 +22181,25 @@ "is-stream": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==" + }, + "is-typed-array": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", + "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", + "optional": true, + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + } }, "is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" }, "is-unicode-supported": { "version": "0.1.0", @@ -25141,14 +22214,15 @@ "dev": true }, "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha512-c2cu3UxbI+b6kR3fy0nRnAhodsvR9dx7U5+znCOzdj6IfP3upFURTr0Xl5BlQZNKZjEtxrmVyfSdeE3O57smoQ==", + "dev": true }, "isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" }, "isomorphic-dompurify": { "version": "0.6.0", @@ -25163,7 +22237,7 @@ "isstream": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" + "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==" }, "istanbul-lib-coverage": { "version": "3.2.0", @@ -25171,9 +22245,9 @@ "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==" }, "istanbul-lib-instrument": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz", - "integrity": "sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", "requires": { "@babel/core": "^7.12.3", "@babel/parser": "^7.14.7", @@ -25199,11 +22273,6 @@ "supports-color": "^7.1.0" }, "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, "make-dir": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", @@ -25216,14 +22285,6 @@ "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } } } }, @@ -25235,13 +22296,6 @@ "debug": "^4.1.1", "istanbul-lib-coverage": "^3.0.0", "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } } }, "istanbul-reports": { @@ -25263,18 +22317,18 @@ } }, "jasmine": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/jasmine/-/jasmine-3.9.0.tgz", - "integrity": "sha512-JgtzteG7xnqZZ51fg7N2/wiQmXon09szkALcRMTgCMX4u/m17gVJFjObnvw5FXkZOWuweHPaPRVB6DI2uN0wVA==", + "version": "3.99.0", + "resolved": "https://registry.npmjs.org/jasmine/-/jasmine-3.99.0.tgz", + "integrity": "sha512-YIThBuHzaIIcjxeuLmPD40SjxkEcc8i//sGMDKCgkRMVgIwRJf5qyExtlJpQeh7pkeoBSOe6lQEdg+/9uKg9mw==", "requires": { "glob": "^7.1.6", - "jasmine-core": "~3.9.0" + "jasmine-core": "~3.99.0" } }, "jasmine-core": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-3.9.0.tgz", - "integrity": "sha512-Tv3kVbPCGVrjsnHBZ38NsPU3sDOtNa0XmbG2baiyJqdb5/SPpDO6GVwJYtUryl6KB4q1Ssckwg612ES9Z0dreQ==" + "version": "3.99.1", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-3.99.1.tgz", + "integrity": "sha512-Hu1dmuoGcZ7AfyynN3LsfruwMbxMALMka+YtZeGoLuDEySVmVAPaonkNoBRIw/ectu8b9tVQCJNgp4a4knp+tg==" }, "jest": { "version": "28.1.3", @@ -25294,47 +22348,6 @@ "requires": { "execa": "^5.0.0", "p-limit": "^3.1.0" - }, - "dependencies": { - "execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "requires": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - } - }, - "get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" - }, - "human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "requires": { - "yocto-queue": "^0.1.0" - } - } } }, "jest-circus": { @@ -25352,68 +22365,15 @@ "dedent": "^0.7.0", "is-generator-fn": "^2.0.0", "jest-each": "^28.1.3", - "jest-matcher-utils": "^28.1.3", - "jest-message-util": "^28.1.3", - "jest-runtime": "^28.1.3", - "jest-snapshot": "^28.1.3", - "jest-util": "^28.1.3", - "p-limit": "^3.1.0", - "pretty-format": "^28.1.3", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } + "jest-matcher-utils": "^28.1.3", + "jest-message-util": "^28.1.3", + "jest-runtime": "^28.1.3", + "jest-snapshot": "^28.1.3", + "jest-util": "^28.1.3", + "p-limit": "^3.1.0", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" } }, "jest-cli": { @@ -25435,73 +22395,21 @@ "yargs": "^17.3.1" }, "dependencies": { - "acorn-walk": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", - "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", - "optional": true, - "peer": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, "ci-info": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.2.tgz", - "integrity": "sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg==" + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", + "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==" }, "cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", "requires": { "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", + "strip-ansi": "^6.0.1", "wrap-ansi": "^7.0.0" } }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - }, "jest-config": { "version": "28.1.3", "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-28.1.3.tgz", @@ -25542,37 +22450,6 @@ "lines-and-columns": "^1.1.6" } }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - }, "ts-node": { "version": "10.9.1", "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", @@ -25595,39 +22472,19 @@ "yn": "3.1.1" } }, - "wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" - }, "yargs": { - "version": "17.5.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.5.1.tgz", - "integrity": "sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA==", + "version": "17.7.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.0.tgz", + "integrity": "sha512-dwqOPg5trmrre9+v8SUo2q/hAwyKoVfu8OC1xPHKJGNdxAvPl4sKxL4vBnh3bQz/ZvvGAFeA5H3ou2kcOY8sQQ==", "requires": { - "cliui": "^7.0.2", + "cliui": "^8.0.1", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", "string-width": "^4.2.3", "y18n": "^5.0.5", - "yargs-parser": "^21.0.0" + "yargs-parser": "^21.1.1" } - }, - "yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==" } } }, @@ -25640,51 +22497,6 @@ "diff-sequences": "^28.1.1", "jest-get-type": "^28.0.2", "pretty-format": "^28.1.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } } }, "jest-docblock": { @@ -25705,51 +22517,6 @@ "jest-get-type": "^28.0.2", "jest-util": "^28.1.3", "pretty-format": "^28.1.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } } }, "jest-environment-node": { @@ -25798,119 +22565,39 @@ "pretty-format": "^28.1.3" } }, - "jest-matcher-utils": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-28.1.3.tgz", - "integrity": "sha512-kQeJ7qHemKfbzKoGjHHrRKH6atgxMk8Enkk2iPQ3XwO6oE/KYD8lMYOziCkeSB9G4adPM4nR1DE8Tf5JeWH6Bw==", - "requires": { - "chalk": "^4.0.0", - "jest-diff": "^28.1.3", - "jest-get-type": "^28.0.2", - "pretty-format": "^28.1.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-message-util": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", - "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", - "requires": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^28.1.3", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^28.1.3", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "jest-matcher-utils": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-28.1.3.tgz", + "integrity": "sha512-kQeJ7qHemKfbzKoGjHHrRKH6atgxMk8Enkk2iPQ3XwO6oE/KYD8lMYOziCkeSB9G4adPM4nR1DE8Tf5JeWH6Bw==", + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^28.1.3", + "jest-get-type": "^28.0.2", + "pretty-format": "^28.1.3" + } + }, + "jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "requires": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", "requires": { - "has-flag": "^4.0.0" + "@babel/highlight": "^7.18.6" } } } @@ -25925,9 +22612,9 @@ } }, "jest-pnp-resolver": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", "requires": {} }, "jest-regex-util": { @@ -25949,51 +22636,6 @@ "resolve": "^1.20.0", "resolve.exports": "^1.1.0", "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } } }, "jest-resolve-dependencies": { @@ -26033,59 +22675,11 @@ "source-map-support": "0.5.13" }, "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, "emittery": { "version": "0.10.2", "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==" }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, "source-map-support": { "version": "0.5.13", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", @@ -26094,14 +22688,6 @@ "buffer-from": "^1.0.0", "source-map": "^0.6.0" } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } } } }, @@ -26132,87 +22718,6 @@ "jest-util": "^28.1.3", "slash": "^3.0.0", "strip-bom": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "requires": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - } - }, - "get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" - }, - "strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } } }, "jest-snapshot": { @@ -26243,51 +22748,6 @@ "natural-compare": "^1.4.0", "pretty-format": "^28.1.3", "semver": "^7.3.5" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } } }, "jest-util": { @@ -26300,56 +22760,13 @@ "chalk": "^4.0.0", "ci-info": "^3.2.0", "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "ci-info": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.2.tgz", - "integrity": "sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg==" - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } + "picomatch": "^2.2.3" + }, + "dependencies": { + "ci-info": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", + "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==" } } }, @@ -26366,58 +22783,10 @@ "pretty-format": "^28.1.3" }, "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, "camelcase": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } } } }, @@ -26436,53 +22805,10 @@ "string-length": "^4.0.1" }, "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, "emittery": { "version": "0.10.2", "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } } } }, @@ -26496,11 +22822,6 @@ "supports-color": "^8.0.0" }, "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, "supports-color": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", @@ -26511,17 +22832,58 @@ } } }, + "jmespath": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/jmespath/-/jmespath-0.16.0.tgz", + "integrity": "sha512-9FzQjJ7MATs1tSpnco1K6ayiYE3figslrXA72G2HQ/n76RzvYlofyi5QM+iX4YRs/pu3yzxlVQSST23+dMDknw==", + "optional": true + }, "js-beautify": { - "version": "1.14.0", - "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.14.0.tgz", - "integrity": "sha512-yuck9KirNSCAwyNJbqW+BxJqJ0NLJ4PwBUzQQACl5O3qHMBXVkXb/rD0ilh/Lat/tn88zSZ+CAHOlk0DsY7GuQ==", + "version": "1.14.7", + "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.14.7.tgz", + "integrity": "sha512-5SOX1KXPFKx+5f6ZrPsIPEY7NwKeQz47n3jm2i+XeHx9MoRsfQenlOP13FQhWvg8JRS0+XLO6XYUQ2GX+q+T9A==", "requires": { - "config-chain": "^1.1.12", + "config-chain": "^1.1.13", "editorconfig": "^0.15.3", - "glob": "^7.1.3", - "nopt": "^5.0.0" + "glob": "^8.0.3", + "nopt": "^6.0.0" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "requires": { + "balanced-match": "^1.0.0" + } + }, + "glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + } + }, + "minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "requires": { + "brace-expansion": "^2.0.1" + } + } } }, + "js-sdsl": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", + "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==" + }, "js-sha256": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/js-sha256/-/js-sha256-0.9.0.tgz", @@ -26530,7 +22892,7 @@ "js-string-escape": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/js-string-escape/-/js-string-escape-1.0.1.tgz", - "integrity": "sha1-4mJbrbwNZ8dTPp7cEGjFh65BN+8=", + "integrity": "sha512-Smw4xcfIQ5LVjAOuJCvN/zIodzA/BBSsluuoSykP+lUvScIi4U6RJLfwHet5cxFnCswUjISV8oAXaqaJDY3chg==", "dev": true }, "js-tokens": { @@ -26550,7 +22912,7 @@ "jsbn": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" + "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==" }, "jscryptor-2": { "version": "0.0.1", @@ -26595,13 +22957,14 @@ }, "dependencies": { "tough-cookie": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", - "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", + "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", "requires": { "psl": "^1.1.33", "punycode": "^2.1.1", - "universalify": "^0.1.2" + "universalify": "^0.2.0", + "url-parse": "^1.5.3" } }, "tr46": { @@ -26612,10 +22975,10 @@ "punycode": "^2.1.1" } }, - "webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" + "universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==" }, "whatwg-url": { "version": "8.7.0", @@ -26637,7 +23000,7 @@ "json-buffer": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=" + "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==" }, "json-parse-better-errors": { "version": "1.0.2", @@ -26663,13 +23026,13 @@ "json-stable-stringify-without-jsonify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", "dev": true }, "json-stringify-safe": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==" }, "json5": { "version": "2.2.3", @@ -26679,33 +23042,20 @@ "jsonfile": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", "requires": { "graceful-fs": "^4.1.6" } }, "jsonwebtoken": { - "version": "8.5.1", - "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz", - "integrity": "sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz", + "integrity": "sha512-tuGfYXxkQGDPnLJ7SibiQgVgeDgfbPq2k2ICcbgqW8WxWLBAxKQM/ZCu/IT8SOSwmaYl4dpTFCW5xZv7YbbWUw==", "requires": { "jws": "^3.2.2", - "lodash.includes": "^4.3.0", - "lodash.isboolean": "^3.0.3", - "lodash.isinteger": "^4.0.4", - "lodash.isnumber": "^3.0.3", - "lodash.isplainobject": "^4.0.6", - "lodash.isstring": "^4.0.1", - "lodash.once": "^4.0.0", + "lodash": "^4.17.21", "ms": "^2.1.1", - "semver": "^5.6.0" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - } + "semver": "^7.3.8" } }, "jsprim": { @@ -26765,32 +23115,25 @@ "package-json": "^6.3.0" } }, - "lcid": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", - "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", - "requires": { - "invert-kv": "^1.0.0" - } - }, "leven": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz", - "integrity": "sha1-wuep93IJTe6dNCAq6KzORoeHVYA=" + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" }, "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" } }, "lines-and-columns": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" }, "load-json-file": { "version": "5.3.0", @@ -26810,16 +23153,27 @@ "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", "dev": true + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true + }, + "type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", + "dev": true } } }, "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" + "p-locate": "^4.1.0" } }, "lodash": { @@ -26835,48 +23189,7 @@ "lodash.camelcase": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=" - }, - "lodash.clone": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clone/-/lodash.clone-4.5.0.tgz", - "integrity": "sha1-GVhwRQ9aExkkeN9Lw9I9LeoZB7Y=" - }, - "lodash.clonedeep": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", - "dev": true - }, - "lodash.includes": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", - "integrity": "sha1-YLuYqHy5I8aMoeUTJUgzFISfVT8=" - }, - "lodash.isboolean": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", - "integrity": "sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY=" - }, - "lodash.isinteger": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", - "integrity": "sha1-YZwK89A/iwTDH1iChAt3sRzWg0M=" - }, - "lodash.isnumber": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", - "integrity": "sha1-POdoEMWSjQM1IwGsKHMX8RwLH/w=" - }, - "lodash.isplainobject": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=" - }, - "lodash.isstring": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", - "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=" + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==" }, "lodash.memoize": { "version": "4.1.2", @@ -26889,15 +23202,10 @@ "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", "dev": true }, - "lodash.once": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", - "integrity": "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=" - }, "lodash.truncate": { "version": "4.4.2", "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", - "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", + "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", "dev": true }, "log-symbols": { @@ -26908,75 +23216,25 @@ "requires": { "chalk": "^4.1.0", "is-unicode-supported": "^0.1.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } } }, "logform": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/logform/-/logform-2.3.0.tgz", - "integrity": "sha512-graeoWUH2knKbGthMtuG1EfaSPMZFZBIrhuJHhkS5ZseFBrc7DupCzihOQAzsK/qIKPQaPJ/lFQFctILUY5ARQ==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/logform/-/logform-2.5.1.tgz", + "integrity": "sha512-9FyqAm9o9NKKfiAKfZoYo9bGXXuwMkxQiQttkT4YjjVtQVIQtK6LmVtlxmCaFswo6N4AfEkHqZTV0taDtPotNg==", "requires": { - "colors": "^1.2.1", + "@colors/colors": "1.5.0", + "@types/triple-beam": "^1.3.2", "fecha": "^4.2.0", "ms": "^2.1.1", - "safe-stable-stringify": "^1.1.0", + "safe-stable-stringify": "^2.3.1", "triple-beam": "^1.3.0" } }, "long": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/long/-/long-3.2.0.tgz", - "integrity": "sha1-2CG3E4yhy1gcFymQ7xTbIAtcR0s=" + "integrity": "sha512-ZYvPPOMqUwPoDsbJaR10iQJYnMuZhRTvHYl62ErLIEX7RgFlziSBUUvrt3OVfc47QlHHpzPZYP17g3Fv7oeJkg==" }, "lower-case": { "version": "2.0.2", @@ -26984,13 +23242,6 @@ "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", "requires": { "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" - } } }, "lowercase-keys": { @@ -26999,26 +23250,27 @@ "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==" }, "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", "requires": { - "yallist": "^4.0.0" + "yallist": "^3.0.2" } }, "lru-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz", - "integrity": "sha1-Jzi9nw089PhEkMVzbEhpmsYyzaM=", + "integrity": "sha512-BpdYkt9EvGl8OfWHDQPISVpcl5xZthb+XPsbELj5AQXxIC8IriDZIQYjBJPEm5rS420sjZ0TLEzRcq5KdBhYrQ==", "requires": { "es5-ext": "~0.10.2" } }, "lsat-js": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/lsat-js/-/lsat-js-2.0.3.tgz", - "integrity": "sha512-lmxxW4kszz9RgdO7NSwRmJ/uHyQvmy6YKSY6INkrPRjjBn/wYZZnwKNYPK8OyTfe0kwEAnNKeMa6lzfZ/jR3iA==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/lsat-js/-/lsat-js-2.0.6.tgz", + "integrity": "sha512-MYskgqq0YsYf7Ikuz5O07T+crYOSvAYqR6Zh1u1zogQ1CTFCldtzDB40AS7ZKknJL5DahRu4uvaKHFu+O0WXqQ==", "requires": { + "@stablelib/base64": "^1.0.1", "@types/node": "^13.1.0", "@types/sjcl": "^1.0.29", "@types/uuid": "^3.4.6", @@ -27039,15 +23291,6 @@ "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-3.4.10.tgz", "integrity": "sha512-BgeaZuElf7DEYZhWYDTc/XcLZXdVgFkVSTa13BqKvbnmUrxr3TJFKofUxCtDO9UQOdhnV+HPOESdHiHKZOJV1A==" }, - "macaroon": { - "version": "git+ssh://git@github.com/tierion/js-macaroon.git#f3654fd314f8fa778299b2286b87f78366a941e1", - "from": "macaroon@git+https://github.com/tierion/js-macaroon.git#ts", - "requires": { - "sjcl": "^1.0.6", - "tweetnacl": "^1.0.0", - "tweetnacl-util": "^0.15.0" - } - }, "uuid": { "version": "3.4.0", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", @@ -27056,9 +23299,8 @@ } }, "macaroon": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/macaroon/-/macaroon-3.0.4.tgz", - "integrity": "sha512-Tja2jvupseKxltPZbu5RPSz2Pgh6peYA3O46YCTcYL8PI1VqtGwDqRhGfP8pows26xx9wTiygk+en62Bq+Y8JA==", + "version": "git+ssh://git@github.com/tierion/js-macaroon.git#f3654fd314f8fa778299b2286b87f78366a941e1", + "from": "macaroon@^3.0.4", "requires": { "sjcl": "^1.0.6", "tweetnacl": "^1.0.0", @@ -27103,9 +23345,24 @@ }, "dependencies": { "http-cache-semantics": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", - "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", + "optional": true + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "optional": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "optional": true } } @@ -27134,14 +23391,6 @@ "dev": true, "requires": { "escape-string-regexp": "^4.0.0" - }, - "dependencies": { - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true - } } }, "mcrypt": { @@ -27185,7 +23434,7 @@ "media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" }, "mem": { "version": "8.1.1", @@ -27195,14 +23444,6 @@ "requires": { "map-age-cleaner": "^0.1.3", "mimic-fn": "^3.1.0" - }, - "dependencies": { - "mimic-fn": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-3.1.0.tgz", - "integrity": "sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==", - "dev": true - } } }, "memoizee": { @@ -27220,17 +23461,17 @@ "timers-ext": "^0.1.7" }, "dependencies": { - "next-tick": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", - "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==" + "is-promise": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", + "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==" } } }, "merge-descriptors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" }, "merge-stream": { "version": "2.0.0", @@ -27246,20 +23487,20 @@ "merkle-lib": { "version": "2.0.10", "resolved": "https://registry.npmjs.org/merkle-lib/-/merkle-lib-2.0.10.tgz", - "integrity": "sha1-grjbrnXieneFOItz+ddyXQ9vMyY=" + "integrity": "sha512-XrNQvUbn1DL5hKNe46Ccs+Tu3/PYOlrcZILuGUhb95oKBPjc/nmIC8D462PQkipVDGKRvwhn+QFg2cCdIvmDJA==" }, "methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" }, "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" + "braces": "^3.0.2", + "picomatch": "^2.3.1" } }, "miller-rabin": { @@ -27290,9 +23531,10 @@ } }, "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-3.1.0.tgz", + "integrity": "sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==", + "dev": true }, "mimic-response": { "version": "1.0.1", @@ -27307,27 +23549,34 @@ "minimalistic-crypto-utils": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==" }, "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "requires": { "brace-expansion": "^1.1.7" } }, "minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==" }, "minipass": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.5.tgz", - "integrity": "sha512-+8NzxD82XQoNKNrl1d/FSi+X8wAEWR+sbYAfIvub4Nz0d22plFG72CEVVaufV8PNf4qSslFTD8VMOxNVhHCjTw==", + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", "requires": { "yallist": "^4.0.0" + }, + "dependencies": { + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } } }, "minipass-collect": { @@ -27385,17 +23634,27 @@ "requires": { "minipass": "^3.0.0", "yallist": "^4.0.0" + }, + "dependencies": { + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } } }, "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "requires": { + "minimist": "^1.2.6" + } }, "module-details-from-path": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/module-details-from-path/-/module-details-from-path-1.0.3.tgz", - "integrity": "sha1-EUyUlnPiqKNenTV4hSeqN7Z52is=" + "integrity": "sha512-ySViT69/76t8VhE1xXHK6Ch4NcDd26gx0MzKXLO+F7NOtnqH68d9zF94nT8ZWSxXh8ELOERsnJO/sWt1xZYw5A==" }, "moment": { "version": "2.29.4", @@ -27403,17 +23662,17 @@ "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==" }, "moment-timezone": { - "version": "0.5.33", - "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.33.tgz", - "integrity": "sha512-PTc2vcT8K9J5/9rDEPe5czSIKgLoGsH8UNpA4qZTVw0Vd/Uz19geE9abbIOQKaAQFcnQ3v5YEXrbSc5BpshH+w==", + "version": "0.5.40", + "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.40.tgz", + "integrity": "sha512-tWfmNkRYmBkPJz5mr9GVDn9vRlVZOTe6yqY92rFxiOdWXbjaR0+9LwQnZGGuNR63X456NqmEkbskte8tWL5ePg==", "requires": { "moment": ">= 2.9.0" } }, "mqtt": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/mqtt/-/mqtt-4.2.8.tgz", - "integrity": "sha512-DJYjlXODVXtSDecN8jnNzi6ItX3+ufGsEs9OB3YV24HtkRrh7kpx8L5M1LuyF0KzaiGtWr2PzDcMGAY60KGOSA==", + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/mqtt/-/mqtt-4.3.7.tgz", + "integrity": "sha512-ew3qwG/TJRorTz47eW46vZ5oBw5MEYbQZVaEji44j5lAUSQSqIEoul7Kua/BatBW0H0kKQcC9kwUHa1qzaWHSw==", "requires": { "commist": "^1.0.0", "concat-stream": "^2.0.0", @@ -27421,14 +23680,32 @@ "duplexify": "^4.1.1", "help-me": "^3.0.0", "inherits": "^2.0.3", + "lru-cache": "^6.0.0", "minimist": "^1.2.5", "mqtt-packet": "^6.8.0", + "number-allocator": "^1.0.9", "pump": "^3.0.0", "readable-stream": "^3.6.0", "reinterval": "^1.1.0", + "rfdc": "^1.3.0", "split2": "^3.1.0", - "ws": "^7.5.0", + "ws": "^7.5.5", "xtend": "^4.0.2" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } } }, "mqtt-packet": { @@ -27439,18 +23716,6 @@ "bl": "^4.0.2", "debug": "^4.1.1", "process-nextick-args": "^2.0.1" - }, - "dependencies": { - "bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "requires": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - } } }, "mri": { @@ -27460,14 +23725,14 @@ "dev": true }, "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" }, "multer": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/multer/-/multer-1.4.3.tgz", - "integrity": "sha512-np0YLKncuZoTzufbkM6wEKp68EhWJXcU6fq6QqrSwkckd2LlMgd1UqhUJLj6NS/5sZ8dE8LYDWslsltJznnXlg==", + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/multer/-/multer-1.4.4.tgz", + "integrity": "sha512-2wY2+xD4udX612aMqMcB8Ws2Voq6NIUPEtD1be6m411T4uDH/VtL9i//xvcyFlTVfRdaBsk7hV5tgrGQqhuBiw==", "requires": { "append-field": "^1.0.0", "busboy": "^0.2.11", @@ -27490,13 +23755,10 @@ "typedarray": "^0.0.6" } }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "requires": { - "minimist": "^1.2.5" - } + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" }, "readable-stream": { "version": "2.3.7", @@ -27551,9 +23813,9 @@ } }, "nan": { - "version": "2.15.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", - "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==" + "version": "2.17.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz", + "integrity": "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==" }, "nanoclone": { "version": "0.2.1", @@ -27563,7 +23825,7 @@ "natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" }, "negotiator": { "version": "0.6.3", @@ -27571,24 +23833,29 @@ "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" }, "next-tick": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", - "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", + "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==" }, "njwt": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/njwt/-/njwt-1.1.0.tgz", - "integrity": "sha512-lL9oQIc9GYy9ILyHpSTSEhcZHiB0yvCDBWf9EDGLYo2D+8oSZwzhIV5WV0bFEfIqmCIL720ZQyDCXyJM6YrpaQ==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/njwt/-/njwt-1.2.0.tgz", + "integrity": "sha512-i+cdqwxo7EUimJCHPSAEpQEWrz4ilsVefL+FRhWrjMqq8HHiQ8dwi9GUWUfj3Vt6XMY2PXSjMn9JeVB3/Jp6pg==", "requires": { "@types/node": "^15.0.1", "ecdsa-sig-formatter": "^1.0.5", - "uuid": "^3.3.2" + "uuid": "^8.3.2" }, "dependencies": { "@types/node": { "version": "15.14.9", "resolved": "https://registry.npmjs.org/@types/node/-/node-15.14.9.tgz", "integrity": "sha512-qjd88DrCxupx/kJD5yQgZdcYKZKSIGBVDIBE1/LTGcNm3d2Np/jxojkdePDdfnBHJc5W7vSMpbJ1aB7p/Py69A==" + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" } } }, @@ -27599,13 +23866,6 @@ "requires": { "lower-case": "^2.0.2", "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" - } } }, "nocache": { @@ -27619,17 +23879,17 @@ "integrity": "sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==" }, "node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.9.tgz", + "integrity": "sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==", "requires": { "whatwg-url": "^5.0.0" } }, "node-forge": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.0.tgz", - "integrity": "sha512-08ARB91bUi6zNKzVmaj3QO7cr397uiDT2nJ63cHjyNtCTWIgvS47j3eT0WfzUwS9+6Z5YshRaoasFkXCKrIYbA==" + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==" }, "node-gyp": { "version": "8.4.1", @@ -27659,12 +23919,6 @@ "readable-stream": "^3.6.0" } }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "optional": true - }, "gauge": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", @@ -27681,11 +23935,14 @@ "wide-align": "^1.1.5" } }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "optional": true + "nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "optional": true, + "requires": { + "abbrev": "1" + } }, "npmlog": { "version": "6.0.2", @@ -27698,45 +23955,30 @@ "gauge": "^4.0.3", "set-blocking": "^2.0.0" } - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "optional": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "optional": true, - "requires": { - "ansi-regex": "^5.0.1" - } } } }, + "node-gyp-build": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.6.0.tgz", + "integrity": "sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ==" + }, "node-int64": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" }, "node-releases": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", - "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==" + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", + "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==" }, "nopt": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", - "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz", + "integrity": "sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==", "requires": { - "abbrev": "1" + "abbrev": "^1.0.0" } }, "normalize-package-data": { @@ -27772,16 +24014,6 @@ "prepend-http": "^2.0.0", "query-string": "^5.0.1", "sort-keys": "^2.0.0" - }, - "dependencies": { - "sort-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", - "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=", - "requires": { - "is-plain-obj": "^1.0.0" - } - } } }, "npm-conf": { @@ -27802,25 +24034,29 @@ } }, "npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", + "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" + "are-we-there-yet": "^2.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^3.0.0", + "set-blocking": "^2.0.0" } }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" + "number-allocator": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/number-allocator/-/number-allocator-1.0.14.tgz", + "integrity": "sha512-OrL44UTVAvkKdOdRQZIJpLkAdjXGTRda052sN4sO77bKEzYYqWKMBjQvrJFzqygI99gL6Z4u2xctPW1tB8ErvA==", + "requires": { + "debug": "^4.3.1", + "js-sdsl": "4.3.0" + } }, "nwsapi": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", - "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz", + "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==" }, "oauth-sign": { "version": "0.9.0", @@ -27830,12 +24066,12 @@ "object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" }, "object-inspect": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", - "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==" + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==" }, "object-keys": { "version": "1.1.1", @@ -27843,24 +24079,24 @@ "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" }, "octokit": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/octokit/-/octokit-1.7.1.tgz", - "integrity": "sha512-1b7eRgU8uWetHOWr8f9ptnVo2EKbrkOfocMeQdpgCt7tl/LK67HptFsy2Xg4fMjsJ/+onoBJW0hy/fO0In3/uA==", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/octokit/-/octokit-1.8.1.tgz", + "integrity": "sha512-xBLKFIivbl7wnLwxzLYuDO/JDNYxdyxoSjFrl/QMrY/fwGGQYYklvKUDTUyGMU0aXPrQtJ0IZnG3BXpCkDQzWg==", "requires": { "@octokit/app": "^12.0.4", "@octokit/core": "^3.5.1", "@octokit/oauth-app": "^3.5.1", - "@octokit/plugin-paginate-rest": "^2.16.8", - "@octokit/plugin-rest-endpoint-methods": "^5.12.0", + "@octokit/plugin-paginate-rest": "^2.18.0", + "@octokit/plugin-rest-endpoint-methods": "^5.14.0", "@octokit/plugin-retry": "^3.0.9", "@octokit/plugin-throttling": "^3.5.1", - "@octokit/types": "^6.26.0" + "@octokit/types": "^6.35.0" } }, "on-finished": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", "requires": { "ee-first": "1.1.1" } @@ -27868,7 +24104,7 @@ "once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", "requires": { "wrappy": "1" } @@ -27887,26 +24123,29 @@ "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "requires": { "mimic-fn": "^2.1.0" + }, + "dependencies": { + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + } } }, "optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" } }, - "optjs": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/optjs/-/optjs-3.2.2.tgz", - "integrity": "sha1-aabOicRCpEQDFBrS+bNwvVu29O4=" - }, "ora": { "version": "5.4.1", "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", @@ -27922,91 +24161,12 @@ "log-symbols": "^4.1.0", "strip-ansi": "^6.0.0", "wcwidth": "^1.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "dev": true, - "requires": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "os-locale": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", - "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", - "requires": { - "lcid": "^1.0.0" } }, "os-tmpdir": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==" }, "p-cancelable": { "version": "0.4.1", @@ -28016,41 +24176,63 @@ "p-defer": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", + "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==", "dev": true }, "p-event": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/p-event/-/p-event-2.3.1.tgz", - "integrity": "sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", + "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", + "dev": true, "requires": { - "p-timeout": "^2.0.1" + "p-timeout": "^3.1.0" + }, + "dependencies": { + "p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "dev": true, + "requires": { + "p-finally": "^1.0.0" + } + } } }, "p-finally": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==" }, "p-is-promise": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", - "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=" + "integrity": "sha512-zL7VE4JVS2IFSkR2GQKDSPEVxkoH43/p7oEnwpdCndKYJO0HVeRB7fA8TJwuLOTBREtK0ea8eHaxdwcpob5dmg==" }, "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "requires": { - "p-try": "^2.0.0" + "yocto-queue": "^0.1.0" } }, "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "requires": { - "p-limit": "^2.0.0" + "p-limit": "^2.2.0" + }, + "dependencies": { + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + } } }, "p-map": { @@ -28154,9 +24336,9 @@ } }, "http-cache-semantics": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", - "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", "dev": true }, "normalize-url": { @@ -28191,13 +24373,6 @@ "requires": { "dot-case": "^3.0.4", "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" - } } }, "parent-module": { @@ -28224,7 +24399,7 @@ "parse-json": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", "dev": true, "requires": { "error-ex": "^1.3.1", @@ -28266,13 +24441,6 @@ "requires": { "no-case": "^3.0.4", "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" - } } }, "path-case": { @@ -28282,24 +24450,17 @@ "requires": { "dot-case": "^3.0.4", "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" - } } }, "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" }, "path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" }, "path-key": { "version": "3.1.1", @@ -28314,7 +24475,7 @@ "path-to-regexp": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" }, "path-type": { "version": "4.0.0", @@ -28337,23 +24498,23 @@ "pend": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=" + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==" }, "performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" }, "pg": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/pg/-/pg-8.7.1.tgz", - "integrity": "sha512-7bdYcv7V6U3KAtWjpQJJBww0UEsWuh4yQ/EjNf2HeO/NnvKjpvhEIe/A/TleP6wtmSKnUnghs5A9jUoK6iDdkA==", + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/pg/-/pg-8.9.0.tgz", + "integrity": "sha512-ZJM+qkEbtOHRuXjmvBtOgNOXOtLSbxiMiUVMgE4rV6Zwocy03RicCVvDXgx8l4Biwo8/qORUnEqn2fdQzV7KCg==", "requires": { "buffer-writer": "2.0.0", "packet-reader": "1.0.0", "pg-connection-string": "^2.5.0", - "pg-pool": "^3.4.1", - "pg-protocol": "^1.5.0", + "pg-pool": "^3.5.2", + "pg-protocol": "^1.6.0", "pg-types": "^2.1.0", "pgpass": "1.x" } @@ -28377,15 +24538,15 @@ "integrity": "sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==" }, "pg-pool": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/pg-pool/-/pg-pool-3.4.1.tgz", - "integrity": "sha512-TVHxR/gf3MeJRvchgNHxsYsTCHQ+4wm3VIHSS19z8NC0+gioEhq1okDY1sm/TYbfoP6JLFx01s0ShvZ3puP/iQ==", + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/pg-pool/-/pg-pool-3.5.2.tgz", + "integrity": "sha512-His3Fh17Z4eg7oANLob6ZvH8xIVen3phEZh2QuyrIl4dQSDVEabNducv6ysROKpDNPSD+12tONZVWfSgMvDD9w==", "requires": {} }, "pg-protocol": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/pg-protocol/-/pg-protocol-1.5.0.tgz", - "integrity": "sha512-muRttij7H8TqRNu/DxrAJQITO4Ac7RmX3Klyr/9mJEOBeIpgnF8f9jAfRz5d3XwQZl5qBjF9gLsUtMPJE0vezQ==" + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/pg-protocol/-/pg-protocol-1.6.0.tgz", + "integrity": "sha512-M+PDm637OY5WM307051+bsDia5Xej6d9IR4GwJse1qA1DIhiKlksvrneZOYQq42OM+spubpcNYEo2FcKQrDk+Q==" }, "pg-types": { "version": "2.2.0", @@ -28400,11 +24561,18 @@ } }, "pgpass": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/pgpass/-/pgpass-1.0.4.tgz", - "integrity": "sha512-YmuA56alyBq7M59vxVBfPJrGSozru8QAdoNlWuW3cz8l+UX3cWge0vTvjKhsSHSJpo3Bom8/Mm6hf0TR5GY0+w==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/pgpass/-/pgpass-1.0.5.tgz", + "integrity": "sha512-FdW9r/jQZhSeohs1Z3sI1yxFQNFvMcnmfuj4WBMUTxOrAyLMaTcE1aAMBiTlbMNaXvBCQuVi0R7hd8udDSP7ug==", "requires": { - "split2": "^3.1.1" + "split2": "^4.1.0" + }, + "dependencies": { + "split2": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/split2/-/split2-4.1.0.tgz", + "integrity": "sha512-VBiJxFkxiXRlUIeyMQi8s4hgvKCSjtknJv/LVYbrgALPwf5zSKmEwV9Lst25AkvMDnvxODugjdl6KZgwKM1WYQ==" + } } }, "picocolors": { @@ -28413,24 +24581,24 @@ "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" }, "picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==" + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" }, "pify": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==" }, "pinkie": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==" }, "pinkie-promise": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", "requires": { "pinkie": "^2.0.0" } @@ -28448,48 +24616,61 @@ "requires": { "find-up": "^3.0.0", "load-json-file": "^5.2.0" - } - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "requires": { - "find-up": "^4.0.0" }, "dependencies": { "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "locate-path": "^3.0.0" } }, "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, "requires": { - "p-locate": "^4.1.0" + "p-try": "^2.0.0" } }, "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, "requires": { - "p-limit": "^2.2.0" + "p-limit": "^2.0.0" } }, "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "dev": true } } }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "requires": { + "find-up": "^4.0.0" + } + }, "plur": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/plur/-/plur-4.0.0.tgz", @@ -28500,9 +24681,9 @@ } }, "pngjs": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", - "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==" + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-5.0.0.tgz", + "integrity": "sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==" }, "postgres-array": { "version": "2.0.0", @@ -28512,7 +24693,7 @@ "postgres-bytea": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/postgres-bytea/-/postgres-bytea-1.0.0.tgz", - "integrity": "sha1-AntTPAqokOJtFy1Hz5zOzFIazTU=" + "integrity": "sha512-xy3pmLuQqRBZBXDULy7KbaitYqLcmxigw14Q5sj8QBVLqEwXfeybIKVWiqAXTlcvdvb0+xkOtDbfQMOf4lST1w==" }, "postgres-date": { "version": "1.0.7", @@ -28528,19 +24709,20 @@ } }, "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true }, "prepend-http": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=" + "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==" }, "prettier": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.4.1.tgz", - "integrity": "sha512-9fbDAXSBcc6Bs1mZrDYb3XKzDLm4EXXL9sC1LqKP5rZkT6KRr/rf9amVUcODVXgguK/isJz0d0hP72WeaKWsvA==", + "version": "2.8.4", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.4.tgz", + "integrity": "sha512-vIS4Rlc2FNh0BySk3Wkd6xmwxB0FpOndW5fisM5H8hsZSxU2VWVB5CWIkIjWvrHjIhxk2g3bfMKM87zNTrZddw==", "dev": true }, "pretty-format": { @@ -28552,13 +24734,6 @@ "ansi-regex": "^5.0.1", "ansi-styles": "^5.0.0", "react-is": "^18.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" - } } }, "pretty-ms": { @@ -28571,9 +24746,9 @@ } }, "pretty-quick": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/pretty-quick/-/pretty-quick-3.1.1.tgz", - "integrity": "sha512-ZYLGiMoV2jcaas3vTJrLvKAYsxDoXQBUn8OSTxkl67Fyov9lyXivJTl0+2WVh+y6EovGcw7Lm5ThYpH+Sh3XxQ==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/pretty-quick/-/pretty-quick-3.1.3.tgz", + "integrity": "sha512-kOCi2FJabvuh1as9enxYmrnBC6tVMoVOenMaBqRfsvBHB0cbpYHjdQEpSglpASDFEXVwplpcGR4CLEaisYAFcA==", "dev": true, "requires": { "chalk": "^3.0.0", @@ -28618,54 +24793,43 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "find-up": { + "execa": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", "dev": true, "requires": { - "p-locate": "^4.1.0" + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" } }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", "dev": true, "requires": { - "p-limit": "^2.2.0" + "pump": "^3.0.0" } }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", "dev": true }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true } } }, @@ -28711,19 +24875,19 @@ } }, "property-expr": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/property-expr/-/property-expr-2.0.4.tgz", - "integrity": "sha512-sFPkHQjVKheDNnPvotjQmm3KD3uk1fWKUN7CrpdbwmUx3CrG3QiM8QpTSimvig5vTXmTvjz7+TDvXOI9+4rkcg==" + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/property-expr/-/property-expr-2.0.5.tgz", + "integrity": "sha512-IJUkICM5dP5znhCckHSv30Q4b5/JA5enCtkRHYaOVOAocnH/1BQEYTC5NMfT3AVl/iXKdr3aqQbQn9DxyWknwA==" }, "proto-list": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", - "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=" + "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==" }, "protobufjs": { - "version": "6.11.3", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.3.tgz", - "integrity": "sha512-xL96WDdCZYdU7Slin569tFX712BxsxslWwAfAhCYjQKGTq7dAU91Lomy6nLLhh/dyGhk/YH4TwTSRxTzhuHyZg==", + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.2.2.tgz", + "integrity": "sha512-++PrQIjrom+bFDPpfmqXfAGSQs40116JRrqqyf53dymUMvvb5d/LMRyicRoF1AUKoXVS1/IgJXlEgcpr4gTF3Q==", "requires": { "@protobufjs/aspromise": "^1.1.2", "@protobufjs/base64": "^1.1.2", @@ -28735,15 +24899,14 @@ "@protobufjs/path": "^1.1.2", "@protobufjs/pool": "^1.1.0", "@protobufjs/utf8": "^1.1.0", - "@types/long": "^4.0.1", "@types/node": ">=13.7.0", - "long": "^4.0.0" + "long": "^5.0.0" }, "dependencies": { "long": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", - "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/long/-/long-5.2.1.tgz", + "integrity": "sha512-GKSNGeNAtw8IryjjkhZxuKB3JzlcLTwjtiQCHKvqQet81I93kXslhDQruGI/QsddO83mcDToBVy7GqGS/zYf/A==" } } }, @@ -28759,12 +24922,12 @@ "pseudomap": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" + "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==" }, "psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" }, "public-encrypt": { "version": "4.0.3", @@ -28850,9 +25013,9 @@ } }, "http-cache-semantics": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", - "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==" }, "normalize-url": { "version": "4.5.1", @@ -28876,9 +25039,9 @@ } }, "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==" }, "pupa": { "version": "2.1.1", @@ -28892,76 +25055,66 @@ "pushdata-bitcoin": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/pushdata-bitcoin/-/pushdata-bitcoin-1.0.1.tgz", - "integrity": "sha1-FZMdPNlnreUiBvUjqnMxrvfUOvc=", + "integrity": "sha512-hw7rcYTJRAl4olM8Owe8x0fBuJJ+WGbMhQuLWOXEMN3PxPCKQHRkhfL+XG0+iXUmSHjkMmb3Ba55Mt21cZc9kQ==", "requires": { "bitcoin-ops": "^1.3.0" } }, "qrcode": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/qrcode/-/qrcode-1.4.4.tgz", - "integrity": "sha512-oLzEC5+NKFou9P0bMj5+v6Z40evexeE29Z9cummZXZ9QXyMr3lphkURzxjXgPJC5azpxcshoDWV1xE46z+/c3Q==", + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/qrcode/-/qrcode-1.5.1.tgz", + "integrity": "sha512-nS8NJ1Z3md8uTjKtP+SGGhfqmTCs5flU/xR623oI0JX+Wepz9R8UrRVCTBTJm3qGw3rH6jJ6MUHjkDx15cxSSg==", "requires": { - "buffer": "^5.4.3", - "buffer-alloc": "^1.2.0", - "buffer-from": "^1.1.1", "dijkstrajs": "^1.0.1", - "isarray": "^2.0.1", - "pngjs": "^3.3.0", - "yargs": "^13.2.4" + "encode-utf8": "^1.0.3", + "pngjs": "^5.0.0", + "yargs": "^15.3.1" }, "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" - }, - "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" + "color-convert": "^2.0.1" } }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" - }, - "isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" } }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "requires": { - "ansi-regex": "^4.1.0" + "color-name": "~1.1.4" } }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==" + }, "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" } }, "y18n": { @@ -28970,28 +25123,38 @@ "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" }, "yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", "requires": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", "get-caller-file": "^2.0.1", "require-directory": "^2.1.1", "require-main-filename": "^2.0.0", "set-blocking": "^2.0.0", - "string-width": "^3.0.0", + "string-width": "^4.2.0", "which-module": "^2.0.0", "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" + "yargs-parser": "^18.1.2" + } + }, + "yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" } } } }, "qs": { - "version": "6.10.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", - "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", "requires": { "side-channel": "^1.0.4" } @@ -29006,6 +25169,17 @@ "strict-uri-encode": "^1.0.0" } }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==", + "optional": true + }, + "querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, "queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -29035,12 +25209,12 @@ "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" }, "raw-body": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.3.tgz", - "integrity": "sha512-UlTNLIcu0uzb4D2f4WltY6cVjLi+/jEN4lgEUj3E04tpMDpUlkBo/eSn6zou9hum2VMNpCCUone0O0WeJim07g==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", "requires": { "bytes": "3.1.2", - "http-errors": "1.8.1", + "http-errors": "2.0.0", "iconv-lite": "0.4.24", "unpipe": "1.0.0" } @@ -29055,6 +25229,14 @@ "ini": "~1.3.0", "minimist": "^1.2.0", "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "dev": true + } } }, "react-is": { @@ -29132,9 +25314,9 @@ "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==" }, "regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" }, "regexpp": { "version": "3.2.0", @@ -29143,12 +25325,12 @@ "dev": true }, "registry-auth-token": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz", - "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.2.tgz", + "integrity": "sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==", "dev": true, "requires": { - "rc": "^1.2.8" + "rc": "1.2.8" } }, "registry-url": { @@ -29163,7 +25345,7 @@ "reinterval": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/reinterval/-/reinterval-1.1.0.tgz", - "integrity": "sha1-M2Hs+jymwYKDOA3Qu5VG85D17Oc=" + "integrity": "sha512-QIRet3SYrGp0HUHO88jVskiG6seqUGC5iAG7AwI/BV4ypGcuqk9Du6YQBUOUqm9c8pw1eyLoIaONifRua1lsEQ==" }, "request": { "version": "2.88.2", @@ -29203,9 +25385,9 @@ } }, "qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", + "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==" } } }, @@ -29231,7 +25413,7 @@ "require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" }, "require-from-string": { "version": "2.0.2", @@ -29240,13 +25422,13 @@ "dev": true }, "require-in-the-middle": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/require-in-the-middle/-/require-in-the-middle-5.1.0.tgz", - "integrity": "sha512-M2rLKVupQfJ5lf9OvqFGIT+9iVLnTmjgbOmpil12hiSQNn5zJTKGPoIisETNjfK+09vP3rpm1zJajmErpr2sEQ==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/require-in-the-middle/-/require-in-the-middle-5.2.0.tgz", + "integrity": "sha512-efCx3b+0Z69/LGJmm9Yvi4cqEdxnoGnxYxGxBghkkTTFeXRtTCmmhO0AnAfHz59k957uTSuy8WaHqOs8wbYUWg==", "requires": { "debug": "^4.1.1", "module-details-from-path": "^1.0.3", - "resolve": "^1.12.0" + "resolve": "^1.22.1" } }, "require-main-filename": { @@ -29254,13 +25436,19 @@ "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + }, "resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", "requires": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" } }, "resolve-cwd": { @@ -29269,22 +25457,30 @@ "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", "requires": { "resolve-from": "^5.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + } } }, "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true }, "resolve.exports": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", - "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", + "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==" }, "responselike": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", - "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==", "requires": { "lowercase-keys": "^1.0.0" } @@ -29319,6 +25515,11 @@ "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", "dev": true }, + "rfdc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", + "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==" + }, "rimraf": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", @@ -29339,7 +25540,7 @@ "rncryptor-js": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/rncryptor-js/-/rncryptor-js-0.0.1.tgz", - "integrity": "sha1-KNBl0CGyi472RKUvktKOOSpKzV8=" + "integrity": "sha512-iJM8JrzD1oRHOtulh3OCqSIINIL5LzDzQzeT9/KaipHF/JLQVmYInh5sGvTwDV57wRz7jwRscIbHzXobyvMBBQ==" }, "run-parallel": { "version": "1.2.0", @@ -29356,15 +25557,21 @@ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" }, "safe-stable-stringify": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-1.1.1.tgz", - "integrity": "sha512-ERq4hUjKDbJfE4+XtZLFPCDi8Vb1JqaxAPTxWFLBx8XcAlf9Bda/ZJdVezs/NAfsMQScyIlUMx+Yeu7P7rx5jw==" + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.4.2.tgz", + "integrity": "sha512-gMxvPJYhP0O9n2pvcfYfIuYgbledAOJFcqRThtPRmjscaipiwcwPPKLytpVzMkG2HAN87Qmo2d4PtGiri1dSLA==" }, "safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, + "sax": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.1.tgz", + "integrity": "sha512-8I2a3LovHTOpm7NV5yOyO8IHqgVsfK4+UuySrXU8YXkSRX7k6hCV9b3HrkKCr3nMpgj+0bmocaJJWpvp1oc7ZA==", + "optional": true + }, "saxes": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", @@ -29399,14 +25606,36 @@ "integrity": "sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==", "requires": { "commander": "^2.8.1" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + } } }, "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "requires": { "lru-cache": "^6.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } } }, "semver-diff": { @@ -29427,23 +25656,23 @@ } }, "send": { - "version": "0.17.2", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz", - "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==", + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", "requires": { "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", + "depd": "2.0.0", + "destroy": "1.2.0", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "etag": "~1.8.1", "fresh": "0.5.2", - "http-errors": "1.8.1", + "http-errors": "2.0.0", "mime": "1.6.0", "ms": "2.1.3", - "on-finished": "~2.3.0", + "on-finished": "2.4.1", "range-parser": "~1.2.1", - "statuses": "~1.5.0" + "statuses": "2.0.1" }, "dependencies": { "debug": { @@ -29461,10 +25690,13 @@ } } }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + "on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "requires": { + "ee-first": "1.1.1" + } } } }, @@ -29476,19 +25708,12 @@ "no-case": "^3.0.4", "tslib": "^2.0.3", "upper-case-first": "^2.0.2" - }, - "dependencies": { - "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" - } } }, "sequelize": { - "version": "5.19.3", - "resolved": "https://registry.npmjs.org/sequelize/-/sequelize-5.19.3.tgz", - "integrity": "sha512-QQC/l2wdlCJMKI4XexX6n86k+fEvntOlWdGe+CzS1d0VW9AbVcSS3PIfpiuOAaQw+nEQBi1DhMlEgn5N8r0omQ==", + "version": "5.22.5", + "resolved": "https://registry.npmjs.org/sequelize/-/sequelize-5.22.5.tgz", + "integrity": "sha512-ySIHof18sJbeVG4zjEvsDL490cd9S14/IhkCrZR/g0C/FPlZq1AzEJVeSAo++9/sgJH2eERltAIGqYQNgVqX/A==", "requires": { "bluebird": "^3.5.0", "cls-bluebird": "^2.1.0", @@ -29502,8 +25727,8 @@ "semver": "^6.3.0", "sequelize-pool": "^2.3.0", "toposort-class": "^1.0.1", - "uuid": "^3.3.3", - "validator": "^10.11.0", + "uuid": "^8.3.2", + "validator": "^13.7.0", "wkx": "^0.4.8" }, "dependencies": { @@ -29513,14 +25738,9 @@ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" }, "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" - }, - "validator": { - "version": "10.11.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-10.11.0.tgz", - "integrity": "sha512-X/p3UZerAIsbBfN/IwahhYaBbY68EN/UQBWHtsbXGT5bfrH/p4NQzUCG1kF/rtKaNpnJ7jAu6NGTdSNtyNIXMw==" + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" } } }, @@ -29540,9 +25760,17 @@ }, "dependencies": { "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } }, "cliui": { "version": "5.0.0", @@ -29554,10 +25782,58 @@ "wrap-ansi": "^5.1.0" } }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==" + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, "is-fullwidth-code-point": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==" + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" }, "string-width": { "version": "3.1.0", @@ -29608,6 +25884,15 @@ "y18n": "^4.0.0", "yargs-parser": "^13.1.2" } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } } } }, @@ -29657,20 +25942,20 @@ } }, "serve-static": { - "version": "1.14.2", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz", - "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", "requires": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "parseurl": "~1.3.3", - "send": "0.17.2" + "send": "0.18.0" } }, "set-blocking": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" }, "setprototypeof": { "version": "1.2.0", @@ -29726,7 +26011,7 @@ "sigmund": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", - "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=" + "integrity": "sha512-fCvEXfh6NWpm+YSuY2bpXb/VIihqWA6hLsgboC+0nl71Q7N7o2eaCW8mJa/NLvQhs6jpd3VZV4UiUQlV6+lc8g==" }, "signal-exit": { "version": "3.0.7", @@ -29736,9 +26021,16 @@ "simple-swizzle": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", "requires": { "is-arrayish": "^0.3.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + } } }, "sisteransi": { @@ -29790,12 +26082,6 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true } } }, @@ -29812,56 +26098,60 @@ "requires": { "dot-case": "^3.0.2", "tslib": "^1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } } }, "socket.io": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.5.4.tgz", - "integrity": "sha512-m3GC94iK9MfIEeIBfbhJs5BqFibMtkRk8ZpKwG2QwxV0m/eEhPIV4ara6XCF1LWNAus7z58RodiZlAH71U3EhQ==", + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.6.0.tgz", + "integrity": "sha512-b65bp6INPk/BMMrIgVvX12x3Q+NqlGqSlTuvKQWt0BUJ3Hyy3JangBl7fEoWZTXbOKlCqNPbQ6MbWgok/km28w==", "requires": { "accepts": "~1.3.4", "base64id": "~2.0.0", "debug": "~4.3.2", - "engine.io": "~6.2.1", - "socket.io-adapter": "~2.4.0", + "engine.io": "~6.4.0", + "socket.io-adapter": "~2.5.2", "socket.io-parser": "~4.2.1" } }, "socket.io-adapter": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.4.0.tgz", - "integrity": "sha512-W4N+o69rkMEGVuk2D/cvca3uYsvGlMwsySWV447y99gUPghxq42BxqLNMndb+a1mm/5/7NeXVQS7RLa2XyXvYg==" + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.2.tgz", + "integrity": "sha512-87C3LO/NOMc+eMcpcxUBebGjkpMDkNBS9tf7KJqcDsmL936EChtVva71Dw2q4tQcuVC+hAUy4an2NO/sYXmwRA==", + "requires": { + "ws": "~8.11.0" + }, + "dependencies": { + "ws": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "requires": {} + } + } }, "socket.io-client": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.4.1.tgz", - "integrity": "sha512-N5C/L5fLNha5Ojd7Yeb/puKcPWWcoB/A09fEjjNsg91EDVr5twk/OEyO6VT9dlLSUNY85NpW6KBhVMvaLKQ3vQ==", + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.6.0.tgz", + "integrity": "sha512-2XOp18xnGghUICSd5ziUIS4rB0dhr6S8OvAps8y+HhOjFQlqGcf+FIh6fCIsKKZyWFxJeFPrZRNPGsHDTsz1Ug==", "dev": true, "requires": { - "@socket.io/component-emitter": "~3.0.0", - "backo2": "~1.0.2", + "@socket.io/component-emitter": "~3.1.0", "debug": "~4.3.2", - "engine.io-client": "~6.1.1", - "parseuri": "0.0.6", - "socket.io-parser": "~4.1.1" - }, - "dependencies": { - "socket.io-parser": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.1.2.tgz", - "integrity": "sha512-j3kk71QLJuyQ/hh5F/L2t1goqzdTL0gvDzuhTuNSwihfuFUrcSji0qFZmJJPtG6Rmug153eOPsUizeirf1IIog==", - "dev": true, - "requires": { - "@socket.io/component-emitter": "~3.0.0", - "debug": "~4.3.1" - } - } + "engine.io-client": "~6.4.0", + "socket.io-parser": "~4.2.1" } }, "socket.io-client-legacy": { - "version": "npm:socket.io-client@2.4.0", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.4.0.tgz", - "integrity": "sha512-M6xhnKQHuuZd4Ba9vltCLT9oa+YvTsP8j9NcEiLElfIg8KeYPyhWOes6x4t+LTAC8enQbE/995AdTem2uNyKKQ==", + "version": "npm:socket.io-client@2.5.0", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.5.0.tgz", + "integrity": "sha512-lOO9clmdgssDykiOmVQQitwBAF3I6mYcQAo7hQ7AM6Ny5X7fp8hIJ3HcQs3Rjz4SoggoxA1OgrQyY8EgTbcPYw==", "dev": true, "requires": { "backo2": "1.0.2", @@ -29887,9 +26177,9 @@ } }, "engine.io-client": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.5.2.tgz", - "integrity": "sha512-QEqIp+gJ/kMHeUun7f5Vv3bteRHppHH/FMBQX/esFj/fuYfjyUKWGMo3VCvIP/V8bE9KcjHmRZrhIz2Z9oNsDA==", + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.5.3.tgz", + "integrity": "sha512-qsgyc/CEhJ6cgMUwxRRtOndGVhIu5hpL5tR4umSpmX/MvkFoIxUTM7oFMDQumHNzlNLwSVy6qhstFPoWTf7dOw==", "dev": true, "requires": { "component-emitter": "~1.3.0", @@ -29918,16 +26208,10 @@ "has-binary2": "~1.0.2" } }, - "isarray": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", - "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=", - "dev": true - }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true }, "socket.io-parser": { @@ -29957,25 +26241,18 @@ } }, "socket.io-parser": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.1.tgz", - "integrity": "sha512-V4GrkLy+HeF1F/en3SpUaM+7XxYXpuMUWLGde1kSSh5nQMN4hLrbPIkD+otwh6q9R6NOQBN4AMaOZ2zVjui82g==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.2.tgz", + "integrity": "sha512-DJtziuKypFkMMHCm2uIshOYC7QaylbtzQwiMYDuCKy3OPkjLzu4B2vAhTlqipRHHzrI0NJeBAizTK7X+6m1jVw==", "requires": { "@socket.io/component-emitter": "~3.1.0", "debug": "~4.3.1" - }, - "dependencies": { - "@socket.io/component-emitter": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz", - "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==" - } } }, "socks": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.0.tgz", - "integrity": "sha512-scnOe9y4VuiNUULJN72GrM26BNOjVsfPXI+j+98PkyEfsIXroa5ofyjT+FzGvn/xHs73U2JtoBYAVx9Hl4quSA==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz", + "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==", "optional": true, "requires": { "ip": "^2.0.0", @@ -30002,9 +26279,9 @@ } }, "sort-keys": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", - "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", + "integrity": "sha512-/dPCrG1s3ePpWm6yBbxZq5Be1dXGLyLn9Z791chDC3NFrpkVbWGzkBwPN1knaciexFXgRJ7hzdnwZ4stHSDmjg==", "requires": { "is-plain-obj": "^1.0.0" } @@ -30012,30 +26289,33 @@ "sort-keys-length": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz", - "integrity": "sha1-nLb09OnkgVWmqgZx7dM2/xR5oYg=", + "integrity": "sha512-GRbEOUqCxemTAk/b32F2xa8wDTs+Z1QHOkbhJDQTvv/6G3ZkbJ+frYWsTcc7cBB3Fu4wy4XlLCuNtJuMn7Gsvw==", "requires": { "sort-keys": "^1.0.0" + }, + "dependencies": { + "sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha512-vzn8aSqKgytVik0iwdBEi+zevbTYZogewTUM6dtpmGwEcdzbub/TX4bCzRhebDCRC3QzXgJsLRKB2V/Oof7HXg==", + "requires": { + "is-plain-obj": "^1.0.0" + } + } } }, "source-map": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", - "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=" + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" }, "source-map-support": { - "version": "0.5.20", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz", - "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==", + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", "requires": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } } }, "spdx-correct": { @@ -30065,9 +26345,9 @@ } }, "spdx-license-ids": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.10.tgz", - "integrity": "sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA==", + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz", + "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==", "dev": true }, "sphinx-bot": { @@ -30088,9 +26368,9 @@ }, "dependencies": { "short-uuid": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/short-uuid/-/short-uuid-4.2.0.tgz", - "integrity": "sha512-r3cxuPPZSuF0QkKsK9bBR7u+7cwuCRzWzgjPh07F5N2iIUNgblnMHepBY16xgj5t1lG9iOP9k/TEafY1qhRzaw==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/short-uuid/-/short-uuid-4.2.2.tgz", + "integrity": "sha512-IE7hDSGV2U/VZoCsjctKX6l5t5ak2jE0+aeGJi3KtvjIUNuZVmHVYUjNBhmo369FIWGDtaieRaO8A83Lvwfpqw==", "requires": { "any-base": "^1.1.0", "uuid": "^8.3.2" @@ -30114,7 +26394,7 @@ "sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" }, "sqlite3": { "version": "5.0.11", @@ -30128,9 +26408,9 @@ } }, "sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", + "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", "requires": { "asn1": "~0.2.3", "assert-plus": "^1.0.0", @@ -30146,7 +26426,7 @@ "tweetnacl": { "version": "0.14.5", "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" + "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==" } } }, @@ -30162,25 +26442,25 @@ "stack-chain": { "version": "1.3.7", "resolved": "https://registry.npmjs.org/stack-chain/-/stack-chain-1.3.7.tgz", - "integrity": "sha1-0ZLJ/06moiyUxN1FkXHj8AzqEoU=" + "integrity": "sha512-D8cWtWVdIe/jBA7v5p5Hwl5yOSOrmZPWDPe2KxQ5UAGD+nxbxU0lKXA4h85Ta6+qgdKVL3vUxsbIZjc1kBG7ug==" }, "stack-generator": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/stack-generator/-/stack-generator-2.0.5.tgz", - "integrity": "sha512-/t1ebrbHkrLrDuNMdeAcsvynWgoH/i4o8EGGfX7dEYDoTXOYVAkEpFdtshlvabzc6JlJ8Kf9YdFEoz7JkzGN9Q==", + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/stack-generator/-/stack-generator-2.0.10.tgz", + "integrity": "sha512-mwnua/hkqM6pF4k8SnmZ2zfETsRUpWXREfA/goT8SLCV4iOFa4bzOX2nDipWAZFPTjLvQB82f5yaodMVhK0yJQ==", "requires": { - "stackframe": "^1.1.1" + "stackframe": "^1.3.4" } }, "stack-trace": { "version": "0.0.10", "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", - "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=" + "integrity": "sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==" }, "stack-utils": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", - "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", "requires": { "escape-string-regexp": "^2.0.0" }, @@ -30193,17 +26473,24 @@ } }, "stackframe": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz", - "integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==" + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" }, "stacktrace-gps": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/stacktrace-gps/-/stacktrace-gps-3.0.4.tgz", - "integrity": "sha512-qIr8x41yZVSldqdqe6jciXEaSCKw1U8XTXpjDuy0ki/apyTn/r3w9hDAAQOhZdxvsC93H+WwwEu5cq5VemzYeg==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/stacktrace-gps/-/stacktrace-gps-3.1.2.tgz", + "integrity": "sha512-GcUgbO4Jsqqg6RxfyTHFiPxdPqF+3LFmQhm7MgCuYQOYuWyqxo5pwRPz5d/u6/WYJdEnWfK4r+jGbyD8TSggXQ==", "requires": { "source-map": "0.5.6", - "stackframe": "^1.1.1" + "stackframe": "^1.3.4" + }, + "dependencies": { + "source-map": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", + "integrity": "sha512-MjZkVp0NHr5+TPihLcadqnlVoGIoWo4IBHptutGh9wI3ttUYvCG26HkSuDi+K6lsZ25syXJXcctwgyVCt//xqA==" + } } }, "stacktrace-js": { @@ -30217,14 +26504,14 @@ } }, "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" }, "stealthy-require": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", - "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=" + "integrity": "sha512-ZnWpYnYugiOVEY5GkcuJK1io5V8QmNYChG62gSit9pQVGErXtrKuPC55ITaVSukmMta5qpMU7vqLt2Lnni4f/g==" }, "stream-shift": { "version": "1.0.1", @@ -30234,12 +26521,12 @@ "streamsearch": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-0.1.2.tgz", - "integrity": "sha1-gIudDlb8Jz2Am6VzOOkpkZoanxo=" + "integrity": "sha512-jos8u++JKm0ARcSUTAZXOVC0mSox7Bhn6sBgty73P1f3JGf7yG2clTbBNHUdde/kdvP2FESam+vM6l8jBrNxHA==" }, "strict-uri-encode": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", - "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=" + "integrity": "sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==" }, "string_decoder": { "version": "1.3.0", @@ -30256,48 +26543,30 @@ "requires": { "char-regex": "^1.0.2", "strip-ansi": "^6.0.0" - }, - "dependencies": { - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "requires": { - "ansi-regex": "^5.0.1" - } - } } }, "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" } }, "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "requires": { - "ansi-regex": "^2.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==" - } + "ansi-regex": "^5.0.1" } }, "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" }, "strip-dirs": { "version": "2.1.0", @@ -30313,10 +26582,9 @@ "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" }, "strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", - "dev": true + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" }, "strip-outer": { "version": "1.0.1", @@ -30324,6 +26592,13 @@ "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", "requires": { "escape-string-regexp": "^1.0.2" + }, + "dependencies": { + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" + } } }, "supertap": { @@ -30337,64 +26612,42 @@ "js-yaml": "^3.14.0", "serialize-error": "^7.0.1", "strip-ansi": "^6.0.0" - }, - "dependencies": { - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - } } }, "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { - "has-flag": "^3.0.0" + "has-flag": "^4.0.0" } }, "supports-hyperlinks": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", - "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", "requires": { "has-flag": "^4.0.0", "supports-color": "^7.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } } }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" + }, "symbol-tree": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" }, "table": { - "version": "6.7.2", - "resolved": "https://registry.npmjs.org/table/-/table-6.7.2.tgz", - "integrity": "sha512-UFZK67uvyNivLeQbVtkiUs8Uuuxv24aSL4/Vil2PJVtMgU8Lx0CYkP12uCGa3kjyQzOSgV1+z9Wkb82fCGsO0g==", + "version": "6.8.1", + "resolved": "https://registry.npmjs.org/table/-/table-6.8.1.tgz", + "integrity": "sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==", "dev": true, "requires": { "ajv": "^8.0.1", - "lodash.clonedeep": "^4.5.0", "lodash.truncate": "^4.4.2", "slice-ansi": "^4.0.0", "string-width": "^4.2.3", @@ -30402,9 +26655,9 @@ }, "dependencies": { "ajv": { - "version": "8.6.3", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.3.tgz", - "integrity": "sha512-SMJOdDP6LqTkD0Uq8qLi+gMwSt0imXLSV080qFVwJCpH9U6Mb+SUGHAXM0KNbcBPguytWyvFxcHgMLe2D2XSpw==", + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -30437,18 +26690,6 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, "json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", @@ -30465,45 +26706,42 @@ "astral-regex": "^2.0.0", "is-fullwidth-code-point": "^3.0.0" } - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } } } }, "tail": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/tail/-/tail-2.2.3.tgz", - "integrity": "sha512-XbBmVsJZ636kncPew2Y+pOxOsb9GsNFZ1bcAGCDn23ME/JPJ+TImZYjnqBnMLdw+K11Hql5ZgiUQmRvDHaFc6w==" + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/tail/-/tail-2.2.6.tgz", + "integrity": "sha512-IQ6G4wK/t8VBauYiGPLx+d3fA5XjSVagjWV5SIYzvEvglbQjwEcukeYI68JOPpdydjxhZ9sIgzRlSmwSpphHyw==" }, "tar": { - "version": "6.1.11", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", - "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", + "version": "6.1.13", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.13.tgz", + "integrity": "sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw==", "requires": { "chownr": "^2.0.0", "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", + "minipass": "^4.0.0", "minizlib": "^2.1.1", "mkdirp": "^1.0.3", "yallist": "^4.0.0" + }, + "dependencies": { + "minipass": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.0.3.tgz", + "integrity": "sha512-OW2r4sQ0sI+z5ckEt5c1Tri4xTgZwYDxpE54eqWlQloQRoWtXjqt9udJ5Z4dSv7wK+nfFI7FRXyCpBSft+gpFw==" + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } } }, "tar-stream": { @@ -30520,6 +26758,20 @@ "xtend": "^4.0.0" }, "dependencies": { + "bl": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", + "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", + "requires": { + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, "readable-stream": { "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", @@ -30582,7 +26834,7 @@ "text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", "dev": true }, "thenify": { @@ -30596,7 +26848,7 @@ "thenify-all": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", "requires": { "thenify": ">= 3.1.0 < 4" } @@ -30604,18 +26856,18 @@ "through": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" }, "time-zone": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/time-zone/-/time-zone-1.0.0.tgz", - "integrity": "sha1-mcW/VZWJZq9tBtg73zgA3IL67F0=", + "integrity": "sha512-TIsDdtKo6+XrPtiTm1ssmMngN1sAhyKnTO2kunQWqNPWIVvCm15Wmw4SWInwTVgJ5u/Tr04+8Ei9TNcw4x4ONA==", "dev": true }, "timed-out": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", - "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=" + "integrity": "sha512-G7r3AhovYtr5YKOWQkta8RKAPb+J9IsO4uVmzjl8AZwfhs8UcUwTiD6gcJYSgOtzyjvQKrKYn41syHbUWMkafA==" }, "timers-ext": { "version": "0.1.7", @@ -30663,7 +26915,7 @@ "to-array": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz", - "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=", + "integrity": "sha512-LhVdShQD/4Mk4zXNroIQZJC+Ap3zgLcDuwEdcmLv9CCO73NWockQDwyUnW/m8VX/EElfL6FcYx7EeutN4HJA6A==", "dev": true }, "to-buffer": { @@ -30697,12 +26949,12 @@ "toposort": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz", - "integrity": "sha1-riF2gXXRVZ1IvvNUILL0li8JwzA=" + "integrity": "sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg==" }, "toposort-class": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/toposort-class/-/toposort-class-1.0.1.tgz", - "integrity": "sha1-f/0feMi+KMO6Rc1OGj9e4ZO9mYg=" + "integrity": "sha512-OsLcGGbYF3rMjPUf8oKktyvCiUxSbqMMS39m33MAjLTC1DVIH6x3WSt63/M77ihI09+Sdfk1AXvfhCEeUmC7mg==" }, "tough-cookie": { "version": "2.5.0", @@ -30716,7 +26968,7 @@ "tr46": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=" + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" }, "trim-off-newlines": { "version": "1.0.3", @@ -30727,9 +26979,16 @@ "trim-repeated": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", - "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", + "integrity": "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==", "requires": { "escape-string-regexp": "^1.0.2" + }, + "dependencies": { + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" + } } }, "triple-beam": { @@ -30750,13 +27009,6 @@ "make-error": "1.x", "semver": "7.x", "yargs-parser": "^21.0.1" - }, - "dependencies": { - "yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==" - } } }, "ts-node": { @@ -30771,10 +27023,10 @@ "yn": "3.1.1" } }, - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + "tslib": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "tsutils": { "version": "3.21.0", @@ -30783,12 +27035,20 @@ "dev": true, "requires": { "tslib": "^1.8.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } } }, "tunnel-agent": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", "requires": { "safe-buffer": "^5.0.1" } @@ -30809,11 +27069,12 @@ "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" }, "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, "requires": { - "prelude-ls": "~1.1.2" + "prelude-ls": "^1.2.1" } }, "type-detect": { @@ -30822,9 +27083,9 @@ "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==" }, "type-fest": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", - "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", "dev": true }, "type-is": { @@ -30839,7 +27100,7 @@ "typedarray": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==" }, "typedarray-to-buffer": { "version": "3.1.5", @@ -30856,9 +27117,9 @@ "integrity": "sha512-7uc1O8h1M1g0rArakJdf0uLRSSgFcYexrVoKo+bzJd32gd4gDy2L/Z+8/FjPnU9ydY3pEnVPtr9FyscYY60K1g==" }, "typescript": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.3.tgz", - "integrity": "sha512-4xfscpisVgqqDfPaJo5vkd+Qd/ItkoagnHpufr+i2QCHBsNYp+G7UAoyFl8aPtx879u38wPV65rZ8qbGZijalA==" + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==" }, "umzug": { "version": "2.3.0", @@ -30878,9 +27139,9 @@ } }, "underscore": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.1.tgz", - "integrity": "sha512-hzSoAVtJF+3ZtiFX0VgfFPHEDRm7Y/QPjGyNo4TVdnDTdft3tr8hEkD25a1jC+TjTuE7tkHGKkhwCgs9dgBB2g==" + "version": "1.13.6", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.6.tgz", + "integrity": "sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A==" }, "unique-filename": { "version": "1.1.1", @@ -30910,12 +27171,12 @@ } }, "universal-github-app-jwt": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-1.1.0.tgz", - "integrity": "sha512-3b+ocAjjz4JTyqaOT+NNBd5BtTuvJTxWElIoeHSVelUV9J3Jp7avmQTdLKCaoqi/5Ox2o/q+VK19TJ233rVXVQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-1.1.1.tgz", + "integrity": "sha512-G33RTLrIBMFmlDV4u4CBF7dh71eWwykck4XgaxaIVeZKOYZRAAxvcGMRFTUclVY6xoUPQvO4Ne5wKGxYm/Yy9w==", "requires": { - "@types/jsonwebtoken": "^8.3.3", - "jsonwebtoken": "^8.5.1" + "@types/jsonwebtoken": "^9.0.0", + "jsonwebtoken": "^9.0.0" } }, "universal-user-agent": { @@ -30931,12 +27192,12 @@ "unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" }, "update-browserslist-db": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz", - "integrity": "sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==", + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", "requires": { "escalade": "^3.1.1", "picocolors": "^1.0.0" @@ -30962,57 +27223,6 @@ "semver": "^7.3.4", "semver-diff": "^3.1.1", "xdg-basedir": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } } }, "upper-case": { @@ -31021,13 +27231,6 @@ "integrity": "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==", "requires": { "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" - } } }, "upper-case-first": { @@ -31036,13 +27239,6 @@ "integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==", "requires": { "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" - } } }, "uri-js": { @@ -31053,10 +27249,37 @@ "punycode": "^2.1.0" } }, + "url": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/url/-/url-0.10.3.tgz", + "integrity": "sha512-hzSUW2q06EqL1gKM/a+obYHLIO6ct2hwPuviqTTOcfFVc61UbfJ2Q32+uGL/HCPxKqrdGB5QUwIe7UqlDgwsOQ==", + "optional": true, + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==", + "optional": true + } + } + }, + "url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, "url-parse-lax": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", - "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", + "integrity": "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==", "requires": { "prepend-http": "^2.0.0" } @@ -31064,17 +27287,30 @@ "url-to-options": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", - "integrity": "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=" + "integrity": "sha512-0kQLIzG4fdk/G5NONku64rSH/x32NOA39LVQqlK8Le6lvTF6GGRJpqaQFGgU+CLwySIqBSMdwYM0sYcW9f6P4A==" + }, + "util": { + "version": "0.12.5", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", + "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", + "optional": true, + "requires": { + "inherits": "^2.0.3", + "is-arguments": "^1.0.4", + "is-generator-function": "^1.0.7", + "is-typed-array": "^1.1.3", + "which-typed-array": "^1.1.2" + } }, "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" }, "utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" }, "uuid": { "version": "3.3.2", @@ -31095,9 +27331,9 @@ "peer": true }, "v8-to-istanbul": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.0.1.tgz", - "integrity": "sha512-74Y4LqY74kLE6IFyIjPtkSTWzUZmj8tdHT9Ii/26dvQ6K9Dl2NbEfj0XgU2sHCtKgt5VupqhlO/5aWuqS+IY1w==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.1.0.tgz", + "integrity": "sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==", "requires": { "@jridgewell/trace-mapping": "^0.3.12", "@types/istanbul-lib-coverage": "^2.0.1", @@ -31114,6 +27350,11 @@ "spdx-expression-parse": "^3.0.0" } }, + "validator": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", + "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==" + }, "varuint-bitcoin": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/varuint-bitcoin/-/varuint-bitcoin-1.1.2.tgz", @@ -31125,23 +27366,16 @@ "vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" }, "verror": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", "requires": { "assert-plus": "^1.0.0", "core-util-is": "1.0.2", "extsprintf": "^1.2.0" - }, - "dependencies": { - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" - } } }, "w3c-hr-time": { @@ -31168,19 +27402,29 @@ "makeerror": "1.0.12" } }, + "watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "optional": true, + "requires": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + } + }, "wcwidth": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", "dev": true, "requires": { "defaults": "^1.0.3" } }, "webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=" + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" }, "well-known-symbols": { "version": "2.0.0", @@ -31204,10 +27448,17 @@ "whatwg-url": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", "requires": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" + }, + "dependencies": { + "webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + } } }, "which": { @@ -31221,7 +27472,21 @@ "which-module": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==" + }, + "which-typed-array": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", + "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", + "optional": true, + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0", + "is-typed-array": "^1.1.10" + } }, "wide-align": { "version": "1.1.5", @@ -31238,75 +27503,38 @@ "dev": true, "requires": { "string-width": "^4.0.0" - }, - "dependencies": { - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - } } }, "wif": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/wif/-/wif-2.0.6.tgz", - "integrity": "sha1-CNP1IFbGZnkplyb63g1DKudLRwQ=", + "integrity": "sha512-HIanZn1zmduSF+BQhkE+YXIbEiH0xPr1012QbFEGB0xsKqJii0/SqJjyn8dFv6y36kOznMgMB+LGcbZTJ1xACQ==", "requires": { "bs58check": "<3.0.0" } }, - "window-size": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.4.tgz", - "integrity": "sha1-+OGqHuWlPsW/FR/6CXQqatdpeHY=" - }, "winston": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/winston/-/winston-3.3.3.tgz", - "integrity": "sha512-oEXTISQnC8VlSAKf1KYSSd7J6IWuRPQqDdo8eoRNaYKLvwSb5+79Z3Yi1lrl6KDpU6/VWaxpakDAtb1oQ4n9aw==", + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/winston/-/winston-3.8.2.tgz", + "integrity": "sha512-MsE1gRx1m5jdTTO9Ld/vND4krP2To+lgDoMEHGGa4HIlAUyXJtfc7CxQcGXVyz2IBpw5hbFkj2b/AtUdQwyRew==", "requires": { + "@colors/colors": "1.5.0", "@dabh/diagnostics": "^2.0.2", - "async": "^3.1.0", + "async": "^3.2.3", "is-stream": "^2.0.0", - "logform": "^2.2.0", + "logform": "^2.4.0", "one-time": "^1.0.0", "readable-stream": "^3.4.0", + "safe-stable-stringify": "^2.3.1", "stack-trace": "0.0.x", "triple-beam": "^1.3.0", - "winston-transport": "^4.4.0" + "winston-transport": "^4.5.0" }, "dependencies": { "async": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.1.tgz", - "integrity": "sha512-XdD5lRO/87udXCMC9meWdYiR+Nq6ZjUfXidViUZGu2F1MO4T3XwZ1et0hb2++BgLfhyJwy44BGB/yx80ABx8hg==" + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" }, "is-stream": { "version": "2.0.1", @@ -31316,41 +27544,13 @@ } }, "winston-transport": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.4.0.tgz", - "integrity": "sha512-Lc7/p3GtqtqPBYYtS6KCN3c77/2QCev51DvcJKbkFPQNoj1sinkGwLGFDxkXY9J6p9+EPnYs+D90uwbnaiURTw==", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.5.0.tgz", + "integrity": "sha512-YpZzcUzBedhlTAfJg6vJDlyEai/IFMIVcaEZZyl3UXIl4gmqRpU7AE89AHLkbzLUsv0NVmw7ts+iztqKxxPW1Q==", "requires": { - "readable-stream": "^2.3.7", - "triple-beam": "^1.2.0" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } + "logform": "^2.3.2", + "readable-stream": "^3.6.0", + "triple-beam": "^1.3.0" } }, "wkx": { @@ -31367,18 +27567,42 @@ "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" }, "wrap-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + } } }, "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, "write-file-atomic": { "version": "3.0.3", @@ -31393,9 +27617,9 @@ } }, "ws": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.5.tgz", - "integrity": "sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==", + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", "requires": {} }, "x-xss-protection": { @@ -31414,6 +27638,22 @@ "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" }, + "xml2js": { + "version": "0.4.19", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.19.tgz", + "integrity": "sha512-esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q==", + "optional": true, + "requires": { + "sax": ">=0.6.0", + "xmlbuilder": "~9.0.1" + } + }, + "xmlbuilder": { + "version": "9.0.7", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", + "integrity": "sha512-7YXTQc3P2l9+0rjaUbLwMKRhtmwg1M1eDf6nag7urC7pIPYLD9W/jmzQ4ptRSUbodw5S0jfoGTflLemQibSpeQ==", + "optional": true + }, "xmlchars": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", @@ -31439,61 +27679,45 @@ "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" }, "y18n": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz", - "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==" + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" }, "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" }, "yargs": { - "version": "3.32.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.32.0.tgz", - "integrity": "sha1-AwiOnr+edWtpdRYR0qXvWRSCyZU=", + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", "requires": { - "camelcase": "^2.0.1", - "cliui": "^3.0.3", - "decamelize": "^1.1.1", - "os-locale": "^1.4.0", - "string-width": "^1.0.1", - "window-size": "^0.1.4", - "y18n": "^3.2.0" + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" }, "dependencies": { - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + "yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" } } }, "yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" - } - } + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==" }, "yauzl": { "version": "2.10.0", "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", "requires": { "buffer-crc32": "~0.2.3", "fd-slicer": "~1.1.0" @@ -31502,7 +27726,7 @@ "yeast": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", - "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=", + "integrity": "sha512-8HFIh676uyGYP6wP13R/j6OJ/1HwJ46snpvzE7aHAN3Ryqh2yX6Xox2B4CUmTwwOIzlG3Bs7ocsP5dZH/R1Qbg==", "dev": true }, "yn": { @@ -31516,14 +27740,14 @@ "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" }, "yup": { - "version": "0.32.9", - "resolved": "https://registry.npmjs.org/yup/-/yup-0.32.9.tgz", - "integrity": "sha512-Ci1qN+i2H0XpY7syDQ0k5zKQ/DoxO0LzPg8PAR/X4Mpj6DqaeCoIYEEjDJwhArh3Fa7GWbQQVDZKeXYlSH4JMg==", + "version": "0.32.11", + "resolved": "https://registry.npmjs.org/yup/-/yup-0.32.11.tgz", + "integrity": "sha512-Z2Fe1bn+eLstG8DRR6FTavGD+MeAwyfmouhHsIUgaADz8jvFKbO/fXc2trJKZg+5EBjh4gGm3iU/t3onKlXHIg==", "requires": { - "@babel/runtime": "^7.10.5", - "@types/lodash": "^4.14.165", - "lodash": "^4.17.20", - "lodash-es": "^4.17.15", + "@babel/runtime": "^7.15.4", + "@types/lodash": "^4.14.175", + "lodash": "^4.17.21", + "lodash-es": "^4.17.21", "nanoclone": "^0.2.1", "property-expr": "^2.0.4", "toposort": "^2.0.2" diff --git a/package.json b/package.json index 3d00600fb..488e2383f 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,8 @@ "dev": "rm -rf dist/ && tsc && cp -r public dist/public && node --inspect ./dist/app.js", "build-binaries": "rm -rf dist/ && tsc && cp config/app.json dist/config/app.json && cp config/config.json dist/config/config.json && pkg . --target node12-alpine-x64,node12-macos-x64 --out-path binaries", "start-ecs": "cp config/app.json dist/config/app.json && cp config/config.json dist/config/config.json && export NODE_ENV=production && node --max-old-space-size=128 dist/app.js", - "lint": "eslint src --fix --max-warnings 457" + "lint": "eslint src --fix --max-warnings 457", + "postinstall": "git apply protobuf_long.patch" }, "keywords": [], "author": "", @@ -37,7 +38,8 @@ }, "dependencies": { "@boltz/bolt11": "^1.2.7", - "@grpc/proto-loader": "^0.5.3", + "@grpc/grpc-js": "^1.8.7", + "@grpc/proto-loader": "^0.7.4", "@octokit/webhooks-types": "^5.2.0", "@scout_apm/scout-apm": "^0.1.10", "async": "^2.6.4", @@ -47,7 +49,6 @@ "bitcoin-address-validation": "^1.0.2", "blgr": "^0.2.0", "bolt11": "^1.3.1", - "bytebuffer": "^5.0.1", "change-case": "^4.1.1", "cookie-parser": "^1.4.4", "cors": "^2.8.5", @@ -61,7 +62,6 @@ "express-winston": "^4.0.2", "form-data": "^3.0.0", "fs": "^0.0.1-security", - "grpc": "^1.24.3", "helmet": "^3.21.1", "ip": "^1.1.5", "jasmine": "^3.5.0", diff --git a/protobuf_long.patch b/protobuf_long.patch new file mode 100644 index 000000000..c1e51f83a --- /dev/null +++ b/protobuf_long.patch @@ -0,0 +1,13 @@ +diff --git a/node_modules/protobufjs/src/decoder.js b/node_modules/protobufjs/src/decoder.js +index 491dd30..cfaa927 100644 +--- a/node_modules/protobufjs/src/decoder.js ++++ b/node_modules/protobufjs/src/decoder.js +@@ -72,7 +72,7 @@ function decoder(mtype) { + ("}"); + + if (types.long[field.keyType] !== undefined) gen +- ("%s[typeof k===\"object\"?util.longToHash(k):k]=value", ref); ++ ("%s[util.Long.isLong(k)?k.toString():typeof k===\"object\"?util.longToHash(k):k]=value", ref); + else gen + ("%s[k]=value", ref); + diff --git a/src/controllers/invoices.ts b/src/controllers/invoices.ts index 42aa58d48..b1d5a7984 100644 --- a/src/controllers/invoices.ts +++ b/src/controllers/invoices.ts @@ -229,7 +229,8 @@ export const listInvoices = async (req: Req, res: Response): Promise => { const lightning = await Lightning.loadLightning() - lightning.listInvoices({}, (err, response) => { + // TODO ts complaining + ;(lightning).listInvoices({}, (err, response) => { sphinxLogger.info({ err, response }) if (err == null) { res.status(200) diff --git a/src/controllers/queries.ts b/src/controllers/queries.ts index aba993a02..e78acf54a 100644 --- a/src/controllers/queries.ts +++ b/src/controllers/queries.ts @@ -93,8 +93,8 @@ async function getPendingAccountings(): Promise { id: a.id, pubkey: a.pubkey, onchainAddress: utxo.address, - amount: utxo.amount_sat, - confirmations: utxo.confirmations, + amount: parseInt(utxo.amount_sat), + confirmations: parseInt(utxo.confirmations), sourceApp: a.sourceApp, date: a.date, onchainTxid: onchainTxid, @@ -139,11 +139,16 @@ async function genChannelAndConfirmAccounting(acc: Accounting) { push_sat: 0, sat_per_byte, }) + if (!r) { + return + } sphinxLogger.info(`[WATCH]=> CHANNEL OPENED! ${r}`) - const fundingTxidRev = Buffer.from(r.funding_txid_bytes).toString('hex') - const fundingTxid = (fundingTxidRev.match(/.{2}/g) as any) - .reverse() - .join('') + let fundingTxid: string + if (r.funding_txid === 'funding_txid_str') { + fundingTxid = r.funding_txid_str + } else { + fundingTxid = r.funding_txid_bytes.reverse().toString('hex') + } await models.Accounting.update( { status: constants.statuses.received, diff --git a/src/grpc/greenlight.ts b/src/grpc/greenlight.ts index 70b19a939..f4bbc430b 100644 --- a/src/grpc/greenlight.ts +++ b/src/grpc/greenlight.ts @@ -1,8 +1,10 @@ import * as fs from 'fs' -import * as grpc from 'grpc' +import * as grpc from '@grpc/grpc-js' +import { loadProto } from './proto' +import { NodeClient } from './types/greenlight/Node' +import type { SchedulerClient } from './types/scheduler/Scheduler' import libhsmd from './libhsmd' import { loadConfig } from '../utils/config' -import * as ByteBuffer from 'bytebuffer' import * as crypto from 'crypto' import * as interfaces from './interfaces' import { loadLightning } from './lightning' @@ -27,7 +29,7 @@ export function keepalive(): void { }, 59000) } -let schedulerClient = null +// let schedulerClient: SchedulerClient | undefined const loadSchedulerCredentials = () => { const glCert = fs.readFileSync(config.scheduler_tls_location) @@ -36,19 +38,18 @@ const loadSchedulerCredentials = () => { return grpc.credentials.createSsl(glCert, glPriv, glChain) } -function loadScheduler() { +function loadScheduler(): SchedulerClient { // 35.236.110.178:2601 - const descriptor = grpc.load('proto/scheduler.proto') - const scheduler: any = descriptor.scheduler + const descriptor = loadProto('scheduler') + const scheduler = descriptor.scheduler const options = { 'grpc.ssl_target_name_override': 'localhost', } - schedulerClient = new scheduler.Scheduler( + return new scheduler.Scheduler( '35.236.110.178:2601', loadSchedulerCredentials(), options ) - return schedulerClient } let GREENLIGHT_GRPC_URI = '' @@ -109,16 +110,16 @@ interface ScheduleResponse { } export function schedule(pubkey: string): Promise { sphinxLogger.info('=> Greenlight schedule') - return new Promise(async (resolve, reject) => { + return new Promise((resolve, reject) => { try { const s = loadScheduler() s.schedule( { - node_id: ByteBuffer.fromHex(pubkey), + node_id: Buffer.from(pubkey, 'hex'), }, (err, response) => { // console.log('=> schedule', err, response); - if (!err) { + if (!err && response) { GREENLIGHT_GRPC_URI = response.grpc_uri resolve(response) } else { @@ -185,16 +186,16 @@ async function registerGreenlight( } export function get_challenge(node_id: string): Promise { - return new Promise(async (resolve, reject) => { + return new Promise((resolve, reject) => { try { const s = loadScheduler() s.getChallenge( { - node_id: ByteBuffer.fromHex(node_id), + node_id: Buffer.from(node_id, 'hex'), scope: 'REGISTER', }, (err, response) => { - if (!err) { + if (!err && response) { resolve(Buffer.from(response.challenge).toString('hex')) } else { reject(err) @@ -227,20 +228,20 @@ export function register( challenge: string, signature: string ): Promise { - return new Promise(async (resolve, reject) => { + return new Promise((resolve, reject) => { try { const s = loadScheduler() s.register( { - node_id: ByteBuffer.fromHex(pubkey), - bip32_key: ByteBuffer.fromHex(bip32_key), + node_id: Buffer.from(pubkey, 'hex'), + bip32_key: Buffer.from(bip32_key, 'hex'), network: 'bitcoin', - challenge: ByteBuffer.fromHex(challenge), - signature: ByteBuffer.fromHex(signature), + challenge: Buffer.from(challenge, 'hex'), + signature: Buffer.from(signature, 'hex'), }, (err, response) => { sphinxLogger.info(`${err} ${response}`) - if (!err) { + if (!err && response) { resolve(response) } else { reject(err) @@ -258,18 +259,18 @@ export function recover( challenge: string, signature: string ): Promise { - return new Promise(async (resolve, reject) => { + return new Promise((resolve, reject) => { try { const s = loadScheduler() s.recover( { - node_id: ByteBuffer.fromHex(pubkey), - challenge: ByteBuffer.fromHex(challenge), - signature: ByteBuffer.fromHex(signature), + node_id: Buffer.from(pubkey, 'hex'), + challenge: Buffer.from(challenge, 'hex'), + signature: Buffer.from(signature, 'hex'), }, (err, response) => { sphinxLogger.info(`${err} ${response}`) - if (!err) { + if (!err && response) { resolve(response) } else { reject(err) @@ -292,15 +293,12 @@ export interface HsmRequest { context: HsmRequestContext raw: Buffer } -interface HsmResponse { - request_id: number - raw: ByteBuffer -} + export async function streamHsmRequests(): Promise { const capabilities_bitset = 1087 // 1 + 2 + 4 + 8 + 16 + 32 + 1024 try { const lightning = await loadLightning(true) // try proxy - const call = lightning.streamHsmRequests({}) + const call = (lightning).streamHsmRequests({}) call.on('data', async function (response) { sphinxLogger.info(`DATA ${response}`) try { @@ -324,10 +322,10 @@ export async function streamHsmRequests(): Promise { response.raw.toString('hex') ) } - lightning.respondHsmRequest( - { + ;(lightning).respondHsmRequest( + { request_id: response.request_id, - raw: ByteBuffer.fromHex(sig), + raw: Buffer.from(sig, 'hex'), }, (err, response) => { if (err) sphinxLogger.error(`[HSMD] error ${err}`) @@ -342,7 +340,7 @@ export async function streamHsmRequests(): Promise { sphinxLogger.info(`[HSMD] Status ${status.code} ${status}`) }) call.on('error', function (err) { - sphinxLogger.error(`[HSMD] Error ${err.code}`) + sphinxLogger.error(`[HSMD] Error ${err.name} ${err.message}`) }) call.on('end', function () { sphinxLogger.info(`[HSMD] Closed stream`) diff --git a/src/grpc/interfaces.ts b/src/grpc/interfaces.ts index 5a9f0e474..ef922718f 100644 --- a/src/grpc/interfaces.ts +++ b/src/grpc/interfaces.ts @@ -1,8 +1,8 @@ import { loadConfig } from '../utils/config' -import * as ByteBuffer from 'bytebuffer' import * as crypto from 'crypto' import { LND_KEYSEND_KEY } from './lightning' import * as long from 'long' +import type { SendRequest } from './types/lnrpc_proxy/SendRequest' const config = loadConfig() @@ -40,7 +40,7 @@ export interface GetInfoResponse { testnet: boolean } interface GreenlightAddress { - type: number + type: string addr: string port: number } @@ -173,16 +173,16 @@ export function addInvoiceResponse( /* LIST CHANNELS */ interface ChannelConstraints { csv_delay: number - chan_reserve_sat: number - dust_limit_sat: number - max_pending_amt_msat: number - min_htlc_msat: number + chan_reserve_sat: string + dust_limit_sat: string + max_pending_amt_msat: string + min_htlc_msat: string max_accepted_htlcs: number } interface HTLC { incoming: boolean amount: string - hash_lock: Buf + hash_lock: Buffer expiration_height: number htlc_index: string forwarding_channel: string @@ -199,10 +199,10 @@ export interface Channel { commit_fee: string commit_weight: string fee_per_kw: string - unsettled_balance: number - total_satoshis_sent: number - total_satoshis_received: number - num_updates: number + unsettled_balance: string + total_satoshis_sent: string + total_satoshis_received: string + num_updates: string pending_htlcs: HTLC[] csv_delay: number private: boolean @@ -210,22 +210,22 @@ export interface Channel { chan_status_flags: string local_chan_reserve_sat: string remote_chan_reserve_sat: string - lifetime: number - uptime: number + lifetime: string + uptime: string close_address: string - push_amount_sat: number + push_amount_sat: string thaw_height: number - local_constraints: ChannelConstraints - remote_constraints: ChannelConstraints + local_constraints: ChannelConstraints | null + remote_constraints: ChannelConstraints | null } export interface ListChannelsResponse { channels: Channel[] } interface GreenlightHTLC { direction: string - id: number + id: string amount: string // int64 - expiry: number + expiry: string payment_hash: string state: string local_trimmed: boolean @@ -299,7 +299,7 @@ export function listChannelsRequest(args?: ListChannelsArgs): { } { const opts: { [k: string]: any } = args || {} if (args && args.peer) { - if (IS_LND) opts.peer = ByteBuffer.fromHex(args.peer) + if (IS_LND) opts.peer = Buffer.from(args.peer, 'hex') if (IS_GREENLIGHT) opts.node_id = args.peer } return opts @@ -313,7 +313,7 @@ export function listPeersRequest(args?: ListPeersArgs): { } { const opts: { [k: string]: any } = args || {} if (IS_GREENLIGHT && args && args.node_id) { - opts.node_id = ByteBuffer.fromHex(args.node_id) + opts.node_id = Buffer.from(args.node_id, 'hex') } return opts } @@ -350,22 +350,21 @@ export function listPeersResponse( return {} } -export type Buf = Buffer | ByteBuffer | ArrayBuffer -type DestCustomRecords = { [k: string]: Buf } +type DestCustomRecords = { [k: string]: Buffer } export interface KeysendRequest { amt: number final_cltv_delta: number - dest: Buf + dest: Buffer dest_custom_records: DestCustomRecords - payment_hash: Buf - dest_features: number[] + payment_hash: Buffer + dest_features: SendRequest['dest_features'] route_hints?: RouteHint[] fee_limit?: { [k: string]: number } fee_limit_sat?: number timeout_seconds?: number } interface GreenlightHop { - node_id: Buf + node_id: Buffer short_channel_id: string fee_base?: string fee_prop?: number @@ -374,10 +373,10 @@ interface GreenlightHop { type GreenlightRoutehint = GreenlightHop[] interface GreenlightTLV { type: string - value: Buf + value: Buffer } -interface GreenlightKeysendRequest { - node_id: Buf +export interface GreenlightKeysendRequest { + node_id: Buffer amount: GreenlightAmount label: string routehints?: GreenlightRoutehint[] @@ -397,7 +396,7 @@ export function keysendRequest( r.routehints = req.route_hints.map((rh) => { const hops: GreenlightHop[] = rh.hop_hints.map((hh) => { return { - node_id: ByteBuffer.fromHex(hh.node_id), + node_id: Buffer.from(hh.node_id, 'hex'), short_channel_id: shortChanIDfromInt64(hh.chan_id), fee_base: '1000', fee_prop: 1, @@ -440,9 +439,9 @@ export interface Route { } export interface SendPaymentResponse { payment_error: string - payment_preimage: Buf - payment_route: Route - payment_hash: Buf + payment_preimage: Buffer + payment_route: Route | null + payment_hash: Buffer } enum GreenlightPaymentStatus { PENDING = 0, @@ -450,9 +449,9 @@ enum GreenlightPaymentStatus { FAILED = 2, } export interface GreenlightPayment { - destination: Buf - payment_hash: Buf - payment_preimage: Buf + destination: Buffer + payment_hash: Buffer + payment_preimage: Buffer status: GreenlightPaymentStatus amount: GreenlightAmount amount_sent: GreenlightAmount @@ -496,26 +495,26 @@ enum InvoiceHTLCState { } interface InvoiceHTLC { chan_id: string - htlc_index: number + htlc_index: string amt_msat: string accept_height: number accept_time: string resolve_time: string expiry_height: number - state: InvoiceHTLCState + state: keyof typeof InvoiceHTLCState custom_records: DestCustomRecords } export interface Invoice { memo: string - r_preimage: Buf - r_hash: Buf + r_preimage: Buffer + r_hash: Buffer value: string value_msat: string settled: boolean creation_date: string settle_date: string payment_request: string - description_hash: Buf + description_hash: Buffer expiry: string fallback_addr: string cltv_expiry: string @@ -526,7 +525,7 @@ export interface Invoice { amt_paid: string amt_paid_sat: string amt_paid_msat: string - state: InvoiceState + state: keyof typeof InvoiceState htlcs: InvoiceHTLC[] features: { [k: string]: any } is_keysend: boolean @@ -537,10 +536,10 @@ export interface Payment { } interface GreenlightOffchainPayment { label: string - preimage: Buf + preimage: Buffer amount: GreenlightAmount extratlvs: GreenlightTLV[] - payment_hash: Buf + payment_hash: Buffer bolt11: string } interface GreenlightIncomingPayment { @@ -590,7 +589,7 @@ export interface Addr { export interface ConnectPeerArgs { addr: Addr } -interface GreenlightConnectPeerArgs { +export interface GreenlightConnectPeerArgs { node_id: string addr: string } diff --git a/src/grpc/lightning.ts b/src/grpc/lightning.ts index a11915b90..adb405852 100644 --- a/src/grpc/lightning.ts +++ b/src/grpc/lightning.ts @@ -1,6 +1,11 @@ -import * as ByteBuffer from 'bytebuffer' import * as fs from 'fs' -import * as grpc from 'grpc' +import * as grpc from '@grpc/grpc-js' +import { loadProto } from './proto' +import { LightningClient } from './types/lnrpc/Lightning' +import { LightningClient as ProxyLightningClient } from './types/lnrpc_proxy/Lightning' +import { NodeClient } from './types/greenlight/Node' +import { RouterClient } from './types/routerrpc/Router' +import { WalletUnlockerClient } from './types/lnrpc/WalletUnlocker' import { sleep } from '../helpers' import * as sha from 'js-sha256' import * as crypto from 'crypto' @@ -16,10 +21,9 @@ import libhsmd from './libhsmd' import { get_greenlight_grpc_uri } from './greenlight' import { Req } from '../types' -// var protoLoader = require('@grpc/proto-loader') const config = loadConfig() const LND_IP = config.lnd_ip || 'localhost' -// const IS_LND = config.lightning_provider === "LND"; +const IS_LND = config.lightning_provider === 'LND' const IS_GREENLIGHT = config.lightning_provider === 'GREENLIGHT' export const LND_KEYSEND_KEY = 5482373484 @@ -27,9 +31,26 @@ export const SPHINX_CUSTOM_RECORD_KEY = 133773310 const FEE_LIMIT_SAT = 10000 -let lightningClient = null -let walletUnlocker = null -let routerClient = null +let lightningClient: + | LightningClient + | ProxyLightningClient + | NodeClient + | undefined +let walletUnlocker: WalletUnlockerClient | undefined +let routerClient: RouterClient | undefined + +// typescript helpers for types +export function isLND( + client: LightningClient | ProxyLightningClient | NodeClient | undefined +): client is LightningClient | ProxyLightningClient { + return IS_LND +} + +export function isGL( + client: LightningClient | ProxyLightningClient | NodeClient | undefined +): client is NodeClient { + return IS_GREENLIGHT +} export function loadCredentials(macName?: string): grpc.ChannelCredentials { try { @@ -59,15 +80,29 @@ const loadGreenlightCredentials = () => { return grpc.credentials.createSsl(glCert, glPriv, glChain) } +export async function loadLightning(): Promise +export async function loadLightning( + tryProxy: false, + ownerPubkey?: string, + noCache?: boolean +): Promise export async function loadLightning( tryProxy?: boolean, ownerPubkey?: string, noCache?: boolean -): Promise { +): Promise +export async function loadLightning( + tryProxy?: boolean, + ownerPubkey?: string, + noCache?: boolean +): Promise { // only if specified AND available if (tryProxy && isProxy() && ownerPubkey) { - const pl = await loadProxyLightning(ownerPubkey) - return pl + lightningClient = await loadProxyLightning(ownerPubkey) + if (!lightningClient) { + throw new Error('no lightning client') + } + return lightningClient } if (lightningClient && !noCache) { return lightningClient @@ -75,60 +110,57 @@ export async function loadLightning( if (IS_GREENLIGHT) { const credentials = loadGreenlightCredentials() - const descriptor = grpc.load('proto/greenlight.proto') - const greenlight: any = descriptor.greenlight + const descriptor = loadProto('greenlight') + const greenlight = descriptor.greenlight const options = { 'grpc.ssl_target_name_override': 'localhost', } const uri = get_greenlight_grpc_uri().split('//') - if (!uri[1]) return - lightningClient = new greenlight.Node(uri[1], credentials, options) - return lightningClient + if (!uri[1]) { + throw new Error('no lightning client') + } + return (lightningClient = new greenlight.Node(uri[1], credentials, options)) } // LND const credentials = loadCredentials() - const lnrpcDescriptor = grpc.load('proto/lightning.proto') - const lnrpc: any = lnrpcDescriptor.lnrpc - lightningClient = new lnrpc.Lightning( + const lnrpcDescriptor = loadProto('lightning') + const lnrpc = lnrpcDescriptor.lnrpc + return (lightningClient = new lnrpc.Lightning( LND_IP + ':' + config.lnd_port, credentials - ) - return lightningClient + )) } -export function loadWalletUnlocker(): any { +export function loadWalletUnlocker(): WalletUnlockerClient { if (walletUnlocker) { return walletUnlocker } else { try { const credentials = loadCredentials() - const lnrpcDescriptor = grpc.load('proto/walletunlocker.proto') - const lnrpc: any = lnrpcDescriptor.lnrpc - walletUnlocker = new lnrpc.WalletUnlocker( + const lnrpcDescriptor = loadProto('walletunlocker') + const lnrpc = lnrpcDescriptor.lnrpc + return (walletUnlocker = new lnrpc.WalletUnlocker( LND_IP + ':' + config.lnd_port, credentials - ) - return walletUnlocker + )) } catch (e) { sphinxLogger.error(e) + throw e } } } export function unlockWallet(pwd: string): Promise { - return new Promise(async function (resolve, reject) { - const wu = await loadWalletUnlocker() - wu.unlockWallet( - { wallet_password: ByteBuffer.fromUTF8(pwd) }, - (err, response) => { - if (err) { - reject(err) - return - } - resolve(response) + return new Promise(function (resolve, reject) { + const wu = loadWalletUnlocker() + wu.unlockWallet({ wallet_password: Buffer.from(pwd, 'utf-8') }, (err) => { + if (err) { + reject(err) + return } - ) + resolve() + }) }) } @@ -165,14 +197,14 @@ export async function queryRoute( ownerPubkey?: string ): Promise { sphinxLogger.info('queryRoute', logging.Lightning) - if (IS_GREENLIGHT) { + const lightning = await loadLightning(true, ownerPubkey) // try proxy + if (isGL(lightning)) { // shim for now return { success_prob: 1, routes: [], } } - const lightning = await loadLightning(true, ownerPubkey) // try proxy return new Promise((resolve, reject) => { // need to manually add 3 block padding // which is done behind the scenes in SendPayment @@ -193,7 +225,8 @@ export async function queryRoute( }, ] } - lightning.queryRoutes(options, (err, response) => { + // TODO remove any + ;(lightning).queryRoutes(options, (err, response) => { if (err) { reject(err) return @@ -213,7 +246,8 @@ export async function newAddress( ): Promise { const lightning = await loadLightning() return new Promise((resolve, reject) => { - lightning.newAddress({ type }, (err, response) => { + // TODO now lnd only + ;(lightning).newAddress({ type }, (err, response) => { if (err) { reject(err) return @@ -235,13 +269,13 @@ export async function sendPayment( sphinxLogger.info('sendPayment', logging.Lightning) const lightning = await loadLightning(true, ownerPubkey) // try proxy return new Promise((resolve, reject) => { - if (isProxy()) { + if (isProxy(lightning)) { const opts = { payment_request, fee_limit: { fixed: FEE_LIMIT_SAT }, } lightning.sendPaymentSync(opts, (err, response) => { - if (err) { + if (err || !response) { reject(err) } else { if (response.payment_error) { @@ -252,22 +286,23 @@ export async function sendPayment( } }) } else { - if (IS_GREENLIGHT) { + if (isGL(lightning)) { lightning.pay( { bolt11: payment_request, timeout: 12, }, (err, response) => { - if (err == null) { - resolve(interfaces.keysendResponse(response)) + if (err == null && response) { + // TODO greenlight types + resolve(interfaces.keysendResponse(response)) } else { reject(err) } } ) } else { - const call = lightning.sendPayment({ payment_request }) + const call = lightning.sendPayment() call.on('data', async (response) => { if (response.payment_error) { reject(response.payment_error) @@ -301,27 +336,29 @@ export function keysend( return reject('keysend: invalid pubkey') } try { - const preimage = ByteBuffer.wrap(crypto.randomBytes(32)) + const preimage = crypto.randomBytes(32) const dest_custom_records = { [`${LND_KEYSEND_KEY}`]: preimage, } if (opts.extra_tlv) { Object.entries(opts.extra_tlv).forEach(([k, v]) => { - dest_custom_records[k] = ByteBuffer.fromUTF8(v) + dest_custom_records[k] = Buffer.from(v, 'utf-8') }) } + if (opts.data) { + dest_custom_records[`${SPHINX_CUSTOM_RECORD_KEY}`] = Buffer.from( + opts.data, + 'utf-8' + ) + } const options: interfaces.KeysendRequest = { amt: Math.max(opts.amt, constants.min_sat_amount || 3), final_cltv_delta: constants.final_cltv_delta, - dest: ByteBuffer.fromHex(opts.dest), + dest: Buffer.from(opts.dest, 'hex'), dest_custom_records, - payment_hash: sha.sha256.arrayBuffer(preimage.toBuffer()), + payment_hash: Buffer.from(sha.sha256.arrayBuffer(preimage)), dest_features: [9], } - if (opts.data) { - options.dest_custom_records[`${SPHINX_CUSTOM_RECORD_KEY}`] = - ByteBuffer.fromUTF8(opts.data) - } // add in route hints if (opts.route_hint && opts.route_hint.includes(':')) { const arr = opts.route_hint.split(':') @@ -334,12 +371,12 @@ export function keysend( ] } // sphinx-proxy sendPaymentSync - if (isProxy()) { + const lightning = await loadLightning(true, ownerPubkey) // try proxy + if (isProxy(lightning)) { // console.log("SEND sendPaymentSync", options) options.fee_limit = { fixed: FEE_LIMIT_SAT } - const lightning = await loadLightning(true, ownerPubkey) // try proxy lightning.sendPaymentSync(options, (err, response) => { - if (err) { + if (err || !response) { reject(err) } else { if (response.payment_error) { @@ -350,13 +387,27 @@ export function keysend( } }) } else { - if (IS_GREENLIGHT) { - const lightning = await loadLightning(false, ownerPubkey) - const req = interfaces.keysendRequest(options) + const lightning = await loadLightning(false, ownerPubkey) + if (isGL(lightning)) { + const req = ( + interfaces.keysendRequest(options) + ) // console.log("KEYSEND REQ", JSON.stringify(req)) - lightning.keysend(req, function (err, response) { - if (err == null) { - resolve(interfaces.keysendResponse(response)) + // Type 'GreenlightRoutehint[]' is not assignable to type 'Routehint[]' + // from generated types: + // export interface Routehint { + // hops?: { + // node_id?: Buffer | Uint8Array | string + // short_channel_id?: string + // fee_base?: number | string | Long + // fee_prop?: number + // cltv_expiry_delta?: number + // }[] + //} + lightning.keysend(req, function (err, response) { + if (err == null && response) { + // TODO greenlight type + resolve(interfaces.keysendResponse(response)) } else { reject(err) } @@ -366,7 +417,7 @@ export function keysend( // new sendPayment (with optional route hints) options.fee_limit_sat = FEE_LIMIT_SAT options.timeout_seconds = 16 - const router = await loadRouter() + const router = loadRouter() const call = router.sendPaymentV2(options) call.on('data', function (payment) { const state = payment.status || payment.state @@ -396,18 +447,17 @@ export function keysend( }) } -export function loadRouter(): any { +export function loadRouter(): RouterClient { if (routerClient) { return routerClient } else { const credentials = loadCredentials('router.macaroon') - const descriptor = grpc.load('proto/router.proto') - const router: any = descriptor.routerrpc - routerClient = new router.Router( + const descriptor = loadProto('router') + const router = descriptor.routerrpc + return (routerClient = new router.Router( LND_IP + ':' + config.lnd_port, credentials - ) - return routerClient + )) } } @@ -479,7 +529,8 @@ export function listInvoices(): Promise { sphinxLogger.info('listInvoices', logging.Lightning) return new Promise(async (resolve, reject) => { const lightning = await loadLightning() - lightning.listInvoices( + // TODO gl support? proxy? + ;(lightning).listInvoices( { num_max_invoices: 100000, reversed: true, @@ -522,7 +573,7 @@ function listInvoicesPaginated( ): Promise<{ first_index_offset: string; invoices: interfaces.Invoice[] }> { return new Promise(async (resolve, reject) => { const lightning = await loadLightning() - lightning.listInvoices( + ;(lightning).listInvoices( { num_max_invoices: limit, index_offset: offset, @@ -566,7 +617,7 @@ export function listPaymentsPaginated( ): Promise<{ first_index_offset: string; payments: interfaces.Payment[] }> { return new Promise(async (resolve, reject) => { const lightning = await loadLightning() - lightning.listPayments( + ;(lightning).listPayments( { max_payments: limit, index_offset: offset, @@ -580,13 +631,11 @@ export function listPaymentsPaginated( }) } -export function listAllPaymentsFull(): Promise<{ - payments: interfaces.Payment[] -}> { +export function listAllPaymentsFull(): Promise { sphinxLogger.info('=> list all payments') return new Promise(async (resolve, reject) => { const lightning = await loadLightning() - lightning.listPayments({}, (err, response) => { + ;(lightning).listPayments({}, (err, response) => { if (!err && response && response.payments) { resolve(response.payments) } else { @@ -608,6 +657,7 @@ export function signBuffer(msg: Buffer, ownerPubkey?: string): Promise { sphinxLogger.info('signBuffer', logging.Lightning) return new Promise(async (resolve, reject) => { try { + const lightning = await loadLightning(true, ownerPubkey) // try proxy if (IS_GREENLIGHT) { const pld = interfaces.greenlightSignMessagePayload(msg) const sig = libhsmd.Handle(1024, 0, null, pld) @@ -620,11 +670,10 @@ export function signBuffer(msg: Buffer, ownerPubkey?: string): Promise { finalRecid.writeUInt8(ecRecid, 0) const finalSig = Buffer.concat([finalRecid, sigBytes], 65) resolve(zbase32.encode(finalSig)) - } else { - const lightning = await loadLightning(true, ownerPubkey) // try proxy + } else if (isLND(lightning)) { const options = { msg } lightning.signMessage(options, function (err, sig) { - if (err || !sig.signature) { + if (err || !sig || !sig.signature) { reject(err) } else { resolve(sig.signature) @@ -658,6 +707,7 @@ export function verifyMessage( sphinxLogger.info('verifyMessage', logging.Lightning) return new Promise(async (resolve, reject) => { try { + const lightning = await loadLightning(true, ownerPubkey) // try proxy if (IS_GREENLIGHT) { const fullBytes = zbase32.decode(sig) const sigBytes = fullBytes.slice(1) @@ -689,20 +739,22 @@ export function verifyMessage( valid: true, pubkey: recoveredPubkey.toString('hex'), }) - } else { - const lightning = await loadLightning(true, ownerPubkey) // try proxy - const options = { - msg: ByteBuffer.fromHex(msg), - signature: sig, // zbase32 encoded string - } - lightning.verifyMessage(options, function (err, res) { - // console.log(res) - if (err || !res.pubkey) { - reject(err) - } else { - resolve(res) + } else if (isLND(lightning)) { + // sig is zbase32 encoded + lightning.verifyMessage( + { + msg: Buffer.from(msg, 'hex'), + signature: sig, + }, + function (err, res) { + // console.log(res) + if (err || !res || !res.pubkey) { + reject(err) + } else { + resolve(res) + } } - }) + ) } } catch (e) { reject(e) @@ -725,12 +777,14 @@ export async function getInfo( // log('getInfo') return new Promise(async (resolve, reject) => { try { + // try proxy const lightning = await loadLightning( tryProxy === false ? false : true, undefined, noCache - ) // try proxy - lightning.getInfo({}, function (err, response) { + ) + // TODO remove any + ;(lightning).getInfo({}, function (err, response) { if (err == null) { resolve(interfaces.getInfoResponse(response)) } else { @@ -770,8 +824,8 @@ export async function listPeers( return new Promise(async (resolve, reject) => { const lightning = await loadLightning(true, ownerPubkey) const opts = interfaces.listPeersRequest(args) - lightning.listPeers(opts, function (err, response) { - if (err == null) { + ;(lightning).listPeers(opts, function (err, response) { + if (err == null && response) { resolve(interfaces.listPeersResponse(response)) } else { reject(err) @@ -787,27 +841,54 @@ export async function listChannels( sphinxLogger.info('listChannels', logging.Lightning) return new Promise(async (resolve, reject) => { const lightning = await loadLightning(true, ownerPubkey) // try proxy - const cmd = interfaces.listChannelsCommand() const opts = interfaces.listChannelsRequest(args) - lightning[cmd](opts, function (err, response) { - if (err == null) { - resolve(interfaces.listChannelsResponse(response)) - } else { - reject(err) - } - }) + if (isGL(lightning)) { + lightning.listPeers(opts, function (err, response) { + if (err == null && response) { + resolve(interfaces.listChannelsResponse(response)) + } else { + reject(err) + } + }) + } else if (isLND(lightning)) { + // TODO proxy? + ;(lightning).listChannels( + opts, + function (err, response) { + if (err == null && response) { + resolve(interfaces.listChannelsResponse(response)) + } else { + reject(err) + } + } + ) + } }) } -export async function pendingChannels( - ownerPubkey?: string -): Promise<{ [k: string]: any }> { +// if separate fields get used in relay, it might be worth to add the types, just copy em from src/grpc/types with go to declaration of your ide +export async function pendingChannels(ownerPubkey?: string): Promise<{ + total_limbo_balance: string + pending_open_channels: unknown[] + pending_closing_channels: unknown[] + pending_force_closing_channels: unknown[] + waiting_close_channels: unknown[] +}> { sphinxLogger.info('pendingChannels', logging.Lightning) - if (IS_GREENLIGHT) return [] - return new Promise(async (resolve, reject) => { - const lightning = await loadLightning(true, ownerPubkey) // try proxy - lightning.pendingChannels({}, function (err, response) { - if (err == null) { + const lightning = await loadLightning(true, ownerPubkey) // try proxy + if (isGL(lightning)) { + return { + total_limbo_balance: '0', + pending_open_channels: [], + pending_closing_channels: [], + pending_force_closing_channels: [], + waiting_close_channels: [], + } + } + return new Promise((resolve, reject) => { + // no pendingChannels on proxy?????? + ;(lightning).pendingChannels({}, function (err, response) { + if (err == null && response) { resolve(response) } else { reject(err) @@ -816,42 +897,73 @@ export async function pendingChannels( }) } +/** return void for LND, { node_id: string, features: string } for greenlight*/ export async function connectPeer( args: interfaces.ConnectPeerArgs -): Promise<{ [k: string]: any }> { +): Promise { sphinxLogger.info('connectPeer', logging.Lightning) return new Promise(async (resolve, reject) => { const lightning = await loadLightning() - const req = interfaces.connectPeerRequest(args) - lightning.connectPeer(req, function (err, response) { - if (err == null) { - resolve(response) - } else { - reject(err) - } - }) + if (isGL(lightning)) { + const req = interfaces.connectPeerRequest(args) + lightning.connectPeer( + req, + function (err, response) { + if (err == null && response) { + resolve(response) + } else { + reject(err) + } + } + ) + } else if (isLND(lightning)) { + lightning.connectPeer(args, function (err, response) { + if (err == null && response) { + resolve() + } else { + reject(err) + } + }) + } }) } export interface OpenChannelArgs { - node_pubkey: any // bytes + node_pubkey: string | Buffer // bytes local_funding_amount: number push_sat: number // 0 sat_per_byte: number // 75? } +export type OpenChannelResponse = + | { + funding_txid_bytes: never + funding_txid_str: string + output_index: number + funding_txid: 'funding_txid_str' + } + | { + funding_txid_bytes: Buffer + funding_txid_str: never + output_index: number + funding_txid: 'funding_txid_bytes' + } +/** does nothing and returns nothing for greenlight */ export async function openChannel( args: OpenChannelArgs -): Promise<{ [k: string]: any }> { +): Promise { sphinxLogger.info('openChannel', logging.Lightning) const opts = args || {} - if (args && args.node_pubkey) { - opts.node_pubkey = ByteBuffer.fromHex(args.node_pubkey) + const lightning = await loadLightning() + if (isGL(lightning)) { + return } - return new Promise(async (resolve, reject) => { - const lightning = await loadLightning() + return new Promise((resolve, reject) => { lightning.openChannelSync(opts, function (err, response) { - if (err == null) { - resolve(response) + if (err == null && response) { + resolve(response) } else { reject(err) } @@ -899,21 +1011,38 @@ export async function complexBalances( const response = await channelBalance(ownerPubkey) return { reserve, - full_balance: Math.max(0, parseInt(response.balance)), + full_balance: response ? Math.max(0, parseInt(response.balance)) : 0, balance: spendableBalance, - pending_open_balance: parseInt(response.pending_open_balance), + pending_open_balance: response + ? parseInt(response.pending_open_balance) + : 0, } } } -export async function channelBalance( - ownerPubkey?: string -): Promise<{ [k: string]: any }> { +interface _lnrpc_Amount__Output { + sat: string + msat: string +} + +export async function channelBalance(ownerPubkey?: string): Promise<{ + balance: string + pending_open_balance: string + local_balance: _lnrpc_Amount__Output | null + remote_balance: _lnrpc_Amount__Output | null + unsettled_local_balance: _lnrpc_Amount__Output | null + unsettled_remote_balance: _lnrpc_Amount__Output | null + pending_open_local_balance: _lnrpc_Amount__Output | null + pending_open_remote_balance: _lnrpc_Amount__Output | null +} | void> { sphinxLogger.info('channelBalance', logging.Lightning) - return new Promise(async (resolve, reject) => { - const lightning = await loadLightning(true, ownerPubkey) // try proxy + const lightning = await loadLightning(true, ownerPubkey) // try proxy + if (isGL(lightning)) { + return + } + return new Promise((resolve, reject) => { lightning.channelBalance({}, function (err, response) { - if (err == null) { + if (err == null && response) { resolve(response) } else { reject(err) @@ -922,19 +1051,41 @@ export async function channelBalance( }) } +interface _lnrpc_RoutingPolicy__Output { + time_lock_delta: number + min_htlc: string + fee_base_msat: string + fee_rate_milli_msat: string + disabled: boolean + max_htlc_msat: string + last_update: number +} + +/** returns void for greenlight */ export async function getChanInfo( chan_id: number, tryProxy?: boolean -): Promise<{ [k: string]: any }> { +): Promise<{ + channel_id: string + chan_point: string + last_update: number + node1_pub: string + node2_pub: string + capacity: string + node1_policy: _lnrpc_RoutingPolicy__Output | null + node2_policy: _lnrpc_RoutingPolicy__Output | null +} | void> { // log('getChanInfo') - if (IS_GREENLIGHT) return {} // skip for now - return new Promise(async (resolve, reject) => { + const lightning = await loadLightning(tryProxy === false ? false : true) // try proxy + if (isGL(lightning)) { + return // skip for now + } + return new Promise((resolve, reject) => { if (!chan_id) { return reject('no chan id') } - const lightning = await loadLightning(tryProxy === false ? false : true) // try proxy lightning.getChanInfo({ chan_id }, function (err, response) { - if (err == null) { + if (err == null && response) { resolve(response) } else { reject(err) diff --git a/src/grpc/proto.ts b/src/grpc/proto.ts new file mode 100644 index 000000000..d55814972 --- /dev/null +++ b/src/grpc/proto.ts @@ -0,0 +1,58 @@ +// Generated file. Do not edit. Edit the template proto.ts.template instead. + +import * as grpc from '@grpc/grpc-js' +import { loadSync, Options } from '@grpc/proto-loader' + +import type { ProtoGrpcType as GreenlightProtoGrpcType } from './types/greenlight' +import type { ProtoGrpcType as LightningProtoGrpcType } from './types/lightning' +import type { ProtoGrpcType as RouterProtoGrpcType } from './types/router' +import type { ProtoGrpcType as Rpc_proxyProtoGrpcType } from './types/rpc_proxy' +import type { ProtoGrpcType as SchedulerProtoGrpcType } from './types/scheduler' +import type { ProtoGrpcType as SignerProtoGrpcType } from './types/signer' +import type { ProtoGrpcType as WalletkitProtoGrpcType } from './types/walletkit' +import type { ProtoGrpcType as WalletunlockerProtoGrpcType } from './types/walletunlocker' + +process.env.GRPC_SSL_CIPHER_SUITES = 'HIGH+ECDSA' + +type ProtoName = + | 'greenlight' + | 'lightning' + | 'router' + | 'rpc_proxy' + | 'scheduler' + | 'signer' + | 'walletkit' + | 'walletunlocker' + +type ProtoGrpcType = + | GreenlightProtoGrpcType + | LightningProtoGrpcType + | RouterProtoGrpcType + | Rpc_proxyProtoGrpcType + | SchedulerProtoGrpcType + | SignerProtoGrpcType + | WalletkitProtoGrpcType + | WalletunlockerProtoGrpcType + +const opts: Options = { + keepCase: true, + longs: String, + enums: String, + defaults: true, + oneofs: true, +} + +export function loadProto(name: 'greenlight'): GreenlightProtoGrpcType +export function loadProto(name: 'lightning'): LightningProtoGrpcType +export function loadProto(name: 'router'): RouterProtoGrpcType +export function loadProto(name: 'rpc_proxy'): Rpc_proxyProtoGrpcType +export function loadProto(name: 'scheduler'): SchedulerProtoGrpcType +export function loadProto(name: 'signer'): SignerProtoGrpcType +export function loadProto(name: 'walletkit'): WalletkitProtoGrpcType +export function loadProto(name: 'walletunlocker'): WalletunlockerProtoGrpcType +export function loadProto(name: ProtoName): ProtoGrpcType +export function loadProto(name: ProtoName): ProtoGrpcType { + return grpc.loadPackageDefinition( + loadSync(`proto/${name}.proto`, opts) + ) as unknown as ProtoGrpcType +} diff --git a/src/grpc/proto.ts.template b/src/grpc/proto.ts.template new file mode 100644 index 000000000..b597215b0 --- /dev/null +++ b/src/grpc/proto.ts.template @@ -0,0 +1,28 @@ +import * as grpc from '@grpc/grpc-js' +import { loadSync, Options } from '@grpc/proto-loader' + +import type { ProtoGrpcType as {{Name}}ProtoGrpcType } from './types/{{name}}' + +process.env.GRPC_SSL_CIPHER_SUITES = 'HIGH+ECDSA' + +type ProtoName = + | '{{name}}' + +type ProtoGrpcType = + | {{Name}}ProtoGrpcType + +const opts: Options = { + keepCase: true, + longs: String, + enums: String, + defaults: true, + oneofs: true, +} + +export function loadProto(name: '{{name}}'): {{Name}}ProtoGrpcType +export function loadProto(name: ProtoName): ProtoGrpcType +export function loadProto(name: ProtoName): ProtoGrpcType { + return grpc.loadPackageDefinition( + loadSync(`proto/${name}.proto`, opts) + ) as unknown as ProtoGrpcType +} diff --git a/src/grpc/subscribe.ts b/src/grpc/subscribe.ts index 7450b4ec4..b00edac85 100644 --- a/src/grpc/subscribe.ts +++ b/src/grpc/subscribe.ts @@ -21,7 +21,7 @@ export function subscribeInvoices( const lightning = await loadLightning(true, ownerPubkey) // try proxy const cmd = interfaces.subscribeCommand() - const call = lightning[cmd]() + const call = lightning[cmd]({}) call.on('data', async function (response) { // console.log("=> INVOICE RAW", response) const inv = interfaces.subscribeResponse(response) diff --git a/src/grpc/types/greenlight.d.ts b/src/grpc/types/greenlight.d.ts new file mode 100644 index 000000000..b8f07f236 --- /dev/null +++ b/src/grpc/types/greenlight.d.ts @@ -0,0 +1,92 @@ +import type * as grpc from '@grpc/grpc-js' +import type { + EnumTypeDefinition, + MessageTypeDefinition, +} from '@grpc/proto-loader' + +import type { + HsmClient as _greenlight_HsmClient, + HsmDefinition as _greenlight_HsmDefinition, +} from './greenlight/Hsm' +import type { + NodeClient as _greenlight_NodeClient, + NodeDefinition as _greenlight_NodeDefinition, +} from './greenlight/Node' + +type SubtypeConstructor< + Constructor extends new (...args: unknown[]) => unknown, + Subtype +> = { + new (...args: ConstructorParameters): Subtype +} + +export interface ProtoGrpcType { + greenlight: { + Address: MessageTypeDefinition + Amount: MessageTypeDefinition + BitcoinAddress: MessageTypeDefinition + BtcAddressType: EnumTypeDefinition + Channel: MessageTypeDefinition + CloseChannelRequest: MessageTypeDefinition + CloseChannelResponse: MessageTypeDefinition + CloseChannelType: EnumTypeDefinition + Confirmation: MessageTypeDefinition + ConnectRequest: MessageTypeDefinition + ConnectResponse: MessageTypeDefinition + DisconnectRequest: MessageTypeDefinition + DisconnectResponse: MessageTypeDefinition + Empty: MessageTypeDefinition + Feerate: MessageTypeDefinition + FeeratePreset: EnumTypeDefinition + FundChannelRequest: MessageTypeDefinition + FundChannelResponse: MessageTypeDefinition + GetInfoRequest: MessageTypeDefinition + GetInfoResponse: MessageTypeDefinition + Hsm: SubtypeConstructor & { + service: _greenlight_HsmDefinition + } + HsmRequest: MessageTypeDefinition + HsmRequestContext: MessageTypeDefinition + HsmResponse: MessageTypeDefinition + Htlc: MessageTypeDefinition + IncomingPayment: MessageTypeDefinition + Invoice: MessageTypeDefinition + InvoiceIdentifier: MessageTypeDefinition + InvoiceRequest: MessageTypeDefinition + InvoiceStatus: EnumTypeDefinition + KeysendRequest: MessageTypeDefinition + ListFundsChannel: MessageTypeDefinition + ListFundsOutput: MessageTypeDefinition + ListFundsRequest: MessageTypeDefinition + ListFundsResponse: MessageTypeDefinition + ListInvoicesRequest: MessageTypeDefinition + ListInvoicesResponse: MessageTypeDefinition + ListPaymentsRequest: MessageTypeDefinition + ListPaymentsResponse: MessageTypeDefinition + ListPeersRequest: MessageTypeDefinition + ListPeersResponse: MessageTypeDefinition + NetAddressType: EnumTypeDefinition + NewAddrRequest: MessageTypeDefinition + NewAddrResponse: MessageTypeDefinition + Node: SubtypeConstructor & { + service: _greenlight_NodeDefinition + } + OffChainPayment: MessageTypeDefinition + Outpoint: MessageTypeDefinition + OutputStatus: EnumTypeDefinition + PayRequest: MessageTypeDefinition + PayStatus: EnumTypeDefinition + Payment: MessageTypeDefinition + PaymentIdentifier: MessageTypeDefinition + Peer: MessageTypeDefinition + Routehint: MessageTypeDefinition + RoutehintHop: MessageTypeDefinition + StopRequest: MessageTypeDefinition + StopResponse: MessageTypeDefinition + StreamIncomingFilter: MessageTypeDefinition + Timeout: MessageTypeDefinition + TlvField: MessageTypeDefinition + WithdrawRequest: MessageTypeDefinition + WithdrawResponse: MessageTypeDefinition + } +} diff --git a/src/grpc/types/greenlight/Address.d.ts b/src/grpc/types/greenlight/Address.d.ts new file mode 100644 index 000000000..6495bfd18 --- /dev/null +++ b/src/grpc/types/greenlight/Address.d.ts @@ -0,0 +1,18 @@ +// Original file: proto/greenlight.proto + +import type { + NetAddressType as _greenlight_NetAddressType, + NetAddressType__Output as _greenlight_NetAddressType__Output, +} from '../greenlight/NetAddressType' + +export interface Address { + type?: _greenlight_NetAddressType + addr?: string + port?: number +} + +export interface Address__Output { + type: _greenlight_NetAddressType__Output + addr: string + port: number +} diff --git a/src/grpc/types/greenlight/Amount.d.ts b/src/grpc/types/greenlight/Amount.d.ts new file mode 100644 index 000000000..e5a13ef15 --- /dev/null +++ b/src/grpc/types/greenlight/Amount.d.ts @@ -0,0 +1,21 @@ +// Original file: proto/greenlight.proto + +import type { Long } from '@grpc/proto-loader' + +export interface Amount { + millisatoshi?: number | string | Long + satoshi?: number | string | Long + bitcoin?: number | string | Long + all?: boolean + any?: boolean + unit?: 'millisatoshi' | 'satoshi' | 'bitcoin' | 'all' | 'any' +} + +export interface Amount__Output { + millisatoshi?: string + satoshi?: string + bitcoin?: string + all?: boolean + any?: boolean + unit: 'millisatoshi' | 'satoshi' | 'bitcoin' | 'all' | 'any' +} diff --git a/src/grpc/types/greenlight/BitcoinAddress.d.ts b/src/grpc/types/greenlight/BitcoinAddress.d.ts new file mode 100644 index 000000000..7430c7dd7 --- /dev/null +++ b/src/grpc/types/greenlight/BitcoinAddress.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/greenlight.proto + +export interface BitcoinAddress { + address?: string +} + +export interface BitcoinAddress__Output { + address: string +} diff --git a/src/grpc/types/greenlight/BtcAddressType.ts b/src/grpc/types/greenlight/BtcAddressType.ts new file mode 100644 index 000000000..c89399ece --- /dev/null +++ b/src/grpc/types/greenlight/BtcAddressType.ts @@ -0,0 +1,11 @@ +// Original file: proto/greenlight.proto + +export const BtcAddressType = { + BECH32: 'BECH32', + P2SH_SEGWIT: 'P2SH_SEGWIT', +} as const + +export type BtcAddressType = 'BECH32' | 0 | 'P2SH_SEGWIT' | 1 + +export type BtcAddressType__Output = + (typeof BtcAddressType)[keyof typeof BtcAddressType] diff --git a/src/grpc/types/greenlight/Channel.d.ts b/src/grpc/types/greenlight/Channel.d.ts new file mode 100644 index 000000000..0663a99e2 --- /dev/null +++ b/src/grpc/types/greenlight/Channel.d.ts @@ -0,0 +1,46 @@ +// Original file: proto/greenlight.proto + +import type { + Htlc as _greenlight_Htlc, + Htlc__Output as _greenlight_Htlc__Output, +} from '../greenlight/Htlc' + +export interface Channel { + state?: string + owner?: string + short_channel_id?: string + direction?: number + channel_id?: string + funding_txid?: string + close_to_addr?: string + close_to?: string + private?: boolean + total?: string + dust_limit?: string + spendable?: string + receivable?: string + their_to_self_delay?: number + our_to_self_delay?: number + status?: string[] + htlcs?: _greenlight_Htlc[] +} + +export interface Channel__Output { + state: string + owner: string + short_channel_id: string + direction: number + channel_id: string + funding_txid: string + close_to_addr: string + close_to: string + private: boolean + total: string + dust_limit: string + spendable: string + receivable: string + their_to_self_delay: number + our_to_self_delay: number + status: string[] + htlcs: _greenlight_Htlc__Output[] +} diff --git a/src/grpc/types/greenlight/CloseChannelRequest.d.ts b/src/grpc/types/greenlight/CloseChannelRequest.d.ts new file mode 100644 index 000000000..1db411d28 --- /dev/null +++ b/src/grpc/types/greenlight/CloseChannelRequest.d.ts @@ -0,0 +1,22 @@ +// Original file: proto/greenlight.proto + +import type { + Timeout as _greenlight_Timeout, + Timeout__Output as _greenlight_Timeout__Output, +} from '../greenlight/Timeout' +import type { + BitcoinAddress as _greenlight_BitcoinAddress, + BitcoinAddress__Output as _greenlight_BitcoinAddress__Output, +} from '../greenlight/BitcoinAddress' + +export interface CloseChannelRequest { + node_id?: Buffer | Uint8Array | string + unilateraltimeout?: _greenlight_Timeout | null + destination?: _greenlight_BitcoinAddress | null +} + +export interface CloseChannelRequest__Output { + node_id: Buffer + unilateraltimeout: _greenlight_Timeout__Output | null + destination: _greenlight_BitcoinAddress__Output | null +} diff --git a/src/grpc/types/greenlight/CloseChannelResponse.d.ts b/src/grpc/types/greenlight/CloseChannelResponse.d.ts new file mode 100644 index 000000000..0917efc9c --- /dev/null +++ b/src/grpc/types/greenlight/CloseChannelResponse.d.ts @@ -0,0 +1,18 @@ +// Original file: proto/greenlight.proto + +import type { + CloseChannelType as _greenlight_CloseChannelType, + CloseChannelType__Output as _greenlight_CloseChannelType__Output, +} from '../greenlight/CloseChannelType' + +export interface CloseChannelResponse { + close_type?: _greenlight_CloseChannelType + tx?: Buffer | Uint8Array | string + txid?: Buffer | Uint8Array | string +} + +export interface CloseChannelResponse__Output { + close_type: _greenlight_CloseChannelType__Output + tx: Buffer + txid: Buffer +} diff --git a/src/grpc/types/greenlight/CloseChannelType.ts b/src/grpc/types/greenlight/CloseChannelType.ts new file mode 100644 index 000000000..5530b035a --- /dev/null +++ b/src/grpc/types/greenlight/CloseChannelType.ts @@ -0,0 +1,11 @@ +// Original file: proto/greenlight.proto + +export const CloseChannelType = { + MUTUAL: 'MUTUAL', + UNILATERAL: 'UNILATERAL', +} as const + +export type CloseChannelType = 'MUTUAL' | 0 | 'UNILATERAL' | 1 + +export type CloseChannelType__Output = + (typeof CloseChannelType)[keyof typeof CloseChannelType] diff --git a/src/grpc/types/greenlight/Confirmation.d.ts b/src/grpc/types/greenlight/Confirmation.d.ts new file mode 100644 index 000000000..ea873cb2e --- /dev/null +++ b/src/grpc/types/greenlight/Confirmation.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/greenlight.proto + +export interface Confirmation { + blocks?: number +} + +export interface Confirmation__Output { + blocks: number +} diff --git a/src/grpc/types/greenlight/ConnectRequest.d.ts b/src/grpc/types/greenlight/ConnectRequest.d.ts new file mode 100644 index 000000000..45aeeadea --- /dev/null +++ b/src/grpc/types/greenlight/ConnectRequest.d.ts @@ -0,0 +1,11 @@ +// Original file: proto/greenlight.proto + +export interface ConnectRequest { + node_id?: string + addr?: string +} + +export interface ConnectRequest__Output { + node_id: string + addr: string +} diff --git a/src/grpc/types/greenlight/ConnectResponse.d.ts b/src/grpc/types/greenlight/ConnectResponse.d.ts new file mode 100644 index 000000000..f6e1d394b --- /dev/null +++ b/src/grpc/types/greenlight/ConnectResponse.d.ts @@ -0,0 +1,11 @@ +// Original file: proto/greenlight.proto + +export interface ConnectResponse { + node_id?: string + features?: string +} + +export interface ConnectResponse__Output { + node_id: string + features: string +} diff --git a/src/grpc/types/greenlight/DisconnectRequest.d.ts b/src/grpc/types/greenlight/DisconnectRequest.d.ts new file mode 100644 index 000000000..20ad19fc6 --- /dev/null +++ b/src/grpc/types/greenlight/DisconnectRequest.d.ts @@ -0,0 +1,11 @@ +// Original file: proto/greenlight.proto + +export interface DisconnectRequest { + node_id?: string + force?: boolean +} + +export interface DisconnectRequest__Output { + node_id: string + force: boolean +} diff --git a/src/grpc/types/greenlight/DisconnectResponse.d.ts b/src/grpc/types/greenlight/DisconnectResponse.d.ts new file mode 100644 index 000000000..a5ed3ba80 --- /dev/null +++ b/src/grpc/types/greenlight/DisconnectResponse.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/greenlight.proto + +export interface DisconnectResponse { + [k: string]: never +} + +export interface DisconnectResponse__Output { + [k: string]: never +} diff --git a/src/grpc/types/greenlight/Empty.d.ts b/src/grpc/types/greenlight/Empty.d.ts new file mode 100644 index 000000000..f8549d071 --- /dev/null +++ b/src/grpc/types/greenlight/Empty.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/greenlight.proto + +export interface Empty { + [k: string]: never +} + +export interface Empty__Output { + [k: string]: never +} diff --git a/src/grpc/types/greenlight/Feerate.d.ts b/src/grpc/types/greenlight/Feerate.d.ts new file mode 100644 index 000000000..d8d0adcd4 --- /dev/null +++ b/src/grpc/types/greenlight/Feerate.d.ts @@ -0,0 +1,21 @@ +// Original file: proto/greenlight.proto + +import type { + FeeratePreset as _greenlight_FeeratePreset, + FeeratePreset__Output as _greenlight_FeeratePreset__Output, +} from '../greenlight/FeeratePreset' +import type { Long } from '@grpc/proto-loader' + +export interface Feerate { + preset?: _greenlight_FeeratePreset + perkw?: number | string | Long + perkb?: number | string | Long + value?: 'preset' | 'perkw' | 'perkb' +} + +export interface Feerate__Output { + preset?: _greenlight_FeeratePreset__Output + perkw?: string + perkb?: string + value: 'preset' | 'perkw' | 'perkb' +} diff --git a/src/grpc/types/greenlight/FeeratePreset.ts b/src/grpc/types/greenlight/FeeratePreset.ts new file mode 100644 index 000000000..741489de3 --- /dev/null +++ b/src/grpc/types/greenlight/FeeratePreset.ts @@ -0,0 +1,12 @@ +// Original file: proto/greenlight.proto + +export const FeeratePreset = { + NORMAL: 'NORMAL', + SLOW: 'SLOW', + URGENT: 'URGENT', +} as const + +export type FeeratePreset = 'NORMAL' | 0 | 'SLOW' | 1 | 'URGENT' | 2 + +export type FeeratePreset__Output = + (typeof FeeratePreset)[keyof typeof FeeratePreset] diff --git a/src/grpc/types/greenlight/FundChannelRequest.d.ts b/src/grpc/types/greenlight/FundChannelRequest.d.ts new file mode 100644 index 000000000..0b9557280 --- /dev/null +++ b/src/grpc/types/greenlight/FundChannelRequest.d.ts @@ -0,0 +1,32 @@ +// Original file: proto/greenlight.proto + +import type { + Amount as _greenlight_Amount, + Amount__Output as _greenlight_Amount__Output, +} from '../greenlight/Amount' +import type { + Feerate as _greenlight_Feerate, + Feerate__Output as _greenlight_Feerate__Output, +} from '../greenlight/Feerate' +import type { + Confirmation as _greenlight_Confirmation, + Confirmation__Output as _greenlight_Confirmation__Output, +} from '../greenlight/Confirmation' + +export interface FundChannelRequest { + node_id?: Buffer | Uint8Array | string + amount?: _greenlight_Amount | null + feerate?: _greenlight_Feerate | null + announce?: boolean + minconf?: _greenlight_Confirmation | null + close_to?: string +} + +export interface FundChannelRequest__Output { + node_id: Buffer + amount: _greenlight_Amount__Output | null + feerate: _greenlight_Feerate__Output | null + announce: boolean + minconf: _greenlight_Confirmation__Output | null + close_to: string +} diff --git a/src/grpc/types/greenlight/FundChannelResponse.d.ts b/src/grpc/types/greenlight/FundChannelResponse.d.ts new file mode 100644 index 000000000..6c6b3ca65 --- /dev/null +++ b/src/grpc/types/greenlight/FundChannelResponse.d.ts @@ -0,0 +1,20 @@ +// Original file: proto/greenlight.proto + +import type { + Outpoint as _greenlight_Outpoint, + Outpoint__Output as _greenlight_Outpoint__Output, +} from '../greenlight/Outpoint' + +export interface FundChannelResponse { + tx?: Buffer | Uint8Array | string + outpoint?: _greenlight_Outpoint | null + channel_id?: Buffer | Uint8Array | string + close_to?: string +} + +export interface FundChannelResponse__Output { + tx: Buffer + outpoint: _greenlight_Outpoint__Output | null + channel_id: Buffer + close_to: string +} diff --git a/src/grpc/types/greenlight/GetInfoRequest.d.ts b/src/grpc/types/greenlight/GetInfoRequest.d.ts new file mode 100644 index 000000000..d8a55040c --- /dev/null +++ b/src/grpc/types/greenlight/GetInfoRequest.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/greenlight.proto + +export interface GetInfoRequest { + [k: string]: never +} + +export interface GetInfoRequest__Output { + [k: string]: never +} diff --git a/src/grpc/types/greenlight/GetInfoResponse.d.ts b/src/grpc/types/greenlight/GetInfoResponse.d.ts new file mode 100644 index 000000000..cf2f6fa65 --- /dev/null +++ b/src/grpc/types/greenlight/GetInfoResponse.d.ts @@ -0,0 +1,28 @@ +// Original file: proto/greenlight.proto + +import type { + Address as _greenlight_Address, + Address__Output as _greenlight_Address__Output, +} from '../greenlight/Address' + +export interface GetInfoResponse { + node_id?: Buffer | Uint8Array | string + alias?: string + color?: Buffer | Uint8Array | string + num_peers?: number + addresses?: _greenlight_Address[] + version?: string + blockheight?: number + network?: string +} + +export interface GetInfoResponse__Output { + node_id: Buffer + alias: string + color: Buffer + num_peers: number + addresses: _greenlight_Address__Output[] + version: string + blockheight: number + network: string +} diff --git a/src/grpc/types/greenlight/Hsm.d.ts b/src/grpc/types/greenlight/Hsm.d.ts new file mode 100644 index 000000000..d4b392c14 --- /dev/null +++ b/src/grpc/types/greenlight/Hsm.d.ts @@ -0,0 +1,124 @@ +// Original file: proto/greenlight.proto + +import type * as grpc from '@grpc/grpc-js' +import type { MethodDefinition } from '@grpc/proto-loader' +import type { + Empty as _greenlight_Empty, + Empty__Output as _greenlight_Empty__Output, +} from '../greenlight/Empty' +import type { + HsmRequest as _greenlight_HsmRequest, + HsmRequest__Output as _greenlight_HsmRequest__Output, +} from '../greenlight/HsmRequest' +import type { + HsmResponse as _greenlight_HsmResponse, + HsmResponse__Output as _greenlight_HsmResponse__Output, +} from '../greenlight/HsmResponse' + +export interface HsmClient extends grpc.Client { + Ping( + argument: _greenlight_Empty, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_Empty__Output> + ): grpc.ClientUnaryCall + Ping( + argument: _greenlight_Empty, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_greenlight_Empty__Output> + ): grpc.ClientUnaryCall + Ping( + argument: _greenlight_Empty, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_Empty__Output> + ): grpc.ClientUnaryCall + Ping( + argument: _greenlight_Empty, + callback: grpc.requestCallback<_greenlight_Empty__Output> + ): grpc.ClientUnaryCall + ping( + argument: _greenlight_Empty, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_Empty__Output> + ): grpc.ClientUnaryCall + ping( + argument: _greenlight_Empty, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_greenlight_Empty__Output> + ): grpc.ClientUnaryCall + ping( + argument: _greenlight_Empty, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_Empty__Output> + ): grpc.ClientUnaryCall + ping( + argument: _greenlight_Empty, + callback: grpc.requestCallback<_greenlight_Empty__Output> + ): grpc.ClientUnaryCall + + Request( + argument: _greenlight_HsmRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_HsmResponse__Output> + ): grpc.ClientUnaryCall + Request( + argument: _greenlight_HsmRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_greenlight_HsmResponse__Output> + ): grpc.ClientUnaryCall + Request( + argument: _greenlight_HsmRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_HsmResponse__Output> + ): grpc.ClientUnaryCall + Request( + argument: _greenlight_HsmRequest, + callback: grpc.requestCallback<_greenlight_HsmResponse__Output> + ): grpc.ClientUnaryCall + request( + argument: _greenlight_HsmRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_HsmResponse__Output> + ): grpc.ClientUnaryCall + request( + argument: _greenlight_HsmRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_greenlight_HsmResponse__Output> + ): grpc.ClientUnaryCall + request( + argument: _greenlight_HsmRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_HsmResponse__Output> + ): grpc.ClientUnaryCall + request( + argument: _greenlight_HsmRequest, + callback: grpc.requestCallback<_greenlight_HsmResponse__Output> + ): grpc.ClientUnaryCall +} + +export interface HsmHandlers extends grpc.UntypedServiceImplementation { + Ping: grpc.handleUnaryCall<_greenlight_Empty__Output, _greenlight_Empty> + + Request: grpc.handleUnaryCall< + _greenlight_HsmRequest__Output, + _greenlight_HsmResponse + > +} + +export interface HsmDefinition extends grpc.ServiceDefinition { + Ping: MethodDefinition< + _greenlight_Empty, + _greenlight_Empty, + _greenlight_Empty__Output, + _greenlight_Empty__Output + > + Request: MethodDefinition< + _greenlight_HsmRequest, + _greenlight_HsmResponse, + _greenlight_HsmRequest__Output, + _greenlight_HsmResponse__Output + > +} diff --git a/src/grpc/types/greenlight/HsmRequest.d.ts b/src/grpc/types/greenlight/HsmRequest.d.ts new file mode 100644 index 000000000..49dda99b6 --- /dev/null +++ b/src/grpc/types/greenlight/HsmRequest.d.ts @@ -0,0 +1,18 @@ +// Original file: proto/greenlight.proto + +import type { + HsmRequestContext as _greenlight_HsmRequestContext, + HsmRequestContext__Output as _greenlight_HsmRequestContext__Output, +} from '../greenlight/HsmRequestContext' + +export interface HsmRequest { + request_id?: number + context?: _greenlight_HsmRequestContext | null + raw?: Buffer | Uint8Array | string +} + +export interface HsmRequest__Output { + request_id: number + context: _greenlight_HsmRequestContext__Output | null + raw: Buffer +} diff --git a/src/grpc/types/greenlight/HsmRequestContext.d.ts b/src/grpc/types/greenlight/HsmRequestContext.d.ts new file mode 100644 index 000000000..42a3578db --- /dev/null +++ b/src/grpc/types/greenlight/HsmRequestContext.d.ts @@ -0,0 +1,15 @@ +// Original file: proto/greenlight.proto + +import type { Long } from '@grpc/proto-loader' + +export interface HsmRequestContext { + node_id?: Buffer | Uint8Array | string + dbid?: number | string | Long + capabilities?: number | string | Long +} + +export interface HsmRequestContext__Output { + node_id: Buffer + dbid: string + capabilities: string +} diff --git a/src/grpc/types/greenlight/HsmResponse.d.ts b/src/grpc/types/greenlight/HsmResponse.d.ts new file mode 100644 index 000000000..500e8ed58 --- /dev/null +++ b/src/grpc/types/greenlight/HsmResponse.d.ts @@ -0,0 +1,11 @@ +// Original file: proto/greenlight.proto + +export interface HsmResponse { + request_id?: number + raw?: Buffer | Uint8Array | string +} + +export interface HsmResponse__Output { + request_id: number + raw: Buffer +} diff --git a/src/grpc/types/greenlight/Htlc.d.ts b/src/grpc/types/greenlight/Htlc.d.ts new file mode 100644 index 000000000..843526d71 --- /dev/null +++ b/src/grpc/types/greenlight/Htlc.d.ts @@ -0,0 +1,23 @@ +// Original file: proto/greenlight.proto + +import type { Long } from '@grpc/proto-loader' + +export interface Htlc { + direction?: string + id?: number | string | Long + amount?: string + expiry?: number | string | Long + payment_hash?: string + state?: string + local_trimmed?: boolean +} + +export interface Htlc__Output { + direction: string + id: string + amount: string + expiry: string + payment_hash: string + state: string + local_trimmed: boolean +} diff --git a/src/grpc/types/greenlight/IncomingPayment.d.ts b/src/grpc/types/greenlight/IncomingPayment.d.ts new file mode 100644 index 000000000..104002164 --- /dev/null +++ b/src/grpc/types/greenlight/IncomingPayment.d.ts @@ -0,0 +1,16 @@ +// Original file: proto/greenlight.proto + +import type { + OffChainPayment as _greenlight_OffChainPayment, + OffChainPayment__Output as _greenlight_OffChainPayment__Output, +} from '../greenlight/OffChainPayment' + +export interface IncomingPayment { + offchain?: _greenlight_OffChainPayment | null + details?: 'offchain' +} + +export interface IncomingPayment__Output { + offchain?: _greenlight_OffChainPayment__Output | null + details: 'offchain' +} diff --git a/src/grpc/types/greenlight/Invoice.d.ts b/src/grpc/types/greenlight/Invoice.d.ts new file mode 100644 index 000000000..0362a7ecc --- /dev/null +++ b/src/grpc/types/greenlight/Invoice.d.ts @@ -0,0 +1,36 @@ +// Original file: proto/greenlight.proto + +import type { + Amount as _greenlight_Amount, + Amount__Output as _greenlight_Amount__Output, +} from '../greenlight/Amount' +import type { + InvoiceStatus as _greenlight_InvoiceStatus, + InvoiceStatus__Output as _greenlight_InvoiceStatus__Output, +} from '../greenlight/InvoiceStatus' + +export interface Invoice { + label?: string + description?: string + amount?: _greenlight_Amount | null + received?: _greenlight_Amount | null + status?: _greenlight_InvoiceStatus + payment_time?: number + expiry_time?: number + bolt11?: string + payment_hash?: Buffer | Uint8Array | string + payment_preimage?: Buffer | Uint8Array | string +} + +export interface Invoice__Output { + label: string + description: string + amount: _greenlight_Amount__Output | null + received: _greenlight_Amount__Output | null + status: _greenlight_InvoiceStatus__Output + payment_time: number + expiry_time: number + bolt11: string + payment_hash: Buffer + payment_preimage: Buffer +} diff --git a/src/grpc/types/greenlight/InvoiceIdentifier.d.ts b/src/grpc/types/greenlight/InvoiceIdentifier.d.ts new file mode 100644 index 000000000..3b9d18601 --- /dev/null +++ b/src/grpc/types/greenlight/InvoiceIdentifier.d.ts @@ -0,0 +1,15 @@ +// Original file: proto/greenlight.proto + +export interface InvoiceIdentifier { + label?: string + invstring?: string + payment_hash?: Buffer | Uint8Array | string + id?: 'label' | 'invstring' | 'payment_hash' +} + +export interface InvoiceIdentifier__Output { + label?: string + invstring?: string + payment_hash?: Buffer + id: 'label' | 'invstring' | 'payment_hash' +} diff --git a/src/grpc/types/greenlight/InvoiceRequest.d.ts b/src/grpc/types/greenlight/InvoiceRequest.d.ts new file mode 100644 index 000000000..d5145c07f --- /dev/null +++ b/src/grpc/types/greenlight/InvoiceRequest.d.ts @@ -0,0 +1,18 @@ +// Original file: proto/greenlight.proto + +import type { + Amount as _greenlight_Amount, + Amount__Output as _greenlight_Amount__Output, +} from '../greenlight/Amount' + +export interface InvoiceRequest { + amount?: _greenlight_Amount | null + label?: string + description?: string +} + +export interface InvoiceRequest__Output { + amount: _greenlight_Amount__Output | null + label: string + description: string +} diff --git a/src/grpc/types/greenlight/InvoiceStatus.ts b/src/grpc/types/greenlight/InvoiceStatus.ts new file mode 100644 index 000000000..6703dbf73 --- /dev/null +++ b/src/grpc/types/greenlight/InvoiceStatus.ts @@ -0,0 +1,12 @@ +// Original file: proto/greenlight.proto + +export const InvoiceStatus = { + UNPAID: 'UNPAID', + PAID: 'PAID', + EXPIRED: 'EXPIRED', +} as const + +export type InvoiceStatus = 'UNPAID' | 0 | 'PAID' | 1 | 'EXPIRED' | 2 + +export type InvoiceStatus__Output = + (typeof InvoiceStatus)[keyof typeof InvoiceStatus] diff --git a/src/grpc/types/greenlight/KeysendRequest.d.ts b/src/grpc/types/greenlight/KeysendRequest.d.ts new file mode 100644 index 000000000..53856a970 --- /dev/null +++ b/src/grpc/types/greenlight/KeysendRequest.d.ts @@ -0,0 +1,30 @@ +// Original file: proto/greenlight.proto + +import type { + Amount as _greenlight_Amount, + Amount__Output as _greenlight_Amount__Output, +} from '../greenlight/Amount' +import type { + Routehint as _greenlight_Routehint, + Routehint__Output as _greenlight_Routehint__Output, +} from '../greenlight/Routehint' +import type { + TlvField as _greenlight_TlvField, + TlvField__Output as _greenlight_TlvField__Output, +} from '../greenlight/TlvField' + +export interface KeysendRequest { + node_id?: Buffer | Uint8Array | string + amount?: _greenlight_Amount | null + label?: string + routehints?: _greenlight_Routehint[] + extratlvs?: _greenlight_TlvField[] +} + +export interface KeysendRequest__Output { + node_id: Buffer + amount: _greenlight_Amount__Output | null + label: string + routehints: _greenlight_Routehint__Output[] + extratlvs: _greenlight_TlvField__Output[] +} diff --git a/src/grpc/types/greenlight/ListFundsChannel.d.ts b/src/grpc/types/greenlight/ListFundsChannel.d.ts new file mode 100644 index 000000000..8c8cbe1a6 --- /dev/null +++ b/src/grpc/types/greenlight/ListFundsChannel.d.ts @@ -0,0 +1,23 @@ +// Original file: proto/greenlight.proto + +import type { Long } from '@grpc/proto-loader' + +export interface ListFundsChannel { + peer_id?: Buffer | Uint8Array | string + connected?: boolean + short_channel_id?: number | string | Long + our_amount_msat?: number | string | Long + amount_msat?: number | string | Long + funding_txid?: Buffer | Uint8Array | string + funding_output?: number +} + +export interface ListFundsChannel__Output { + peer_id: Buffer + connected: boolean + short_channel_id: string + our_amount_msat: string + amount_msat: string + funding_txid: Buffer + funding_output: number +} diff --git a/src/grpc/types/greenlight/ListFundsOutput.d.ts b/src/grpc/types/greenlight/ListFundsOutput.d.ts new file mode 100644 index 000000000..c7d8eb74a --- /dev/null +++ b/src/grpc/types/greenlight/ListFundsOutput.d.ts @@ -0,0 +1,28 @@ +// Original file: proto/greenlight.proto + +import type { + Outpoint as _greenlight_Outpoint, + Outpoint__Output as _greenlight_Outpoint__Output, +} from '../greenlight/Outpoint' +import type { + Amount as _greenlight_Amount, + Amount__Output as _greenlight_Amount__Output, +} from '../greenlight/Amount' +import type { + OutputStatus as _greenlight_OutputStatus, + OutputStatus__Output as _greenlight_OutputStatus__Output, +} from '../greenlight/OutputStatus' + +export interface ListFundsOutput { + output?: _greenlight_Outpoint | null + amount?: _greenlight_Amount | null + address?: string + status?: _greenlight_OutputStatus +} + +export interface ListFundsOutput__Output { + output: _greenlight_Outpoint__Output | null + amount: _greenlight_Amount__Output | null + address: string + status: _greenlight_OutputStatus__Output +} diff --git a/src/grpc/types/greenlight/ListFundsRequest.d.ts b/src/grpc/types/greenlight/ListFundsRequest.d.ts new file mode 100644 index 000000000..edeb5186b --- /dev/null +++ b/src/grpc/types/greenlight/ListFundsRequest.d.ts @@ -0,0 +1,14 @@ +// Original file: proto/greenlight.proto + +import type { + Confirmation as _greenlight_Confirmation, + Confirmation__Output as _greenlight_Confirmation__Output, +} from '../greenlight/Confirmation' + +export interface ListFundsRequest { + minconf?: _greenlight_Confirmation | null +} + +export interface ListFundsRequest__Output { + minconf: _greenlight_Confirmation__Output | null +} diff --git a/src/grpc/types/greenlight/ListFundsResponse.d.ts b/src/grpc/types/greenlight/ListFundsResponse.d.ts new file mode 100644 index 000000000..d286694cb --- /dev/null +++ b/src/grpc/types/greenlight/ListFundsResponse.d.ts @@ -0,0 +1,20 @@ +// Original file: proto/greenlight.proto + +import type { + ListFundsOutput as _greenlight_ListFundsOutput, + ListFundsOutput__Output as _greenlight_ListFundsOutput__Output, +} from '../greenlight/ListFundsOutput' +import type { + ListFundsChannel as _greenlight_ListFundsChannel, + ListFundsChannel__Output as _greenlight_ListFundsChannel__Output, +} from '../greenlight/ListFundsChannel' + +export interface ListFundsResponse { + outputs?: _greenlight_ListFundsOutput[] + channels?: _greenlight_ListFundsChannel[] +} + +export interface ListFundsResponse__Output { + outputs: _greenlight_ListFundsOutput__Output[] + channels: _greenlight_ListFundsChannel__Output[] +} diff --git a/src/grpc/types/greenlight/ListInvoicesRequest.d.ts b/src/grpc/types/greenlight/ListInvoicesRequest.d.ts new file mode 100644 index 000000000..0221f8d61 --- /dev/null +++ b/src/grpc/types/greenlight/ListInvoicesRequest.d.ts @@ -0,0 +1,14 @@ +// Original file: proto/greenlight.proto + +import type { + InvoiceIdentifier as _greenlight_InvoiceIdentifier, + InvoiceIdentifier__Output as _greenlight_InvoiceIdentifier__Output, +} from '../greenlight/InvoiceIdentifier' + +export interface ListInvoicesRequest { + identifier?: _greenlight_InvoiceIdentifier | null +} + +export interface ListInvoicesRequest__Output { + identifier: _greenlight_InvoiceIdentifier__Output | null +} diff --git a/src/grpc/types/greenlight/ListInvoicesResponse.d.ts b/src/grpc/types/greenlight/ListInvoicesResponse.d.ts new file mode 100644 index 000000000..b7d9ffe57 --- /dev/null +++ b/src/grpc/types/greenlight/ListInvoicesResponse.d.ts @@ -0,0 +1,14 @@ +// Original file: proto/greenlight.proto + +import type { + Invoice as _greenlight_Invoice, + Invoice__Output as _greenlight_Invoice__Output, +} from '../greenlight/Invoice' + +export interface ListInvoicesResponse { + invoices?: _greenlight_Invoice[] +} + +export interface ListInvoicesResponse__Output { + invoices: _greenlight_Invoice__Output[] +} diff --git a/src/grpc/types/greenlight/ListPaymentsRequest.d.ts b/src/grpc/types/greenlight/ListPaymentsRequest.d.ts new file mode 100644 index 000000000..33a427cea --- /dev/null +++ b/src/grpc/types/greenlight/ListPaymentsRequest.d.ts @@ -0,0 +1,14 @@ +// Original file: proto/greenlight.proto + +import type { + PaymentIdentifier as _greenlight_PaymentIdentifier, + PaymentIdentifier__Output as _greenlight_PaymentIdentifier__Output, +} from '../greenlight/PaymentIdentifier' + +export interface ListPaymentsRequest { + identifier?: _greenlight_PaymentIdentifier | null +} + +export interface ListPaymentsRequest__Output { + identifier: _greenlight_PaymentIdentifier__Output | null +} diff --git a/src/grpc/types/greenlight/ListPaymentsResponse.d.ts b/src/grpc/types/greenlight/ListPaymentsResponse.d.ts new file mode 100644 index 000000000..e07c84918 --- /dev/null +++ b/src/grpc/types/greenlight/ListPaymentsResponse.d.ts @@ -0,0 +1,14 @@ +// Original file: proto/greenlight.proto + +import type { + Payment as _greenlight_Payment, + Payment__Output as _greenlight_Payment__Output, +} from '../greenlight/Payment' + +export interface ListPaymentsResponse { + payments?: _greenlight_Payment[] +} + +export interface ListPaymentsResponse__Output { + payments: _greenlight_Payment__Output[] +} diff --git a/src/grpc/types/greenlight/ListPeersRequest.d.ts b/src/grpc/types/greenlight/ListPeersRequest.d.ts new file mode 100644 index 000000000..3c56ef2ea --- /dev/null +++ b/src/grpc/types/greenlight/ListPeersRequest.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/greenlight.proto + +export interface ListPeersRequest { + node_id?: string +} + +export interface ListPeersRequest__Output { + node_id: string +} diff --git a/src/grpc/types/greenlight/ListPeersResponse.d.ts b/src/grpc/types/greenlight/ListPeersResponse.d.ts new file mode 100644 index 000000000..e9ffb40c8 --- /dev/null +++ b/src/grpc/types/greenlight/ListPeersResponse.d.ts @@ -0,0 +1,14 @@ +// Original file: proto/greenlight.proto + +import type { + Peer as _greenlight_Peer, + Peer__Output as _greenlight_Peer__Output, +} from '../greenlight/Peer' + +export interface ListPeersResponse { + peers?: _greenlight_Peer[] +} + +export interface ListPeersResponse__Output { + peers: _greenlight_Peer__Output[] +} diff --git a/src/grpc/types/greenlight/NetAddressType.ts b/src/grpc/types/greenlight/NetAddressType.ts new file mode 100644 index 000000000..6c825eb01 --- /dev/null +++ b/src/grpc/types/greenlight/NetAddressType.ts @@ -0,0 +1,13 @@ +// Original file: proto/greenlight.proto + +export const NetAddressType = { + Ipv4: 'Ipv4', + Ipv6: 'Ipv6', + TorV2: 'TorV2', + TorV3: 'TorV3', +} as const + +export type NetAddressType = 'Ipv4' | 0 | 'Ipv6' | 1 | 'TorV2' | 2 | 'TorV3' | 3 + +export type NetAddressType__Output = + (typeof NetAddressType)[keyof typeof NetAddressType] diff --git a/src/grpc/types/greenlight/NewAddrRequest.d.ts b/src/grpc/types/greenlight/NewAddrRequest.d.ts new file mode 100644 index 000000000..1896f92e2 --- /dev/null +++ b/src/grpc/types/greenlight/NewAddrRequest.d.ts @@ -0,0 +1,14 @@ +// Original file: proto/greenlight.proto + +import type { + BtcAddressType as _greenlight_BtcAddressType, + BtcAddressType__Output as _greenlight_BtcAddressType__Output, +} from '../greenlight/BtcAddressType' + +export interface NewAddrRequest { + address_type?: _greenlight_BtcAddressType +} + +export interface NewAddrRequest__Output { + address_type: _greenlight_BtcAddressType__Output +} diff --git a/src/grpc/types/greenlight/NewAddrResponse.d.ts b/src/grpc/types/greenlight/NewAddrResponse.d.ts new file mode 100644 index 000000000..03fa2dd94 --- /dev/null +++ b/src/grpc/types/greenlight/NewAddrResponse.d.ts @@ -0,0 +1,16 @@ +// Original file: proto/greenlight.proto + +import type { + BtcAddressType as _greenlight_BtcAddressType, + BtcAddressType__Output as _greenlight_BtcAddressType__Output, +} from '../greenlight/BtcAddressType' + +export interface NewAddrResponse { + address_type?: _greenlight_BtcAddressType + address?: string +} + +export interface NewAddrResponse__Output { + address_type: _greenlight_BtcAddressType__Output + address: string +} diff --git a/src/grpc/types/greenlight/Node.d.ts b/src/grpc/types/greenlight/Node.d.ts new file mode 100644 index 000000000..f509d8bf3 --- /dev/null +++ b/src/grpc/types/greenlight/Node.d.ts @@ -0,0 +1,1036 @@ +// Original file: proto/greenlight.proto + +import type * as grpc from '@grpc/grpc-js' +import type { MethodDefinition } from '@grpc/proto-loader' +import type { + CloseChannelRequest as _greenlight_CloseChannelRequest, + CloseChannelRequest__Output as _greenlight_CloseChannelRequest__Output, +} from '../greenlight/CloseChannelRequest' +import type { + CloseChannelResponse as _greenlight_CloseChannelResponse, + CloseChannelResponse__Output as _greenlight_CloseChannelResponse__Output, +} from '../greenlight/CloseChannelResponse' +import type { + ConnectRequest as _greenlight_ConnectRequest, + ConnectRequest__Output as _greenlight_ConnectRequest__Output, +} from '../greenlight/ConnectRequest' +import type { + ConnectResponse as _greenlight_ConnectResponse, + ConnectResponse__Output as _greenlight_ConnectResponse__Output, +} from '../greenlight/ConnectResponse' +import type { + DisconnectRequest as _greenlight_DisconnectRequest, + DisconnectRequest__Output as _greenlight_DisconnectRequest__Output, +} from '../greenlight/DisconnectRequest' +import type { + DisconnectResponse as _greenlight_DisconnectResponse, + DisconnectResponse__Output as _greenlight_DisconnectResponse__Output, +} from '../greenlight/DisconnectResponse' +import type { + Empty as _greenlight_Empty, + Empty__Output as _greenlight_Empty__Output, +} from '../greenlight/Empty' +import type { + FundChannelRequest as _greenlight_FundChannelRequest, + FundChannelRequest__Output as _greenlight_FundChannelRequest__Output, +} from '../greenlight/FundChannelRequest' +import type { + FundChannelResponse as _greenlight_FundChannelResponse, + FundChannelResponse__Output as _greenlight_FundChannelResponse__Output, +} from '../greenlight/FundChannelResponse' +import type { + GetInfoRequest as _greenlight_GetInfoRequest, + GetInfoRequest__Output as _greenlight_GetInfoRequest__Output, +} from '../greenlight/GetInfoRequest' +import type { + GetInfoResponse as _greenlight_GetInfoResponse, + GetInfoResponse__Output as _greenlight_GetInfoResponse__Output, +} from '../greenlight/GetInfoResponse' +import type { + HsmRequest as _greenlight_HsmRequest, + HsmRequest__Output as _greenlight_HsmRequest__Output, +} from '../greenlight/HsmRequest' +import type { + HsmResponse as _greenlight_HsmResponse, + HsmResponse__Output as _greenlight_HsmResponse__Output, +} from '../greenlight/HsmResponse' +import type { + IncomingPayment as _greenlight_IncomingPayment, + IncomingPayment__Output as _greenlight_IncomingPayment__Output, +} from '../greenlight/IncomingPayment' +import type { + Invoice as _greenlight_Invoice, + Invoice__Output as _greenlight_Invoice__Output, +} from '../greenlight/Invoice' +import type { + InvoiceRequest as _greenlight_InvoiceRequest, + InvoiceRequest__Output as _greenlight_InvoiceRequest__Output, +} from '../greenlight/InvoiceRequest' +import type { + KeysendRequest as _greenlight_KeysendRequest, + KeysendRequest__Output as _greenlight_KeysendRequest__Output, +} from '../greenlight/KeysendRequest' +import type { + ListFundsRequest as _greenlight_ListFundsRequest, + ListFundsRequest__Output as _greenlight_ListFundsRequest__Output, +} from '../greenlight/ListFundsRequest' +import type { + ListFundsResponse as _greenlight_ListFundsResponse, + ListFundsResponse__Output as _greenlight_ListFundsResponse__Output, +} from '../greenlight/ListFundsResponse' +import type { + ListInvoicesRequest as _greenlight_ListInvoicesRequest, + ListInvoicesRequest__Output as _greenlight_ListInvoicesRequest__Output, +} from '../greenlight/ListInvoicesRequest' +import type { + ListInvoicesResponse as _greenlight_ListInvoicesResponse, + ListInvoicesResponse__Output as _greenlight_ListInvoicesResponse__Output, +} from '../greenlight/ListInvoicesResponse' +import type { + ListPaymentsRequest as _greenlight_ListPaymentsRequest, + ListPaymentsRequest__Output as _greenlight_ListPaymentsRequest__Output, +} from '../greenlight/ListPaymentsRequest' +import type { + ListPaymentsResponse as _greenlight_ListPaymentsResponse, + ListPaymentsResponse__Output as _greenlight_ListPaymentsResponse__Output, +} from '../greenlight/ListPaymentsResponse' +import type { + ListPeersRequest as _greenlight_ListPeersRequest, + ListPeersRequest__Output as _greenlight_ListPeersRequest__Output, +} from '../greenlight/ListPeersRequest' +import type { + ListPeersResponse as _greenlight_ListPeersResponse, + ListPeersResponse__Output as _greenlight_ListPeersResponse__Output, +} from '../greenlight/ListPeersResponse' +import type { + NewAddrRequest as _greenlight_NewAddrRequest, + NewAddrRequest__Output as _greenlight_NewAddrRequest__Output, +} from '../greenlight/NewAddrRequest' +import type { + NewAddrResponse as _greenlight_NewAddrResponse, + NewAddrResponse__Output as _greenlight_NewAddrResponse__Output, +} from '../greenlight/NewAddrResponse' +import type { + PayRequest as _greenlight_PayRequest, + PayRequest__Output as _greenlight_PayRequest__Output, +} from '../greenlight/PayRequest' +import type { + Payment as _greenlight_Payment, + Payment__Output as _greenlight_Payment__Output, +} from '../greenlight/Payment' +import type { + StopRequest as _greenlight_StopRequest, + StopRequest__Output as _greenlight_StopRequest__Output, +} from '../greenlight/StopRequest' +import type { + StopResponse as _greenlight_StopResponse, + StopResponse__Output as _greenlight_StopResponse__Output, +} from '../greenlight/StopResponse' +import type { + StreamIncomingFilter as _greenlight_StreamIncomingFilter, + StreamIncomingFilter__Output as _greenlight_StreamIncomingFilter__Output, +} from '../greenlight/StreamIncomingFilter' +import type { + WithdrawRequest as _greenlight_WithdrawRequest, + WithdrawRequest__Output as _greenlight_WithdrawRequest__Output, +} from '../greenlight/WithdrawRequest' +import type { + WithdrawResponse as _greenlight_WithdrawResponse, + WithdrawResponse__Output as _greenlight_WithdrawResponse__Output, +} from '../greenlight/WithdrawResponse' + +export interface NodeClient extends grpc.Client { + CloseChannel( + argument: _greenlight_CloseChannelRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_CloseChannelResponse__Output> + ): grpc.ClientUnaryCall + CloseChannel( + argument: _greenlight_CloseChannelRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_greenlight_CloseChannelResponse__Output> + ): grpc.ClientUnaryCall + CloseChannel( + argument: _greenlight_CloseChannelRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_CloseChannelResponse__Output> + ): grpc.ClientUnaryCall + CloseChannel( + argument: _greenlight_CloseChannelRequest, + callback: grpc.requestCallback<_greenlight_CloseChannelResponse__Output> + ): grpc.ClientUnaryCall + closeChannel( + argument: _greenlight_CloseChannelRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_CloseChannelResponse__Output> + ): grpc.ClientUnaryCall + closeChannel( + argument: _greenlight_CloseChannelRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_greenlight_CloseChannelResponse__Output> + ): grpc.ClientUnaryCall + closeChannel( + argument: _greenlight_CloseChannelRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_CloseChannelResponse__Output> + ): grpc.ClientUnaryCall + closeChannel( + argument: _greenlight_CloseChannelRequest, + callback: grpc.requestCallback<_greenlight_CloseChannelResponse__Output> + ): grpc.ClientUnaryCall + + ConnectPeer( + argument: _greenlight_ConnectRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_ConnectResponse__Output> + ): grpc.ClientUnaryCall + ConnectPeer( + argument: _greenlight_ConnectRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_greenlight_ConnectResponse__Output> + ): grpc.ClientUnaryCall + ConnectPeer( + argument: _greenlight_ConnectRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_ConnectResponse__Output> + ): grpc.ClientUnaryCall + ConnectPeer( + argument: _greenlight_ConnectRequest, + callback: grpc.requestCallback<_greenlight_ConnectResponse__Output> + ): grpc.ClientUnaryCall + connectPeer( + argument: _greenlight_ConnectRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_ConnectResponse__Output> + ): grpc.ClientUnaryCall + connectPeer( + argument: _greenlight_ConnectRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_greenlight_ConnectResponse__Output> + ): grpc.ClientUnaryCall + connectPeer( + argument: _greenlight_ConnectRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_ConnectResponse__Output> + ): grpc.ClientUnaryCall + connectPeer( + argument: _greenlight_ConnectRequest, + callback: grpc.requestCallback<_greenlight_ConnectResponse__Output> + ): grpc.ClientUnaryCall + + CreateInvoice( + argument: _greenlight_InvoiceRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_Invoice__Output> + ): grpc.ClientUnaryCall + CreateInvoice( + argument: _greenlight_InvoiceRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_greenlight_Invoice__Output> + ): grpc.ClientUnaryCall + CreateInvoice( + argument: _greenlight_InvoiceRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_Invoice__Output> + ): grpc.ClientUnaryCall + CreateInvoice( + argument: _greenlight_InvoiceRequest, + callback: grpc.requestCallback<_greenlight_Invoice__Output> + ): grpc.ClientUnaryCall + createInvoice( + argument: _greenlight_InvoiceRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_Invoice__Output> + ): grpc.ClientUnaryCall + createInvoice( + argument: _greenlight_InvoiceRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_greenlight_Invoice__Output> + ): grpc.ClientUnaryCall + createInvoice( + argument: _greenlight_InvoiceRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_Invoice__Output> + ): grpc.ClientUnaryCall + createInvoice( + argument: _greenlight_InvoiceRequest, + callback: grpc.requestCallback<_greenlight_Invoice__Output> + ): grpc.ClientUnaryCall + + Disconnect( + argument: _greenlight_DisconnectRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_DisconnectResponse__Output> + ): grpc.ClientUnaryCall + Disconnect( + argument: _greenlight_DisconnectRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_greenlight_DisconnectResponse__Output> + ): grpc.ClientUnaryCall + Disconnect( + argument: _greenlight_DisconnectRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_DisconnectResponse__Output> + ): grpc.ClientUnaryCall + Disconnect( + argument: _greenlight_DisconnectRequest, + callback: grpc.requestCallback<_greenlight_DisconnectResponse__Output> + ): grpc.ClientUnaryCall + disconnect( + argument: _greenlight_DisconnectRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_DisconnectResponse__Output> + ): grpc.ClientUnaryCall + disconnect( + argument: _greenlight_DisconnectRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_greenlight_DisconnectResponse__Output> + ): grpc.ClientUnaryCall + disconnect( + argument: _greenlight_DisconnectRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_DisconnectResponse__Output> + ): grpc.ClientUnaryCall + disconnect( + argument: _greenlight_DisconnectRequest, + callback: grpc.requestCallback<_greenlight_DisconnectResponse__Output> + ): grpc.ClientUnaryCall + + FundChannel( + argument: _greenlight_FundChannelRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_FundChannelResponse__Output> + ): grpc.ClientUnaryCall + FundChannel( + argument: _greenlight_FundChannelRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_greenlight_FundChannelResponse__Output> + ): grpc.ClientUnaryCall + FundChannel( + argument: _greenlight_FundChannelRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_FundChannelResponse__Output> + ): grpc.ClientUnaryCall + FundChannel( + argument: _greenlight_FundChannelRequest, + callback: grpc.requestCallback<_greenlight_FundChannelResponse__Output> + ): grpc.ClientUnaryCall + fundChannel( + argument: _greenlight_FundChannelRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_FundChannelResponse__Output> + ): grpc.ClientUnaryCall + fundChannel( + argument: _greenlight_FundChannelRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_greenlight_FundChannelResponse__Output> + ): grpc.ClientUnaryCall + fundChannel( + argument: _greenlight_FundChannelRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_FundChannelResponse__Output> + ): grpc.ClientUnaryCall + fundChannel( + argument: _greenlight_FundChannelRequest, + callback: grpc.requestCallback<_greenlight_FundChannelResponse__Output> + ): grpc.ClientUnaryCall + + GetInfo( + argument: _greenlight_GetInfoRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_GetInfoResponse__Output> + ): grpc.ClientUnaryCall + GetInfo( + argument: _greenlight_GetInfoRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_greenlight_GetInfoResponse__Output> + ): grpc.ClientUnaryCall + GetInfo( + argument: _greenlight_GetInfoRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_GetInfoResponse__Output> + ): grpc.ClientUnaryCall + GetInfo( + argument: _greenlight_GetInfoRequest, + callback: grpc.requestCallback<_greenlight_GetInfoResponse__Output> + ): grpc.ClientUnaryCall + getInfo( + argument: _greenlight_GetInfoRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_GetInfoResponse__Output> + ): grpc.ClientUnaryCall + getInfo( + argument: _greenlight_GetInfoRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_greenlight_GetInfoResponse__Output> + ): grpc.ClientUnaryCall + getInfo( + argument: _greenlight_GetInfoRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_GetInfoResponse__Output> + ): grpc.ClientUnaryCall + getInfo( + argument: _greenlight_GetInfoRequest, + callback: grpc.requestCallback<_greenlight_GetInfoResponse__Output> + ): grpc.ClientUnaryCall + + Keysend( + argument: _greenlight_KeysendRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_Payment__Output> + ): grpc.ClientUnaryCall + Keysend( + argument: _greenlight_KeysendRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_greenlight_Payment__Output> + ): grpc.ClientUnaryCall + Keysend( + argument: _greenlight_KeysendRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_Payment__Output> + ): grpc.ClientUnaryCall + Keysend( + argument: _greenlight_KeysendRequest, + callback: grpc.requestCallback<_greenlight_Payment__Output> + ): grpc.ClientUnaryCall + keysend( + argument: _greenlight_KeysendRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_Payment__Output> + ): grpc.ClientUnaryCall + keysend( + argument: _greenlight_KeysendRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_greenlight_Payment__Output> + ): grpc.ClientUnaryCall + keysend( + argument: _greenlight_KeysendRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_Payment__Output> + ): grpc.ClientUnaryCall + keysend( + argument: _greenlight_KeysendRequest, + callback: grpc.requestCallback<_greenlight_Payment__Output> + ): grpc.ClientUnaryCall + + ListFunds( + argument: _greenlight_ListFundsRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_ListFundsResponse__Output> + ): grpc.ClientUnaryCall + ListFunds( + argument: _greenlight_ListFundsRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_greenlight_ListFundsResponse__Output> + ): grpc.ClientUnaryCall + ListFunds( + argument: _greenlight_ListFundsRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_ListFundsResponse__Output> + ): grpc.ClientUnaryCall + ListFunds( + argument: _greenlight_ListFundsRequest, + callback: grpc.requestCallback<_greenlight_ListFundsResponse__Output> + ): grpc.ClientUnaryCall + listFunds( + argument: _greenlight_ListFundsRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_ListFundsResponse__Output> + ): grpc.ClientUnaryCall + listFunds( + argument: _greenlight_ListFundsRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_greenlight_ListFundsResponse__Output> + ): grpc.ClientUnaryCall + listFunds( + argument: _greenlight_ListFundsRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_ListFundsResponse__Output> + ): grpc.ClientUnaryCall + listFunds( + argument: _greenlight_ListFundsRequest, + callback: grpc.requestCallback<_greenlight_ListFundsResponse__Output> + ): grpc.ClientUnaryCall + + ListInvoices( + argument: _greenlight_ListInvoicesRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_ListInvoicesResponse__Output> + ): grpc.ClientUnaryCall + ListInvoices( + argument: _greenlight_ListInvoicesRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_greenlight_ListInvoicesResponse__Output> + ): grpc.ClientUnaryCall + ListInvoices( + argument: _greenlight_ListInvoicesRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_ListInvoicesResponse__Output> + ): grpc.ClientUnaryCall + ListInvoices( + argument: _greenlight_ListInvoicesRequest, + callback: grpc.requestCallback<_greenlight_ListInvoicesResponse__Output> + ): grpc.ClientUnaryCall + listInvoices( + argument: _greenlight_ListInvoicesRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_ListInvoicesResponse__Output> + ): grpc.ClientUnaryCall + listInvoices( + argument: _greenlight_ListInvoicesRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_greenlight_ListInvoicesResponse__Output> + ): grpc.ClientUnaryCall + listInvoices( + argument: _greenlight_ListInvoicesRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_ListInvoicesResponse__Output> + ): grpc.ClientUnaryCall + listInvoices( + argument: _greenlight_ListInvoicesRequest, + callback: grpc.requestCallback<_greenlight_ListInvoicesResponse__Output> + ): grpc.ClientUnaryCall + + ListPayments( + argument: _greenlight_ListPaymentsRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_ListPaymentsResponse__Output> + ): grpc.ClientUnaryCall + ListPayments( + argument: _greenlight_ListPaymentsRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_greenlight_ListPaymentsResponse__Output> + ): grpc.ClientUnaryCall + ListPayments( + argument: _greenlight_ListPaymentsRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_ListPaymentsResponse__Output> + ): grpc.ClientUnaryCall + ListPayments( + argument: _greenlight_ListPaymentsRequest, + callback: grpc.requestCallback<_greenlight_ListPaymentsResponse__Output> + ): grpc.ClientUnaryCall + listPayments( + argument: _greenlight_ListPaymentsRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_ListPaymentsResponse__Output> + ): grpc.ClientUnaryCall + listPayments( + argument: _greenlight_ListPaymentsRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_greenlight_ListPaymentsResponse__Output> + ): grpc.ClientUnaryCall + listPayments( + argument: _greenlight_ListPaymentsRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_ListPaymentsResponse__Output> + ): grpc.ClientUnaryCall + listPayments( + argument: _greenlight_ListPaymentsRequest, + callback: grpc.requestCallback<_greenlight_ListPaymentsResponse__Output> + ): grpc.ClientUnaryCall + + ListPeers( + argument: _greenlight_ListPeersRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_ListPeersResponse__Output> + ): grpc.ClientUnaryCall + ListPeers( + argument: _greenlight_ListPeersRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_greenlight_ListPeersResponse__Output> + ): grpc.ClientUnaryCall + ListPeers( + argument: _greenlight_ListPeersRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_ListPeersResponse__Output> + ): grpc.ClientUnaryCall + ListPeers( + argument: _greenlight_ListPeersRequest, + callback: grpc.requestCallback<_greenlight_ListPeersResponse__Output> + ): grpc.ClientUnaryCall + listPeers( + argument: _greenlight_ListPeersRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_ListPeersResponse__Output> + ): grpc.ClientUnaryCall + listPeers( + argument: _greenlight_ListPeersRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_greenlight_ListPeersResponse__Output> + ): grpc.ClientUnaryCall + listPeers( + argument: _greenlight_ListPeersRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_ListPeersResponse__Output> + ): grpc.ClientUnaryCall + listPeers( + argument: _greenlight_ListPeersRequest, + callback: grpc.requestCallback<_greenlight_ListPeersResponse__Output> + ): grpc.ClientUnaryCall + + NewAddr( + argument: _greenlight_NewAddrRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_NewAddrResponse__Output> + ): grpc.ClientUnaryCall + NewAddr( + argument: _greenlight_NewAddrRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_greenlight_NewAddrResponse__Output> + ): grpc.ClientUnaryCall + NewAddr( + argument: _greenlight_NewAddrRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_NewAddrResponse__Output> + ): grpc.ClientUnaryCall + NewAddr( + argument: _greenlight_NewAddrRequest, + callback: grpc.requestCallback<_greenlight_NewAddrResponse__Output> + ): grpc.ClientUnaryCall + newAddr( + argument: _greenlight_NewAddrRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_NewAddrResponse__Output> + ): grpc.ClientUnaryCall + newAddr( + argument: _greenlight_NewAddrRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_greenlight_NewAddrResponse__Output> + ): grpc.ClientUnaryCall + newAddr( + argument: _greenlight_NewAddrRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_NewAddrResponse__Output> + ): grpc.ClientUnaryCall + newAddr( + argument: _greenlight_NewAddrRequest, + callback: grpc.requestCallback<_greenlight_NewAddrResponse__Output> + ): grpc.ClientUnaryCall + + Pay( + argument: _greenlight_PayRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_Payment__Output> + ): grpc.ClientUnaryCall + Pay( + argument: _greenlight_PayRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_greenlight_Payment__Output> + ): grpc.ClientUnaryCall + Pay( + argument: _greenlight_PayRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_Payment__Output> + ): grpc.ClientUnaryCall + Pay( + argument: _greenlight_PayRequest, + callback: grpc.requestCallback<_greenlight_Payment__Output> + ): grpc.ClientUnaryCall + pay( + argument: _greenlight_PayRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_Payment__Output> + ): grpc.ClientUnaryCall + pay( + argument: _greenlight_PayRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_greenlight_Payment__Output> + ): grpc.ClientUnaryCall + pay( + argument: _greenlight_PayRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_Payment__Output> + ): grpc.ClientUnaryCall + pay( + argument: _greenlight_PayRequest, + callback: grpc.requestCallback<_greenlight_Payment__Output> + ): grpc.ClientUnaryCall + + RespondHsmRequest( + argument: _greenlight_HsmResponse, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_Empty__Output> + ): grpc.ClientUnaryCall + RespondHsmRequest( + argument: _greenlight_HsmResponse, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_greenlight_Empty__Output> + ): grpc.ClientUnaryCall + RespondHsmRequest( + argument: _greenlight_HsmResponse, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_Empty__Output> + ): grpc.ClientUnaryCall + RespondHsmRequest( + argument: _greenlight_HsmResponse, + callback: grpc.requestCallback<_greenlight_Empty__Output> + ): grpc.ClientUnaryCall + respondHsmRequest( + argument: _greenlight_HsmResponse, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_Empty__Output> + ): grpc.ClientUnaryCall + respondHsmRequest( + argument: _greenlight_HsmResponse, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_greenlight_Empty__Output> + ): grpc.ClientUnaryCall + respondHsmRequest( + argument: _greenlight_HsmResponse, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_Empty__Output> + ): grpc.ClientUnaryCall + respondHsmRequest( + argument: _greenlight_HsmResponse, + callback: grpc.requestCallback<_greenlight_Empty__Output> + ): grpc.ClientUnaryCall + + Stop( + argument: _greenlight_StopRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_StopResponse__Output> + ): grpc.ClientUnaryCall + Stop( + argument: _greenlight_StopRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_greenlight_StopResponse__Output> + ): grpc.ClientUnaryCall + Stop( + argument: _greenlight_StopRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_StopResponse__Output> + ): grpc.ClientUnaryCall + Stop( + argument: _greenlight_StopRequest, + callback: grpc.requestCallback<_greenlight_StopResponse__Output> + ): grpc.ClientUnaryCall + stop( + argument: _greenlight_StopRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_StopResponse__Output> + ): grpc.ClientUnaryCall + stop( + argument: _greenlight_StopRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_greenlight_StopResponse__Output> + ): grpc.ClientUnaryCall + stop( + argument: _greenlight_StopRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_StopResponse__Output> + ): grpc.ClientUnaryCall + stop( + argument: _greenlight_StopRequest, + callback: grpc.requestCallback<_greenlight_StopResponse__Output> + ): grpc.ClientUnaryCall + + StreamHsmRequests( + argument: _greenlight_Empty, + metadata: grpc.Metadata, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_greenlight_HsmRequest__Output> + StreamHsmRequests( + argument: _greenlight_Empty, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_greenlight_HsmRequest__Output> + streamHsmRequests( + argument: _greenlight_Empty, + metadata: grpc.Metadata, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_greenlight_HsmRequest__Output> + streamHsmRequests( + argument: _greenlight_Empty, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_greenlight_HsmRequest__Output> + + StreamIncoming( + argument: _greenlight_StreamIncomingFilter, + metadata: grpc.Metadata, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_greenlight_IncomingPayment__Output> + StreamIncoming( + argument: _greenlight_StreamIncomingFilter, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_greenlight_IncomingPayment__Output> + streamIncoming( + argument: _greenlight_StreamIncomingFilter, + metadata: grpc.Metadata, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_greenlight_IncomingPayment__Output> + streamIncoming( + argument: _greenlight_StreamIncomingFilter, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_greenlight_IncomingPayment__Output> + + Withdraw( + argument: _greenlight_WithdrawRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_WithdrawResponse__Output> + ): grpc.ClientUnaryCall + Withdraw( + argument: _greenlight_WithdrawRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_greenlight_WithdrawResponse__Output> + ): grpc.ClientUnaryCall + Withdraw( + argument: _greenlight_WithdrawRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_WithdrawResponse__Output> + ): grpc.ClientUnaryCall + Withdraw( + argument: _greenlight_WithdrawRequest, + callback: grpc.requestCallback<_greenlight_WithdrawResponse__Output> + ): grpc.ClientUnaryCall + withdraw( + argument: _greenlight_WithdrawRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_WithdrawResponse__Output> + ): grpc.ClientUnaryCall + withdraw( + argument: _greenlight_WithdrawRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_greenlight_WithdrawResponse__Output> + ): grpc.ClientUnaryCall + withdraw( + argument: _greenlight_WithdrawRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_greenlight_WithdrawResponse__Output> + ): grpc.ClientUnaryCall + withdraw( + argument: _greenlight_WithdrawRequest, + callback: grpc.requestCallback<_greenlight_WithdrawResponse__Output> + ): grpc.ClientUnaryCall +} + +export interface NodeHandlers extends grpc.UntypedServiceImplementation { + CloseChannel: grpc.handleUnaryCall< + _greenlight_CloseChannelRequest__Output, + _greenlight_CloseChannelResponse + > + + ConnectPeer: grpc.handleUnaryCall< + _greenlight_ConnectRequest__Output, + _greenlight_ConnectResponse + > + + CreateInvoice: grpc.handleUnaryCall< + _greenlight_InvoiceRequest__Output, + _greenlight_Invoice + > + + Disconnect: grpc.handleUnaryCall< + _greenlight_DisconnectRequest__Output, + _greenlight_DisconnectResponse + > + + FundChannel: grpc.handleUnaryCall< + _greenlight_FundChannelRequest__Output, + _greenlight_FundChannelResponse + > + + GetInfo: grpc.handleUnaryCall< + _greenlight_GetInfoRequest__Output, + _greenlight_GetInfoResponse + > + + Keysend: grpc.handleUnaryCall< + _greenlight_KeysendRequest__Output, + _greenlight_Payment + > + + ListFunds: grpc.handleUnaryCall< + _greenlight_ListFundsRequest__Output, + _greenlight_ListFundsResponse + > + + ListInvoices: grpc.handleUnaryCall< + _greenlight_ListInvoicesRequest__Output, + _greenlight_ListInvoicesResponse + > + + ListPayments: grpc.handleUnaryCall< + _greenlight_ListPaymentsRequest__Output, + _greenlight_ListPaymentsResponse + > + + ListPeers: grpc.handleUnaryCall< + _greenlight_ListPeersRequest__Output, + _greenlight_ListPeersResponse + > + + NewAddr: grpc.handleUnaryCall< + _greenlight_NewAddrRequest__Output, + _greenlight_NewAddrResponse + > + + Pay: grpc.handleUnaryCall<_greenlight_PayRequest__Output, _greenlight_Payment> + + RespondHsmRequest: grpc.handleUnaryCall< + _greenlight_HsmResponse__Output, + _greenlight_Empty + > + + Stop: grpc.handleUnaryCall< + _greenlight_StopRequest__Output, + _greenlight_StopResponse + > + + StreamHsmRequests: grpc.handleServerStreamingCall< + _greenlight_Empty__Output, + _greenlight_HsmRequest + > + + StreamIncoming: grpc.handleServerStreamingCall< + _greenlight_StreamIncomingFilter__Output, + _greenlight_IncomingPayment + > + + Withdraw: grpc.handleUnaryCall< + _greenlight_WithdrawRequest__Output, + _greenlight_WithdrawResponse + > +} + +export interface NodeDefinition extends grpc.ServiceDefinition { + CloseChannel: MethodDefinition< + _greenlight_CloseChannelRequest, + _greenlight_CloseChannelResponse, + _greenlight_CloseChannelRequest__Output, + _greenlight_CloseChannelResponse__Output + > + ConnectPeer: MethodDefinition< + _greenlight_ConnectRequest, + _greenlight_ConnectResponse, + _greenlight_ConnectRequest__Output, + _greenlight_ConnectResponse__Output + > + CreateInvoice: MethodDefinition< + _greenlight_InvoiceRequest, + _greenlight_Invoice, + _greenlight_InvoiceRequest__Output, + _greenlight_Invoice__Output + > + Disconnect: MethodDefinition< + _greenlight_DisconnectRequest, + _greenlight_DisconnectResponse, + _greenlight_DisconnectRequest__Output, + _greenlight_DisconnectResponse__Output + > + FundChannel: MethodDefinition< + _greenlight_FundChannelRequest, + _greenlight_FundChannelResponse, + _greenlight_FundChannelRequest__Output, + _greenlight_FundChannelResponse__Output + > + GetInfo: MethodDefinition< + _greenlight_GetInfoRequest, + _greenlight_GetInfoResponse, + _greenlight_GetInfoRequest__Output, + _greenlight_GetInfoResponse__Output + > + Keysend: MethodDefinition< + _greenlight_KeysendRequest, + _greenlight_Payment, + _greenlight_KeysendRequest__Output, + _greenlight_Payment__Output + > + ListFunds: MethodDefinition< + _greenlight_ListFundsRequest, + _greenlight_ListFundsResponse, + _greenlight_ListFundsRequest__Output, + _greenlight_ListFundsResponse__Output + > + ListInvoices: MethodDefinition< + _greenlight_ListInvoicesRequest, + _greenlight_ListInvoicesResponse, + _greenlight_ListInvoicesRequest__Output, + _greenlight_ListInvoicesResponse__Output + > + ListPayments: MethodDefinition< + _greenlight_ListPaymentsRequest, + _greenlight_ListPaymentsResponse, + _greenlight_ListPaymentsRequest__Output, + _greenlight_ListPaymentsResponse__Output + > + ListPeers: MethodDefinition< + _greenlight_ListPeersRequest, + _greenlight_ListPeersResponse, + _greenlight_ListPeersRequest__Output, + _greenlight_ListPeersResponse__Output + > + NewAddr: MethodDefinition< + _greenlight_NewAddrRequest, + _greenlight_NewAddrResponse, + _greenlight_NewAddrRequest__Output, + _greenlight_NewAddrResponse__Output + > + Pay: MethodDefinition< + _greenlight_PayRequest, + _greenlight_Payment, + _greenlight_PayRequest__Output, + _greenlight_Payment__Output + > + RespondHsmRequest: MethodDefinition< + _greenlight_HsmResponse, + _greenlight_Empty, + _greenlight_HsmResponse__Output, + _greenlight_Empty__Output + > + Stop: MethodDefinition< + _greenlight_StopRequest, + _greenlight_StopResponse, + _greenlight_StopRequest__Output, + _greenlight_StopResponse__Output + > + StreamHsmRequests: MethodDefinition< + _greenlight_Empty, + _greenlight_HsmRequest, + _greenlight_Empty__Output, + _greenlight_HsmRequest__Output + > + StreamIncoming: MethodDefinition< + _greenlight_StreamIncomingFilter, + _greenlight_IncomingPayment, + _greenlight_StreamIncomingFilter__Output, + _greenlight_IncomingPayment__Output + > + Withdraw: MethodDefinition< + _greenlight_WithdrawRequest, + _greenlight_WithdrawResponse, + _greenlight_WithdrawRequest__Output, + _greenlight_WithdrawResponse__Output + > +} diff --git a/src/grpc/types/greenlight/OffChainPayment.d.ts b/src/grpc/types/greenlight/OffChainPayment.d.ts new file mode 100644 index 000000000..d1f84b25e --- /dev/null +++ b/src/grpc/types/greenlight/OffChainPayment.d.ts @@ -0,0 +1,28 @@ +// Original file: proto/greenlight.proto + +import type { + Amount as _greenlight_Amount, + Amount__Output as _greenlight_Amount__Output, +} from '../greenlight/Amount' +import type { + TlvField as _greenlight_TlvField, + TlvField__Output as _greenlight_TlvField__Output, +} from '../greenlight/TlvField' + +export interface OffChainPayment { + label?: string + preimage?: Buffer | Uint8Array | string + amount?: _greenlight_Amount | null + extratlvs?: _greenlight_TlvField[] + payment_hash?: Buffer | Uint8Array | string + bolt11?: string +} + +export interface OffChainPayment__Output { + label: string + preimage: Buffer + amount: _greenlight_Amount__Output | null + extratlvs: _greenlight_TlvField__Output[] + payment_hash: Buffer + bolt11: string +} diff --git a/src/grpc/types/greenlight/Outpoint.d.ts b/src/grpc/types/greenlight/Outpoint.d.ts new file mode 100644 index 000000000..45b15a1e3 --- /dev/null +++ b/src/grpc/types/greenlight/Outpoint.d.ts @@ -0,0 +1,11 @@ +// Original file: proto/greenlight.proto + +export interface Outpoint { + txid?: Buffer | Uint8Array | string + outnum?: number +} + +export interface Outpoint__Output { + txid: Buffer + outnum: number +} diff --git a/src/grpc/types/greenlight/OutputStatus.ts b/src/grpc/types/greenlight/OutputStatus.ts new file mode 100644 index 000000000..3dc93aa75 --- /dev/null +++ b/src/grpc/types/greenlight/OutputStatus.ts @@ -0,0 +1,11 @@ +// Original file: proto/greenlight.proto + +export const OutputStatus = { + CONFIRMED: 'CONFIRMED', + UNCONFIRMED: 'UNCONFIRMED', +} as const + +export type OutputStatus = 'CONFIRMED' | 0 | 'UNCONFIRMED' | 1 + +export type OutputStatus__Output = + (typeof OutputStatus)[keyof typeof OutputStatus] diff --git a/src/grpc/types/greenlight/PayRequest.d.ts b/src/grpc/types/greenlight/PayRequest.d.ts new file mode 100644 index 000000000..df8f70c60 --- /dev/null +++ b/src/grpc/types/greenlight/PayRequest.d.ts @@ -0,0 +1,18 @@ +// Original file: proto/greenlight.proto + +import type { + Amount as _greenlight_Amount, + Amount__Output as _greenlight_Amount__Output, +} from '../greenlight/Amount' + +export interface PayRequest { + bolt11?: string + amount?: _greenlight_Amount | null + timeout?: number +} + +export interface PayRequest__Output { + bolt11: string + amount: _greenlight_Amount__Output | null + timeout: number +} diff --git a/src/grpc/types/greenlight/PayStatus.ts b/src/grpc/types/greenlight/PayStatus.ts new file mode 100644 index 000000000..41f76f8ef --- /dev/null +++ b/src/grpc/types/greenlight/PayStatus.ts @@ -0,0 +1,11 @@ +// Original file: proto/greenlight.proto + +export const PayStatus = { + PENDING: 'PENDING', + COMPLETE: 'COMPLETE', + FAILED: 'FAILED', +} as const + +export type PayStatus = 'PENDING' | 0 | 'COMPLETE' | 1 | 'FAILED' | 2 + +export type PayStatus__Output = (typeof PayStatus)[keyof typeof PayStatus] diff --git a/src/grpc/types/greenlight/Payment.d.ts b/src/grpc/types/greenlight/Payment.d.ts new file mode 100644 index 000000000..b84bc24d0 --- /dev/null +++ b/src/grpc/types/greenlight/Payment.d.ts @@ -0,0 +1,28 @@ +// Original file: proto/greenlight.proto + +import type { + PayStatus as _greenlight_PayStatus, + PayStatus__Output as _greenlight_PayStatus__Output, +} from '../greenlight/PayStatus' +import type { + Amount as _greenlight_Amount, + Amount__Output as _greenlight_Amount__Output, +} from '../greenlight/Amount' + +export interface Payment { + destination?: Buffer | Uint8Array | string + payment_hash?: Buffer | Uint8Array | string + payment_preimage?: Buffer | Uint8Array | string + status?: _greenlight_PayStatus + amount?: _greenlight_Amount | null + amount_sent?: _greenlight_Amount | null +} + +export interface Payment__Output { + destination: Buffer + payment_hash: Buffer + payment_preimage: Buffer + status: _greenlight_PayStatus__Output + amount: _greenlight_Amount__Output | null + amount_sent: _greenlight_Amount__Output | null +} diff --git a/src/grpc/types/greenlight/PaymentIdentifier.d.ts b/src/grpc/types/greenlight/PaymentIdentifier.d.ts new file mode 100644 index 000000000..8fefcf35e --- /dev/null +++ b/src/grpc/types/greenlight/PaymentIdentifier.d.ts @@ -0,0 +1,13 @@ +// Original file: proto/greenlight.proto + +export interface PaymentIdentifier { + bolt11?: string + payment_hash?: Buffer | Uint8Array | string + id?: 'bolt11' | 'payment_hash' +} + +export interface PaymentIdentifier__Output { + bolt11?: string + payment_hash?: Buffer + id: 'bolt11' | 'payment_hash' +} diff --git a/src/grpc/types/greenlight/Peer.d.ts b/src/grpc/types/greenlight/Peer.d.ts new file mode 100644 index 000000000..cd9895b39 --- /dev/null +++ b/src/grpc/types/greenlight/Peer.d.ts @@ -0,0 +1,26 @@ +// Original file: proto/greenlight.proto + +import type { + Address as _greenlight_Address, + Address__Output as _greenlight_Address__Output, +} from '../greenlight/Address' +import type { + Channel as _greenlight_Channel, + Channel__Output as _greenlight_Channel__Output, +} from '../greenlight/Channel' + +export interface Peer { + id?: Buffer | Uint8Array | string + connected?: boolean + addresses?: _greenlight_Address[] + features?: string + channels?: _greenlight_Channel[] +} + +export interface Peer__Output { + id: Buffer + connected: boolean + addresses: _greenlight_Address__Output[] + features: string + channels: _greenlight_Channel__Output[] +} diff --git a/src/grpc/types/greenlight/Routehint.d.ts b/src/grpc/types/greenlight/Routehint.d.ts new file mode 100644 index 000000000..5f5dfe310 --- /dev/null +++ b/src/grpc/types/greenlight/Routehint.d.ts @@ -0,0 +1,14 @@ +// Original file: proto/greenlight.proto + +import type { + RoutehintHop as _greenlight_RoutehintHop, + RoutehintHop__Output as _greenlight_RoutehintHop__Output, +} from '../greenlight/RoutehintHop' + +export interface Routehint { + hops?: _greenlight_RoutehintHop[] +} + +export interface Routehint__Output { + hops: _greenlight_RoutehintHop__Output[] +} diff --git a/src/grpc/types/greenlight/RoutehintHop.d.ts b/src/grpc/types/greenlight/RoutehintHop.d.ts new file mode 100644 index 000000000..0b0d703fb --- /dev/null +++ b/src/grpc/types/greenlight/RoutehintHop.d.ts @@ -0,0 +1,19 @@ +// Original file: proto/greenlight.proto + +import type { Long } from '@grpc/proto-loader' + +export interface RoutehintHop { + node_id?: Buffer | Uint8Array | string + short_channel_id?: string + fee_base?: number | string | Long + fee_prop?: number + cltv_expiry_delta?: number +} + +export interface RoutehintHop__Output { + node_id: Buffer + short_channel_id: string + fee_base: string + fee_prop: number + cltv_expiry_delta: number +} diff --git a/src/grpc/types/greenlight/StopRequest.d.ts b/src/grpc/types/greenlight/StopRequest.d.ts new file mode 100644 index 000000000..7eebc5b09 --- /dev/null +++ b/src/grpc/types/greenlight/StopRequest.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/greenlight.proto + +export interface StopRequest { + [k: string]: never +} + +export interface StopRequest__Output { + [k: string]: never +} diff --git a/src/grpc/types/greenlight/StopResponse.d.ts b/src/grpc/types/greenlight/StopResponse.d.ts new file mode 100644 index 000000000..a7f566356 --- /dev/null +++ b/src/grpc/types/greenlight/StopResponse.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/greenlight.proto + +export interface StopResponse { + [k: string]: never +} + +export interface StopResponse__Output { + [k: string]: never +} diff --git a/src/grpc/types/greenlight/StreamIncomingFilter.d.ts b/src/grpc/types/greenlight/StreamIncomingFilter.d.ts new file mode 100644 index 000000000..e63abc6e6 --- /dev/null +++ b/src/grpc/types/greenlight/StreamIncomingFilter.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/greenlight.proto + +export interface StreamIncomingFilter { + [k: string]: never +} + +export interface StreamIncomingFilter__Output { + [k: string]: never +} diff --git a/src/grpc/types/greenlight/Timeout.d.ts b/src/grpc/types/greenlight/Timeout.d.ts new file mode 100644 index 000000000..90cd08225 --- /dev/null +++ b/src/grpc/types/greenlight/Timeout.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/greenlight.proto + +export interface Timeout { + seconds?: number +} + +export interface Timeout__Output { + seconds: number +} diff --git a/src/grpc/types/greenlight/TlvField.d.ts b/src/grpc/types/greenlight/TlvField.d.ts new file mode 100644 index 000000000..6a132a3bf --- /dev/null +++ b/src/grpc/types/greenlight/TlvField.d.ts @@ -0,0 +1,13 @@ +// Original file: proto/greenlight.proto + +import type { Long } from '@grpc/proto-loader' + +export interface TlvField { + type?: number | string | Long + value?: Buffer | Uint8Array | string +} + +export interface TlvField__Output { + type: string + value: Buffer +} diff --git a/src/grpc/types/greenlight/WithdrawRequest.d.ts b/src/grpc/types/greenlight/WithdrawRequest.d.ts new file mode 100644 index 000000000..9ccbd8846 --- /dev/null +++ b/src/grpc/types/greenlight/WithdrawRequest.d.ts @@ -0,0 +1,34 @@ +// Original file: proto/greenlight.proto + +import type { + Amount as _greenlight_Amount, + Amount__Output as _greenlight_Amount__Output, +} from '../greenlight/Amount' +import type { + Feerate as _greenlight_Feerate, + Feerate__Output as _greenlight_Feerate__Output, +} from '../greenlight/Feerate' +import type { + Confirmation as _greenlight_Confirmation, + Confirmation__Output as _greenlight_Confirmation__Output, +} from '../greenlight/Confirmation' +import type { + Outpoint as _greenlight_Outpoint, + Outpoint__Output as _greenlight_Outpoint__Output, +} from '../greenlight/Outpoint' + +export interface WithdrawRequest { + destination?: string + amount?: _greenlight_Amount | null + feerate?: _greenlight_Feerate | null + minconf?: _greenlight_Confirmation | null + utxos?: _greenlight_Outpoint[] +} + +export interface WithdrawRequest__Output { + destination: string + amount: _greenlight_Amount__Output | null + feerate: _greenlight_Feerate__Output | null + minconf: _greenlight_Confirmation__Output | null + utxos: _greenlight_Outpoint__Output[] +} diff --git a/src/grpc/types/greenlight/WithdrawResponse.d.ts b/src/grpc/types/greenlight/WithdrawResponse.d.ts new file mode 100644 index 000000000..9b091fe01 --- /dev/null +++ b/src/grpc/types/greenlight/WithdrawResponse.d.ts @@ -0,0 +1,11 @@ +// Original file: proto/greenlight.proto + +export interface WithdrawResponse { + tx?: Buffer | Uint8Array | string + txid?: Buffer | Uint8Array | string +} + +export interface WithdrawResponse__Output { + tx: Buffer + txid: Buffer +} diff --git a/src/grpc/types/lightning.d.ts b/src/grpc/types/lightning.d.ts new file mode 100644 index 000000000..20568579f --- /dev/null +++ b/src/grpc/types/lightning.d.ts @@ -0,0 +1,229 @@ +import type * as grpc from '@grpc/grpc-js' +import type { + EnumTypeDefinition, + MessageTypeDefinition, +} from '@grpc/proto-loader' + +import type { + LightningClient as _lnrpc_LightningClient, + LightningDefinition as _lnrpc_LightningDefinition, +} from './lnrpc/Lightning' + +type SubtypeConstructor< + Constructor extends new (...args: unknown[]) => unknown, + Subtype +> = { + new (...args: ConstructorParameters): Subtype +} + +export interface ProtoGrpcType { + lnrpc: { + AMP: MessageTypeDefinition + AMPInvoiceState: MessageTypeDefinition + AMPRecord: MessageTypeDefinition + AbandonChannelRequest: MessageTypeDefinition + AbandonChannelResponse: MessageTypeDefinition + AddInvoiceResponse: MessageTypeDefinition + AddressType: EnumTypeDefinition + AliasMap: MessageTypeDefinition + Amount: MessageTypeDefinition + BakeMacaroonRequest: MessageTypeDefinition + BakeMacaroonResponse: MessageTypeDefinition + BatchOpenChannel: MessageTypeDefinition + BatchOpenChannelRequest: MessageTypeDefinition + BatchOpenChannelResponse: MessageTypeDefinition + Chain: MessageTypeDefinition + ChanBackupExportRequest: MessageTypeDefinition + ChanBackupSnapshot: MessageTypeDefinition + ChanInfoRequest: MessageTypeDefinition + ChanPointShim: MessageTypeDefinition + Channel: MessageTypeDefinition + ChannelAcceptRequest: MessageTypeDefinition + ChannelAcceptResponse: MessageTypeDefinition + ChannelBackup: MessageTypeDefinition + ChannelBackupSubscription: MessageTypeDefinition + ChannelBackups: MessageTypeDefinition + ChannelBalanceRequest: MessageTypeDefinition + ChannelBalanceResponse: MessageTypeDefinition + ChannelCloseSummary: MessageTypeDefinition + ChannelCloseUpdate: MessageTypeDefinition + ChannelConstraints: MessageTypeDefinition + ChannelEdge: MessageTypeDefinition + ChannelEdgeUpdate: MessageTypeDefinition + ChannelEventSubscription: MessageTypeDefinition + ChannelEventUpdate: MessageTypeDefinition + ChannelFeeReport: MessageTypeDefinition + ChannelGraph: MessageTypeDefinition + ChannelGraphRequest: MessageTypeDefinition + ChannelOpenUpdate: MessageTypeDefinition + ChannelPoint: MessageTypeDefinition + ChannelUpdate: MessageTypeDefinition + CheckMacPermRequest: MessageTypeDefinition + CheckMacPermResponse: MessageTypeDefinition + CloseChannelRequest: MessageTypeDefinition + CloseStatusUpdate: MessageTypeDefinition + ClosedChannelUpdate: MessageTypeDefinition + ClosedChannelsRequest: MessageTypeDefinition + ClosedChannelsResponse: MessageTypeDefinition + CommitmentType: EnumTypeDefinition + ConfirmationUpdate: MessageTypeDefinition + ConnectPeerRequest: MessageTypeDefinition + ConnectPeerResponse: MessageTypeDefinition + CustomMessage: MessageTypeDefinition + DebugLevelRequest: MessageTypeDefinition + DebugLevelResponse: MessageTypeDefinition + DeleteAllPaymentsRequest: MessageTypeDefinition + DeleteAllPaymentsResponse: MessageTypeDefinition + DeleteMacaroonIDRequest: MessageTypeDefinition + DeleteMacaroonIDResponse: MessageTypeDefinition + DeletePaymentRequest: MessageTypeDefinition + DeletePaymentResponse: MessageTypeDefinition + DisconnectPeerRequest: MessageTypeDefinition + DisconnectPeerResponse: MessageTypeDefinition + EdgeLocator: MessageTypeDefinition + EstimateFeeRequest: MessageTypeDefinition + EstimateFeeResponse: MessageTypeDefinition + ExportChannelBackupRequest: MessageTypeDefinition + FailedUpdate: MessageTypeDefinition + Failure: MessageTypeDefinition + Feature: MessageTypeDefinition + FeatureBit: EnumTypeDefinition + FeeLimit: MessageTypeDefinition + FeeReportRequest: MessageTypeDefinition + FeeReportResponse: MessageTypeDefinition + FloatMetric: MessageTypeDefinition + ForwardingEvent: MessageTypeDefinition + ForwardingHistoryRequest: MessageTypeDefinition + ForwardingHistoryResponse: MessageTypeDefinition + FundingPsbtFinalize: MessageTypeDefinition + FundingPsbtVerify: MessageTypeDefinition + FundingShim: MessageTypeDefinition + FundingShimCancel: MessageTypeDefinition + FundingStateStepResp: MessageTypeDefinition + FundingTransitionMsg: MessageTypeDefinition + GetInfoRequest: MessageTypeDefinition + GetInfoResponse: MessageTypeDefinition + GetRecoveryInfoRequest: MessageTypeDefinition + GetRecoveryInfoResponse: MessageTypeDefinition + GetTransactionsRequest: MessageTypeDefinition + GraphTopologySubscription: MessageTypeDefinition + GraphTopologyUpdate: MessageTypeDefinition + HTLC: MessageTypeDefinition + HTLCAttempt: MessageTypeDefinition + Hop: MessageTypeDefinition + HopHint: MessageTypeDefinition + Initiator: EnumTypeDefinition + InterceptFeedback: MessageTypeDefinition + Invoice: MessageTypeDefinition + InvoiceHTLC: MessageTypeDefinition + InvoiceHTLCState: EnumTypeDefinition + InvoiceSubscription: MessageTypeDefinition + KeyDescriptor: MessageTypeDefinition + KeyLocator: MessageTypeDefinition + Lightning: SubtypeConstructor< + typeof grpc.Client, + _lnrpc_LightningClient + > & { service: _lnrpc_LightningDefinition } + LightningAddress: MessageTypeDefinition + LightningNode: MessageTypeDefinition + ListAliasesRequest: MessageTypeDefinition + ListAliasesResponse: MessageTypeDefinition + ListChannelsRequest: MessageTypeDefinition + ListChannelsResponse: MessageTypeDefinition + ListInvoiceRequest: MessageTypeDefinition + ListInvoiceResponse: MessageTypeDefinition + ListMacaroonIDsRequest: MessageTypeDefinition + ListMacaroonIDsResponse: MessageTypeDefinition + ListPaymentsRequest: MessageTypeDefinition + ListPaymentsResponse: MessageTypeDefinition + ListPeersRequest: MessageTypeDefinition + ListPeersResponse: MessageTypeDefinition + ListPermissionsRequest: MessageTypeDefinition + ListPermissionsResponse: MessageTypeDefinition + ListUnspentRequest: MessageTypeDefinition + ListUnspentResponse: MessageTypeDefinition + LookupHtlcRequest: MessageTypeDefinition + LookupHtlcResponse: MessageTypeDefinition + MPPRecord: MessageTypeDefinition + MacaroonId: MessageTypeDefinition + MacaroonPermission: MessageTypeDefinition + MacaroonPermissionList: MessageTypeDefinition + MiddlewareRegistration: MessageTypeDefinition + MultiChanBackup: MessageTypeDefinition + NetworkInfo: MessageTypeDefinition + NetworkInfoRequest: MessageTypeDefinition + NewAddressRequest: MessageTypeDefinition + NewAddressResponse: MessageTypeDefinition + NodeAddress: MessageTypeDefinition + NodeInfo: MessageTypeDefinition + NodeInfoRequest: MessageTypeDefinition + NodeMetricType: EnumTypeDefinition + NodeMetricsRequest: MessageTypeDefinition + NodeMetricsResponse: MessageTypeDefinition + NodePair: MessageTypeDefinition + NodeUpdate: MessageTypeDefinition + Op: MessageTypeDefinition + OpenChannelRequest: MessageTypeDefinition + OpenStatusUpdate: MessageTypeDefinition + OutPoint: MessageTypeDefinition + OutputDetail: MessageTypeDefinition + OutputScriptType: EnumTypeDefinition + PayReq: MessageTypeDefinition + PayReqString: MessageTypeDefinition + Payment: MessageTypeDefinition + PaymentFailureReason: EnumTypeDefinition + PaymentHash: MessageTypeDefinition + Peer: MessageTypeDefinition + PeerEvent: MessageTypeDefinition + PeerEventSubscription: MessageTypeDefinition + PendingChannelsRequest: MessageTypeDefinition + PendingChannelsResponse: MessageTypeDefinition + PendingHTLC: MessageTypeDefinition + PendingUpdate: MessageTypeDefinition + PolicyUpdateRequest: MessageTypeDefinition + PolicyUpdateResponse: MessageTypeDefinition + PreviousOutPoint: MessageTypeDefinition + PsbtShim: MessageTypeDefinition + QueryRoutesRequest: MessageTypeDefinition + QueryRoutesResponse: MessageTypeDefinition + RPCMessage: MessageTypeDefinition + RPCMiddlewareRequest: MessageTypeDefinition + RPCMiddlewareResponse: MessageTypeDefinition + ReadyForPsbtFunding: MessageTypeDefinition + Resolution: MessageTypeDefinition + ResolutionOutcome: EnumTypeDefinition + ResolutionType: EnumTypeDefinition + RestoreBackupResponse: MessageTypeDefinition + RestoreChanBackupRequest: MessageTypeDefinition + Route: MessageTypeDefinition + RouteHint: MessageTypeDefinition + RoutingPolicy: MessageTypeDefinition + SendCoinsRequest: MessageTypeDefinition + SendCoinsResponse: MessageTypeDefinition + SendCustomMessageRequest: MessageTypeDefinition + SendCustomMessageResponse: MessageTypeDefinition + SendManyRequest: MessageTypeDefinition + SendManyResponse: MessageTypeDefinition + SendRequest: MessageTypeDefinition + SendResponse: MessageTypeDefinition + SendToRouteRequest: MessageTypeDefinition + SetID: MessageTypeDefinition + SignMessageRequest: MessageTypeDefinition + SignMessageResponse: MessageTypeDefinition + StopRequest: MessageTypeDefinition + StopResponse: MessageTypeDefinition + StreamAuth: MessageTypeDefinition + SubscribeCustomMessagesRequest: MessageTypeDefinition + TimestampedError: MessageTypeDefinition + Transaction: MessageTypeDefinition + TransactionDetails: MessageTypeDefinition + UpdateFailure: EnumTypeDefinition + Utxo: MessageTypeDefinition + VerifyChanBackupResponse: MessageTypeDefinition + VerifyMessageRequest: MessageTypeDefinition + VerifyMessageResponse: MessageTypeDefinition + WalletAccountBalance: MessageTypeDefinition + WalletBalanceRequest: MessageTypeDefinition + WalletBalanceResponse: MessageTypeDefinition + } +} diff --git a/src/grpc/types/lnrpc/AMP.d.ts b/src/grpc/types/lnrpc/AMP.d.ts new file mode 100644 index 000000000..a58dc2505 --- /dev/null +++ b/src/grpc/types/lnrpc/AMP.d.ts @@ -0,0 +1,17 @@ +// Original file: proto/lightning.proto + +export interface AMP { + root_share?: Buffer | Uint8Array | string + set_id?: Buffer | Uint8Array | string + child_index?: number + hash?: Buffer | Uint8Array | string + preimage?: Buffer | Uint8Array | string +} + +export interface AMP__Output { + root_share: Buffer + set_id: Buffer + child_index: number + hash: Buffer + preimage: Buffer +} diff --git a/src/grpc/types/lnrpc/AMPInvoiceState.d.ts b/src/grpc/types/lnrpc/AMPInvoiceState.d.ts new file mode 100644 index 000000000..5b0e74927 --- /dev/null +++ b/src/grpc/types/lnrpc/AMPInvoiceState.d.ts @@ -0,0 +1,21 @@ +// Original file: proto/lightning.proto + +import type { + InvoiceHTLCState as _lnrpc_InvoiceHTLCState, + InvoiceHTLCState__Output as _lnrpc_InvoiceHTLCState__Output, +} from '../lnrpc/InvoiceHTLCState' +import type { Long } from '@grpc/proto-loader' + +export interface AMPInvoiceState { + state?: _lnrpc_InvoiceHTLCState + settle_index?: number | string | Long + settle_time?: number | string | Long + amt_paid_msat?: number | string | Long +} + +export interface AMPInvoiceState__Output { + state: _lnrpc_InvoiceHTLCState__Output + settle_index: string + settle_time: string + amt_paid_msat: string +} diff --git a/src/grpc/types/lnrpc/AMPRecord.d.ts b/src/grpc/types/lnrpc/AMPRecord.d.ts new file mode 100644 index 000000000..ec808abd8 --- /dev/null +++ b/src/grpc/types/lnrpc/AMPRecord.d.ts @@ -0,0 +1,13 @@ +// Original file: proto/lightning.proto + +export interface AMPRecord { + root_share?: Buffer | Uint8Array | string + set_id?: Buffer | Uint8Array | string + child_index?: number +} + +export interface AMPRecord__Output { + root_share: Buffer + set_id: Buffer + child_index: number +} diff --git a/src/grpc/types/lnrpc/AbandonChannelRequest.d.ts b/src/grpc/types/lnrpc/AbandonChannelRequest.d.ts new file mode 100644 index 000000000..d91edafd7 --- /dev/null +++ b/src/grpc/types/lnrpc/AbandonChannelRequest.d.ts @@ -0,0 +1,18 @@ +// Original file: proto/lightning.proto + +import type { + ChannelPoint as _lnrpc_ChannelPoint, + ChannelPoint__Output as _lnrpc_ChannelPoint__Output, +} from '../lnrpc/ChannelPoint' + +export interface AbandonChannelRequest { + channel_point?: _lnrpc_ChannelPoint | null + pending_funding_shim_only?: boolean + i_know_what_i_am_doing?: boolean +} + +export interface AbandonChannelRequest__Output { + channel_point: _lnrpc_ChannelPoint__Output | null + pending_funding_shim_only: boolean + i_know_what_i_am_doing: boolean +} diff --git a/src/grpc/types/lnrpc/AbandonChannelResponse.d.ts b/src/grpc/types/lnrpc/AbandonChannelResponse.d.ts new file mode 100644 index 000000000..533c3d66b --- /dev/null +++ b/src/grpc/types/lnrpc/AbandonChannelResponse.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/lightning.proto + +export interface AbandonChannelResponse { + [k: string]: never +} + +export interface AbandonChannelResponse__Output { + [k: string]: never +} diff --git a/src/grpc/types/lnrpc/AddInvoiceResponse.d.ts b/src/grpc/types/lnrpc/AddInvoiceResponse.d.ts new file mode 100644 index 000000000..7d350faa4 --- /dev/null +++ b/src/grpc/types/lnrpc/AddInvoiceResponse.d.ts @@ -0,0 +1,17 @@ +// Original file: proto/lightning.proto + +import type { Long } from '@grpc/proto-loader' + +export interface AddInvoiceResponse { + r_hash?: Buffer | Uint8Array | string + payment_request?: string + add_index?: number | string | Long + payment_addr?: Buffer | Uint8Array | string +} + +export interface AddInvoiceResponse__Output { + r_hash: Buffer + payment_request: string + add_index: string + payment_addr: Buffer +} diff --git a/src/grpc/types/lnrpc/AddressType.ts b/src/grpc/types/lnrpc/AddressType.ts new file mode 100644 index 000000000..3d80ffb3b --- /dev/null +++ b/src/grpc/types/lnrpc/AddressType.ts @@ -0,0 +1,26 @@ +// Original file: proto/lightning.proto + +export const AddressType = { + WITNESS_PUBKEY_HASH: 'WITNESS_PUBKEY_HASH', + NESTED_PUBKEY_HASH: 'NESTED_PUBKEY_HASH', + UNUSED_WITNESS_PUBKEY_HASH: 'UNUSED_WITNESS_PUBKEY_HASH', + UNUSED_NESTED_PUBKEY_HASH: 'UNUSED_NESTED_PUBKEY_HASH', + TAPROOT_PUBKEY: 'TAPROOT_PUBKEY', + UNUSED_TAPROOT_PUBKEY: 'UNUSED_TAPROOT_PUBKEY', +} as const + +export type AddressType = + | 'WITNESS_PUBKEY_HASH' + | 0 + | 'NESTED_PUBKEY_HASH' + | 1 + | 'UNUSED_WITNESS_PUBKEY_HASH' + | 2 + | 'UNUSED_NESTED_PUBKEY_HASH' + | 3 + | 'TAPROOT_PUBKEY' + | 4 + | 'UNUSED_TAPROOT_PUBKEY' + | 5 + +export type AddressType__Output = (typeof AddressType)[keyof typeof AddressType] diff --git a/src/grpc/types/lnrpc/AliasMap.d.ts b/src/grpc/types/lnrpc/AliasMap.d.ts new file mode 100644 index 000000000..6a5cf393d --- /dev/null +++ b/src/grpc/types/lnrpc/AliasMap.d.ts @@ -0,0 +1,13 @@ +// Original file: proto/lightning.proto + +import type { Long } from '@grpc/proto-loader' + +export interface AliasMap { + base_scid?: number | string | Long + aliases?: (number | string | Long)[] +} + +export interface AliasMap__Output { + base_scid: string + aliases: string[] +} diff --git a/src/grpc/types/lnrpc/Amount.d.ts b/src/grpc/types/lnrpc/Amount.d.ts new file mode 100644 index 000000000..39b572924 --- /dev/null +++ b/src/grpc/types/lnrpc/Amount.d.ts @@ -0,0 +1,13 @@ +// Original file: proto/lightning.proto + +import type { Long } from '@grpc/proto-loader' + +export interface Amount { + sat?: number | string | Long + msat?: number | string | Long +} + +export interface Amount__Output { + sat: string + msat: string +} diff --git a/src/grpc/types/lnrpc/BakeMacaroonRequest.d.ts b/src/grpc/types/lnrpc/BakeMacaroonRequest.d.ts new file mode 100644 index 000000000..1e2e873eb --- /dev/null +++ b/src/grpc/types/lnrpc/BakeMacaroonRequest.d.ts @@ -0,0 +1,19 @@ +// Original file: proto/lightning.proto + +import type { + MacaroonPermission as _lnrpc_MacaroonPermission, + MacaroonPermission__Output as _lnrpc_MacaroonPermission__Output, +} from '../lnrpc/MacaroonPermission' +import type { Long } from '@grpc/proto-loader' + +export interface BakeMacaroonRequest { + permissions?: _lnrpc_MacaroonPermission[] + root_key_id?: number | string | Long + allow_external_permissions?: boolean +} + +export interface BakeMacaroonRequest__Output { + permissions: _lnrpc_MacaroonPermission__Output[] + root_key_id: string + allow_external_permissions: boolean +} diff --git a/src/grpc/types/lnrpc/BakeMacaroonResponse.d.ts b/src/grpc/types/lnrpc/BakeMacaroonResponse.d.ts new file mode 100644 index 000000000..bc896f125 --- /dev/null +++ b/src/grpc/types/lnrpc/BakeMacaroonResponse.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/lightning.proto + +export interface BakeMacaroonResponse { + macaroon?: string +} + +export interface BakeMacaroonResponse__Output { + macaroon: string +} diff --git a/src/grpc/types/lnrpc/BatchOpenChannel.d.ts b/src/grpc/types/lnrpc/BatchOpenChannel.d.ts new file mode 100644 index 000000000..f8c6d9b4f --- /dev/null +++ b/src/grpc/types/lnrpc/BatchOpenChannel.d.ts @@ -0,0 +1,31 @@ +// Original file: proto/lightning.proto + +import type { + CommitmentType as _lnrpc_CommitmentType, + CommitmentType__Output as _lnrpc_CommitmentType__Output, +} from '../lnrpc/CommitmentType' +import type { Long } from '@grpc/proto-loader' + +export interface BatchOpenChannel { + node_pubkey?: Buffer | Uint8Array | string + local_funding_amount?: number | string | Long + push_sat?: number | string | Long + private?: boolean + min_htlc_msat?: number | string | Long + remote_csv_delay?: number + close_address?: string + pending_chan_id?: Buffer | Uint8Array | string + commitment_type?: _lnrpc_CommitmentType +} + +export interface BatchOpenChannel__Output { + node_pubkey: Buffer + local_funding_amount: string + push_sat: string + private: boolean + min_htlc_msat: string + remote_csv_delay: number + close_address: string + pending_chan_id: Buffer + commitment_type: _lnrpc_CommitmentType__Output +} diff --git a/src/grpc/types/lnrpc/BatchOpenChannelRequest.d.ts b/src/grpc/types/lnrpc/BatchOpenChannelRequest.d.ts new file mode 100644 index 000000000..0f9e9da0d --- /dev/null +++ b/src/grpc/types/lnrpc/BatchOpenChannelRequest.d.ts @@ -0,0 +1,25 @@ +// Original file: proto/lightning.proto + +import type { + BatchOpenChannel as _lnrpc_BatchOpenChannel, + BatchOpenChannel__Output as _lnrpc_BatchOpenChannel__Output, +} from '../lnrpc/BatchOpenChannel' +import type { Long } from '@grpc/proto-loader' + +export interface BatchOpenChannelRequest { + channels?: _lnrpc_BatchOpenChannel[] + target_conf?: number + sat_per_vbyte?: number | string | Long + min_confs?: number + spend_unconfirmed?: boolean + label?: string +} + +export interface BatchOpenChannelRequest__Output { + channels: _lnrpc_BatchOpenChannel__Output[] + target_conf: number + sat_per_vbyte: string + min_confs: number + spend_unconfirmed: boolean + label: string +} diff --git a/src/grpc/types/lnrpc/BatchOpenChannelResponse.d.ts b/src/grpc/types/lnrpc/BatchOpenChannelResponse.d.ts new file mode 100644 index 000000000..ebab35524 --- /dev/null +++ b/src/grpc/types/lnrpc/BatchOpenChannelResponse.d.ts @@ -0,0 +1,14 @@ +// Original file: proto/lightning.proto + +import type { + PendingUpdate as _lnrpc_PendingUpdate, + PendingUpdate__Output as _lnrpc_PendingUpdate__Output, +} from '../lnrpc/PendingUpdate' + +export interface BatchOpenChannelResponse { + pending_channels?: _lnrpc_PendingUpdate[] +} + +export interface BatchOpenChannelResponse__Output { + pending_channels: _lnrpc_PendingUpdate__Output[] +} diff --git a/src/grpc/types/lnrpc/Chain.d.ts b/src/grpc/types/lnrpc/Chain.d.ts new file mode 100644 index 000000000..492f6a74b --- /dev/null +++ b/src/grpc/types/lnrpc/Chain.d.ts @@ -0,0 +1,11 @@ +// Original file: proto/lightning.proto + +export interface Chain { + chain?: string + network?: string +} + +export interface Chain__Output { + chain: string + network: string +} diff --git a/src/grpc/types/lnrpc/ChanBackupExportRequest.d.ts b/src/grpc/types/lnrpc/ChanBackupExportRequest.d.ts new file mode 100644 index 000000000..5668766af --- /dev/null +++ b/src/grpc/types/lnrpc/ChanBackupExportRequest.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/lightning.proto + +export interface ChanBackupExportRequest { + [k: string]: never +} + +export interface ChanBackupExportRequest__Output { + [k: string]: never +} diff --git a/src/grpc/types/lnrpc/ChanBackupSnapshot.d.ts b/src/grpc/types/lnrpc/ChanBackupSnapshot.d.ts new file mode 100644 index 000000000..7d3307d51 --- /dev/null +++ b/src/grpc/types/lnrpc/ChanBackupSnapshot.d.ts @@ -0,0 +1,20 @@ +// Original file: proto/lightning.proto + +import type { + ChannelBackups as _lnrpc_ChannelBackups, + ChannelBackups__Output as _lnrpc_ChannelBackups__Output, +} from '../lnrpc/ChannelBackups' +import type { + MultiChanBackup as _lnrpc_MultiChanBackup, + MultiChanBackup__Output as _lnrpc_MultiChanBackup__Output, +} from '../lnrpc/MultiChanBackup' + +export interface ChanBackupSnapshot { + single_chan_backups?: _lnrpc_ChannelBackups | null + multi_chan_backup?: _lnrpc_MultiChanBackup | null +} + +export interface ChanBackupSnapshot__Output { + single_chan_backups: _lnrpc_ChannelBackups__Output | null + multi_chan_backup: _lnrpc_MultiChanBackup__Output | null +} diff --git a/src/grpc/types/lnrpc/ChanInfoRequest.d.ts b/src/grpc/types/lnrpc/ChanInfoRequest.d.ts new file mode 100644 index 000000000..ef4c74c59 --- /dev/null +++ b/src/grpc/types/lnrpc/ChanInfoRequest.d.ts @@ -0,0 +1,11 @@ +// Original file: proto/lightning.proto + +import type { Long } from '@grpc/proto-loader' + +export interface ChanInfoRequest { + chan_id?: number | string | Long +} + +export interface ChanInfoRequest__Output { + chan_id: string +} diff --git a/src/grpc/types/lnrpc/ChanPointShim.d.ts b/src/grpc/types/lnrpc/ChanPointShim.d.ts new file mode 100644 index 000000000..dd085b3a1 --- /dev/null +++ b/src/grpc/types/lnrpc/ChanPointShim.d.ts @@ -0,0 +1,29 @@ +// Original file: proto/lightning.proto + +import type { + ChannelPoint as _lnrpc_ChannelPoint, + ChannelPoint__Output as _lnrpc_ChannelPoint__Output, +} from '../lnrpc/ChannelPoint' +import type { + KeyDescriptor as _lnrpc_KeyDescriptor, + KeyDescriptor__Output as _lnrpc_KeyDescriptor__Output, +} from '../lnrpc/KeyDescriptor' +import type { Long } from '@grpc/proto-loader' + +export interface ChanPointShim { + amt?: number | string | Long + chan_point?: _lnrpc_ChannelPoint | null + local_key?: _lnrpc_KeyDescriptor | null + remote_key?: Buffer | Uint8Array | string + pending_chan_id?: Buffer | Uint8Array | string + thaw_height?: number +} + +export interface ChanPointShim__Output { + amt: string + chan_point: _lnrpc_ChannelPoint__Output | null + local_key: _lnrpc_KeyDescriptor__Output | null + remote_key: Buffer + pending_chan_id: Buffer + thaw_height: number +} diff --git a/src/grpc/types/lnrpc/ChangePasswordRequest.d.ts b/src/grpc/types/lnrpc/ChangePasswordRequest.d.ts new file mode 100644 index 000000000..448b0f628 --- /dev/null +++ b/src/grpc/types/lnrpc/ChangePasswordRequest.d.ts @@ -0,0 +1,15 @@ +// Original file: proto/walletunlocker.proto + +export interface ChangePasswordRequest { + current_password?: Buffer | Uint8Array | string + new_password?: Buffer | Uint8Array | string + stateless_init?: boolean + new_macaroon_root_key?: boolean +} + +export interface ChangePasswordRequest__Output { + current_password: Buffer + new_password: Buffer + stateless_init: boolean + new_macaroon_root_key: boolean +} diff --git a/src/grpc/types/lnrpc/ChangePasswordResponse.d.ts b/src/grpc/types/lnrpc/ChangePasswordResponse.d.ts new file mode 100644 index 000000000..96495963d --- /dev/null +++ b/src/grpc/types/lnrpc/ChangePasswordResponse.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/walletunlocker.proto + +export interface ChangePasswordResponse { + admin_macaroon?: Buffer | Uint8Array | string +} + +export interface ChangePasswordResponse__Output { + admin_macaroon: Buffer +} diff --git a/src/grpc/types/lnrpc/Channel.ts b/src/grpc/types/lnrpc/Channel.ts new file mode 100644 index 000000000..e05aee4b2 --- /dev/null +++ b/src/grpc/types/lnrpc/Channel.ts @@ -0,0 +1,87 @@ +// Original file: proto/lightning.proto + +import type { + HTLC as _lnrpc_HTLC, + HTLC__Output as _lnrpc_HTLC__Output, +} from '../lnrpc/HTLC' +import type { + CommitmentType as _lnrpc_CommitmentType, + CommitmentType__Output as _lnrpc_CommitmentType__Output, +} from '../lnrpc/CommitmentType' +import type { + ChannelConstraints as _lnrpc_ChannelConstraints, + ChannelConstraints__Output as _lnrpc_ChannelConstraints__Output, +} from '../lnrpc/ChannelConstraints' +import type { Long } from '@grpc/proto-loader' + +export interface Channel { + active?: boolean + remote_pubkey?: string + channel_point?: string + chan_id?: number | string | Long + capacity?: number | string | Long + local_balance?: number | string | Long + remote_balance?: number | string | Long + commit_fee?: number | string | Long + commit_weight?: number | string | Long + fee_per_kw?: number | string | Long + unsettled_balance?: number | string | Long + total_satoshis_sent?: number | string | Long + total_satoshis_received?: number | string | Long + num_updates?: number | string | Long + pending_htlcs?: _lnrpc_HTLC[] + csv_delay?: number + private?: boolean + initiator?: boolean + chan_status_flags?: string + local_chan_reserve_sat?: number | string | Long + remote_chan_reserve_sat?: number | string | Long + static_remote_key?: boolean + lifetime?: number | string | Long + uptime?: number | string | Long + close_address?: string + commitment_type?: _lnrpc_CommitmentType + push_amount_sat?: number | string | Long + thaw_height?: number + local_constraints?: _lnrpc_ChannelConstraints | null + remote_constraints?: _lnrpc_ChannelConstraints | null + alias_scids?: (number | string | Long)[] + zero_conf?: boolean + zero_conf_confirmed_scid?: number | string | Long +} + +export interface Channel__Output { + active: boolean + remote_pubkey: string + channel_point: string + chan_id: string + capacity: string + local_balance: string + remote_balance: string + commit_fee: string + commit_weight: string + fee_per_kw: string + unsettled_balance: string + total_satoshis_sent: string + total_satoshis_received: string + num_updates: string + pending_htlcs: _lnrpc_HTLC__Output[] + csv_delay: number + private: boolean + initiator: boolean + chan_status_flags: string + local_chan_reserve_sat: string + remote_chan_reserve_sat: string + static_remote_key: boolean + lifetime: string + uptime: string + close_address: string + commitment_type: _lnrpc_CommitmentType__Output + push_amount_sat: string + thaw_height: number + local_constraints: _lnrpc_ChannelConstraints__Output | null + remote_constraints: _lnrpc_ChannelConstraints__Output | null + alias_scids: string[] + zero_conf: boolean + zero_conf_confirmed_scid: string +} diff --git a/src/grpc/types/lnrpc/ChannelAcceptRequest.d.ts b/src/grpc/types/lnrpc/ChannelAcceptRequest.d.ts new file mode 100644 index 000000000..f70c677ff --- /dev/null +++ b/src/grpc/types/lnrpc/ChannelAcceptRequest.d.ts @@ -0,0 +1,45 @@ +// Original file: proto/lightning.proto + +import type { + CommitmentType as _lnrpc_CommitmentType, + CommitmentType__Output as _lnrpc_CommitmentType__Output, +} from '../lnrpc/CommitmentType' +import type { Long } from '@grpc/proto-loader' + +export interface ChannelAcceptRequest { + node_pubkey?: Buffer | Uint8Array | string + chain_hash?: Buffer | Uint8Array | string + pending_chan_id?: Buffer | Uint8Array | string + funding_amt?: number | string | Long + push_amt?: number | string | Long + dust_limit?: number | string | Long + max_value_in_flight?: number | string | Long + channel_reserve?: number | string | Long + min_htlc?: number | string | Long + fee_per_kw?: number | string | Long + csv_delay?: number + max_accepted_htlcs?: number + channel_flags?: number + commitment_type?: _lnrpc_CommitmentType + wants_zero_conf?: boolean + wants_scid_alias?: boolean +} + +export interface ChannelAcceptRequest__Output { + node_pubkey: Buffer + chain_hash: Buffer + pending_chan_id: Buffer + funding_amt: string + push_amt: string + dust_limit: string + max_value_in_flight: string + channel_reserve: string + min_htlc: string + fee_per_kw: string + csv_delay: number + max_accepted_htlcs: number + channel_flags: number + commitment_type: _lnrpc_CommitmentType__Output + wants_zero_conf: boolean + wants_scid_alias: boolean +} diff --git a/src/grpc/types/lnrpc/ChannelAcceptResponse.d.ts b/src/grpc/types/lnrpc/ChannelAcceptResponse.d.ts new file mode 100644 index 000000000..f5bbb1006 --- /dev/null +++ b/src/grpc/types/lnrpc/ChannelAcceptResponse.d.ts @@ -0,0 +1,31 @@ +// Original file: proto/lightning.proto + +import type { Long } from '@grpc/proto-loader' + +export interface ChannelAcceptResponse { + accept?: boolean + pending_chan_id?: Buffer | Uint8Array | string + error?: string + upfront_shutdown?: string + csv_delay?: number + reserve_sat?: number | string | Long + in_flight_max_msat?: number | string | Long + max_htlc_count?: number + min_htlc_in?: number | string | Long + min_accept_depth?: number + zero_conf?: boolean +} + +export interface ChannelAcceptResponse__Output { + accept: boolean + pending_chan_id: Buffer + error: string + upfront_shutdown: string + csv_delay: number + reserve_sat: string + in_flight_max_msat: string + max_htlc_count: number + min_htlc_in: string + min_accept_depth: number + zero_conf: boolean +} diff --git a/src/grpc/types/lnrpc/ChannelBackup.d.ts b/src/grpc/types/lnrpc/ChannelBackup.d.ts new file mode 100644 index 000000000..a61f6acc9 --- /dev/null +++ b/src/grpc/types/lnrpc/ChannelBackup.d.ts @@ -0,0 +1,16 @@ +// Original file: proto/lightning.proto + +import type { + ChannelPoint as _lnrpc_ChannelPoint, + ChannelPoint__Output as _lnrpc_ChannelPoint__Output, +} from '../lnrpc/ChannelPoint' + +export interface ChannelBackup { + chan_point?: _lnrpc_ChannelPoint | null + chan_backup?: Buffer | Uint8Array | string +} + +export interface ChannelBackup__Output { + chan_point: _lnrpc_ChannelPoint__Output | null + chan_backup: Buffer +} diff --git a/src/grpc/types/lnrpc/ChannelBackupSubscription.d.ts b/src/grpc/types/lnrpc/ChannelBackupSubscription.d.ts new file mode 100644 index 000000000..7d0128e80 --- /dev/null +++ b/src/grpc/types/lnrpc/ChannelBackupSubscription.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/lightning.proto + +export interface ChannelBackupSubscription { + [k: string]: never +} + +export interface ChannelBackupSubscription__Output { + [k: string]: never +} diff --git a/src/grpc/types/lnrpc/ChannelBackups.d.ts b/src/grpc/types/lnrpc/ChannelBackups.d.ts new file mode 100644 index 000000000..87a780572 --- /dev/null +++ b/src/grpc/types/lnrpc/ChannelBackups.d.ts @@ -0,0 +1,14 @@ +// Original file: proto/lightning.proto + +import type { + ChannelBackup as _lnrpc_ChannelBackup, + ChannelBackup__Output as _lnrpc_ChannelBackup__Output, +} from '../lnrpc/ChannelBackup' + +export interface ChannelBackups { + chan_backups?: _lnrpc_ChannelBackup[] +} + +export interface ChannelBackups__Output { + chan_backups: _lnrpc_ChannelBackup__Output[] +} diff --git a/src/grpc/types/lnrpc/ChannelBalanceRequest.d.ts b/src/grpc/types/lnrpc/ChannelBalanceRequest.d.ts new file mode 100644 index 000000000..b5c3ba524 --- /dev/null +++ b/src/grpc/types/lnrpc/ChannelBalanceRequest.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/lightning.proto + +export interface ChannelBalanceRequest { + [k: string]: never +} + +export interface ChannelBalanceRequest__Output { + [k: string]: never +} diff --git a/src/grpc/types/lnrpc/ChannelBalanceResponse.d.ts b/src/grpc/types/lnrpc/ChannelBalanceResponse.d.ts new file mode 100644 index 000000000..a35eec22e --- /dev/null +++ b/src/grpc/types/lnrpc/ChannelBalanceResponse.d.ts @@ -0,0 +1,29 @@ +// Original file: proto/lightning.proto + +import type { + Amount as _lnrpc_Amount, + Amount__Output as _lnrpc_Amount__Output, +} from '../lnrpc/Amount' +import type { Long } from '@grpc/proto-loader' + +export interface ChannelBalanceResponse { + balance?: number | string | Long + pending_open_balance?: number | string | Long + local_balance?: _lnrpc_Amount | null + remote_balance?: _lnrpc_Amount | null + unsettled_local_balance?: _lnrpc_Amount | null + unsettled_remote_balance?: _lnrpc_Amount | null + pending_open_local_balance?: _lnrpc_Amount | null + pending_open_remote_balance?: _lnrpc_Amount | null +} + +export interface ChannelBalanceResponse__Output { + balance: string + pending_open_balance: string + local_balance: _lnrpc_Amount__Output | null + remote_balance: _lnrpc_Amount__Output | null + unsettled_local_balance: _lnrpc_Amount__Output | null + unsettled_remote_balance: _lnrpc_Amount__Output | null + pending_open_local_balance: _lnrpc_Amount__Output | null + pending_open_remote_balance: _lnrpc_Amount__Output | null +} diff --git a/src/grpc/types/lnrpc/ChannelCloseSummary.ts b/src/grpc/types/lnrpc/ChannelCloseSummary.ts new file mode 100644 index 000000000..5b0bd8a8b --- /dev/null +++ b/src/grpc/types/lnrpc/ChannelCloseSummary.ts @@ -0,0 +1,75 @@ +// Original file: proto/lightning.proto + +import type { + Initiator as _lnrpc_Initiator, + Initiator__Output as _lnrpc_Initiator__Output, +} from '../lnrpc/Initiator' +import type { + Resolution as _lnrpc_Resolution, + Resolution__Output as _lnrpc_Resolution__Output, +} from '../lnrpc/Resolution' +import type { Long } from '@grpc/proto-loader' + +// Original file: proto/lightning.proto + +export const _lnrpc_ChannelCloseSummary_ClosureType = { + COOPERATIVE_CLOSE: 'COOPERATIVE_CLOSE', + LOCAL_FORCE_CLOSE: 'LOCAL_FORCE_CLOSE', + REMOTE_FORCE_CLOSE: 'REMOTE_FORCE_CLOSE', + BREACH_CLOSE: 'BREACH_CLOSE', + FUNDING_CANCELED: 'FUNDING_CANCELED', + ABANDONED: 'ABANDONED', +} as const + +export type _lnrpc_ChannelCloseSummary_ClosureType = + | 'COOPERATIVE_CLOSE' + | 0 + | 'LOCAL_FORCE_CLOSE' + | 1 + | 'REMOTE_FORCE_CLOSE' + | 2 + | 'BREACH_CLOSE' + | 3 + | 'FUNDING_CANCELED' + | 4 + | 'ABANDONED' + | 5 + +export type _lnrpc_ChannelCloseSummary_ClosureType__Output = + (typeof _lnrpc_ChannelCloseSummary_ClosureType)[keyof typeof _lnrpc_ChannelCloseSummary_ClosureType] + +export interface ChannelCloseSummary { + channel_point?: string + chan_id?: number | string | Long + chain_hash?: string + closing_tx_hash?: string + remote_pubkey?: string + capacity?: number | string | Long + close_height?: number + settled_balance?: number | string | Long + time_locked_balance?: number | string | Long + close_type?: _lnrpc_ChannelCloseSummary_ClosureType + open_initiator?: _lnrpc_Initiator + close_initiator?: _lnrpc_Initiator + resolutions?: _lnrpc_Resolution[] + alias_scids?: (number | string | Long)[] + zero_conf_confirmed_scid?: number | string | Long +} + +export interface ChannelCloseSummary__Output { + channel_point: string + chan_id: string + chain_hash: string + closing_tx_hash: string + remote_pubkey: string + capacity: string + close_height: number + settled_balance: string + time_locked_balance: string + close_type: _lnrpc_ChannelCloseSummary_ClosureType__Output + open_initiator: _lnrpc_Initiator__Output + close_initiator: _lnrpc_Initiator__Output + resolutions: _lnrpc_Resolution__Output[] + alias_scids: string[] + zero_conf_confirmed_scid: string +} diff --git a/src/grpc/types/lnrpc/ChannelCloseUpdate.d.ts b/src/grpc/types/lnrpc/ChannelCloseUpdate.d.ts new file mode 100644 index 000000000..3d50d74fb --- /dev/null +++ b/src/grpc/types/lnrpc/ChannelCloseUpdate.d.ts @@ -0,0 +1,11 @@ +// Original file: proto/lightning.proto + +export interface ChannelCloseUpdate { + closing_txid?: Buffer | Uint8Array | string + success?: boolean +} + +export interface ChannelCloseUpdate__Output { + closing_txid: Buffer + success: boolean +} diff --git a/src/grpc/types/lnrpc/ChannelConstraints.d.ts b/src/grpc/types/lnrpc/ChannelConstraints.d.ts new file mode 100644 index 000000000..29f15e08d --- /dev/null +++ b/src/grpc/types/lnrpc/ChannelConstraints.d.ts @@ -0,0 +1,21 @@ +// Original file: proto/lightning.proto + +import type { Long } from '@grpc/proto-loader' + +export interface ChannelConstraints { + csv_delay?: number + chan_reserve_sat?: number | string | Long + dust_limit_sat?: number | string | Long + max_pending_amt_msat?: number | string | Long + min_htlc_msat?: number | string | Long + max_accepted_htlcs?: number +} + +export interface ChannelConstraints__Output { + csv_delay: number + chan_reserve_sat: string + dust_limit_sat: string + max_pending_amt_msat: string + min_htlc_msat: string + max_accepted_htlcs: number +} diff --git a/src/grpc/types/lnrpc/ChannelEdge.d.ts b/src/grpc/types/lnrpc/ChannelEdge.d.ts new file mode 100644 index 000000000..d9a96a08c --- /dev/null +++ b/src/grpc/types/lnrpc/ChannelEdge.d.ts @@ -0,0 +1,31 @@ +// Original file: proto/lightning.proto + +import type { + RoutingPolicy as _lnrpc_RoutingPolicy, + RoutingPolicy__Output as _lnrpc_RoutingPolicy__Output, +} from '../lnrpc/RoutingPolicy' +import type { Long } from '@grpc/proto-loader' + +export interface ChannelEdge { + channel_id?: number | string | Long + chan_point?: string + last_update?: number + node1_pub?: string + node2_pub?: string + capacity?: number | string | Long + node1_policy?: _lnrpc_RoutingPolicy | null + node2_policy?: _lnrpc_RoutingPolicy | null + custom_records?: { [key: number]: Buffer | Uint8Array | string } +} + +export interface ChannelEdge__Output { + channel_id: string + chan_point: string + last_update: number + node1_pub: string + node2_pub: string + capacity: string + node1_policy: _lnrpc_RoutingPolicy__Output | null + node2_policy: _lnrpc_RoutingPolicy__Output | null + custom_records: { [key: number]: Buffer } +} diff --git a/src/grpc/types/lnrpc/ChannelEdgeUpdate.d.ts b/src/grpc/types/lnrpc/ChannelEdgeUpdate.d.ts new file mode 100644 index 000000000..c4407c23d --- /dev/null +++ b/src/grpc/types/lnrpc/ChannelEdgeUpdate.d.ts @@ -0,0 +1,29 @@ +// Original file: proto/lightning.proto + +import type { + ChannelPoint as _lnrpc_ChannelPoint, + ChannelPoint__Output as _lnrpc_ChannelPoint__Output, +} from '../lnrpc/ChannelPoint' +import type { + RoutingPolicy as _lnrpc_RoutingPolicy, + RoutingPolicy__Output as _lnrpc_RoutingPolicy__Output, +} from '../lnrpc/RoutingPolicy' +import type { Long } from '@grpc/proto-loader' + +export interface ChannelEdgeUpdate { + chan_id?: number | string | Long + chan_point?: _lnrpc_ChannelPoint | null + capacity?: number | string | Long + routing_policy?: _lnrpc_RoutingPolicy | null + advertising_node?: string + connecting_node?: string +} + +export interface ChannelEdgeUpdate__Output { + chan_id: string + chan_point: _lnrpc_ChannelPoint__Output | null + capacity: string + routing_policy: _lnrpc_RoutingPolicy__Output | null + advertising_node: string + connecting_node: string +} diff --git a/src/grpc/types/lnrpc/ChannelEventSubscription.d.ts b/src/grpc/types/lnrpc/ChannelEventSubscription.d.ts new file mode 100644 index 000000000..a33612adb --- /dev/null +++ b/src/grpc/types/lnrpc/ChannelEventSubscription.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/lightning.proto + +export interface ChannelEventSubscription { + [k: string]: never +} + +export interface ChannelEventSubscription__Output { + [k: string]: never +} diff --git a/src/grpc/types/lnrpc/ChannelEventUpdate.ts b/src/grpc/types/lnrpc/ChannelEventUpdate.ts new file mode 100644 index 000000000..2ed0c6b45 --- /dev/null +++ b/src/grpc/types/lnrpc/ChannelEventUpdate.ts @@ -0,0 +1,80 @@ +// Original file: proto/lightning.proto + +import type { + Channel as _lnrpc_Channel, + Channel__Output as _lnrpc_Channel__Output, +} from '../lnrpc/Channel' +import type { + ChannelCloseSummary as _lnrpc_ChannelCloseSummary, + ChannelCloseSummary__Output as _lnrpc_ChannelCloseSummary__Output, +} from '../lnrpc/ChannelCloseSummary' +import type { + ChannelPoint as _lnrpc_ChannelPoint, + ChannelPoint__Output as _lnrpc_ChannelPoint__Output, +} from '../lnrpc/ChannelPoint' +import type { + PendingUpdate as _lnrpc_PendingUpdate, + PendingUpdate__Output as _lnrpc_PendingUpdate__Output, +} from '../lnrpc/PendingUpdate' + +// Original file: proto/lightning.proto + +export const _lnrpc_ChannelEventUpdate_UpdateType = { + OPEN_CHANNEL: 'OPEN_CHANNEL', + CLOSED_CHANNEL: 'CLOSED_CHANNEL', + ACTIVE_CHANNEL: 'ACTIVE_CHANNEL', + INACTIVE_CHANNEL: 'INACTIVE_CHANNEL', + PENDING_OPEN_CHANNEL: 'PENDING_OPEN_CHANNEL', + FULLY_RESOLVED_CHANNEL: 'FULLY_RESOLVED_CHANNEL', +} as const + +export type _lnrpc_ChannelEventUpdate_UpdateType = + | 'OPEN_CHANNEL' + | 0 + | 'CLOSED_CHANNEL' + | 1 + | 'ACTIVE_CHANNEL' + | 2 + | 'INACTIVE_CHANNEL' + | 3 + | 'PENDING_OPEN_CHANNEL' + | 4 + | 'FULLY_RESOLVED_CHANNEL' + | 5 + +export type _lnrpc_ChannelEventUpdate_UpdateType__Output = + (typeof _lnrpc_ChannelEventUpdate_UpdateType)[keyof typeof _lnrpc_ChannelEventUpdate_UpdateType] + +export interface ChannelEventUpdate { + open_channel?: _lnrpc_Channel | null + closed_channel?: _lnrpc_ChannelCloseSummary | null + active_channel?: _lnrpc_ChannelPoint | null + inactive_channel?: _lnrpc_ChannelPoint | null + type?: _lnrpc_ChannelEventUpdate_UpdateType + pending_open_channel?: _lnrpc_PendingUpdate | null + fully_resolved_channel?: _lnrpc_ChannelPoint | null + channel?: + | 'open_channel' + | 'closed_channel' + | 'active_channel' + | 'inactive_channel' + | 'pending_open_channel' + | 'fully_resolved_channel' +} + +export interface ChannelEventUpdate__Output { + open_channel?: _lnrpc_Channel__Output | null + closed_channel?: _lnrpc_ChannelCloseSummary__Output | null + active_channel?: _lnrpc_ChannelPoint__Output | null + inactive_channel?: _lnrpc_ChannelPoint__Output | null + type: _lnrpc_ChannelEventUpdate_UpdateType__Output + pending_open_channel?: _lnrpc_PendingUpdate__Output | null + fully_resolved_channel?: _lnrpc_ChannelPoint__Output | null + channel: + | 'open_channel' + | 'closed_channel' + | 'active_channel' + | 'inactive_channel' + | 'pending_open_channel' + | 'fully_resolved_channel' +} diff --git a/src/grpc/types/lnrpc/ChannelFeeReport.d.ts b/src/grpc/types/lnrpc/ChannelFeeReport.d.ts new file mode 100644 index 000000000..cdfad78e3 --- /dev/null +++ b/src/grpc/types/lnrpc/ChannelFeeReport.d.ts @@ -0,0 +1,19 @@ +// Original file: proto/lightning.proto + +import type { Long } from '@grpc/proto-loader' + +export interface ChannelFeeReport { + channel_point?: string + base_fee_msat?: number | string | Long + fee_per_mil?: number | string | Long + fee_rate?: number | string + chan_id?: number | string | Long +} + +export interface ChannelFeeReport__Output { + channel_point: string + base_fee_msat: string + fee_per_mil: string + fee_rate: number + chan_id: string +} diff --git a/src/grpc/types/lnrpc/ChannelGraph.d.ts b/src/grpc/types/lnrpc/ChannelGraph.d.ts new file mode 100644 index 000000000..a92b47d82 --- /dev/null +++ b/src/grpc/types/lnrpc/ChannelGraph.d.ts @@ -0,0 +1,20 @@ +// Original file: proto/lightning.proto + +import type { + LightningNode as _lnrpc_LightningNode, + LightningNode__Output as _lnrpc_LightningNode__Output, +} from '../lnrpc/LightningNode' +import type { + ChannelEdge as _lnrpc_ChannelEdge, + ChannelEdge__Output as _lnrpc_ChannelEdge__Output, +} from '../lnrpc/ChannelEdge' + +export interface ChannelGraph { + nodes?: _lnrpc_LightningNode[] + edges?: _lnrpc_ChannelEdge[] +} + +export interface ChannelGraph__Output { + nodes: _lnrpc_LightningNode__Output[] + edges: _lnrpc_ChannelEdge__Output[] +} diff --git a/src/grpc/types/lnrpc/ChannelGraphRequest.d.ts b/src/grpc/types/lnrpc/ChannelGraphRequest.d.ts new file mode 100644 index 000000000..314d202f3 --- /dev/null +++ b/src/grpc/types/lnrpc/ChannelGraphRequest.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/lightning.proto + +export interface ChannelGraphRequest { + include_unannounced?: boolean +} + +export interface ChannelGraphRequest__Output { + include_unannounced: boolean +} diff --git a/src/grpc/types/lnrpc/ChannelOpenUpdate.d.ts b/src/grpc/types/lnrpc/ChannelOpenUpdate.d.ts new file mode 100644 index 000000000..b936a5d7c --- /dev/null +++ b/src/grpc/types/lnrpc/ChannelOpenUpdate.d.ts @@ -0,0 +1,14 @@ +// Original file: proto/lightning.proto + +import type { + ChannelPoint as _lnrpc_ChannelPoint, + ChannelPoint__Output as _lnrpc_ChannelPoint__Output, +} from '../lnrpc/ChannelPoint' + +export interface ChannelOpenUpdate { + channel_point?: _lnrpc_ChannelPoint | null +} + +export interface ChannelOpenUpdate__Output { + channel_point: _lnrpc_ChannelPoint__Output | null +} diff --git a/src/grpc/types/lnrpc/ChannelPoint.d.ts b/src/grpc/types/lnrpc/ChannelPoint.d.ts new file mode 100644 index 000000000..f17411ef2 --- /dev/null +++ b/src/grpc/types/lnrpc/ChannelPoint.d.ts @@ -0,0 +1,15 @@ +// Original file: proto/lightning.proto + +export interface ChannelPoint { + funding_txid_bytes?: Buffer | Uint8Array | string + funding_txid_str?: string + output_index?: number + funding_txid?: 'funding_txid_bytes' | 'funding_txid_str' +} + +export interface ChannelPoint__Output { + funding_txid_bytes?: Buffer + funding_txid_str?: string + output_index: number + funding_txid: 'funding_txid_bytes' | 'funding_txid_str' +} diff --git a/src/grpc/types/lnrpc/ChannelUpdate.d.ts b/src/grpc/types/lnrpc/ChannelUpdate.d.ts new file mode 100644 index 000000000..26d0f90b8 --- /dev/null +++ b/src/grpc/types/lnrpc/ChannelUpdate.d.ts @@ -0,0 +1,33 @@ +// Original file: proto/lightning.proto + +import type { Long } from '@grpc/proto-loader' + +export interface ChannelUpdate { + signature?: Buffer | Uint8Array | string + chain_hash?: Buffer | Uint8Array | string + chan_id?: number | string | Long + timestamp?: number + channel_flags?: number + time_lock_delta?: number + htlc_minimum_msat?: number | string | Long + base_fee?: number + fee_rate?: number + message_flags?: number + htlc_maximum_msat?: number | string | Long + extra_opaque_data?: Buffer | Uint8Array | string +} + +export interface ChannelUpdate__Output { + signature: Buffer + chain_hash: Buffer + chan_id: string + timestamp: number + channel_flags: number + time_lock_delta: number + htlc_minimum_msat: string + base_fee: number + fee_rate: number + message_flags: number + htlc_maximum_msat: string + extra_opaque_data: Buffer +} diff --git a/src/grpc/types/lnrpc/CheckMacPermRequest.d.ts b/src/grpc/types/lnrpc/CheckMacPermRequest.d.ts new file mode 100644 index 000000000..99810379d --- /dev/null +++ b/src/grpc/types/lnrpc/CheckMacPermRequest.d.ts @@ -0,0 +1,18 @@ +// Original file: proto/lightning.proto + +import type { + MacaroonPermission as _lnrpc_MacaroonPermission, + MacaroonPermission__Output as _lnrpc_MacaroonPermission__Output, +} from '../lnrpc/MacaroonPermission' + +export interface CheckMacPermRequest { + macaroon?: Buffer | Uint8Array | string + permissions?: _lnrpc_MacaroonPermission[] + fullMethod?: string +} + +export interface CheckMacPermRequest__Output { + macaroon: Buffer + permissions: _lnrpc_MacaroonPermission__Output[] + fullMethod: string +} diff --git a/src/grpc/types/lnrpc/CheckMacPermResponse.d.ts b/src/grpc/types/lnrpc/CheckMacPermResponse.d.ts new file mode 100644 index 000000000..7a3fa2ed0 --- /dev/null +++ b/src/grpc/types/lnrpc/CheckMacPermResponse.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/lightning.proto + +export interface CheckMacPermResponse { + valid?: boolean +} + +export interface CheckMacPermResponse__Output { + valid: boolean +} diff --git a/src/grpc/types/lnrpc/CloseChannelRequest.d.ts b/src/grpc/types/lnrpc/CloseChannelRequest.d.ts new file mode 100644 index 000000000..4acb70617 --- /dev/null +++ b/src/grpc/types/lnrpc/CloseChannelRequest.d.ts @@ -0,0 +1,27 @@ +// Original file: proto/lightning.proto + +import type { + ChannelPoint as _lnrpc_ChannelPoint, + ChannelPoint__Output as _lnrpc_ChannelPoint__Output, +} from '../lnrpc/ChannelPoint' +import type { Long } from '@grpc/proto-loader' + +export interface CloseChannelRequest { + channel_point?: _lnrpc_ChannelPoint | null + force?: boolean + target_conf?: number + sat_per_byte?: number | string | Long + delivery_address?: string + sat_per_vbyte?: number | string | Long + max_fee_per_vbyte?: number | string | Long +} + +export interface CloseChannelRequest__Output { + channel_point: _lnrpc_ChannelPoint__Output | null + force: boolean + target_conf: number + sat_per_byte: string + delivery_address: string + sat_per_vbyte: string + max_fee_per_vbyte: string +} diff --git a/src/grpc/types/lnrpc/CloseStatusUpdate.d.ts b/src/grpc/types/lnrpc/CloseStatusUpdate.d.ts new file mode 100644 index 000000000..e60d44d63 --- /dev/null +++ b/src/grpc/types/lnrpc/CloseStatusUpdate.d.ts @@ -0,0 +1,22 @@ +// Original file: proto/lightning.proto + +import type { + PendingUpdate as _lnrpc_PendingUpdate, + PendingUpdate__Output as _lnrpc_PendingUpdate__Output, +} from '../lnrpc/PendingUpdate' +import type { + ChannelCloseUpdate as _lnrpc_ChannelCloseUpdate, + ChannelCloseUpdate__Output as _lnrpc_ChannelCloseUpdate__Output, +} from '../lnrpc/ChannelCloseUpdate' + +export interface CloseStatusUpdate { + close_pending?: _lnrpc_PendingUpdate | null + chan_close?: _lnrpc_ChannelCloseUpdate | null + update?: 'close_pending' | 'chan_close' +} + +export interface CloseStatusUpdate__Output { + close_pending?: _lnrpc_PendingUpdate__Output | null + chan_close?: _lnrpc_ChannelCloseUpdate__Output | null + update: 'close_pending' | 'chan_close' +} diff --git a/src/grpc/types/lnrpc/ClosedChannelUpdate.d.ts b/src/grpc/types/lnrpc/ClosedChannelUpdate.d.ts new file mode 100644 index 000000000..ba54545ba --- /dev/null +++ b/src/grpc/types/lnrpc/ClosedChannelUpdate.d.ts @@ -0,0 +1,21 @@ +// Original file: proto/lightning.proto + +import type { + ChannelPoint as _lnrpc_ChannelPoint, + ChannelPoint__Output as _lnrpc_ChannelPoint__Output, +} from '../lnrpc/ChannelPoint' +import type { Long } from '@grpc/proto-loader' + +export interface ClosedChannelUpdate { + chan_id?: number | string | Long + capacity?: number | string | Long + closed_height?: number + chan_point?: _lnrpc_ChannelPoint | null +} + +export interface ClosedChannelUpdate__Output { + chan_id: string + capacity: string + closed_height: number + chan_point: _lnrpc_ChannelPoint__Output | null +} diff --git a/src/grpc/types/lnrpc/ClosedChannelsRequest.d.ts b/src/grpc/types/lnrpc/ClosedChannelsRequest.d.ts new file mode 100644 index 000000000..4a201c13d --- /dev/null +++ b/src/grpc/types/lnrpc/ClosedChannelsRequest.d.ts @@ -0,0 +1,19 @@ +// Original file: proto/lightning.proto + +export interface ClosedChannelsRequest { + cooperative?: boolean + local_force?: boolean + remote_force?: boolean + breach?: boolean + funding_canceled?: boolean + abandoned?: boolean +} + +export interface ClosedChannelsRequest__Output { + cooperative: boolean + local_force: boolean + remote_force: boolean + breach: boolean + funding_canceled: boolean + abandoned: boolean +} diff --git a/src/grpc/types/lnrpc/ClosedChannelsResponse.d.ts b/src/grpc/types/lnrpc/ClosedChannelsResponse.d.ts new file mode 100644 index 000000000..591410a91 --- /dev/null +++ b/src/grpc/types/lnrpc/ClosedChannelsResponse.d.ts @@ -0,0 +1,14 @@ +// Original file: proto/lightning.proto + +import type { + ChannelCloseSummary as _lnrpc_ChannelCloseSummary, + ChannelCloseSummary__Output as _lnrpc_ChannelCloseSummary__Output, +} from '../lnrpc/ChannelCloseSummary' + +export interface ClosedChannelsResponse { + channels?: _lnrpc_ChannelCloseSummary[] +} + +export interface ClosedChannelsResponse__Output { + channels: _lnrpc_ChannelCloseSummary__Output[] +} diff --git a/src/grpc/types/lnrpc/CommitmentType.ts b/src/grpc/types/lnrpc/CommitmentType.ts new file mode 100644 index 000000000..301c0dafa --- /dev/null +++ b/src/grpc/types/lnrpc/CommitmentType.ts @@ -0,0 +1,24 @@ +// Original file: proto/lightning.proto + +export const CommitmentType = { + UNKNOWN_COMMITMENT_TYPE: 'UNKNOWN_COMMITMENT_TYPE', + LEGACY: 'LEGACY', + STATIC_REMOTE_KEY: 'STATIC_REMOTE_KEY', + ANCHORS: 'ANCHORS', + SCRIPT_ENFORCED_LEASE: 'SCRIPT_ENFORCED_LEASE', +} as const + +export type CommitmentType = + | 'UNKNOWN_COMMITMENT_TYPE' + | 0 + | 'LEGACY' + | 1 + | 'STATIC_REMOTE_KEY' + | 2 + | 'ANCHORS' + | 3 + | 'SCRIPT_ENFORCED_LEASE' + | 4 + +export type CommitmentType__Output = + (typeof CommitmentType)[keyof typeof CommitmentType] diff --git a/src/grpc/types/lnrpc/ConfirmationUpdate.d.ts b/src/grpc/types/lnrpc/ConfirmationUpdate.d.ts new file mode 100644 index 000000000..79242b94c --- /dev/null +++ b/src/grpc/types/lnrpc/ConfirmationUpdate.d.ts @@ -0,0 +1,13 @@ +// Original file: proto/lightning.proto + +export interface ConfirmationUpdate { + block_sha?: Buffer | Uint8Array | string + block_height?: number + num_confs_left?: number +} + +export interface ConfirmationUpdate__Output { + block_sha: Buffer + block_height: number + num_confs_left: number +} diff --git a/src/grpc/types/lnrpc/ConnectPeerRequest.d.ts b/src/grpc/types/lnrpc/ConnectPeerRequest.d.ts new file mode 100644 index 000000000..7e6cba0f0 --- /dev/null +++ b/src/grpc/types/lnrpc/ConnectPeerRequest.d.ts @@ -0,0 +1,19 @@ +// Original file: proto/lightning.proto + +import type { + LightningAddress as _lnrpc_LightningAddress, + LightningAddress__Output as _lnrpc_LightningAddress__Output, +} from '../lnrpc/LightningAddress' +import type { Long } from '@grpc/proto-loader' + +export interface ConnectPeerRequest { + addr?: _lnrpc_LightningAddress | null + perm?: boolean + timeout?: number | string | Long +} + +export interface ConnectPeerRequest__Output { + addr: _lnrpc_LightningAddress__Output | null + perm: boolean + timeout: string +} diff --git a/src/grpc/types/lnrpc/ConnectPeerResponse.d.ts b/src/grpc/types/lnrpc/ConnectPeerResponse.d.ts new file mode 100644 index 000000000..c2b39a3a6 --- /dev/null +++ b/src/grpc/types/lnrpc/ConnectPeerResponse.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/lightning.proto + +export interface ConnectPeerResponse { + [k: string]: never +} + +export interface ConnectPeerResponse__Output { + [k: string]: never +} diff --git a/src/grpc/types/lnrpc/CustomMessage.d.ts b/src/grpc/types/lnrpc/CustomMessage.d.ts new file mode 100644 index 000000000..e88e73ff3 --- /dev/null +++ b/src/grpc/types/lnrpc/CustomMessage.d.ts @@ -0,0 +1,13 @@ +// Original file: proto/lightning.proto + +export interface CustomMessage { + peer?: Buffer | Uint8Array | string + type?: number + data?: Buffer | Uint8Array | string +} + +export interface CustomMessage__Output { + peer: Buffer + type: number + data: Buffer +} diff --git a/src/grpc/types/lnrpc/DebugLevelRequest.d.ts b/src/grpc/types/lnrpc/DebugLevelRequest.d.ts new file mode 100644 index 000000000..63dbb3140 --- /dev/null +++ b/src/grpc/types/lnrpc/DebugLevelRequest.d.ts @@ -0,0 +1,11 @@ +// Original file: proto/lightning.proto + +export interface DebugLevelRequest { + show?: boolean + level_spec?: string +} + +export interface DebugLevelRequest__Output { + show: boolean + level_spec: string +} diff --git a/src/grpc/types/lnrpc/DebugLevelResponse.d.ts b/src/grpc/types/lnrpc/DebugLevelResponse.d.ts new file mode 100644 index 000000000..b9cfc28ad --- /dev/null +++ b/src/grpc/types/lnrpc/DebugLevelResponse.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/lightning.proto + +export interface DebugLevelResponse { + sub_systems?: string +} + +export interface DebugLevelResponse__Output { + sub_systems: string +} diff --git a/src/grpc/types/lnrpc/DeleteAllPaymentsRequest.d.ts b/src/grpc/types/lnrpc/DeleteAllPaymentsRequest.d.ts new file mode 100644 index 000000000..56c757a95 --- /dev/null +++ b/src/grpc/types/lnrpc/DeleteAllPaymentsRequest.d.ts @@ -0,0 +1,11 @@ +// Original file: proto/lightning.proto + +export interface DeleteAllPaymentsRequest { + failed_payments_only?: boolean + failed_htlcs_only?: boolean +} + +export interface DeleteAllPaymentsRequest__Output { + failed_payments_only: boolean + failed_htlcs_only: boolean +} diff --git a/src/grpc/types/lnrpc/DeleteAllPaymentsResponse.d.ts b/src/grpc/types/lnrpc/DeleteAllPaymentsResponse.d.ts new file mode 100644 index 000000000..a39986cab --- /dev/null +++ b/src/grpc/types/lnrpc/DeleteAllPaymentsResponse.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/lightning.proto + +export interface DeleteAllPaymentsResponse { + [k: string]: never +} + +export interface DeleteAllPaymentsResponse__Output { + [k: string]: never +} diff --git a/src/grpc/types/lnrpc/DeleteMacaroonIDRequest.d.ts b/src/grpc/types/lnrpc/DeleteMacaroonIDRequest.d.ts new file mode 100644 index 000000000..a8fd393d3 --- /dev/null +++ b/src/grpc/types/lnrpc/DeleteMacaroonIDRequest.d.ts @@ -0,0 +1,11 @@ +// Original file: proto/lightning.proto + +import type { Long } from '@grpc/proto-loader' + +export interface DeleteMacaroonIDRequest { + root_key_id?: number | string | Long +} + +export interface DeleteMacaroonIDRequest__Output { + root_key_id: string +} diff --git a/src/grpc/types/lnrpc/DeleteMacaroonIDResponse.d.ts b/src/grpc/types/lnrpc/DeleteMacaroonIDResponse.d.ts new file mode 100644 index 000000000..b0b406929 --- /dev/null +++ b/src/grpc/types/lnrpc/DeleteMacaroonIDResponse.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/lightning.proto + +export interface DeleteMacaroonIDResponse { + deleted?: boolean +} + +export interface DeleteMacaroonIDResponse__Output { + deleted: boolean +} diff --git a/src/grpc/types/lnrpc/DeletePaymentRequest.d.ts b/src/grpc/types/lnrpc/DeletePaymentRequest.d.ts new file mode 100644 index 000000000..222dc8245 --- /dev/null +++ b/src/grpc/types/lnrpc/DeletePaymentRequest.d.ts @@ -0,0 +1,11 @@ +// Original file: proto/lightning.proto + +export interface DeletePaymentRequest { + payment_hash?: Buffer | Uint8Array | string + failed_htlcs_only?: boolean +} + +export interface DeletePaymentRequest__Output { + payment_hash: Buffer + failed_htlcs_only: boolean +} diff --git a/src/grpc/types/lnrpc/DeletePaymentResponse.d.ts b/src/grpc/types/lnrpc/DeletePaymentResponse.d.ts new file mode 100644 index 000000000..85434d4e4 --- /dev/null +++ b/src/grpc/types/lnrpc/DeletePaymentResponse.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/lightning.proto + +export interface DeletePaymentResponse { + [k: string]: never +} + +export interface DeletePaymentResponse__Output { + [k: string]: never +} diff --git a/src/grpc/types/lnrpc/DisconnectPeerRequest.d.ts b/src/grpc/types/lnrpc/DisconnectPeerRequest.d.ts new file mode 100644 index 000000000..9bea0cfb7 --- /dev/null +++ b/src/grpc/types/lnrpc/DisconnectPeerRequest.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/lightning.proto + +export interface DisconnectPeerRequest { + pub_key?: string +} + +export interface DisconnectPeerRequest__Output { + pub_key: string +} diff --git a/src/grpc/types/lnrpc/DisconnectPeerResponse.d.ts b/src/grpc/types/lnrpc/DisconnectPeerResponse.d.ts new file mode 100644 index 000000000..6d7797339 --- /dev/null +++ b/src/grpc/types/lnrpc/DisconnectPeerResponse.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/lightning.proto + +export interface DisconnectPeerResponse { + [k: string]: never +} + +export interface DisconnectPeerResponse__Output { + [k: string]: never +} diff --git a/src/grpc/types/lnrpc/EdgeLocator.d.ts b/src/grpc/types/lnrpc/EdgeLocator.d.ts new file mode 100644 index 000000000..27777dfee --- /dev/null +++ b/src/grpc/types/lnrpc/EdgeLocator.d.ts @@ -0,0 +1,13 @@ +// Original file: proto/lightning.proto + +import type { Long } from '@grpc/proto-loader' + +export interface EdgeLocator { + channel_id?: number | string | Long + direction_reverse?: boolean +} + +export interface EdgeLocator__Output { + channel_id: string + direction_reverse: boolean +} diff --git a/src/grpc/types/lnrpc/EstimateFeeRequest.d.ts b/src/grpc/types/lnrpc/EstimateFeeRequest.d.ts new file mode 100644 index 000000000..1260b7e59 --- /dev/null +++ b/src/grpc/types/lnrpc/EstimateFeeRequest.d.ts @@ -0,0 +1,17 @@ +// Original file: proto/lightning.proto + +import type { Long } from '@grpc/proto-loader' + +export interface EstimateFeeRequest { + AddrToAmount?: { [key: string]: number | string | Long } + target_conf?: number + min_confs?: number + spend_unconfirmed?: boolean +} + +export interface EstimateFeeRequest__Output { + AddrToAmount: { [key: string]: string } + target_conf: number + min_confs: number + spend_unconfirmed: boolean +} diff --git a/src/grpc/types/lnrpc/EstimateFeeResponse.d.ts b/src/grpc/types/lnrpc/EstimateFeeResponse.d.ts new file mode 100644 index 000000000..db7aa6266 --- /dev/null +++ b/src/grpc/types/lnrpc/EstimateFeeResponse.d.ts @@ -0,0 +1,15 @@ +// Original file: proto/lightning.proto + +import type { Long } from '@grpc/proto-loader' + +export interface EstimateFeeResponse { + fee_sat?: number | string | Long + feerate_sat_per_byte?: number | string | Long + sat_per_vbyte?: number | string | Long +} + +export interface EstimateFeeResponse__Output { + fee_sat: string + feerate_sat_per_byte: string + sat_per_vbyte: string +} diff --git a/src/grpc/types/lnrpc/ExportChannelBackupRequest.d.ts b/src/grpc/types/lnrpc/ExportChannelBackupRequest.d.ts new file mode 100644 index 000000000..5ecf97480 --- /dev/null +++ b/src/grpc/types/lnrpc/ExportChannelBackupRequest.d.ts @@ -0,0 +1,14 @@ +// Original file: proto/lightning.proto + +import type { + ChannelPoint as _lnrpc_ChannelPoint, + ChannelPoint__Output as _lnrpc_ChannelPoint__Output, +} from '../lnrpc/ChannelPoint' + +export interface ExportChannelBackupRequest { + chan_point?: _lnrpc_ChannelPoint | null +} + +export interface ExportChannelBackupRequest__Output { + chan_point: _lnrpc_ChannelPoint__Output | null +} diff --git a/src/grpc/types/lnrpc/FailedUpdate.d.ts b/src/grpc/types/lnrpc/FailedUpdate.d.ts new file mode 100644 index 000000000..5ab74684d --- /dev/null +++ b/src/grpc/types/lnrpc/FailedUpdate.d.ts @@ -0,0 +1,22 @@ +// Original file: proto/lightning.proto + +import type { + OutPoint as _lnrpc_OutPoint, + OutPoint__Output as _lnrpc_OutPoint__Output, +} from '../lnrpc/OutPoint' +import type { + UpdateFailure as _lnrpc_UpdateFailure, + UpdateFailure__Output as _lnrpc_UpdateFailure__Output, +} from '../lnrpc/UpdateFailure' + +export interface FailedUpdate { + outpoint?: _lnrpc_OutPoint | null + reason?: _lnrpc_UpdateFailure + update_error?: string +} + +export interface FailedUpdate__Output { + outpoint: _lnrpc_OutPoint__Output | null + reason: _lnrpc_UpdateFailure__Output + update_error: string +} diff --git a/src/grpc/types/lnrpc/Failure.ts b/src/grpc/types/lnrpc/Failure.ts new file mode 100644 index 000000000..de244f02a --- /dev/null +++ b/src/grpc/types/lnrpc/Failure.ts @@ -0,0 +1,123 @@ +// Original file: proto/lightning.proto + +import type { + ChannelUpdate as _lnrpc_ChannelUpdate, + ChannelUpdate__Output as _lnrpc_ChannelUpdate__Output, +} from '../lnrpc/ChannelUpdate' +import type { Long } from '@grpc/proto-loader' + +// Original file: proto/lightning.proto + +export const _lnrpc_Failure_FailureCode = { + RESERVED: 'RESERVED', + INCORRECT_OR_UNKNOWN_PAYMENT_DETAILS: 'INCORRECT_OR_UNKNOWN_PAYMENT_DETAILS', + INCORRECT_PAYMENT_AMOUNT: 'INCORRECT_PAYMENT_AMOUNT', + FINAL_INCORRECT_CLTV_EXPIRY: 'FINAL_INCORRECT_CLTV_EXPIRY', + FINAL_INCORRECT_HTLC_AMOUNT: 'FINAL_INCORRECT_HTLC_AMOUNT', + FINAL_EXPIRY_TOO_SOON: 'FINAL_EXPIRY_TOO_SOON', + INVALID_REALM: 'INVALID_REALM', + EXPIRY_TOO_SOON: 'EXPIRY_TOO_SOON', + INVALID_ONION_VERSION: 'INVALID_ONION_VERSION', + INVALID_ONION_HMAC: 'INVALID_ONION_HMAC', + INVALID_ONION_KEY: 'INVALID_ONION_KEY', + AMOUNT_BELOW_MINIMUM: 'AMOUNT_BELOW_MINIMUM', + FEE_INSUFFICIENT: 'FEE_INSUFFICIENT', + INCORRECT_CLTV_EXPIRY: 'INCORRECT_CLTV_EXPIRY', + CHANNEL_DISABLED: 'CHANNEL_DISABLED', + TEMPORARY_CHANNEL_FAILURE: 'TEMPORARY_CHANNEL_FAILURE', + REQUIRED_NODE_FEATURE_MISSING: 'REQUIRED_NODE_FEATURE_MISSING', + REQUIRED_CHANNEL_FEATURE_MISSING: 'REQUIRED_CHANNEL_FEATURE_MISSING', + UNKNOWN_NEXT_PEER: 'UNKNOWN_NEXT_PEER', + TEMPORARY_NODE_FAILURE: 'TEMPORARY_NODE_FAILURE', + PERMANENT_NODE_FAILURE: 'PERMANENT_NODE_FAILURE', + PERMANENT_CHANNEL_FAILURE: 'PERMANENT_CHANNEL_FAILURE', + EXPIRY_TOO_FAR: 'EXPIRY_TOO_FAR', + MPP_TIMEOUT: 'MPP_TIMEOUT', + INVALID_ONION_PAYLOAD: 'INVALID_ONION_PAYLOAD', + INTERNAL_FAILURE: 'INTERNAL_FAILURE', + UNKNOWN_FAILURE: 'UNKNOWN_FAILURE', + UNREADABLE_FAILURE: 'UNREADABLE_FAILURE', +} as const + +export type _lnrpc_Failure_FailureCode = + | 'RESERVED' + | 0 + | 'INCORRECT_OR_UNKNOWN_PAYMENT_DETAILS' + | 1 + | 'INCORRECT_PAYMENT_AMOUNT' + | 2 + | 'FINAL_INCORRECT_CLTV_EXPIRY' + | 3 + | 'FINAL_INCORRECT_HTLC_AMOUNT' + | 4 + | 'FINAL_EXPIRY_TOO_SOON' + | 5 + | 'INVALID_REALM' + | 6 + | 'EXPIRY_TOO_SOON' + | 7 + | 'INVALID_ONION_VERSION' + | 8 + | 'INVALID_ONION_HMAC' + | 9 + | 'INVALID_ONION_KEY' + | 10 + | 'AMOUNT_BELOW_MINIMUM' + | 11 + | 'FEE_INSUFFICIENT' + | 12 + | 'INCORRECT_CLTV_EXPIRY' + | 13 + | 'CHANNEL_DISABLED' + | 14 + | 'TEMPORARY_CHANNEL_FAILURE' + | 15 + | 'REQUIRED_NODE_FEATURE_MISSING' + | 16 + | 'REQUIRED_CHANNEL_FEATURE_MISSING' + | 17 + | 'UNKNOWN_NEXT_PEER' + | 18 + | 'TEMPORARY_NODE_FAILURE' + | 19 + | 'PERMANENT_NODE_FAILURE' + | 20 + | 'PERMANENT_CHANNEL_FAILURE' + | 21 + | 'EXPIRY_TOO_FAR' + | 22 + | 'MPP_TIMEOUT' + | 23 + | 'INVALID_ONION_PAYLOAD' + | 24 + | 'INTERNAL_FAILURE' + | 997 + | 'UNKNOWN_FAILURE' + | 998 + | 'UNREADABLE_FAILURE' + | 999 + +export type _lnrpc_Failure_FailureCode__Output = + (typeof _lnrpc_Failure_FailureCode)[keyof typeof _lnrpc_Failure_FailureCode] + +export interface Failure { + code?: _lnrpc_Failure_FailureCode + channel_update?: _lnrpc_ChannelUpdate | null + htlc_msat?: number | string | Long + onion_sha_256?: Buffer | Uint8Array | string + cltv_expiry?: number + flags?: number + failure_source_index?: number + height?: number +} + +export interface Failure__Output { + code: _lnrpc_Failure_FailureCode__Output + channel_update: _lnrpc_ChannelUpdate__Output | null + htlc_msat: string + onion_sha_256: Buffer + cltv_expiry: number + flags: number + failure_source_index: number + height: number +} diff --git a/src/grpc/types/lnrpc/Feature.d.ts b/src/grpc/types/lnrpc/Feature.d.ts new file mode 100644 index 000000000..a0d6c0f94 --- /dev/null +++ b/src/grpc/types/lnrpc/Feature.d.ts @@ -0,0 +1,13 @@ +// Original file: proto/lightning.proto + +export interface Feature { + name?: string + is_required?: boolean + is_known?: boolean +} + +export interface Feature__Output { + name: string + is_required: boolean + is_known: boolean +} diff --git a/src/grpc/types/lnrpc/FeatureBit.ts b/src/grpc/types/lnrpc/FeatureBit.ts new file mode 100644 index 000000000..2581771e6 --- /dev/null +++ b/src/grpc/types/lnrpc/FeatureBit.ts @@ -0,0 +1,83 @@ +// Original file: proto/lightning.proto + +export const FeatureBit = { + DATALOSS_PROTECT_REQ: 'DATALOSS_PROTECT_REQ', + DATALOSS_PROTECT_OPT: 'DATALOSS_PROTECT_OPT', + INITIAL_ROUING_SYNC: 'INITIAL_ROUING_SYNC', + UPFRONT_SHUTDOWN_SCRIPT_REQ: 'UPFRONT_SHUTDOWN_SCRIPT_REQ', + UPFRONT_SHUTDOWN_SCRIPT_OPT: 'UPFRONT_SHUTDOWN_SCRIPT_OPT', + GOSSIP_QUERIES_REQ: 'GOSSIP_QUERIES_REQ', + GOSSIP_QUERIES_OPT: 'GOSSIP_QUERIES_OPT', + TLV_ONION_REQ: 'TLV_ONION_REQ', + TLV_ONION_OPT: 'TLV_ONION_OPT', + EXT_GOSSIP_QUERIES_REQ: 'EXT_GOSSIP_QUERIES_REQ', + EXT_GOSSIP_QUERIES_OPT: 'EXT_GOSSIP_QUERIES_OPT', + STATIC_REMOTE_KEY_REQ: 'STATIC_REMOTE_KEY_REQ', + STATIC_REMOTE_KEY_OPT: 'STATIC_REMOTE_KEY_OPT', + PAYMENT_ADDR_REQ: 'PAYMENT_ADDR_REQ', + PAYMENT_ADDR_OPT: 'PAYMENT_ADDR_OPT', + MPP_REQ: 'MPP_REQ', + MPP_OPT: 'MPP_OPT', + WUMBO_CHANNELS_REQ: 'WUMBO_CHANNELS_REQ', + WUMBO_CHANNELS_OPT: 'WUMBO_CHANNELS_OPT', + ANCHORS_REQ: 'ANCHORS_REQ', + ANCHORS_OPT: 'ANCHORS_OPT', + ANCHORS_ZERO_FEE_HTLC_REQ: 'ANCHORS_ZERO_FEE_HTLC_REQ', + ANCHORS_ZERO_FEE_HTLC_OPT: 'ANCHORS_ZERO_FEE_HTLC_OPT', + AMP_REQ: 'AMP_REQ', + AMP_OPT: 'AMP_OPT', +} as const + +export type FeatureBit = + | 'DATALOSS_PROTECT_REQ' + | 0 + | 'DATALOSS_PROTECT_OPT' + | 1 + | 'INITIAL_ROUING_SYNC' + | 3 + | 'UPFRONT_SHUTDOWN_SCRIPT_REQ' + | 4 + | 'UPFRONT_SHUTDOWN_SCRIPT_OPT' + | 5 + | 'GOSSIP_QUERIES_REQ' + | 6 + | 'GOSSIP_QUERIES_OPT' + | 7 + | 'TLV_ONION_REQ' + | 8 + | 'TLV_ONION_OPT' + | 9 + | 'EXT_GOSSIP_QUERIES_REQ' + | 10 + | 'EXT_GOSSIP_QUERIES_OPT' + | 11 + | 'STATIC_REMOTE_KEY_REQ' + | 12 + | 'STATIC_REMOTE_KEY_OPT' + | 13 + | 'PAYMENT_ADDR_REQ' + | 14 + | 'PAYMENT_ADDR_OPT' + | 15 + | 'MPP_REQ' + | 16 + | 'MPP_OPT' + | 17 + | 'WUMBO_CHANNELS_REQ' + | 18 + | 'WUMBO_CHANNELS_OPT' + | 19 + | 'ANCHORS_REQ' + | 20 + | 'ANCHORS_OPT' + | 21 + | 'ANCHORS_ZERO_FEE_HTLC_REQ' + | 22 + | 'ANCHORS_ZERO_FEE_HTLC_OPT' + | 23 + | 'AMP_REQ' + | 30 + | 'AMP_OPT' + | 31 + +export type FeatureBit__Output = (typeof FeatureBit)[keyof typeof FeatureBit] diff --git a/src/grpc/types/lnrpc/FeeLimit.d.ts b/src/grpc/types/lnrpc/FeeLimit.d.ts new file mode 100644 index 000000000..8a5f02565 --- /dev/null +++ b/src/grpc/types/lnrpc/FeeLimit.d.ts @@ -0,0 +1,17 @@ +// Original file: proto/lightning.proto + +import type { Long } from '@grpc/proto-loader' + +export interface FeeLimit { + fixed?: number | string | Long + percent?: number | string | Long + fixed_msat?: number | string | Long + limit?: 'fixed' | 'fixed_msat' | 'percent' +} + +export interface FeeLimit__Output { + fixed?: string + percent?: string + fixed_msat?: string + limit: 'fixed' | 'fixed_msat' | 'percent' +} diff --git a/src/grpc/types/lnrpc/FeeReportRequest.d.ts b/src/grpc/types/lnrpc/FeeReportRequest.d.ts new file mode 100644 index 000000000..959b4e967 --- /dev/null +++ b/src/grpc/types/lnrpc/FeeReportRequest.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/lightning.proto + +export interface FeeReportRequest { + [k: string]: never +} + +export interface FeeReportRequest__Output { + [k: string]: never +} diff --git a/src/grpc/types/lnrpc/FeeReportResponse.d.ts b/src/grpc/types/lnrpc/FeeReportResponse.d.ts new file mode 100644 index 000000000..e02f69e4b --- /dev/null +++ b/src/grpc/types/lnrpc/FeeReportResponse.d.ts @@ -0,0 +1,21 @@ +// Original file: proto/lightning.proto + +import type { + ChannelFeeReport as _lnrpc_ChannelFeeReport, + ChannelFeeReport__Output as _lnrpc_ChannelFeeReport__Output, +} from '../lnrpc/ChannelFeeReport' +import type { Long } from '@grpc/proto-loader' + +export interface FeeReportResponse { + channel_fees?: _lnrpc_ChannelFeeReport[] + day_fee_sum?: number | string | Long + week_fee_sum?: number | string | Long + month_fee_sum?: number | string | Long +} + +export interface FeeReportResponse__Output { + channel_fees: _lnrpc_ChannelFeeReport__Output[] + day_fee_sum: string + week_fee_sum: string + month_fee_sum: string +} diff --git a/src/grpc/types/lnrpc/FloatMetric.d.ts b/src/grpc/types/lnrpc/FloatMetric.d.ts new file mode 100644 index 000000000..a007c2797 --- /dev/null +++ b/src/grpc/types/lnrpc/FloatMetric.d.ts @@ -0,0 +1,11 @@ +// Original file: proto/lightning.proto + +export interface FloatMetric { + value?: number | string + normalized_value?: number | string +} + +export interface FloatMetric__Output { + value: number + normalized_value: number +} diff --git a/src/grpc/types/lnrpc/ForwardingEvent.d.ts b/src/grpc/types/lnrpc/ForwardingEvent.d.ts new file mode 100644 index 000000000..dc329055a --- /dev/null +++ b/src/grpc/types/lnrpc/ForwardingEvent.d.ts @@ -0,0 +1,33 @@ +// Original file: proto/lightning.proto + +import type { Long } from '@grpc/proto-loader' + +export interface ForwardingEvent { + timestamp?: number | string | Long + chan_id_in?: number | string | Long + chan_id_out?: number | string | Long + amt_in?: number | string | Long + amt_out?: number | string | Long + fee?: number | string | Long + fee_msat?: number | string | Long + amt_in_msat?: number | string | Long + amt_out_msat?: number | string | Long + timestamp_ns?: number | string | Long + peer_alias_in?: string + peer_alias_out?: string +} + +export interface ForwardingEvent__Output { + timestamp: string + chan_id_in: string + chan_id_out: string + amt_in: string + amt_out: string + fee: string + fee_msat: string + amt_in_msat: string + amt_out_msat: string + timestamp_ns: string + peer_alias_in: string + peer_alias_out: string +} diff --git a/src/grpc/types/lnrpc/ForwardingHistoryRequest.d.ts b/src/grpc/types/lnrpc/ForwardingHistoryRequest.d.ts new file mode 100644 index 000000000..6b8a72777 --- /dev/null +++ b/src/grpc/types/lnrpc/ForwardingHistoryRequest.d.ts @@ -0,0 +1,19 @@ +// Original file: proto/lightning.proto + +import type { Long } from '@grpc/proto-loader' + +export interface ForwardingHistoryRequest { + start_time?: number | string | Long + end_time?: number | string | Long + index_offset?: number + num_max_events?: number + peer_alias_lookup?: boolean +} + +export interface ForwardingHistoryRequest__Output { + start_time: string + end_time: string + index_offset: number + num_max_events: number + peer_alias_lookup: boolean +} diff --git a/src/grpc/types/lnrpc/ForwardingHistoryResponse.d.ts b/src/grpc/types/lnrpc/ForwardingHistoryResponse.d.ts new file mode 100644 index 000000000..fb6244ed3 --- /dev/null +++ b/src/grpc/types/lnrpc/ForwardingHistoryResponse.d.ts @@ -0,0 +1,16 @@ +// Original file: proto/lightning.proto + +import type { + ForwardingEvent as _lnrpc_ForwardingEvent, + ForwardingEvent__Output as _lnrpc_ForwardingEvent__Output, +} from '../lnrpc/ForwardingEvent' + +export interface ForwardingHistoryResponse { + forwarding_events?: _lnrpc_ForwardingEvent[] + last_offset_index?: number +} + +export interface ForwardingHistoryResponse__Output { + forwarding_events: _lnrpc_ForwardingEvent__Output[] + last_offset_index: number +} diff --git a/src/grpc/types/lnrpc/FundingPsbtFinalize.d.ts b/src/grpc/types/lnrpc/FundingPsbtFinalize.d.ts new file mode 100644 index 000000000..c4f8f8cb8 --- /dev/null +++ b/src/grpc/types/lnrpc/FundingPsbtFinalize.d.ts @@ -0,0 +1,13 @@ +// Original file: proto/lightning.proto + +export interface FundingPsbtFinalize { + signed_psbt?: Buffer | Uint8Array | string + pending_chan_id?: Buffer | Uint8Array | string + final_raw_tx?: Buffer | Uint8Array | string +} + +export interface FundingPsbtFinalize__Output { + signed_psbt: Buffer + pending_chan_id: Buffer + final_raw_tx: Buffer +} diff --git a/src/grpc/types/lnrpc/FundingPsbtVerify.d.ts b/src/grpc/types/lnrpc/FundingPsbtVerify.d.ts new file mode 100644 index 000000000..772ab7704 --- /dev/null +++ b/src/grpc/types/lnrpc/FundingPsbtVerify.d.ts @@ -0,0 +1,13 @@ +// Original file: proto/lightning.proto + +export interface FundingPsbtVerify { + funded_psbt?: Buffer | Uint8Array | string + pending_chan_id?: Buffer | Uint8Array | string + skip_finalize?: boolean +} + +export interface FundingPsbtVerify__Output { + funded_psbt: Buffer + pending_chan_id: Buffer + skip_finalize: boolean +} diff --git a/src/grpc/types/lnrpc/FundingShim.d.ts b/src/grpc/types/lnrpc/FundingShim.d.ts new file mode 100644 index 000000000..d33834752 --- /dev/null +++ b/src/grpc/types/lnrpc/FundingShim.d.ts @@ -0,0 +1,22 @@ +// Original file: proto/lightning.proto + +import type { + ChanPointShim as _lnrpc_ChanPointShim, + ChanPointShim__Output as _lnrpc_ChanPointShim__Output, +} from '../lnrpc/ChanPointShim' +import type { + PsbtShim as _lnrpc_PsbtShim, + PsbtShim__Output as _lnrpc_PsbtShim__Output, +} from '../lnrpc/PsbtShim' + +export interface FundingShim { + chan_point_shim?: _lnrpc_ChanPointShim | null + psbt_shim?: _lnrpc_PsbtShim | null + shim?: 'chan_point_shim' | 'psbt_shim' +} + +export interface FundingShim__Output { + chan_point_shim?: _lnrpc_ChanPointShim__Output | null + psbt_shim?: _lnrpc_PsbtShim__Output | null + shim: 'chan_point_shim' | 'psbt_shim' +} diff --git a/src/grpc/types/lnrpc/FundingShimCancel.d.ts b/src/grpc/types/lnrpc/FundingShimCancel.d.ts new file mode 100644 index 000000000..b00b15ff9 --- /dev/null +++ b/src/grpc/types/lnrpc/FundingShimCancel.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/lightning.proto + +export interface FundingShimCancel { + pending_chan_id?: Buffer | Uint8Array | string +} + +export interface FundingShimCancel__Output { + pending_chan_id: Buffer +} diff --git a/src/grpc/types/lnrpc/FundingStateStepResp.d.ts b/src/grpc/types/lnrpc/FundingStateStepResp.d.ts new file mode 100644 index 000000000..ef48179d3 --- /dev/null +++ b/src/grpc/types/lnrpc/FundingStateStepResp.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/lightning.proto + +export interface FundingStateStepResp { + [k: string]: never +} + +export interface FundingStateStepResp__Output { + [k: string]: never +} diff --git a/src/grpc/types/lnrpc/FundingTransitionMsg.d.ts b/src/grpc/types/lnrpc/FundingTransitionMsg.d.ts new file mode 100644 index 000000000..ece4befe6 --- /dev/null +++ b/src/grpc/types/lnrpc/FundingTransitionMsg.d.ts @@ -0,0 +1,34 @@ +// Original file: proto/lightning.proto + +import type { + FundingShim as _lnrpc_FundingShim, + FundingShim__Output as _lnrpc_FundingShim__Output, +} from '../lnrpc/FundingShim' +import type { + FundingShimCancel as _lnrpc_FundingShimCancel, + FundingShimCancel__Output as _lnrpc_FundingShimCancel__Output, +} from '../lnrpc/FundingShimCancel' +import type { + FundingPsbtVerify as _lnrpc_FundingPsbtVerify, + FundingPsbtVerify__Output as _lnrpc_FundingPsbtVerify__Output, +} from '../lnrpc/FundingPsbtVerify' +import type { + FundingPsbtFinalize as _lnrpc_FundingPsbtFinalize, + FundingPsbtFinalize__Output as _lnrpc_FundingPsbtFinalize__Output, +} from '../lnrpc/FundingPsbtFinalize' + +export interface FundingTransitionMsg { + shim_register?: _lnrpc_FundingShim | null + shim_cancel?: _lnrpc_FundingShimCancel | null + psbt_verify?: _lnrpc_FundingPsbtVerify | null + psbt_finalize?: _lnrpc_FundingPsbtFinalize | null + trigger?: 'shim_register' | 'shim_cancel' | 'psbt_verify' | 'psbt_finalize' +} + +export interface FundingTransitionMsg__Output { + shim_register?: _lnrpc_FundingShim__Output | null + shim_cancel?: _lnrpc_FundingShimCancel__Output | null + psbt_verify?: _lnrpc_FundingPsbtVerify__Output | null + psbt_finalize?: _lnrpc_FundingPsbtFinalize__Output | null + trigger: 'shim_register' | 'shim_cancel' | 'psbt_verify' | 'psbt_finalize' +} diff --git a/src/grpc/types/lnrpc/GenSeedRequest.d.ts b/src/grpc/types/lnrpc/GenSeedRequest.d.ts new file mode 100644 index 000000000..6e38ee1c7 --- /dev/null +++ b/src/grpc/types/lnrpc/GenSeedRequest.d.ts @@ -0,0 +1,11 @@ +// Original file: proto/walletunlocker.proto + +export interface GenSeedRequest { + aezeed_passphrase?: Buffer | Uint8Array | string + seed_entropy?: Buffer | Uint8Array | string +} + +export interface GenSeedRequest__Output { + aezeed_passphrase: Buffer + seed_entropy: Buffer +} diff --git a/src/grpc/types/lnrpc/GenSeedResponse.d.ts b/src/grpc/types/lnrpc/GenSeedResponse.d.ts new file mode 100644 index 000000000..92ba76edb --- /dev/null +++ b/src/grpc/types/lnrpc/GenSeedResponse.d.ts @@ -0,0 +1,11 @@ +// Original file: proto/walletunlocker.proto + +export interface GenSeedResponse { + cipher_seed_mnemonic?: string[] + enciphered_seed?: Buffer | Uint8Array | string +} + +export interface GenSeedResponse__Output { + cipher_seed_mnemonic: string[] + enciphered_seed: Buffer +} diff --git a/src/grpc/types/lnrpc/GetInfoRequest.d.ts b/src/grpc/types/lnrpc/GetInfoRequest.d.ts new file mode 100644 index 000000000..93ffa72fd --- /dev/null +++ b/src/grpc/types/lnrpc/GetInfoRequest.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/lightning.proto + +export interface GetInfoRequest { + [k: string]: never +} + +export interface GetInfoRequest__Output { + [k: string]: never +} diff --git a/src/grpc/types/lnrpc/GetInfoResponse.d.ts b/src/grpc/types/lnrpc/GetInfoResponse.d.ts new file mode 100644 index 000000000..ffdfab42a --- /dev/null +++ b/src/grpc/types/lnrpc/GetInfoResponse.d.ts @@ -0,0 +1,55 @@ +// Original file: proto/lightning.proto + +import type { + Chain as _lnrpc_Chain, + Chain__Output as _lnrpc_Chain__Output, +} from '../lnrpc/Chain' +import type { + Feature as _lnrpc_Feature, + Feature__Output as _lnrpc_Feature__Output, +} from '../lnrpc/Feature' +import type { Long } from '@grpc/proto-loader' + +export interface GetInfoResponse { + identity_pubkey?: string + alias?: string + num_pending_channels?: number + num_active_channels?: number + num_peers?: number + block_height?: number + block_hash?: string + synced_to_chain?: boolean + testnet?: boolean + uris?: string[] + best_header_timestamp?: number | string | Long + version?: string + num_inactive_channels?: number + chains?: _lnrpc_Chain[] + color?: string + synced_to_graph?: boolean + features?: { [key: number]: _lnrpc_Feature } + commit_hash?: string + require_htlc_interceptor?: boolean +} + +export interface GetInfoResponse__Output { + identity_pubkey: string + alias: string + num_pending_channels: number + num_active_channels: number + num_peers: number + block_height: number + block_hash: string + synced_to_chain: boolean + testnet: boolean + uris: string[] + best_header_timestamp: string + version: string + num_inactive_channels: number + chains: _lnrpc_Chain__Output[] + color: string + synced_to_graph: boolean + features: { [key: number]: _lnrpc_Feature__Output } + commit_hash: string + require_htlc_interceptor: boolean +} diff --git a/src/grpc/types/lnrpc/GetRecoveryInfoRequest.d.ts b/src/grpc/types/lnrpc/GetRecoveryInfoRequest.d.ts new file mode 100644 index 000000000..4665e1735 --- /dev/null +++ b/src/grpc/types/lnrpc/GetRecoveryInfoRequest.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/lightning.proto + +export interface GetRecoveryInfoRequest { + [k: string]: never +} + +export interface GetRecoveryInfoRequest__Output { + [k: string]: never +} diff --git a/src/grpc/types/lnrpc/GetRecoveryInfoResponse.d.ts b/src/grpc/types/lnrpc/GetRecoveryInfoResponse.d.ts new file mode 100644 index 000000000..6966f69e6 --- /dev/null +++ b/src/grpc/types/lnrpc/GetRecoveryInfoResponse.d.ts @@ -0,0 +1,13 @@ +// Original file: proto/lightning.proto + +export interface GetRecoveryInfoResponse { + recovery_mode?: boolean + recovery_finished?: boolean + progress?: number | string +} + +export interface GetRecoveryInfoResponse__Output { + recovery_mode: boolean + recovery_finished: boolean + progress: number +} diff --git a/src/grpc/types/lnrpc/GetTransactionsRequest.d.ts b/src/grpc/types/lnrpc/GetTransactionsRequest.d.ts new file mode 100644 index 000000000..649e5eafe --- /dev/null +++ b/src/grpc/types/lnrpc/GetTransactionsRequest.d.ts @@ -0,0 +1,13 @@ +// Original file: proto/lightning.proto + +export interface GetTransactionsRequest { + start_height?: number + end_height?: number + account?: string +} + +export interface GetTransactionsRequest__Output { + start_height: number + end_height: number + account: string +} diff --git a/src/grpc/types/lnrpc/GraphTopologySubscription.d.ts b/src/grpc/types/lnrpc/GraphTopologySubscription.d.ts new file mode 100644 index 000000000..2f755b695 --- /dev/null +++ b/src/grpc/types/lnrpc/GraphTopologySubscription.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/lightning.proto + +export interface GraphTopologySubscription { + [k: string]: never +} + +export interface GraphTopologySubscription__Output { + [k: string]: never +} diff --git a/src/grpc/types/lnrpc/GraphTopologyUpdate.d.ts b/src/grpc/types/lnrpc/GraphTopologyUpdate.d.ts new file mode 100644 index 000000000..eba3e8ce3 --- /dev/null +++ b/src/grpc/types/lnrpc/GraphTopologyUpdate.d.ts @@ -0,0 +1,26 @@ +// Original file: proto/lightning.proto + +import type { + NodeUpdate as _lnrpc_NodeUpdate, + NodeUpdate__Output as _lnrpc_NodeUpdate__Output, +} from '../lnrpc/NodeUpdate' +import type { + ChannelEdgeUpdate as _lnrpc_ChannelEdgeUpdate, + ChannelEdgeUpdate__Output as _lnrpc_ChannelEdgeUpdate__Output, +} from '../lnrpc/ChannelEdgeUpdate' +import type { + ClosedChannelUpdate as _lnrpc_ClosedChannelUpdate, + ClosedChannelUpdate__Output as _lnrpc_ClosedChannelUpdate__Output, +} from '../lnrpc/ClosedChannelUpdate' + +export interface GraphTopologyUpdate { + node_updates?: _lnrpc_NodeUpdate[] + channel_updates?: _lnrpc_ChannelEdgeUpdate[] + closed_chans?: _lnrpc_ClosedChannelUpdate[] +} + +export interface GraphTopologyUpdate__Output { + node_updates: _lnrpc_NodeUpdate__Output[] + channel_updates: _lnrpc_ChannelEdgeUpdate__Output[] + closed_chans: _lnrpc_ClosedChannelUpdate__Output[] +} diff --git a/src/grpc/types/lnrpc/HTLC.d.ts b/src/grpc/types/lnrpc/HTLC.d.ts new file mode 100644 index 000000000..2069ca94d --- /dev/null +++ b/src/grpc/types/lnrpc/HTLC.d.ts @@ -0,0 +1,23 @@ +// Original file: proto/lightning.proto + +import type { Long } from '@grpc/proto-loader' + +export interface HTLC { + incoming?: boolean + amount?: number | string | Long + hash_lock?: Buffer | Uint8Array | string + expiration_height?: number + htlc_index?: number | string | Long + forwarding_channel?: number | string | Long + forwarding_htlc_index?: number | string | Long +} + +export interface HTLC__Output { + incoming: boolean + amount: string + hash_lock: Buffer + expiration_height: number + htlc_index: string + forwarding_channel: string + forwarding_htlc_index: string +} diff --git a/src/grpc/types/lnrpc/HTLCAttempt.ts b/src/grpc/types/lnrpc/HTLCAttempt.ts new file mode 100644 index 000000000..b3a132016 --- /dev/null +++ b/src/grpc/types/lnrpc/HTLCAttempt.ts @@ -0,0 +1,50 @@ +// Original file: proto/lightning.proto + +import type { + Route as _lnrpc_Route, + Route__Output as _lnrpc_Route__Output, +} from '../lnrpc/Route' +import type { + Failure as _lnrpc_Failure, + Failure__Output as _lnrpc_Failure__Output, +} from '../lnrpc/Failure' +import type { Long } from '@grpc/proto-loader' + +// Original file: proto/lightning.proto + +export const _lnrpc_HTLCAttempt_HTLCStatus = { + IN_FLIGHT: 'IN_FLIGHT', + SUCCEEDED: 'SUCCEEDED', + FAILED: 'FAILED', +} as const + +export type _lnrpc_HTLCAttempt_HTLCStatus = + | 'IN_FLIGHT' + | 0 + | 'SUCCEEDED' + | 1 + | 'FAILED' + | 2 + +export type _lnrpc_HTLCAttempt_HTLCStatus__Output = + (typeof _lnrpc_HTLCAttempt_HTLCStatus)[keyof typeof _lnrpc_HTLCAttempt_HTLCStatus] + +export interface HTLCAttempt { + status?: _lnrpc_HTLCAttempt_HTLCStatus + route?: _lnrpc_Route | null + attempt_time_ns?: number | string | Long + resolve_time_ns?: number | string | Long + failure?: _lnrpc_Failure | null + preimage?: Buffer | Uint8Array | string + attempt_id?: number | string | Long +} + +export interface HTLCAttempt__Output { + status: _lnrpc_HTLCAttempt_HTLCStatus__Output + route: _lnrpc_Route__Output | null + attempt_time_ns: string + resolve_time_ns: string + failure: _lnrpc_Failure__Output | null + preimage: Buffer + attempt_id: string +} diff --git a/src/grpc/types/lnrpc/Hop.d.ts b/src/grpc/types/lnrpc/Hop.d.ts new file mode 100644 index 000000000..0e70752ef --- /dev/null +++ b/src/grpc/types/lnrpc/Hop.d.ts @@ -0,0 +1,43 @@ +// Original file: proto/lightning.proto + +import type { + MPPRecord as _lnrpc_MPPRecord, + MPPRecord__Output as _lnrpc_MPPRecord__Output, +} from '../lnrpc/MPPRecord' +import type { + AMPRecord as _lnrpc_AMPRecord, + AMPRecord__Output as _lnrpc_AMPRecord__Output, +} from '../lnrpc/AMPRecord' +import type { Long } from '@grpc/proto-loader' + +export interface Hop { + chan_id?: number | string | Long + chan_capacity?: number | string | Long + amt_to_forward?: number | string | Long + fee?: number | string | Long + expiry?: number + amt_to_forward_msat?: number | string | Long + fee_msat?: number | string | Long + pub_key?: string + tlv_payload?: boolean + mpp_record?: _lnrpc_MPPRecord | null + custom_records?: { [key: number]: Buffer | Uint8Array | string } + amp_record?: _lnrpc_AMPRecord | null + metadata?: Buffer | Uint8Array | string +} + +export interface Hop__Output { + chan_id: string + chan_capacity: string + amt_to_forward: string + fee: string + expiry: number + amt_to_forward_msat: string + fee_msat: string + pub_key: string + tlv_payload: boolean + mpp_record: _lnrpc_MPPRecord__Output | null + custom_records: { [key: number]: Buffer } + amp_record: _lnrpc_AMPRecord__Output | null + metadata: Buffer +} diff --git a/src/grpc/types/lnrpc/HopHint.d.ts b/src/grpc/types/lnrpc/HopHint.d.ts new file mode 100644 index 000000000..f43499b38 --- /dev/null +++ b/src/grpc/types/lnrpc/HopHint.d.ts @@ -0,0 +1,19 @@ +// Original file: proto/lightning.proto + +import type { Long } from '@grpc/proto-loader' + +export interface HopHint { + node_id?: string + chan_id?: number | string | Long + fee_base_msat?: number + fee_proportional_millionths?: number + cltv_expiry_delta?: number +} + +export interface HopHint__Output { + node_id: string + chan_id: string + fee_base_msat: number + fee_proportional_millionths: number + cltv_expiry_delta: number +} diff --git a/src/grpc/types/lnrpc/InitWalletRequest.d.ts b/src/grpc/types/lnrpc/InitWalletRequest.d.ts new file mode 100644 index 000000000..09379e76d --- /dev/null +++ b/src/grpc/types/lnrpc/InitWalletRequest.d.ts @@ -0,0 +1,37 @@ +// Original file: proto/walletunlocker.proto + +import type { + ChanBackupSnapshot as _lnrpc_ChanBackupSnapshot, + ChanBackupSnapshot__Output as _lnrpc_ChanBackupSnapshot__Output, +} from '../lnrpc/ChanBackupSnapshot' +import type { + WatchOnly as _lnrpc_WatchOnly, + WatchOnly__Output as _lnrpc_WatchOnly__Output, +} from '../lnrpc/WatchOnly' +import type { Long } from '@grpc/proto-loader' + +export interface InitWalletRequest { + wallet_password?: Buffer | Uint8Array | string + cipher_seed_mnemonic?: string[] + aezeed_passphrase?: Buffer | Uint8Array | string + recovery_window?: number + channel_backups?: _lnrpc_ChanBackupSnapshot | null + stateless_init?: boolean + extended_master_key?: string + extended_master_key_birthday_timestamp?: number | string | Long + watch_only?: _lnrpc_WatchOnly | null + macaroon_root_key?: Buffer | Uint8Array | string +} + +export interface InitWalletRequest__Output { + wallet_password: Buffer + cipher_seed_mnemonic: string[] + aezeed_passphrase: Buffer + recovery_window: number + channel_backups: _lnrpc_ChanBackupSnapshot__Output | null + stateless_init: boolean + extended_master_key: string + extended_master_key_birthday_timestamp: string + watch_only: _lnrpc_WatchOnly__Output | null + macaroon_root_key: Buffer +} diff --git a/src/grpc/types/lnrpc/InitWalletResponse.d.ts b/src/grpc/types/lnrpc/InitWalletResponse.d.ts new file mode 100644 index 000000000..fd5a3d8d0 --- /dev/null +++ b/src/grpc/types/lnrpc/InitWalletResponse.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/walletunlocker.proto + +export interface InitWalletResponse { + admin_macaroon?: Buffer | Uint8Array | string +} + +export interface InitWalletResponse__Output { + admin_macaroon: Buffer +} diff --git a/src/grpc/types/lnrpc/Initiator.ts b/src/grpc/types/lnrpc/Initiator.ts new file mode 100644 index 000000000..6df4f9c1f --- /dev/null +++ b/src/grpc/types/lnrpc/Initiator.ts @@ -0,0 +1,20 @@ +// Original file: proto/lightning.proto + +export const Initiator = { + INITIATOR_UNKNOWN: 'INITIATOR_UNKNOWN', + INITIATOR_LOCAL: 'INITIATOR_LOCAL', + INITIATOR_REMOTE: 'INITIATOR_REMOTE', + INITIATOR_BOTH: 'INITIATOR_BOTH', +} as const + +export type Initiator = + | 'INITIATOR_UNKNOWN' + | 0 + | 'INITIATOR_LOCAL' + | 1 + | 'INITIATOR_REMOTE' + | 2 + | 'INITIATOR_BOTH' + | 3 + +export type Initiator__Output = (typeof Initiator)[keyof typeof Initiator] diff --git a/src/grpc/types/lnrpc/InterceptFeedback.d.ts b/src/grpc/types/lnrpc/InterceptFeedback.d.ts new file mode 100644 index 000000000..c096d657b --- /dev/null +++ b/src/grpc/types/lnrpc/InterceptFeedback.d.ts @@ -0,0 +1,13 @@ +// Original file: proto/lightning.proto + +export interface InterceptFeedback { + error?: string + replace_response?: boolean + replacement_serialized?: Buffer | Uint8Array | string +} + +export interface InterceptFeedback__Output { + error: string + replace_response: boolean + replacement_serialized: Buffer +} diff --git a/src/grpc/types/lnrpc/Invoice.ts b/src/grpc/types/lnrpc/Invoice.ts new file mode 100644 index 000000000..351c40b70 --- /dev/null +++ b/src/grpc/types/lnrpc/Invoice.ts @@ -0,0 +1,101 @@ +// Original file: proto/lightning.proto + +import type { + RouteHint as _lnrpc_RouteHint, + RouteHint__Output as _lnrpc_RouteHint__Output, +} from '../lnrpc/RouteHint' +import type { + InvoiceHTLC as _lnrpc_InvoiceHTLC, + InvoiceHTLC__Output as _lnrpc_InvoiceHTLC__Output, +} from '../lnrpc/InvoiceHTLC' +import type { + Feature as _lnrpc_Feature, + Feature__Output as _lnrpc_Feature__Output, +} from '../lnrpc/Feature' +import type { + AMPInvoiceState as _lnrpc_AMPInvoiceState, + AMPInvoiceState__Output as _lnrpc_AMPInvoiceState__Output, +} from '../lnrpc/AMPInvoiceState' +import type { Long } from '@grpc/proto-loader' + +// Original file: proto/lightning.proto + +export const _lnrpc_Invoice_InvoiceState = { + OPEN: 'OPEN', + SETTLED: 'SETTLED', + CANCELED: 'CANCELED', + ACCEPTED: 'ACCEPTED', +} as const + +export type _lnrpc_Invoice_InvoiceState = + | 'OPEN' + | 0 + | 'SETTLED' + | 1 + | 'CANCELED' + | 2 + | 'ACCEPTED' + | 3 + +export type _lnrpc_Invoice_InvoiceState__Output = + (typeof _lnrpc_Invoice_InvoiceState)[keyof typeof _lnrpc_Invoice_InvoiceState] + +export interface Invoice { + memo?: string + r_preimage?: Buffer | Uint8Array | string + r_hash?: Buffer | Uint8Array | string + value?: number | string | Long + settled?: boolean + creation_date?: number | string | Long + settle_date?: number | string | Long + payment_request?: string + description_hash?: Buffer | Uint8Array | string + expiry?: number | string | Long + fallback_addr?: string + cltv_expiry?: number | string | Long + route_hints?: _lnrpc_RouteHint[] + private?: boolean + add_index?: number | string | Long + settle_index?: number | string | Long + amt_paid?: number | string | Long + amt_paid_sat?: number | string | Long + amt_paid_msat?: number | string | Long + state?: _lnrpc_Invoice_InvoiceState + htlcs?: _lnrpc_InvoiceHTLC[] + value_msat?: number | string | Long + features?: { [key: number]: _lnrpc_Feature } + is_keysend?: boolean + payment_addr?: Buffer | Uint8Array | string + is_amp?: boolean + amp_invoice_state?: { [key: string]: _lnrpc_AMPInvoiceState } +} + +export interface Invoice__Output { + memo: string + r_preimage: Buffer + r_hash: Buffer + value: string + settled: boolean + creation_date: string + settle_date: string + payment_request: string + description_hash: Buffer + expiry: string + fallback_addr: string + cltv_expiry: string + route_hints: _lnrpc_RouteHint__Output[] + private: boolean + add_index: string + settle_index: string + amt_paid: string + amt_paid_sat: string + amt_paid_msat: string + state: _lnrpc_Invoice_InvoiceState__Output + htlcs: _lnrpc_InvoiceHTLC__Output[] + value_msat: string + features: { [key: number]: _lnrpc_Feature__Output } + is_keysend: boolean + payment_addr: Buffer + is_amp: boolean + amp_invoice_state: { [key: string]: _lnrpc_AMPInvoiceState__Output } +} diff --git a/src/grpc/types/lnrpc/InvoiceHTLC.d.ts b/src/grpc/types/lnrpc/InvoiceHTLC.d.ts new file mode 100644 index 000000000..5bd9c77f3 --- /dev/null +++ b/src/grpc/types/lnrpc/InvoiceHTLC.d.ts @@ -0,0 +1,39 @@ +// Original file: proto/lightning.proto + +import type { + InvoiceHTLCState as _lnrpc_InvoiceHTLCState, + InvoiceHTLCState__Output as _lnrpc_InvoiceHTLCState__Output, +} from '../lnrpc/InvoiceHTLCState' +import type { + AMP as _lnrpc_AMP, + AMP__Output as _lnrpc_AMP__Output, +} from '../lnrpc/AMP' +import type { Long } from '@grpc/proto-loader' + +export interface InvoiceHTLC { + chan_id?: number | string | Long + htlc_index?: number | string | Long + amt_msat?: number | string | Long + accept_height?: number + accept_time?: number | string | Long + resolve_time?: number | string | Long + expiry_height?: number + state?: _lnrpc_InvoiceHTLCState + custom_records?: { [key: number]: Buffer | Uint8Array | string } + mpp_total_amt_msat?: number | string | Long + amp?: _lnrpc_AMP | null +} + +export interface InvoiceHTLC__Output { + chan_id: string + htlc_index: string + amt_msat: string + accept_height: number + accept_time: string + resolve_time: string + expiry_height: number + state: _lnrpc_InvoiceHTLCState__Output + custom_records: { [key: number]: Buffer } + mpp_total_amt_msat: string + amp: _lnrpc_AMP__Output | null +} diff --git a/src/grpc/types/lnrpc/InvoiceHTLCState.ts b/src/grpc/types/lnrpc/InvoiceHTLCState.ts new file mode 100644 index 000000000..f2ca7c0a1 --- /dev/null +++ b/src/grpc/types/lnrpc/InvoiceHTLCState.ts @@ -0,0 +1,12 @@ +// Original file: proto/lightning.proto + +export const InvoiceHTLCState = { + ACCEPTED: 'ACCEPTED', + SETTLED: 'SETTLED', + CANCELED: 'CANCELED', +} as const + +export type InvoiceHTLCState = 'ACCEPTED' | 0 | 'SETTLED' | 1 | 'CANCELED' | 2 + +export type InvoiceHTLCState__Output = + (typeof InvoiceHTLCState)[keyof typeof InvoiceHTLCState] diff --git a/src/grpc/types/lnrpc/InvoiceSubscription.d.ts b/src/grpc/types/lnrpc/InvoiceSubscription.d.ts new file mode 100644 index 000000000..3aa9960a2 --- /dev/null +++ b/src/grpc/types/lnrpc/InvoiceSubscription.d.ts @@ -0,0 +1,13 @@ +// Original file: proto/lightning.proto + +import type { Long } from '@grpc/proto-loader' + +export interface InvoiceSubscription { + add_index?: number | string | Long + settle_index?: number | string | Long +} + +export interface InvoiceSubscription__Output { + add_index: string + settle_index: string +} diff --git a/src/grpc/types/lnrpc/KeyDescriptor.d.ts b/src/grpc/types/lnrpc/KeyDescriptor.d.ts new file mode 100644 index 000000000..3e7d1082a --- /dev/null +++ b/src/grpc/types/lnrpc/KeyDescriptor.d.ts @@ -0,0 +1,16 @@ +// Original file: proto/lightning.proto + +import type { + KeyLocator as _lnrpc_KeyLocator, + KeyLocator__Output as _lnrpc_KeyLocator__Output, +} from '../lnrpc/KeyLocator' + +export interface KeyDescriptor { + raw_key_bytes?: Buffer | Uint8Array | string + key_loc?: _lnrpc_KeyLocator | null +} + +export interface KeyDescriptor__Output { + raw_key_bytes: Buffer + key_loc: _lnrpc_KeyLocator__Output | null +} diff --git a/src/grpc/types/lnrpc/KeyLocator.d.ts b/src/grpc/types/lnrpc/KeyLocator.d.ts new file mode 100644 index 000000000..cb4e4efdf --- /dev/null +++ b/src/grpc/types/lnrpc/KeyLocator.d.ts @@ -0,0 +1,11 @@ +// Original file: proto/lightning.proto + +export interface KeyLocator { + key_family?: number + key_index?: number +} + +export interface KeyLocator__Output { + key_family: number + key_index: number +} diff --git a/src/grpc/types/lnrpc/Lightning.d.ts b/src/grpc/types/lnrpc/Lightning.d.ts new file mode 100644 index 000000000..ee2bd0c87 --- /dev/null +++ b/src/grpc/types/lnrpc/Lightning.d.ts @@ -0,0 +1,3718 @@ +// Original file: proto/lightning.proto + +import type * as grpc from '@grpc/grpc-js' +import type { MethodDefinition } from '@grpc/proto-loader' +import type { + AbandonChannelRequest as _lnrpc_AbandonChannelRequest, + AbandonChannelRequest__Output as _lnrpc_AbandonChannelRequest__Output, +} from '../lnrpc/AbandonChannelRequest' +import type { + AbandonChannelResponse as _lnrpc_AbandonChannelResponse, + AbandonChannelResponse__Output as _lnrpc_AbandonChannelResponse__Output, +} from '../lnrpc/AbandonChannelResponse' +import type { + AddInvoiceResponse as _lnrpc_AddInvoiceResponse, + AddInvoiceResponse__Output as _lnrpc_AddInvoiceResponse__Output, +} from '../lnrpc/AddInvoiceResponse' +import type { + BakeMacaroonRequest as _lnrpc_BakeMacaroonRequest, + BakeMacaroonRequest__Output as _lnrpc_BakeMacaroonRequest__Output, +} from '../lnrpc/BakeMacaroonRequest' +import type { + BakeMacaroonResponse as _lnrpc_BakeMacaroonResponse, + BakeMacaroonResponse__Output as _lnrpc_BakeMacaroonResponse__Output, +} from '../lnrpc/BakeMacaroonResponse' +import type { + BatchOpenChannelRequest as _lnrpc_BatchOpenChannelRequest, + BatchOpenChannelRequest__Output as _lnrpc_BatchOpenChannelRequest__Output, +} from '../lnrpc/BatchOpenChannelRequest' +import type { + BatchOpenChannelResponse as _lnrpc_BatchOpenChannelResponse, + BatchOpenChannelResponse__Output as _lnrpc_BatchOpenChannelResponse__Output, +} from '../lnrpc/BatchOpenChannelResponse' +import type { + ChanBackupExportRequest as _lnrpc_ChanBackupExportRequest, + ChanBackupExportRequest__Output as _lnrpc_ChanBackupExportRequest__Output, +} from '../lnrpc/ChanBackupExportRequest' +import type { + ChanBackupSnapshot as _lnrpc_ChanBackupSnapshot, + ChanBackupSnapshot__Output as _lnrpc_ChanBackupSnapshot__Output, +} from '../lnrpc/ChanBackupSnapshot' +import type { + ChanInfoRequest as _lnrpc_ChanInfoRequest, + ChanInfoRequest__Output as _lnrpc_ChanInfoRequest__Output, +} from '../lnrpc/ChanInfoRequest' +import type { + ChannelAcceptRequest as _lnrpc_ChannelAcceptRequest, + ChannelAcceptRequest__Output as _lnrpc_ChannelAcceptRequest__Output, +} from '../lnrpc/ChannelAcceptRequest' +import type { + ChannelAcceptResponse as _lnrpc_ChannelAcceptResponse, + ChannelAcceptResponse__Output as _lnrpc_ChannelAcceptResponse__Output, +} from '../lnrpc/ChannelAcceptResponse' +import type { + ChannelBackup as _lnrpc_ChannelBackup, + ChannelBackup__Output as _lnrpc_ChannelBackup__Output, +} from '../lnrpc/ChannelBackup' +import type { + ChannelBackupSubscription as _lnrpc_ChannelBackupSubscription, + ChannelBackupSubscription__Output as _lnrpc_ChannelBackupSubscription__Output, +} from '../lnrpc/ChannelBackupSubscription' +import type { + ChannelBalanceRequest as _lnrpc_ChannelBalanceRequest, + ChannelBalanceRequest__Output as _lnrpc_ChannelBalanceRequest__Output, +} from '../lnrpc/ChannelBalanceRequest' +import type { + ChannelBalanceResponse as _lnrpc_ChannelBalanceResponse, + ChannelBalanceResponse__Output as _lnrpc_ChannelBalanceResponse__Output, +} from '../lnrpc/ChannelBalanceResponse' +import type { + ChannelEdge as _lnrpc_ChannelEdge, + ChannelEdge__Output as _lnrpc_ChannelEdge__Output, +} from '../lnrpc/ChannelEdge' +import type { + ChannelEventSubscription as _lnrpc_ChannelEventSubscription, + ChannelEventSubscription__Output as _lnrpc_ChannelEventSubscription__Output, +} from '../lnrpc/ChannelEventSubscription' +import type { + ChannelEventUpdate as _lnrpc_ChannelEventUpdate, + ChannelEventUpdate__Output as _lnrpc_ChannelEventUpdate__Output, +} from '../lnrpc/ChannelEventUpdate' +import type { + ChannelGraph as _lnrpc_ChannelGraph, + ChannelGraph__Output as _lnrpc_ChannelGraph__Output, +} from '../lnrpc/ChannelGraph' +import type { + ChannelGraphRequest as _lnrpc_ChannelGraphRequest, + ChannelGraphRequest__Output as _lnrpc_ChannelGraphRequest__Output, +} from '../lnrpc/ChannelGraphRequest' +import type { + ChannelPoint as _lnrpc_ChannelPoint, + ChannelPoint__Output as _lnrpc_ChannelPoint__Output, +} from '../lnrpc/ChannelPoint' +import type { + CheckMacPermRequest as _lnrpc_CheckMacPermRequest, + CheckMacPermRequest__Output as _lnrpc_CheckMacPermRequest__Output, +} from '../lnrpc/CheckMacPermRequest' +import type { + CheckMacPermResponse as _lnrpc_CheckMacPermResponse, + CheckMacPermResponse__Output as _lnrpc_CheckMacPermResponse__Output, +} from '../lnrpc/CheckMacPermResponse' +import type { + CloseChannelRequest as _lnrpc_CloseChannelRequest, + CloseChannelRequest__Output as _lnrpc_CloseChannelRequest__Output, +} from '../lnrpc/CloseChannelRequest' +import type { + CloseStatusUpdate as _lnrpc_CloseStatusUpdate, + CloseStatusUpdate__Output as _lnrpc_CloseStatusUpdate__Output, +} from '../lnrpc/CloseStatusUpdate' +import type { + ClosedChannelsRequest as _lnrpc_ClosedChannelsRequest, + ClosedChannelsRequest__Output as _lnrpc_ClosedChannelsRequest__Output, +} from '../lnrpc/ClosedChannelsRequest' +import type { + ClosedChannelsResponse as _lnrpc_ClosedChannelsResponse, + ClosedChannelsResponse__Output as _lnrpc_ClosedChannelsResponse__Output, +} from '../lnrpc/ClosedChannelsResponse' +import type { + ConnectPeerRequest as _lnrpc_ConnectPeerRequest, + ConnectPeerRequest__Output as _lnrpc_ConnectPeerRequest__Output, +} from '../lnrpc/ConnectPeerRequest' +import type { + ConnectPeerResponse as _lnrpc_ConnectPeerResponse, + ConnectPeerResponse__Output as _lnrpc_ConnectPeerResponse__Output, +} from '../lnrpc/ConnectPeerResponse' +import type { + CustomMessage as _lnrpc_CustomMessage, + CustomMessage__Output as _lnrpc_CustomMessage__Output, +} from '../lnrpc/CustomMessage' +import type { + DebugLevelRequest as _lnrpc_DebugLevelRequest, + DebugLevelRequest__Output as _lnrpc_DebugLevelRequest__Output, +} from '../lnrpc/DebugLevelRequest' +import type { + DebugLevelResponse as _lnrpc_DebugLevelResponse, + DebugLevelResponse__Output as _lnrpc_DebugLevelResponse__Output, +} from '../lnrpc/DebugLevelResponse' +import type { + DeleteAllPaymentsRequest as _lnrpc_DeleteAllPaymentsRequest, + DeleteAllPaymentsRequest__Output as _lnrpc_DeleteAllPaymentsRequest__Output, +} from '../lnrpc/DeleteAllPaymentsRequest' +import type { + DeleteAllPaymentsResponse as _lnrpc_DeleteAllPaymentsResponse, + DeleteAllPaymentsResponse__Output as _lnrpc_DeleteAllPaymentsResponse__Output, +} from '../lnrpc/DeleteAllPaymentsResponse' +import type { + DeleteMacaroonIDRequest as _lnrpc_DeleteMacaroonIDRequest, + DeleteMacaroonIDRequest__Output as _lnrpc_DeleteMacaroonIDRequest__Output, +} from '../lnrpc/DeleteMacaroonIDRequest' +import type { + DeleteMacaroonIDResponse as _lnrpc_DeleteMacaroonIDResponse, + DeleteMacaroonIDResponse__Output as _lnrpc_DeleteMacaroonIDResponse__Output, +} from '../lnrpc/DeleteMacaroonIDResponse' +import type { + DeletePaymentRequest as _lnrpc_DeletePaymentRequest, + DeletePaymentRequest__Output as _lnrpc_DeletePaymentRequest__Output, +} from '../lnrpc/DeletePaymentRequest' +import type { + DeletePaymentResponse as _lnrpc_DeletePaymentResponse, + DeletePaymentResponse__Output as _lnrpc_DeletePaymentResponse__Output, +} from '../lnrpc/DeletePaymentResponse' +import type { + DisconnectPeerRequest as _lnrpc_DisconnectPeerRequest, + DisconnectPeerRequest__Output as _lnrpc_DisconnectPeerRequest__Output, +} from '../lnrpc/DisconnectPeerRequest' +import type { + DisconnectPeerResponse as _lnrpc_DisconnectPeerResponse, + DisconnectPeerResponse__Output as _lnrpc_DisconnectPeerResponse__Output, +} from '../lnrpc/DisconnectPeerResponse' +import type { + EstimateFeeRequest as _lnrpc_EstimateFeeRequest, + EstimateFeeRequest__Output as _lnrpc_EstimateFeeRequest__Output, +} from '../lnrpc/EstimateFeeRequest' +import type { + EstimateFeeResponse as _lnrpc_EstimateFeeResponse, + EstimateFeeResponse__Output as _lnrpc_EstimateFeeResponse__Output, +} from '../lnrpc/EstimateFeeResponse' +import type { + ExportChannelBackupRequest as _lnrpc_ExportChannelBackupRequest, + ExportChannelBackupRequest__Output as _lnrpc_ExportChannelBackupRequest__Output, +} from '../lnrpc/ExportChannelBackupRequest' +import type { + FeeReportRequest as _lnrpc_FeeReportRequest, + FeeReportRequest__Output as _lnrpc_FeeReportRequest__Output, +} from '../lnrpc/FeeReportRequest' +import type { + FeeReportResponse as _lnrpc_FeeReportResponse, + FeeReportResponse__Output as _lnrpc_FeeReportResponse__Output, +} from '../lnrpc/FeeReportResponse' +import type { + ForwardingHistoryRequest as _lnrpc_ForwardingHistoryRequest, + ForwardingHistoryRequest__Output as _lnrpc_ForwardingHistoryRequest__Output, +} from '../lnrpc/ForwardingHistoryRequest' +import type { + ForwardingHistoryResponse as _lnrpc_ForwardingHistoryResponse, + ForwardingHistoryResponse__Output as _lnrpc_ForwardingHistoryResponse__Output, +} from '../lnrpc/ForwardingHistoryResponse' +import type { + FundingStateStepResp as _lnrpc_FundingStateStepResp, + FundingStateStepResp__Output as _lnrpc_FundingStateStepResp__Output, +} from '../lnrpc/FundingStateStepResp' +import type { + FundingTransitionMsg as _lnrpc_FundingTransitionMsg, + FundingTransitionMsg__Output as _lnrpc_FundingTransitionMsg__Output, +} from '../lnrpc/FundingTransitionMsg' +import type { + GetInfoRequest as _lnrpc_GetInfoRequest, + GetInfoRequest__Output as _lnrpc_GetInfoRequest__Output, +} from '../lnrpc/GetInfoRequest' +import type { + GetInfoResponse as _lnrpc_GetInfoResponse, + GetInfoResponse__Output as _lnrpc_GetInfoResponse__Output, +} from '../lnrpc/GetInfoResponse' +import type { + GetRecoveryInfoRequest as _lnrpc_GetRecoveryInfoRequest, + GetRecoveryInfoRequest__Output as _lnrpc_GetRecoveryInfoRequest__Output, +} from '../lnrpc/GetRecoveryInfoRequest' +import type { + GetRecoveryInfoResponse as _lnrpc_GetRecoveryInfoResponse, + GetRecoveryInfoResponse__Output as _lnrpc_GetRecoveryInfoResponse__Output, +} from '../lnrpc/GetRecoveryInfoResponse' +import type { + GetTransactionsRequest as _lnrpc_GetTransactionsRequest, + GetTransactionsRequest__Output as _lnrpc_GetTransactionsRequest__Output, +} from '../lnrpc/GetTransactionsRequest' +import type { + GraphTopologySubscription as _lnrpc_GraphTopologySubscription, + GraphTopologySubscription__Output as _lnrpc_GraphTopologySubscription__Output, +} from '../lnrpc/GraphTopologySubscription' +import type { + GraphTopologyUpdate as _lnrpc_GraphTopologyUpdate, + GraphTopologyUpdate__Output as _lnrpc_GraphTopologyUpdate__Output, +} from '../lnrpc/GraphTopologyUpdate' +import type { + Invoice as _lnrpc_Invoice, + Invoice__Output as _lnrpc_Invoice__Output, +} from '../lnrpc/Invoice' +import type { + InvoiceSubscription as _lnrpc_InvoiceSubscription, + InvoiceSubscription__Output as _lnrpc_InvoiceSubscription__Output, +} from '../lnrpc/InvoiceSubscription' +import type { + ListAliasesRequest as _lnrpc_ListAliasesRequest, + ListAliasesRequest__Output as _lnrpc_ListAliasesRequest__Output, +} from '../lnrpc/ListAliasesRequest' +import type { + ListAliasesResponse as _lnrpc_ListAliasesResponse, + ListAliasesResponse__Output as _lnrpc_ListAliasesResponse__Output, +} from '../lnrpc/ListAliasesResponse' +import type { + ListChannelsRequest as _lnrpc_ListChannelsRequest, + ListChannelsRequest__Output as _lnrpc_ListChannelsRequest__Output, +} from '../lnrpc/ListChannelsRequest' +import type { + ListChannelsResponse as _lnrpc_ListChannelsResponse, + ListChannelsResponse__Output as _lnrpc_ListChannelsResponse__Output, +} from '../lnrpc/ListChannelsResponse' +import type { + ListInvoiceRequest as _lnrpc_ListInvoiceRequest, + ListInvoiceRequest__Output as _lnrpc_ListInvoiceRequest__Output, +} from '../lnrpc/ListInvoiceRequest' +import type { + ListInvoiceResponse as _lnrpc_ListInvoiceResponse, + ListInvoiceResponse__Output as _lnrpc_ListInvoiceResponse__Output, +} from '../lnrpc/ListInvoiceResponse' +import type { + ListMacaroonIDsRequest as _lnrpc_ListMacaroonIDsRequest, + ListMacaroonIDsRequest__Output as _lnrpc_ListMacaroonIDsRequest__Output, +} from '../lnrpc/ListMacaroonIDsRequest' +import type { + ListMacaroonIDsResponse as _lnrpc_ListMacaroonIDsResponse, + ListMacaroonIDsResponse__Output as _lnrpc_ListMacaroonIDsResponse__Output, +} from '../lnrpc/ListMacaroonIDsResponse' +import type { + ListPaymentsRequest as _lnrpc_ListPaymentsRequest, + ListPaymentsRequest__Output as _lnrpc_ListPaymentsRequest__Output, +} from '../lnrpc/ListPaymentsRequest' +import type { + ListPaymentsResponse as _lnrpc_ListPaymentsResponse, + ListPaymentsResponse__Output as _lnrpc_ListPaymentsResponse__Output, +} from '../lnrpc/ListPaymentsResponse' +import type { + ListPeersRequest as _lnrpc_ListPeersRequest, + ListPeersRequest__Output as _lnrpc_ListPeersRequest__Output, +} from '../lnrpc/ListPeersRequest' +import type { + ListPeersResponse as _lnrpc_ListPeersResponse, + ListPeersResponse__Output as _lnrpc_ListPeersResponse__Output, +} from '../lnrpc/ListPeersResponse' +import type { + ListPermissionsRequest as _lnrpc_ListPermissionsRequest, + ListPermissionsRequest__Output as _lnrpc_ListPermissionsRequest__Output, +} from '../lnrpc/ListPermissionsRequest' +import type { + ListPermissionsResponse as _lnrpc_ListPermissionsResponse, + ListPermissionsResponse__Output as _lnrpc_ListPermissionsResponse__Output, +} from '../lnrpc/ListPermissionsResponse' +import type { + ListUnspentRequest as _lnrpc_ListUnspentRequest, + ListUnspentRequest__Output as _lnrpc_ListUnspentRequest__Output, +} from '../lnrpc/ListUnspentRequest' +import type { + ListUnspentResponse as _lnrpc_ListUnspentResponse, + ListUnspentResponse__Output as _lnrpc_ListUnspentResponse__Output, +} from '../lnrpc/ListUnspentResponse' +import type { + LookupHtlcRequest as _lnrpc_LookupHtlcRequest, + LookupHtlcRequest__Output as _lnrpc_LookupHtlcRequest__Output, +} from '../lnrpc/LookupHtlcRequest' +import type { + LookupHtlcResponse as _lnrpc_LookupHtlcResponse, + LookupHtlcResponse__Output as _lnrpc_LookupHtlcResponse__Output, +} from '../lnrpc/LookupHtlcResponse' +import type { + NetworkInfo as _lnrpc_NetworkInfo, + NetworkInfo__Output as _lnrpc_NetworkInfo__Output, +} from '../lnrpc/NetworkInfo' +import type { + NetworkInfoRequest as _lnrpc_NetworkInfoRequest, + NetworkInfoRequest__Output as _lnrpc_NetworkInfoRequest__Output, +} from '../lnrpc/NetworkInfoRequest' +import type { + NewAddressRequest as _lnrpc_NewAddressRequest, + NewAddressRequest__Output as _lnrpc_NewAddressRequest__Output, +} from '../lnrpc/NewAddressRequest' +import type { + NewAddressResponse as _lnrpc_NewAddressResponse, + NewAddressResponse__Output as _lnrpc_NewAddressResponse__Output, +} from '../lnrpc/NewAddressResponse' +import type { + NodeInfo as _lnrpc_NodeInfo, + NodeInfo__Output as _lnrpc_NodeInfo__Output, +} from '../lnrpc/NodeInfo' +import type { + NodeInfoRequest as _lnrpc_NodeInfoRequest, + NodeInfoRequest__Output as _lnrpc_NodeInfoRequest__Output, +} from '../lnrpc/NodeInfoRequest' +import type { + NodeMetricsRequest as _lnrpc_NodeMetricsRequest, + NodeMetricsRequest__Output as _lnrpc_NodeMetricsRequest__Output, +} from '../lnrpc/NodeMetricsRequest' +import type { + NodeMetricsResponse as _lnrpc_NodeMetricsResponse, + NodeMetricsResponse__Output as _lnrpc_NodeMetricsResponse__Output, +} from '../lnrpc/NodeMetricsResponse' +import type { + OpenChannelRequest as _lnrpc_OpenChannelRequest, + OpenChannelRequest__Output as _lnrpc_OpenChannelRequest__Output, +} from '../lnrpc/OpenChannelRequest' +import type { + OpenStatusUpdate as _lnrpc_OpenStatusUpdate, + OpenStatusUpdate__Output as _lnrpc_OpenStatusUpdate__Output, +} from '../lnrpc/OpenStatusUpdate' +import type { + PayReq as _lnrpc_PayReq, + PayReq__Output as _lnrpc_PayReq__Output, +} from '../lnrpc/PayReq' +import type { + PayReqString as _lnrpc_PayReqString, + PayReqString__Output as _lnrpc_PayReqString__Output, +} from '../lnrpc/PayReqString' +import type { + PaymentHash as _lnrpc_PaymentHash, + PaymentHash__Output as _lnrpc_PaymentHash__Output, +} from '../lnrpc/PaymentHash' +import type { + PeerEvent as _lnrpc_PeerEvent, + PeerEvent__Output as _lnrpc_PeerEvent__Output, +} from '../lnrpc/PeerEvent' +import type { + PeerEventSubscription as _lnrpc_PeerEventSubscription, + PeerEventSubscription__Output as _lnrpc_PeerEventSubscription__Output, +} from '../lnrpc/PeerEventSubscription' +import type { + PendingChannelsRequest as _lnrpc_PendingChannelsRequest, + PendingChannelsRequest__Output as _lnrpc_PendingChannelsRequest__Output, +} from '../lnrpc/PendingChannelsRequest' +import type { + PendingChannelsResponse as _lnrpc_PendingChannelsResponse, + PendingChannelsResponse__Output as _lnrpc_PendingChannelsResponse__Output, +} from '../lnrpc/PendingChannelsResponse' +import type { + PolicyUpdateRequest as _lnrpc_PolicyUpdateRequest, + PolicyUpdateRequest__Output as _lnrpc_PolicyUpdateRequest__Output, +} from '../lnrpc/PolicyUpdateRequest' +import type { + PolicyUpdateResponse as _lnrpc_PolicyUpdateResponse, + PolicyUpdateResponse__Output as _lnrpc_PolicyUpdateResponse__Output, +} from '../lnrpc/PolicyUpdateResponse' +import type { + QueryRoutesRequest as _lnrpc_QueryRoutesRequest, + QueryRoutesRequest__Output as _lnrpc_QueryRoutesRequest__Output, +} from '../lnrpc/QueryRoutesRequest' +import type { + QueryRoutesResponse as _lnrpc_QueryRoutesResponse, + QueryRoutesResponse__Output as _lnrpc_QueryRoutesResponse__Output, +} from '../lnrpc/QueryRoutesResponse' +import type { + RPCMiddlewareRequest as _lnrpc_RPCMiddlewareRequest, + RPCMiddlewareRequest__Output as _lnrpc_RPCMiddlewareRequest__Output, +} from '../lnrpc/RPCMiddlewareRequest' +import type { + RPCMiddlewareResponse as _lnrpc_RPCMiddlewareResponse, + RPCMiddlewareResponse__Output as _lnrpc_RPCMiddlewareResponse__Output, +} from '../lnrpc/RPCMiddlewareResponse' +import type { + RestoreBackupResponse as _lnrpc_RestoreBackupResponse, + RestoreBackupResponse__Output as _lnrpc_RestoreBackupResponse__Output, +} from '../lnrpc/RestoreBackupResponse' +import type { + RestoreChanBackupRequest as _lnrpc_RestoreChanBackupRequest, + RestoreChanBackupRequest__Output as _lnrpc_RestoreChanBackupRequest__Output, +} from '../lnrpc/RestoreChanBackupRequest' +import type { + SendCoinsRequest as _lnrpc_SendCoinsRequest, + SendCoinsRequest__Output as _lnrpc_SendCoinsRequest__Output, +} from '../lnrpc/SendCoinsRequest' +import type { + SendCoinsResponse as _lnrpc_SendCoinsResponse, + SendCoinsResponse__Output as _lnrpc_SendCoinsResponse__Output, +} from '../lnrpc/SendCoinsResponse' +import type { + SendCustomMessageRequest as _lnrpc_SendCustomMessageRequest, + SendCustomMessageRequest__Output as _lnrpc_SendCustomMessageRequest__Output, +} from '../lnrpc/SendCustomMessageRequest' +import type { + SendCustomMessageResponse as _lnrpc_SendCustomMessageResponse, + SendCustomMessageResponse__Output as _lnrpc_SendCustomMessageResponse__Output, +} from '../lnrpc/SendCustomMessageResponse' +import type { + SendManyRequest as _lnrpc_SendManyRequest, + SendManyRequest__Output as _lnrpc_SendManyRequest__Output, +} from '../lnrpc/SendManyRequest' +import type { + SendManyResponse as _lnrpc_SendManyResponse, + SendManyResponse__Output as _lnrpc_SendManyResponse__Output, +} from '../lnrpc/SendManyResponse' +import type { + SendRequest as _lnrpc_SendRequest, + SendRequest__Output as _lnrpc_SendRequest__Output, +} from '../lnrpc/SendRequest' +import type { + SendResponse as _lnrpc_SendResponse, + SendResponse__Output as _lnrpc_SendResponse__Output, +} from '../lnrpc/SendResponse' +import type { + SendToRouteRequest as _lnrpc_SendToRouteRequest, + SendToRouteRequest__Output as _lnrpc_SendToRouteRequest__Output, +} from '../lnrpc/SendToRouteRequest' +import type { + SignMessageRequest as _lnrpc_SignMessageRequest, + SignMessageRequest__Output as _lnrpc_SignMessageRequest__Output, +} from '../lnrpc/SignMessageRequest' +import type { + SignMessageResponse as _lnrpc_SignMessageResponse, + SignMessageResponse__Output as _lnrpc_SignMessageResponse__Output, +} from '../lnrpc/SignMessageResponse' +import type { + StopRequest as _lnrpc_StopRequest, + StopRequest__Output as _lnrpc_StopRequest__Output, +} from '../lnrpc/StopRequest' +import type { + StopResponse as _lnrpc_StopResponse, + StopResponse__Output as _lnrpc_StopResponse__Output, +} from '../lnrpc/StopResponse' +import type { + SubscribeCustomMessagesRequest as _lnrpc_SubscribeCustomMessagesRequest, + SubscribeCustomMessagesRequest__Output as _lnrpc_SubscribeCustomMessagesRequest__Output, +} from '../lnrpc/SubscribeCustomMessagesRequest' +import type { + Transaction as _lnrpc_Transaction, + Transaction__Output as _lnrpc_Transaction__Output, +} from '../lnrpc/Transaction' +import type { + TransactionDetails as _lnrpc_TransactionDetails, + TransactionDetails__Output as _lnrpc_TransactionDetails__Output, +} from '../lnrpc/TransactionDetails' +import type { + VerifyChanBackupResponse as _lnrpc_VerifyChanBackupResponse, + VerifyChanBackupResponse__Output as _lnrpc_VerifyChanBackupResponse__Output, +} from '../lnrpc/VerifyChanBackupResponse' +import type { + VerifyMessageRequest as _lnrpc_VerifyMessageRequest, + VerifyMessageRequest__Output as _lnrpc_VerifyMessageRequest__Output, +} from '../lnrpc/VerifyMessageRequest' +import type { + VerifyMessageResponse as _lnrpc_VerifyMessageResponse, + VerifyMessageResponse__Output as _lnrpc_VerifyMessageResponse__Output, +} from '../lnrpc/VerifyMessageResponse' +import type { + WalletBalanceRequest as _lnrpc_WalletBalanceRequest, + WalletBalanceRequest__Output as _lnrpc_WalletBalanceRequest__Output, +} from '../lnrpc/WalletBalanceRequest' +import type { + WalletBalanceResponse as _lnrpc_WalletBalanceResponse, + WalletBalanceResponse__Output as _lnrpc_WalletBalanceResponse__Output, +} from '../lnrpc/WalletBalanceResponse' + +export interface LightningClient extends grpc.Client { + AbandonChannel( + argument: _lnrpc_AbandonChannelRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_AbandonChannelResponse__Output> + ): grpc.ClientUnaryCall + AbandonChannel( + argument: _lnrpc_AbandonChannelRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_AbandonChannelResponse__Output> + ): grpc.ClientUnaryCall + AbandonChannel( + argument: _lnrpc_AbandonChannelRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_AbandonChannelResponse__Output> + ): grpc.ClientUnaryCall + AbandonChannel( + argument: _lnrpc_AbandonChannelRequest, + callback: grpc.requestCallback<_lnrpc_AbandonChannelResponse__Output> + ): grpc.ClientUnaryCall + abandonChannel( + argument: _lnrpc_AbandonChannelRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_AbandonChannelResponse__Output> + ): grpc.ClientUnaryCall + abandonChannel( + argument: _lnrpc_AbandonChannelRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_AbandonChannelResponse__Output> + ): grpc.ClientUnaryCall + abandonChannel( + argument: _lnrpc_AbandonChannelRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_AbandonChannelResponse__Output> + ): grpc.ClientUnaryCall + abandonChannel( + argument: _lnrpc_AbandonChannelRequest, + callback: grpc.requestCallback<_lnrpc_AbandonChannelResponse__Output> + ): grpc.ClientUnaryCall + + AddInvoice( + argument: _lnrpc_Invoice, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_AddInvoiceResponse__Output> + ): grpc.ClientUnaryCall + AddInvoice( + argument: _lnrpc_Invoice, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_AddInvoiceResponse__Output> + ): grpc.ClientUnaryCall + AddInvoice( + argument: _lnrpc_Invoice, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_AddInvoiceResponse__Output> + ): grpc.ClientUnaryCall + AddInvoice( + argument: _lnrpc_Invoice, + callback: grpc.requestCallback<_lnrpc_AddInvoiceResponse__Output> + ): grpc.ClientUnaryCall + addInvoice( + argument: _lnrpc_Invoice, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_AddInvoiceResponse__Output> + ): grpc.ClientUnaryCall + addInvoice( + argument: _lnrpc_Invoice, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_AddInvoiceResponse__Output> + ): grpc.ClientUnaryCall + addInvoice( + argument: _lnrpc_Invoice, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_AddInvoiceResponse__Output> + ): grpc.ClientUnaryCall + addInvoice( + argument: _lnrpc_Invoice, + callback: grpc.requestCallback<_lnrpc_AddInvoiceResponse__Output> + ): grpc.ClientUnaryCall + + BakeMacaroon( + argument: _lnrpc_BakeMacaroonRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_BakeMacaroonResponse__Output> + ): grpc.ClientUnaryCall + BakeMacaroon( + argument: _lnrpc_BakeMacaroonRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_BakeMacaroonResponse__Output> + ): grpc.ClientUnaryCall + BakeMacaroon( + argument: _lnrpc_BakeMacaroonRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_BakeMacaroonResponse__Output> + ): grpc.ClientUnaryCall + BakeMacaroon( + argument: _lnrpc_BakeMacaroonRequest, + callback: grpc.requestCallback<_lnrpc_BakeMacaroonResponse__Output> + ): grpc.ClientUnaryCall + bakeMacaroon( + argument: _lnrpc_BakeMacaroonRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_BakeMacaroonResponse__Output> + ): grpc.ClientUnaryCall + bakeMacaroon( + argument: _lnrpc_BakeMacaroonRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_BakeMacaroonResponse__Output> + ): grpc.ClientUnaryCall + bakeMacaroon( + argument: _lnrpc_BakeMacaroonRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_BakeMacaroonResponse__Output> + ): grpc.ClientUnaryCall + bakeMacaroon( + argument: _lnrpc_BakeMacaroonRequest, + callback: grpc.requestCallback<_lnrpc_BakeMacaroonResponse__Output> + ): grpc.ClientUnaryCall + + BatchOpenChannel( + argument: _lnrpc_BatchOpenChannelRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_BatchOpenChannelResponse__Output> + ): grpc.ClientUnaryCall + BatchOpenChannel( + argument: _lnrpc_BatchOpenChannelRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_BatchOpenChannelResponse__Output> + ): grpc.ClientUnaryCall + BatchOpenChannel( + argument: _lnrpc_BatchOpenChannelRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_BatchOpenChannelResponse__Output> + ): grpc.ClientUnaryCall + BatchOpenChannel( + argument: _lnrpc_BatchOpenChannelRequest, + callback: grpc.requestCallback<_lnrpc_BatchOpenChannelResponse__Output> + ): grpc.ClientUnaryCall + batchOpenChannel( + argument: _lnrpc_BatchOpenChannelRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_BatchOpenChannelResponse__Output> + ): grpc.ClientUnaryCall + batchOpenChannel( + argument: _lnrpc_BatchOpenChannelRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_BatchOpenChannelResponse__Output> + ): grpc.ClientUnaryCall + batchOpenChannel( + argument: _lnrpc_BatchOpenChannelRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_BatchOpenChannelResponse__Output> + ): grpc.ClientUnaryCall + batchOpenChannel( + argument: _lnrpc_BatchOpenChannelRequest, + callback: grpc.requestCallback<_lnrpc_BatchOpenChannelResponse__Output> + ): grpc.ClientUnaryCall + + ChannelAcceptor( + metadata: grpc.Metadata, + options?: grpc.CallOptions + ): grpc.ClientDuplexStream< + _lnrpc_ChannelAcceptResponse, + _lnrpc_ChannelAcceptRequest__Output + > + ChannelAcceptor( + options?: grpc.CallOptions + ): grpc.ClientDuplexStream< + _lnrpc_ChannelAcceptResponse, + _lnrpc_ChannelAcceptRequest__Output + > + channelAcceptor( + metadata: grpc.Metadata, + options?: grpc.CallOptions + ): grpc.ClientDuplexStream< + _lnrpc_ChannelAcceptResponse, + _lnrpc_ChannelAcceptRequest__Output + > + channelAcceptor( + options?: grpc.CallOptions + ): grpc.ClientDuplexStream< + _lnrpc_ChannelAcceptResponse, + _lnrpc_ChannelAcceptRequest__Output + > + + ChannelBalance( + argument: _lnrpc_ChannelBalanceRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ChannelBalanceResponse__Output> + ): grpc.ClientUnaryCall + ChannelBalance( + argument: _lnrpc_ChannelBalanceRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_ChannelBalanceResponse__Output> + ): grpc.ClientUnaryCall + ChannelBalance( + argument: _lnrpc_ChannelBalanceRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ChannelBalanceResponse__Output> + ): grpc.ClientUnaryCall + ChannelBalance( + argument: _lnrpc_ChannelBalanceRequest, + callback: grpc.requestCallback<_lnrpc_ChannelBalanceResponse__Output> + ): grpc.ClientUnaryCall + channelBalance( + argument: _lnrpc_ChannelBalanceRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ChannelBalanceResponse__Output> + ): grpc.ClientUnaryCall + channelBalance( + argument: _lnrpc_ChannelBalanceRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_ChannelBalanceResponse__Output> + ): grpc.ClientUnaryCall + channelBalance( + argument: _lnrpc_ChannelBalanceRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ChannelBalanceResponse__Output> + ): grpc.ClientUnaryCall + channelBalance( + argument: _lnrpc_ChannelBalanceRequest, + callback: grpc.requestCallback<_lnrpc_ChannelBalanceResponse__Output> + ): grpc.ClientUnaryCall + + CheckMacaroonPermissions( + argument: _lnrpc_CheckMacPermRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_CheckMacPermResponse__Output> + ): grpc.ClientUnaryCall + CheckMacaroonPermissions( + argument: _lnrpc_CheckMacPermRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_CheckMacPermResponse__Output> + ): grpc.ClientUnaryCall + CheckMacaroonPermissions( + argument: _lnrpc_CheckMacPermRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_CheckMacPermResponse__Output> + ): grpc.ClientUnaryCall + CheckMacaroonPermissions( + argument: _lnrpc_CheckMacPermRequest, + callback: grpc.requestCallback<_lnrpc_CheckMacPermResponse__Output> + ): grpc.ClientUnaryCall + checkMacaroonPermissions( + argument: _lnrpc_CheckMacPermRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_CheckMacPermResponse__Output> + ): grpc.ClientUnaryCall + checkMacaroonPermissions( + argument: _lnrpc_CheckMacPermRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_CheckMacPermResponse__Output> + ): grpc.ClientUnaryCall + checkMacaroonPermissions( + argument: _lnrpc_CheckMacPermRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_CheckMacPermResponse__Output> + ): grpc.ClientUnaryCall + checkMacaroonPermissions( + argument: _lnrpc_CheckMacPermRequest, + callback: grpc.requestCallback<_lnrpc_CheckMacPermResponse__Output> + ): grpc.ClientUnaryCall + + CloseChannel( + argument: _lnrpc_CloseChannelRequest, + metadata: grpc.Metadata, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_lnrpc_CloseStatusUpdate__Output> + CloseChannel( + argument: _lnrpc_CloseChannelRequest, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_lnrpc_CloseStatusUpdate__Output> + closeChannel( + argument: _lnrpc_CloseChannelRequest, + metadata: grpc.Metadata, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_lnrpc_CloseStatusUpdate__Output> + closeChannel( + argument: _lnrpc_CloseChannelRequest, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_lnrpc_CloseStatusUpdate__Output> + + ClosedChannels( + argument: _lnrpc_ClosedChannelsRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ClosedChannelsResponse__Output> + ): grpc.ClientUnaryCall + ClosedChannels( + argument: _lnrpc_ClosedChannelsRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_ClosedChannelsResponse__Output> + ): grpc.ClientUnaryCall + ClosedChannels( + argument: _lnrpc_ClosedChannelsRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ClosedChannelsResponse__Output> + ): grpc.ClientUnaryCall + ClosedChannels( + argument: _lnrpc_ClosedChannelsRequest, + callback: grpc.requestCallback<_lnrpc_ClosedChannelsResponse__Output> + ): grpc.ClientUnaryCall + closedChannels( + argument: _lnrpc_ClosedChannelsRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ClosedChannelsResponse__Output> + ): grpc.ClientUnaryCall + closedChannels( + argument: _lnrpc_ClosedChannelsRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_ClosedChannelsResponse__Output> + ): grpc.ClientUnaryCall + closedChannels( + argument: _lnrpc_ClosedChannelsRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ClosedChannelsResponse__Output> + ): grpc.ClientUnaryCall + closedChannels( + argument: _lnrpc_ClosedChannelsRequest, + callback: grpc.requestCallback<_lnrpc_ClosedChannelsResponse__Output> + ): grpc.ClientUnaryCall + + ConnectPeer( + argument: _lnrpc_ConnectPeerRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ConnectPeerResponse__Output> + ): grpc.ClientUnaryCall + ConnectPeer( + argument: _lnrpc_ConnectPeerRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_ConnectPeerResponse__Output> + ): grpc.ClientUnaryCall + ConnectPeer( + argument: _lnrpc_ConnectPeerRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ConnectPeerResponse__Output> + ): grpc.ClientUnaryCall + ConnectPeer( + argument: _lnrpc_ConnectPeerRequest, + callback: grpc.requestCallback<_lnrpc_ConnectPeerResponse__Output> + ): grpc.ClientUnaryCall + connectPeer( + argument: _lnrpc_ConnectPeerRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ConnectPeerResponse__Output> + ): grpc.ClientUnaryCall + connectPeer( + argument: _lnrpc_ConnectPeerRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_ConnectPeerResponse__Output> + ): grpc.ClientUnaryCall + connectPeer( + argument: _lnrpc_ConnectPeerRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ConnectPeerResponse__Output> + ): grpc.ClientUnaryCall + connectPeer( + argument: _lnrpc_ConnectPeerRequest, + callback: grpc.requestCallback<_lnrpc_ConnectPeerResponse__Output> + ): grpc.ClientUnaryCall + + DebugLevel( + argument: _lnrpc_DebugLevelRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_DebugLevelResponse__Output> + ): grpc.ClientUnaryCall + DebugLevel( + argument: _lnrpc_DebugLevelRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_DebugLevelResponse__Output> + ): grpc.ClientUnaryCall + DebugLevel( + argument: _lnrpc_DebugLevelRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_DebugLevelResponse__Output> + ): grpc.ClientUnaryCall + DebugLevel( + argument: _lnrpc_DebugLevelRequest, + callback: grpc.requestCallback<_lnrpc_DebugLevelResponse__Output> + ): grpc.ClientUnaryCall + debugLevel( + argument: _lnrpc_DebugLevelRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_DebugLevelResponse__Output> + ): grpc.ClientUnaryCall + debugLevel( + argument: _lnrpc_DebugLevelRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_DebugLevelResponse__Output> + ): grpc.ClientUnaryCall + debugLevel( + argument: _lnrpc_DebugLevelRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_DebugLevelResponse__Output> + ): grpc.ClientUnaryCall + debugLevel( + argument: _lnrpc_DebugLevelRequest, + callback: grpc.requestCallback<_lnrpc_DebugLevelResponse__Output> + ): grpc.ClientUnaryCall + + DecodePayReq( + argument: _lnrpc_PayReqString, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_PayReq__Output> + ): grpc.ClientUnaryCall + DecodePayReq( + argument: _lnrpc_PayReqString, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_PayReq__Output> + ): grpc.ClientUnaryCall + DecodePayReq( + argument: _lnrpc_PayReqString, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_PayReq__Output> + ): grpc.ClientUnaryCall + DecodePayReq( + argument: _lnrpc_PayReqString, + callback: grpc.requestCallback<_lnrpc_PayReq__Output> + ): grpc.ClientUnaryCall + decodePayReq( + argument: _lnrpc_PayReqString, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_PayReq__Output> + ): grpc.ClientUnaryCall + decodePayReq( + argument: _lnrpc_PayReqString, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_PayReq__Output> + ): grpc.ClientUnaryCall + decodePayReq( + argument: _lnrpc_PayReqString, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_PayReq__Output> + ): grpc.ClientUnaryCall + decodePayReq( + argument: _lnrpc_PayReqString, + callback: grpc.requestCallback<_lnrpc_PayReq__Output> + ): grpc.ClientUnaryCall + + DeleteAllPayments( + argument: _lnrpc_DeleteAllPaymentsRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_DeleteAllPaymentsResponse__Output> + ): grpc.ClientUnaryCall + DeleteAllPayments( + argument: _lnrpc_DeleteAllPaymentsRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_DeleteAllPaymentsResponse__Output> + ): grpc.ClientUnaryCall + DeleteAllPayments( + argument: _lnrpc_DeleteAllPaymentsRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_DeleteAllPaymentsResponse__Output> + ): grpc.ClientUnaryCall + DeleteAllPayments( + argument: _lnrpc_DeleteAllPaymentsRequest, + callback: grpc.requestCallback<_lnrpc_DeleteAllPaymentsResponse__Output> + ): grpc.ClientUnaryCall + deleteAllPayments( + argument: _lnrpc_DeleteAllPaymentsRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_DeleteAllPaymentsResponse__Output> + ): grpc.ClientUnaryCall + deleteAllPayments( + argument: _lnrpc_DeleteAllPaymentsRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_DeleteAllPaymentsResponse__Output> + ): grpc.ClientUnaryCall + deleteAllPayments( + argument: _lnrpc_DeleteAllPaymentsRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_DeleteAllPaymentsResponse__Output> + ): grpc.ClientUnaryCall + deleteAllPayments( + argument: _lnrpc_DeleteAllPaymentsRequest, + callback: grpc.requestCallback<_lnrpc_DeleteAllPaymentsResponse__Output> + ): grpc.ClientUnaryCall + + DeleteMacaroonID( + argument: _lnrpc_DeleteMacaroonIDRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_DeleteMacaroonIDResponse__Output> + ): grpc.ClientUnaryCall + DeleteMacaroonID( + argument: _lnrpc_DeleteMacaroonIDRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_DeleteMacaroonIDResponse__Output> + ): grpc.ClientUnaryCall + DeleteMacaroonID( + argument: _lnrpc_DeleteMacaroonIDRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_DeleteMacaroonIDResponse__Output> + ): grpc.ClientUnaryCall + DeleteMacaroonID( + argument: _lnrpc_DeleteMacaroonIDRequest, + callback: grpc.requestCallback<_lnrpc_DeleteMacaroonIDResponse__Output> + ): grpc.ClientUnaryCall + deleteMacaroonId( + argument: _lnrpc_DeleteMacaroonIDRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_DeleteMacaroonIDResponse__Output> + ): grpc.ClientUnaryCall + deleteMacaroonId( + argument: _lnrpc_DeleteMacaroonIDRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_DeleteMacaroonIDResponse__Output> + ): grpc.ClientUnaryCall + deleteMacaroonId( + argument: _lnrpc_DeleteMacaroonIDRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_DeleteMacaroonIDResponse__Output> + ): grpc.ClientUnaryCall + deleteMacaroonId( + argument: _lnrpc_DeleteMacaroonIDRequest, + callback: grpc.requestCallback<_lnrpc_DeleteMacaroonIDResponse__Output> + ): grpc.ClientUnaryCall + + DeletePayment( + argument: _lnrpc_DeletePaymentRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_DeletePaymentResponse__Output> + ): grpc.ClientUnaryCall + DeletePayment( + argument: _lnrpc_DeletePaymentRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_DeletePaymentResponse__Output> + ): grpc.ClientUnaryCall + DeletePayment( + argument: _lnrpc_DeletePaymentRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_DeletePaymentResponse__Output> + ): grpc.ClientUnaryCall + DeletePayment( + argument: _lnrpc_DeletePaymentRequest, + callback: grpc.requestCallback<_lnrpc_DeletePaymentResponse__Output> + ): grpc.ClientUnaryCall + deletePayment( + argument: _lnrpc_DeletePaymentRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_DeletePaymentResponse__Output> + ): grpc.ClientUnaryCall + deletePayment( + argument: _lnrpc_DeletePaymentRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_DeletePaymentResponse__Output> + ): grpc.ClientUnaryCall + deletePayment( + argument: _lnrpc_DeletePaymentRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_DeletePaymentResponse__Output> + ): grpc.ClientUnaryCall + deletePayment( + argument: _lnrpc_DeletePaymentRequest, + callback: grpc.requestCallback<_lnrpc_DeletePaymentResponse__Output> + ): grpc.ClientUnaryCall + + DescribeGraph( + argument: _lnrpc_ChannelGraphRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ChannelGraph__Output> + ): grpc.ClientUnaryCall + DescribeGraph( + argument: _lnrpc_ChannelGraphRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_ChannelGraph__Output> + ): grpc.ClientUnaryCall + DescribeGraph( + argument: _lnrpc_ChannelGraphRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ChannelGraph__Output> + ): grpc.ClientUnaryCall + DescribeGraph( + argument: _lnrpc_ChannelGraphRequest, + callback: grpc.requestCallback<_lnrpc_ChannelGraph__Output> + ): grpc.ClientUnaryCall + describeGraph( + argument: _lnrpc_ChannelGraphRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ChannelGraph__Output> + ): grpc.ClientUnaryCall + describeGraph( + argument: _lnrpc_ChannelGraphRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_ChannelGraph__Output> + ): grpc.ClientUnaryCall + describeGraph( + argument: _lnrpc_ChannelGraphRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ChannelGraph__Output> + ): grpc.ClientUnaryCall + describeGraph( + argument: _lnrpc_ChannelGraphRequest, + callback: grpc.requestCallback<_lnrpc_ChannelGraph__Output> + ): grpc.ClientUnaryCall + + DisconnectPeer( + argument: _lnrpc_DisconnectPeerRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_DisconnectPeerResponse__Output> + ): grpc.ClientUnaryCall + DisconnectPeer( + argument: _lnrpc_DisconnectPeerRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_DisconnectPeerResponse__Output> + ): grpc.ClientUnaryCall + DisconnectPeer( + argument: _lnrpc_DisconnectPeerRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_DisconnectPeerResponse__Output> + ): grpc.ClientUnaryCall + DisconnectPeer( + argument: _lnrpc_DisconnectPeerRequest, + callback: grpc.requestCallback<_lnrpc_DisconnectPeerResponse__Output> + ): grpc.ClientUnaryCall + disconnectPeer( + argument: _lnrpc_DisconnectPeerRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_DisconnectPeerResponse__Output> + ): grpc.ClientUnaryCall + disconnectPeer( + argument: _lnrpc_DisconnectPeerRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_DisconnectPeerResponse__Output> + ): grpc.ClientUnaryCall + disconnectPeer( + argument: _lnrpc_DisconnectPeerRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_DisconnectPeerResponse__Output> + ): grpc.ClientUnaryCall + disconnectPeer( + argument: _lnrpc_DisconnectPeerRequest, + callback: grpc.requestCallback<_lnrpc_DisconnectPeerResponse__Output> + ): grpc.ClientUnaryCall + + EstimateFee( + argument: _lnrpc_EstimateFeeRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_EstimateFeeResponse__Output> + ): grpc.ClientUnaryCall + EstimateFee( + argument: _lnrpc_EstimateFeeRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_EstimateFeeResponse__Output> + ): grpc.ClientUnaryCall + EstimateFee( + argument: _lnrpc_EstimateFeeRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_EstimateFeeResponse__Output> + ): grpc.ClientUnaryCall + EstimateFee( + argument: _lnrpc_EstimateFeeRequest, + callback: grpc.requestCallback<_lnrpc_EstimateFeeResponse__Output> + ): grpc.ClientUnaryCall + estimateFee( + argument: _lnrpc_EstimateFeeRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_EstimateFeeResponse__Output> + ): grpc.ClientUnaryCall + estimateFee( + argument: _lnrpc_EstimateFeeRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_EstimateFeeResponse__Output> + ): grpc.ClientUnaryCall + estimateFee( + argument: _lnrpc_EstimateFeeRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_EstimateFeeResponse__Output> + ): grpc.ClientUnaryCall + estimateFee( + argument: _lnrpc_EstimateFeeRequest, + callback: grpc.requestCallback<_lnrpc_EstimateFeeResponse__Output> + ): grpc.ClientUnaryCall + + ExportAllChannelBackups( + argument: _lnrpc_ChanBackupExportRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ChanBackupSnapshot__Output> + ): grpc.ClientUnaryCall + ExportAllChannelBackups( + argument: _lnrpc_ChanBackupExportRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_ChanBackupSnapshot__Output> + ): grpc.ClientUnaryCall + ExportAllChannelBackups( + argument: _lnrpc_ChanBackupExportRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ChanBackupSnapshot__Output> + ): grpc.ClientUnaryCall + ExportAllChannelBackups( + argument: _lnrpc_ChanBackupExportRequest, + callback: grpc.requestCallback<_lnrpc_ChanBackupSnapshot__Output> + ): grpc.ClientUnaryCall + exportAllChannelBackups( + argument: _lnrpc_ChanBackupExportRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ChanBackupSnapshot__Output> + ): grpc.ClientUnaryCall + exportAllChannelBackups( + argument: _lnrpc_ChanBackupExportRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_ChanBackupSnapshot__Output> + ): grpc.ClientUnaryCall + exportAllChannelBackups( + argument: _lnrpc_ChanBackupExportRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ChanBackupSnapshot__Output> + ): grpc.ClientUnaryCall + exportAllChannelBackups( + argument: _lnrpc_ChanBackupExportRequest, + callback: grpc.requestCallback<_lnrpc_ChanBackupSnapshot__Output> + ): grpc.ClientUnaryCall + + ExportChannelBackup( + argument: _lnrpc_ExportChannelBackupRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ChannelBackup__Output> + ): grpc.ClientUnaryCall + ExportChannelBackup( + argument: _lnrpc_ExportChannelBackupRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_ChannelBackup__Output> + ): grpc.ClientUnaryCall + ExportChannelBackup( + argument: _lnrpc_ExportChannelBackupRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ChannelBackup__Output> + ): grpc.ClientUnaryCall + ExportChannelBackup( + argument: _lnrpc_ExportChannelBackupRequest, + callback: grpc.requestCallback<_lnrpc_ChannelBackup__Output> + ): grpc.ClientUnaryCall + exportChannelBackup( + argument: _lnrpc_ExportChannelBackupRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ChannelBackup__Output> + ): grpc.ClientUnaryCall + exportChannelBackup( + argument: _lnrpc_ExportChannelBackupRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_ChannelBackup__Output> + ): grpc.ClientUnaryCall + exportChannelBackup( + argument: _lnrpc_ExportChannelBackupRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ChannelBackup__Output> + ): grpc.ClientUnaryCall + exportChannelBackup( + argument: _lnrpc_ExportChannelBackupRequest, + callback: grpc.requestCallback<_lnrpc_ChannelBackup__Output> + ): grpc.ClientUnaryCall + + FeeReport( + argument: _lnrpc_FeeReportRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_FeeReportResponse__Output> + ): grpc.ClientUnaryCall + FeeReport( + argument: _lnrpc_FeeReportRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_FeeReportResponse__Output> + ): grpc.ClientUnaryCall + FeeReport( + argument: _lnrpc_FeeReportRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_FeeReportResponse__Output> + ): grpc.ClientUnaryCall + FeeReport( + argument: _lnrpc_FeeReportRequest, + callback: grpc.requestCallback<_lnrpc_FeeReportResponse__Output> + ): grpc.ClientUnaryCall + feeReport( + argument: _lnrpc_FeeReportRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_FeeReportResponse__Output> + ): grpc.ClientUnaryCall + feeReport( + argument: _lnrpc_FeeReportRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_FeeReportResponse__Output> + ): grpc.ClientUnaryCall + feeReport( + argument: _lnrpc_FeeReportRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_FeeReportResponse__Output> + ): grpc.ClientUnaryCall + feeReport( + argument: _lnrpc_FeeReportRequest, + callback: grpc.requestCallback<_lnrpc_FeeReportResponse__Output> + ): grpc.ClientUnaryCall + + ForwardingHistory( + argument: _lnrpc_ForwardingHistoryRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ForwardingHistoryResponse__Output> + ): grpc.ClientUnaryCall + ForwardingHistory( + argument: _lnrpc_ForwardingHistoryRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_ForwardingHistoryResponse__Output> + ): grpc.ClientUnaryCall + ForwardingHistory( + argument: _lnrpc_ForwardingHistoryRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ForwardingHistoryResponse__Output> + ): grpc.ClientUnaryCall + ForwardingHistory( + argument: _lnrpc_ForwardingHistoryRequest, + callback: grpc.requestCallback<_lnrpc_ForwardingHistoryResponse__Output> + ): grpc.ClientUnaryCall + forwardingHistory( + argument: _lnrpc_ForwardingHistoryRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ForwardingHistoryResponse__Output> + ): grpc.ClientUnaryCall + forwardingHistory( + argument: _lnrpc_ForwardingHistoryRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_ForwardingHistoryResponse__Output> + ): grpc.ClientUnaryCall + forwardingHistory( + argument: _lnrpc_ForwardingHistoryRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ForwardingHistoryResponse__Output> + ): grpc.ClientUnaryCall + forwardingHistory( + argument: _lnrpc_ForwardingHistoryRequest, + callback: grpc.requestCallback<_lnrpc_ForwardingHistoryResponse__Output> + ): grpc.ClientUnaryCall + + FundingStateStep( + argument: _lnrpc_FundingTransitionMsg, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_FundingStateStepResp__Output> + ): grpc.ClientUnaryCall + FundingStateStep( + argument: _lnrpc_FundingTransitionMsg, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_FundingStateStepResp__Output> + ): grpc.ClientUnaryCall + FundingStateStep( + argument: _lnrpc_FundingTransitionMsg, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_FundingStateStepResp__Output> + ): grpc.ClientUnaryCall + FundingStateStep( + argument: _lnrpc_FundingTransitionMsg, + callback: grpc.requestCallback<_lnrpc_FundingStateStepResp__Output> + ): grpc.ClientUnaryCall + fundingStateStep( + argument: _lnrpc_FundingTransitionMsg, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_FundingStateStepResp__Output> + ): grpc.ClientUnaryCall + fundingStateStep( + argument: _lnrpc_FundingTransitionMsg, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_FundingStateStepResp__Output> + ): grpc.ClientUnaryCall + fundingStateStep( + argument: _lnrpc_FundingTransitionMsg, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_FundingStateStepResp__Output> + ): grpc.ClientUnaryCall + fundingStateStep( + argument: _lnrpc_FundingTransitionMsg, + callback: grpc.requestCallback<_lnrpc_FundingStateStepResp__Output> + ): grpc.ClientUnaryCall + + GetChanInfo( + argument: _lnrpc_ChanInfoRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ChannelEdge__Output> + ): grpc.ClientUnaryCall + GetChanInfo( + argument: _lnrpc_ChanInfoRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_ChannelEdge__Output> + ): grpc.ClientUnaryCall + GetChanInfo( + argument: _lnrpc_ChanInfoRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ChannelEdge__Output> + ): grpc.ClientUnaryCall + GetChanInfo( + argument: _lnrpc_ChanInfoRequest, + callback: grpc.requestCallback<_lnrpc_ChannelEdge__Output> + ): grpc.ClientUnaryCall + getChanInfo( + argument: _lnrpc_ChanInfoRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ChannelEdge__Output> + ): grpc.ClientUnaryCall + getChanInfo( + argument: _lnrpc_ChanInfoRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_ChannelEdge__Output> + ): grpc.ClientUnaryCall + getChanInfo( + argument: _lnrpc_ChanInfoRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ChannelEdge__Output> + ): grpc.ClientUnaryCall + getChanInfo( + argument: _lnrpc_ChanInfoRequest, + callback: grpc.requestCallback<_lnrpc_ChannelEdge__Output> + ): grpc.ClientUnaryCall + + GetInfo( + argument: _lnrpc_GetInfoRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_GetInfoResponse__Output> + ): grpc.ClientUnaryCall + GetInfo( + argument: _lnrpc_GetInfoRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_GetInfoResponse__Output> + ): grpc.ClientUnaryCall + GetInfo( + argument: _lnrpc_GetInfoRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_GetInfoResponse__Output> + ): grpc.ClientUnaryCall + GetInfo( + argument: _lnrpc_GetInfoRequest, + callback: grpc.requestCallback<_lnrpc_GetInfoResponse__Output> + ): grpc.ClientUnaryCall + getInfo( + argument: _lnrpc_GetInfoRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_GetInfoResponse__Output> + ): grpc.ClientUnaryCall + getInfo( + argument: _lnrpc_GetInfoRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_GetInfoResponse__Output> + ): grpc.ClientUnaryCall + getInfo( + argument: _lnrpc_GetInfoRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_GetInfoResponse__Output> + ): grpc.ClientUnaryCall + getInfo( + argument: _lnrpc_GetInfoRequest, + callback: grpc.requestCallback<_lnrpc_GetInfoResponse__Output> + ): grpc.ClientUnaryCall + + GetNetworkInfo( + argument: _lnrpc_NetworkInfoRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_NetworkInfo__Output> + ): grpc.ClientUnaryCall + GetNetworkInfo( + argument: _lnrpc_NetworkInfoRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_NetworkInfo__Output> + ): grpc.ClientUnaryCall + GetNetworkInfo( + argument: _lnrpc_NetworkInfoRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_NetworkInfo__Output> + ): grpc.ClientUnaryCall + GetNetworkInfo( + argument: _lnrpc_NetworkInfoRequest, + callback: grpc.requestCallback<_lnrpc_NetworkInfo__Output> + ): grpc.ClientUnaryCall + getNetworkInfo( + argument: _lnrpc_NetworkInfoRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_NetworkInfo__Output> + ): grpc.ClientUnaryCall + getNetworkInfo( + argument: _lnrpc_NetworkInfoRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_NetworkInfo__Output> + ): grpc.ClientUnaryCall + getNetworkInfo( + argument: _lnrpc_NetworkInfoRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_NetworkInfo__Output> + ): grpc.ClientUnaryCall + getNetworkInfo( + argument: _lnrpc_NetworkInfoRequest, + callback: grpc.requestCallback<_lnrpc_NetworkInfo__Output> + ): grpc.ClientUnaryCall + + GetNodeInfo( + argument: _lnrpc_NodeInfoRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_NodeInfo__Output> + ): grpc.ClientUnaryCall + GetNodeInfo( + argument: _lnrpc_NodeInfoRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_NodeInfo__Output> + ): grpc.ClientUnaryCall + GetNodeInfo( + argument: _lnrpc_NodeInfoRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_NodeInfo__Output> + ): grpc.ClientUnaryCall + GetNodeInfo( + argument: _lnrpc_NodeInfoRequest, + callback: grpc.requestCallback<_lnrpc_NodeInfo__Output> + ): grpc.ClientUnaryCall + getNodeInfo( + argument: _lnrpc_NodeInfoRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_NodeInfo__Output> + ): grpc.ClientUnaryCall + getNodeInfo( + argument: _lnrpc_NodeInfoRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_NodeInfo__Output> + ): grpc.ClientUnaryCall + getNodeInfo( + argument: _lnrpc_NodeInfoRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_NodeInfo__Output> + ): grpc.ClientUnaryCall + getNodeInfo( + argument: _lnrpc_NodeInfoRequest, + callback: grpc.requestCallback<_lnrpc_NodeInfo__Output> + ): grpc.ClientUnaryCall + + GetNodeMetrics( + argument: _lnrpc_NodeMetricsRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_NodeMetricsResponse__Output> + ): grpc.ClientUnaryCall + GetNodeMetrics( + argument: _lnrpc_NodeMetricsRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_NodeMetricsResponse__Output> + ): grpc.ClientUnaryCall + GetNodeMetrics( + argument: _lnrpc_NodeMetricsRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_NodeMetricsResponse__Output> + ): grpc.ClientUnaryCall + GetNodeMetrics( + argument: _lnrpc_NodeMetricsRequest, + callback: grpc.requestCallback<_lnrpc_NodeMetricsResponse__Output> + ): grpc.ClientUnaryCall + getNodeMetrics( + argument: _lnrpc_NodeMetricsRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_NodeMetricsResponse__Output> + ): grpc.ClientUnaryCall + getNodeMetrics( + argument: _lnrpc_NodeMetricsRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_NodeMetricsResponse__Output> + ): grpc.ClientUnaryCall + getNodeMetrics( + argument: _lnrpc_NodeMetricsRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_NodeMetricsResponse__Output> + ): grpc.ClientUnaryCall + getNodeMetrics( + argument: _lnrpc_NodeMetricsRequest, + callback: grpc.requestCallback<_lnrpc_NodeMetricsResponse__Output> + ): grpc.ClientUnaryCall + + GetRecoveryInfo( + argument: _lnrpc_GetRecoveryInfoRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_GetRecoveryInfoResponse__Output> + ): grpc.ClientUnaryCall + GetRecoveryInfo( + argument: _lnrpc_GetRecoveryInfoRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_GetRecoveryInfoResponse__Output> + ): grpc.ClientUnaryCall + GetRecoveryInfo( + argument: _lnrpc_GetRecoveryInfoRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_GetRecoveryInfoResponse__Output> + ): grpc.ClientUnaryCall + GetRecoveryInfo( + argument: _lnrpc_GetRecoveryInfoRequest, + callback: grpc.requestCallback<_lnrpc_GetRecoveryInfoResponse__Output> + ): grpc.ClientUnaryCall + getRecoveryInfo( + argument: _lnrpc_GetRecoveryInfoRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_GetRecoveryInfoResponse__Output> + ): grpc.ClientUnaryCall + getRecoveryInfo( + argument: _lnrpc_GetRecoveryInfoRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_GetRecoveryInfoResponse__Output> + ): grpc.ClientUnaryCall + getRecoveryInfo( + argument: _lnrpc_GetRecoveryInfoRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_GetRecoveryInfoResponse__Output> + ): grpc.ClientUnaryCall + getRecoveryInfo( + argument: _lnrpc_GetRecoveryInfoRequest, + callback: grpc.requestCallback<_lnrpc_GetRecoveryInfoResponse__Output> + ): grpc.ClientUnaryCall + + GetTransactions( + argument: _lnrpc_GetTransactionsRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_TransactionDetails__Output> + ): grpc.ClientUnaryCall + GetTransactions( + argument: _lnrpc_GetTransactionsRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_TransactionDetails__Output> + ): grpc.ClientUnaryCall + GetTransactions( + argument: _lnrpc_GetTransactionsRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_TransactionDetails__Output> + ): grpc.ClientUnaryCall + GetTransactions( + argument: _lnrpc_GetTransactionsRequest, + callback: grpc.requestCallback<_lnrpc_TransactionDetails__Output> + ): grpc.ClientUnaryCall + getTransactions( + argument: _lnrpc_GetTransactionsRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_TransactionDetails__Output> + ): grpc.ClientUnaryCall + getTransactions( + argument: _lnrpc_GetTransactionsRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_TransactionDetails__Output> + ): grpc.ClientUnaryCall + getTransactions( + argument: _lnrpc_GetTransactionsRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_TransactionDetails__Output> + ): grpc.ClientUnaryCall + getTransactions( + argument: _lnrpc_GetTransactionsRequest, + callback: grpc.requestCallback<_lnrpc_TransactionDetails__Output> + ): grpc.ClientUnaryCall + + ListAliases( + argument: _lnrpc_ListAliasesRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ListAliasesResponse__Output> + ): grpc.ClientUnaryCall + ListAliases( + argument: _lnrpc_ListAliasesRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_ListAliasesResponse__Output> + ): grpc.ClientUnaryCall + ListAliases( + argument: _lnrpc_ListAliasesRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ListAliasesResponse__Output> + ): grpc.ClientUnaryCall + ListAliases( + argument: _lnrpc_ListAliasesRequest, + callback: grpc.requestCallback<_lnrpc_ListAliasesResponse__Output> + ): grpc.ClientUnaryCall + listAliases( + argument: _lnrpc_ListAliasesRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ListAliasesResponse__Output> + ): grpc.ClientUnaryCall + listAliases( + argument: _lnrpc_ListAliasesRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_ListAliasesResponse__Output> + ): grpc.ClientUnaryCall + listAliases( + argument: _lnrpc_ListAliasesRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ListAliasesResponse__Output> + ): grpc.ClientUnaryCall + listAliases( + argument: _lnrpc_ListAliasesRequest, + callback: grpc.requestCallback<_lnrpc_ListAliasesResponse__Output> + ): grpc.ClientUnaryCall + + ListChannels( + argument: _lnrpc_ListChannelsRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ListChannelsResponse__Output> + ): grpc.ClientUnaryCall + ListChannels( + argument: _lnrpc_ListChannelsRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_ListChannelsResponse__Output> + ): grpc.ClientUnaryCall + ListChannels( + argument: _lnrpc_ListChannelsRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ListChannelsResponse__Output> + ): grpc.ClientUnaryCall + ListChannels( + argument: _lnrpc_ListChannelsRequest, + callback: grpc.requestCallback<_lnrpc_ListChannelsResponse__Output> + ): grpc.ClientUnaryCall + listChannels( + argument: _lnrpc_ListChannelsRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ListChannelsResponse__Output> + ): grpc.ClientUnaryCall + listChannels( + argument: _lnrpc_ListChannelsRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_ListChannelsResponse__Output> + ): grpc.ClientUnaryCall + listChannels( + argument: _lnrpc_ListChannelsRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ListChannelsResponse__Output> + ): grpc.ClientUnaryCall + listChannels( + argument: _lnrpc_ListChannelsRequest, + callback: grpc.requestCallback<_lnrpc_ListChannelsResponse__Output> + ): grpc.ClientUnaryCall + + ListInvoices( + argument: _lnrpc_ListInvoiceRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ListInvoiceResponse__Output> + ): grpc.ClientUnaryCall + ListInvoices( + argument: _lnrpc_ListInvoiceRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_ListInvoiceResponse__Output> + ): grpc.ClientUnaryCall + ListInvoices( + argument: _lnrpc_ListInvoiceRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ListInvoiceResponse__Output> + ): grpc.ClientUnaryCall + ListInvoices( + argument: _lnrpc_ListInvoiceRequest, + callback: grpc.requestCallback<_lnrpc_ListInvoiceResponse__Output> + ): grpc.ClientUnaryCall + listInvoices( + argument: _lnrpc_ListInvoiceRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ListInvoiceResponse__Output> + ): grpc.ClientUnaryCall + listInvoices( + argument: _lnrpc_ListInvoiceRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_ListInvoiceResponse__Output> + ): grpc.ClientUnaryCall + listInvoices( + argument: _lnrpc_ListInvoiceRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ListInvoiceResponse__Output> + ): grpc.ClientUnaryCall + listInvoices( + argument: _lnrpc_ListInvoiceRequest, + callback: grpc.requestCallback<_lnrpc_ListInvoiceResponse__Output> + ): grpc.ClientUnaryCall + + ListMacaroonIDs( + argument: _lnrpc_ListMacaroonIDsRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ListMacaroonIDsResponse__Output> + ): grpc.ClientUnaryCall + ListMacaroonIDs( + argument: _lnrpc_ListMacaroonIDsRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_ListMacaroonIDsResponse__Output> + ): grpc.ClientUnaryCall + ListMacaroonIDs( + argument: _lnrpc_ListMacaroonIDsRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ListMacaroonIDsResponse__Output> + ): grpc.ClientUnaryCall + ListMacaroonIDs( + argument: _lnrpc_ListMacaroonIDsRequest, + callback: grpc.requestCallback<_lnrpc_ListMacaroonIDsResponse__Output> + ): grpc.ClientUnaryCall + listMacaroonIDs( + argument: _lnrpc_ListMacaroonIDsRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ListMacaroonIDsResponse__Output> + ): grpc.ClientUnaryCall + listMacaroonIDs( + argument: _lnrpc_ListMacaroonIDsRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_ListMacaroonIDsResponse__Output> + ): grpc.ClientUnaryCall + listMacaroonIDs( + argument: _lnrpc_ListMacaroonIDsRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ListMacaroonIDsResponse__Output> + ): grpc.ClientUnaryCall + listMacaroonIDs( + argument: _lnrpc_ListMacaroonIDsRequest, + callback: grpc.requestCallback<_lnrpc_ListMacaroonIDsResponse__Output> + ): grpc.ClientUnaryCall + + ListPayments( + argument: _lnrpc_ListPaymentsRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ListPaymentsResponse__Output> + ): grpc.ClientUnaryCall + ListPayments( + argument: _lnrpc_ListPaymentsRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_ListPaymentsResponse__Output> + ): grpc.ClientUnaryCall + ListPayments( + argument: _lnrpc_ListPaymentsRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ListPaymentsResponse__Output> + ): grpc.ClientUnaryCall + ListPayments( + argument: _lnrpc_ListPaymentsRequest, + callback: grpc.requestCallback<_lnrpc_ListPaymentsResponse__Output> + ): grpc.ClientUnaryCall + listPayments( + argument: _lnrpc_ListPaymentsRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ListPaymentsResponse__Output> + ): grpc.ClientUnaryCall + listPayments( + argument: _lnrpc_ListPaymentsRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_ListPaymentsResponse__Output> + ): grpc.ClientUnaryCall + listPayments( + argument: _lnrpc_ListPaymentsRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ListPaymentsResponse__Output> + ): grpc.ClientUnaryCall + listPayments( + argument: _lnrpc_ListPaymentsRequest, + callback: grpc.requestCallback<_lnrpc_ListPaymentsResponse__Output> + ): grpc.ClientUnaryCall + + ListPeers( + argument: _lnrpc_ListPeersRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ListPeersResponse__Output> + ): grpc.ClientUnaryCall + ListPeers( + argument: _lnrpc_ListPeersRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_ListPeersResponse__Output> + ): grpc.ClientUnaryCall + ListPeers( + argument: _lnrpc_ListPeersRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ListPeersResponse__Output> + ): grpc.ClientUnaryCall + ListPeers( + argument: _lnrpc_ListPeersRequest, + callback: grpc.requestCallback<_lnrpc_ListPeersResponse__Output> + ): grpc.ClientUnaryCall + listPeers( + argument: _lnrpc_ListPeersRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ListPeersResponse__Output> + ): grpc.ClientUnaryCall + listPeers( + argument: _lnrpc_ListPeersRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_ListPeersResponse__Output> + ): grpc.ClientUnaryCall + listPeers( + argument: _lnrpc_ListPeersRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ListPeersResponse__Output> + ): grpc.ClientUnaryCall + listPeers( + argument: _lnrpc_ListPeersRequest, + callback: grpc.requestCallback<_lnrpc_ListPeersResponse__Output> + ): grpc.ClientUnaryCall + + ListPermissions( + argument: _lnrpc_ListPermissionsRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ListPermissionsResponse__Output> + ): grpc.ClientUnaryCall + ListPermissions( + argument: _lnrpc_ListPermissionsRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_ListPermissionsResponse__Output> + ): grpc.ClientUnaryCall + ListPermissions( + argument: _lnrpc_ListPermissionsRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ListPermissionsResponse__Output> + ): grpc.ClientUnaryCall + ListPermissions( + argument: _lnrpc_ListPermissionsRequest, + callback: grpc.requestCallback<_lnrpc_ListPermissionsResponse__Output> + ): grpc.ClientUnaryCall + listPermissions( + argument: _lnrpc_ListPermissionsRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ListPermissionsResponse__Output> + ): grpc.ClientUnaryCall + listPermissions( + argument: _lnrpc_ListPermissionsRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_ListPermissionsResponse__Output> + ): grpc.ClientUnaryCall + listPermissions( + argument: _lnrpc_ListPermissionsRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ListPermissionsResponse__Output> + ): grpc.ClientUnaryCall + listPermissions( + argument: _lnrpc_ListPermissionsRequest, + callback: grpc.requestCallback<_lnrpc_ListPermissionsResponse__Output> + ): grpc.ClientUnaryCall + + ListUnspent( + argument: _lnrpc_ListUnspentRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ListUnspentResponse__Output> + ): grpc.ClientUnaryCall + ListUnspent( + argument: _lnrpc_ListUnspentRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_ListUnspentResponse__Output> + ): grpc.ClientUnaryCall + ListUnspent( + argument: _lnrpc_ListUnspentRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ListUnspentResponse__Output> + ): grpc.ClientUnaryCall + ListUnspent( + argument: _lnrpc_ListUnspentRequest, + callback: grpc.requestCallback<_lnrpc_ListUnspentResponse__Output> + ): grpc.ClientUnaryCall + listUnspent( + argument: _lnrpc_ListUnspentRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ListUnspentResponse__Output> + ): grpc.ClientUnaryCall + listUnspent( + argument: _lnrpc_ListUnspentRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_ListUnspentResponse__Output> + ): grpc.ClientUnaryCall + listUnspent( + argument: _lnrpc_ListUnspentRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ListUnspentResponse__Output> + ): grpc.ClientUnaryCall + listUnspent( + argument: _lnrpc_ListUnspentRequest, + callback: grpc.requestCallback<_lnrpc_ListUnspentResponse__Output> + ): grpc.ClientUnaryCall + + LookupHtlc( + argument: _lnrpc_LookupHtlcRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_LookupHtlcResponse__Output> + ): grpc.ClientUnaryCall + LookupHtlc( + argument: _lnrpc_LookupHtlcRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_LookupHtlcResponse__Output> + ): grpc.ClientUnaryCall + LookupHtlc( + argument: _lnrpc_LookupHtlcRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_LookupHtlcResponse__Output> + ): grpc.ClientUnaryCall + LookupHtlc( + argument: _lnrpc_LookupHtlcRequest, + callback: grpc.requestCallback<_lnrpc_LookupHtlcResponse__Output> + ): grpc.ClientUnaryCall + lookupHtlc( + argument: _lnrpc_LookupHtlcRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_LookupHtlcResponse__Output> + ): grpc.ClientUnaryCall + lookupHtlc( + argument: _lnrpc_LookupHtlcRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_LookupHtlcResponse__Output> + ): grpc.ClientUnaryCall + lookupHtlc( + argument: _lnrpc_LookupHtlcRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_LookupHtlcResponse__Output> + ): grpc.ClientUnaryCall + lookupHtlc( + argument: _lnrpc_LookupHtlcRequest, + callback: grpc.requestCallback<_lnrpc_LookupHtlcResponse__Output> + ): grpc.ClientUnaryCall + + LookupInvoice( + argument: _lnrpc_PaymentHash, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_Invoice__Output> + ): grpc.ClientUnaryCall + LookupInvoice( + argument: _lnrpc_PaymentHash, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_Invoice__Output> + ): grpc.ClientUnaryCall + LookupInvoice( + argument: _lnrpc_PaymentHash, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_Invoice__Output> + ): grpc.ClientUnaryCall + LookupInvoice( + argument: _lnrpc_PaymentHash, + callback: grpc.requestCallback<_lnrpc_Invoice__Output> + ): grpc.ClientUnaryCall + lookupInvoice( + argument: _lnrpc_PaymentHash, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_Invoice__Output> + ): grpc.ClientUnaryCall + lookupInvoice( + argument: _lnrpc_PaymentHash, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_Invoice__Output> + ): grpc.ClientUnaryCall + lookupInvoice( + argument: _lnrpc_PaymentHash, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_Invoice__Output> + ): grpc.ClientUnaryCall + lookupInvoice( + argument: _lnrpc_PaymentHash, + callback: grpc.requestCallback<_lnrpc_Invoice__Output> + ): grpc.ClientUnaryCall + + NewAddress( + argument: _lnrpc_NewAddressRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_NewAddressResponse__Output> + ): grpc.ClientUnaryCall + NewAddress( + argument: _lnrpc_NewAddressRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_NewAddressResponse__Output> + ): grpc.ClientUnaryCall + NewAddress( + argument: _lnrpc_NewAddressRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_NewAddressResponse__Output> + ): grpc.ClientUnaryCall + NewAddress( + argument: _lnrpc_NewAddressRequest, + callback: grpc.requestCallback<_lnrpc_NewAddressResponse__Output> + ): grpc.ClientUnaryCall + newAddress( + argument: _lnrpc_NewAddressRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_NewAddressResponse__Output> + ): grpc.ClientUnaryCall + newAddress( + argument: _lnrpc_NewAddressRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_NewAddressResponse__Output> + ): grpc.ClientUnaryCall + newAddress( + argument: _lnrpc_NewAddressRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_NewAddressResponse__Output> + ): grpc.ClientUnaryCall + newAddress( + argument: _lnrpc_NewAddressRequest, + callback: grpc.requestCallback<_lnrpc_NewAddressResponse__Output> + ): grpc.ClientUnaryCall + + OpenChannel( + argument: _lnrpc_OpenChannelRequest, + metadata: grpc.Metadata, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_lnrpc_OpenStatusUpdate__Output> + OpenChannel( + argument: _lnrpc_OpenChannelRequest, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_lnrpc_OpenStatusUpdate__Output> + openChannel( + argument: _lnrpc_OpenChannelRequest, + metadata: grpc.Metadata, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_lnrpc_OpenStatusUpdate__Output> + openChannel( + argument: _lnrpc_OpenChannelRequest, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_lnrpc_OpenStatusUpdate__Output> + + OpenChannelSync( + argument: _lnrpc_OpenChannelRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ChannelPoint__Output> + ): grpc.ClientUnaryCall + OpenChannelSync( + argument: _lnrpc_OpenChannelRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_ChannelPoint__Output> + ): grpc.ClientUnaryCall + OpenChannelSync( + argument: _lnrpc_OpenChannelRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ChannelPoint__Output> + ): grpc.ClientUnaryCall + OpenChannelSync( + argument: _lnrpc_OpenChannelRequest, + callback: grpc.requestCallback<_lnrpc_ChannelPoint__Output> + ): grpc.ClientUnaryCall + openChannelSync( + argument: _lnrpc_OpenChannelRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ChannelPoint__Output> + ): grpc.ClientUnaryCall + openChannelSync( + argument: _lnrpc_OpenChannelRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_ChannelPoint__Output> + ): grpc.ClientUnaryCall + openChannelSync( + argument: _lnrpc_OpenChannelRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ChannelPoint__Output> + ): grpc.ClientUnaryCall + openChannelSync( + argument: _lnrpc_OpenChannelRequest, + callback: grpc.requestCallback<_lnrpc_ChannelPoint__Output> + ): grpc.ClientUnaryCall + + PendingChannels( + argument: _lnrpc_PendingChannelsRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_PendingChannelsResponse__Output> + ): grpc.ClientUnaryCall + PendingChannels( + argument: _lnrpc_PendingChannelsRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_PendingChannelsResponse__Output> + ): grpc.ClientUnaryCall + PendingChannels( + argument: _lnrpc_PendingChannelsRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_PendingChannelsResponse__Output> + ): grpc.ClientUnaryCall + PendingChannels( + argument: _lnrpc_PendingChannelsRequest, + callback: grpc.requestCallback<_lnrpc_PendingChannelsResponse__Output> + ): grpc.ClientUnaryCall + pendingChannels( + argument: _lnrpc_PendingChannelsRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_PendingChannelsResponse__Output> + ): grpc.ClientUnaryCall + pendingChannels( + argument: _lnrpc_PendingChannelsRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_PendingChannelsResponse__Output> + ): grpc.ClientUnaryCall + pendingChannels( + argument: _lnrpc_PendingChannelsRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_PendingChannelsResponse__Output> + ): grpc.ClientUnaryCall + pendingChannels( + argument: _lnrpc_PendingChannelsRequest, + callback: grpc.requestCallback<_lnrpc_PendingChannelsResponse__Output> + ): grpc.ClientUnaryCall + + QueryRoutes( + argument: _lnrpc_QueryRoutesRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_QueryRoutesResponse__Output> + ): grpc.ClientUnaryCall + QueryRoutes( + argument: _lnrpc_QueryRoutesRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_QueryRoutesResponse__Output> + ): grpc.ClientUnaryCall + QueryRoutes( + argument: _lnrpc_QueryRoutesRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_QueryRoutesResponse__Output> + ): grpc.ClientUnaryCall + QueryRoutes( + argument: _lnrpc_QueryRoutesRequest, + callback: grpc.requestCallback<_lnrpc_QueryRoutesResponse__Output> + ): grpc.ClientUnaryCall + queryRoutes( + argument: _lnrpc_QueryRoutesRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_QueryRoutesResponse__Output> + ): grpc.ClientUnaryCall + queryRoutes( + argument: _lnrpc_QueryRoutesRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_QueryRoutesResponse__Output> + ): grpc.ClientUnaryCall + queryRoutes( + argument: _lnrpc_QueryRoutesRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_QueryRoutesResponse__Output> + ): grpc.ClientUnaryCall + queryRoutes( + argument: _lnrpc_QueryRoutesRequest, + callback: grpc.requestCallback<_lnrpc_QueryRoutesResponse__Output> + ): grpc.ClientUnaryCall + + RegisterRPCMiddleware( + metadata: grpc.Metadata, + options?: grpc.CallOptions + ): grpc.ClientDuplexStream< + _lnrpc_RPCMiddlewareResponse, + _lnrpc_RPCMiddlewareRequest__Output + > + RegisterRPCMiddleware( + options?: grpc.CallOptions + ): grpc.ClientDuplexStream< + _lnrpc_RPCMiddlewareResponse, + _lnrpc_RPCMiddlewareRequest__Output + > + registerRpcMiddleware( + metadata: grpc.Metadata, + options?: grpc.CallOptions + ): grpc.ClientDuplexStream< + _lnrpc_RPCMiddlewareResponse, + _lnrpc_RPCMiddlewareRequest__Output + > + registerRpcMiddleware( + options?: grpc.CallOptions + ): grpc.ClientDuplexStream< + _lnrpc_RPCMiddlewareResponse, + _lnrpc_RPCMiddlewareRequest__Output + > + + RestoreChannelBackups( + argument: _lnrpc_RestoreChanBackupRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_RestoreBackupResponse__Output> + ): grpc.ClientUnaryCall + RestoreChannelBackups( + argument: _lnrpc_RestoreChanBackupRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_RestoreBackupResponse__Output> + ): grpc.ClientUnaryCall + RestoreChannelBackups( + argument: _lnrpc_RestoreChanBackupRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_RestoreBackupResponse__Output> + ): grpc.ClientUnaryCall + RestoreChannelBackups( + argument: _lnrpc_RestoreChanBackupRequest, + callback: grpc.requestCallback<_lnrpc_RestoreBackupResponse__Output> + ): grpc.ClientUnaryCall + restoreChannelBackups( + argument: _lnrpc_RestoreChanBackupRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_RestoreBackupResponse__Output> + ): grpc.ClientUnaryCall + restoreChannelBackups( + argument: _lnrpc_RestoreChanBackupRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_RestoreBackupResponse__Output> + ): grpc.ClientUnaryCall + restoreChannelBackups( + argument: _lnrpc_RestoreChanBackupRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_RestoreBackupResponse__Output> + ): grpc.ClientUnaryCall + restoreChannelBackups( + argument: _lnrpc_RestoreChanBackupRequest, + callback: grpc.requestCallback<_lnrpc_RestoreBackupResponse__Output> + ): grpc.ClientUnaryCall + + SendCoins( + argument: _lnrpc_SendCoinsRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_SendCoinsResponse__Output> + ): grpc.ClientUnaryCall + SendCoins( + argument: _lnrpc_SendCoinsRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_SendCoinsResponse__Output> + ): grpc.ClientUnaryCall + SendCoins( + argument: _lnrpc_SendCoinsRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_SendCoinsResponse__Output> + ): grpc.ClientUnaryCall + SendCoins( + argument: _lnrpc_SendCoinsRequest, + callback: grpc.requestCallback<_lnrpc_SendCoinsResponse__Output> + ): grpc.ClientUnaryCall + sendCoins( + argument: _lnrpc_SendCoinsRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_SendCoinsResponse__Output> + ): grpc.ClientUnaryCall + sendCoins( + argument: _lnrpc_SendCoinsRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_SendCoinsResponse__Output> + ): grpc.ClientUnaryCall + sendCoins( + argument: _lnrpc_SendCoinsRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_SendCoinsResponse__Output> + ): grpc.ClientUnaryCall + sendCoins( + argument: _lnrpc_SendCoinsRequest, + callback: grpc.requestCallback<_lnrpc_SendCoinsResponse__Output> + ): grpc.ClientUnaryCall + + SendCustomMessage( + argument: _lnrpc_SendCustomMessageRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_SendCustomMessageResponse__Output> + ): grpc.ClientUnaryCall + SendCustomMessage( + argument: _lnrpc_SendCustomMessageRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_SendCustomMessageResponse__Output> + ): grpc.ClientUnaryCall + SendCustomMessage( + argument: _lnrpc_SendCustomMessageRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_SendCustomMessageResponse__Output> + ): grpc.ClientUnaryCall + SendCustomMessage( + argument: _lnrpc_SendCustomMessageRequest, + callback: grpc.requestCallback<_lnrpc_SendCustomMessageResponse__Output> + ): grpc.ClientUnaryCall + sendCustomMessage( + argument: _lnrpc_SendCustomMessageRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_SendCustomMessageResponse__Output> + ): grpc.ClientUnaryCall + sendCustomMessage( + argument: _lnrpc_SendCustomMessageRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_SendCustomMessageResponse__Output> + ): grpc.ClientUnaryCall + sendCustomMessage( + argument: _lnrpc_SendCustomMessageRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_SendCustomMessageResponse__Output> + ): grpc.ClientUnaryCall + sendCustomMessage( + argument: _lnrpc_SendCustomMessageRequest, + callback: grpc.requestCallback<_lnrpc_SendCustomMessageResponse__Output> + ): grpc.ClientUnaryCall + + SendMany( + argument: _lnrpc_SendManyRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_SendManyResponse__Output> + ): grpc.ClientUnaryCall + SendMany( + argument: _lnrpc_SendManyRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_SendManyResponse__Output> + ): grpc.ClientUnaryCall + SendMany( + argument: _lnrpc_SendManyRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_SendManyResponse__Output> + ): grpc.ClientUnaryCall + SendMany( + argument: _lnrpc_SendManyRequest, + callback: grpc.requestCallback<_lnrpc_SendManyResponse__Output> + ): grpc.ClientUnaryCall + sendMany( + argument: _lnrpc_SendManyRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_SendManyResponse__Output> + ): grpc.ClientUnaryCall + sendMany( + argument: _lnrpc_SendManyRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_SendManyResponse__Output> + ): grpc.ClientUnaryCall + sendMany( + argument: _lnrpc_SendManyRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_SendManyResponse__Output> + ): grpc.ClientUnaryCall + sendMany( + argument: _lnrpc_SendManyRequest, + callback: grpc.requestCallback<_lnrpc_SendManyResponse__Output> + ): grpc.ClientUnaryCall + + SendPayment( + metadata: grpc.Metadata, + options?: grpc.CallOptions + ): grpc.ClientDuplexStream<_lnrpc_SendRequest, _lnrpc_SendResponse__Output> + SendPayment( + options?: grpc.CallOptions + ): grpc.ClientDuplexStream<_lnrpc_SendRequest, _lnrpc_SendResponse__Output> + sendPayment( + metadata: grpc.Metadata, + options?: grpc.CallOptions + ): grpc.ClientDuplexStream<_lnrpc_SendRequest, _lnrpc_SendResponse__Output> + sendPayment( + options?: grpc.CallOptions + ): grpc.ClientDuplexStream<_lnrpc_SendRequest, _lnrpc_SendResponse__Output> + + SendPaymentSync( + argument: _lnrpc_SendRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_SendResponse__Output> + ): grpc.ClientUnaryCall + SendPaymentSync( + argument: _lnrpc_SendRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_SendResponse__Output> + ): grpc.ClientUnaryCall + SendPaymentSync( + argument: _lnrpc_SendRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_SendResponse__Output> + ): grpc.ClientUnaryCall + SendPaymentSync( + argument: _lnrpc_SendRequest, + callback: grpc.requestCallback<_lnrpc_SendResponse__Output> + ): grpc.ClientUnaryCall + sendPaymentSync( + argument: _lnrpc_SendRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_SendResponse__Output> + ): grpc.ClientUnaryCall + sendPaymentSync( + argument: _lnrpc_SendRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_SendResponse__Output> + ): grpc.ClientUnaryCall + sendPaymentSync( + argument: _lnrpc_SendRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_SendResponse__Output> + ): grpc.ClientUnaryCall + sendPaymentSync( + argument: _lnrpc_SendRequest, + callback: grpc.requestCallback<_lnrpc_SendResponse__Output> + ): grpc.ClientUnaryCall + + SendToRoute( + metadata: grpc.Metadata, + options?: grpc.CallOptions + ): grpc.ClientDuplexStream< + _lnrpc_SendToRouteRequest, + _lnrpc_SendResponse__Output + > + SendToRoute( + options?: grpc.CallOptions + ): grpc.ClientDuplexStream< + _lnrpc_SendToRouteRequest, + _lnrpc_SendResponse__Output + > + sendToRoute( + metadata: grpc.Metadata, + options?: grpc.CallOptions + ): grpc.ClientDuplexStream< + _lnrpc_SendToRouteRequest, + _lnrpc_SendResponse__Output + > + sendToRoute( + options?: grpc.CallOptions + ): grpc.ClientDuplexStream< + _lnrpc_SendToRouteRequest, + _lnrpc_SendResponse__Output + > + + SendToRouteSync( + argument: _lnrpc_SendToRouteRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_SendResponse__Output> + ): grpc.ClientUnaryCall + SendToRouteSync( + argument: _lnrpc_SendToRouteRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_SendResponse__Output> + ): grpc.ClientUnaryCall + SendToRouteSync( + argument: _lnrpc_SendToRouteRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_SendResponse__Output> + ): grpc.ClientUnaryCall + SendToRouteSync( + argument: _lnrpc_SendToRouteRequest, + callback: grpc.requestCallback<_lnrpc_SendResponse__Output> + ): grpc.ClientUnaryCall + sendToRouteSync( + argument: _lnrpc_SendToRouteRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_SendResponse__Output> + ): grpc.ClientUnaryCall + sendToRouteSync( + argument: _lnrpc_SendToRouteRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_SendResponse__Output> + ): grpc.ClientUnaryCall + sendToRouteSync( + argument: _lnrpc_SendToRouteRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_SendResponse__Output> + ): grpc.ClientUnaryCall + sendToRouteSync( + argument: _lnrpc_SendToRouteRequest, + callback: grpc.requestCallback<_lnrpc_SendResponse__Output> + ): grpc.ClientUnaryCall + + SignMessage( + argument: _lnrpc_SignMessageRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_SignMessageResponse__Output> + ): grpc.ClientUnaryCall + SignMessage( + argument: _lnrpc_SignMessageRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_SignMessageResponse__Output> + ): grpc.ClientUnaryCall + SignMessage( + argument: _lnrpc_SignMessageRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_SignMessageResponse__Output> + ): grpc.ClientUnaryCall + SignMessage( + argument: _lnrpc_SignMessageRequest, + callback: grpc.requestCallback<_lnrpc_SignMessageResponse__Output> + ): grpc.ClientUnaryCall + signMessage( + argument: _lnrpc_SignMessageRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_SignMessageResponse__Output> + ): grpc.ClientUnaryCall + signMessage( + argument: _lnrpc_SignMessageRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_SignMessageResponse__Output> + ): grpc.ClientUnaryCall + signMessage( + argument: _lnrpc_SignMessageRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_SignMessageResponse__Output> + ): grpc.ClientUnaryCall + signMessage( + argument: _lnrpc_SignMessageRequest, + callback: grpc.requestCallback<_lnrpc_SignMessageResponse__Output> + ): grpc.ClientUnaryCall + + StopDaemon( + argument: _lnrpc_StopRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_StopResponse__Output> + ): grpc.ClientUnaryCall + StopDaemon( + argument: _lnrpc_StopRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_StopResponse__Output> + ): grpc.ClientUnaryCall + StopDaemon( + argument: _lnrpc_StopRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_StopResponse__Output> + ): grpc.ClientUnaryCall + StopDaemon( + argument: _lnrpc_StopRequest, + callback: grpc.requestCallback<_lnrpc_StopResponse__Output> + ): grpc.ClientUnaryCall + stopDaemon( + argument: _lnrpc_StopRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_StopResponse__Output> + ): grpc.ClientUnaryCall + stopDaemon( + argument: _lnrpc_StopRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_StopResponse__Output> + ): grpc.ClientUnaryCall + stopDaemon( + argument: _lnrpc_StopRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_StopResponse__Output> + ): grpc.ClientUnaryCall + stopDaemon( + argument: _lnrpc_StopRequest, + callback: grpc.requestCallback<_lnrpc_StopResponse__Output> + ): grpc.ClientUnaryCall + + SubscribeChannelBackups( + argument: _lnrpc_ChannelBackupSubscription, + metadata: grpc.Metadata, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_lnrpc_ChanBackupSnapshot__Output> + SubscribeChannelBackups( + argument: _lnrpc_ChannelBackupSubscription, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_lnrpc_ChanBackupSnapshot__Output> + subscribeChannelBackups( + argument: _lnrpc_ChannelBackupSubscription, + metadata: grpc.Metadata, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_lnrpc_ChanBackupSnapshot__Output> + subscribeChannelBackups( + argument: _lnrpc_ChannelBackupSubscription, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_lnrpc_ChanBackupSnapshot__Output> + + SubscribeChannelEvents( + argument: _lnrpc_ChannelEventSubscription, + metadata: grpc.Metadata, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_lnrpc_ChannelEventUpdate__Output> + SubscribeChannelEvents( + argument: _lnrpc_ChannelEventSubscription, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_lnrpc_ChannelEventUpdate__Output> + subscribeChannelEvents( + argument: _lnrpc_ChannelEventSubscription, + metadata: grpc.Metadata, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_lnrpc_ChannelEventUpdate__Output> + subscribeChannelEvents( + argument: _lnrpc_ChannelEventSubscription, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_lnrpc_ChannelEventUpdate__Output> + + SubscribeChannelGraph( + argument: _lnrpc_GraphTopologySubscription, + metadata: grpc.Metadata, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_lnrpc_GraphTopologyUpdate__Output> + SubscribeChannelGraph( + argument: _lnrpc_GraphTopologySubscription, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_lnrpc_GraphTopologyUpdate__Output> + subscribeChannelGraph( + argument: _lnrpc_GraphTopologySubscription, + metadata: grpc.Metadata, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_lnrpc_GraphTopologyUpdate__Output> + subscribeChannelGraph( + argument: _lnrpc_GraphTopologySubscription, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_lnrpc_GraphTopologyUpdate__Output> + + SubscribeCustomMessages( + argument: _lnrpc_SubscribeCustomMessagesRequest, + metadata: grpc.Metadata, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_lnrpc_CustomMessage__Output> + SubscribeCustomMessages( + argument: _lnrpc_SubscribeCustomMessagesRequest, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_lnrpc_CustomMessage__Output> + subscribeCustomMessages( + argument: _lnrpc_SubscribeCustomMessagesRequest, + metadata: grpc.Metadata, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_lnrpc_CustomMessage__Output> + subscribeCustomMessages( + argument: _lnrpc_SubscribeCustomMessagesRequest, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_lnrpc_CustomMessage__Output> + + SubscribeInvoices( + argument: _lnrpc_InvoiceSubscription, + metadata: grpc.Metadata, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_lnrpc_Invoice__Output> + SubscribeInvoices( + argument: _lnrpc_InvoiceSubscription, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_lnrpc_Invoice__Output> + subscribeInvoices( + argument: _lnrpc_InvoiceSubscription, + metadata: grpc.Metadata, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_lnrpc_Invoice__Output> + subscribeInvoices( + argument: _lnrpc_InvoiceSubscription, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_lnrpc_Invoice__Output> + + SubscribePeerEvents( + argument: _lnrpc_PeerEventSubscription, + metadata: grpc.Metadata, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_lnrpc_PeerEvent__Output> + SubscribePeerEvents( + argument: _lnrpc_PeerEventSubscription, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_lnrpc_PeerEvent__Output> + subscribePeerEvents( + argument: _lnrpc_PeerEventSubscription, + metadata: grpc.Metadata, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_lnrpc_PeerEvent__Output> + subscribePeerEvents( + argument: _lnrpc_PeerEventSubscription, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_lnrpc_PeerEvent__Output> + + SubscribeTransactions( + argument: _lnrpc_GetTransactionsRequest, + metadata: grpc.Metadata, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_lnrpc_Transaction__Output> + SubscribeTransactions( + argument: _lnrpc_GetTransactionsRequest, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_lnrpc_Transaction__Output> + subscribeTransactions( + argument: _lnrpc_GetTransactionsRequest, + metadata: grpc.Metadata, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_lnrpc_Transaction__Output> + subscribeTransactions( + argument: _lnrpc_GetTransactionsRequest, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_lnrpc_Transaction__Output> + + UpdateChannelPolicy( + argument: _lnrpc_PolicyUpdateRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_PolicyUpdateResponse__Output> + ): grpc.ClientUnaryCall + UpdateChannelPolicy( + argument: _lnrpc_PolicyUpdateRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_PolicyUpdateResponse__Output> + ): grpc.ClientUnaryCall + UpdateChannelPolicy( + argument: _lnrpc_PolicyUpdateRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_PolicyUpdateResponse__Output> + ): grpc.ClientUnaryCall + UpdateChannelPolicy( + argument: _lnrpc_PolicyUpdateRequest, + callback: grpc.requestCallback<_lnrpc_PolicyUpdateResponse__Output> + ): grpc.ClientUnaryCall + updateChannelPolicy( + argument: _lnrpc_PolicyUpdateRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_PolicyUpdateResponse__Output> + ): grpc.ClientUnaryCall + updateChannelPolicy( + argument: _lnrpc_PolicyUpdateRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_PolicyUpdateResponse__Output> + ): grpc.ClientUnaryCall + updateChannelPolicy( + argument: _lnrpc_PolicyUpdateRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_PolicyUpdateResponse__Output> + ): grpc.ClientUnaryCall + updateChannelPolicy( + argument: _lnrpc_PolicyUpdateRequest, + callback: grpc.requestCallback<_lnrpc_PolicyUpdateResponse__Output> + ): grpc.ClientUnaryCall + + VerifyChanBackup( + argument: _lnrpc_ChanBackupSnapshot, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_VerifyChanBackupResponse__Output> + ): grpc.ClientUnaryCall + VerifyChanBackup( + argument: _lnrpc_ChanBackupSnapshot, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_VerifyChanBackupResponse__Output> + ): grpc.ClientUnaryCall + VerifyChanBackup( + argument: _lnrpc_ChanBackupSnapshot, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_VerifyChanBackupResponse__Output> + ): grpc.ClientUnaryCall + VerifyChanBackup( + argument: _lnrpc_ChanBackupSnapshot, + callback: grpc.requestCallback<_lnrpc_VerifyChanBackupResponse__Output> + ): grpc.ClientUnaryCall + verifyChanBackup( + argument: _lnrpc_ChanBackupSnapshot, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_VerifyChanBackupResponse__Output> + ): grpc.ClientUnaryCall + verifyChanBackup( + argument: _lnrpc_ChanBackupSnapshot, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_VerifyChanBackupResponse__Output> + ): grpc.ClientUnaryCall + verifyChanBackup( + argument: _lnrpc_ChanBackupSnapshot, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_VerifyChanBackupResponse__Output> + ): grpc.ClientUnaryCall + verifyChanBackup( + argument: _lnrpc_ChanBackupSnapshot, + callback: grpc.requestCallback<_lnrpc_VerifyChanBackupResponse__Output> + ): grpc.ClientUnaryCall + + VerifyMessage( + argument: _lnrpc_VerifyMessageRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_VerifyMessageResponse__Output> + ): grpc.ClientUnaryCall + VerifyMessage( + argument: _lnrpc_VerifyMessageRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_VerifyMessageResponse__Output> + ): grpc.ClientUnaryCall + VerifyMessage( + argument: _lnrpc_VerifyMessageRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_VerifyMessageResponse__Output> + ): grpc.ClientUnaryCall + VerifyMessage( + argument: _lnrpc_VerifyMessageRequest, + callback: grpc.requestCallback<_lnrpc_VerifyMessageResponse__Output> + ): grpc.ClientUnaryCall + verifyMessage( + argument: _lnrpc_VerifyMessageRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_VerifyMessageResponse__Output> + ): grpc.ClientUnaryCall + verifyMessage( + argument: _lnrpc_VerifyMessageRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_VerifyMessageResponse__Output> + ): grpc.ClientUnaryCall + verifyMessage( + argument: _lnrpc_VerifyMessageRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_VerifyMessageResponse__Output> + ): grpc.ClientUnaryCall + verifyMessage( + argument: _lnrpc_VerifyMessageRequest, + callback: grpc.requestCallback<_lnrpc_VerifyMessageResponse__Output> + ): grpc.ClientUnaryCall + + WalletBalance( + argument: _lnrpc_WalletBalanceRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_WalletBalanceResponse__Output> + ): grpc.ClientUnaryCall + WalletBalance( + argument: _lnrpc_WalletBalanceRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_WalletBalanceResponse__Output> + ): grpc.ClientUnaryCall + WalletBalance( + argument: _lnrpc_WalletBalanceRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_WalletBalanceResponse__Output> + ): grpc.ClientUnaryCall + WalletBalance( + argument: _lnrpc_WalletBalanceRequest, + callback: grpc.requestCallback<_lnrpc_WalletBalanceResponse__Output> + ): grpc.ClientUnaryCall + walletBalance( + argument: _lnrpc_WalletBalanceRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_WalletBalanceResponse__Output> + ): grpc.ClientUnaryCall + walletBalance( + argument: _lnrpc_WalletBalanceRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_WalletBalanceResponse__Output> + ): grpc.ClientUnaryCall + walletBalance( + argument: _lnrpc_WalletBalanceRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_WalletBalanceResponse__Output> + ): grpc.ClientUnaryCall + walletBalance( + argument: _lnrpc_WalletBalanceRequest, + callback: grpc.requestCallback<_lnrpc_WalletBalanceResponse__Output> + ): grpc.ClientUnaryCall +} + +export interface LightningHandlers extends grpc.UntypedServiceImplementation { + AbandonChannel: grpc.handleUnaryCall< + _lnrpc_AbandonChannelRequest__Output, + _lnrpc_AbandonChannelResponse + > + + AddInvoice: grpc.handleUnaryCall< + _lnrpc_Invoice__Output, + _lnrpc_AddInvoiceResponse + > + + BakeMacaroon: grpc.handleUnaryCall< + _lnrpc_BakeMacaroonRequest__Output, + _lnrpc_BakeMacaroonResponse + > + + BatchOpenChannel: grpc.handleUnaryCall< + _lnrpc_BatchOpenChannelRequest__Output, + _lnrpc_BatchOpenChannelResponse + > + + ChannelAcceptor: grpc.handleBidiStreamingCall< + _lnrpc_ChannelAcceptResponse__Output, + _lnrpc_ChannelAcceptRequest + > + + ChannelBalance: grpc.handleUnaryCall< + _lnrpc_ChannelBalanceRequest__Output, + _lnrpc_ChannelBalanceResponse + > + + CheckMacaroonPermissions: grpc.handleUnaryCall< + _lnrpc_CheckMacPermRequest__Output, + _lnrpc_CheckMacPermResponse + > + + CloseChannel: grpc.handleServerStreamingCall< + _lnrpc_CloseChannelRequest__Output, + _lnrpc_CloseStatusUpdate + > + + ClosedChannels: grpc.handleUnaryCall< + _lnrpc_ClosedChannelsRequest__Output, + _lnrpc_ClosedChannelsResponse + > + + ConnectPeer: grpc.handleUnaryCall< + _lnrpc_ConnectPeerRequest__Output, + _lnrpc_ConnectPeerResponse + > + + DebugLevel: grpc.handleUnaryCall< + _lnrpc_DebugLevelRequest__Output, + _lnrpc_DebugLevelResponse + > + + DecodePayReq: grpc.handleUnaryCall<_lnrpc_PayReqString__Output, _lnrpc_PayReq> + + DeleteAllPayments: grpc.handleUnaryCall< + _lnrpc_DeleteAllPaymentsRequest__Output, + _lnrpc_DeleteAllPaymentsResponse + > + + DeleteMacaroonID: grpc.handleUnaryCall< + _lnrpc_DeleteMacaroonIDRequest__Output, + _lnrpc_DeleteMacaroonIDResponse + > + + DeletePayment: grpc.handleUnaryCall< + _lnrpc_DeletePaymentRequest__Output, + _lnrpc_DeletePaymentResponse + > + + DescribeGraph: grpc.handleUnaryCall< + _lnrpc_ChannelGraphRequest__Output, + _lnrpc_ChannelGraph + > + + DisconnectPeer: grpc.handleUnaryCall< + _lnrpc_DisconnectPeerRequest__Output, + _lnrpc_DisconnectPeerResponse + > + + EstimateFee: grpc.handleUnaryCall< + _lnrpc_EstimateFeeRequest__Output, + _lnrpc_EstimateFeeResponse + > + + ExportAllChannelBackups: grpc.handleUnaryCall< + _lnrpc_ChanBackupExportRequest__Output, + _lnrpc_ChanBackupSnapshot + > + + ExportChannelBackup: grpc.handleUnaryCall< + _lnrpc_ExportChannelBackupRequest__Output, + _lnrpc_ChannelBackup + > + + FeeReport: grpc.handleUnaryCall< + _lnrpc_FeeReportRequest__Output, + _lnrpc_FeeReportResponse + > + + ForwardingHistory: grpc.handleUnaryCall< + _lnrpc_ForwardingHistoryRequest__Output, + _lnrpc_ForwardingHistoryResponse + > + + FundingStateStep: grpc.handleUnaryCall< + _lnrpc_FundingTransitionMsg__Output, + _lnrpc_FundingStateStepResp + > + + GetChanInfo: grpc.handleUnaryCall< + _lnrpc_ChanInfoRequest__Output, + _lnrpc_ChannelEdge + > + + GetInfo: grpc.handleUnaryCall< + _lnrpc_GetInfoRequest__Output, + _lnrpc_GetInfoResponse + > + + GetNetworkInfo: grpc.handleUnaryCall< + _lnrpc_NetworkInfoRequest__Output, + _lnrpc_NetworkInfo + > + + GetNodeInfo: grpc.handleUnaryCall< + _lnrpc_NodeInfoRequest__Output, + _lnrpc_NodeInfo + > + + GetNodeMetrics: grpc.handleUnaryCall< + _lnrpc_NodeMetricsRequest__Output, + _lnrpc_NodeMetricsResponse + > + + GetRecoveryInfo: grpc.handleUnaryCall< + _lnrpc_GetRecoveryInfoRequest__Output, + _lnrpc_GetRecoveryInfoResponse + > + + GetTransactions: grpc.handleUnaryCall< + _lnrpc_GetTransactionsRequest__Output, + _lnrpc_TransactionDetails + > + + ListAliases: grpc.handleUnaryCall< + _lnrpc_ListAliasesRequest__Output, + _lnrpc_ListAliasesResponse + > + + ListChannels: grpc.handleUnaryCall< + _lnrpc_ListChannelsRequest__Output, + _lnrpc_ListChannelsResponse + > + + ListInvoices: grpc.handleUnaryCall< + _lnrpc_ListInvoiceRequest__Output, + _lnrpc_ListInvoiceResponse + > + + ListMacaroonIDs: grpc.handleUnaryCall< + _lnrpc_ListMacaroonIDsRequest__Output, + _lnrpc_ListMacaroonIDsResponse + > + + ListPayments: grpc.handleUnaryCall< + _lnrpc_ListPaymentsRequest__Output, + _lnrpc_ListPaymentsResponse + > + + ListPeers: grpc.handleUnaryCall< + _lnrpc_ListPeersRequest__Output, + _lnrpc_ListPeersResponse + > + + ListPermissions: grpc.handleUnaryCall< + _lnrpc_ListPermissionsRequest__Output, + _lnrpc_ListPermissionsResponse + > + + ListUnspent: grpc.handleUnaryCall< + _lnrpc_ListUnspentRequest__Output, + _lnrpc_ListUnspentResponse + > + + LookupHtlc: grpc.handleUnaryCall< + _lnrpc_LookupHtlcRequest__Output, + _lnrpc_LookupHtlcResponse + > + + LookupInvoice: grpc.handleUnaryCall< + _lnrpc_PaymentHash__Output, + _lnrpc_Invoice + > + + NewAddress: grpc.handleUnaryCall< + _lnrpc_NewAddressRequest__Output, + _lnrpc_NewAddressResponse + > + + OpenChannel: grpc.handleServerStreamingCall< + _lnrpc_OpenChannelRequest__Output, + _lnrpc_OpenStatusUpdate + > + + OpenChannelSync: grpc.handleUnaryCall< + _lnrpc_OpenChannelRequest__Output, + _lnrpc_ChannelPoint + > + + PendingChannels: grpc.handleUnaryCall< + _lnrpc_PendingChannelsRequest__Output, + _lnrpc_PendingChannelsResponse + > + + QueryRoutes: grpc.handleUnaryCall< + _lnrpc_QueryRoutesRequest__Output, + _lnrpc_QueryRoutesResponse + > + + RegisterRPCMiddleware: grpc.handleBidiStreamingCall< + _lnrpc_RPCMiddlewareResponse__Output, + _lnrpc_RPCMiddlewareRequest + > + + RestoreChannelBackups: grpc.handleUnaryCall< + _lnrpc_RestoreChanBackupRequest__Output, + _lnrpc_RestoreBackupResponse + > + + SendCoins: grpc.handleUnaryCall< + _lnrpc_SendCoinsRequest__Output, + _lnrpc_SendCoinsResponse + > + + SendCustomMessage: grpc.handleUnaryCall< + _lnrpc_SendCustomMessageRequest__Output, + _lnrpc_SendCustomMessageResponse + > + + SendMany: grpc.handleUnaryCall< + _lnrpc_SendManyRequest__Output, + _lnrpc_SendManyResponse + > + + SendPayment: grpc.handleBidiStreamingCall< + _lnrpc_SendRequest__Output, + _lnrpc_SendResponse + > + + SendPaymentSync: grpc.handleUnaryCall< + _lnrpc_SendRequest__Output, + _lnrpc_SendResponse + > + + SendToRoute: grpc.handleBidiStreamingCall< + _lnrpc_SendToRouteRequest__Output, + _lnrpc_SendResponse + > + + SendToRouteSync: grpc.handleUnaryCall< + _lnrpc_SendToRouteRequest__Output, + _lnrpc_SendResponse + > + + SignMessage: grpc.handleUnaryCall< + _lnrpc_SignMessageRequest__Output, + _lnrpc_SignMessageResponse + > + + StopDaemon: grpc.handleUnaryCall< + _lnrpc_StopRequest__Output, + _lnrpc_StopResponse + > + + SubscribeChannelBackups: grpc.handleServerStreamingCall< + _lnrpc_ChannelBackupSubscription__Output, + _lnrpc_ChanBackupSnapshot + > + + SubscribeChannelEvents: grpc.handleServerStreamingCall< + _lnrpc_ChannelEventSubscription__Output, + _lnrpc_ChannelEventUpdate + > + + SubscribeChannelGraph: grpc.handleServerStreamingCall< + _lnrpc_GraphTopologySubscription__Output, + _lnrpc_GraphTopologyUpdate + > + + SubscribeCustomMessages: grpc.handleServerStreamingCall< + _lnrpc_SubscribeCustomMessagesRequest__Output, + _lnrpc_CustomMessage + > + + SubscribeInvoices: grpc.handleServerStreamingCall< + _lnrpc_InvoiceSubscription__Output, + _lnrpc_Invoice + > + + SubscribePeerEvents: grpc.handleServerStreamingCall< + _lnrpc_PeerEventSubscription__Output, + _lnrpc_PeerEvent + > + + SubscribeTransactions: grpc.handleServerStreamingCall< + _lnrpc_GetTransactionsRequest__Output, + _lnrpc_Transaction + > + + UpdateChannelPolicy: grpc.handleUnaryCall< + _lnrpc_PolicyUpdateRequest__Output, + _lnrpc_PolicyUpdateResponse + > + + VerifyChanBackup: grpc.handleUnaryCall< + _lnrpc_ChanBackupSnapshot__Output, + _lnrpc_VerifyChanBackupResponse + > + + VerifyMessage: grpc.handleUnaryCall< + _lnrpc_VerifyMessageRequest__Output, + _lnrpc_VerifyMessageResponse + > + + WalletBalance: grpc.handleUnaryCall< + _lnrpc_WalletBalanceRequest__Output, + _lnrpc_WalletBalanceResponse + > +} + +export interface LightningDefinition extends grpc.ServiceDefinition { + AbandonChannel: MethodDefinition< + _lnrpc_AbandonChannelRequest, + _lnrpc_AbandonChannelResponse, + _lnrpc_AbandonChannelRequest__Output, + _lnrpc_AbandonChannelResponse__Output + > + AddInvoice: MethodDefinition< + _lnrpc_Invoice, + _lnrpc_AddInvoiceResponse, + _lnrpc_Invoice__Output, + _lnrpc_AddInvoiceResponse__Output + > + BakeMacaroon: MethodDefinition< + _lnrpc_BakeMacaroonRequest, + _lnrpc_BakeMacaroonResponse, + _lnrpc_BakeMacaroonRequest__Output, + _lnrpc_BakeMacaroonResponse__Output + > + BatchOpenChannel: MethodDefinition< + _lnrpc_BatchOpenChannelRequest, + _lnrpc_BatchOpenChannelResponse, + _lnrpc_BatchOpenChannelRequest__Output, + _lnrpc_BatchOpenChannelResponse__Output + > + ChannelAcceptor: MethodDefinition< + _lnrpc_ChannelAcceptResponse, + _lnrpc_ChannelAcceptRequest, + _lnrpc_ChannelAcceptResponse__Output, + _lnrpc_ChannelAcceptRequest__Output + > + ChannelBalance: MethodDefinition< + _lnrpc_ChannelBalanceRequest, + _lnrpc_ChannelBalanceResponse, + _lnrpc_ChannelBalanceRequest__Output, + _lnrpc_ChannelBalanceResponse__Output + > + CheckMacaroonPermissions: MethodDefinition< + _lnrpc_CheckMacPermRequest, + _lnrpc_CheckMacPermResponse, + _lnrpc_CheckMacPermRequest__Output, + _lnrpc_CheckMacPermResponse__Output + > + CloseChannel: MethodDefinition< + _lnrpc_CloseChannelRequest, + _lnrpc_CloseStatusUpdate, + _lnrpc_CloseChannelRequest__Output, + _lnrpc_CloseStatusUpdate__Output + > + ClosedChannels: MethodDefinition< + _lnrpc_ClosedChannelsRequest, + _lnrpc_ClosedChannelsResponse, + _lnrpc_ClosedChannelsRequest__Output, + _lnrpc_ClosedChannelsResponse__Output + > + ConnectPeer: MethodDefinition< + _lnrpc_ConnectPeerRequest, + _lnrpc_ConnectPeerResponse, + _lnrpc_ConnectPeerRequest__Output, + _lnrpc_ConnectPeerResponse__Output + > + DebugLevel: MethodDefinition< + _lnrpc_DebugLevelRequest, + _lnrpc_DebugLevelResponse, + _lnrpc_DebugLevelRequest__Output, + _lnrpc_DebugLevelResponse__Output + > + DecodePayReq: MethodDefinition< + _lnrpc_PayReqString, + _lnrpc_PayReq, + _lnrpc_PayReqString__Output, + _lnrpc_PayReq__Output + > + DeleteAllPayments: MethodDefinition< + _lnrpc_DeleteAllPaymentsRequest, + _lnrpc_DeleteAllPaymentsResponse, + _lnrpc_DeleteAllPaymentsRequest__Output, + _lnrpc_DeleteAllPaymentsResponse__Output + > + DeleteMacaroonID: MethodDefinition< + _lnrpc_DeleteMacaroonIDRequest, + _lnrpc_DeleteMacaroonIDResponse, + _lnrpc_DeleteMacaroonIDRequest__Output, + _lnrpc_DeleteMacaroonIDResponse__Output + > + DeletePayment: MethodDefinition< + _lnrpc_DeletePaymentRequest, + _lnrpc_DeletePaymentResponse, + _lnrpc_DeletePaymentRequest__Output, + _lnrpc_DeletePaymentResponse__Output + > + DescribeGraph: MethodDefinition< + _lnrpc_ChannelGraphRequest, + _lnrpc_ChannelGraph, + _lnrpc_ChannelGraphRequest__Output, + _lnrpc_ChannelGraph__Output + > + DisconnectPeer: MethodDefinition< + _lnrpc_DisconnectPeerRequest, + _lnrpc_DisconnectPeerResponse, + _lnrpc_DisconnectPeerRequest__Output, + _lnrpc_DisconnectPeerResponse__Output + > + EstimateFee: MethodDefinition< + _lnrpc_EstimateFeeRequest, + _lnrpc_EstimateFeeResponse, + _lnrpc_EstimateFeeRequest__Output, + _lnrpc_EstimateFeeResponse__Output + > + ExportAllChannelBackups: MethodDefinition< + _lnrpc_ChanBackupExportRequest, + _lnrpc_ChanBackupSnapshot, + _lnrpc_ChanBackupExportRequest__Output, + _lnrpc_ChanBackupSnapshot__Output + > + ExportChannelBackup: MethodDefinition< + _lnrpc_ExportChannelBackupRequest, + _lnrpc_ChannelBackup, + _lnrpc_ExportChannelBackupRequest__Output, + _lnrpc_ChannelBackup__Output + > + FeeReport: MethodDefinition< + _lnrpc_FeeReportRequest, + _lnrpc_FeeReportResponse, + _lnrpc_FeeReportRequest__Output, + _lnrpc_FeeReportResponse__Output + > + ForwardingHistory: MethodDefinition< + _lnrpc_ForwardingHistoryRequest, + _lnrpc_ForwardingHistoryResponse, + _lnrpc_ForwardingHistoryRequest__Output, + _lnrpc_ForwardingHistoryResponse__Output + > + FundingStateStep: MethodDefinition< + _lnrpc_FundingTransitionMsg, + _lnrpc_FundingStateStepResp, + _lnrpc_FundingTransitionMsg__Output, + _lnrpc_FundingStateStepResp__Output + > + GetChanInfo: MethodDefinition< + _lnrpc_ChanInfoRequest, + _lnrpc_ChannelEdge, + _lnrpc_ChanInfoRequest__Output, + _lnrpc_ChannelEdge__Output + > + GetInfo: MethodDefinition< + _lnrpc_GetInfoRequest, + _lnrpc_GetInfoResponse, + _lnrpc_GetInfoRequest__Output, + _lnrpc_GetInfoResponse__Output + > + GetNetworkInfo: MethodDefinition< + _lnrpc_NetworkInfoRequest, + _lnrpc_NetworkInfo, + _lnrpc_NetworkInfoRequest__Output, + _lnrpc_NetworkInfo__Output + > + GetNodeInfo: MethodDefinition< + _lnrpc_NodeInfoRequest, + _lnrpc_NodeInfo, + _lnrpc_NodeInfoRequest__Output, + _lnrpc_NodeInfo__Output + > + GetNodeMetrics: MethodDefinition< + _lnrpc_NodeMetricsRequest, + _lnrpc_NodeMetricsResponse, + _lnrpc_NodeMetricsRequest__Output, + _lnrpc_NodeMetricsResponse__Output + > + GetRecoveryInfo: MethodDefinition< + _lnrpc_GetRecoveryInfoRequest, + _lnrpc_GetRecoveryInfoResponse, + _lnrpc_GetRecoveryInfoRequest__Output, + _lnrpc_GetRecoveryInfoResponse__Output + > + GetTransactions: MethodDefinition< + _lnrpc_GetTransactionsRequest, + _lnrpc_TransactionDetails, + _lnrpc_GetTransactionsRequest__Output, + _lnrpc_TransactionDetails__Output + > + ListAliases: MethodDefinition< + _lnrpc_ListAliasesRequest, + _lnrpc_ListAliasesResponse, + _lnrpc_ListAliasesRequest__Output, + _lnrpc_ListAliasesResponse__Output + > + ListChannels: MethodDefinition< + _lnrpc_ListChannelsRequest, + _lnrpc_ListChannelsResponse, + _lnrpc_ListChannelsRequest__Output, + _lnrpc_ListChannelsResponse__Output + > + ListInvoices: MethodDefinition< + _lnrpc_ListInvoiceRequest, + _lnrpc_ListInvoiceResponse, + _lnrpc_ListInvoiceRequest__Output, + _lnrpc_ListInvoiceResponse__Output + > + ListMacaroonIDs: MethodDefinition< + _lnrpc_ListMacaroonIDsRequest, + _lnrpc_ListMacaroonIDsResponse, + _lnrpc_ListMacaroonIDsRequest__Output, + _lnrpc_ListMacaroonIDsResponse__Output + > + ListPayments: MethodDefinition< + _lnrpc_ListPaymentsRequest, + _lnrpc_ListPaymentsResponse, + _lnrpc_ListPaymentsRequest__Output, + _lnrpc_ListPaymentsResponse__Output + > + ListPeers: MethodDefinition< + _lnrpc_ListPeersRequest, + _lnrpc_ListPeersResponse, + _lnrpc_ListPeersRequest__Output, + _lnrpc_ListPeersResponse__Output + > + ListPermissions: MethodDefinition< + _lnrpc_ListPermissionsRequest, + _lnrpc_ListPermissionsResponse, + _lnrpc_ListPermissionsRequest__Output, + _lnrpc_ListPermissionsResponse__Output + > + ListUnspent: MethodDefinition< + _lnrpc_ListUnspentRequest, + _lnrpc_ListUnspentResponse, + _lnrpc_ListUnspentRequest__Output, + _lnrpc_ListUnspentResponse__Output + > + LookupHtlc: MethodDefinition< + _lnrpc_LookupHtlcRequest, + _lnrpc_LookupHtlcResponse, + _lnrpc_LookupHtlcRequest__Output, + _lnrpc_LookupHtlcResponse__Output + > + LookupInvoice: MethodDefinition< + _lnrpc_PaymentHash, + _lnrpc_Invoice, + _lnrpc_PaymentHash__Output, + _lnrpc_Invoice__Output + > + NewAddress: MethodDefinition< + _lnrpc_NewAddressRequest, + _lnrpc_NewAddressResponse, + _lnrpc_NewAddressRequest__Output, + _lnrpc_NewAddressResponse__Output + > + OpenChannel: MethodDefinition< + _lnrpc_OpenChannelRequest, + _lnrpc_OpenStatusUpdate, + _lnrpc_OpenChannelRequest__Output, + _lnrpc_OpenStatusUpdate__Output + > + OpenChannelSync: MethodDefinition< + _lnrpc_OpenChannelRequest, + _lnrpc_ChannelPoint, + _lnrpc_OpenChannelRequest__Output, + _lnrpc_ChannelPoint__Output + > + PendingChannels: MethodDefinition< + _lnrpc_PendingChannelsRequest, + _lnrpc_PendingChannelsResponse, + _lnrpc_PendingChannelsRequest__Output, + _lnrpc_PendingChannelsResponse__Output + > + QueryRoutes: MethodDefinition< + _lnrpc_QueryRoutesRequest, + _lnrpc_QueryRoutesResponse, + _lnrpc_QueryRoutesRequest__Output, + _lnrpc_QueryRoutesResponse__Output + > + RegisterRPCMiddleware: MethodDefinition< + _lnrpc_RPCMiddlewareResponse, + _lnrpc_RPCMiddlewareRequest, + _lnrpc_RPCMiddlewareResponse__Output, + _lnrpc_RPCMiddlewareRequest__Output + > + RestoreChannelBackups: MethodDefinition< + _lnrpc_RestoreChanBackupRequest, + _lnrpc_RestoreBackupResponse, + _lnrpc_RestoreChanBackupRequest__Output, + _lnrpc_RestoreBackupResponse__Output + > + SendCoins: MethodDefinition< + _lnrpc_SendCoinsRequest, + _lnrpc_SendCoinsResponse, + _lnrpc_SendCoinsRequest__Output, + _lnrpc_SendCoinsResponse__Output + > + SendCustomMessage: MethodDefinition< + _lnrpc_SendCustomMessageRequest, + _lnrpc_SendCustomMessageResponse, + _lnrpc_SendCustomMessageRequest__Output, + _lnrpc_SendCustomMessageResponse__Output + > + SendMany: MethodDefinition< + _lnrpc_SendManyRequest, + _lnrpc_SendManyResponse, + _lnrpc_SendManyRequest__Output, + _lnrpc_SendManyResponse__Output + > + SendPayment: MethodDefinition< + _lnrpc_SendRequest, + _lnrpc_SendResponse, + _lnrpc_SendRequest__Output, + _lnrpc_SendResponse__Output + > + SendPaymentSync: MethodDefinition< + _lnrpc_SendRequest, + _lnrpc_SendResponse, + _lnrpc_SendRequest__Output, + _lnrpc_SendResponse__Output + > + SendToRoute: MethodDefinition< + _lnrpc_SendToRouteRequest, + _lnrpc_SendResponse, + _lnrpc_SendToRouteRequest__Output, + _lnrpc_SendResponse__Output + > + SendToRouteSync: MethodDefinition< + _lnrpc_SendToRouteRequest, + _lnrpc_SendResponse, + _lnrpc_SendToRouteRequest__Output, + _lnrpc_SendResponse__Output + > + SignMessage: MethodDefinition< + _lnrpc_SignMessageRequest, + _lnrpc_SignMessageResponse, + _lnrpc_SignMessageRequest__Output, + _lnrpc_SignMessageResponse__Output + > + StopDaemon: MethodDefinition< + _lnrpc_StopRequest, + _lnrpc_StopResponse, + _lnrpc_StopRequest__Output, + _lnrpc_StopResponse__Output + > + SubscribeChannelBackups: MethodDefinition< + _lnrpc_ChannelBackupSubscription, + _lnrpc_ChanBackupSnapshot, + _lnrpc_ChannelBackupSubscription__Output, + _lnrpc_ChanBackupSnapshot__Output + > + SubscribeChannelEvents: MethodDefinition< + _lnrpc_ChannelEventSubscription, + _lnrpc_ChannelEventUpdate, + _lnrpc_ChannelEventSubscription__Output, + _lnrpc_ChannelEventUpdate__Output + > + SubscribeChannelGraph: MethodDefinition< + _lnrpc_GraphTopologySubscription, + _lnrpc_GraphTopologyUpdate, + _lnrpc_GraphTopologySubscription__Output, + _lnrpc_GraphTopologyUpdate__Output + > + SubscribeCustomMessages: MethodDefinition< + _lnrpc_SubscribeCustomMessagesRequest, + _lnrpc_CustomMessage, + _lnrpc_SubscribeCustomMessagesRequest__Output, + _lnrpc_CustomMessage__Output + > + SubscribeInvoices: MethodDefinition< + _lnrpc_InvoiceSubscription, + _lnrpc_Invoice, + _lnrpc_InvoiceSubscription__Output, + _lnrpc_Invoice__Output + > + SubscribePeerEvents: MethodDefinition< + _lnrpc_PeerEventSubscription, + _lnrpc_PeerEvent, + _lnrpc_PeerEventSubscription__Output, + _lnrpc_PeerEvent__Output + > + SubscribeTransactions: MethodDefinition< + _lnrpc_GetTransactionsRequest, + _lnrpc_Transaction, + _lnrpc_GetTransactionsRequest__Output, + _lnrpc_Transaction__Output + > + UpdateChannelPolicy: MethodDefinition< + _lnrpc_PolicyUpdateRequest, + _lnrpc_PolicyUpdateResponse, + _lnrpc_PolicyUpdateRequest__Output, + _lnrpc_PolicyUpdateResponse__Output + > + VerifyChanBackup: MethodDefinition< + _lnrpc_ChanBackupSnapshot, + _lnrpc_VerifyChanBackupResponse, + _lnrpc_ChanBackupSnapshot__Output, + _lnrpc_VerifyChanBackupResponse__Output + > + VerifyMessage: MethodDefinition< + _lnrpc_VerifyMessageRequest, + _lnrpc_VerifyMessageResponse, + _lnrpc_VerifyMessageRequest__Output, + _lnrpc_VerifyMessageResponse__Output + > + WalletBalance: MethodDefinition< + _lnrpc_WalletBalanceRequest, + _lnrpc_WalletBalanceResponse, + _lnrpc_WalletBalanceRequest__Output, + _lnrpc_WalletBalanceResponse__Output + > +} diff --git a/src/grpc/types/lnrpc/LightningAddress.d.ts b/src/grpc/types/lnrpc/LightningAddress.d.ts new file mode 100644 index 000000000..bbd4c80d5 --- /dev/null +++ b/src/grpc/types/lnrpc/LightningAddress.d.ts @@ -0,0 +1,11 @@ +// Original file: proto/lightning.proto + +export interface LightningAddress { + pubkey?: string + host?: string +} + +export interface LightningAddress__Output { + pubkey: string + host: string +} diff --git a/src/grpc/types/lnrpc/LightningNode.d.ts b/src/grpc/types/lnrpc/LightningNode.d.ts new file mode 100644 index 000000000..a84bd9cc7 --- /dev/null +++ b/src/grpc/types/lnrpc/LightningNode.d.ts @@ -0,0 +1,30 @@ +// Original file: proto/lightning.proto + +import type { + NodeAddress as _lnrpc_NodeAddress, + NodeAddress__Output as _lnrpc_NodeAddress__Output, +} from '../lnrpc/NodeAddress' +import type { + Feature as _lnrpc_Feature, + Feature__Output as _lnrpc_Feature__Output, +} from '../lnrpc/Feature' + +export interface LightningNode { + last_update?: number + pub_key?: string + alias?: string + addresses?: _lnrpc_NodeAddress[] + color?: string + features?: { [key: number]: _lnrpc_Feature } + custom_records?: { [key: number]: Buffer | Uint8Array | string } +} + +export interface LightningNode__Output { + last_update: number + pub_key: string + alias: string + addresses: _lnrpc_NodeAddress__Output[] + color: string + features: { [key: number]: _lnrpc_Feature__Output } + custom_records: { [key: number]: Buffer } +} diff --git a/src/grpc/types/lnrpc/ListAliasesRequest.d.ts b/src/grpc/types/lnrpc/ListAliasesRequest.d.ts new file mode 100644 index 000000000..a31d01553 --- /dev/null +++ b/src/grpc/types/lnrpc/ListAliasesRequest.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/lightning.proto + +export interface ListAliasesRequest { + [k: string]: never +} + +export interface ListAliasesRequest__Output { + [k: string]: never +} diff --git a/src/grpc/types/lnrpc/ListAliasesResponse.d.ts b/src/grpc/types/lnrpc/ListAliasesResponse.d.ts new file mode 100644 index 000000000..7a4df00e0 --- /dev/null +++ b/src/grpc/types/lnrpc/ListAliasesResponse.d.ts @@ -0,0 +1,14 @@ +// Original file: proto/lightning.proto + +import type { + AliasMap as _lnrpc_AliasMap, + AliasMap__Output as _lnrpc_AliasMap__Output, +} from '../lnrpc/AliasMap' + +export interface ListAliasesResponse { + alias_maps?: _lnrpc_AliasMap[] +} + +export interface ListAliasesResponse__Output { + alias_maps: _lnrpc_AliasMap__Output[] +} diff --git a/src/grpc/types/lnrpc/ListChannelsRequest.d.ts b/src/grpc/types/lnrpc/ListChannelsRequest.d.ts new file mode 100644 index 000000000..c04d39a47 --- /dev/null +++ b/src/grpc/types/lnrpc/ListChannelsRequest.d.ts @@ -0,0 +1,17 @@ +// Original file: proto/lightning.proto + +export interface ListChannelsRequest { + active_only?: boolean + inactive_only?: boolean + public_only?: boolean + private_only?: boolean + peer?: Buffer | Uint8Array | string +} + +export interface ListChannelsRequest__Output { + active_only: boolean + inactive_only: boolean + public_only: boolean + private_only: boolean + peer: Buffer +} diff --git a/src/grpc/types/lnrpc/ListChannelsResponse.d.ts b/src/grpc/types/lnrpc/ListChannelsResponse.d.ts new file mode 100644 index 000000000..d1f9f2f22 --- /dev/null +++ b/src/grpc/types/lnrpc/ListChannelsResponse.d.ts @@ -0,0 +1,14 @@ +// Original file: proto/lightning.proto + +import type { + Channel as _lnrpc_Channel, + Channel__Output as _lnrpc_Channel__Output, +} from '../lnrpc/Channel' + +export interface ListChannelsResponse { + channels?: _lnrpc_Channel[] +} + +export interface ListChannelsResponse__Output { + channels: _lnrpc_Channel__Output[] +} diff --git a/src/grpc/types/lnrpc/ListInvoiceRequest.d.ts b/src/grpc/types/lnrpc/ListInvoiceRequest.d.ts new file mode 100644 index 000000000..2b6287fa5 --- /dev/null +++ b/src/grpc/types/lnrpc/ListInvoiceRequest.d.ts @@ -0,0 +1,21 @@ +// Original file: proto/lightning.proto + +import type { Long } from '@grpc/proto-loader' + +export interface ListInvoiceRequest { + pending_only?: boolean + index_offset?: number | string | Long + num_max_invoices?: number | string | Long + reversed?: boolean + creation_date_start?: number | string | Long + creation_date_end?: number | string | Long +} + +export interface ListInvoiceRequest__Output { + pending_only: boolean + index_offset: string + num_max_invoices: string + reversed: boolean + creation_date_start: string + creation_date_end: string +} diff --git a/src/grpc/types/lnrpc/ListInvoiceResponse.d.ts b/src/grpc/types/lnrpc/ListInvoiceResponse.d.ts new file mode 100644 index 000000000..d5ce5f614 --- /dev/null +++ b/src/grpc/types/lnrpc/ListInvoiceResponse.d.ts @@ -0,0 +1,19 @@ +// Original file: proto/lightning.proto + +import type { + Invoice as _lnrpc_Invoice, + Invoice__Output as _lnrpc_Invoice__Output, +} from '../lnrpc/Invoice' +import type { Long } from '@grpc/proto-loader' + +export interface ListInvoiceResponse { + invoices?: _lnrpc_Invoice[] + last_index_offset?: number | string | Long + first_index_offset?: number | string | Long +} + +export interface ListInvoiceResponse__Output { + invoices: _lnrpc_Invoice__Output[] + last_index_offset: string + first_index_offset: string +} diff --git a/src/grpc/types/lnrpc/ListMacaroonIDsRequest.d.ts b/src/grpc/types/lnrpc/ListMacaroonIDsRequest.d.ts new file mode 100644 index 000000000..b21b13981 --- /dev/null +++ b/src/grpc/types/lnrpc/ListMacaroonIDsRequest.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/lightning.proto + +export interface ListMacaroonIDsRequest { + [k: string]: never +} + +export interface ListMacaroonIDsRequest__Output { + [k: string]: never +} diff --git a/src/grpc/types/lnrpc/ListMacaroonIDsResponse.d.ts b/src/grpc/types/lnrpc/ListMacaroonIDsResponse.d.ts new file mode 100644 index 000000000..57c182e05 --- /dev/null +++ b/src/grpc/types/lnrpc/ListMacaroonIDsResponse.d.ts @@ -0,0 +1,11 @@ +// Original file: proto/lightning.proto + +import type { Long } from '@grpc/proto-loader' + +export interface ListMacaroonIDsResponse { + root_key_ids?: (number | string | Long)[] +} + +export interface ListMacaroonIDsResponse__Output { + root_key_ids: string[] +} diff --git a/src/grpc/types/lnrpc/ListPaymentsRequest.d.ts b/src/grpc/types/lnrpc/ListPaymentsRequest.d.ts new file mode 100644 index 000000000..24af3743d --- /dev/null +++ b/src/grpc/types/lnrpc/ListPaymentsRequest.d.ts @@ -0,0 +1,23 @@ +// Original file: proto/lightning.proto + +import type { Long } from '@grpc/proto-loader' + +export interface ListPaymentsRequest { + include_incomplete?: boolean + index_offset?: number | string | Long + max_payments?: number | string | Long + reversed?: boolean + count_total_payments?: boolean + creation_date_start?: number | string | Long + creation_date_end?: number | string | Long +} + +export interface ListPaymentsRequest__Output { + include_incomplete: boolean + index_offset: string + max_payments: string + reversed: boolean + count_total_payments: boolean + creation_date_start: string + creation_date_end: string +} diff --git a/src/grpc/types/lnrpc/ListPaymentsResponse.d.ts b/src/grpc/types/lnrpc/ListPaymentsResponse.d.ts new file mode 100644 index 000000000..2317081db --- /dev/null +++ b/src/grpc/types/lnrpc/ListPaymentsResponse.d.ts @@ -0,0 +1,21 @@ +// Original file: proto/lightning.proto + +import type { + Payment as _lnrpc_Payment, + Payment__Output as _lnrpc_Payment__Output, +} from '../lnrpc/Payment' +import type { Long } from '@grpc/proto-loader' + +export interface ListPaymentsResponse { + payments?: _lnrpc_Payment[] + first_index_offset?: number | string | Long + last_index_offset?: number | string | Long + total_num_payments?: number | string | Long +} + +export interface ListPaymentsResponse__Output { + payments: _lnrpc_Payment__Output[] + first_index_offset: string + last_index_offset: string + total_num_payments: string +} diff --git a/src/grpc/types/lnrpc/ListPeersRequest.d.ts b/src/grpc/types/lnrpc/ListPeersRequest.d.ts new file mode 100644 index 000000000..ff9e026b2 --- /dev/null +++ b/src/grpc/types/lnrpc/ListPeersRequest.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/lightning.proto + +export interface ListPeersRequest { + latest_error?: boolean +} + +export interface ListPeersRequest__Output { + latest_error: boolean +} diff --git a/src/grpc/types/lnrpc/ListPeersResponse.d.ts b/src/grpc/types/lnrpc/ListPeersResponse.d.ts new file mode 100644 index 000000000..1517394d4 --- /dev/null +++ b/src/grpc/types/lnrpc/ListPeersResponse.d.ts @@ -0,0 +1,14 @@ +// Original file: proto/lightning.proto + +import type { + Peer as _lnrpc_Peer, + Peer__Output as _lnrpc_Peer__Output, +} from '../lnrpc/Peer' + +export interface ListPeersResponse { + peers?: _lnrpc_Peer[] +} + +export interface ListPeersResponse__Output { + peers: _lnrpc_Peer__Output[] +} diff --git a/src/grpc/types/lnrpc/ListPermissionsRequest.d.ts b/src/grpc/types/lnrpc/ListPermissionsRequest.d.ts new file mode 100644 index 000000000..b83767594 --- /dev/null +++ b/src/grpc/types/lnrpc/ListPermissionsRequest.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/lightning.proto + +export interface ListPermissionsRequest { + [k: string]: never +} + +export interface ListPermissionsRequest__Output { + [k: string]: never +} diff --git a/src/grpc/types/lnrpc/ListPermissionsResponse.d.ts b/src/grpc/types/lnrpc/ListPermissionsResponse.d.ts new file mode 100644 index 000000000..9d287a097 --- /dev/null +++ b/src/grpc/types/lnrpc/ListPermissionsResponse.d.ts @@ -0,0 +1,14 @@ +// Original file: proto/lightning.proto + +import type { + MacaroonPermissionList as _lnrpc_MacaroonPermissionList, + MacaroonPermissionList__Output as _lnrpc_MacaroonPermissionList__Output, +} from '../lnrpc/MacaroonPermissionList' + +export interface ListPermissionsResponse { + method_permissions?: { [key: string]: _lnrpc_MacaroonPermissionList } +} + +export interface ListPermissionsResponse__Output { + method_permissions: { [key: string]: _lnrpc_MacaroonPermissionList__Output } +} diff --git a/src/grpc/types/lnrpc/ListUnspentRequest.d.ts b/src/grpc/types/lnrpc/ListUnspentRequest.d.ts new file mode 100644 index 000000000..20e753615 --- /dev/null +++ b/src/grpc/types/lnrpc/ListUnspentRequest.d.ts @@ -0,0 +1,13 @@ +// Original file: proto/lightning.proto + +export interface ListUnspentRequest { + min_confs?: number + max_confs?: number + account?: string +} + +export interface ListUnspentRequest__Output { + min_confs: number + max_confs: number + account: string +} diff --git a/src/grpc/types/lnrpc/ListUnspentResponse.d.ts b/src/grpc/types/lnrpc/ListUnspentResponse.d.ts new file mode 100644 index 000000000..91fd2845c --- /dev/null +++ b/src/grpc/types/lnrpc/ListUnspentResponse.d.ts @@ -0,0 +1,14 @@ +// Original file: proto/lightning.proto + +import type { + Utxo as _lnrpc_Utxo, + Utxo__Output as _lnrpc_Utxo__Output, +} from '../lnrpc/Utxo' + +export interface ListUnspentResponse { + utxos?: _lnrpc_Utxo[] +} + +export interface ListUnspentResponse__Output { + utxos: _lnrpc_Utxo__Output[] +} diff --git a/src/grpc/types/lnrpc/LookupHtlcRequest.d.ts b/src/grpc/types/lnrpc/LookupHtlcRequest.d.ts new file mode 100644 index 000000000..88494d7f7 --- /dev/null +++ b/src/grpc/types/lnrpc/LookupHtlcRequest.d.ts @@ -0,0 +1,13 @@ +// Original file: proto/lightning.proto + +import type { Long } from '@grpc/proto-loader' + +export interface LookupHtlcRequest { + chan_id?: number | string | Long + htlc_index?: number | string | Long +} + +export interface LookupHtlcRequest__Output { + chan_id: string + htlc_index: string +} diff --git a/src/grpc/types/lnrpc/LookupHtlcResponse.d.ts b/src/grpc/types/lnrpc/LookupHtlcResponse.d.ts new file mode 100644 index 000000000..6a8cc223b --- /dev/null +++ b/src/grpc/types/lnrpc/LookupHtlcResponse.d.ts @@ -0,0 +1,11 @@ +// Original file: proto/lightning.proto + +export interface LookupHtlcResponse { + settled?: boolean + offchain?: boolean +} + +export interface LookupHtlcResponse__Output { + settled: boolean + offchain: boolean +} diff --git a/src/grpc/types/lnrpc/MPPRecord.d.ts b/src/grpc/types/lnrpc/MPPRecord.d.ts new file mode 100644 index 000000000..8d5692f1c --- /dev/null +++ b/src/grpc/types/lnrpc/MPPRecord.d.ts @@ -0,0 +1,13 @@ +// Original file: proto/lightning.proto + +import type { Long } from '@grpc/proto-loader' + +export interface MPPRecord { + total_amt_msat?: number | string | Long + payment_addr?: Buffer | Uint8Array | string +} + +export interface MPPRecord__Output { + total_amt_msat: string + payment_addr: Buffer +} diff --git a/src/grpc/types/lnrpc/MacaroonId.d.ts b/src/grpc/types/lnrpc/MacaroonId.d.ts new file mode 100644 index 000000000..01e9d0193 --- /dev/null +++ b/src/grpc/types/lnrpc/MacaroonId.d.ts @@ -0,0 +1,18 @@ +// Original file: proto/lightning.proto + +import type { + Op as _lnrpc_Op, + Op__Output as _lnrpc_Op__Output, +} from '../lnrpc/Op' + +export interface MacaroonId { + nonce?: Buffer | Uint8Array | string + storageId?: Buffer | Uint8Array | string + ops?: _lnrpc_Op[] +} + +export interface MacaroonId__Output { + nonce: Buffer + storageId: Buffer + ops: _lnrpc_Op__Output[] +} diff --git a/src/grpc/types/lnrpc/MacaroonPermission.d.ts b/src/grpc/types/lnrpc/MacaroonPermission.d.ts new file mode 100644 index 000000000..36379f649 --- /dev/null +++ b/src/grpc/types/lnrpc/MacaroonPermission.d.ts @@ -0,0 +1,11 @@ +// Original file: proto/lightning.proto + +export interface MacaroonPermission { + entity?: string + action?: string +} + +export interface MacaroonPermission__Output { + entity: string + action: string +} diff --git a/src/grpc/types/lnrpc/MacaroonPermissionList.d.ts b/src/grpc/types/lnrpc/MacaroonPermissionList.d.ts new file mode 100644 index 000000000..1770f3fef --- /dev/null +++ b/src/grpc/types/lnrpc/MacaroonPermissionList.d.ts @@ -0,0 +1,14 @@ +// Original file: proto/lightning.proto + +import type { + MacaroonPermission as _lnrpc_MacaroonPermission, + MacaroonPermission__Output as _lnrpc_MacaroonPermission__Output, +} from '../lnrpc/MacaroonPermission' + +export interface MacaroonPermissionList { + permissions?: _lnrpc_MacaroonPermission[] +} + +export interface MacaroonPermissionList__Output { + permissions: _lnrpc_MacaroonPermission__Output[] +} diff --git a/src/grpc/types/lnrpc/MiddlewareRegistration.d.ts b/src/grpc/types/lnrpc/MiddlewareRegistration.d.ts new file mode 100644 index 000000000..659148483 --- /dev/null +++ b/src/grpc/types/lnrpc/MiddlewareRegistration.d.ts @@ -0,0 +1,13 @@ +// Original file: proto/lightning.proto + +export interface MiddlewareRegistration { + middleware_name?: string + custom_macaroon_caveat_name?: string + read_only_mode?: boolean +} + +export interface MiddlewareRegistration__Output { + middleware_name: string + custom_macaroon_caveat_name: string + read_only_mode: boolean +} diff --git a/src/grpc/types/lnrpc/MultiChanBackup.d.ts b/src/grpc/types/lnrpc/MultiChanBackup.d.ts new file mode 100644 index 000000000..f59af1c73 --- /dev/null +++ b/src/grpc/types/lnrpc/MultiChanBackup.d.ts @@ -0,0 +1,16 @@ +// Original file: proto/lightning.proto + +import type { + ChannelPoint as _lnrpc_ChannelPoint, + ChannelPoint__Output as _lnrpc_ChannelPoint__Output, +} from '../lnrpc/ChannelPoint' + +export interface MultiChanBackup { + chan_points?: _lnrpc_ChannelPoint[] + multi_chan_backup?: Buffer | Uint8Array | string +} + +export interface MultiChanBackup__Output { + chan_points: _lnrpc_ChannelPoint__Output[] + multi_chan_backup: Buffer +} diff --git a/src/grpc/types/lnrpc/NetworkInfo.d.ts b/src/grpc/types/lnrpc/NetworkInfo.d.ts new file mode 100644 index 000000000..0dfa4dd85 --- /dev/null +++ b/src/grpc/types/lnrpc/NetworkInfo.d.ts @@ -0,0 +1,31 @@ +// Original file: proto/lightning.proto + +import type { Long } from '@grpc/proto-loader' + +export interface NetworkInfo { + graph_diameter?: number + avg_out_degree?: number | string + max_out_degree?: number + num_nodes?: number + num_channels?: number + total_network_capacity?: number | string | Long + avg_channel_size?: number | string + min_channel_size?: number | string | Long + max_channel_size?: number | string | Long + median_channel_size_sat?: number | string | Long + num_zombie_chans?: number | string | Long +} + +export interface NetworkInfo__Output { + graph_diameter: number + avg_out_degree: number + max_out_degree: number + num_nodes: number + num_channels: number + total_network_capacity: string + avg_channel_size: number + min_channel_size: string + max_channel_size: string + median_channel_size_sat: string + num_zombie_chans: string +} diff --git a/src/grpc/types/lnrpc/NetworkInfoRequest.d.ts b/src/grpc/types/lnrpc/NetworkInfoRequest.d.ts new file mode 100644 index 000000000..6bdf6b4ba --- /dev/null +++ b/src/grpc/types/lnrpc/NetworkInfoRequest.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/lightning.proto + +export interface NetworkInfoRequest { + [k: string]: never +} + +export interface NetworkInfoRequest__Output { + [k: string]: never +} diff --git a/src/grpc/types/lnrpc/NewAddressRequest.d.ts b/src/grpc/types/lnrpc/NewAddressRequest.d.ts new file mode 100644 index 000000000..844067642 --- /dev/null +++ b/src/grpc/types/lnrpc/NewAddressRequest.d.ts @@ -0,0 +1,16 @@ +// Original file: proto/lightning.proto + +import type { + AddressType as _lnrpc_AddressType, + AddressType__Output as _lnrpc_AddressType__Output, +} from '../lnrpc/AddressType' + +export interface NewAddressRequest { + type?: _lnrpc_AddressType + account?: string +} + +export interface NewAddressRequest__Output { + type: _lnrpc_AddressType__Output + account: string +} diff --git a/src/grpc/types/lnrpc/NewAddressResponse.d.ts b/src/grpc/types/lnrpc/NewAddressResponse.d.ts new file mode 100644 index 000000000..bdea46349 --- /dev/null +++ b/src/grpc/types/lnrpc/NewAddressResponse.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/lightning.proto + +export interface NewAddressResponse { + address?: string +} + +export interface NewAddressResponse__Output { + address: string +} diff --git a/src/grpc/types/lnrpc/NodeAddress.d.ts b/src/grpc/types/lnrpc/NodeAddress.d.ts new file mode 100644 index 000000000..da294d510 --- /dev/null +++ b/src/grpc/types/lnrpc/NodeAddress.d.ts @@ -0,0 +1,11 @@ +// Original file: proto/lightning.proto + +export interface NodeAddress { + network?: string + addr?: string +} + +export interface NodeAddress__Output { + network: string + addr: string +} diff --git a/src/grpc/types/lnrpc/NodeInfo.d.ts b/src/grpc/types/lnrpc/NodeInfo.d.ts new file mode 100644 index 000000000..1251f6aa1 --- /dev/null +++ b/src/grpc/types/lnrpc/NodeInfo.d.ts @@ -0,0 +1,25 @@ +// Original file: proto/lightning.proto + +import type { + LightningNode as _lnrpc_LightningNode, + LightningNode__Output as _lnrpc_LightningNode__Output, +} from '../lnrpc/LightningNode' +import type { + ChannelEdge as _lnrpc_ChannelEdge, + ChannelEdge__Output as _lnrpc_ChannelEdge__Output, +} from '../lnrpc/ChannelEdge' +import type { Long } from '@grpc/proto-loader' + +export interface NodeInfo { + node?: _lnrpc_LightningNode | null + num_channels?: number + total_capacity?: number | string | Long + channels?: _lnrpc_ChannelEdge[] +} + +export interface NodeInfo__Output { + node: _lnrpc_LightningNode__Output | null + num_channels: number + total_capacity: string + channels: _lnrpc_ChannelEdge__Output[] +} diff --git a/src/grpc/types/lnrpc/NodeInfoRequest.d.ts b/src/grpc/types/lnrpc/NodeInfoRequest.d.ts new file mode 100644 index 000000000..478c7f57e --- /dev/null +++ b/src/grpc/types/lnrpc/NodeInfoRequest.d.ts @@ -0,0 +1,11 @@ +// Original file: proto/lightning.proto + +export interface NodeInfoRequest { + pub_key?: string + include_channels?: boolean +} + +export interface NodeInfoRequest__Output { + pub_key: string + include_channels: boolean +} diff --git a/src/grpc/types/lnrpc/NodeMetricType.ts b/src/grpc/types/lnrpc/NodeMetricType.ts new file mode 100644 index 000000000..5f9cc0a66 --- /dev/null +++ b/src/grpc/types/lnrpc/NodeMetricType.ts @@ -0,0 +1,11 @@ +// Original file: proto/lightning.proto + +export const NodeMetricType = { + UNKNOWN: 'UNKNOWN', + BETWEENNESS_CENTRALITY: 'BETWEENNESS_CENTRALITY', +} as const + +export type NodeMetricType = 'UNKNOWN' | 0 | 'BETWEENNESS_CENTRALITY' | 1 + +export type NodeMetricType__Output = + (typeof NodeMetricType)[keyof typeof NodeMetricType] diff --git a/src/grpc/types/lnrpc/NodeMetricsRequest.d.ts b/src/grpc/types/lnrpc/NodeMetricsRequest.d.ts new file mode 100644 index 000000000..9d815f8a8 --- /dev/null +++ b/src/grpc/types/lnrpc/NodeMetricsRequest.d.ts @@ -0,0 +1,14 @@ +// Original file: proto/lightning.proto + +import type { + NodeMetricType as _lnrpc_NodeMetricType, + NodeMetricType__Output as _lnrpc_NodeMetricType__Output, +} from '../lnrpc/NodeMetricType' + +export interface NodeMetricsRequest { + types?: _lnrpc_NodeMetricType[] +} + +export interface NodeMetricsRequest__Output { + types: _lnrpc_NodeMetricType__Output[] +} diff --git a/src/grpc/types/lnrpc/NodeMetricsResponse.d.ts b/src/grpc/types/lnrpc/NodeMetricsResponse.d.ts new file mode 100644 index 000000000..ea1d655d4 --- /dev/null +++ b/src/grpc/types/lnrpc/NodeMetricsResponse.d.ts @@ -0,0 +1,14 @@ +// Original file: proto/lightning.proto + +import type { + FloatMetric as _lnrpc_FloatMetric, + FloatMetric__Output as _lnrpc_FloatMetric__Output, +} from '../lnrpc/FloatMetric' + +export interface NodeMetricsResponse { + betweenness_centrality?: { [key: string]: _lnrpc_FloatMetric } +} + +export interface NodeMetricsResponse__Output { + betweenness_centrality: { [key: string]: _lnrpc_FloatMetric__Output } +} diff --git a/src/grpc/types/lnrpc/NodePair.d.ts b/src/grpc/types/lnrpc/NodePair.d.ts new file mode 100644 index 000000000..2c38cac8d --- /dev/null +++ b/src/grpc/types/lnrpc/NodePair.d.ts @@ -0,0 +1,11 @@ +// Original file: proto/lightning.proto + +export interface NodePair { + from?: Buffer | Uint8Array | string + to?: Buffer | Uint8Array | string +} + +export interface NodePair__Output { + from: Buffer + to: Buffer +} diff --git a/src/grpc/types/lnrpc/NodeUpdate.d.ts b/src/grpc/types/lnrpc/NodeUpdate.d.ts new file mode 100644 index 000000000..baa039d8d --- /dev/null +++ b/src/grpc/types/lnrpc/NodeUpdate.d.ts @@ -0,0 +1,30 @@ +// Original file: proto/lightning.proto + +import type { + Feature as _lnrpc_Feature, + Feature__Output as _lnrpc_Feature__Output, +} from '../lnrpc/Feature' +import type { + NodeAddress as _lnrpc_NodeAddress, + NodeAddress__Output as _lnrpc_NodeAddress__Output, +} from '../lnrpc/NodeAddress' + +export interface NodeUpdate { + addresses?: string[] + identity_key?: string + global_features?: Buffer | Uint8Array | string + alias?: string + color?: string + features?: { [key: number]: _lnrpc_Feature } + node_addresses?: _lnrpc_NodeAddress[] +} + +export interface NodeUpdate__Output { + addresses: string[] + identity_key: string + global_features: Buffer + alias: string + color: string + features: { [key: number]: _lnrpc_Feature__Output } + node_addresses: _lnrpc_NodeAddress__Output[] +} diff --git a/src/grpc/types/lnrpc/Op.d.ts b/src/grpc/types/lnrpc/Op.d.ts new file mode 100644 index 000000000..68c3a5af4 --- /dev/null +++ b/src/grpc/types/lnrpc/Op.d.ts @@ -0,0 +1,11 @@ +// Original file: proto/lightning.proto + +export interface Op { + entity?: string + actions?: string[] +} + +export interface Op__Output { + entity: string + actions: string[] +} diff --git a/src/grpc/types/lnrpc/OpenChannelRequest.d.ts b/src/grpc/types/lnrpc/OpenChannelRequest.d.ts new file mode 100644 index 000000000..12a2a0720 --- /dev/null +++ b/src/grpc/types/lnrpc/OpenChannelRequest.d.ts @@ -0,0 +1,67 @@ +// Original file: proto/lightning.proto + +import type { + FundingShim as _lnrpc_FundingShim, + FundingShim__Output as _lnrpc_FundingShim__Output, +} from '../lnrpc/FundingShim' +import type { + CommitmentType as _lnrpc_CommitmentType, + CommitmentType__Output as _lnrpc_CommitmentType__Output, +} from '../lnrpc/CommitmentType' +import type { Long } from '@grpc/proto-loader' + +export interface OpenChannelRequest { + sat_per_vbyte?: number | string | Long + node_pubkey?: Buffer | Uint8Array | string + node_pubkey_string?: string + local_funding_amount?: number | string | Long + push_sat?: number | string | Long + target_conf?: number + sat_per_byte?: number | string | Long + private?: boolean + min_htlc_msat?: number | string | Long + remote_csv_delay?: number + min_confs?: number + spend_unconfirmed?: boolean + close_address?: string + funding_shim?: _lnrpc_FundingShim | null + remote_max_value_in_flight_msat?: number | string | Long + remote_max_htlcs?: number + max_local_csv?: number + commitment_type?: _lnrpc_CommitmentType + zero_conf?: boolean + scid_alias?: boolean + base_fee?: number | string | Long + fee_rate?: number | string | Long + use_base_fee?: boolean + use_fee_rate?: boolean + remote_chan_reserve_sat?: number | string | Long +} + +export interface OpenChannelRequest__Output { + sat_per_vbyte: string + node_pubkey: Buffer + node_pubkey_string: string + local_funding_amount: string + push_sat: string + target_conf: number + sat_per_byte: string + private: boolean + min_htlc_msat: string + remote_csv_delay: number + min_confs: number + spend_unconfirmed: boolean + close_address: string + funding_shim: _lnrpc_FundingShim__Output | null + remote_max_value_in_flight_msat: string + remote_max_htlcs: number + max_local_csv: number + commitment_type: _lnrpc_CommitmentType__Output + zero_conf: boolean + scid_alias: boolean + base_fee: string + fee_rate: string + use_base_fee: boolean + use_fee_rate: boolean + remote_chan_reserve_sat: string +} diff --git a/src/grpc/types/lnrpc/OpenStatusUpdate.d.ts b/src/grpc/types/lnrpc/OpenStatusUpdate.d.ts new file mode 100644 index 000000000..75a5a1d4b --- /dev/null +++ b/src/grpc/types/lnrpc/OpenStatusUpdate.d.ts @@ -0,0 +1,30 @@ +// Original file: proto/lightning.proto + +import type { + PendingUpdate as _lnrpc_PendingUpdate, + PendingUpdate__Output as _lnrpc_PendingUpdate__Output, +} from '../lnrpc/PendingUpdate' +import type { + ChannelOpenUpdate as _lnrpc_ChannelOpenUpdate, + ChannelOpenUpdate__Output as _lnrpc_ChannelOpenUpdate__Output, +} from '../lnrpc/ChannelOpenUpdate' +import type { + ReadyForPsbtFunding as _lnrpc_ReadyForPsbtFunding, + ReadyForPsbtFunding__Output as _lnrpc_ReadyForPsbtFunding__Output, +} from '../lnrpc/ReadyForPsbtFunding' + +export interface OpenStatusUpdate { + chan_pending?: _lnrpc_PendingUpdate | null + chan_open?: _lnrpc_ChannelOpenUpdate | null + pending_chan_id?: Buffer | Uint8Array | string + psbt_fund?: _lnrpc_ReadyForPsbtFunding | null + update?: 'chan_pending' | 'chan_open' | 'psbt_fund' +} + +export interface OpenStatusUpdate__Output { + chan_pending?: _lnrpc_PendingUpdate__Output | null + chan_open?: _lnrpc_ChannelOpenUpdate__Output | null + pending_chan_id: Buffer + psbt_fund?: _lnrpc_ReadyForPsbtFunding__Output | null + update: 'chan_pending' | 'chan_open' | 'psbt_fund' +} diff --git a/src/grpc/types/lnrpc/OutPoint.d.ts b/src/grpc/types/lnrpc/OutPoint.d.ts new file mode 100644 index 000000000..c05201d79 --- /dev/null +++ b/src/grpc/types/lnrpc/OutPoint.d.ts @@ -0,0 +1,13 @@ +// Original file: proto/lightning.proto + +export interface OutPoint { + txid_bytes?: Buffer | Uint8Array | string + txid_str?: string + output_index?: number +} + +export interface OutPoint__Output { + txid_bytes: Buffer + txid_str: string + output_index: number +} diff --git a/src/grpc/types/lnrpc/OutputDetail.d.ts b/src/grpc/types/lnrpc/OutputDetail.d.ts new file mode 100644 index 000000000..f97773238 --- /dev/null +++ b/src/grpc/types/lnrpc/OutputDetail.d.ts @@ -0,0 +1,25 @@ +// Original file: proto/lightning.proto + +import type { + OutputScriptType as _lnrpc_OutputScriptType, + OutputScriptType__Output as _lnrpc_OutputScriptType__Output, +} from '../lnrpc/OutputScriptType' +import type { Long } from '@grpc/proto-loader' + +export interface OutputDetail { + output_type?: _lnrpc_OutputScriptType + address?: string + pk_script?: string + output_index?: number | string | Long + amount?: number | string | Long + is_our_address?: boolean +} + +export interface OutputDetail__Output { + output_type: _lnrpc_OutputScriptType__Output + address: string + pk_script: string + output_index: string + amount: string + is_our_address: boolean +} diff --git a/src/grpc/types/lnrpc/OutputScriptType.ts b/src/grpc/types/lnrpc/OutputScriptType.ts new file mode 100644 index 000000000..9389a954c --- /dev/null +++ b/src/grpc/types/lnrpc/OutputScriptType.ts @@ -0,0 +1,39 @@ +// Original file: proto/lightning.proto + +export const OutputScriptType = { + SCRIPT_TYPE_PUBKEY_HASH: 'SCRIPT_TYPE_PUBKEY_HASH', + SCRIPT_TYPE_SCRIPT_HASH: 'SCRIPT_TYPE_SCRIPT_HASH', + SCRIPT_TYPE_WITNESS_V0_PUBKEY_HASH: 'SCRIPT_TYPE_WITNESS_V0_PUBKEY_HASH', + SCRIPT_TYPE_WITNESS_V0_SCRIPT_HASH: 'SCRIPT_TYPE_WITNESS_V0_SCRIPT_HASH', + SCRIPT_TYPE_PUBKEY: 'SCRIPT_TYPE_PUBKEY', + SCRIPT_TYPE_MULTISIG: 'SCRIPT_TYPE_MULTISIG', + SCRIPT_TYPE_NULLDATA: 'SCRIPT_TYPE_NULLDATA', + SCRIPT_TYPE_NON_STANDARD: 'SCRIPT_TYPE_NON_STANDARD', + SCRIPT_TYPE_WITNESS_UNKNOWN: 'SCRIPT_TYPE_WITNESS_UNKNOWN', + SCRIPT_TYPE_WITNESS_V1_TAPROOT: 'SCRIPT_TYPE_WITNESS_V1_TAPROOT', +} as const + +export type OutputScriptType = + | 'SCRIPT_TYPE_PUBKEY_HASH' + | 0 + | 'SCRIPT_TYPE_SCRIPT_HASH' + | 1 + | 'SCRIPT_TYPE_WITNESS_V0_PUBKEY_HASH' + | 2 + | 'SCRIPT_TYPE_WITNESS_V0_SCRIPT_HASH' + | 3 + | 'SCRIPT_TYPE_PUBKEY' + | 4 + | 'SCRIPT_TYPE_MULTISIG' + | 5 + | 'SCRIPT_TYPE_NULLDATA' + | 6 + | 'SCRIPT_TYPE_NON_STANDARD' + | 7 + | 'SCRIPT_TYPE_WITNESS_UNKNOWN' + | 8 + | 'SCRIPT_TYPE_WITNESS_V1_TAPROOT' + | 9 + +export type OutputScriptType__Output = + (typeof OutputScriptType)[keyof typeof OutputScriptType] diff --git a/src/grpc/types/lnrpc/PayReq.d.ts b/src/grpc/types/lnrpc/PayReq.d.ts new file mode 100644 index 000000000..864bedf0d --- /dev/null +++ b/src/grpc/types/lnrpc/PayReq.d.ts @@ -0,0 +1,43 @@ +// Original file: proto/lightning.proto + +import type { + RouteHint as _lnrpc_RouteHint, + RouteHint__Output as _lnrpc_RouteHint__Output, +} from '../lnrpc/RouteHint' +import type { + Feature as _lnrpc_Feature, + Feature__Output as _lnrpc_Feature__Output, +} from '../lnrpc/Feature' +import type { Long } from '@grpc/proto-loader' + +export interface PayReq { + destination?: string + payment_hash?: string + num_satoshis?: number | string | Long + timestamp?: number | string | Long + expiry?: number | string | Long + description?: string + description_hash?: string + fallback_addr?: string + cltv_expiry?: number | string | Long + route_hints?: _lnrpc_RouteHint[] + payment_addr?: Buffer | Uint8Array | string + num_msat?: number | string | Long + features?: { [key: number]: _lnrpc_Feature } +} + +export interface PayReq__Output { + destination: string + payment_hash: string + num_satoshis: string + timestamp: string + expiry: string + description: string + description_hash: string + fallback_addr: string + cltv_expiry: string + route_hints: _lnrpc_RouteHint__Output[] + payment_addr: Buffer + num_msat: string + features: { [key: number]: _lnrpc_Feature__Output } +} diff --git a/src/grpc/types/lnrpc/PayReqString.d.ts b/src/grpc/types/lnrpc/PayReqString.d.ts new file mode 100644 index 000000000..1effaf972 --- /dev/null +++ b/src/grpc/types/lnrpc/PayReqString.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/lightning.proto + +export interface PayReqString { + pay_req?: string +} + +export interface PayReqString__Output { + pay_req: string +} diff --git a/src/grpc/types/lnrpc/Payment.ts b/src/grpc/types/lnrpc/Payment.ts new file mode 100644 index 000000000..d98361e04 --- /dev/null +++ b/src/grpc/types/lnrpc/Payment.ts @@ -0,0 +1,69 @@ +// Original file: proto/lightning.proto + +import type { + HTLCAttempt as _lnrpc_HTLCAttempt, + HTLCAttempt__Output as _lnrpc_HTLCAttempt__Output, +} from '../lnrpc/HTLCAttempt' +import type { + PaymentFailureReason as _lnrpc_PaymentFailureReason, + PaymentFailureReason__Output as _lnrpc_PaymentFailureReason__Output, +} from '../lnrpc/PaymentFailureReason' +import type { Long } from '@grpc/proto-loader' + +// Original file: proto/lightning.proto + +export const _lnrpc_Payment_PaymentStatus = { + UNKNOWN: 'UNKNOWN', + IN_FLIGHT: 'IN_FLIGHT', + SUCCEEDED: 'SUCCEEDED', + FAILED: 'FAILED', +} as const + +export type _lnrpc_Payment_PaymentStatus = + | 'UNKNOWN' + | 0 + | 'IN_FLIGHT' + | 1 + | 'SUCCEEDED' + | 2 + | 'FAILED' + | 3 + +export type _lnrpc_Payment_PaymentStatus__Output = + (typeof _lnrpc_Payment_PaymentStatus)[keyof typeof _lnrpc_Payment_PaymentStatus] + +export interface Payment { + payment_hash?: string + value?: number | string | Long + creation_date?: number | string | Long + fee?: number | string | Long + payment_preimage?: string + value_sat?: number | string | Long + value_msat?: number | string | Long + payment_request?: string + status?: _lnrpc_Payment_PaymentStatus + fee_sat?: number | string | Long + fee_msat?: number | string | Long + creation_time_ns?: number | string | Long + htlcs?: _lnrpc_HTLCAttempt[] + payment_index?: number | string | Long + failure_reason?: _lnrpc_PaymentFailureReason +} + +export interface Payment__Output { + payment_hash: string + value: string + creation_date: string + fee: string + payment_preimage: string + value_sat: string + value_msat: string + payment_request: string + status: _lnrpc_Payment_PaymentStatus__Output + fee_sat: string + fee_msat: string + creation_time_ns: string + htlcs: _lnrpc_HTLCAttempt__Output[] + payment_index: string + failure_reason: _lnrpc_PaymentFailureReason__Output +} diff --git a/src/grpc/types/lnrpc/PaymentFailureReason.ts b/src/grpc/types/lnrpc/PaymentFailureReason.ts new file mode 100644 index 000000000..92f0d5cb1 --- /dev/null +++ b/src/grpc/types/lnrpc/PaymentFailureReason.ts @@ -0,0 +1,28 @@ +// Original file: proto/lightning.proto + +export const PaymentFailureReason = { + FAILURE_REASON_NONE: 'FAILURE_REASON_NONE', + FAILURE_REASON_TIMEOUT: 'FAILURE_REASON_TIMEOUT', + FAILURE_REASON_NO_ROUTE: 'FAILURE_REASON_NO_ROUTE', + FAILURE_REASON_ERROR: 'FAILURE_REASON_ERROR', + FAILURE_REASON_INCORRECT_PAYMENT_DETAILS: + 'FAILURE_REASON_INCORRECT_PAYMENT_DETAILS', + FAILURE_REASON_INSUFFICIENT_BALANCE: 'FAILURE_REASON_INSUFFICIENT_BALANCE', +} as const + +export type PaymentFailureReason = + | 'FAILURE_REASON_NONE' + | 0 + | 'FAILURE_REASON_TIMEOUT' + | 1 + | 'FAILURE_REASON_NO_ROUTE' + | 2 + | 'FAILURE_REASON_ERROR' + | 3 + | 'FAILURE_REASON_INCORRECT_PAYMENT_DETAILS' + | 4 + | 'FAILURE_REASON_INSUFFICIENT_BALANCE' + | 5 + +export type PaymentFailureReason__Output = + (typeof PaymentFailureReason)[keyof typeof PaymentFailureReason] diff --git a/src/grpc/types/lnrpc/PaymentHash.d.ts b/src/grpc/types/lnrpc/PaymentHash.d.ts new file mode 100644 index 000000000..282873fec --- /dev/null +++ b/src/grpc/types/lnrpc/PaymentHash.d.ts @@ -0,0 +1,11 @@ +// Original file: proto/lightning.proto + +export interface PaymentHash { + r_hash_str?: string + r_hash?: Buffer | Uint8Array | string +} + +export interface PaymentHash__Output { + r_hash_str: string + r_hash: Buffer +} diff --git a/src/grpc/types/lnrpc/Peer.ts b/src/grpc/types/lnrpc/Peer.ts new file mode 100644 index 000000000..b0d9691fc --- /dev/null +++ b/src/grpc/types/lnrpc/Peer.ts @@ -0,0 +1,67 @@ +// Original file: proto/lightning.proto + +import type { + Feature as _lnrpc_Feature, + Feature__Output as _lnrpc_Feature__Output, +} from '../lnrpc/Feature' +import type { + TimestampedError as _lnrpc_TimestampedError, + TimestampedError__Output as _lnrpc_TimestampedError__Output, +} from '../lnrpc/TimestampedError' +import type { Long } from '@grpc/proto-loader' + +// Original file: proto/lightning.proto + +export const _lnrpc_Peer_SyncType = { + UNKNOWN_SYNC: 'UNKNOWN_SYNC', + ACTIVE_SYNC: 'ACTIVE_SYNC', + PASSIVE_SYNC: 'PASSIVE_SYNC', + PINNED_SYNC: 'PINNED_SYNC', +} as const + +export type _lnrpc_Peer_SyncType = + | 'UNKNOWN_SYNC' + | 0 + | 'ACTIVE_SYNC' + | 1 + | 'PASSIVE_SYNC' + | 2 + | 'PINNED_SYNC' + | 3 + +export type _lnrpc_Peer_SyncType__Output = + (typeof _lnrpc_Peer_SyncType)[keyof typeof _lnrpc_Peer_SyncType] + +export interface Peer { + pub_key?: string + address?: string + bytes_sent?: number | string | Long + bytes_recv?: number | string | Long + sat_sent?: number | string | Long + sat_recv?: number | string | Long + inbound?: boolean + ping_time?: number | string | Long + sync_type?: _lnrpc_Peer_SyncType + features?: { [key: number]: _lnrpc_Feature } + errors?: _lnrpc_TimestampedError[] + flap_count?: number + last_flap_ns?: number | string | Long + last_ping_payload?: Buffer | Uint8Array | string +} + +export interface Peer__Output { + pub_key: string + address: string + bytes_sent: string + bytes_recv: string + sat_sent: string + sat_recv: string + inbound: boolean + ping_time: string + sync_type: _lnrpc_Peer_SyncType__Output + features: { [key: number]: _lnrpc_Feature__Output } + errors: _lnrpc_TimestampedError__Output[] + flap_count: number + last_flap_ns: string + last_ping_payload: Buffer +} diff --git a/src/grpc/types/lnrpc/PeerEvent.ts b/src/grpc/types/lnrpc/PeerEvent.ts new file mode 100644 index 000000000..ba968d02d --- /dev/null +++ b/src/grpc/types/lnrpc/PeerEvent.ts @@ -0,0 +1,23 @@ +// Original file: proto/lightning.proto + +// Original file: proto/lightning.proto + +export const _lnrpc_PeerEvent_EventType = { + PEER_ONLINE: 'PEER_ONLINE', + PEER_OFFLINE: 'PEER_OFFLINE', +} as const + +export type _lnrpc_PeerEvent_EventType = 'PEER_ONLINE' | 0 | 'PEER_OFFLINE' | 1 + +export type _lnrpc_PeerEvent_EventType__Output = + (typeof _lnrpc_PeerEvent_EventType)[keyof typeof _lnrpc_PeerEvent_EventType] + +export interface PeerEvent { + pub_key?: string + type?: _lnrpc_PeerEvent_EventType +} + +export interface PeerEvent__Output { + pub_key: string + type: _lnrpc_PeerEvent_EventType__Output +} diff --git a/src/grpc/types/lnrpc/PeerEventSubscription.d.ts b/src/grpc/types/lnrpc/PeerEventSubscription.d.ts new file mode 100644 index 000000000..a633f20c4 --- /dev/null +++ b/src/grpc/types/lnrpc/PeerEventSubscription.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/lightning.proto + +export interface PeerEventSubscription { + [k: string]: never +} + +export interface PeerEventSubscription__Output { + [k: string]: never +} diff --git a/src/grpc/types/lnrpc/PendingChannelsRequest.d.ts b/src/grpc/types/lnrpc/PendingChannelsRequest.d.ts new file mode 100644 index 000000000..f8422f787 --- /dev/null +++ b/src/grpc/types/lnrpc/PendingChannelsRequest.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/lightning.proto + +export interface PendingChannelsRequest { + [k: string]: never +} + +export interface PendingChannelsRequest__Output { + [k: string]: never +} diff --git a/src/grpc/types/lnrpc/PendingChannelsResponse.ts b/src/grpc/types/lnrpc/PendingChannelsResponse.ts new file mode 100644 index 000000000..1cfaeee55 --- /dev/null +++ b/src/grpc/types/lnrpc/PendingChannelsResponse.ts @@ -0,0 +1,158 @@ +// Original file: proto/lightning.proto + +import type { + Initiator as _lnrpc_Initiator, + Initiator__Output as _lnrpc_Initiator__Output, +} from '../lnrpc/Initiator' +import type { + CommitmentType as _lnrpc_CommitmentType, + CommitmentType__Output as _lnrpc_CommitmentType__Output, +} from '../lnrpc/CommitmentType' +import type { + PendingHTLC as _lnrpc_PendingHTLC, + PendingHTLC__Output as _lnrpc_PendingHTLC__Output, +} from '../lnrpc/PendingHTLC' +import type { Long } from '@grpc/proto-loader' + +// Original file: proto/lightning.proto + +export const _lnrpc_PendingChannelsResponse_ForceClosedChannel_AnchorState = { + LIMBO: 'LIMBO', + RECOVERED: 'RECOVERED', + LOST: 'LOST', +} as const + +export type _lnrpc_PendingChannelsResponse_ForceClosedChannel_AnchorState = + | 'LIMBO' + | 0 + | 'RECOVERED' + | 1 + | 'LOST' + | 2 + +export type _lnrpc_PendingChannelsResponse_ForceClosedChannel_AnchorState__Output = + (typeof _lnrpc_PendingChannelsResponse_ForceClosedChannel_AnchorState)[keyof typeof _lnrpc_PendingChannelsResponse_ForceClosedChannel_AnchorState] + +export interface _lnrpc_PendingChannelsResponse_ClosedChannel { + channel?: _lnrpc_PendingChannelsResponse_PendingChannel | null + closing_txid?: string +} + +export interface _lnrpc_PendingChannelsResponse_ClosedChannel__Output { + channel: _lnrpc_PendingChannelsResponse_PendingChannel__Output | null + closing_txid: string +} + +export interface _lnrpc_PendingChannelsResponse_Commitments { + local_txid?: string + remote_txid?: string + remote_pending_txid?: string + local_commit_fee_sat?: number | string | Long + remote_commit_fee_sat?: number | string | Long + remote_pending_commit_fee_sat?: number | string | Long +} + +export interface _lnrpc_PendingChannelsResponse_Commitments__Output { + local_txid: string + remote_txid: string + remote_pending_txid: string + local_commit_fee_sat: string + remote_commit_fee_sat: string + remote_pending_commit_fee_sat: string +} + +export interface _lnrpc_PendingChannelsResponse_ForceClosedChannel { + channel?: _lnrpc_PendingChannelsResponse_PendingChannel | null + closing_txid?: string + limbo_balance?: number | string | Long + maturity_height?: number + blocks_til_maturity?: number + recovered_balance?: number | string | Long + pending_htlcs?: _lnrpc_PendingHTLC[] + anchor?: _lnrpc_PendingChannelsResponse_ForceClosedChannel_AnchorState +} + +export interface _lnrpc_PendingChannelsResponse_ForceClosedChannel__Output { + channel: _lnrpc_PendingChannelsResponse_PendingChannel__Output | null + closing_txid: string + limbo_balance: string + maturity_height: number + blocks_til_maturity: number + recovered_balance: string + pending_htlcs: _lnrpc_PendingHTLC__Output[] + anchor: _lnrpc_PendingChannelsResponse_ForceClosedChannel_AnchorState__Output +} + +export interface _lnrpc_PendingChannelsResponse_PendingChannel { + remote_node_pub?: string + channel_point?: string + capacity?: number | string | Long + local_balance?: number | string | Long + remote_balance?: number | string | Long + local_chan_reserve_sat?: number | string | Long + remote_chan_reserve_sat?: number | string | Long + initiator?: _lnrpc_Initiator + commitment_type?: _lnrpc_CommitmentType + num_forwarding_packages?: number | string | Long + chan_status_flags?: string + private?: boolean +} + +export interface _lnrpc_PendingChannelsResponse_PendingChannel__Output { + remote_node_pub: string + channel_point: string + capacity: string + local_balance: string + remote_balance: string + local_chan_reserve_sat: string + remote_chan_reserve_sat: string + initiator: _lnrpc_Initiator__Output + commitment_type: _lnrpc_CommitmentType__Output + num_forwarding_packages: string + chan_status_flags: string + private: boolean +} + +export interface _lnrpc_PendingChannelsResponse_PendingOpenChannel { + channel?: _lnrpc_PendingChannelsResponse_PendingChannel | null + commit_fee?: number | string | Long + commit_weight?: number | string | Long + fee_per_kw?: number | string | Long +} + +export interface _lnrpc_PendingChannelsResponse_PendingOpenChannel__Output { + channel: _lnrpc_PendingChannelsResponse_PendingChannel__Output | null + commit_fee: string + commit_weight: string + fee_per_kw: string +} + +export interface _lnrpc_PendingChannelsResponse_WaitingCloseChannel { + channel?: _lnrpc_PendingChannelsResponse_PendingChannel | null + limbo_balance?: number | string | Long + commitments?: _lnrpc_PendingChannelsResponse_Commitments | null + closing_txid?: string +} + +export interface _lnrpc_PendingChannelsResponse_WaitingCloseChannel__Output { + channel: _lnrpc_PendingChannelsResponse_PendingChannel__Output | null + limbo_balance: string + commitments: _lnrpc_PendingChannelsResponse_Commitments__Output | null + closing_txid: string +} + +export interface PendingChannelsResponse { + total_limbo_balance?: number | string | Long + pending_open_channels?: _lnrpc_PendingChannelsResponse_PendingOpenChannel[] + pending_closing_channels?: _lnrpc_PendingChannelsResponse_ClosedChannel[] + pending_force_closing_channels?: _lnrpc_PendingChannelsResponse_ForceClosedChannel[] + waiting_close_channels?: _lnrpc_PendingChannelsResponse_WaitingCloseChannel[] +} + +export interface PendingChannelsResponse__Output { + total_limbo_balance: string + pending_open_channels: _lnrpc_PendingChannelsResponse_PendingOpenChannel__Output[] + pending_closing_channels: _lnrpc_PendingChannelsResponse_ClosedChannel__Output[] + pending_force_closing_channels: _lnrpc_PendingChannelsResponse_ForceClosedChannel__Output[] + waiting_close_channels: _lnrpc_PendingChannelsResponse_WaitingCloseChannel__Output[] +} diff --git a/src/grpc/types/lnrpc/PendingHTLC.d.ts b/src/grpc/types/lnrpc/PendingHTLC.d.ts new file mode 100644 index 000000000..8c1c1b3fc --- /dev/null +++ b/src/grpc/types/lnrpc/PendingHTLC.d.ts @@ -0,0 +1,21 @@ +// Original file: proto/lightning.proto + +import type { Long } from '@grpc/proto-loader' + +export interface PendingHTLC { + incoming?: boolean + amount?: number | string | Long + outpoint?: string + maturity_height?: number + blocks_til_maturity?: number + stage?: number +} + +export interface PendingHTLC__Output { + incoming: boolean + amount: string + outpoint: string + maturity_height: number + blocks_til_maturity: number + stage: number +} diff --git a/src/grpc/types/lnrpc/PendingUpdate.d.ts b/src/grpc/types/lnrpc/PendingUpdate.d.ts new file mode 100644 index 000000000..e63ea3cb4 --- /dev/null +++ b/src/grpc/types/lnrpc/PendingUpdate.d.ts @@ -0,0 +1,11 @@ +// Original file: proto/lightning.proto + +export interface PendingUpdate { + txid?: Buffer | Uint8Array | string + output_index?: number +} + +export interface PendingUpdate__Output { + txid: Buffer + output_index: number +} diff --git a/src/grpc/types/lnrpc/PolicyUpdateRequest.d.ts b/src/grpc/types/lnrpc/PolicyUpdateRequest.d.ts new file mode 100644 index 000000000..3c8da411d --- /dev/null +++ b/src/grpc/types/lnrpc/PolicyUpdateRequest.d.ts @@ -0,0 +1,33 @@ +// Original file: proto/lightning.proto + +import type { + ChannelPoint as _lnrpc_ChannelPoint, + ChannelPoint__Output as _lnrpc_ChannelPoint__Output, +} from '../lnrpc/ChannelPoint' +import type { Long } from '@grpc/proto-loader' + +export interface PolicyUpdateRequest { + global?: boolean + chan_point?: _lnrpc_ChannelPoint | null + base_fee_msat?: number | string | Long + fee_rate?: number | string + time_lock_delta?: number + max_htlc_msat?: number | string | Long + min_htlc_msat?: number | string | Long + min_htlc_msat_specified?: boolean + fee_rate_ppm?: number + scope?: 'global' | 'chan_point' +} + +export interface PolicyUpdateRequest__Output { + global?: boolean + chan_point?: _lnrpc_ChannelPoint__Output | null + base_fee_msat: string + fee_rate: number + time_lock_delta: number + max_htlc_msat: string + min_htlc_msat: string + min_htlc_msat_specified: boolean + fee_rate_ppm: number + scope: 'global' | 'chan_point' +} diff --git a/src/grpc/types/lnrpc/PolicyUpdateResponse.d.ts b/src/grpc/types/lnrpc/PolicyUpdateResponse.d.ts new file mode 100644 index 000000000..bdb847573 --- /dev/null +++ b/src/grpc/types/lnrpc/PolicyUpdateResponse.d.ts @@ -0,0 +1,14 @@ +// Original file: proto/lightning.proto + +import type { + FailedUpdate as _lnrpc_FailedUpdate, + FailedUpdate__Output as _lnrpc_FailedUpdate__Output, +} from '../lnrpc/FailedUpdate' + +export interface PolicyUpdateResponse { + failed_updates?: _lnrpc_FailedUpdate[] +} + +export interface PolicyUpdateResponse__Output { + failed_updates: _lnrpc_FailedUpdate__Output[] +} diff --git a/src/grpc/types/lnrpc/PreviousOutPoint.d.ts b/src/grpc/types/lnrpc/PreviousOutPoint.d.ts new file mode 100644 index 000000000..eebf5e421 --- /dev/null +++ b/src/grpc/types/lnrpc/PreviousOutPoint.d.ts @@ -0,0 +1,11 @@ +// Original file: proto/lightning.proto + +export interface PreviousOutPoint { + outpoint?: string + is_our_output?: boolean +} + +export interface PreviousOutPoint__Output { + outpoint: string + is_our_output: boolean +} diff --git a/src/grpc/types/lnrpc/PsbtShim.d.ts b/src/grpc/types/lnrpc/PsbtShim.d.ts new file mode 100644 index 000000000..f56d376e8 --- /dev/null +++ b/src/grpc/types/lnrpc/PsbtShim.d.ts @@ -0,0 +1,13 @@ +// Original file: proto/lightning.proto + +export interface PsbtShim { + pending_chan_id?: Buffer | Uint8Array | string + base_psbt?: Buffer | Uint8Array | string + no_publish?: boolean +} + +export interface PsbtShim__Output { + pending_chan_id: Buffer + base_psbt: Buffer + no_publish: boolean +} diff --git a/src/grpc/types/lnrpc/QueryRoutesRequest.d.ts b/src/grpc/types/lnrpc/QueryRoutesRequest.d.ts new file mode 100644 index 000000000..3a92f24ae --- /dev/null +++ b/src/grpc/types/lnrpc/QueryRoutesRequest.d.ts @@ -0,0 +1,63 @@ +// Original file: proto/lightning.proto + +import type { + FeeLimit as _lnrpc_FeeLimit, + FeeLimit__Output as _lnrpc_FeeLimit__Output, +} from '../lnrpc/FeeLimit' +import type { + EdgeLocator as _lnrpc_EdgeLocator, + EdgeLocator__Output as _lnrpc_EdgeLocator__Output, +} from '../lnrpc/EdgeLocator' +import type { + NodePair as _lnrpc_NodePair, + NodePair__Output as _lnrpc_NodePair__Output, +} from '../lnrpc/NodePair' +import type { + RouteHint as _lnrpc_RouteHint, + RouteHint__Output as _lnrpc_RouteHint__Output, +} from '../lnrpc/RouteHint' +import type { + FeatureBit as _lnrpc_FeatureBit, + FeatureBit__Output as _lnrpc_FeatureBit__Output, +} from '../lnrpc/FeatureBit' +import type { Long } from '@grpc/proto-loader' + +export interface QueryRoutesRequest { + pub_key?: string + amt?: number | string | Long + final_cltv_delta?: number + fee_limit?: _lnrpc_FeeLimit | null + ignored_nodes?: (Buffer | Uint8Array | string)[] + ignored_edges?: _lnrpc_EdgeLocator[] + source_pub_key?: string + use_mission_control?: boolean + ignored_pairs?: _lnrpc_NodePair[] + cltv_limit?: number + amt_msat?: number | string | Long + dest_custom_records?: { [key: number]: Buffer | Uint8Array | string } + outgoing_chan_id?: number | string | Long + last_hop_pubkey?: Buffer | Uint8Array | string + route_hints?: _lnrpc_RouteHint[] + dest_features?: _lnrpc_FeatureBit[] + time_pref?: number | string +} + +export interface QueryRoutesRequest__Output { + pub_key: string + amt: string + final_cltv_delta: number + fee_limit: _lnrpc_FeeLimit__Output | null + ignored_nodes: Buffer[] + ignored_edges: _lnrpc_EdgeLocator__Output[] + source_pub_key: string + use_mission_control: boolean + ignored_pairs: _lnrpc_NodePair__Output[] + cltv_limit: number + amt_msat: string + dest_custom_records: { [key: number]: Buffer } + outgoing_chan_id: string + last_hop_pubkey: Buffer + route_hints: _lnrpc_RouteHint__Output[] + dest_features: _lnrpc_FeatureBit__Output[] + time_pref: number +} diff --git a/src/grpc/types/lnrpc/QueryRoutesResponse.d.ts b/src/grpc/types/lnrpc/QueryRoutesResponse.d.ts new file mode 100644 index 000000000..73a0e452e --- /dev/null +++ b/src/grpc/types/lnrpc/QueryRoutesResponse.d.ts @@ -0,0 +1,16 @@ +// Original file: proto/lightning.proto + +import type { + Route as _lnrpc_Route, + Route__Output as _lnrpc_Route__Output, +} from '../lnrpc/Route' + +export interface QueryRoutesResponse { + routes?: _lnrpc_Route[] + success_prob?: number | string +} + +export interface QueryRoutesResponse__Output { + routes: _lnrpc_Route__Output[] + success_prob: number +} diff --git a/src/grpc/types/lnrpc/RPCMessage.d.ts b/src/grpc/types/lnrpc/RPCMessage.d.ts new file mode 100644 index 000000000..41f45198a --- /dev/null +++ b/src/grpc/types/lnrpc/RPCMessage.d.ts @@ -0,0 +1,17 @@ +// Original file: proto/lightning.proto + +export interface RPCMessage { + method_full_uri?: string + stream_rpc?: boolean + type_name?: string + serialized?: Buffer | Uint8Array | string + is_error?: boolean +} + +export interface RPCMessage__Output { + method_full_uri: string + stream_rpc: boolean + type_name: string + serialized: Buffer + is_error: boolean +} diff --git a/src/grpc/types/lnrpc/RPCMiddlewareRequest.d.ts b/src/grpc/types/lnrpc/RPCMiddlewareRequest.d.ts new file mode 100644 index 000000000..2b1840389 --- /dev/null +++ b/src/grpc/types/lnrpc/RPCMiddlewareRequest.d.ts @@ -0,0 +1,35 @@ +// Original file: proto/lightning.proto + +import type { + StreamAuth as _lnrpc_StreamAuth, + StreamAuth__Output as _lnrpc_StreamAuth__Output, +} from '../lnrpc/StreamAuth' +import type { + RPCMessage as _lnrpc_RPCMessage, + RPCMessage__Output as _lnrpc_RPCMessage__Output, +} from '../lnrpc/RPCMessage' +import type { Long } from '@grpc/proto-loader' + +export interface RPCMiddlewareRequest { + request_id?: number | string | Long + raw_macaroon?: Buffer | Uint8Array | string + custom_caveat_condition?: string + stream_auth?: _lnrpc_StreamAuth | null + request?: _lnrpc_RPCMessage | null + response?: _lnrpc_RPCMessage | null + msg_id?: number | string | Long + reg_complete?: boolean + intercept_type?: 'stream_auth' | 'request' | 'response' | 'reg_complete' +} + +export interface RPCMiddlewareRequest__Output { + request_id: string + raw_macaroon: Buffer + custom_caveat_condition: string + stream_auth?: _lnrpc_StreamAuth__Output | null + request?: _lnrpc_RPCMessage__Output | null + response?: _lnrpc_RPCMessage__Output | null + msg_id: string + reg_complete?: boolean + intercept_type: 'stream_auth' | 'request' | 'response' | 'reg_complete' +} diff --git a/src/grpc/types/lnrpc/RPCMiddlewareResponse.d.ts b/src/grpc/types/lnrpc/RPCMiddlewareResponse.d.ts new file mode 100644 index 000000000..6ef263be1 --- /dev/null +++ b/src/grpc/types/lnrpc/RPCMiddlewareResponse.d.ts @@ -0,0 +1,25 @@ +// Original file: proto/lightning.proto + +import type { + MiddlewareRegistration as _lnrpc_MiddlewareRegistration, + MiddlewareRegistration__Output as _lnrpc_MiddlewareRegistration__Output, +} from '../lnrpc/MiddlewareRegistration' +import type { + InterceptFeedback as _lnrpc_InterceptFeedback, + InterceptFeedback__Output as _lnrpc_InterceptFeedback__Output, +} from '../lnrpc/InterceptFeedback' +import type { Long } from '@grpc/proto-loader' + +export interface RPCMiddlewareResponse { + ref_msg_id?: number | string | Long + register?: _lnrpc_MiddlewareRegistration | null + feedback?: _lnrpc_InterceptFeedback | null + middleware_message?: 'register' | 'feedback' +} + +export interface RPCMiddlewareResponse__Output { + ref_msg_id: string + register?: _lnrpc_MiddlewareRegistration__Output | null + feedback?: _lnrpc_InterceptFeedback__Output | null + middleware_message: 'register' | 'feedback' +} diff --git a/src/grpc/types/lnrpc/ReadyForPsbtFunding.d.ts b/src/grpc/types/lnrpc/ReadyForPsbtFunding.d.ts new file mode 100644 index 000000000..bf30e37f5 --- /dev/null +++ b/src/grpc/types/lnrpc/ReadyForPsbtFunding.d.ts @@ -0,0 +1,15 @@ +// Original file: proto/lightning.proto + +import type { Long } from '@grpc/proto-loader' + +export interface ReadyForPsbtFunding { + funding_address?: string + funding_amount?: number | string | Long + psbt?: Buffer | Uint8Array | string +} + +export interface ReadyForPsbtFunding__Output { + funding_address: string + funding_amount: string + psbt: Buffer +} diff --git a/src/grpc/types/lnrpc/Resolution.d.ts b/src/grpc/types/lnrpc/Resolution.d.ts new file mode 100644 index 000000000..c5d6f1ae2 --- /dev/null +++ b/src/grpc/types/lnrpc/Resolution.d.ts @@ -0,0 +1,31 @@ +// Original file: proto/lightning.proto + +import type { + ResolutionType as _lnrpc_ResolutionType, + ResolutionType__Output as _lnrpc_ResolutionType__Output, +} from '../lnrpc/ResolutionType' +import type { + ResolutionOutcome as _lnrpc_ResolutionOutcome, + ResolutionOutcome__Output as _lnrpc_ResolutionOutcome__Output, +} from '../lnrpc/ResolutionOutcome' +import type { + OutPoint as _lnrpc_OutPoint, + OutPoint__Output as _lnrpc_OutPoint__Output, +} from '../lnrpc/OutPoint' +import type { Long } from '@grpc/proto-loader' + +export interface Resolution { + resolution_type?: _lnrpc_ResolutionType + outcome?: _lnrpc_ResolutionOutcome + outpoint?: _lnrpc_OutPoint | null + amount_sat?: number | string | Long + sweep_txid?: string +} + +export interface Resolution__Output { + resolution_type: _lnrpc_ResolutionType__Output + outcome: _lnrpc_ResolutionOutcome__Output + outpoint: _lnrpc_OutPoint__Output | null + amount_sat: string + sweep_txid: string +} diff --git a/src/grpc/types/lnrpc/ResolutionOutcome.ts b/src/grpc/types/lnrpc/ResolutionOutcome.ts new file mode 100644 index 000000000..42b584958 --- /dev/null +++ b/src/grpc/types/lnrpc/ResolutionOutcome.ts @@ -0,0 +1,27 @@ +// Original file: proto/lightning.proto + +export const ResolutionOutcome = { + OUTCOME_UNKNOWN: 'OUTCOME_UNKNOWN', + CLAIMED: 'CLAIMED', + UNCLAIMED: 'UNCLAIMED', + ABANDONED: 'ABANDONED', + FIRST_STAGE: 'FIRST_STAGE', + TIMEOUT: 'TIMEOUT', +} as const + +export type ResolutionOutcome = + | 'OUTCOME_UNKNOWN' + | 0 + | 'CLAIMED' + | 1 + | 'UNCLAIMED' + | 2 + | 'ABANDONED' + | 3 + | 'FIRST_STAGE' + | 4 + | 'TIMEOUT' + | 5 + +export type ResolutionOutcome__Output = + (typeof ResolutionOutcome)[keyof typeof ResolutionOutcome] diff --git a/src/grpc/types/lnrpc/ResolutionType.ts b/src/grpc/types/lnrpc/ResolutionType.ts new file mode 100644 index 000000000..e7df6a162 --- /dev/null +++ b/src/grpc/types/lnrpc/ResolutionType.ts @@ -0,0 +1,24 @@ +// Original file: proto/lightning.proto + +export const ResolutionType = { + TYPE_UNKNOWN: 'TYPE_UNKNOWN', + ANCHOR: 'ANCHOR', + INCOMING_HTLC: 'INCOMING_HTLC', + OUTGOING_HTLC: 'OUTGOING_HTLC', + COMMIT: 'COMMIT', +} as const + +export type ResolutionType = + | 'TYPE_UNKNOWN' + | 0 + | 'ANCHOR' + | 1 + | 'INCOMING_HTLC' + | 2 + | 'OUTGOING_HTLC' + | 3 + | 'COMMIT' + | 4 + +export type ResolutionType__Output = + (typeof ResolutionType)[keyof typeof ResolutionType] diff --git a/src/grpc/types/lnrpc/RestoreBackupResponse.d.ts b/src/grpc/types/lnrpc/RestoreBackupResponse.d.ts new file mode 100644 index 000000000..245faead0 --- /dev/null +++ b/src/grpc/types/lnrpc/RestoreBackupResponse.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/lightning.proto + +export interface RestoreBackupResponse { + [k: string]: never +} + +export interface RestoreBackupResponse__Output { + [k: string]: never +} diff --git a/src/grpc/types/lnrpc/RestoreChanBackupRequest.d.ts b/src/grpc/types/lnrpc/RestoreChanBackupRequest.d.ts new file mode 100644 index 000000000..198391e5c --- /dev/null +++ b/src/grpc/types/lnrpc/RestoreChanBackupRequest.d.ts @@ -0,0 +1,18 @@ +// Original file: proto/lightning.proto + +import type { + ChannelBackups as _lnrpc_ChannelBackups, + ChannelBackups__Output as _lnrpc_ChannelBackups__Output, +} from '../lnrpc/ChannelBackups' + +export interface RestoreChanBackupRequest { + chan_backups?: _lnrpc_ChannelBackups | null + multi_chan_backup?: Buffer | Uint8Array | string + backup?: 'chan_backups' | 'multi_chan_backup' +} + +export interface RestoreChanBackupRequest__Output { + chan_backups?: _lnrpc_ChannelBackups__Output | null + multi_chan_backup?: Buffer + backup: 'chan_backups' | 'multi_chan_backup' +} diff --git a/src/grpc/types/lnrpc/Route.d.ts b/src/grpc/types/lnrpc/Route.d.ts new file mode 100644 index 000000000..4a1aab0d6 --- /dev/null +++ b/src/grpc/types/lnrpc/Route.d.ts @@ -0,0 +1,25 @@ +// Original file: proto/lightning.proto + +import type { + Hop as _lnrpc_Hop, + Hop__Output as _lnrpc_Hop__Output, +} from '../lnrpc/Hop' +import type { Long } from '@grpc/proto-loader' + +export interface Route { + total_time_lock?: number + total_fees?: number | string | Long + total_amt?: number | string | Long + hops?: _lnrpc_Hop[] + total_fees_msat?: number | string | Long + total_amt_msat?: number | string | Long +} + +export interface Route__Output { + total_time_lock: number + total_fees: string + total_amt: string + hops: _lnrpc_Hop__Output[] + total_fees_msat: string + total_amt_msat: string +} diff --git a/src/grpc/types/lnrpc/RouteHint.d.ts b/src/grpc/types/lnrpc/RouteHint.d.ts new file mode 100644 index 000000000..bf53a6993 --- /dev/null +++ b/src/grpc/types/lnrpc/RouteHint.d.ts @@ -0,0 +1,14 @@ +// Original file: proto/lightning.proto + +import type { + HopHint as _lnrpc_HopHint, + HopHint__Output as _lnrpc_HopHint__Output, +} from '../lnrpc/HopHint' + +export interface RouteHint { + hop_hints?: _lnrpc_HopHint[] +} + +export interface RouteHint__Output { + hop_hints: _lnrpc_HopHint__Output[] +} diff --git a/src/grpc/types/lnrpc/RoutingPolicy.d.ts b/src/grpc/types/lnrpc/RoutingPolicy.d.ts new file mode 100644 index 000000000..da516b590 --- /dev/null +++ b/src/grpc/types/lnrpc/RoutingPolicy.d.ts @@ -0,0 +1,25 @@ +// Original file: proto/lightning.proto + +import type { Long } from '@grpc/proto-loader' + +export interface RoutingPolicy { + time_lock_delta?: number + min_htlc?: number | string | Long + fee_base_msat?: number | string | Long + fee_rate_milli_msat?: number | string | Long + disabled?: boolean + max_htlc_msat?: number | string | Long + last_update?: number + custom_records?: { [key: number]: Buffer | Uint8Array | string } +} + +export interface RoutingPolicy__Output { + time_lock_delta: number + min_htlc: string + fee_base_msat: string + fee_rate_milli_msat: string + disabled: boolean + max_htlc_msat: string + last_update: number + custom_records: { [key: number]: Buffer } +} diff --git a/src/grpc/types/lnrpc/SendCoinsRequest.d.ts b/src/grpc/types/lnrpc/SendCoinsRequest.d.ts new file mode 100644 index 000000000..522cee1e4 --- /dev/null +++ b/src/grpc/types/lnrpc/SendCoinsRequest.d.ts @@ -0,0 +1,27 @@ +// Original file: proto/lightning.proto + +import type { Long } from '@grpc/proto-loader' + +export interface SendCoinsRequest { + addr?: string + amount?: number | string | Long + target_conf?: number + sat_per_vbyte?: number | string | Long + sat_per_byte?: number | string | Long + send_all?: boolean + label?: string + min_confs?: number + spend_unconfirmed?: boolean +} + +export interface SendCoinsRequest__Output { + addr: string + amount: string + target_conf: number + sat_per_vbyte: string + sat_per_byte: string + send_all: boolean + label: string + min_confs: number + spend_unconfirmed: boolean +} diff --git a/src/grpc/types/lnrpc/SendCoinsResponse.d.ts b/src/grpc/types/lnrpc/SendCoinsResponse.d.ts new file mode 100644 index 000000000..473fc6e00 --- /dev/null +++ b/src/grpc/types/lnrpc/SendCoinsResponse.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/lightning.proto + +export interface SendCoinsResponse { + txid?: string +} + +export interface SendCoinsResponse__Output { + txid: string +} diff --git a/src/grpc/types/lnrpc/SendCustomMessageRequest.d.ts b/src/grpc/types/lnrpc/SendCustomMessageRequest.d.ts new file mode 100644 index 000000000..2016e6e4c --- /dev/null +++ b/src/grpc/types/lnrpc/SendCustomMessageRequest.d.ts @@ -0,0 +1,13 @@ +// Original file: proto/lightning.proto + +export interface SendCustomMessageRequest { + peer?: Buffer | Uint8Array | string + type?: number + data?: Buffer | Uint8Array | string +} + +export interface SendCustomMessageRequest__Output { + peer: Buffer + type: number + data: Buffer +} diff --git a/src/grpc/types/lnrpc/SendCustomMessageResponse.d.ts b/src/grpc/types/lnrpc/SendCustomMessageResponse.d.ts new file mode 100644 index 000000000..78ad19d2f --- /dev/null +++ b/src/grpc/types/lnrpc/SendCustomMessageResponse.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/lightning.proto + +export interface SendCustomMessageResponse { + [k: string]: never +} + +export interface SendCustomMessageResponse__Output { + [k: string]: never +} diff --git a/src/grpc/types/lnrpc/SendManyRequest.d.ts b/src/grpc/types/lnrpc/SendManyRequest.d.ts new file mode 100644 index 000000000..913914b51 --- /dev/null +++ b/src/grpc/types/lnrpc/SendManyRequest.d.ts @@ -0,0 +1,23 @@ +// Original file: proto/lightning.proto + +import type { Long } from '@grpc/proto-loader' + +export interface SendManyRequest { + AddrToAmount?: { [key: string]: number | string | Long } + target_conf?: number + sat_per_vbyte?: number | string | Long + sat_per_byte?: number | string | Long + label?: string + min_confs?: number + spend_unconfirmed?: boolean +} + +export interface SendManyRequest__Output { + AddrToAmount: { [key: string]: string } + target_conf: number + sat_per_vbyte: string + sat_per_byte: string + label: string + min_confs: number + spend_unconfirmed: boolean +} diff --git a/src/grpc/types/lnrpc/SendManyResponse.d.ts b/src/grpc/types/lnrpc/SendManyResponse.d.ts new file mode 100644 index 000000000..37f966484 --- /dev/null +++ b/src/grpc/types/lnrpc/SendManyResponse.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/lightning.proto + +export interface SendManyResponse { + txid?: string +} + +export interface SendManyResponse__Output { + txid: string +} diff --git a/src/grpc/types/lnrpc/SendRequest.d.ts b/src/grpc/types/lnrpc/SendRequest.d.ts new file mode 100644 index 000000000..efd6a516a --- /dev/null +++ b/src/grpc/types/lnrpc/SendRequest.d.ts @@ -0,0 +1,49 @@ +// Original file: proto/lightning.proto + +import type { + FeeLimit as _lnrpc_FeeLimit, + FeeLimit__Output as _lnrpc_FeeLimit__Output, +} from '../lnrpc/FeeLimit' +import type { + FeatureBit as _lnrpc_FeatureBit, + FeatureBit__Output as _lnrpc_FeatureBit__Output, +} from '../lnrpc/FeatureBit' +import type { Long } from '@grpc/proto-loader' + +export interface SendRequest { + dest?: Buffer | Uint8Array | string + dest_string?: string + amt?: number | string | Long + payment_hash?: Buffer | Uint8Array | string + payment_hash_string?: string + payment_request?: string + final_cltv_delta?: number + fee_limit?: _lnrpc_FeeLimit | null + outgoing_chan_id?: number | string | Long + cltv_limit?: number + dest_custom_records?: { [key: number]: Buffer | Uint8Array | string } + amt_msat?: number | string | Long + last_hop_pubkey?: Buffer | Uint8Array | string + allow_self_payment?: boolean + dest_features?: _lnrpc_FeatureBit[] + payment_addr?: Buffer | Uint8Array | string +} + +export interface SendRequest__Output { + dest: Buffer + dest_string: string + amt: string + payment_hash: Buffer + payment_hash_string: string + payment_request: string + final_cltv_delta: number + fee_limit: _lnrpc_FeeLimit__Output | null + outgoing_chan_id: string + cltv_limit: number + dest_custom_records: { [key: number]: Buffer } + amt_msat: string + last_hop_pubkey: Buffer + allow_self_payment: boolean + dest_features: _lnrpc_FeatureBit__Output[] + payment_addr: Buffer +} diff --git a/src/grpc/types/lnrpc/SendResponse.d.ts b/src/grpc/types/lnrpc/SendResponse.d.ts new file mode 100644 index 000000000..5be1eadc6 --- /dev/null +++ b/src/grpc/types/lnrpc/SendResponse.d.ts @@ -0,0 +1,20 @@ +// Original file: proto/lightning.proto + +import type { + Route as _lnrpc_Route, + Route__Output as _lnrpc_Route__Output, +} from '../lnrpc/Route' + +export interface SendResponse { + payment_error?: string + payment_preimage?: Buffer | Uint8Array | string + payment_route?: _lnrpc_Route | null + payment_hash?: Buffer | Uint8Array | string +} + +export interface SendResponse__Output { + payment_error: string + payment_preimage: Buffer + payment_route: _lnrpc_Route__Output | null + payment_hash: Buffer +} diff --git a/src/grpc/types/lnrpc/SendToRouteRequest.d.ts b/src/grpc/types/lnrpc/SendToRouteRequest.d.ts new file mode 100644 index 000000000..d579f5d58 --- /dev/null +++ b/src/grpc/types/lnrpc/SendToRouteRequest.d.ts @@ -0,0 +1,18 @@ +// Original file: proto/lightning.proto + +import type { + Route as _lnrpc_Route, + Route__Output as _lnrpc_Route__Output, +} from '../lnrpc/Route' + +export interface SendToRouteRequest { + payment_hash?: Buffer | Uint8Array | string + payment_hash_string?: string + route?: _lnrpc_Route | null +} + +export interface SendToRouteRequest__Output { + payment_hash: Buffer + payment_hash_string: string + route: _lnrpc_Route__Output | null +} diff --git a/src/grpc/types/lnrpc/SetID.d.ts b/src/grpc/types/lnrpc/SetID.d.ts new file mode 100644 index 000000000..a59b4e63e --- /dev/null +++ b/src/grpc/types/lnrpc/SetID.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/lightning.proto + +export interface SetID { + set_id?: Buffer | Uint8Array | string +} + +export interface SetID__Output { + set_id: Buffer +} diff --git a/src/grpc/types/lnrpc/SignMessageRequest.d.ts b/src/grpc/types/lnrpc/SignMessageRequest.d.ts new file mode 100644 index 000000000..9681e61ff --- /dev/null +++ b/src/grpc/types/lnrpc/SignMessageRequest.d.ts @@ -0,0 +1,11 @@ +// Original file: proto/lightning.proto + +export interface SignMessageRequest { + msg?: Buffer | Uint8Array | string + single_hash?: boolean +} + +export interface SignMessageRequest__Output { + msg: Buffer + single_hash: boolean +} diff --git a/src/grpc/types/lnrpc/SignMessageResponse.d.ts b/src/grpc/types/lnrpc/SignMessageResponse.d.ts new file mode 100644 index 000000000..8c2177978 --- /dev/null +++ b/src/grpc/types/lnrpc/SignMessageResponse.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/lightning.proto + +export interface SignMessageResponse { + signature?: string +} + +export interface SignMessageResponse__Output { + signature: string +} diff --git a/src/grpc/types/lnrpc/StopRequest.d.ts b/src/grpc/types/lnrpc/StopRequest.d.ts new file mode 100644 index 000000000..f4a10ce82 --- /dev/null +++ b/src/grpc/types/lnrpc/StopRequest.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/lightning.proto + +export interface StopRequest { + [k: string]: never +} + +export interface StopRequest__Output { + [k: string]: never +} diff --git a/src/grpc/types/lnrpc/StopResponse.d.ts b/src/grpc/types/lnrpc/StopResponse.d.ts new file mode 100644 index 000000000..963569c70 --- /dev/null +++ b/src/grpc/types/lnrpc/StopResponse.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/lightning.proto + +export interface StopResponse { + [k: string]: never +} + +export interface StopResponse__Output { + [k: string]: never +} diff --git a/src/grpc/types/lnrpc/StreamAuth.d.ts b/src/grpc/types/lnrpc/StreamAuth.d.ts new file mode 100644 index 000000000..43fd54929 --- /dev/null +++ b/src/grpc/types/lnrpc/StreamAuth.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/lightning.proto + +export interface StreamAuth { + method_full_uri?: string +} + +export interface StreamAuth__Output { + method_full_uri: string +} diff --git a/src/grpc/types/lnrpc/SubscribeCustomMessagesRequest.d.ts b/src/grpc/types/lnrpc/SubscribeCustomMessagesRequest.d.ts new file mode 100644 index 000000000..67ebedde2 --- /dev/null +++ b/src/grpc/types/lnrpc/SubscribeCustomMessagesRequest.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/lightning.proto + +export interface SubscribeCustomMessagesRequest { + [k: string]: never +} + +export interface SubscribeCustomMessagesRequest__Output { + [k: string]: never +} diff --git a/src/grpc/types/lnrpc/TimestampedError.d.ts b/src/grpc/types/lnrpc/TimestampedError.d.ts new file mode 100644 index 000000000..fb63c9244 --- /dev/null +++ b/src/grpc/types/lnrpc/TimestampedError.d.ts @@ -0,0 +1,13 @@ +// Original file: proto/lightning.proto + +import type { Long } from '@grpc/proto-loader' + +export interface TimestampedError { + timestamp?: number | string | Long + error?: string +} + +export interface TimestampedError__Output { + timestamp: string + error: string +} diff --git a/src/grpc/types/lnrpc/Transaction.d.ts b/src/grpc/types/lnrpc/Transaction.d.ts new file mode 100644 index 000000000..b91d9efd1 --- /dev/null +++ b/src/grpc/types/lnrpc/Transaction.d.ts @@ -0,0 +1,41 @@ +// Original file: proto/lightning.proto + +import type { + OutputDetail as _lnrpc_OutputDetail, + OutputDetail__Output as _lnrpc_OutputDetail__Output, +} from '../lnrpc/OutputDetail' +import type { + PreviousOutPoint as _lnrpc_PreviousOutPoint, + PreviousOutPoint__Output as _lnrpc_PreviousOutPoint__Output, +} from '../lnrpc/PreviousOutPoint' +import type { Long } from '@grpc/proto-loader' + +export interface Transaction { + tx_hash?: string + amount?: number | string | Long + num_confirmations?: number + block_hash?: string + block_height?: number + time_stamp?: number | string | Long + total_fees?: number | string | Long + dest_addresses?: string[] + raw_tx_hex?: string + label?: string + output_details?: _lnrpc_OutputDetail[] + previous_outpoints?: _lnrpc_PreviousOutPoint[] +} + +export interface Transaction__Output { + tx_hash: string + amount: string + num_confirmations: number + block_hash: string + block_height: number + time_stamp: string + total_fees: string + dest_addresses: string[] + raw_tx_hex: string + label: string + output_details: _lnrpc_OutputDetail__Output[] + previous_outpoints: _lnrpc_PreviousOutPoint__Output[] +} diff --git a/src/grpc/types/lnrpc/TransactionDetails.d.ts b/src/grpc/types/lnrpc/TransactionDetails.d.ts new file mode 100644 index 000000000..e6237f4cb --- /dev/null +++ b/src/grpc/types/lnrpc/TransactionDetails.d.ts @@ -0,0 +1,14 @@ +// Original file: proto/lightning.proto + +import type { + Transaction as _lnrpc_Transaction, + Transaction__Output as _lnrpc_Transaction__Output, +} from '../lnrpc/Transaction' + +export interface TransactionDetails { + transactions?: _lnrpc_Transaction[] +} + +export interface TransactionDetails__Output { + transactions: _lnrpc_Transaction__Output[] +} diff --git a/src/grpc/types/lnrpc/UnlockWalletRequest.d.ts b/src/grpc/types/lnrpc/UnlockWalletRequest.d.ts new file mode 100644 index 000000000..88c9762ea --- /dev/null +++ b/src/grpc/types/lnrpc/UnlockWalletRequest.d.ts @@ -0,0 +1,20 @@ +// Original file: proto/walletunlocker.proto + +import type { + ChanBackupSnapshot as _lnrpc_ChanBackupSnapshot, + ChanBackupSnapshot__Output as _lnrpc_ChanBackupSnapshot__Output, +} from '../lnrpc/ChanBackupSnapshot' + +export interface UnlockWalletRequest { + wallet_password?: Buffer | Uint8Array | string + recovery_window?: number + channel_backups?: _lnrpc_ChanBackupSnapshot | null + stateless_init?: boolean +} + +export interface UnlockWalletRequest__Output { + wallet_password: Buffer + recovery_window: number + channel_backups: _lnrpc_ChanBackupSnapshot__Output | null + stateless_init: boolean +} diff --git a/src/grpc/types/lnrpc/UnlockWalletResponse.d.ts b/src/grpc/types/lnrpc/UnlockWalletResponse.d.ts new file mode 100644 index 000000000..3f31f1836 --- /dev/null +++ b/src/grpc/types/lnrpc/UnlockWalletResponse.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/walletunlocker.proto + +export interface UnlockWalletResponse { + [k: string]: never +} + +export interface UnlockWalletResponse__Output { + [k: string]: never +} diff --git a/src/grpc/types/lnrpc/UpdateFailure.ts b/src/grpc/types/lnrpc/UpdateFailure.ts new file mode 100644 index 000000000..a8c4d3e98 --- /dev/null +++ b/src/grpc/types/lnrpc/UpdateFailure.ts @@ -0,0 +1,24 @@ +// Original file: proto/lightning.proto + +export const UpdateFailure = { + UPDATE_FAILURE_UNKNOWN: 'UPDATE_FAILURE_UNKNOWN', + UPDATE_FAILURE_PENDING: 'UPDATE_FAILURE_PENDING', + UPDATE_FAILURE_NOT_FOUND: 'UPDATE_FAILURE_NOT_FOUND', + UPDATE_FAILURE_INTERNAL_ERR: 'UPDATE_FAILURE_INTERNAL_ERR', + UPDATE_FAILURE_INVALID_PARAMETER: 'UPDATE_FAILURE_INVALID_PARAMETER', +} as const + +export type UpdateFailure = + | 'UPDATE_FAILURE_UNKNOWN' + | 0 + | 'UPDATE_FAILURE_PENDING' + | 1 + | 'UPDATE_FAILURE_NOT_FOUND' + | 2 + | 'UPDATE_FAILURE_INTERNAL_ERR' + | 3 + | 'UPDATE_FAILURE_INVALID_PARAMETER' + | 4 + +export type UpdateFailure__Output = + (typeof UpdateFailure)[keyof typeof UpdateFailure] diff --git a/src/grpc/types/lnrpc/Utxo.d.ts b/src/grpc/types/lnrpc/Utxo.d.ts new file mode 100644 index 000000000..a1b40c400 --- /dev/null +++ b/src/grpc/types/lnrpc/Utxo.d.ts @@ -0,0 +1,29 @@ +// Original file: proto/lightning.proto + +import type { + AddressType as _lnrpc_AddressType, + AddressType__Output as _lnrpc_AddressType__Output, +} from '../lnrpc/AddressType' +import type { + OutPoint as _lnrpc_OutPoint, + OutPoint__Output as _lnrpc_OutPoint__Output, +} from '../lnrpc/OutPoint' +import type { Long } from '@grpc/proto-loader' + +export interface Utxo { + address_type?: _lnrpc_AddressType + address?: string + amount_sat?: number | string | Long + pk_script?: string + outpoint?: _lnrpc_OutPoint | null + confirmations?: number | string | Long +} + +export interface Utxo__Output { + address_type: _lnrpc_AddressType__Output + address: string + amount_sat: string + pk_script: string + outpoint: _lnrpc_OutPoint__Output | null + confirmations: string +} diff --git a/src/grpc/types/lnrpc/VerifyChanBackupResponse.d.ts b/src/grpc/types/lnrpc/VerifyChanBackupResponse.d.ts new file mode 100644 index 000000000..a7e9497d3 --- /dev/null +++ b/src/grpc/types/lnrpc/VerifyChanBackupResponse.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/lightning.proto + +export interface VerifyChanBackupResponse { + [k: string]: never +} + +export interface VerifyChanBackupResponse__Output { + [k: string]: never +} diff --git a/src/grpc/types/lnrpc/VerifyMessageRequest.d.ts b/src/grpc/types/lnrpc/VerifyMessageRequest.d.ts new file mode 100644 index 000000000..f79622dd5 --- /dev/null +++ b/src/grpc/types/lnrpc/VerifyMessageRequest.d.ts @@ -0,0 +1,11 @@ +// Original file: proto/lightning.proto + +export interface VerifyMessageRequest { + msg?: Buffer | Uint8Array | string + signature?: string +} + +export interface VerifyMessageRequest__Output { + msg: Buffer + signature: string +} diff --git a/src/grpc/types/lnrpc/VerifyMessageResponse.d.ts b/src/grpc/types/lnrpc/VerifyMessageResponse.d.ts new file mode 100644 index 000000000..242a3cb66 --- /dev/null +++ b/src/grpc/types/lnrpc/VerifyMessageResponse.d.ts @@ -0,0 +1,11 @@ +// Original file: proto/lightning.proto + +export interface VerifyMessageResponse { + valid?: boolean + pubkey?: string +} + +export interface VerifyMessageResponse__Output { + valid: boolean + pubkey: string +} diff --git a/src/grpc/types/lnrpc/WalletAccountBalance.d.ts b/src/grpc/types/lnrpc/WalletAccountBalance.d.ts new file mode 100644 index 000000000..706024342 --- /dev/null +++ b/src/grpc/types/lnrpc/WalletAccountBalance.d.ts @@ -0,0 +1,13 @@ +// Original file: proto/lightning.proto + +import type { Long } from '@grpc/proto-loader' + +export interface WalletAccountBalance { + confirmed_balance?: number | string | Long + unconfirmed_balance?: number | string | Long +} + +export interface WalletAccountBalance__Output { + confirmed_balance: string + unconfirmed_balance: string +} diff --git a/src/grpc/types/lnrpc/WalletBalanceRequest.d.ts b/src/grpc/types/lnrpc/WalletBalanceRequest.d.ts new file mode 100644 index 000000000..ba0fe3e9c --- /dev/null +++ b/src/grpc/types/lnrpc/WalletBalanceRequest.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/lightning.proto + +export interface WalletBalanceRequest { + [k: string]: never +} + +export interface WalletBalanceRequest__Output { + [k: string]: never +} diff --git a/src/grpc/types/lnrpc/WalletBalanceResponse.d.ts b/src/grpc/types/lnrpc/WalletBalanceResponse.d.ts new file mode 100644 index 000000000..9f0f4eaff --- /dev/null +++ b/src/grpc/types/lnrpc/WalletBalanceResponse.d.ts @@ -0,0 +1,25 @@ +// Original file: proto/lightning.proto + +import type { + WalletAccountBalance as _lnrpc_WalletAccountBalance, + WalletAccountBalance__Output as _lnrpc_WalletAccountBalance__Output, +} from '../lnrpc/WalletAccountBalance' +import type { Long } from '@grpc/proto-loader' + +export interface WalletBalanceResponse { + total_balance?: number | string | Long + confirmed_balance?: number | string | Long + unconfirmed_balance?: number | string | Long + account_balance?: { [key: string]: _lnrpc_WalletAccountBalance } + locked_balance?: number | string | Long + reserved_balance_anchor_chan?: number | string | Long +} + +export interface WalletBalanceResponse__Output { + total_balance: string + confirmed_balance: string + unconfirmed_balance: string + account_balance: { [key: string]: _lnrpc_WalletAccountBalance__Output } + locked_balance: string + reserved_balance_anchor_chan: string +} diff --git a/src/grpc/types/lnrpc/WalletUnlocker.d.ts b/src/grpc/types/lnrpc/WalletUnlocker.d.ts new file mode 100644 index 000000000..690a105b3 --- /dev/null +++ b/src/grpc/types/lnrpc/WalletUnlocker.d.ts @@ -0,0 +1,252 @@ +// Original file: proto/walletunlocker.proto + +import type * as grpc from '@grpc/grpc-js' +import type { MethodDefinition } from '@grpc/proto-loader' +import type { + ChangePasswordRequest as _lnrpc_ChangePasswordRequest, + ChangePasswordRequest__Output as _lnrpc_ChangePasswordRequest__Output, +} from '../lnrpc/ChangePasswordRequest' +import type { + ChangePasswordResponse as _lnrpc_ChangePasswordResponse, + ChangePasswordResponse__Output as _lnrpc_ChangePasswordResponse__Output, +} from '../lnrpc/ChangePasswordResponse' +import type { + GenSeedRequest as _lnrpc_GenSeedRequest, + GenSeedRequest__Output as _lnrpc_GenSeedRequest__Output, +} from '../lnrpc/GenSeedRequest' +import type { + GenSeedResponse as _lnrpc_GenSeedResponse, + GenSeedResponse__Output as _lnrpc_GenSeedResponse__Output, +} from '../lnrpc/GenSeedResponse' +import type { + InitWalletRequest as _lnrpc_InitWalletRequest, + InitWalletRequest__Output as _lnrpc_InitWalletRequest__Output, +} from '../lnrpc/InitWalletRequest' +import type { + InitWalletResponse as _lnrpc_InitWalletResponse, + InitWalletResponse__Output as _lnrpc_InitWalletResponse__Output, +} from '../lnrpc/InitWalletResponse' +import type { + UnlockWalletRequest as _lnrpc_UnlockWalletRequest, + UnlockWalletRequest__Output as _lnrpc_UnlockWalletRequest__Output, +} from '../lnrpc/UnlockWalletRequest' +import type { + UnlockWalletResponse as _lnrpc_UnlockWalletResponse, + UnlockWalletResponse__Output as _lnrpc_UnlockWalletResponse__Output, +} from '../lnrpc/UnlockWalletResponse' + +export interface WalletUnlockerClient extends grpc.Client { + ChangePassword( + argument: _lnrpc_ChangePasswordRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ChangePasswordResponse__Output> + ): grpc.ClientUnaryCall + ChangePassword( + argument: _lnrpc_ChangePasswordRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_ChangePasswordResponse__Output> + ): grpc.ClientUnaryCall + ChangePassword( + argument: _lnrpc_ChangePasswordRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ChangePasswordResponse__Output> + ): grpc.ClientUnaryCall + ChangePassword( + argument: _lnrpc_ChangePasswordRequest, + callback: grpc.requestCallback<_lnrpc_ChangePasswordResponse__Output> + ): grpc.ClientUnaryCall + changePassword( + argument: _lnrpc_ChangePasswordRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ChangePasswordResponse__Output> + ): grpc.ClientUnaryCall + changePassword( + argument: _lnrpc_ChangePasswordRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_ChangePasswordResponse__Output> + ): grpc.ClientUnaryCall + changePassword( + argument: _lnrpc_ChangePasswordRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_ChangePasswordResponse__Output> + ): grpc.ClientUnaryCall + changePassword( + argument: _lnrpc_ChangePasswordRequest, + callback: grpc.requestCallback<_lnrpc_ChangePasswordResponse__Output> + ): grpc.ClientUnaryCall + + GenSeed( + argument: _lnrpc_GenSeedRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_GenSeedResponse__Output> + ): grpc.ClientUnaryCall + GenSeed( + argument: _lnrpc_GenSeedRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_GenSeedResponse__Output> + ): grpc.ClientUnaryCall + GenSeed( + argument: _lnrpc_GenSeedRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_GenSeedResponse__Output> + ): grpc.ClientUnaryCall + GenSeed( + argument: _lnrpc_GenSeedRequest, + callback: grpc.requestCallback<_lnrpc_GenSeedResponse__Output> + ): grpc.ClientUnaryCall + genSeed( + argument: _lnrpc_GenSeedRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_GenSeedResponse__Output> + ): grpc.ClientUnaryCall + genSeed( + argument: _lnrpc_GenSeedRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_GenSeedResponse__Output> + ): grpc.ClientUnaryCall + genSeed( + argument: _lnrpc_GenSeedRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_GenSeedResponse__Output> + ): grpc.ClientUnaryCall + genSeed( + argument: _lnrpc_GenSeedRequest, + callback: grpc.requestCallback<_lnrpc_GenSeedResponse__Output> + ): grpc.ClientUnaryCall + + InitWallet( + argument: _lnrpc_InitWalletRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_InitWalletResponse__Output> + ): grpc.ClientUnaryCall + InitWallet( + argument: _lnrpc_InitWalletRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_InitWalletResponse__Output> + ): grpc.ClientUnaryCall + InitWallet( + argument: _lnrpc_InitWalletRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_InitWalletResponse__Output> + ): grpc.ClientUnaryCall + InitWallet( + argument: _lnrpc_InitWalletRequest, + callback: grpc.requestCallback<_lnrpc_InitWalletResponse__Output> + ): grpc.ClientUnaryCall + initWallet( + argument: _lnrpc_InitWalletRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_InitWalletResponse__Output> + ): grpc.ClientUnaryCall + initWallet( + argument: _lnrpc_InitWalletRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_InitWalletResponse__Output> + ): grpc.ClientUnaryCall + initWallet( + argument: _lnrpc_InitWalletRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_InitWalletResponse__Output> + ): grpc.ClientUnaryCall + initWallet( + argument: _lnrpc_InitWalletRequest, + callback: grpc.requestCallback<_lnrpc_InitWalletResponse__Output> + ): grpc.ClientUnaryCall + + UnlockWallet( + argument: _lnrpc_UnlockWalletRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_UnlockWalletResponse__Output> + ): grpc.ClientUnaryCall + UnlockWallet( + argument: _lnrpc_UnlockWalletRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_UnlockWalletResponse__Output> + ): grpc.ClientUnaryCall + UnlockWallet( + argument: _lnrpc_UnlockWalletRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_UnlockWalletResponse__Output> + ): grpc.ClientUnaryCall + UnlockWallet( + argument: _lnrpc_UnlockWalletRequest, + callback: grpc.requestCallback<_lnrpc_UnlockWalletResponse__Output> + ): grpc.ClientUnaryCall + unlockWallet( + argument: _lnrpc_UnlockWalletRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_UnlockWalletResponse__Output> + ): grpc.ClientUnaryCall + unlockWallet( + argument: _lnrpc_UnlockWalletRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_UnlockWalletResponse__Output> + ): grpc.ClientUnaryCall + unlockWallet( + argument: _lnrpc_UnlockWalletRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_UnlockWalletResponse__Output> + ): grpc.ClientUnaryCall + unlockWallet( + argument: _lnrpc_UnlockWalletRequest, + callback: grpc.requestCallback<_lnrpc_UnlockWalletResponse__Output> + ): grpc.ClientUnaryCall +} + +export interface WalletUnlockerHandlers + extends grpc.UntypedServiceImplementation { + ChangePassword: grpc.handleUnaryCall< + _lnrpc_ChangePasswordRequest__Output, + _lnrpc_ChangePasswordResponse + > + + GenSeed: grpc.handleUnaryCall< + _lnrpc_GenSeedRequest__Output, + _lnrpc_GenSeedResponse + > + + InitWallet: grpc.handleUnaryCall< + _lnrpc_InitWalletRequest__Output, + _lnrpc_InitWalletResponse + > + + UnlockWallet: grpc.handleUnaryCall< + _lnrpc_UnlockWalletRequest__Output, + _lnrpc_UnlockWalletResponse + > +} + +export interface WalletUnlockerDefinition extends grpc.ServiceDefinition { + ChangePassword: MethodDefinition< + _lnrpc_ChangePasswordRequest, + _lnrpc_ChangePasswordResponse, + _lnrpc_ChangePasswordRequest__Output, + _lnrpc_ChangePasswordResponse__Output + > + GenSeed: MethodDefinition< + _lnrpc_GenSeedRequest, + _lnrpc_GenSeedResponse, + _lnrpc_GenSeedRequest__Output, + _lnrpc_GenSeedResponse__Output + > + InitWallet: MethodDefinition< + _lnrpc_InitWalletRequest, + _lnrpc_InitWalletResponse, + _lnrpc_InitWalletRequest__Output, + _lnrpc_InitWalletResponse__Output + > + UnlockWallet: MethodDefinition< + _lnrpc_UnlockWalletRequest, + _lnrpc_UnlockWalletResponse, + _lnrpc_UnlockWalletRequest__Output, + _lnrpc_UnlockWalletResponse__Output + > +} diff --git a/src/grpc/types/lnrpc/WatchOnly.d.ts b/src/grpc/types/lnrpc/WatchOnly.d.ts new file mode 100644 index 000000000..9d396c65b --- /dev/null +++ b/src/grpc/types/lnrpc/WatchOnly.d.ts @@ -0,0 +1,19 @@ +// Original file: proto/walletunlocker.proto + +import type { + WatchOnlyAccount as _lnrpc_WatchOnlyAccount, + WatchOnlyAccount__Output as _lnrpc_WatchOnlyAccount__Output, +} from '../lnrpc/WatchOnlyAccount' +import type { Long } from '@grpc/proto-loader' + +export interface WatchOnly { + master_key_birthday_timestamp?: number | string | Long + master_key_fingerprint?: Buffer | Uint8Array | string + accounts?: _lnrpc_WatchOnlyAccount[] +} + +export interface WatchOnly__Output { + master_key_birthday_timestamp: string + master_key_fingerprint: Buffer + accounts: _lnrpc_WatchOnlyAccount__Output[] +} diff --git a/src/grpc/types/lnrpc/WatchOnlyAccount.d.ts b/src/grpc/types/lnrpc/WatchOnlyAccount.d.ts new file mode 100644 index 000000000..cb0482751 --- /dev/null +++ b/src/grpc/types/lnrpc/WatchOnlyAccount.d.ts @@ -0,0 +1,15 @@ +// Original file: proto/walletunlocker.proto + +export interface WatchOnlyAccount { + purpose?: number + coin_type?: number + account?: number + xpub?: string +} + +export interface WatchOnlyAccount__Output { + purpose: number + coin_type: number + account: number + xpub: string +} diff --git a/src/grpc/types/lnrpc_proxy/AddInvoiceResponse.d.ts b/src/grpc/types/lnrpc_proxy/AddInvoiceResponse.d.ts new file mode 100644 index 000000000..61533dab9 --- /dev/null +++ b/src/grpc/types/lnrpc_proxy/AddInvoiceResponse.d.ts @@ -0,0 +1,17 @@ +// Original file: proto/rpc_proxy.proto + +import type { Long } from '@grpc/proto-loader' + +export interface AddInvoiceResponse { + r_hash?: Buffer | Uint8Array | string + payment_request?: string + add_index?: number | string | Long + payment_addr?: Buffer | Uint8Array | string +} + +export interface AddInvoiceResponse__Output { + r_hash: Buffer + payment_request: string + add_index: string + payment_addr: Buffer +} diff --git a/src/grpc/types/lnrpc_proxy/Amount.d.ts b/src/grpc/types/lnrpc_proxy/Amount.d.ts new file mode 100644 index 000000000..f8415a142 --- /dev/null +++ b/src/grpc/types/lnrpc_proxy/Amount.d.ts @@ -0,0 +1,13 @@ +// Original file: proto/rpc_proxy.proto + +import type { Long } from '@grpc/proto-loader' + +export interface Amount { + sat?: number | string | Long + msat?: number | string | Long +} + +export interface Amount__Output { + sat: string + msat: string +} diff --git a/src/grpc/types/lnrpc_proxy/Chain.d.ts b/src/grpc/types/lnrpc_proxy/Chain.d.ts new file mode 100644 index 000000000..bd45518ec --- /dev/null +++ b/src/grpc/types/lnrpc_proxy/Chain.d.ts @@ -0,0 +1,11 @@ +// Original file: proto/rpc_proxy.proto + +export interface Chain { + chain?: string + network?: string +} + +export interface Chain__Output { + chain: string + network: string +} diff --git a/src/grpc/types/lnrpc_proxy/ChanInfoRequest.d.ts b/src/grpc/types/lnrpc_proxy/ChanInfoRequest.d.ts new file mode 100644 index 000000000..975adb93f --- /dev/null +++ b/src/grpc/types/lnrpc_proxy/ChanInfoRequest.d.ts @@ -0,0 +1,11 @@ +// Original file: proto/rpc_proxy.proto + +import type { Long } from '@grpc/proto-loader' + +export interface ChanInfoRequest { + chan_id?: number | string | Long +} + +export interface ChanInfoRequest__Output { + chan_id: string +} diff --git a/src/grpc/types/lnrpc_proxy/Channel.ts b/src/grpc/types/lnrpc_proxy/Channel.ts new file mode 100644 index 000000000..efe7877d3 --- /dev/null +++ b/src/grpc/types/lnrpc_proxy/Channel.ts @@ -0,0 +1,81 @@ +// Original file: proto/rpc_proxy.proto + +import type { + HTLC as _lnrpc_proxy_HTLC, + HTLC__Output as _lnrpc_proxy_HTLC__Output, +} from '../lnrpc_proxy/HTLC' +import type { + CommitmentType as _lnrpc_proxy_CommitmentType, + CommitmentType__Output as _lnrpc_proxy_CommitmentType__Output, +} from '../lnrpc_proxy/CommitmentType' +import type { + ChannelConstraints as _lnrpc_proxy_ChannelConstraints, + ChannelConstraints__Output as _lnrpc_proxy_ChannelConstraints__Output, +} from '../lnrpc_proxy/ChannelConstraints' +import type { Long } from '@grpc/proto-loader' + +export interface Channel { + active?: boolean + remote_pubkey?: string + channel_point?: string + chan_id?: number | string | Long + capacity?: number | string | Long + local_balance?: number | string | Long + remote_balance?: number | string | Long + commit_fee?: number | string | Long + commit_weight?: number | string | Long + fee_per_kw?: number | string | Long + unsettled_balance?: number | string | Long + total_satoshis_sent?: number | string | Long + total_satoshis_received?: number | string | Long + num_updates?: number | string | Long + pending_htlcs?: _lnrpc_proxy_HTLC[] + csv_delay?: number + private?: boolean + initiator?: boolean + chan_status_flags?: string + local_chan_reserve_sat?: number | string | Long + remote_chan_reserve_sat?: number | string | Long + static_remote_key?: boolean + lifetime?: number | string | Long + uptime?: number | string | Long + close_address?: string + commitment_type?: _lnrpc_proxy_CommitmentType + push_amount_sat?: number | string | Long + thaw_height?: number + local_constraints?: _lnrpc_proxy_ChannelConstraints | null + remote_constraints?: _lnrpc_proxy_ChannelConstraints | null +} + +export interface Channel__Output { + active: boolean + remote_pubkey: string + channel_point: string + chan_id: string + capacity: string + local_balance: string + remote_balance: string + commit_fee: string + commit_weight: string + fee_per_kw: string + unsettled_balance: string + total_satoshis_sent: string + total_satoshis_received: string + num_updates: string + pending_htlcs: _lnrpc_proxy_HTLC__Output[] + csv_delay: number + private: boolean + initiator: boolean + chan_status_flags: string + local_chan_reserve_sat: string + remote_chan_reserve_sat: string + static_remote_key: boolean + lifetime: string + uptime: string + close_address: string + commitment_type: _lnrpc_proxy_CommitmentType__Output + push_amount_sat: string + thaw_height: number + local_constraints: _lnrpc_proxy_ChannelConstraints__Output | null + remote_constraints: _lnrpc_proxy_ChannelConstraints__Output | null +} diff --git a/src/grpc/types/lnrpc_proxy/ChannelBalanceRequest.d.ts b/src/grpc/types/lnrpc_proxy/ChannelBalanceRequest.d.ts new file mode 100644 index 000000000..36751dd23 --- /dev/null +++ b/src/grpc/types/lnrpc_proxy/ChannelBalanceRequest.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/rpc_proxy.proto + +export interface ChannelBalanceRequest { + [k: string]: never +} + +export interface ChannelBalanceRequest__Output { + [k: string]: never +} diff --git a/src/grpc/types/lnrpc_proxy/ChannelBalanceResponse.d.ts b/src/grpc/types/lnrpc_proxy/ChannelBalanceResponse.d.ts new file mode 100644 index 000000000..84182c954 --- /dev/null +++ b/src/grpc/types/lnrpc_proxy/ChannelBalanceResponse.d.ts @@ -0,0 +1,29 @@ +// Original file: proto/rpc_proxy.proto + +import type { + Amount as _lnrpc_proxy_Amount, + Amount__Output as _lnrpc_proxy_Amount__Output, +} from '../lnrpc_proxy/Amount' +import type { Long } from '@grpc/proto-loader' + +export interface ChannelBalanceResponse { + balance?: number | string | Long + pending_open_balance?: number | string | Long + local_balance?: _lnrpc_proxy_Amount | null + remote_balance?: _lnrpc_proxy_Amount | null + unsettled_local_balance?: _lnrpc_proxy_Amount | null + unsettled_remote_balance?: _lnrpc_proxy_Amount | null + pending_open_local_balance?: _lnrpc_proxy_Amount | null + pending_open_remote_balance?: _lnrpc_proxy_Amount | null +} + +export interface ChannelBalanceResponse__Output { + balance: string + pending_open_balance: string + local_balance: _lnrpc_proxy_Amount__Output | null + remote_balance: _lnrpc_proxy_Amount__Output | null + unsettled_local_balance: _lnrpc_proxy_Amount__Output | null + unsettled_remote_balance: _lnrpc_proxy_Amount__Output | null + pending_open_local_balance: _lnrpc_proxy_Amount__Output | null + pending_open_remote_balance: _lnrpc_proxy_Amount__Output | null +} diff --git a/src/grpc/types/lnrpc_proxy/ChannelConstraints.d.ts b/src/grpc/types/lnrpc_proxy/ChannelConstraints.d.ts new file mode 100644 index 000000000..faede5fec --- /dev/null +++ b/src/grpc/types/lnrpc_proxy/ChannelConstraints.d.ts @@ -0,0 +1,21 @@ +// Original file: proto/rpc_proxy.proto + +import type { Long } from '@grpc/proto-loader' + +export interface ChannelConstraints { + csv_delay?: number + chan_reserve_sat?: number | string | Long + dust_limit_sat?: number | string | Long + max_pending_amt_msat?: number | string | Long + min_htlc_msat?: number | string | Long + max_accepted_htlcs?: number +} + +export interface ChannelConstraints__Output { + csv_delay: number + chan_reserve_sat: string + dust_limit_sat: string + max_pending_amt_msat: string + min_htlc_msat: string + max_accepted_htlcs: number +} diff --git a/src/grpc/types/lnrpc_proxy/ChannelEdge.d.ts b/src/grpc/types/lnrpc_proxy/ChannelEdge.d.ts new file mode 100644 index 000000000..76f72dfe7 --- /dev/null +++ b/src/grpc/types/lnrpc_proxy/ChannelEdge.d.ts @@ -0,0 +1,29 @@ +// Original file: proto/rpc_proxy.proto + +import type { + RoutingPolicy as _lnrpc_proxy_RoutingPolicy, + RoutingPolicy__Output as _lnrpc_proxy_RoutingPolicy__Output, +} from '../lnrpc_proxy/RoutingPolicy' +import type { Long } from '@grpc/proto-loader' + +export interface ChannelEdge { + channel_id?: number | string | Long + chan_point?: string + last_update?: number + node1_pub?: string + node2_pub?: string + capacity?: number | string | Long + node1_policy?: _lnrpc_proxy_RoutingPolicy | null + node2_policy?: _lnrpc_proxy_RoutingPolicy | null +} + +export interface ChannelEdge__Output { + channel_id: string + chan_point: string + last_update: number + node1_pub: string + node2_pub: string + capacity: string + node1_policy: _lnrpc_proxy_RoutingPolicy__Output | null + node2_policy: _lnrpc_proxy_RoutingPolicy__Output | null +} diff --git a/src/grpc/types/lnrpc_proxy/ChannelUpdate.d.ts b/src/grpc/types/lnrpc_proxy/ChannelUpdate.d.ts new file mode 100644 index 000000000..253123972 --- /dev/null +++ b/src/grpc/types/lnrpc_proxy/ChannelUpdate.d.ts @@ -0,0 +1,33 @@ +// Original file: proto/rpc_proxy.proto + +import type { Long } from '@grpc/proto-loader' + +export interface ChannelUpdate { + signature?: Buffer | Uint8Array | string + chain_hash?: Buffer | Uint8Array | string + chan_id?: number | string | Long + timestamp?: number + channel_flags?: number + time_lock_delta?: number + htlc_minimum_msat?: number | string | Long + base_fee?: number + fee_rate?: number + message_flags?: number + htlc_maximum_msat?: number | string | Long + extra_opaque_data?: Buffer | Uint8Array | string +} + +export interface ChannelUpdate__Output { + signature: Buffer + chain_hash: Buffer + chan_id: string + timestamp: number + channel_flags: number + time_lock_delta: number + htlc_minimum_msat: string + base_fee: number + fee_rate: number + message_flags: number + htlc_maximum_msat: string + extra_opaque_data: Buffer +} diff --git a/src/grpc/types/lnrpc_proxy/CommitmentType.ts b/src/grpc/types/lnrpc_proxy/CommitmentType.ts new file mode 100644 index 000000000..f314b0001 --- /dev/null +++ b/src/grpc/types/lnrpc_proxy/CommitmentType.ts @@ -0,0 +1,21 @@ +// Original file: proto/rpc_proxy.proto + +export const CommitmentType = { + LEGACY: 'LEGACY', + STATIC_REMOTE_KEY: 'STATIC_REMOTE_KEY', + ANCHORS: 'ANCHORS', + UNKNOWN_COMMITMENT_TYPE: 'UNKNOWN_COMMITMENT_TYPE', +} as const + +export type CommitmentType = + | 'LEGACY' + | 0 + | 'STATIC_REMOTE_KEY' + | 1 + | 'ANCHORS' + | 2 + | 'UNKNOWN_COMMITMENT_TYPE' + | 999 + +export type CommitmentType__Output = + (typeof CommitmentType)[keyof typeof CommitmentType] diff --git a/src/grpc/types/lnrpc_proxy/EdgeLocator.d.ts b/src/grpc/types/lnrpc_proxy/EdgeLocator.d.ts new file mode 100644 index 000000000..a25bea3ff --- /dev/null +++ b/src/grpc/types/lnrpc_proxy/EdgeLocator.d.ts @@ -0,0 +1,13 @@ +// Original file: proto/rpc_proxy.proto + +import type { Long } from '@grpc/proto-loader' + +export interface EdgeLocator { + channel_id?: number | string | Long + direction_reverse?: boolean +} + +export interface EdgeLocator__Output { + channel_id: string + direction_reverse: boolean +} diff --git a/src/grpc/types/lnrpc_proxy/Failure.ts b/src/grpc/types/lnrpc_proxy/Failure.ts new file mode 100644 index 000000000..5a39b26a9 --- /dev/null +++ b/src/grpc/types/lnrpc_proxy/Failure.ts @@ -0,0 +1,120 @@ +// Original file: proto/rpc_proxy.proto + +import type { + ChannelUpdate as _lnrpc_proxy_ChannelUpdate, + ChannelUpdate__Output as _lnrpc_proxy_ChannelUpdate__Output, +} from '../lnrpc_proxy/ChannelUpdate' +import type { Long } from '@grpc/proto-loader' + +// Original file: proto/rpc_proxy.proto + +export const _lnrpc_proxy_Failure_FailureCode = { + RESERVED: 'RESERVED', + INCORRECT_OR_UNKNOWN_PAYMENT_DETAILS: 'INCORRECT_OR_UNKNOWN_PAYMENT_DETAILS', + INCORRECT_PAYMENT_AMOUNT: 'INCORRECT_PAYMENT_AMOUNT', + FINAL_INCORRECT_CLTV_EXPIRY: 'FINAL_INCORRECT_CLTV_EXPIRY', + FINAL_INCORRECT_HTLC_AMOUNT: 'FINAL_INCORRECT_HTLC_AMOUNT', + FINAL_EXPIRY_TOO_SOON: 'FINAL_EXPIRY_TOO_SOON', + INVALID_REALM: 'INVALID_REALM', + EXPIRY_TOO_SOON: 'EXPIRY_TOO_SOON', + INVALID_ONION_VERSION: 'INVALID_ONION_VERSION', + INVALID_ONION_HMAC: 'INVALID_ONION_HMAC', + INVALID_ONION_KEY: 'INVALID_ONION_KEY', + AMOUNT_BELOW_MINIMUM: 'AMOUNT_BELOW_MINIMUM', + FEE_INSUFFICIENT: 'FEE_INSUFFICIENT', + INCORRECT_CLTV_EXPIRY: 'INCORRECT_CLTV_EXPIRY', + CHANNEL_DISABLED: 'CHANNEL_DISABLED', + TEMPORARY_CHANNEL_FAILURE: 'TEMPORARY_CHANNEL_FAILURE', + REQUIRED_NODE_FEATURE_MISSING: 'REQUIRED_NODE_FEATURE_MISSING', + REQUIRED_CHANNEL_FEATURE_MISSING: 'REQUIRED_CHANNEL_FEATURE_MISSING', + UNKNOWN_NEXT_PEER: 'UNKNOWN_NEXT_PEER', + TEMPORARY_NODE_FAILURE: 'TEMPORARY_NODE_FAILURE', + PERMANENT_NODE_FAILURE: 'PERMANENT_NODE_FAILURE', + PERMANENT_CHANNEL_FAILURE: 'PERMANENT_CHANNEL_FAILURE', + EXPIRY_TOO_FAR: 'EXPIRY_TOO_FAR', + MPP_TIMEOUT: 'MPP_TIMEOUT', + INTERNAL_FAILURE: 'INTERNAL_FAILURE', + UNKNOWN_FAILURE: 'UNKNOWN_FAILURE', + UNREADABLE_FAILURE: 'UNREADABLE_FAILURE', +} as const + +export type _lnrpc_proxy_Failure_FailureCode = + | 'RESERVED' + | 0 + | 'INCORRECT_OR_UNKNOWN_PAYMENT_DETAILS' + | 1 + | 'INCORRECT_PAYMENT_AMOUNT' + | 2 + | 'FINAL_INCORRECT_CLTV_EXPIRY' + | 3 + | 'FINAL_INCORRECT_HTLC_AMOUNT' + | 4 + | 'FINAL_EXPIRY_TOO_SOON' + | 5 + | 'INVALID_REALM' + | 6 + | 'EXPIRY_TOO_SOON' + | 7 + | 'INVALID_ONION_VERSION' + | 8 + | 'INVALID_ONION_HMAC' + | 9 + | 'INVALID_ONION_KEY' + | 10 + | 'AMOUNT_BELOW_MINIMUM' + | 11 + | 'FEE_INSUFFICIENT' + | 12 + | 'INCORRECT_CLTV_EXPIRY' + | 13 + | 'CHANNEL_DISABLED' + | 14 + | 'TEMPORARY_CHANNEL_FAILURE' + | 15 + | 'REQUIRED_NODE_FEATURE_MISSING' + | 16 + | 'REQUIRED_CHANNEL_FEATURE_MISSING' + | 17 + | 'UNKNOWN_NEXT_PEER' + | 18 + | 'TEMPORARY_NODE_FAILURE' + | 19 + | 'PERMANENT_NODE_FAILURE' + | 20 + | 'PERMANENT_CHANNEL_FAILURE' + | 21 + | 'EXPIRY_TOO_FAR' + | 22 + | 'MPP_TIMEOUT' + | 23 + | 'INTERNAL_FAILURE' + | 997 + | 'UNKNOWN_FAILURE' + | 998 + | 'UNREADABLE_FAILURE' + | 999 + +export type _lnrpc_proxy_Failure_FailureCode__Output = + (typeof _lnrpc_proxy_Failure_FailureCode)[keyof typeof _lnrpc_proxy_Failure_FailureCode] + +export interface Failure { + code?: _lnrpc_proxy_Failure_FailureCode + channel_update?: _lnrpc_proxy_ChannelUpdate | null + htlc_msat?: number | string | Long + onion_sha_256?: Buffer | Uint8Array | string + cltv_expiry?: number + flags?: number + failure_source_index?: number + height?: number +} + +export interface Failure__Output { + code: _lnrpc_proxy_Failure_FailureCode__Output + channel_update: _lnrpc_proxy_ChannelUpdate__Output | null + htlc_msat: string + onion_sha_256: Buffer + cltv_expiry: number + flags: number + failure_source_index: number + height: number +} diff --git a/src/grpc/types/lnrpc_proxy/Feature.d.ts b/src/grpc/types/lnrpc_proxy/Feature.d.ts new file mode 100644 index 000000000..cc97570e2 --- /dev/null +++ b/src/grpc/types/lnrpc_proxy/Feature.d.ts @@ -0,0 +1,13 @@ +// Original file: proto/rpc_proxy.proto + +export interface Feature { + name?: string + is_required?: boolean + is_known?: boolean +} + +export interface Feature__Output { + name: string + is_required: boolean + is_known: boolean +} diff --git a/src/grpc/types/lnrpc_proxy/FeatureBit.ts b/src/grpc/types/lnrpc_proxy/FeatureBit.ts new file mode 100644 index 000000000..edf699d22 --- /dev/null +++ b/src/grpc/types/lnrpc_proxy/FeatureBit.ts @@ -0,0 +1,59 @@ +// Original file: proto/rpc_proxy.proto + +export const FeatureBit = { + DATALOSS_PROTECT_REQ: 'DATALOSS_PROTECT_REQ', + DATALOSS_PROTECT_OPT: 'DATALOSS_PROTECT_OPT', + INITIAL_ROUING_SYNC: 'INITIAL_ROUING_SYNC', + UPFRONT_SHUTDOWN_SCRIPT_REQ: 'UPFRONT_SHUTDOWN_SCRIPT_REQ', + UPFRONT_SHUTDOWN_SCRIPT_OPT: 'UPFRONT_SHUTDOWN_SCRIPT_OPT', + GOSSIP_QUERIES_REQ: 'GOSSIP_QUERIES_REQ', + GOSSIP_QUERIES_OPT: 'GOSSIP_QUERIES_OPT', + TLV_ONION_REQ: 'TLV_ONION_REQ', + TLV_ONION_OPT: 'TLV_ONION_OPT', + EXT_GOSSIP_QUERIES_REQ: 'EXT_GOSSIP_QUERIES_REQ', + EXT_GOSSIP_QUERIES_OPT: 'EXT_GOSSIP_QUERIES_OPT', + STATIC_REMOTE_KEY_REQ: 'STATIC_REMOTE_KEY_REQ', + STATIC_REMOTE_KEY_OPT: 'STATIC_REMOTE_KEY_OPT', + PAYMENT_ADDR_REQ: 'PAYMENT_ADDR_REQ', + PAYMENT_ADDR_OPT: 'PAYMENT_ADDR_OPT', + MPP_REQ: 'MPP_REQ', + MPP_OPT: 'MPP_OPT', +} as const + +export type FeatureBit = + | 'DATALOSS_PROTECT_REQ' + | 0 + | 'DATALOSS_PROTECT_OPT' + | 1 + | 'INITIAL_ROUING_SYNC' + | 3 + | 'UPFRONT_SHUTDOWN_SCRIPT_REQ' + | 4 + | 'UPFRONT_SHUTDOWN_SCRIPT_OPT' + | 5 + | 'GOSSIP_QUERIES_REQ' + | 6 + | 'GOSSIP_QUERIES_OPT' + | 7 + | 'TLV_ONION_REQ' + | 8 + | 'TLV_ONION_OPT' + | 9 + | 'EXT_GOSSIP_QUERIES_REQ' + | 10 + | 'EXT_GOSSIP_QUERIES_OPT' + | 11 + | 'STATIC_REMOTE_KEY_REQ' + | 12 + | 'STATIC_REMOTE_KEY_OPT' + | 13 + | 'PAYMENT_ADDR_REQ' + | 14 + | 'PAYMENT_ADDR_OPT' + | 15 + | 'MPP_REQ' + | 16 + | 'MPP_OPT' + | 17 + +export type FeatureBit__Output = (typeof FeatureBit)[keyof typeof FeatureBit] diff --git a/src/grpc/types/lnrpc_proxy/FeeLimit.d.ts b/src/grpc/types/lnrpc_proxy/FeeLimit.d.ts new file mode 100644 index 000000000..f870ae99f --- /dev/null +++ b/src/grpc/types/lnrpc_proxy/FeeLimit.d.ts @@ -0,0 +1,17 @@ +// Original file: proto/rpc_proxy.proto + +import type { Long } from '@grpc/proto-loader' + +export interface FeeLimit { + fixed?: number | string | Long + percent?: number | string | Long + fixed_msat?: number | string | Long + limit?: 'fixed' | 'fixed_msat' | 'percent' +} + +export interface FeeLimit__Output { + fixed?: string + percent?: string + fixed_msat?: string + limit: 'fixed' | 'fixed_msat' | 'percent' +} diff --git a/src/grpc/types/lnrpc_proxy/GetInfoRequest.d.ts b/src/grpc/types/lnrpc_proxy/GetInfoRequest.d.ts new file mode 100644 index 000000000..3e8463d69 --- /dev/null +++ b/src/grpc/types/lnrpc_proxy/GetInfoRequest.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/rpc_proxy.proto + +export interface GetInfoRequest { + [k: string]: never +} + +export interface GetInfoRequest__Output { + [k: string]: never +} diff --git a/src/grpc/types/lnrpc_proxy/GetInfoResponse.d.ts b/src/grpc/types/lnrpc_proxy/GetInfoResponse.d.ts new file mode 100644 index 000000000..97aed7489 --- /dev/null +++ b/src/grpc/types/lnrpc_proxy/GetInfoResponse.d.ts @@ -0,0 +1,53 @@ +// Original file: proto/rpc_proxy.proto + +import type { + Chain as _lnrpc_proxy_Chain, + Chain__Output as _lnrpc_proxy_Chain__Output, +} from '../lnrpc_proxy/Chain' +import type { + Feature as _lnrpc_proxy_Feature, + Feature__Output as _lnrpc_proxy_Feature__Output, +} from '../lnrpc_proxy/Feature' +import type { Long } from '@grpc/proto-loader' + +export interface GetInfoResponse { + identity_pubkey?: string + alias?: string + num_pending_channels?: number + num_active_channels?: number + num_peers?: number + block_height?: number + block_hash?: string + synced_to_chain?: boolean + testnet?: boolean + uris?: string[] + best_header_timestamp?: number | string | Long + version?: string + num_inactive_channels?: number + chains?: _lnrpc_proxy_Chain[] + color?: string + synced_to_graph?: boolean + features?: { [key: number]: _lnrpc_proxy_Feature } + commit_hash?: string +} + +export interface GetInfoResponse__Output { + identity_pubkey: string + alias: string + num_pending_channels: number + num_active_channels: number + num_peers: number + block_height: number + block_hash: string + synced_to_chain: boolean + testnet: boolean + uris: string[] + best_header_timestamp: string + version: string + num_inactive_channels: number + chains: _lnrpc_proxy_Chain__Output[] + color: string + synced_to_graph: boolean + features: { [key: number]: _lnrpc_proxy_Feature__Output } + commit_hash: string +} diff --git a/src/grpc/types/lnrpc_proxy/HTLC.d.ts b/src/grpc/types/lnrpc_proxy/HTLC.d.ts new file mode 100644 index 000000000..38b87640c --- /dev/null +++ b/src/grpc/types/lnrpc_proxy/HTLC.d.ts @@ -0,0 +1,23 @@ +// Original file: proto/rpc_proxy.proto + +import type { Long } from '@grpc/proto-loader' + +export interface HTLC { + incoming?: boolean + amount?: number | string | Long + hash_lock?: Buffer | Uint8Array | string + expiration_height?: number + htlc_index?: number | string | Long + forwarding_channel?: number | string | Long + forwarding_htlc_index?: number | string | Long +} + +export interface HTLC__Output { + incoming: boolean + amount: string + hash_lock: Buffer + expiration_height: number + htlc_index: string + forwarding_channel: string + forwarding_htlc_index: string +} diff --git a/src/grpc/types/lnrpc_proxy/HTLCAttempt.ts b/src/grpc/types/lnrpc_proxy/HTLCAttempt.ts new file mode 100644 index 000000000..ddb30300c --- /dev/null +++ b/src/grpc/types/lnrpc_proxy/HTLCAttempt.ts @@ -0,0 +1,48 @@ +// Original file: proto/rpc_proxy.proto + +import type { + Route as _lnrpc_proxy_Route, + Route__Output as _lnrpc_proxy_Route__Output, +} from '../lnrpc_proxy/Route' +import type { + Failure as _lnrpc_proxy_Failure, + Failure__Output as _lnrpc_proxy_Failure__Output, +} from '../lnrpc_proxy/Failure' +import type { Long } from '@grpc/proto-loader' + +// Original file: proto/rpc_proxy.proto + +export const _lnrpc_proxy_HTLCAttempt_HTLCStatus = { + IN_FLIGHT: 'IN_FLIGHT', + SUCCEEDED: 'SUCCEEDED', + FAILED: 'FAILED', +} as const + +export type _lnrpc_proxy_HTLCAttempt_HTLCStatus = + | 'IN_FLIGHT' + | 0 + | 'SUCCEEDED' + | 1 + | 'FAILED' + | 2 + +export type _lnrpc_proxy_HTLCAttempt_HTLCStatus__Output = + (typeof _lnrpc_proxy_HTLCAttempt_HTLCStatus)[keyof typeof _lnrpc_proxy_HTLCAttempt_HTLCStatus] + +export interface HTLCAttempt { + status?: _lnrpc_proxy_HTLCAttempt_HTLCStatus + route?: _lnrpc_proxy_Route | null + attempt_time_ns?: number | string | Long + resolve_time_ns?: number | string | Long + failure?: _lnrpc_proxy_Failure | null + preimage?: Buffer | Uint8Array | string +} + +export interface HTLCAttempt__Output { + status: _lnrpc_proxy_HTLCAttempt_HTLCStatus__Output + route: _lnrpc_proxy_Route__Output | null + attempt_time_ns: string + resolve_time_ns: string + failure: _lnrpc_proxy_Failure__Output | null + preimage: Buffer +} diff --git a/src/grpc/types/lnrpc_proxy/Hop.d.ts b/src/grpc/types/lnrpc_proxy/Hop.d.ts new file mode 100644 index 000000000..af9ebc8fd --- /dev/null +++ b/src/grpc/types/lnrpc_proxy/Hop.d.ts @@ -0,0 +1,35 @@ +// Original file: proto/rpc_proxy.proto + +import type { + MPPRecord as _lnrpc_proxy_MPPRecord, + MPPRecord__Output as _lnrpc_proxy_MPPRecord__Output, +} from '../lnrpc_proxy/MPPRecord' +import type { Long } from '@grpc/proto-loader' + +export interface Hop { + chan_id?: number | string | Long + chan_capacity?: number | string | Long + amt_to_forward?: number | string | Long + fee?: number | string | Long + expiry?: number + amt_to_forward_msat?: number | string | Long + fee_msat?: number | string | Long + pub_key?: string + tlv_payload?: boolean + mpp_record?: _lnrpc_proxy_MPPRecord | null + custom_records?: { [key: number]: Buffer | Uint8Array | string } +} + +export interface Hop__Output { + chan_id: string + chan_capacity: string + amt_to_forward: string + fee: string + expiry: number + amt_to_forward_msat: string + fee_msat: string + pub_key: string + tlv_payload: boolean + mpp_record: _lnrpc_proxy_MPPRecord__Output | null + custom_records: { [key: number]: Buffer } +} diff --git a/src/grpc/types/lnrpc_proxy/HopHint.d.ts b/src/grpc/types/lnrpc_proxy/HopHint.d.ts new file mode 100644 index 000000000..1a3cd03f7 --- /dev/null +++ b/src/grpc/types/lnrpc_proxy/HopHint.d.ts @@ -0,0 +1,19 @@ +// Original file: proto/rpc_proxy.proto + +import type { Long } from '@grpc/proto-loader' + +export interface HopHint { + node_id?: string + chan_id?: number | string | Long + fee_base_msat?: number + fee_proportional_millionths?: number + cltv_expiry_delta?: number +} + +export interface HopHint__Output { + node_id: string + chan_id: string + fee_base_msat: number + fee_proportional_millionths: number + cltv_expiry_delta: number +} diff --git a/src/grpc/types/lnrpc_proxy/Invoice.ts b/src/grpc/types/lnrpc_proxy/Invoice.ts new file mode 100644 index 000000000..db995c40c --- /dev/null +++ b/src/grpc/types/lnrpc_proxy/Invoice.ts @@ -0,0 +1,93 @@ +// Original file: proto/rpc_proxy.proto + +import type { + RouteHint as _lnrpc_proxy_RouteHint, + RouteHint__Output as _lnrpc_proxy_RouteHint__Output, +} from '../lnrpc_proxy/RouteHint' +import type { + InvoiceHTLC as _lnrpc_proxy_InvoiceHTLC, + InvoiceHTLC__Output as _lnrpc_proxy_InvoiceHTLC__Output, +} from '../lnrpc_proxy/InvoiceHTLC' +import type { + Feature as _lnrpc_proxy_Feature, + Feature__Output as _lnrpc_proxy_Feature__Output, +} from '../lnrpc_proxy/Feature' +import type { Long } from '@grpc/proto-loader' + +// Original file: proto/rpc_proxy.proto + +export const _lnrpc_proxy_Invoice_InvoiceState = { + OPEN: 'OPEN', + SETTLED: 'SETTLED', + CANCELED: 'CANCELED', + ACCEPTED: 'ACCEPTED', +} as const + +export type _lnrpc_proxy_Invoice_InvoiceState = + | 'OPEN' + | 0 + | 'SETTLED' + | 1 + | 'CANCELED' + | 2 + | 'ACCEPTED' + | 3 + +export type _lnrpc_proxy_Invoice_InvoiceState__Output = + (typeof _lnrpc_proxy_Invoice_InvoiceState)[keyof typeof _lnrpc_proxy_Invoice_InvoiceState] + +export interface Invoice { + memo?: string + r_preimage?: Buffer | Uint8Array | string + r_hash?: Buffer | Uint8Array | string + value?: number | string | Long + settled?: boolean + creation_date?: number | string | Long + settle_date?: number | string | Long + payment_request?: string + description_hash?: Buffer | Uint8Array | string + expiry?: number | string | Long + fallback_addr?: string + cltv_expiry?: number | string | Long + route_hints?: _lnrpc_proxy_RouteHint[] + private?: boolean + add_index?: number | string | Long + settle_index?: number | string | Long + amt_paid?: number | string | Long + amt_paid_sat?: number | string | Long + amt_paid_msat?: number | string | Long + state?: _lnrpc_proxy_Invoice_InvoiceState + htlcs?: _lnrpc_proxy_InvoiceHTLC[] + value_msat?: number | string | Long + features?: { [key: number]: _lnrpc_proxy_Feature } + is_keysend?: boolean + payment_addr?: Buffer | Uint8Array | string +} + +export interface Invoice__Output { + memo: string + r_preimage: Buffer + r_hash: Buffer + value: string + settled: boolean + creation_date: string + settle_date: string + payment_request: string + description_hash: Buffer + expiry: string + fallback_addr: string + cltv_expiry: string + route_hints: _lnrpc_proxy_RouteHint__Output[] + private: boolean + add_index: string + settle_index: string + amt_paid: string + amt_paid_sat: string + amt_paid_msat: string + state: _lnrpc_proxy_Invoice_InvoiceState__Output + htlcs: _lnrpc_proxy_InvoiceHTLC__Output[] + value_msat: string + features: { [key: number]: _lnrpc_proxy_Feature__Output } + is_keysend: boolean + payment_addr: Buffer +} diff --git a/src/grpc/types/lnrpc_proxy/InvoiceHTLC.d.ts b/src/grpc/types/lnrpc_proxy/InvoiceHTLC.d.ts new file mode 100644 index 000000000..c2d385786 --- /dev/null +++ b/src/grpc/types/lnrpc_proxy/InvoiceHTLC.d.ts @@ -0,0 +1,33 @@ +// Original file: proto/rpc_proxy.proto + +import type { + InvoiceHTLCState as _lnrpc_proxy_InvoiceHTLCState, + InvoiceHTLCState__Output as _lnrpc_proxy_InvoiceHTLCState__Output, +} from '../lnrpc_proxy/InvoiceHTLCState' +import type { Long } from '@grpc/proto-loader' + +export interface InvoiceHTLC { + chan_id?: number | string | Long + htlc_index?: number | string | Long + amt_msat?: number | string | Long + accept_height?: number + accept_time?: number | string | Long + resolve_time?: number | string | Long + expiry_height?: number + state?: _lnrpc_proxy_InvoiceHTLCState + custom_records?: { [key: number]: Buffer | Uint8Array | string } + mpp_total_amt_msat?: number | string | Long +} + +export interface InvoiceHTLC__Output { + chan_id: string + htlc_index: string + amt_msat: string + accept_height: number + accept_time: string + resolve_time: string + expiry_height: number + state: _lnrpc_proxy_InvoiceHTLCState__Output + custom_records: { [key: number]: Buffer } + mpp_total_amt_msat: string +} diff --git a/src/grpc/types/lnrpc_proxy/InvoiceHTLCState.ts b/src/grpc/types/lnrpc_proxy/InvoiceHTLCState.ts new file mode 100644 index 000000000..911034a2c --- /dev/null +++ b/src/grpc/types/lnrpc_proxy/InvoiceHTLCState.ts @@ -0,0 +1,12 @@ +// Original file: proto/rpc_proxy.proto + +export const InvoiceHTLCState = { + ACCEPTED: 'ACCEPTED', + SETTLED: 'SETTLED', + CANCELED: 'CANCELED', +} as const + +export type InvoiceHTLCState = 'ACCEPTED' | 0 | 'SETTLED' | 1 | 'CANCELED' | 2 + +export type InvoiceHTLCState__Output = + (typeof InvoiceHTLCState)[keyof typeof InvoiceHTLCState] diff --git a/src/grpc/types/lnrpc_proxy/InvoiceSubscription.d.ts b/src/grpc/types/lnrpc_proxy/InvoiceSubscription.d.ts new file mode 100644 index 000000000..6b05cdf16 --- /dev/null +++ b/src/grpc/types/lnrpc_proxy/InvoiceSubscription.d.ts @@ -0,0 +1,13 @@ +// Original file: proto/rpc_proxy.proto + +import type { Long } from '@grpc/proto-loader' + +export interface InvoiceSubscription { + add_index?: number | string | Long + settle_index?: number | string | Long +} + +export interface InvoiceSubscription__Output { + add_index: string + settle_index: string +} diff --git a/src/grpc/types/lnrpc_proxy/Lightning.d.ts b/src/grpc/types/lnrpc_proxy/Lightning.d.ts new file mode 100644 index 000000000..f12f9e99a --- /dev/null +++ b/src/grpc/types/lnrpc_proxy/Lightning.d.ts @@ -0,0 +1,585 @@ +// Original file: proto/rpc_proxy.proto + +import type * as grpc from '@grpc/grpc-js' +import type { MethodDefinition } from '@grpc/proto-loader' +import type { + AddInvoiceResponse as _lnrpc_proxy_AddInvoiceResponse, + AddInvoiceResponse__Output as _lnrpc_proxy_AddInvoiceResponse__Output, +} from '../lnrpc_proxy/AddInvoiceResponse' +import type { + ChanInfoRequest as _lnrpc_proxy_ChanInfoRequest, + ChanInfoRequest__Output as _lnrpc_proxy_ChanInfoRequest__Output, +} from '../lnrpc_proxy/ChanInfoRequest' +import type { + ChannelBalanceRequest as _lnrpc_proxy_ChannelBalanceRequest, + ChannelBalanceRequest__Output as _lnrpc_proxy_ChannelBalanceRequest__Output, +} from '../lnrpc_proxy/ChannelBalanceRequest' +import type { + ChannelBalanceResponse as _lnrpc_proxy_ChannelBalanceResponse, + ChannelBalanceResponse__Output as _lnrpc_proxy_ChannelBalanceResponse__Output, +} from '../lnrpc_proxy/ChannelBalanceResponse' +import type { + ChannelEdge as _lnrpc_proxy_ChannelEdge, + ChannelEdge__Output as _lnrpc_proxy_ChannelEdge__Output, +} from '../lnrpc_proxy/ChannelEdge' +import type { + GetInfoRequest as _lnrpc_proxy_GetInfoRequest, + GetInfoRequest__Output as _lnrpc_proxy_GetInfoRequest__Output, +} from '../lnrpc_proxy/GetInfoRequest' +import type { + GetInfoResponse as _lnrpc_proxy_GetInfoResponse, + GetInfoResponse__Output as _lnrpc_proxy_GetInfoResponse__Output, +} from '../lnrpc_proxy/GetInfoResponse' +import type { + Invoice as _lnrpc_proxy_Invoice, + Invoice__Output as _lnrpc_proxy_Invoice__Output, +} from '../lnrpc_proxy/Invoice' +import type { + InvoiceSubscription as _lnrpc_proxy_InvoiceSubscription, + InvoiceSubscription__Output as _lnrpc_proxy_InvoiceSubscription__Output, +} from '../lnrpc_proxy/InvoiceSubscription' +import type { + ListChannelsRequest as _lnrpc_proxy_ListChannelsRequest, + ListChannelsRequest__Output as _lnrpc_proxy_ListChannelsRequest__Output, +} from '../lnrpc_proxy/ListChannelsRequest' +import type { + ListChannelsResponse as _lnrpc_proxy_ListChannelsResponse, + ListChannelsResponse__Output as _lnrpc_proxy_ListChannelsResponse__Output, +} from '../lnrpc_proxy/ListChannelsResponse' +import type { + QueryRoutesRequest as _lnrpc_proxy_QueryRoutesRequest, + QueryRoutesRequest__Output as _lnrpc_proxy_QueryRoutesRequest__Output, +} from '../lnrpc_proxy/QueryRoutesRequest' +import type { + QueryRoutesResponse as _lnrpc_proxy_QueryRoutesResponse, + QueryRoutesResponse__Output as _lnrpc_proxy_QueryRoutesResponse__Output, +} from '../lnrpc_proxy/QueryRoutesResponse' +import type { + SendRequest as _lnrpc_proxy_SendRequest, + SendRequest__Output as _lnrpc_proxy_SendRequest__Output, +} from '../lnrpc_proxy/SendRequest' +import type { + SendResponse as _lnrpc_proxy_SendResponse, + SendResponse__Output as _lnrpc_proxy_SendResponse__Output, +} from '../lnrpc_proxy/SendResponse' +import type { + SignMessageRequest as _lnrpc_proxy_SignMessageRequest, + SignMessageRequest__Output as _lnrpc_proxy_SignMessageRequest__Output, +} from '../lnrpc_proxy/SignMessageRequest' +import type { + SignMessageResponse as _lnrpc_proxy_SignMessageResponse, + SignMessageResponse__Output as _lnrpc_proxy_SignMessageResponse__Output, +} from '../lnrpc_proxy/SignMessageResponse' +import type { + VerifyMessageRequest as _lnrpc_proxy_VerifyMessageRequest, + VerifyMessageRequest__Output as _lnrpc_proxy_VerifyMessageRequest__Output, +} from '../lnrpc_proxy/VerifyMessageRequest' +import type { + VerifyMessageResponse as _lnrpc_proxy_VerifyMessageResponse, + VerifyMessageResponse__Output as _lnrpc_proxy_VerifyMessageResponse__Output, +} from '../lnrpc_proxy/VerifyMessageResponse' + +export interface LightningClient extends grpc.Client { + AddInvoice( + argument: _lnrpc_proxy_Invoice, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_proxy_AddInvoiceResponse__Output> + ): grpc.ClientUnaryCall + AddInvoice( + argument: _lnrpc_proxy_Invoice, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_proxy_AddInvoiceResponse__Output> + ): grpc.ClientUnaryCall + AddInvoice( + argument: _lnrpc_proxy_Invoice, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_proxy_AddInvoiceResponse__Output> + ): grpc.ClientUnaryCall + AddInvoice( + argument: _lnrpc_proxy_Invoice, + callback: grpc.requestCallback<_lnrpc_proxy_AddInvoiceResponse__Output> + ): grpc.ClientUnaryCall + addInvoice( + argument: _lnrpc_proxy_Invoice, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_proxy_AddInvoiceResponse__Output> + ): grpc.ClientUnaryCall + addInvoice( + argument: _lnrpc_proxy_Invoice, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_proxy_AddInvoiceResponse__Output> + ): grpc.ClientUnaryCall + addInvoice( + argument: _lnrpc_proxy_Invoice, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_proxy_AddInvoiceResponse__Output> + ): grpc.ClientUnaryCall + addInvoice( + argument: _lnrpc_proxy_Invoice, + callback: grpc.requestCallback<_lnrpc_proxy_AddInvoiceResponse__Output> + ): grpc.ClientUnaryCall + + ChannelBalance( + argument: _lnrpc_proxy_ChannelBalanceRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_proxy_ChannelBalanceResponse__Output> + ): grpc.ClientUnaryCall + ChannelBalance( + argument: _lnrpc_proxy_ChannelBalanceRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_proxy_ChannelBalanceResponse__Output> + ): grpc.ClientUnaryCall + ChannelBalance( + argument: _lnrpc_proxy_ChannelBalanceRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_proxy_ChannelBalanceResponse__Output> + ): grpc.ClientUnaryCall + ChannelBalance( + argument: _lnrpc_proxy_ChannelBalanceRequest, + callback: grpc.requestCallback<_lnrpc_proxy_ChannelBalanceResponse__Output> + ): grpc.ClientUnaryCall + channelBalance( + argument: _lnrpc_proxy_ChannelBalanceRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_proxy_ChannelBalanceResponse__Output> + ): grpc.ClientUnaryCall + channelBalance( + argument: _lnrpc_proxy_ChannelBalanceRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_proxy_ChannelBalanceResponse__Output> + ): grpc.ClientUnaryCall + channelBalance( + argument: _lnrpc_proxy_ChannelBalanceRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_proxy_ChannelBalanceResponse__Output> + ): grpc.ClientUnaryCall + channelBalance( + argument: _lnrpc_proxy_ChannelBalanceRequest, + callback: grpc.requestCallback<_lnrpc_proxy_ChannelBalanceResponse__Output> + ): grpc.ClientUnaryCall + + GetChanInfo( + argument: _lnrpc_proxy_ChanInfoRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_proxy_ChannelEdge__Output> + ): grpc.ClientUnaryCall + GetChanInfo( + argument: _lnrpc_proxy_ChanInfoRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_proxy_ChannelEdge__Output> + ): grpc.ClientUnaryCall + GetChanInfo( + argument: _lnrpc_proxy_ChanInfoRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_proxy_ChannelEdge__Output> + ): grpc.ClientUnaryCall + GetChanInfo( + argument: _lnrpc_proxy_ChanInfoRequest, + callback: grpc.requestCallback<_lnrpc_proxy_ChannelEdge__Output> + ): grpc.ClientUnaryCall + getChanInfo( + argument: _lnrpc_proxy_ChanInfoRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_proxy_ChannelEdge__Output> + ): grpc.ClientUnaryCall + getChanInfo( + argument: _lnrpc_proxy_ChanInfoRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_proxy_ChannelEdge__Output> + ): grpc.ClientUnaryCall + getChanInfo( + argument: _lnrpc_proxy_ChanInfoRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_proxy_ChannelEdge__Output> + ): grpc.ClientUnaryCall + getChanInfo( + argument: _lnrpc_proxy_ChanInfoRequest, + callback: grpc.requestCallback<_lnrpc_proxy_ChannelEdge__Output> + ): grpc.ClientUnaryCall + + GetInfo( + argument: _lnrpc_proxy_GetInfoRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_proxy_GetInfoResponse__Output> + ): grpc.ClientUnaryCall + GetInfo( + argument: _lnrpc_proxy_GetInfoRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_proxy_GetInfoResponse__Output> + ): grpc.ClientUnaryCall + GetInfo( + argument: _lnrpc_proxy_GetInfoRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_proxy_GetInfoResponse__Output> + ): grpc.ClientUnaryCall + GetInfo( + argument: _lnrpc_proxy_GetInfoRequest, + callback: grpc.requestCallback<_lnrpc_proxy_GetInfoResponse__Output> + ): grpc.ClientUnaryCall + getInfo( + argument: _lnrpc_proxy_GetInfoRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_proxy_GetInfoResponse__Output> + ): grpc.ClientUnaryCall + getInfo( + argument: _lnrpc_proxy_GetInfoRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_proxy_GetInfoResponse__Output> + ): grpc.ClientUnaryCall + getInfo( + argument: _lnrpc_proxy_GetInfoRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_proxy_GetInfoResponse__Output> + ): grpc.ClientUnaryCall + getInfo( + argument: _lnrpc_proxy_GetInfoRequest, + callback: grpc.requestCallback<_lnrpc_proxy_GetInfoResponse__Output> + ): grpc.ClientUnaryCall + + ListChannels( + argument: _lnrpc_proxy_ListChannelsRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_proxy_ListChannelsResponse__Output> + ): grpc.ClientUnaryCall + ListChannels( + argument: _lnrpc_proxy_ListChannelsRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_proxy_ListChannelsResponse__Output> + ): grpc.ClientUnaryCall + ListChannels( + argument: _lnrpc_proxy_ListChannelsRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_proxy_ListChannelsResponse__Output> + ): grpc.ClientUnaryCall + ListChannels( + argument: _lnrpc_proxy_ListChannelsRequest, + callback: grpc.requestCallback<_lnrpc_proxy_ListChannelsResponse__Output> + ): grpc.ClientUnaryCall + listChannels( + argument: _lnrpc_proxy_ListChannelsRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_proxy_ListChannelsResponse__Output> + ): grpc.ClientUnaryCall + listChannels( + argument: _lnrpc_proxy_ListChannelsRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_proxy_ListChannelsResponse__Output> + ): grpc.ClientUnaryCall + listChannels( + argument: _lnrpc_proxy_ListChannelsRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_proxy_ListChannelsResponse__Output> + ): grpc.ClientUnaryCall + listChannels( + argument: _lnrpc_proxy_ListChannelsRequest, + callback: grpc.requestCallback<_lnrpc_proxy_ListChannelsResponse__Output> + ): grpc.ClientUnaryCall + + QueryRoutes( + argument: _lnrpc_proxy_QueryRoutesRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_proxy_QueryRoutesResponse__Output> + ): grpc.ClientUnaryCall + QueryRoutes( + argument: _lnrpc_proxy_QueryRoutesRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_proxy_QueryRoutesResponse__Output> + ): grpc.ClientUnaryCall + QueryRoutes( + argument: _lnrpc_proxy_QueryRoutesRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_proxy_QueryRoutesResponse__Output> + ): grpc.ClientUnaryCall + QueryRoutes( + argument: _lnrpc_proxy_QueryRoutesRequest, + callback: grpc.requestCallback<_lnrpc_proxy_QueryRoutesResponse__Output> + ): grpc.ClientUnaryCall + queryRoutes( + argument: _lnrpc_proxy_QueryRoutesRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_proxy_QueryRoutesResponse__Output> + ): grpc.ClientUnaryCall + queryRoutes( + argument: _lnrpc_proxy_QueryRoutesRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_proxy_QueryRoutesResponse__Output> + ): grpc.ClientUnaryCall + queryRoutes( + argument: _lnrpc_proxy_QueryRoutesRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_proxy_QueryRoutesResponse__Output> + ): grpc.ClientUnaryCall + queryRoutes( + argument: _lnrpc_proxy_QueryRoutesRequest, + callback: grpc.requestCallback<_lnrpc_proxy_QueryRoutesResponse__Output> + ): grpc.ClientUnaryCall + + SendPaymentSync( + argument: _lnrpc_proxy_SendRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_proxy_SendResponse__Output> + ): grpc.ClientUnaryCall + SendPaymentSync( + argument: _lnrpc_proxy_SendRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_proxy_SendResponse__Output> + ): grpc.ClientUnaryCall + SendPaymentSync( + argument: _lnrpc_proxy_SendRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_proxy_SendResponse__Output> + ): grpc.ClientUnaryCall + SendPaymentSync( + argument: _lnrpc_proxy_SendRequest, + callback: grpc.requestCallback<_lnrpc_proxy_SendResponse__Output> + ): grpc.ClientUnaryCall + sendPaymentSync( + argument: _lnrpc_proxy_SendRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_proxy_SendResponse__Output> + ): grpc.ClientUnaryCall + sendPaymentSync( + argument: _lnrpc_proxy_SendRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_proxy_SendResponse__Output> + ): grpc.ClientUnaryCall + sendPaymentSync( + argument: _lnrpc_proxy_SendRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_proxy_SendResponse__Output> + ): grpc.ClientUnaryCall + sendPaymentSync( + argument: _lnrpc_proxy_SendRequest, + callback: grpc.requestCallback<_lnrpc_proxy_SendResponse__Output> + ): grpc.ClientUnaryCall + + SignMessage( + argument: _lnrpc_proxy_SignMessageRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_proxy_SignMessageResponse__Output> + ): grpc.ClientUnaryCall + SignMessage( + argument: _lnrpc_proxy_SignMessageRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_proxy_SignMessageResponse__Output> + ): grpc.ClientUnaryCall + SignMessage( + argument: _lnrpc_proxy_SignMessageRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_proxy_SignMessageResponse__Output> + ): grpc.ClientUnaryCall + SignMessage( + argument: _lnrpc_proxy_SignMessageRequest, + callback: grpc.requestCallback<_lnrpc_proxy_SignMessageResponse__Output> + ): grpc.ClientUnaryCall + signMessage( + argument: _lnrpc_proxy_SignMessageRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_proxy_SignMessageResponse__Output> + ): grpc.ClientUnaryCall + signMessage( + argument: _lnrpc_proxy_SignMessageRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_proxy_SignMessageResponse__Output> + ): grpc.ClientUnaryCall + signMessage( + argument: _lnrpc_proxy_SignMessageRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_proxy_SignMessageResponse__Output> + ): grpc.ClientUnaryCall + signMessage( + argument: _lnrpc_proxy_SignMessageRequest, + callback: grpc.requestCallback<_lnrpc_proxy_SignMessageResponse__Output> + ): grpc.ClientUnaryCall + + SubscribeInvoices( + argument: _lnrpc_proxy_InvoiceSubscription, + metadata: grpc.Metadata, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_lnrpc_proxy_Invoice__Output> + SubscribeInvoices( + argument: _lnrpc_proxy_InvoiceSubscription, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_lnrpc_proxy_Invoice__Output> + subscribeInvoices( + argument: _lnrpc_proxy_InvoiceSubscription, + metadata: grpc.Metadata, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_lnrpc_proxy_Invoice__Output> + subscribeInvoices( + argument: _lnrpc_proxy_InvoiceSubscription, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_lnrpc_proxy_Invoice__Output> + + VerifyMessage( + argument: _lnrpc_proxy_VerifyMessageRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_proxy_VerifyMessageResponse__Output> + ): grpc.ClientUnaryCall + VerifyMessage( + argument: _lnrpc_proxy_VerifyMessageRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_proxy_VerifyMessageResponse__Output> + ): grpc.ClientUnaryCall + VerifyMessage( + argument: _lnrpc_proxy_VerifyMessageRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_proxy_VerifyMessageResponse__Output> + ): grpc.ClientUnaryCall + VerifyMessage( + argument: _lnrpc_proxy_VerifyMessageRequest, + callback: grpc.requestCallback<_lnrpc_proxy_VerifyMessageResponse__Output> + ): grpc.ClientUnaryCall + verifyMessage( + argument: _lnrpc_proxy_VerifyMessageRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_proxy_VerifyMessageResponse__Output> + ): grpc.ClientUnaryCall + verifyMessage( + argument: _lnrpc_proxy_VerifyMessageRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_proxy_VerifyMessageResponse__Output> + ): grpc.ClientUnaryCall + verifyMessage( + argument: _lnrpc_proxy_VerifyMessageRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_proxy_VerifyMessageResponse__Output> + ): grpc.ClientUnaryCall + verifyMessage( + argument: _lnrpc_proxy_VerifyMessageRequest, + callback: grpc.requestCallback<_lnrpc_proxy_VerifyMessageResponse__Output> + ): grpc.ClientUnaryCall +} + +export interface LightningHandlers extends grpc.UntypedServiceImplementation { + AddInvoice: grpc.handleUnaryCall< + _lnrpc_proxy_Invoice__Output, + _lnrpc_proxy_AddInvoiceResponse + > + + ChannelBalance: grpc.handleUnaryCall< + _lnrpc_proxy_ChannelBalanceRequest__Output, + _lnrpc_proxy_ChannelBalanceResponse + > + + GetChanInfo: grpc.handleUnaryCall< + _lnrpc_proxy_ChanInfoRequest__Output, + _lnrpc_proxy_ChannelEdge + > + + GetInfo: grpc.handleUnaryCall< + _lnrpc_proxy_GetInfoRequest__Output, + _lnrpc_proxy_GetInfoResponse + > + + ListChannels: grpc.handleUnaryCall< + _lnrpc_proxy_ListChannelsRequest__Output, + _lnrpc_proxy_ListChannelsResponse + > + + QueryRoutes: grpc.handleUnaryCall< + _lnrpc_proxy_QueryRoutesRequest__Output, + _lnrpc_proxy_QueryRoutesResponse + > + + SendPaymentSync: grpc.handleUnaryCall< + _lnrpc_proxy_SendRequest__Output, + _lnrpc_proxy_SendResponse + > + + SignMessage: grpc.handleUnaryCall< + _lnrpc_proxy_SignMessageRequest__Output, + _lnrpc_proxy_SignMessageResponse + > + + SubscribeInvoices: grpc.handleServerStreamingCall< + _lnrpc_proxy_InvoiceSubscription__Output, + _lnrpc_proxy_Invoice + > + + VerifyMessage: grpc.handleUnaryCall< + _lnrpc_proxy_VerifyMessageRequest__Output, + _lnrpc_proxy_VerifyMessageResponse + > +} + +export interface LightningDefinition extends grpc.ServiceDefinition { + AddInvoice: MethodDefinition< + _lnrpc_proxy_Invoice, + _lnrpc_proxy_AddInvoiceResponse, + _lnrpc_proxy_Invoice__Output, + _lnrpc_proxy_AddInvoiceResponse__Output + > + ChannelBalance: MethodDefinition< + _lnrpc_proxy_ChannelBalanceRequest, + _lnrpc_proxy_ChannelBalanceResponse, + _lnrpc_proxy_ChannelBalanceRequest__Output, + _lnrpc_proxy_ChannelBalanceResponse__Output + > + GetChanInfo: MethodDefinition< + _lnrpc_proxy_ChanInfoRequest, + _lnrpc_proxy_ChannelEdge, + _lnrpc_proxy_ChanInfoRequest__Output, + _lnrpc_proxy_ChannelEdge__Output + > + GetInfo: MethodDefinition< + _lnrpc_proxy_GetInfoRequest, + _lnrpc_proxy_GetInfoResponse, + _lnrpc_proxy_GetInfoRequest__Output, + _lnrpc_proxy_GetInfoResponse__Output + > + ListChannels: MethodDefinition< + _lnrpc_proxy_ListChannelsRequest, + _lnrpc_proxy_ListChannelsResponse, + _lnrpc_proxy_ListChannelsRequest__Output, + _lnrpc_proxy_ListChannelsResponse__Output + > + QueryRoutes: MethodDefinition< + _lnrpc_proxy_QueryRoutesRequest, + _lnrpc_proxy_QueryRoutesResponse, + _lnrpc_proxy_QueryRoutesRequest__Output, + _lnrpc_proxy_QueryRoutesResponse__Output + > + SendPaymentSync: MethodDefinition< + _lnrpc_proxy_SendRequest, + _lnrpc_proxy_SendResponse, + _lnrpc_proxy_SendRequest__Output, + _lnrpc_proxy_SendResponse__Output + > + SignMessage: MethodDefinition< + _lnrpc_proxy_SignMessageRequest, + _lnrpc_proxy_SignMessageResponse, + _lnrpc_proxy_SignMessageRequest__Output, + _lnrpc_proxy_SignMessageResponse__Output + > + SubscribeInvoices: MethodDefinition< + _lnrpc_proxy_InvoiceSubscription, + _lnrpc_proxy_Invoice, + _lnrpc_proxy_InvoiceSubscription__Output, + _lnrpc_proxy_Invoice__Output + > + VerifyMessage: MethodDefinition< + _lnrpc_proxy_VerifyMessageRequest, + _lnrpc_proxy_VerifyMessageResponse, + _lnrpc_proxy_VerifyMessageRequest__Output, + _lnrpc_proxy_VerifyMessageResponse__Output + > +} diff --git a/src/grpc/types/lnrpc_proxy/LightningAddress.d.ts b/src/grpc/types/lnrpc_proxy/LightningAddress.d.ts new file mode 100644 index 000000000..a1d5b28f6 --- /dev/null +++ b/src/grpc/types/lnrpc_proxy/LightningAddress.d.ts @@ -0,0 +1,11 @@ +// Original file: proto/rpc_proxy.proto + +export interface LightningAddress { + pubkey?: string + host?: string +} + +export interface LightningAddress__Output { + pubkey: string + host: string +} diff --git a/src/grpc/types/lnrpc_proxy/ListChannelsRequest.d.ts b/src/grpc/types/lnrpc_proxy/ListChannelsRequest.d.ts new file mode 100644 index 000000000..79731820c --- /dev/null +++ b/src/grpc/types/lnrpc_proxy/ListChannelsRequest.d.ts @@ -0,0 +1,17 @@ +// Original file: proto/rpc_proxy.proto + +export interface ListChannelsRequest { + active_only?: boolean + inactive_only?: boolean + public_only?: boolean + private_only?: boolean + peer?: Buffer | Uint8Array | string +} + +export interface ListChannelsRequest__Output { + active_only: boolean + inactive_only: boolean + public_only: boolean + private_only: boolean + peer: Buffer +} diff --git a/src/grpc/types/lnrpc_proxy/ListChannelsResponse.d.ts b/src/grpc/types/lnrpc_proxy/ListChannelsResponse.d.ts new file mode 100644 index 000000000..1caffbe9a --- /dev/null +++ b/src/grpc/types/lnrpc_proxy/ListChannelsResponse.d.ts @@ -0,0 +1,14 @@ +// Original file: proto/rpc_proxy.proto + +import type { + Channel as _lnrpc_proxy_Channel, + Channel__Output as _lnrpc_proxy_Channel__Output, +} from '../lnrpc_proxy/Channel' + +export interface ListChannelsResponse { + channels?: _lnrpc_proxy_Channel[] +} + +export interface ListChannelsResponse__Output { + channels: _lnrpc_proxy_Channel__Output[] +} diff --git a/src/grpc/types/lnrpc_proxy/MPPRecord.d.ts b/src/grpc/types/lnrpc_proxy/MPPRecord.d.ts new file mode 100644 index 000000000..ddbe379f5 --- /dev/null +++ b/src/grpc/types/lnrpc_proxy/MPPRecord.d.ts @@ -0,0 +1,13 @@ +// Original file: proto/rpc_proxy.proto + +import type { Long } from '@grpc/proto-loader' + +export interface MPPRecord { + total_amt_msat?: number | string | Long + payment_addr?: Buffer | Uint8Array | string +} + +export interface MPPRecord__Output { + total_amt_msat: string + payment_addr: Buffer +} diff --git a/src/grpc/types/lnrpc_proxy/NodePair.d.ts b/src/grpc/types/lnrpc_proxy/NodePair.d.ts new file mode 100644 index 000000000..38a77c89d --- /dev/null +++ b/src/grpc/types/lnrpc_proxy/NodePair.d.ts @@ -0,0 +1,11 @@ +// Original file: proto/rpc_proxy.proto + +export interface NodePair { + from?: Buffer | Uint8Array | string + to?: Buffer | Uint8Array | string +} + +export interface NodePair__Output { + from: Buffer + to: Buffer +} diff --git a/src/grpc/types/lnrpc_proxy/PayReq.d.ts b/src/grpc/types/lnrpc_proxy/PayReq.d.ts new file mode 100644 index 000000000..6b35f606e --- /dev/null +++ b/src/grpc/types/lnrpc_proxy/PayReq.d.ts @@ -0,0 +1,43 @@ +// Original file: proto/rpc_proxy.proto + +import type { + RouteHint as _lnrpc_proxy_RouteHint, + RouteHint__Output as _lnrpc_proxy_RouteHint__Output, +} from '../lnrpc_proxy/RouteHint' +import type { + Feature as _lnrpc_proxy_Feature, + Feature__Output as _lnrpc_proxy_Feature__Output, +} from '../lnrpc_proxy/Feature' +import type { Long } from '@grpc/proto-loader' + +export interface PayReq { + destination?: string + payment_hash?: string + num_satoshis?: number | string | Long + timestamp?: number | string | Long + expiry?: number | string | Long + description?: string + description_hash?: string + fallback_addr?: string + cltv_expiry?: number | string | Long + route_hints?: _lnrpc_proxy_RouteHint[] + payment_addr?: Buffer | Uint8Array | string + num_msat?: number | string | Long + features?: { [key: number]: _lnrpc_proxy_Feature } +} + +export interface PayReq__Output { + destination: string + payment_hash: string + num_satoshis: string + timestamp: string + expiry: string + description: string + description_hash: string + fallback_addr: string + cltv_expiry: string + route_hints: _lnrpc_proxy_RouteHint__Output[] + payment_addr: Buffer + num_msat: string + features: { [key: number]: _lnrpc_proxy_Feature__Output } +} diff --git a/src/grpc/types/lnrpc_proxy/PayReqString.d.ts b/src/grpc/types/lnrpc_proxy/PayReqString.d.ts new file mode 100644 index 000000000..d5f6c3fca --- /dev/null +++ b/src/grpc/types/lnrpc_proxy/PayReqString.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/rpc_proxy.proto + +export interface PayReqString { + pay_req?: string +} + +export interface PayReqString__Output { + pay_req: string +} diff --git a/src/grpc/types/lnrpc_proxy/Payment.ts b/src/grpc/types/lnrpc_proxy/Payment.ts new file mode 100644 index 000000000..f2ecccb59 --- /dev/null +++ b/src/grpc/types/lnrpc_proxy/Payment.ts @@ -0,0 +1,69 @@ +// Original file: proto/rpc_proxy.proto + +import type { + HTLCAttempt as _lnrpc_proxy_HTLCAttempt, + HTLCAttempt__Output as _lnrpc_proxy_HTLCAttempt__Output, +} from '../lnrpc_proxy/HTLCAttempt' +import type { + PaymentFailureReason as _lnrpc_proxy_PaymentFailureReason, + PaymentFailureReason__Output as _lnrpc_proxy_PaymentFailureReason__Output, +} from '../lnrpc_proxy/PaymentFailureReason' +import type { Long } from '@grpc/proto-loader' + +// Original file: proto/rpc_proxy.proto + +export const _lnrpc_proxy_Payment_PaymentStatus = { + UNKNOWN: 'UNKNOWN', + IN_FLIGHT: 'IN_FLIGHT', + SUCCEEDED: 'SUCCEEDED', + FAILED: 'FAILED', +} as const + +export type _lnrpc_proxy_Payment_PaymentStatus = + | 'UNKNOWN' + | 0 + | 'IN_FLIGHT' + | 1 + | 'SUCCEEDED' + | 2 + | 'FAILED' + | 3 + +export type _lnrpc_proxy_Payment_PaymentStatus__Output = + (typeof _lnrpc_proxy_Payment_PaymentStatus)[keyof typeof _lnrpc_proxy_Payment_PaymentStatus] + +export interface Payment { + payment_hash?: string + value?: number | string | Long + creation_date?: number | string | Long + fee?: number | string | Long + payment_preimage?: string + value_sat?: number | string | Long + value_msat?: number | string | Long + payment_request?: string + status?: _lnrpc_proxy_Payment_PaymentStatus + fee_sat?: number | string | Long + fee_msat?: number | string | Long + creation_time_ns?: number | string | Long + htlcs?: _lnrpc_proxy_HTLCAttempt[] + payment_index?: number | string | Long + failure_reason?: _lnrpc_proxy_PaymentFailureReason +} + +export interface Payment__Output { + payment_hash: string + value: string + creation_date: string + fee: string + payment_preimage: string + value_sat: string + value_msat: string + payment_request: string + status: _lnrpc_proxy_Payment_PaymentStatus__Output + fee_sat: string + fee_msat: string + creation_time_ns: string + htlcs: _lnrpc_proxy_HTLCAttempt__Output[] + payment_index: string + failure_reason: _lnrpc_proxy_PaymentFailureReason__Output +} diff --git a/src/grpc/types/lnrpc_proxy/PaymentFailureReason.ts b/src/grpc/types/lnrpc_proxy/PaymentFailureReason.ts new file mode 100644 index 000000000..fbedca25a --- /dev/null +++ b/src/grpc/types/lnrpc_proxy/PaymentFailureReason.ts @@ -0,0 +1,28 @@ +// Original file: proto/rpc_proxy.proto + +export const PaymentFailureReason = { + FAILURE_REASON_NONE: 'FAILURE_REASON_NONE', + FAILURE_REASON_TIMEOUT: 'FAILURE_REASON_TIMEOUT', + FAILURE_REASON_NO_ROUTE: 'FAILURE_REASON_NO_ROUTE', + FAILURE_REASON_ERROR: 'FAILURE_REASON_ERROR', + FAILURE_REASON_INCORRECT_PAYMENT_DETAILS: + 'FAILURE_REASON_INCORRECT_PAYMENT_DETAILS', + FAILURE_REASON_INSUFFICIENT_BALANCE: 'FAILURE_REASON_INSUFFICIENT_BALANCE', +} as const + +export type PaymentFailureReason = + | 'FAILURE_REASON_NONE' + | 0 + | 'FAILURE_REASON_TIMEOUT' + | 1 + | 'FAILURE_REASON_NO_ROUTE' + | 2 + | 'FAILURE_REASON_ERROR' + | 3 + | 'FAILURE_REASON_INCORRECT_PAYMENT_DETAILS' + | 4 + | 'FAILURE_REASON_INSUFFICIENT_BALANCE' + | 5 + +export type PaymentFailureReason__Output = + (typeof PaymentFailureReason)[keyof typeof PaymentFailureReason] diff --git a/src/grpc/types/lnrpc_proxy/PaymentHash.d.ts b/src/grpc/types/lnrpc_proxy/PaymentHash.d.ts new file mode 100644 index 000000000..747d6628f --- /dev/null +++ b/src/grpc/types/lnrpc_proxy/PaymentHash.d.ts @@ -0,0 +1,11 @@ +// Original file: proto/rpc_proxy.proto + +export interface PaymentHash { + r_hash_str?: string + r_hash?: Buffer | Uint8Array | string +} + +export interface PaymentHash__Output { + r_hash_str: string + r_hash: Buffer +} diff --git a/src/grpc/types/lnrpc_proxy/QueryRoutesRequest.d.ts b/src/grpc/types/lnrpc_proxy/QueryRoutesRequest.d.ts new file mode 100644 index 000000000..cb1ae5c46 --- /dev/null +++ b/src/grpc/types/lnrpc_proxy/QueryRoutesRequest.d.ts @@ -0,0 +1,61 @@ +// Original file: proto/rpc_proxy.proto + +import type { + FeeLimit as _lnrpc_proxy_FeeLimit, + FeeLimit__Output as _lnrpc_proxy_FeeLimit__Output, +} from '../lnrpc_proxy/FeeLimit' +import type { + EdgeLocator as _lnrpc_proxy_EdgeLocator, + EdgeLocator__Output as _lnrpc_proxy_EdgeLocator__Output, +} from '../lnrpc_proxy/EdgeLocator' +import type { + NodePair as _lnrpc_proxy_NodePair, + NodePair__Output as _lnrpc_proxy_NodePair__Output, +} from '../lnrpc_proxy/NodePair' +import type { + RouteHint as _lnrpc_proxy_RouteHint, + RouteHint__Output as _lnrpc_proxy_RouteHint__Output, +} from '../lnrpc_proxy/RouteHint' +import type { + FeatureBit as _lnrpc_proxy_FeatureBit, + FeatureBit__Output as _lnrpc_proxy_FeatureBit__Output, +} from '../lnrpc_proxy/FeatureBit' +import type { Long } from '@grpc/proto-loader' + +export interface QueryRoutesRequest { + pub_key?: string + amt?: number | string | Long + final_cltv_delta?: number + fee_limit?: _lnrpc_proxy_FeeLimit | null + ignored_nodes?: (Buffer | Uint8Array | string)[] + ignored_edges?: _lnrpc_proxy_EdgeLocator[] + source_pub_key?: string + use_mission_control?: boolean + ignored_pairs?: _lnrpc_proxy_NodePair[] + cltv_limit?: number + amt_msat?: number | string | Long + dest_custom_records?: { [key: number]: Buffer | Uint8Array | string } + outgoing_chan_id?: number | string | Long + last_hop_pubkey?: Buffer | Uint8Array | string + route_hints?: _lnrpc_proxy_RouteHint[] + dest_features?: _lnrpc_proxy_FeatureBit[] +} + +export interface QueryRoutesRequest__Output { + pub_key: string + amt: string + final_cltv_delta: number + fee_limit: _lnrpc_proxy_FeeLimit__Output | null + ignored_nodes: Buffer[] + ignored_edges: _lnrpc_proxy_EdgeLocator__Output[] + source_pub_key: string + use_mission_control: boolean + ignored_pairs: _lnrpc_proxy_NodePair__Output[] + cltv_limit: number + amt_msat: string + dest_custom_records: { [key: number]: Buffer } + outgoing_chan_id: string + last_hop_pubkey: Buffer + route_hints: _lnrpc_proxy_RouteHint__Output[] + dest_features: _lnrpc_proxy_FeatureBit__Output[] +} diff --git a/src/grpc/types/lnrpc_proxy/QueryRoutesResponse.d.ts b/src/grpc/types/lnrpc_proxy/QueryRoutesResponse.d.ts new file mode 100644 index 000000000..af0413aee --- /dev/null +++ b/src/grpc/types/lnrpc_proxy/QueryRoutesResponse.d.ts @@ -0,0 +1,16 @@ +// Original file: proto/rpc_proxy.proto + +import type { + Route as _lnrpc_proxy_Route, + Route__Output as _lnrpc_proxy_Route__Output, +} from '../lnrpc_proxy/Route' + +export interface QueryRoutesResponse { + routes?: _lnrpc_proxy_Route[] + success_prob?: number | string +} + +export interface QueryRoutesResponse__Output { + routes: _lnrpc_proxy_Route__Output[] + success_prob: number +} diff --git a/src/grpc/types/lnrpc_proxy/Route.d.ts b/src/grpc/types/lnrpc_proxy/Route.d.ts new file mode 100644 index 000000000..b807d3e3e --- /dev/null +++ b/src/grpc/types/lnrpc_proxy/Route.d.ts @@ -0,0 +1,25 @@ +// Original file: proto/rpc_proxy.proto + +import type { + Hop as _lnrpc_proxy_Hop, + Hop__Output as _lnrpc_proxy_Hop__Output, +} from '../lnrpc_proxy/Hop' +import type { Long } from '@grpc/proto-loader' + +export interface Route { + total_time_lock?: number + total_fees?: number | string | Long + total_amt?: number | string | Long + hops?: _lnrpc_proxy_Hop[] + total_fees_msat?: number | string | Long + total_amt_msat?: number | string | Long +} + +export interface Route__Output { + total_time_lock: number + total_fees: string + total_amt: string + hops: _lnrpc_proxy_Hop__Output[] + total_fees_msat: string + total_amt_msat: string +} diff --git a/src/grpc/types/lnrpc_proxy/RouteHint.d.ts b/src/grpc/types/lnrpc_proxy/RouteHint.d.ts new file mode 100644 index 000000000..cd4855392 --- /dev/null +++ b/src/grpc/types/lnrpc_proxy/RouteHint.d.ts @@ -0,0 +1,14 @@ +// Original file: proto/rpc_proxy.proto + +import type { + HopHint as _lnrpc_proxy_HopHint, + HopHint__Output as _lnrpc_proxy_HopHint__Output, +} from '../lnrpc_proxy/HopHint' + +export interface RouteHint { + hop_hints?: _lnrpc_proxy_HopHint[] +} + +export interface RouteHint__Output { + hop_hints: _lnrpc_proxy_HopHint__Output[] +} diff --git a/src/grpc/types/lnrpc_proxy/RoutingPolicy.d.ts b/src/grpc/types/lnrpc_proxy/RoutingPolicy.d.ts new file mode 100644 index 000000000..b2cc078ef --- /dev/null +++ b/src/grpc/types/lnrpc_proxy/RoutingPolicy.d.ts @@ -0,0 +1,23 @@ +// Original file: proto/rpc_proxy.proto + +import type { Long } from '@grpc/proto-loader' + +export interface RoutingPolicy { + time_lock_delta?: number + min_htlc?: number | string | Long + fee_base_msat?: number | string | Long + fee_rate_milli_msat?: number | string | Long + disabled?: boolean + max_htlc_msat?: number | string | Long + last_update?: number +} + +export interface RoutingPolicy__Output { + time_lock_delta: number + min_htlc: string + fee_base_msat: string + fee_rate_milli_msat: string + disabled: boolean + max_htlc_msat: string + last_update: number +} diff --git a/src/grpc/types/lnrpc_proxy/SendRequest.d.ts b/src/grpc/types/lnrpc_proxy/SendRequest.d.ts new file mode 100644 index 000000000..692207dce --- /dev/null +++ b/src/grpc/types/lnrpc_proxy/SendRequest.d.ts @@ -0,0 +1,53 @@ +// Original file: proto/rpc_proxy.proto + +import type { + FeeLimit as _lnrpc_proxy_FeeLimit, + FeeLimit__Output as _lnrpc_proxy_FeeLimit__Output, +} from '../lnrpc_proxy/FeeLimit' +import type { + FeatureBit as _lnrpc_proxy_FeatureBit, + FeatureBit__Output as _lnrpc_proxy_FeatureBit__Output, +} from '../lnrpc_proxy/FeatureBit' +import type { + RouteHint as _lnrpc_proxy_RouteHint, + RouteHint__Output as _lnrpc_proxy_RouteHint__Output, +} from '../lnrpc_proxy/RouteHint' +import type { Long } from '@grpc/proto-loader' + +export interface SendRequest { + dest?: Buffer | Uint8Array | string + dest_string?: string + amt?: number | string | Long + payment_hash?: Buffer | Uint8Array | string + payment_hash_string?: string + payment_request?: string + final_cltv_delta?: number + fee_limit?: _lnrpc_proxy_FeeLimit | null + outgoing_chan_id?: number | string | Long + cltv_limit?: number + dest_custom_records?: { [key: number]: Buffer | Uint8Array | string } + amt_msat?: number | string | Long + last_hop_pubkey?: Buffer | Uint8Array | string + allow_self_payment?: boolean + dest_features?: _lnrpc_proxy_FeatureBit[] + route_hints?: _lnrpc_proxy_RouteHint[] +} + +export interface SendRequest__Output { + dest: Buffer + dest_string: string + amt: string + payment_hash: Buffer + payment_hash_string: string + payment_request: string + final_cltv_delta: number + fee_limit: _lnrpc_proxy_FeeLimit__Output | null + outgoing_chan_id: string + cltv_limit: number + dest_custom_records: { [key: number]: Buffer } + amt_msat: string + last_hop_pubkey: Buffer + allow_self_payment: boolean + dest_features: _lnrpc_proxy_FeatureBit__Output[] + route_hints: _lnrpc_proxy_RouteHint__Output[] +} diff --git a/src/grpc/types/lnrpc_proxy/SendResponse.d.ts b/src/grpc/types/lnrpc_proxy/SendResponse.d.ts new file mode 100644 index 000000000..0a25be414 --- /dev/null +++ b/src/grpc/types/lnrpc_proxy/SendResponse.d.ts @@ -0,0 +1,20 @@ +// Original file: proto/rpc_proxy.proto + +import type { + Route as _lnrpc_proxy_Route, + Route__Output as _lnrpc_proxy_Route__Output, +} from '../lnrpc_proxy/Route' + +export interface SendResponse { + payment_error?: string + payment_preimage?: Buffer | Uint8Array | string + payment_route?: _lnrpc_proxy_Route | null + payment_hash?: Buffer | Uint8Array | string +} + +export interface SendResponse__Output { + payment_error: string + payment_preimage: Buffer + payment_route: _lnrpc_proxy_Route__Output | null + payment_hash: Buffer +} diff --git a/src/grpc/types/lnrpc_proxy/SignMessageRequest.d.ts b/src/grpc/types/lnrpc_proxy/SignMessageRequest.d.ts new file mode 100644 index 000000000..ef5b81dc5 --- /dev/null +++ b/src/grpc/types/lnrpc_proxy/SignMessageRequest.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/rpc_proxy.proto + +export interface SignMessageRequest { + msg?: Buffer | Uint8Array | string +} + +export interface SignMessageRequest__Output { + msg: Buffer +} diff --git a/src/grpc/types/lnrpc_proxy/SignMessageResponse.d.ts b/src/grpc/types/lnrpc_proxy/SignMessageResponse.d.ts new file mode 100644 index 000000000..adb7e53fd --- /dev/null +++ b/src/grpc/types/lnrpc_proxy/SignMessageResponse.d.ts @@ -0,0 +1,11 @@ +// Original file: proto/rpc_proxy.proto + +export interface SignMessageResponse { + signature?: string + signature_hex?: string +} + +export interface SignMessageResponse__Output { + signature: string + signature_hex: string +} diff --git a/src/grpc/types/lnrpc_proxy/VerifyMessageRequest.d.ts b/src/grpc/types/lnrpc_proxy/VerifyMessageRequest.d.ts new file mode 100644 index 000000000..5b7531a2e --- /dev/null +++ b/src/grpc/types/lnrpc_proxy/VerifyMessageRequest.d.ts @@ -0,0 +1,11 @@ +// Original file: proto/rpc_proxy.proto + +export interface VerifyMessageRequest { + msg?: Buffer | Uint8Array | string + signature?: string +} + +export interface VerifyMessageRequest__Output { + msg: Buffer + signature: string +} diff --git a/src/grpc/types/lnrpc_proxy/VerifyMessageResponse.d.ts b/src/grpc/types/lnrpc_proxy/VerifyMessageResponse.d.ts new file mode 100644 index 000000000..bc31aa9e8 --- /dev/null +++ b/src/grpc/types/lnrpc_proxy/VerifyMessageResponse.d.ts @@ -0,0 +1,11 @@ +// Original file: proto/rpc_proxy.proto + +export interface VerifyMessageResponse { + valid?: boolean + pubkey?: string +} + +export interface VerifyMessageResponse__Output { + valid: boolean + pubkey: string +} diff --git a/src/grpc/types/router.d.ts b/src/grpc/types/router.d.ts new file mode 100644 index 000000000..ad2f1e782 --- /dev/null +++ b/src/grpc/types/router.d.ts @@ -0,0 +1,281 @@ +import type * as grpc from '@grpc/grpc-js' +import type { + EnumTypeDefinition, + MessageTypeDefinition, +} from '@grpc/proto-loader' + +import type { + LightningClient as _lnrpc_LightningClient, + LightningDefinition as _lnrpc_LightningDefinition, +} from './lnrpc/Lightning' +import type { + RouterClient as _routerrpc_RouterClient, + RouterDefinition as _routerrpc_RouterDefinition, +} from './routerrpc/Router' + +type SubtypeConstructor< + Constructor extends new (...args: unknown[]) => unknown, + Subtype +> = { + new (...args: ConstructorParameters): Subtype +} + +export interface ProtoGrpcType { + lnrpc: { + AMP: MessageTypeDefinition + AMPInvoiceState: MessageTypeDefinition + AMPRecord: MessageTypeDefinition + AbandonChannelRequest: MessageTypeDefinition + AbandonChannelResponse: MessageTypeDefinition + AddInvoiceResponse: MessageTypeDefinition + AddressType: EnumTypeDefinition + AliasMap: MessageTypeDefinition + Amount: MessageTypeDefinition + BakeMacaroonRequest: MessageTypeDefinition + BakeMacaroonResponse: MessageTypeDefinition + BatchOpenChannel: MessageTypeDefinition + BatchOpenChannelRequest: MessageTypeDefinition + BatchOpenChannelResponse: MessageTypeDefinition + Chain: MessageTypeDefinition + ChanBackupExportRequest: MessageTypeDefinition + ChanBackupSnapshot: MessageTypeDefinition + ChanInfoRequest: MessageTypeDefinition + ChanPointShim: MessageTypeDefinition + Channel: MessageTypeDefinition + ChannelAcceptRequest: MessageTypeDefinition + ChannelAcceptResponse: MessageTypeDefinition + ChannelBackup: MessageTypeDefinition + ChannelBackupSubscription: MessageTypeDefinition + ChannelBackups: MessageTypeDefinition + ChannelBalanceRequest: MessageTypeDefinition + ChannelBalanceResponse: MessageTypeDefinition + ChannelCloseSummary: MessageTypeDefinition + ChannelCloseUpdate: MessageTypeDefinition + ChannelConstraints: MessageTypeDefinition + ChannelEdge: MessageTypeDefinition + ChannelEdgeUpdate: MessageTypeDefinition + ChannelEventSubscription: MessageTypeDefinition + ChannelEventUpdate: MessageTypeDefinition + ChannelFeeReport: MessageTypeDefinition + ChannelGraph: MessageTypeDefinition + ChannelGraphRequest: MessageTypeDefinition + ChannelOpenUpdate: MessageTypeDefinition + ChannelPoint: MessageTypeDefinition + ChannelUpdate: MessageTypeDefinition + CheckMacPermRequest: MessageTypeDefinition + CheckMacPermResponse: MessageTypeDefinition + CloseChannelRequest: MessageTypeDefinition + CloseStatusUpdate: MessageTypeDefinition + ClosedChannelUpdate: MessageTypeDefinition + ClosedChannelsRequest: MessageTypeDefinition + ClosedChannelsResponse: MessageTypeDefinition + CommitmentType: EnumTypeDefinition + ConfirmationUpdate: MessageTypeDefinition + ConnectPeerRequest: MessageTypeDefinition + ConnectPeerResponse: MessageTypeDefinition + CustomMessage: MessageTypeDefinition + DebugLevelRequest: MessageTypeDefinition + DebugLevelResponse: MessageTypeDefinition + DeleteAllPaymentsRequest: MessageTypeDefinition + DeleteAllPaymentsResponse: MessageTypeDefinition + DeleteMacaroonIDRequest: MessageTypeDefinition + DeleteMacaroonIDResponse: MessageTypeDefinition + DeletePaymentRequest: MessageTypeDefinition + DeletePaymentResponse: MessageTypeDefinition + DisconnectPeerRequest: MessageTypeDefinition + DisconnectPeerResponse: MessageTypeDefinition + EdgeLocator: MessageTypeDefinition + EstimateFeeRequest: MessageTypeDefinition + EstimateFeeResponse: MessageTypeDefinition + ExportChannelBackupRequest: MessageTypeDefinition + FailedUpdate: MessageTypeDefinition + Failure: MessageTypeDefinition + Feature: MessageTypeDefinition + FeatureBit: EnumTypeDefinition + FeeLimit: MessageTypeDefinition + FeeReportRequest: MessageTypeDefinition + FeeReportResponse: MessageTypeDefinition + FloatMetric: MessageTypeDefinition + ForwardingEvent: MessageTypeDefinition + ForwardingHistoryRequest: MessageTypeDefinition + ForwardingHistoryResponse: MessageTypeDefinition + FundingPsbtFinalize: MessageTypeDefinition + FundingPsbtVerify: MessageTypeDefinition + FundingShim: MessageTypeDefinition + FundingShimCancel: MessageTypeDefinition + FundingStateStepResp: MessageTypeDefinition + FundingTransitionMsg: MessageTypeDefinition + GetInfoRequest: MessageTypeDefinition + GetInfoResponse: MessageTypeDefinition + GetRecoveryInfoRequest: MessageTypeDefinition + GetRecoveryInfoResponse: MessageTypeDefinition + GetTransactionsRequest: MessageTypeDefinition + GraphTopologySubscription: MessageTypeDefinition + GraphTopologyUpdate: MessageTypeDefinition + HTLC: MessageTypeDefinition + HTLCAttempt: MessageTypeDefinition + Hop: MessageTypeDefinition + HopHint: MessageTypeDefinition + Initiator: EnumTypeDefinition + InterceptFeedback: MessageTypeDefinition + Invoice: MessageTypeDefinition + InvoiceHTLC: MessageTypeDefinition + InvoiceHTLCState: EnumTypeDefinition + InvoiceSubscription: MessageTypeDefinition + KeyDescriptor: MessageTypeDefinition + KeyLocator: MessageTypeDefinition + Lightning: SubtypeConstructor< + typeof grpc.Client, + _lnrpc_LightningClient + > & { service: _lnrpc_LightningDefinition } + LightningAddress: MessageTypeDefinition + LightningNode: MessageTypeDefinition + ListAliasesRequest: MessageTypeDefinition + ListAliasesResponse: MessageTypeDefinition + ListChannelsRequest: MessageTypeDefinition + ListChannelsResponse: MessageTypeDefinition + ListInvoiceRequest: MessageTypeDefinition + ListInvoiceResponse: MessageTypeDefinition + ListMacaroonIDsRequest: MessageTypeDefinition + ListMacaroonIDsResponse: MessageTypeDefinition + ListPaymentsRequest: MessageTypeDefinition + ListPaymentsResponse: MessageTypeDefinition + ListPeersRequest: MessageTypeDefinition + ListPeersResponse: MessageTypeDefinition + ListPermissionsRequest: MessageTypeDefinition + ListPermissionsResponse: MessageTypeDefinition + ListUnspentRequest: MessageTypeDefinition + ListUnspentResponse: MessageTypeDefinition + LookupHtlcRequest: MessageTypeDefinition + LookupHtlcResponse: MessageTypeDefinition + MPPRecord: MessageTypeDefinition + MacaroonId: MessageTypeDefinition + MacaroonPermission: MessageTypeDefinition + MacaroonPermissionList: MessageTypeDefinition + MiddlewareRegistration: MessageTypeDefinition + MultiChanBackup: MessageTypeDefinition + NetworkInfo: MessageTypeDefinition + NetworkInfoRequest: MessageTypeDefinition + NewAddressRequest: MessageTypeDefinition + NewAddressResponse: MessageTypeDefinition + NodeAddress: MessageTypeDefinition + NodeInfo: MessageTypeDefinition + NodeInfoRequest: MessageTypeDefinition + NodeMetricType: EnumTypeDefinition + NodeMetricsRequest: MessageTypeDefinition + NodeMetricsResponse: MessageTypeDefinition + NodePair: MessageTypeDefinition + NodeUpdate: MessageTypeDefinition + Op: MessageTypeDefinition + OpenChannelRequest: MessageTypeDefinition + OpenStatusUpdate: MessageTypeDefinition + OutPoint: MessageTypeDefinition + OutputDetail: MessageTypeDefinition + OutputScriptType: EnumTypeDefinition + PayReq: MessageTypeDefinition + PayReqString: MessageTypeDefinition + Payment: MessageTypeDefinition + PaymentFailureReason: EnumTypeDefinition + PaymentHash: MessageTypeDefinition + Peer: MessageTypeDefinition + PeerEvent: MessageTypeDefinition + PeerEventSubscription: MessageTypeDefinition + PendingChannelsRequest: MessageTypeDefinition + PendingChannelsResponse: MessageTypeDefinition + PendingHTLC: MessageTypeDefinition + PendingUpdate: MessageTypeDefinition + PolicyUpdateRequest: MessageTypeDefinition + PolicyUpdateResponse: MessageTypeDefinition + PreviousOutPoint: MessageTypeDefinition + PsbtShim: MessageTypeDefinition + QueryRoutesRequest: MessageTypeDefinition + QueryRoutesResponse: MessageTypeDefinition + RPCMessage: MessageTypeDefinition + RPCMiddlewareRequest: MessageTypeDefinition + RPCMiddlewareResponse: MessageTypeDefinition + ReadyForPsbtFunding: MessageTypeDefinition + Resolution: MessageTypeDefinition + ResolutionOutcome: EnumTypeDefinition + ResolutionType: EnumTypeDefinition + RestoreBackupResponse: MessageTypeDefinition + RestoreChanBackupRequest: MessageTypeDefinition + Route: MessageTypeDefinition + RouteHint: MessageTypeDefinition + RoutingPolicy: MessageTypeDefinition + SendCoinsRequest: MessageTypeDefinition + SendCoinsResponse: MessageTypeDefinition + SendCustomMessageRequest: MessageTypeDefinition + SendCustomMessageResponse: MessageTypeDefinition + SendManyRequest: MessageTypeDefinition + SendManyResponse: MessageTypeDefinition + SendRequest: MessageTypeDefinition + SendResponse: MessageTypeDefinition + SendToRouteRequest: MessageTypeDefinition + SetID: MessageTypeDefinition + SignMessageRequest: MessageTypeDefinition + SignMessageResponse: MessageTypeDefinition + StopRequest: MessageTypeDefinition + StopResponse: MessageTypeDefinition + StreamAuth: MessageTypeDefinition + SubscribeCustomMessagesRequest: MessageTypeDefinition + TimestampedError: MessageTypeDefinition + Transaction: MessageTypeDefinition + TransactionDetails: MessageTypeDefinition + UpdateFailure: EnumTypeDefinition + Utxo: MessageTypeDefinition + VerifyChanBackupResponse: MessageTypeDefinition + VerifyMessageRequest: MessageTypeDefinition + VerifyMessageResponse: MessageTypeDefinition + WalletAccountBalance: MessageTypeDefinition + WalletBalanceRequest: MessageTypeDefinition + WalletBalanceResponse: MessageTypeDefinition + } + routerrpc: { + BuildRouteRequest: MessageTypeDefinition + BuildRouteResponse: MessageTypeDefinition + ChanStatusAction: EnumTypeDefinition + CircuitKey: MessageTypeDefinition + FailureDetail: EnumTypeDefinition + FinalHtlcEvent: MessageTypeDefinition + ForwardEvent: MessageTypeDefinition + ForwardFailEvent: MessageTypeDefinition + ForwardHtlcInterceptRequest: MessageTypeDefinition + ForwardHtlcInterceptResponse: MessageTypeDefinition + GetMissionControlConfigRequest: MessageTypeDefinition + GetMissionControlConfigResponse: MessageTypeDefinition + HtlcEvent: MessageTypeDefinition + HtlcInfo: MessageTypeDefinition + LinkFailEvent: MessageTypeDefinition + MissionControlConfig: MessageTypeDefinition + PairData: MessageTypeDefinition + PairHistory: MessageTypeDefinition + PaymentState: EnumTypeDefinition + PaymentStatus: MessageTypeDefinition + QueryMissionControlRequest: MessageTypeDefinition + QueryMissionControlResponse: MessageTypeDefinition + QueryProbabilityRequest: MessageTypeDefinition + QueryProbabilityResponse: MessageTypeDefinition + ResetMissionControlRequest: MessageTypeDefinition + ResetMissionControlResponse: MessageTypeDefinition + ResolveHoldForwardAction: EnumTypeDefinition + RouteFeeRequest: MessageTypeDefinition + RouteFeeResponse: MessageTypeDefinition + Router: SubtypeConstructor & { + service: _routerrpc_RouterDefinition + } + SendPaymentRequest: MessageTypeDefinition + SendToRouteRequest: MessageTypeDefinition + SendToRouteResponse: MessageTypeDefinition + SetMissionControlConfigRequest: MessageTypeDefinition + SetMissionControlConfigResponse: MessageTypeDefinition + SettleEvent: MessageTypeDefinition + SubscribeHtlcEventsRequest: MessageTypeDefinition + SubscribedEvent: MessageTypeDefinition + TrackPaymentRequest: MessageTypeDefinition + TrackPaymentsRequest: MessageTypeDefinition + UpdateChanStatusRequest: MessageTypeDefinition + UpdateChanStatusResponse: MessageTypeDefinition + XImportMissionControlRequest: MessageTypeDefinition + XImportMissionControlResponse: MessageTypeDefinition + } +} diff --git a/src/grpc/types/routerrpc/BuildRouteRequest.d.ts b/src/grpc/types/routerrpc/BuildRouteRequest.d.ts new file mode 100644 index 000000000..69b066ca1 --- /dev/null +++ b/src/grpc/types/routerrpc/BuildRouteRequest.d.ts @@ -0,0 +1,19 @@ +// Original file: proto/router.proto + +import type { Long } from '@grpc/proto-loader' + +export interface BuildRouteRequest { + amt_msat?: number | string | Long + final_cltv_delta?: number + outgoing_chan_id?: number | string | Long + hop_pubkeys?: (Buffer | Uint8Array | string)[] + payment_addr?: Buffer | Uint8Array | string +} + +export interface BuildRouteRequest__Output { + amt_msat: string + final_cltv_delta: number + outgoing_chan_id: string + hop_pubkeys: Buffer[] + payment_addr: Buffer +} diff --git a/src/grpc/types/routerrpc/BuildRouteResponse.d.ts b/src/grpc/types/routerrpc/BuildRouteResponse.d.ts new file mode 100644 index 000000000..c54d5d8ac --- /dev/null +++ b/src/grpc/types/routerrpc/BuildRouteResponse.d.ts @@ -0,0 +1,14 @@ +// Original file: proto/router.proto + +import type { + Route as _lnrpc_Route, + Route__Output as _lnrpc_Route__Output, +} from '../lnrpc/Route' + +export interface BuildRouteResponse { + route?: _lnrpc_Route | null +} + +export interface BuildRouteResponse__Output { + route: _lnrpc_Route__Output | null +} diff --git a/src/grpc/types/routerrpc/ChanStatusAction.ts b/src/grpc/types/routerrpc/ChanStatusAction.ts new file mode 100644 index 000000000..97428c8bf --- /dev/null +++ b/src/grpc/types/routerrpc/ChanStatusAction.ts @@ -0,0 +1,12 @@ +// Original file: proto/router.proto + +export const ChanStatusAction = { + ENABLE: 'ENABLE', + DISABLE: 'DISABLE', + AUTO: 'AUTO', +} as const + +export type ChanStatusAction = 'ENABLE' | 0 | 'DISABLE' | 1 | 'AUTO' | 2 + +export type ChanStatusAction__Output = + (typeof ChanStatusAction)[keyof typeof ChanStatusAction] diff --git a/src/grpc/types/routerrpc/CircuitKey.d.ts b/src/grpc/types/routerrpc/CircuitKey.d.ts new file mode 100644 index 000000000..068b59fef --- /dev/null +++ b/src/grpc/types/routerrpc/CircuitKey.d.ts @@ -0,0 +1,13 @@ +// Original file: proto/router.proto + +import type { Long } from '@grpc/proto-loader' + +export interface CircuitKey { + chan_id?: number | string | Long + htlc_id?: number | string | Long +} + +export interface CircuitKey__Output { + chan_id: string + htlc_id: string +} diff --git a/src/grpc/types/routerrpc/FailureDetail.ts b/src/grpc/types/routerrpc/FailureDetail.ts new file mode 100644 index 000000000..4440ae427 --- /dev/null +++ b/src/grpc/types/routerrpc/FailureDetail.ts @@ -0,0 +1,78 @@ +// Original file: proto/router.proto + +export const FailureDetail = { + UNKNOWN: 'UNKNOWN', + NO_DETAIL: 'NO_DETAIL', + ONION_DECODE: 'ONION_DECODE', + LINK_NOT_ELIGIBLE: 'LINK_NOT_ELIGIBLE', + ON_CHAIN_TIMEOUT: 'ON_CHAIN_TIMEOUT', + HTLC_EXCEEDS_MAX: 'HTLC_EXCEEDS_MAX', + INSUFFICIENT_BALANCE: 'INSUFFICIENT_BALANCE', + INCOMPLETE_FORWARD: 'INCOMPLETE_FORWARD', + HTLC_ADD_FAILED: 'HTLC_ADD_FAILED', + FORWARDS_DISABLED: 'FORWARDS_DISABLED', + INVOICE_CANCELED: 'INVOICE_CANCELED', + INVOICE_UNDERPAID: 'INVOICE_UNDERPAID', + INVOICE_EXPIRY_TOO_SOON: 'INVOICE_EXPIRY_TOO_SOON', + INVOICE_NOT_OPEN: 'INVOICE_NOT_OPEN', + MPP_INVOICE_TIMEOUT: 'MPP_INVOICE_TIMEOUT', + ADDRESS_MISMATCH: 'ADDRESS_MISMATCH', + SET_TOTAL_MISMATCH: 'SET_TOTAL_MISMATCH', + SET_TOTAL_TOO_LOW: 'SET_TOTAL_TOO_LOW', + SET_OVERPAID: 'SET_OVERPAID', + UNKNOWN_INVOICE: 'UNKNOWN_INVOICE', + INVALID_KEYSEND: 'INVALID_KEYSEND', + MPP_IN_PROGRESS: 'MPP_IN_PROGRESS', + CIRCULAR_ROUTE: 'CIRCULAR_ROUTE', +} as const + +export type FailureDetail = + | 'UNKNOWN' + | 0 + | 'NO_DETAIL' + | 1 + | 'ONION_DECODE' + | 2 + | 'LINK_NOT_ELIGIBLE' + | 3 + | 'ON_CHAIN_TIMEOUT' + | 4 + | 'HTLC_EXCEEDS_MAX' + | 5 + | 'INSUFFICIENT_BALANCE' + | 6 + | 'INCOMPLETE_FORWARD' + | 7 + | 'HTLC_ADD_FAILED' + | 8 + | 'FORWARDS_DISABLED' + | 9 + | 'INVOICE_CANCELED' + | 10 + | 'INVOICE_UNDERPAID' + | 11 + | 'INVOICE_EXPIRY_TOO_SOON' + | 12 + | 'INVOICE_NOT_OPEN' + | 13 + | 'MPP_INVOICE_TIMEOUT' + | 14 + | 'ADDRESS_MISMATCH' + | 15 + | 'SET_TOTAL_MISMATCH' + | 16 + | 'SET_TOTAL_TOO_LOW' + | 17 + | 'SET_OVERPAID' + | 18 + | 'UNKNOWN_INVOICE' + | 19 + | 'INVALID_KEYSEND' + | 20 + | 'MPP_IN_PROGRESS' + | 21 + | 'CIRCULAR_ROUTE' + | 22 + +export type FailureDetail__Output = + (typeof FailureDetail)[keyof typeof FailureDetail] diff --git a/src/grpc/types/routerrpc/FinalHtlcEvent.d.ts b/src/grpc/types/routerrpc/FinalHtlcEvent.d.ts new file mode 100644 index 000000000..57fc7fef5 --- /dev/null +++ b/src/grpc/types/routerrpc/FinalHtlcEvent.d.ts @@ -0,0 +1,11 @@ +// Original file: proto/router.proto + +export interface FinalHtlcEvent { + settled?: boolean + offchain?: boolean +} + +export interface FinalHtlcEvent__Output { + settled: boolean + offchain: boolean +} diff --git a/src/grpc/types/routerrpc/ForwardEvent.d.ts b/src/grpc/types/routerrpc/ForwardEvent.d.ts new file mode 100644 index 000000000..6a863d1e3 --- /dev/null +++ b/src/grpc/types/routerrpc/ForwardEvent.d.ts @@ -0,0 +1,14 @@ +// Original file: proto/router.proto + +import type { + HtlcInfo as _routerrpc_HtlcInfo, + HtlcInfo__Output as _routerrpc_HtlcInfo__Output, +} from '../routerrpc/HtlcInfo' + +export interface ForwardEvent { + info?: _routerrpc_HtlcInfo | null +} + +export interface ForwardEvent__Output { + info: _routerrpc_HtlcInfo__Output | null +} diff --git a/src/grpc/types/routerrpc/ForwardFailEvent.d.ts b/src/grpc/types/routerrpc/ForwardFailEvent.d.ts new file mode 100644 index 000000000..46ab6cb75 --- /dev/null +++ b/src/grpc/types/routerrpc/ForwardFailEvent.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/router.proto + +export interface ForwardFailEvent { + [k: string]: never +} + +export interface ForwardFailEvent__Output { + [k: string]: never +} diff --git a/src/grpc/types/routerrpc/ForwardHtlcInterceptRequest.d.ts b/src/grpc/types/routerrpc/ForwardHtlcInterceptRequest.d.ts new file mode 100644 index 000000000..32904ab2a --- /dev/null +++ b/src/grpc/types/routerrpc/ForwardHtlcInterceptRequest.d.ts @@ -0,0 +1,33 @@ +// Original file: proto/router.proto + +import type { + CircuitKey as _routerrpc_CircuitKey, + CircuitKey__Output as _routerrpc_CircuitKey__Output, +} from '../routerrpc/CircuitKey' +import type { Long } from '@grpc/proto-loader' + +export interface ForwardHtlcInterceptRequest { + incoming_circuit_key?: _routerrpc_CircuitKey | null + payment_hash?: Buffer | Uint8Array | string + outgoing_amount_msat?: number | string | Long + outgoing_expiry?: number + incoming_amount_msat?: number | string | Long + incoming_expiry?: number + outgoing_requested_chan_id?: number | string | Long + custom_records?: { [key: number]: Buffer | Uint8Array | string } + onion_blob?: Buffer | Uint8Array | string + auto_fail_height?: number +} + +export interface ForwardHtlcInterceptRequest__Output { + incoming_circuit_key: _routerrpc_CircuitKey__Output | null + payment_hash: Buffer + outgoing_amount_msat: string + outgoing_expiry: number + incoming_amount_msat: string + incoming_expiry: number + outgoing_requested_chan_id: string + custom_records: { [key: number]: Buffer } + onion_blob: Buffer + auto_fail_height: number +} diff --git a/src/grpc/types/routerrpc/ForwardHtlcInterceptResponse.d.ts b/src/grpc/types/routerrpc/ForwardHtlcInterceptResponse.d.ts new file mode 100644 index 000000000..fe4e932a4 --- /dev/null +++ b/src/grpc/types/routerrpc/ForwardHtlcInterceptResponse.d.ts @@ -0,0 +1,30 @@ +// Original file: proto/router.proto + +import type { + CircuitKey as _routerrpc_CircuitKey, + CircuitKey__Output as _routerrpc_CircuitKey__Output, +} from '../routerrpc/CircuitKey' +import type { + ResolveHoldForwardAction as _routerrpc_ResolveHoldForwardAction, + ResolveHoldForwardAction__Output as _routerrpc_ResolveHoldForwardAction__Output, +} from '../routerrpc/ResolveHoldForwardAction' +import type { + _lnrpc_Failure_FailureCode, + _lnrpc_Failure_FailureCode__Output, +} from '../lnrpc/Failure' + +export interface ForwardHtlcInterceptResponse { + incoming_circuit_key?: _routerrpc_CircuitKey | null + action?: _routerrpc_ResolveHoldForwardAction + preimage?: Buffer | Uint8Array | string + failure_message?: Buffer | Uint8Array | string + failure_code?: _lnrpc_Failure_FailureCode +} + +export interface ForwardHtlcInterceptResponse__Output { + incoming_circuit_key: _routerrpc_CircuitKey__Output | null + action: _routerrpc_ResolveHoldForwardAction__Output + preimage: Buffer + failure_message: Buffer + failure_code: _lnrpc_Failure_FailureCode__Output +} diff --git a/src/grpc/types/routerrpc/GetMissionControlConfigRequest.d.ts b/src/grpc/types/routerrpc/GetMissionControlConfigRequest.d.ts new file mode 100644 index 000000000..340ab9681 --- /dev/null +++ b/src/grpc/types/routerrpc/GetMissionControlConfigRequest.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/router.proto + +export interface GetMissionControlConfigRequest { + [k: string]: never +} + +export interface GetMissionControlConfigRequest__Output { + [k: string]: never +} diff --git a/src/grpc/types/routerrpc/GetMissionControlConfigResponse.d.ts b/src/grpc/types/routerrpc/GetMissionControlConfigResponse.d.ts new file mode 100644 index 000000000..98e981b94 --- /dev/null +++ b/src/grpc/types/routerrpc/GetMissionControlConfigResponse.d.ts @@ -0,0 +1,14 @@ +// Original file: proto/router.proto + +import type { + MissionControlConfig as _routerrpc_MissionControlConfig, + MissionControlConfig__Output as _routerrpc_MissionControlConfig__Output, +} from '../routerrpc/MissionControlConfig' + +export interface GetMissionControlConfigResponse { + config?: _routerrpc_MissionControlConfig | null +} + +export interface GetMissionControlConfigResponse__Output { + config: _routerrpc_MissionControlConfig__Output | null +} diff --git a/src/grpc/types/routerrpc/HtlcEvent.ts b/src/grpc/types/routerrpc/HtlcEvent.ts new file mode 100644 index 000000000..26988818c --- /dev/null +++ b/src/grpc/types/routerrpc/HtlcEvent.ts @@ -0,0 +1,93 @@ +// Original file: proto/router.proto + +import type { + ForwardEvent as _routerrpc_ForwardEvent, + ForwardEvent__Output as _routerrpc_ForwardEvent__Output, +} from '../routerrpc/ForwardEvent' +import type { + ForwardFailEvent as _routerrpc_ForwardFailEvent, + ForwardFailEvent__Output as _routerrpc_ForwardFailEvent__Output, +} from '../routerrpc/ForwardFailEvent' +import type { + SettleEvent as _routerrpc_SettleEvent, + SettleEvent__Output as _routerrpc_SettleEvent__Output, +} from '../routerrpc/SettleEvent' +import type { + LinkFailEvent as _routerrpc_LinkFailEvent, + LinkFailEvent__Output as _routerrpc_LinkFailEvent__Output, +} from '../routerrpc/LinkFailEvent' +import type { + SubscribedEvent as _routerrpc_SubscribedEvent, + SubscribedEvent__Output as _routerrpc_SubscribedEvent__Output, +} from '../routerrpc/SubscribedEvent' +import type { + FinalHtlcEvent as _routerrpc_FinalHtlcEvent, + FinalHtlcEvent__Output as _routerrpc_FinalHtlcEvent__Output, +} from '../routerrpc/FinalHtlcEvent' +import type { Long } from '@grpc/proto-loader' + +// Original file: proto/router.proto + +export const _routerrpc_HtlcEvent_EventType = { + UNKNOWN: 'UNKNOWN', + SEND: 'SEND', + RECEIVE: 'RECEIVE', + FORWARD: 'FORWARD', +} as const + +export type _routerrpc_HtlcEvent_EventType = + | 'UNKNOWN' + | 0 + | 'SEND' + | 1 + | 'RECEIVE' + | 2 + | 'FORWARD' + | 3 + +export type _routerrpc_HtlcEvent_EventType__Output = + (typeof _routerrpc_HtlcEvent_EventType)[keyof typeof _routerrpc_HtlcEvent_EventType] + +export interface HtlcEvent { + incoming_channel_id?: number | string | Long + outgoing_channel_id?: number | string | Long + incoming_htlc_id?: number | string | Long + outgoing_htlc_id?: number | string | Long + timestamp_ns?: number | string | Long + event_type?: _routerrpc_HtlcEvent_EventType + forward_event?: _routerrpc_ForwardEvent | null + forward_fail_event?: _routerrpc_ForwardFailEvent | null + settle_event?: _routerrpc_SettleEvent | null + link_fail_event?: _routerrpc_LinkFailEvent | null + subscribed_event?: _routerrpc_SubscribedEvent | null + final_htlc_event?: _routerrpc_FinalHtlcEvent | null + event?: + | 'forward_event' + | 'forward_fail_event' + | 'settle_event' + | 'link_fail_event' + | 'subscribed_event' + | 'final_htlc_event' +} + +export interface HtlcEvent__Output { + incoming_channel_id: string + outgoing_channel_id: string + incoming_htlc_id: string + outgoing_htlc_id: string + timestamp_ns: string + event_type: _routerrpc_HtlcEvent_EventType__Output + forward_event?: _routerrpc_ForwardEvent__Output | null + forward_fail_event?: _routerrpc_ForwardFailEvent__Output | null + settle_event?: _routerrpc_SettleEvent__Output | null + link_fail_event?: _routerrpc_LinkFailEvent__Output | null + subscribed_event?: _routerrpc_SubscribedEvent__Output | null + final_htlc_event?: _routerrpc_FinalHtlcEvent__Output | null + event: + | 'forward_event' + | 'forward_fail_event' + | 'settle_event' + | 'link_fail_event' + | 'subscribed_event' + | 'final_htlc_event' +} diff --git a/src/grpc/types/routerrpc/HtlcInfo.d.ts b/src/grpc/types/routerrpc/HtlcInfo.d.ts new file mode 100644 index 000000000..5d6273c08 --- /dev/null +++ b/src/grpc/types/routerrpc/HtlcInfo.d.ts @@ -0,0 +1,17 @@ +// Original file: proto/router.proto + +import type { Long } from '@grpc/proto-loader' + +export interface HtlcInfo { + incoming_timelock?: number + outgoing_timelock?: number + incoming_amt_msat?: number | string | Long + outgoing_amt_msat?: number | string | Long +} + +export interface HtlcInfo__Output { + incoming_timelock: number + outgoing_timelock: number + incoming_amt_msat: string + outgoing_amt_msat: string +} diff --git a/src/grpc/types/routerrpc/LinkFailEvent.d.ts b/src/grpc/types/routerrpc/LinkFailEvent.d.ts new file mode 100644 index 000000000..9db38a0a3 --- /dev/null +++ b/src/grpc/types/routerrpc/LinkFailEvent.d.ts @@ -0,0 +1,28 @@ +// Original file: proto/router.proto + +import type { + HtlcInfo as _routerrpc_HtlcInfo, + HtlcInfo__Output as _routerrpc_HtlcInfo__Output, +} from '../routerrpc/HtlcInfo' +import type { + _lnrpc_Failure_FailureCode, + _lnrpc_Failure_FailureCode__Output, +} from '../lnrpc/Failure' +import type { + FailureDetail as _routerrpc_FailureDetail, + FailureDetail__Output as _routerrpc_FailureDetail__Output, +} from '../routerrpc/FailureDetail' + +export interface LinkFailEvent { + info?: _routerrpc_HtlcInfo | null + wire_failure?: _lnrpc_Failure_FailureCode + failure_detail?: _routerrpc_FailureDetail + failure_string?: string +} + +export interface LinkFailEvent__Output { + info: _routerrpc_HtlcInfo__Output | null + wire_failure: _lnrpc_Failure_FailureCode__Output + failure_detail: _routerrpc_FailureDetail__Output + failure_string: string +} diff --git a/src/grpc/types/routerrpc/MissionControlConfig.d.ts b/src/grpc/types/routerrpc/MissionControlConfig.d.ts new file mode 100644 index 000000000..d2fe38dbd --- /dev/null +++ b/src/grpc/types/routerrpc/MissionControlConfig.d.ts @@ -0,0 +1,19 @@ +// Original file: proto/router.proto + +import type { Long } from '@grpc/proto-loader' + +export interface MissionControlConfig { + half_life_seconds?: number | string | Long + hop_probability?: number | string + weight?: number | string + maximum_payment_results?: number + minimum_failure_relax_interval?: number | string | Long +} + +export interface MissionControlConfig__Output { + half_life_seconds: string + hop_probability: number + weight: number + maximum_payment_results: number + minimum_failure_relax_interval: string +} diff --git a/src/grpc/types/routerrpc/PairData.d.ts b/src/grpc/types/routerrpc/PairData.d.ts new file mode 100644 index 000000000..8ef894a92 --- /dev/null +++ b/src/grpc/types/routerrpc/PairData.d.ts @@ -0,0 +1,21 @@ +// Original file: proto/router.proto + +import type { Long } from '@grpc/proto-loader' + +export interface PairData { + fail_time?: number | string | Long + fail_amt_sat?: number | string | Long + fail_amt_msat?: number | string | Long + success_time?: number | string | Long + success_amt_sat?: number | string | Long + success_amt_msat?: number | string | Long +} + +export interface PairData__Output { + fail_time: string + fail_amt_sat: string + fail_amt_msat: string + success_time: string + success_amt_sat: string + success_amt_msat: string +} diff --git a/src/grpc/types/routerrpc/PairHistory.d.ts b/src/grpc/types/routerrpc/PairHistory.d.ts new file mode 100644 index 000000000..b99bc5cfa --- /dev/null +++ b/src/grpc/types/routerrpc/PairHistory.d.ts @@ -0,0 +1,18 @@ +// Original file: proto/router.proto + +import type { + PairData as _routerrpc_PairData, + PairData__Output as _routerrpc_PairData__Output, +} from '../routerrpc/PairData' + +export interface PairHistory { + node_from?: Buffer | Uint8Array | string + node_to?: Buffer | Uint8Array | string + history?: _routerrpc_PairData | null +} + +export interface PairHistory__Output { + node_from: Buffer + node_to: Buffer + history: _routerrpc_PairData__Output | null +} diff --git a/src/grpc/types/routerrpc/PaymentState.ts b/src/grpc/types/routerrpc/PaymentState.ts new file mode 100644 index 000000000..d281064db --- /dev/null +++ b/src/grpc/types/routerrpc/PaymentState.ts @@ -0,0 +1,30 @@ +// Original file: proto/router.proto + +export const PaymentState = { + IN_FLIGHT: 'IN_FLIGHT', + SUCCEEDED: 'SUCCEEDED', + FAILED_TIMEOUT: 'FAILED_TIMEOUT', + FAILED_NO_ROUTE: 'FAILED_NO_ROUTE', + FAILED_ERROR: 'FAILED_ERROR', + FAILED_INCORRECT_PAYMENT_DETAILS: 'FAILED_INCORRECT_PAYMENT_DETAILS', + FAILED_INSUFFICIENT_BALANCE: 'FAILED_INSUFFICIENT_BALANCE', +} as const + +export type PaymentState = + | 'IN_FLIGHT' + | 0 + | 'SUCCEEDED' + | 1 + | 'FAILED_TIMEOUT' + | 2 + | 'FAILED_NO_ROUTE' + | 3 + | 'FAILED_ERROR' + | 4 + | 'FAILED_INCORRECT_PAYMENT_DETAILS' + | 5 + | 'FAILED_INSUFFICIENT_BALANCE' + | 6 + +export type PaymentState__Output = + (typeof PaymentState)[keyof typeof PaymentState] diff --git a/src/grpc/types/routerrpc/PaymentStatus.d.ts b/src/grpc/types/routerrpc/PaymentStatus.d.ts new file mode 100644 index 000000000..5cbcd20d7 --- /dev/null +++ b/src/grpc/types/routerrpc/PaymentStatus.d.ts @@ -0,0 +1,22 @@ +// Original file: proto/router.proto + +import type { + PaymentState as _routerrpc_PaymentState, + PaymentState__Output as _routerrpc_PaymentState__Output, +} from '../routerrpc/PaymentState' +import type { + HTLCAttempt as _lnrpc_HTLCAttempt, + HTLCAttempt__Output as _lnrpc_HTLCAttempt__Output, +} from '../lnrpc/HTLCAttempt' + +export interface PaymentStatus { + state?: _routerrpc_PaymentState + preimage?: Buffer | Uint8Array | string + htlcs?: _lnrpc_HTLCAttempt[] +} + +export interface PaymentStatus__Output { + state: _routerrpc_PaymentState__Output + preimage: Buffer + htlcs: _lnrpc_HTLCAttempt__Output[] +} diff --git a/src/grpc/types/routerrpc/QueryMissionControlRequest.d.ts b/src/grpc/types/routerrpc/QueryMissionControlRequest.d.ts new file mode 100644 index 000000000..c133771e9 --- /dev/null +++ b/src/grpc/types/routerrpc/QueryMissionControlRequest.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/router.proto + +export interface QueryMissionControlRequest { + [k: string]: never +} + +export interface QueryMissionControlRequest__Output { + [k: string]: never +} diff --git a/src/grpc/types/routerrpc/QueryMissionControlResponse.d.ts b/src/grpc/types/routerrpc/QueryMissionControlResponse.d.ts new file mode 100644 index 000000000..30d974f9d --- /dev/null +++ b/src/grpc/types/routerrpc/QueryMissionControlResponse.d.ts @@ -0,0 +1,14 @@ +// Original file: proto/router.proto + +import type { + PairHistory as _routerrpc_PairHistory, + PairHistory__Output as _routerrpc_PairHistory__Output, +} from '../routerrpc/PairHistory' + +export interface QueryMissionControlResponse { + pairs?: _routerrpc_PairHistory[] +} + +export interface QueryMissionControlResponse__Output { + pairs: _routerrpc_PairHistory__Output[] +} diff --git a/src/grpc/types/routerrpc/QueryProbabilityRequest.d.ts b/src/grpc/types/routerrpc/QueryProbabilityRequest.d.ts new file mode 100644 index 000000000..39b053556 --- /dev/null +++ b/src/grpc/types/routerrpc/QueryProbabilityRequest.d.ts @@ -0,0 +1,15 @@ +// Original file: proto/router.proto + +import type { Long } from '@grpc/proto-loader' + +export interface QueryProbabilityRequest { + from_node?: Buffer | Uint8Array | string + to_node?: Buffer | Uint8Array | string + amt_msat?: number | string | Long +} + +export interface QueryProbabilityRequest__Output { + from_node: Buffer + to_node: Buffer + amt_msat: string +} diff --git a/src/grpc/types/routerrpc/QueryProbabilityResponse.d.ts b/src/grpc/types/routerrpc/QueryProbabilityResponse.d.ts new file mode 100644 index 000000000..1753ead10 --- /dev/null +++ b/src/grpc/types/routerrpc/QueryProbabilityResponse.d.ts @@ -0,0 +1,16 @@ +// Original file: proto/router.proto + +import type { + PairData as _routerrpc_PairData, + PairData__Output as _routerrpc_PairData__Output, +} from '../routerrpc/PairData' + +export interface QueryProbabilityResponse { + probability?: number | string + history?: _routerrpc_PairData | null +} + +export interface QueryProbabilityResponse__Output { + probability: number + history: _routerrpc_PairData__Output | null +} diff --git a/src/grpc/types/routerrpc/ResetMissionControlRequest.d.ts b/src/grpc/types/routerrpc/ResetMissionControlRequest.d.ts new file mode 100644 index 000000000..26f084ce5 --- /dev/null +++ b/src/grpc/types/routerrpc/ResetMissionControlRequest.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/router.proto + +export interface ResetMissionControlRequest { + [k: string]: never +} + +export interface ResetMissionControlRequest__Output { + [k: string]: never +} diff --git a/src/grpc/types/routerrpc/ResetMissionControlResponse.d.ts b/src/grpc/types/routerrpc/ResetMissionControlResponse.d.ts new file mode 100644 index 000000000..60bc207c1 --- /dev/null +++ b/src/grpc/types/routerrpc/ResetMissionControlResponse.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/router.proto + +export interface ResetMissionControlResponse { + [k: string]: never +} + +export interface ResetMissionControlResponse__Output { + [k: string]: never +} diff --git a/src/grpc/types/routerrpc/ResolveHoldForwardAction.ts b/src/grpc/types/routerrpc/ResolveHoldForwardAction.ts new file mode 100644 index 000000000..28659bde2 --- /dev/null +++ b/src/grpc/types/routerrpc/ResolveHoldForwardAction.ts @@ -0,0 +1,12 @@ +// Original file: proto/router.proto + +export const ResolveHoldForwardAction = { + SETTLE: 'SETTLE', + FAIL: 'FAIL', + RESUME: 'RESUME', +} as const + +export type ResolveHoldForwardAction = 'SETTLE' | 0 | 'FAIL' | 1 | 'RESUME' | 2 + +export type ResolveHoldForwardAction__Output = + (typeof ResolveHoldForwardAction)[keyof typeof ResolveHoldForwardAction] diff --git a/src/grpc/types/routerrpc/RouteFeeRequest.d.ts b/src/grpc/types/routerrpc/RouteFeeRequest.d.ts new file mode 100644 index 000000000..b73f9fba7 --- /dev/null +++ b/src/grpc/types/routerrpc/RouteFeeRequest.d.ts @@ -0,0 +1,13 @@ +// Original file: proto/router.proto + +import type { Long } from '@grpc/proto-loader' + +export interface RouteFeeRequest { + dest?: Buffer | Uint8Array | string + amt_sat?: number | string | Long +} + +export interface RouteFeeRequest__Output { + dest: Buffer + amt_sat: string +} diff --git a/src/grpc/types/routerrpc/RouteFeeResponse.d.ts b/src/grpc/types/routerrpc/RouteFeeResponse.d.ts new file mode 100644 index 000000000..02cb451eb --- /dev/null +++ b/src/grpc/types/routerrpc/RouteFeeResponse.d.ts @@ -0,0 +1,13 @@ +// Original file: proto/router.proto + +import type { Long } from '@grpc/proto-loader' + +export interface RouteFeeResponse { + routing_fee_msat?: number | string | Long + time_lock_delay?: number | string | Long +} + +export interface RouteFeeResponse__Output { + routing_fee_msat: string + time_lock_delay: string +} diff --git a/src/grpc/types/routerrpc/Router.d.ts b/src/grpc/types/routerrpc/Router.d.ts new file mode 100644 index 000000000..8005e8b94 --- /dev/null +++ b/src/grpc/types/routerrpc/Router.d.ts @@ -0,0 +1,921 @@ +// Original file: proto/router.proto + +import type * as grpc from '@grpc/grpc-js' +import type { MethodDefinition } from '@grpc/proto-loader' +import type { + BuildRouteRequest as _routerrpc_BuildRouteRequest, + BuildRouteRequest__Output as _routerrpc_BuildRouteRequest__Output, +} from '../routerrpc/BuildRouteRequest' +import type { + BuildRouteResponse as _routerrpc_BuildRouteResponse, + BuildRouteResponse__Output as _routerrpc_BuildRouteResponse__Output, +} from '../routerrpc/BuildRouteResponse' +import type { + ForwardHtlcInterceptRequest as _routerrpc_ForwardHtlcInterceptRequest, + ForwardHtlcInterceptRequest__Output as _routerrpc_ForwardHtlcInterceptRequest__Output, +} from '../routerrpc/ForwardHtlcInterceptRequest' +import type { + ForwardHtlcInterceptResponse as _routerrpc_ForwardHtlcInterceptResponse, + ForwardHtlcInterceptResponse__Output as _routerrpc_ForwardHtlcInterceptResponse__Output, +} from '../routerrpc/ForwardHtlcInterceptResponse' +import type { + GetMissionControlConfigRequest as _routerrpc_GetMissionControlConfigRequest, + GetMissionControlConfigRequest__Output as _routerrpc_GetMissionControlConfigRequest__Output, +} from '../routerrpc/GetMissionControlConfigRequest' +import type { + GetMissionControlConfigResponse as _routerrpc_GetMissionControlConfigResponse, + GetMissionControlConfigResponse__Output as _routerrpc_GetMissionControlConfigResponse__Output, +} from '../routerrpc/GetMissionControlConfigResponse' +import type { + HTLCAttempt as _lnrpc_HTLCAttempt, + HTLCAttempt__Output as _lnrpc_HTLCAttempt__Output, +} from '../lnrpc/HTLCAttempt' +import type { + HtlcEvent as _routerrpc_HtlcEvent, + HtlcEvent__Output as _routerrpc_HtlcEvent__Output, +} from '../routerrpc/HtlcEvent' +import type { + Payment as _lnrpc_Payment, + Payment__Output as _lnrpc_Payment__Output, +} from '../lnrpc/Payment' +import type { + PaymentStatus as _routerrpc_PaymentStatus, + PaymentStatus__Output as _routerrpc_PaymentStatus__Output, +} from '../routerrpc/PaymentStatus' +import type { + QueryMissionControlRequest as _routerrpc_QueryMissionControlRequest, + QueryMissionControlRequest__Output as _routerrpc_QueryMissionControlRequest__Output, +} from '../routerrpc/QueryMissionControlRequest' +import type { + QueryMissionControlResponse as _routerrpc_QueryMissionControlResponse, + QueryMissionControlResponse__Output as _routerrpc_QueryMissionControlResponse__Output, +} from '../routerrpc/QueryMissionControlResponse' +import type { + QueryProbabilityRequest as _routerrpc_QueryProbabilityRequest, + QueryProbabilityRequest__Output as _routerrpc_QueryProbabilityRequest__Output, +} from '../routerrpc/QueryProbabilityRequest' +import type { + QueryProbabilityResponse as _routerrpc_QueryProbabilityResponse, + QueryProbabilityResponse__Output as _routerrpc_QueryProbabilityResponse__Output, +} from '../routerrpc/QueryProbabilityResponse' +import type { + ResetMissionControlRequest as _routerrpc_ResetMissionControlRequest, + ResetMissionControlRequest__Output as _routerrpc_ResetMissionControlRequest__Output, +} from '../routerrpc/ResetMissionControlRequest' +import type { + ResetMissionControlResponse as _routerrpc_ResetMissionControlResponse, + ResetMissionControlResponse__Output as _routerrpc_ResetMissionControlResponse__Output, +} from '../routerrpc/ResetMissionControlResponse' +import type { + RouteFeeRequest as _routerrpc_RouteFeeRequest, + RouteFeeRequest__Output as _routerrpc_RouteFeeRequest__Output, +} from '../routerrpc/RouteFeeRequest' +import type { + RouteFeeResponse as _routerrpc_RouteFeeResponse, + RouteFeeResponse__Output as _routerrpc_RouteFeeResponse__Output, +} from '../routerrpc/RouteFeeResponse' +import type { + SendPaymentRequest as _routerrpc_SendPaymentRequest, + SendPaymentRequest__Output as _routerrpc_SendPaymentRequest__Output, +} from '../routerrpc/SendPaymentRequest' +import type { + SendToRouteRequest as _routerrpc_SendToRouteRequest, + SendToRouteRequest__Output as _routerrpc_SendToRouteRequest__Output, +} from '../routerrpc/SendToRouteRequest' +import type { + SendToRouteResponse as _routerrpc_SendToRouteResponse, + SendToRouteResponse__Output as _routerrpc_SendToRouteResponse__Output, +} from '../routerrpc/SendToRouteResponse' +import type { + SetMissionControlConfigRequest as _routerrpc_SetMissionControlConfigRequest, + SetMissionControlConfigRequest__Output as _routerrpc_SetMissionControlConfigRequest__Output, +} from '../routerrpc/SetMissionControlConfigRequest' +import type { + SetMissionControlConfigResponse as _routerrpc_SetMissionControlConfigResponse, + SetMissionControlConfigResponse__Output as _routerrpc_SetMissionControlConfigResponse__Output, +} from '../routerrpc/SetMissionControlConfigResponse' +import type { + SubscribeHtlcEventsRequest as _routerrpc_SubscribeHtlcEventsRequest, + SubscribeHtlcEventsRequest__Output as _routerrpc_SubscribeHtlcEventsRequest__Output, +} from '../routerrpc/SubscribeHtlcEventsRequest' +import type { + TrackPaymentRequest as _routerrpc_TrackPaymentRequest, + TrackPaymentRequest__Output as _routerrpc_TrackPaymentRequest__Output, +} from '../routerrpc/TrackPaymentRequest' +import type { + TrackPaymentsRequest as _routerrpc_TrackPaymentsRequest, + TrackPaymentsRequest__Output as _routerrpc_TrackPaymentsRequest__Output, +} from '../routerrpc/TrackPaymentsRequest' +import type { + UpdateChanStatusRequest as _routerrpc_UpdateChanStatusRequest, + UpdateChanStatusRequest__Output as _routerrpc_UpdateChanStatusRequest__Output, +} from '../routerrpc/UpdateChanStatusRequest' +import type { + UpdateChanStatusResponse as _routerrpc_UpdateChanStatusResponse, + UpdateChanStatusResponse__Output as _routerrpc_UpdateChanStatusResponse__Output, +} from '../routerrpc/UpdateChanStatusResponse' +import type { + XImportMissionControlRequest as _routerrpc_XImportMissionControlRequest, + XImportMissionControlRequest__Output as _routerrpc_XImportMissionControlRequest__Output, +} from '../routerrpc/XImportMissionControlRequest' +import type { + XImportMissionControlResponse as _routerrpc_XImportMissionControlResponse, + XImportMissionControlResponse__Output as _routerrpc_XImportMissionControlResponse__Output, +} from '../routerrpc/XImportMissionControlResponse' + +export interface RouterClient extends grpc.Client { + BuildRoute( + argument: _routerrpc_BuildRouteRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_routerrpc_BuildRouteResponse__Output> + ): grpc.ClientUnaryCall + BuildRoute( + argument: _routerrpc_BuildRouteRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_routerrpc_BuildRouteResponse__Output> + ): grpc.ClientUnaryCall + BuildRoute( + argument: _routerrpc_BuildRouteRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_routerrpc_BuildRouteResponse__Output> + ): grpc.ClientUnaryCall + BuildRoute( + argument: _routerrpc_BuildRouteRequest, + callback: grpc.requestCallback<_routerrpc_BuildRouteResponse__Output> + ): grpc.ClientUnaryCall + buildRoute( + argument: _routerrpc_BuildRouteRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_routerrpc_BuildRouteResponse__Output> + ): grpc.ClientUnaryCall + buildRoute( + argument: _routerrpc_BuildRouteRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_routerrpc_BuildRouteResponse__Output> + ): grpc.ClientUnaryCall + buildRoute( + argument: _routerrpc_BuildRouteRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_routerrpc_BuildRouteResponse__Output> + ): grpc.ClientUnaryCall + buildRoute( + argument: _routerrpc_BuildRouteRequest, + callback: grpc.requestCallback<_routerrpc_BuildRouteResponse__Output> + ): grpc.ClientUnaryCall + + EstimateRouteFee( + argument: _routerrpc_RouteFeeRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_routerrpc_RouteFeeResponse__Output> + ): grpc.ClientUnaryCall + EstimateRouteFee( + argument: _routerrpc_RouteFeeRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_routerrpc_RouteFeeResponse__Output> + ): grpc.ClientUnaryCall + EstimateRouteFee( + argument: _routerrpc_RouteFeeRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_routerrpc_RouteFeeResponse__Output> + ): grpc.ClientUnaryCall + EstimateRouteFee( + argument: _routerrpc_RouteFeeRequest, + callback: grpc.requestCallback<_routerrpc_RouteFeeResponse__Output> + ): grpc.ClientUnaryCall + estimateRouteFee( + argument: _routerrpc_RouteFeeRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_routerrpc_RouteFeeResponse__Output> + ): grpc.ClientUnaryCall + estimateRouteFee( + argument: _routerrpc_RouteFeeRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_routerrpc_RouteFeeResponse__Output> + ): grpc.ClientUnaryCall + estimateRouteFee( + argument: _routerrpc_RouteFeeRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_routerrpc_RouteFeeResponse__Output> + ): grpc.ClientUnaryCall + estimateRouteFee( + argument: _routerrpc_RouteFeeRequest, + callback: grpc.requestCallback<_routerrpc_RouteFeeResponse__Output> + ): grpc.ClientUnaryCall + + GetMissionControlConfig( + argument: _routerrpc_GetMissionControlConfigRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_routerrpc_GetMissionControlConfigResponse__Output> + ): grpc.ClientUnaryCall + GetMissionControlConfig( + argument: _routerrpc_GetMissionControlConfigRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_routerrpc_GetMissionControlConfigResponse__Output> + ): grpc.ClientUnaryCall + GetMissionControlConfig( + argument: _routerrpc_GetMissionControlConfigRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_routerrpc_GetMissionControlConfigResponse__Output> + ): grpc.ClientUnaryCall + GetMissionControlConfig( + argument: _routerrpc_GetMissionControlConfigRequest, + callback: grpc.requestCallback<_routerrpc_GetMissionControlConfigResponse__Output> + ): grpc.ClientUnaryCall + getMissionControlConfig( + argument: _routerrpc_GetMissionControlConfigRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_routerrpc_GetMissionControlConfigResponse__Output> + ): grpc.ClientUnaryCall + getMissionControlConfig( + argument: _routerrpc_GetMissionControlConfigRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_routerrpc_GetMissionControlConfigResponse__Output> + ): grpc.ClientUnaryCall + getMissionControlConfig( + argument: _routerrpc_GetMissionControlConfigRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_routerrpc_GetMissionControlConfigResponse__Output> + ): grpc.ClientUnaryCall + getMissionControlConfig( + argument: _routerrpc_GetMissionControlConfigRequest, + callback: grpc.requestCallback<_routerrpc_GetMissionControlConfigResponse__Output> + ): grpc.ClientUnaryCall + + HtlcInterceptor( + metadata: grpc.Metadata, + options?: grpc.CallOptions + ): grpc.ClientDuplexStream< + _routerrpc_ForwardHtlcInterceptResponse, + _routerrpc_ForwardHtlcInterceptRequest__Output + > + HtlcInterceptor( + options?: grpc.CallOptions + ): grpc.ClientDuplexStream< + _routerrpc_ForwardHtlcInterceptResponse, + _routerrpc_ForwardHtlcInterceptRequest__Output + > + htlcInterceptor( + metadata: grpc.Metadata, + options?: grpc.CallOptions + ): grpc.ClientDuplexStream< + _routerrpc_ForwardHtlcInterceptResponse, + _routerrpc_ForwardHtlcInterceptRequest__Output + > + htlcInterceptor( + options?: grpc.CallOptions + ): grpc.ClientDuplexStream< + _routerrpc_ForwardHtlcInterceptResponse, + _routerrpc_ForwardHtlcInterceptRequest__Output + > + + QueryMissionControl( + argument: _routerrpc_QueryMissionControlRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_routerrpc_QueryMissionControlResponse__Output> + ): grpc.ClientUnaryCall + QueryMissionControl( + argument: _routerrpc_QueryMissionControlRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_routerrpc_QueryMissionControlResponse__Output> + ): grpc.ClientUnaryCall + QueryMissionControl( + argument: _routerrpc_QueryMissionControlRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_routerrpc_QueryMissionControlResponse__Output> + ): grpc.ClientUnaryCall + QueryMissionControl( + argument: _routerrpc_QueryMissionControlRequest, + callback: grpc.requestCallback<_routerrpc_QueryMissionControlResponse__Output> + ): grpc.ClientUnaryCall + queryMissionControl( + argument: _routerrpc_QueryMissionControlRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_routerrpc_QueryMissionControlResponse__Output> + ): grpc.ClientUnaryCall + queryMissionControl( + argument: _routerrpc_QueryMissionControlRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_routerrpc_QueryMissionControlResponse__Output> + ): grpc.ClientUnaryCall + queryMissionControl( + argument: _routerrpc_QueryMissionControlRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_routerrpc_QueryMissionControlResponse__Output> + ): grpc.ClientUnaryCall + queryMissionControl( + argument: _routerrpc_QueryMissionControlRequest, + callback: grpc.requestCallback<_routerrpc_QueryMissionControlResponse__Output> + ): grpc.ClientUnaryCall + + QueryProbability( + argument: _routerrpc_QueryProbabilityRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_routerrpc_QueryProbabilityResponse__Output> + ): grpc.ClientUnaryCall + QueryProbability( + argument: _routerrpc_QueryProbabilityRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_routerrpc_QueryProbabilityResponse__Output> + ): grpc.ClientUnaryCall + QueryProbability( + argument: _routerrpc_QueryProbabilityRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_routerrpc_QueryProbabilityResponse__Output> + ): grpc.ClientUnaryCall + QueryProbability( + argument: _routerrpc_QueryProbabilityRequest, + callback: grpc.requestCallback<_routerrpc_QueryProbabilityResponse__Output> + ): grpc.ClientUnaryCall + queryProbability( + argument: _routerrpc_QueryProbabilityRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_routerrpc_QueryProbabilityResponse__Output> + ): grpc.ClientUnaryCall + queryProbability( + argument: _routerrpc_QueryProbabilityRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_routerrpc_QueryProbabilityResponse__Output> + ): grpc.ClientUnaryCall + queryProbability( + argument: _routerrpc_QueryProbabilityRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_routerrpc_QueryProbabilityResponse__Output> + ): grpc.ClientUnaryCall + queryProbability( + argument: _routerrpc_QueryProbabilityRequest, + callback: grpc.requestCallback<_routerrpc_QueryProbabilityResponse__Output> + ): grpc.ClientUnaryCall + + ResetMissionControl( + argument: _routerrpc_ResetMissionControlRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_routerrpc_ResetMissionControlResponse__Output> + ): grpc.ClientUnaryCall + ResetMissionControl( + argument: _routerrpc_ResetMissionControlRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_routerrpc_ResetMissionControlResponse__Output> + ): grpc.ClientUnaryCall + ResetMissionControl( + argument: _routerrpc_ResetMissionControlRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_routerrpc_ResetMissionControlResponse__Output> + ): grpc.ClientUnaryCall + ResetMissionControl( + argument: _routerrpc_ResetMissionControlRequest, + callback: grpc.requestCallback<_routerrpc_ResetMissionControlResponse__Output> + ): grpc.ClientUnaryCall + resetMissionControl( + argument: _routerrpc_ResetMissionControlRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_routerrpc_ResetMissionControlResponse__Output> + ): grpc.ClientUnaryCall + resetMissionControl( + argument: _routerrpc_ResetMissionControlRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_routerrpc_ResetMissionControlResponse__Output> + ): grpc.ClientUnaryCall + resetMissionControl( + argument: _routerrpc_ResetMissionControlRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_routerrpc_ResetMissionControlResponse__Output> + ): grpc.ClientUnaryCall + resetMissionControl( + argument: _routerrpc_ResetMissionControlRequest, + callback: grpc.requestCallback<_routerrpc_ResetMissionControlResponse__Output> + ): grpc.ClientUnaryCall + + SendPayment( + argument: _routerrpc_SendPaymentRequest, + metadata: grpc.Metadata, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_routerrpc_PaymentStatus__Output> + SendPayment( + argument: _routerrpc_SendPaymentRequest, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_routerrpc_PaymentStatus__Output> + sendPayment( + argument: _routerrpc_SendPaymentRequest, + metadata: grpc.Metadata, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_routerrpc_PaymentStatus__Output> + sendPayment( + argument: _routerrpc_SendPaymentRequest, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_routerrpc_PaymentStatus__Output> + + SendPaymentV2( + argument: _routerrpc_SendPaymentRequest, + metadata: grpc.Metadata, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_lnrpc_Payment__Output> + SendPaymentV2( + argument: _routerrpc_SendPaymentRequest, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_lnrpc_Payment__Output> + sendPaymentV2( + argument: _routerrpc_SendPaymentRequest, + metadata: grpc.Metadata, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_lnrpc_Payment__Output> + sendPaymentV2( + argument: _routerrpc_SendPaymentRequest, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_lnrpc_Payment__Output> + + SendToRoute( + argument: _routerrpc_SendToRouteRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_routerrpc_SendToRouteResponse__Output> + ): grpc.ClientUnaryCall + SendToRoute( + argument: _routerrpc_SendToRouteRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_routerrpc_SendToRouteResponse__Output> + ): grpc.ClientUnaryCall + SendToRoute( + argument: _routerrpc_SendToRouteRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_routerrpc_SendToRouteResponse__Output> + ): grpc.ClientUnaryCall + SendToRoute( + argument: _routerrpc_SendToRouteRequest, + callback: grpc.requestCallback<_routerrpc_SendToRouteResponse__Output> + ): grpc.ClientUnaryCall + sendToRoute( + argument: _routerrpc_SendToRouteRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_routerrpc_SendToRouteResponse__Output> + ): grpc.ClientUnaryCall + sendToRoute( + argument: _routerrpc_SendToRouteRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_routerrpc_SendToRouteResponse__Output> + ): grpc.ClientUnaryCall + sendToRoute( + argument: _routerrpc_SendToRouteRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_routerrpc_SendToRouteResponse__Output> + ): grpc.ClientUnaryCall + sendToRoute( + argument: _routerrpc_SendToRouteRequest, + callback: grpc.requestCallback<_routerrpc_SendToRouteResponse__Output> + ): grpc.ClientUnaryCall + + SendToRouteV2( + argument: _routerrpc_SendToRouteRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_HTLCAttempt__Output> + ): grpc.ClientUnaryCall + SendToRouteV2( + argument: _routerrpc_SendToRouteRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_HTLCAttempt__Output> + ): grpc.ClientUnaryCall + SendToRouteV2( + argument: _routerrpc_SendToRouteRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_HTLCAttempt__Output> + ): grpc.ClientUnaryCall + SendToRouteV2( + argument: _routerrpc_SendToRouteRequest, + callback: grpc.requestCallback<_lnrpc_HTLCAttempt__Output> + ): grpc.ClientUnaryCall + sendToRouteV2( + argument: _routerrpc_SendToRouteRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_HTLCAttempt__Output> + ): grpc.ClientUnaryCall + sendToRouteV2( + argument: _routerrpc_SendToRouteRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_lnrpc_HTLCAttempt__Output> + ): grpc.ClientUnaryCall + sendToRouteV2( + argument: _routerrpc_SendToRouteRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_lnrpc_HTLCAttempt__Output> + ): grpc.ClientUnaryCall + sendToRouteV2( + argument: _routerrpc_SendToRouteRequest, + callback: grpc.requestCallback<_lnrpc_HTLCAttempt__Output> + ): grpc.ClientUnaryCall + + SetMissionControlConfig( + argument: _routerrpc_SetMissionControlConfigRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_routerrpc_SetMissionControlConfigResponse__Output> + ): grpc.ClientUnaryCall + SetMissionControlConfig( + argument: _routerrpc_SetMissionControlConfigRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_routerrpc_SetMissionControlConfigResponse__Output> + ): grpc.ClientUnaryCall + SetMissionControlConfig( + argument: _routerrpc_SetMissionControlConfigRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_routerrpc_SetMissionControlConfigResponse__Output> + ): grpc.ClientUnaryCall + SetMissionControlConfig( + argument: _routerrpc_SetMissionControlConfigRequest, + callback: grpc.requestCallback<_routerrpc_SetMissionControlConfigResponse__Output> + ): grpc.ClientUnaryCall + setMissionControlConfig( + argument: _routerrpc_SetMissionControlConfigRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_routerrpc_SetMissionControlConfigResponse__Output> + ): grpc.ClientUnaryCall + setMissionControlConfig( + argument: _routerrpc_SetMissionControlConfigRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_routerrpc_SetMissionControlConfigResponse__Output> + ): grpc.ClientUnaryCall + setMissionControlConfig( + argument: _routerrpc_SetMissionControlConfigRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_routerrpc_SetMissionControlConfigResponse__Output> + ): grpc.ClientUnaryCall + setMissionControlConfig( + argument: _routerrpc_SetMissionControlConfigRequest, + callback: grpc.requestCallback<_routerrpc_SetMissionControlConfigResponse__Output> + ): grpc.ClientUnaryCall + + SubscribeHtlcEvents( + argument: _routerrpc_SubscribeHtlcEventsRequest, + metadata: grpc.Metadata, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_routerrpc_HtlcEvent__Output> + SubscribeHtlcEvents( + argument: _routerrpc_SubscribeHtlcEventsRequest, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_routerrpc_HtlcEvent__Output> + subscribeHtlcEvents( + argument: _routerrpc_SubscribeHtlcEventsRequest, + metadata: grpc.Metadata, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_routerrpc_HtlcEvent__Output> + subscribeHtlcEvents( + argument: _routerrpc_SubscribeHtlcEventsRequest, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_routerrpc_HtlcEvent__Output> + + TrackPayment( + argument: _routerrpc_TrackPaymentRequest, + metadata: grpc.Metadata, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_routerrpc_PaymentStatus__Output> + TrackPayment( + argument: _routerrpc_TrackPaymentRequest, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_routerrpc_PaymentStatus__Output> + trackPayment( + argument: _routerrpc_TrackPaymentRequest, + metadata: grpc.Metadata, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_routerrpc_PaymentStatus__Output> + trackPayment( + argument: _routerrpc_TrackPaymentRequest, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_routerrpc_PaymentStatus__Output> + + TrackPaymentV2( + argument: _routerrpc_TrackPaymentRequest, + metadata: grpc.Metadata, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_lnrpc_Payment__Output> + TrackPaymentV2( + argument: _routerrpc_TrackPaymentRequest, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_lnrpc_Payment__Output> + trackPaymentV2( + argument: _routerrpc_TrackPaymentRequest, + metadata: grpc.Metadata, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_lnrpc_Payment__Output> + trackPaymentV2( + argument: _routerrpc_TrackPaymentRequest, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_lnrpc_Payment__Output> + + TrackPayments( + argument: _routerrpc_TrackPaymentsRequest, + metadata: grpc.Metadata, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_lnrpc_Payment__Output> + TrackPayments( + argument: _routerrpc_TrackPaymentsRequest, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_lnrpc_Payment__Output> + trackPayments( + argument: _routerrpc_TrackPaymentsRequest, + metadata: grpc.Metadata, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_lnrpc_Payment__Output> + trackPayments( + argument: _routerrpc_TrackPaymentsRequest, + options?: grpc.CallOptions + ): grpc.ClientReadableStream<_lnrpc_Payment__Output> + + UpdateChanStatus( + argument: _routerrpc_UpdateChanStatusRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_routerrpc_UpdateChanStatusResponse__Output> + ): grpc.ClientUnaryCall + UpdateChanStatus( + argument: _routerrpc_UpdateChanStatusRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_routerrpc_UpdateChanStatusResponse__Output> + ): grpc.ClientUnaryCall + UpdateChanStatus( + argument: _routerrpc_UpdateChanStatusRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_routerrpc_UpdateChanStatusResponse__Output> + ): grpc.ClientUnaryCall + UpdateChanStatus( + argument: _routerrpc_UpdateChanStatusRequest, + callback: grpc.requestCallback<_routerrpc_UpdateChanStatusResponse__Output> + ): grpc.ClientUnaryCall + updateChanStatus( + argument: _routerrpc_UpdateChanStatusRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_routerrpc_UpdateChanStatusResponse__Output> + ): grpc.ClientUnaryCall + updateChanStatus( + argument: _routerrpc_UpdateChanStatusRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_routerrpc_UpdateChanStatusResponse__Output> + ): grpc.ClientUnaryCall + updateChanStatus( + argument: _routerrpc_UpdateChanStatusRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_routerrpc_UpdateChanStatusResponse__Output> + ): grpc.ClientUnaryCall + updateChanStatus( + argument: _routerrpc_UpdateChanStatusRequest, + callback: grpc.requestCallback<_routerrpc_UpdateChanStatusResponse__Output> + ): grpc.ClientUnaryCall + + XImportMissionControl( + argument: _routerrpc_XImportMissionControlRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_routerrpc_XImportMissionControlResponse__Output> + ): grpc.ClientUnaryCall + XImportMissionControl( + argument: _routerrpc_XImportMissionControlRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_routerrpc_XImportMissionControlResponse__Output> + ): grpc.ClientUnaryCall + XImportMissionControl( + argument: _routerrpc_XImportMissionControlRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_routerrpc_XImportMissionControlResponse__Output> + ): grpc.ClientUnaryCall + XImportMissionControl( + argument: _routerrpc_XImportMissionControlRequest, + callback: grpc.requestCallback<_routerrpc_XImportMissionControlResponse__Output> + ): grpc.ClientUnaryCall + xImportMissionControl( + argument: _routerrpc_XImportMissionControlRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_routerrpc_XImportMissionControlResponse__Output> + ): grpc.ClientUnaryCall + xImportMissionControl( + argument: _routerrpc_XImportMissionControlRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_routerrpc_XImportMissionControlResponse__Output> + ): grpc.ClientUnaryCall + xImportMissionControl( + argument: _routerrpc_XImportMissionControlRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_routerrpc_XImportMissionControlResponse__Output> + ): grpc.ClientUnaryCall + xImportMissionControl( + argument: _routerrpc_XImportMissionControlRequest, + callback: grpc.requestCallback<_routerrpc_XImportMissionControlResponse__Output> + ): grpc.ClientUnaryCall +} + +export interface RouterHandlers extends grpc.UntypedServiceImplementation { + BuildRoute: grpc.handleUnaryCall< + _routerrpc_BuildRouteRequest__Output, + _routerrpc_BuildRouteResponse + > + + EstimateRouteFee: grpc.handleUnaryCall< + _routerrpc_RouteFeeRequest__Output, + _routerrpc_RouteFeeResponse + > + + GetMissionControlConfig: grpc.handleUnaryCall< + _routerrpc_GetMissionControlConfigRequest__Output, + _routerrpc_GetMissionControlConfigResponse + > + + HtlcInterceptor: grpc.handleBidiStreamingCall< + _routerrpc_ForwardHtlcInterceptResponse__Output, + _routerrpc_ForwardHtlcInterceptRequest + > + + QueryMissionControl: grpc.handleUnaryCall< + _routerrpc_QueryMissionControlRequest__Output, + _routerrpc_QueryMissionControlResponse + > + + QueryProbability: grpc.handleUnaryCall< + _routerrpc_QueryProbabilityRequest__Output, + _routerrpc_QueryProbabilityResponse + > + + ResetMissionControl: grpc.handleUnaryCall< + _routerrpc_ResetMissionControlRequest__Output, + _routerrpc_ResetMissionControlResponse + > + + SendPayment: grpc.handleServerStreamingCall< + _routerrpc_SendPaymentRequest__Output, + _routerrpc_PaymentStatus + > + + SendPaymentV2: grpc.handleServerStreamingCall< + _routerrpc_SendPaymentRequest__Output, + _lnrpc_Payment + > + + SendToRoute: grpc.handleUnaryCall< + _routerrpc_SendToRouteRequest__Output, + _routerrpc_SendToRouteResponse + > + + SendToRouteV2: grpc.handleUnaryCall< + _routerrpc_SendToRouteRequest__Output, + _lnrpc_HTLCAttempt + > + + SetMissionControlConfig: grpc.handleUnaryCall< + _routerrpc_SetMissionControlConfigRequest__Output, + _routerrpc_SetMissionControlConfigResponse + > + + SubscribeHtlcEvents: grpc.handleServerStreamingCall< + _routerrpc_SubscribeHtlcEventsRequest__Output, + _routerrpc_HtlcEvent + > + + TrackPayment: grpc.handleServerStreamingCall< + _routerrpc_TrackPaymentRequest__Output, + _routerrpc_PaymentStatus + > + + TrackPaymentV2: grpc.handleServerStreamingCall< + _routerrpc_TrackPaymentRequest__Output, + _lnrpc_Payment + > + + TrackPayments: grpc.handleServerStreamingCall< + _routerrpc_TrackPaymentsRequest__Output, + _lnrpc_Payment + > + + UpdateChanStatus: grpc.handleUnaryCall< + _routerrpc_UpdateChanStatusRequest__Output, + _routerrpc_UpdateChanStatusResponse + > + + XImportMissionControl: grpc.handleUnaryCall< + _routerrpc_XImportMissionControlRequest__Output, + _routerrpc_XImportMissionControlResponse + > +} + +export interface RouterDefinition extends grpc.ServiceDefinition { + BuildRoute: MethodDefinition< + _routerrpc_BuildRouteRequest, + _routerrpc_BuildRouteResponse, + _routerrpc_BuildRouteRequest__Output, + _routerrpc_BuildRouteResponse__Output + > + EstimateRouteFee: MethodDefinition< + _routerrpc_RouteFeeRequest, + _routerrpc_RouteFeeResponse, + _routerrpc_RouteFeeRequest__Output, + _routerrpc_RouteFeeResponse__Output + > + GetMissionControlConfig: MethodDefinition< + _routerrpc_GetMissionControlConfigRequest, + _routerrpc_GetMissionControlConfigResponse, + _routerrpc_GetMissionControlConfigRequest__Output, + _routerrpc_GetMissionControlConfigResponse__Output + > + HtlcInterceptor: MethodDefinition< + _routerrpc_ForwardHtlcInterceptResponse, + _routerrpc_ForwardHtlcInterceptRequest, + _routerrpc_ForwardHtlcInterceptResponse__Output, + _routerrpc_ForwardHtlcInterceptRequest__Output + > + QueryMissionControl: MethodDefinition< + _routerrpc_QueryMissionControlRequest, + _routerrpc_QueryMissionControlResponse, + _routerrpc_QueryMissionControlRequest__Output, + _routerrpc_QueryMissionControlResponse__Output + > + QueryProbability: MethodDefinition< + _routerrpc_QueryProbabilityRequest, + _routerrpc_QueryProbabilityResponse, + _routerrpc_QueryProbabilityRequest__Output, + _routerrpc_QueryProbabilityResponse__Output + > + ResetMissionControl: MethodDefinition< + _routerrpc_ResetMissionControlRequest, + _routerrpc_ResetMissionControlResponse, + _routerrpc_ResetMissionControlRequest__Output, + _routerrpc_ResetMissionControlResponse__Output + > + SendPayment: MethodDefinition< + _routerrpc_SendPaymentRequest, + _routerrpc_PaymentStatus, + _routerrpc_SendPaymentRequest__Output, + _routerrpc_PaymentStatus__Output + > + SendPaymentV2: MethodDefinition< + _routerrpc_SendPaymentRequest, + _lnrpc_Payment, + _routerrpc_SendPaymentRequest__Output, + _lnrpc_Payment__Output + > + SendToRoute: MethodDefinition< + _routerrpc_SendToRouteRequest, + _routerrpc_SendToRouteResponse, + _routerrpc_SendToRouteRequest__Output, + _routerrpc_SendToRouteResponse__Output + > + SendToRouteV2: MethodDefinition< + _routerrpc_SendToRouteRequest, + _lnrpc_HTLCAttempt, + _routerrpc_SendToRouteRequest__Output, + _lnrpc_HTLCAttempt__Output + > + SetMissionControlConfig: MethodDefinition< + _routerrpc_SetMissionControlConfigRequest, + _routerrpc_SetMissionControlConfigResponse, + _routerrpc_SetMissionControlConfigRequest__Output, + _routerrpc_SetMissionControlConfigResponse__Output + > + SubscribeHtlcEvents: MethodDefinition< + _routerrpc_SubscribeHtlcEventsRequest, + _routerrpc_HtlcEvent, + _routerrpc_SubscribeHtlcEventsRequest__Output, + _routerrpc_HtlcEvent__Output + > + TrackPayment: MethodDefinition< + _routerrpc_TrackPaymentRequest, + _routerrpc_PaymentStatus, + _routerrpc_TrackPaymentRequest__Output, + _routerrpc_PaymentStatus__Output + > + TrackPaymentV2: MethodDefinition< + _routerrpc_TrackPaymentRequest, + _lnrpc_Payment, + _routerrpc_TrackPaymentRequest__Output, + _lnrpc_Payment__Output + > + TrackPayments: MethodDefinition< + _routerrpc_TrackPaymentsRequest, + _lnrpc_Payment, + _routerrpc_TrackPaymentsRequest__Output, + _lnrpc_Payment__Output + > + UpdateChanStatus: MethodDefinition< + _routerrpc_UpdateChanStatusRequest, + _routerrpc_UpdateChanStatusResponse, + _routerrpc_UpdateChanStatusRequest__Output, + _routerrpc_UpdateChanStatusResponse__Output + > + XImportMissionControl: MethodDefinition< + _routerrpc_XImportMissionControlRequest, + _routerrpc_XImportMissionControlResponse, + _routerrpc_XImportMissionControlRequest__Output, + _routerrpc_XImportMissionControlResponse__Output + > +} diff --git a/src/grpc/types/routerrpc/SendPaymentRequest.d.ts b/src/grpc/types/routerrpc/SendPaymentRequest.d.ts new file mode 100644 index 000000000..d9f825b88 --- /dev/null +++ b/src/grpc/types/routerrpc/SendPaymentRequest.d.ts @@ -0,0 +1,63 @@ +// Original file: proto/router.proto + +import type { + RouteHint as _lnrpc_RouteHint, + RouteHint__Output as _lnrpc_RouteHint__Output, +} from '../lnrpc/RouteHint' +import type { + FeatureBit as _lnrpc_FeatureBit, + FeatureBit__Output as _lnrpc_FeatureBit__Output, +} from '../lnrpc/FeatureBit' +import type { Long } from '@grpc/proto-loader' + +export interface SendPaymentRequest { + dest?: Buffer | Uint8Array | string + amt?: number | string | Long + payment_hash?: Buffer | Uint8Array | string + final_cltv_delta?: number + payment_request?: string + timeout_seconds?: number + fee_limit_sat?: number | string | Long + outgoing_chan_id?: number | string | Long + cltv_limit?: number + route_hints?: _lnrpc_RouteHint[] + dest_custom_records?: { [key: number]: Buffer | Uint8Array | string } + amt_msat?: number | string | Long + fee_limit_msat?: number | string | Long + last_hop_pubkey?: Buffer | Uint8Array | string + allow_self_payment?: boolean + dest_features?: _lnrpc_FeatureBit[] + max_parts?: number + no_inflight_updates?: boolean + outgoing_chan_ids?: (number | string | Long)[] + payment_addr?: Buffer | Uint8Array | string + max_shard_size_msat?: number | string | Long + amp?: boolean + time_pref?: number | string +} + +export interface SendPaymentRequest__Output { + dest: Buffer + amt: string + payment_hash: Buffer + final_cltv_delta: number + payment_request: string + timeout_seconds: number + fee_limit_sat: string + outgoing_chan_id: string + cltv_limit: number + route_hints: _lnrpc_RouteHint__Output[] + dest_custom_records: { [key: number]: Buffer } + amt_msat: string + fee_limit_msat: string + last_hop_pubkey: Buffer + allow_self_payment: boolean + dest_features: _lnrpc_FeatureBit__Output[] + max_parts: number + no_inflight_updates: boolean + outgoing_chan_ids: string[] + payment_addr: Buffer + max_shard_size_msat: string + amp: boolean + time_pref: number +} diff --git a/src/grpc/types/routerrpc/SendToRouteRequest.d.ts b/src/grpc/types/routerrpc/SendToRouteRequest.d.ts new file mode 100644 index 000000000..b4c9215e0 --- /dev/null +++ b/src/grpc/types/routerrpc/SendToRouteRequest.d.ts @@ -0,0 +1,18 @@ +// Original file: proto/router.proto + +import type { + Route as _lnrpc_Route, + Route__Output as _lnrpc_Route__Output, +} from '../lnrpc/Route' + +export interface SendToRouteRequest { + payment_hash?: Buffer | Uint8Array | string + route?: _lnrpc_Route | null + skip_temp_err?: boolean +} + +export interface SendToRouteRequest__Output { + payment_hash: Buffer + route: _lnrpc_Route__Output | null + skip_temp_err: boolean +} diff --git a/src/grpc/types/routerrpc/SendToRouteResponse.d.ts b/src/grpc/types/routerrpc/SendToRouteResponse.d.ts new file mode 100644 index 000000000..8cb09a3b9 --- /dev/null +++ b/src/grpc/types/routerrpc/SendToRouteResponse.d.ts @@ -0,0 +1,16 @@ +// Original file: proto/router.proto + +import type { + Failure as _lnrpc_Failure, + Failure__Output as _lnrpc_Failure__Output, +} from '../lnrpc/Failure' + +export interface SendToRouteResponse { + preimage?: Buffer | Uint8Array | string + failure?: _lnrpc_Failure | null +} + +export interface SendToRouteResponse__Output { + preimage: Buffer + failure: _lnrpc_Failure__Output | null +} diff --git a/src/grpc/types/routerrpc/SetMissionControlConfigRequest.d.ts b/src/grpc/types/routerrpc/SetMissionControlConfigRequest.d.ts new file mode 100644 index 000000000..0b6133e7f --- /dev/null +++ b/src/grpc/types/routerrpc/SetMissionControlConfigRequest.d.ts @@ -0,0 +1,14 @@ +// Original file: proto/router.proto + +import type { + MissionControlConfig as _routerrpc_MissionControlConfig, + MissionControlConfig__Output as _routerrpc_MissionControlConfig__Output, +} from '../routerrpc/MissionControlConfig' + +export interface SetMissionControlConfigRequest { + config?: _routerrpc_MissionControlConfig | null +} + +export interface SetMissionControlConfigRequest__Output { + config: _routerrpc_MissionControlConfig__Output | null +} diff --git a/src/grpc/types/routerrpc/SetMissionControlConfigResponse.d.ts b/src/grpc/types/routerrpc/SetMissionControlConfigResponse.d.ts new file mode 100644 index 000000000..3cc53b5ca --- /dev/null +++ b/src/grpc/types/routerrpc/SetMissionControlConfigResponse.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/router.proto + +export interface SetMissionControlConfigResponse { + [k: string]: never +} + +export interface SetMissionControlConfigResponse__Output { + [k: string]: never +} diff --git a/src/grpc/types/routerrpc/SettleEvent.d.ts b/src/grpc/types/routerrpc/SettleEvent.d.ts new file mode 100644 index 000000000..c14a82860 --- /dev/null +++ b/src/grpc/types/routerrpc/SettleEvent.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/router.proto + +export interface SettleEvent { + preimage?: Buffer | Uint8Array | string +} + +export interface SettleEvent__Output { + preimage: Buffer +} diff --git a/src/grpc/types/routerrpc/SubscribeHtlcEventsRequest.d.ts b/src/grpc/types/routerrpc/SubscribeHtlcEventsRequest.d.ts new file mode 100644 index 000000000..d8a761e81 --- /dev/null +++ b/src/grpc/types/routerrpc/SubscribeHtlcEventsRequest.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/router.proto + +export interface SubscribeHtlcEventsRequest { + [k: string]: never +} + +export interface SubscribeHtlcEventsRequest__Output { + [k: string]: never +} diff --git a/src/grpc/types/routerrpc/SubscribedEvent.d.ts b/src/grpc/types/routerrpc/SubscribedEvent.d.ts new file mode 100644 index 000000000..040e6c6a9 --- /dev/null +++ b/src/grpc/types/routerrpc/SubscribedEvent.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/router.proto + +export interface SubscribedEvent { + [k: string]: never +} + +export interface SubscribedEvent__Output { + [k: string]: never +} diff --git a/src/grpc/types/routerrpc/TrackPaymentRequest.d.ts b/src/grpc/types/routerrpc/TrackPaymentRequest.d.ts new file mode 100644 index 000000000..316775eed --- /dev/null +++ b/src/grpc/types/routerrpc/TrackPaymentRequest.d.ts @@ -0,0 +1,11 @@ +// Original file: proto/router.proto + +export interface TrackPaymentRequest { + payment_hash?: Buffer | Uint8Array | string + no_inflight_updates?: boolean +} + +export interface TrackPaymentRequest__Output { + payment_hash: Buffer + no_inflight_updates: boolean +} diff --git a/src/grpc/types/routerrpc/TrackPaymentsRequest.d.ts b/src/grpc/types/routerrpc/TrackPaymentsRequest.d.ts new file mode 100644 index 000000000..2752a357b --- /dev/null +++ b/src/grpc/types/routerrpc/TrackPaymentsRequest.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/router.proto + +export interface TrackPaymentsRequest { + no_inflight_updates?: boolean +} + +export interface TrackPaymentsRequest__Output { + no_inflight_updates: boolean +} diff --git a/src/grpc/types/routerrpc/UpdateChanStatusRequest.d.ts b/src/grpc/types/routerrpc/UpdateChanStatusRequest.d.ts new file mode 100644 index 000000000..c586212b9 --- /dev/null +++ b/src/grpc/types/routerrpc/UpdateChanStatusRequest.d.ts @@ -0,0 +1,20 @@ +// Original file: proto/router.proto + +import type { + ChannelPoint as _lnrpc_ChannelPoint, + ChannelPoint__Output as _lnrpc_ChannelPoint__Output, +} from '../lnrpc/ChannelPoint' +import type { + ChanStatusAction as _routerrpc_ChanStatusAction, + ChanStatusAction__Output as _routerrpc_ChanStatusAction__Output, +} from '../routerrpc/ChanStatusAction' + +export interface UpdateChanStatusRequest { + chan_point?: _lnrpc_ChannelPoint | null + action?: _routerrpc_ChanStatusAction +} + +export interface UpdateChanStatusRequest__Output { + chan_point: _lnrpc_ChannelPoint__Output | null + action: _routerrpc_ChanStatusAction__Output +} diff --git a/src/grpc/types/routerrpc/UpdateChanStatusResponse.d.ts b/src/grpc/types/routerrpc/UpdateChanStatusResponse.d.ts new file mode 100644 index 000000000..e040df71b --- /dev/null +++ b/src/grpc/types/routerrpc/UpdateChanStatusResponse.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/router.proto + +export interface UpdateChanStatusResponse { + [k: string]: never +} + +export interface UpdateChanStatusResponse__Output { + [k: string]: never +} diff --git a/src/grpc/types/routerrpc/XImportMissionControlRequest.d.ts b/src/grpc/types/routerrpc/XImportMissionControlRequest.d.ts new file mode 100644 index 000000000..4f10f7db2 --- /dev/null +++ b/src/grpc/types/routerrpc/XImportMissionControlRequest.d.ts @@ -0,0 +1,16 @@ +// Original file: proto/router.proto + +import type { + PairHistory as _routerrpc_PairHistory, + PairHistory__Output as _routerrpc_PairHistory__Output, +} from '../routerrpc/PairHistory' + +export interface XImportMissionControlRequest { + pairs?: _routerrpc_PairHistory[] + force?: boolean +} + +export interface XImportMissionControlRequest__Output { + pairs: _routerrpc_PairHistory__Output[] + force: boolean +} diff --git a/src/grpc/types/routerrpc/XImportMissionControlResponse.d.ts b/src/grpc/types/routerrpc/XImportMissionControlResponse.d.ts new file mode 100644 index 000000000..a7d499174 --- /dev/null +++ b/src/grpc/types/routerrpc/XImportMissionControlResponse.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/router.proto + +export interface XImportMissionControlResponse { + [k: string]: never +} + +export interface XImportMissionControlResponse__Output { + [k: string]: never +} diff --git a/src/grpc/types/rpc_proxy.d.ts b/src/grpc/types/rpc_proxy.d.ts new file mode 100644 index 000000000..3999716cd --- /dev/null +++ b/src/grpc/types/rpc_proxy.d.ts @@ -0,0 +1,73 @@ +import type * as grpc from '@grpc/grpc-js' +import type { + EnumTypeDefinition, + MessageTypeDefinition, +} from '@grpc/proto-loader' + +import type { + LightningClient as _lnrpc_proxy_LightningClient, + LightningDefinition as _lnrpc_proxy_LightningDefinition, +} from './lnrpc_proxy/Lightning' + +type SubtypeConstructor< + Constructor extends new (...args: unknown[]) => unknown, + Subtype +> = { + new (...args: ConstructorParameters): Subtype +} + +export interface ProtoGrpcType { + lnrpc_proxy: { + AddInvoiceResponse: MessageTypeDefinition + Amount: MessageTypeDefinition + Chain: MessageTypeDefinition + ChanInfoRequest: MessageTypeDefinition + Channel: MessageTypeDefinition + ChannelBalanceRequest: MessageTypeDefinition + ChannelBalanceResponse: MessageTypeDefinition + ChannelConstraints: MessageTypeDefinition + ChannelEdge: MessageTypeDefinition + ChannelUpdate: MessageTypeDefinition + CommitmentType: EnumTypeDefinition + EdgeLocator: MessageTypeDefinition + Failure: MessageTypeDefinition + Feature: MessageTypeDefinition + FeatureBit: EnumTypeDefinition + FeeLimit: MessageTypeDefinition + GetInfoRequest: MessageTypeDefinition + GetInfoResponse: MessageTypeDefinition + HTLC: MessageTypeDefinition + HTLCAttempt: MessageTypeDefinition + Hop: MessageTypeDefinition + HopHint: MessageTypeDefinition + Invoice: MessageTypeDefinition + InvoiceHTLC: MessageTypeDefinition + InvoiceHTLCState: EnumTypeDefinition + InvoiceSubscription: MessageTypeDefinition + Lightning: SubtypeConstructor< + typeof grpc.Client, + _lnrpc_proxy_LightningClient + > & { service: _lnrpc_proxy_LightningDefinition } + LightningAddress: MessageTypeDefinition + ListChannelsRequest: MessageTypeDefinition + ListChannelsResponse: MessageTypeDefinition + MPPRecord: MessageTypeDefinition + NodePair: MessageTypeDefinition + PayReq: MessageTypeDefinition + PayReqString: MessageTypeDefinition + Payment: MessageTypeDefinition + PaymentFailureReason: EnumTypeDefinition + PaymentHash: MessageTypeDefinition + QueryRoutesRequest: MessageTypeDefinition + QueryRoutesResponse: MessageTypeDefinition + Route: MessageTypeDefinition + RouteHint: MessageTypeDefinition + RoutingPolicy: MessageTypeDefinition + SendRequest: MessageTypeDefinition + SendResponse: MessageTypeDefinition + SignMessageRequest: MessageTypeDefinition + SignMessageResponse: MessageTypeDefinition + VerifyMessageRequest: MessageTypeDefinition + VerifyMessageResponse: MessageTypeDefinition + } +} diff --git a/src/grpc/types/scheduler.d.ts b/src/grpc/types/scheduler.d.ts new file mode 100644 index 000000000..a79b33b4e --- /dev/null +++ b/src/grpc/types/scheduler.d.ts @@ -0,0 +1,36 @@ +import type * as grpc from '@grpc/grpc-js' +import type { + EnumTypeDefinition, + MessageTypeDefinition, +} from '@grpc/proto-loader' + +import type { + SchedulerClient as _scheduler_SchedulerClient, + SchedulerDefinition as _scheduler_SchedulerDefinition, +} from './scheduler/Scheduler' + +type SubtypeConstructor< + Constructor extends new (...args: unknown[]) => unknown, + Subtype +> = { + new (...args: ConstructorParameters): Subtype +} + +export interface ProtoGrpcType { + scheduler: { + ChallengeRequest: MessageTypeDefinition + ChallengeResponse: MessageTypeDefinition + ChallengeScope: EnumTypeDefinition + NodeInfoRequest: MessageTypeDefinition + NodeInfoResponse: MessageTypeDefinition + RecoveryRequest: MessageTypeDefinition + RecoveryResponse: MessageTypeDefinition + RegistrationRequest: MessageTypeDefinition + RegistrationResponse: MessageTypeDefinition + ScheduleRequest: MessageTypeDefinition + Scheduler: SubtypeConstructor< + typeof grpc.Client, + _scheduler_SchedulerClient + > & { service: _scheduler_SchedulerDefinition } + } +} diff --git a/src/grpc/types/scheduler/ChallengeRequest.d.ts b/src/grpc/types/scheduler/ChallengeRequest.d.ts new file mode 100644 index 000000000..0c75b6991 --- /dev/null +++ b/src/grpc/types/scheduler/ChallengeRequest.d.ts @@ -0,0 +1,16 @@ +// Original file: proto/scheduler.proto + +import type { + ChallengeScope as _scheduler_ChallengeScope, + ChallengeScope__Output as _scheduler_ChallengeScope__Output, +} from '../scheduler/ChallengeScope' + +export interface ChallengeRequest { + scope?: _scheduler_ChallengeScope + node_id?: Buffer | Uint8Array | string +} + +export interface ChallengeRequest__Output { + scope: _scheduler_ChallengeScope__Output + node_id: Buffer +} diff --git a/src/grpc/types/scheduler/ChallengeResponse.d.ts b/src/grpc/types/scheduler/ChallengeResponse.d.ts new file mode 100644 index 000000000..0a9d3d114 --- /dev/null +++ b/src/grpc/types/scheduler/ChallengeResponse.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/scheduler.proto + +export interface ChallengeResponse { + challenge?: Buffer | Uint8Array | string +} + +export interface ChallengeResponse__Output { + challenge: Buffer +} diff --git a/src/grpc/types/scheduler/ChallengeScope.ts b/src/grpc/types/scheduler/ChallengeScope.ts new file mode 100644 index 000000000..aa0744aec --- /dev/null +++ b/src/grpc/types/scheduler/ChallengeScope.ts @@ -0,0 +1,11 @@ +// Original file: proto/scheduler.proto + +export const ChallengeScope = { + REGISTER: 'REGISTER', + RECOVER: 'RECOVER', +} as const + +export type ChallengeScope = 'REGISTER' | 0 | 'RECOVER' | 1 + +export type ChallengeScope__Output = + (typeof ChallengeScope)[keyof typeof ChallengeScope] diff --git a/src/grpc/types/scheduler/NodeInfoRequest.d.ts b/src/grpc/types/scheduler/NodeInfoRequest.d.ts new file mode 100644 index 000000000..03d0cdf63 --- /dev/null +++ b/src/grpc/types/scheduler/NodeInfoRequest.d.ts @@ -0,0 +1,11 @@ +// Original file: proto/scheduler.proto + +export interface NodeInfoRequest { + node_id?: Buffer | Uint8Array | string + wait?: boolean +} + +export interface NodeInfoRequest__Output { + node_id: Buffer + wait: boolean +} diff --git a/src/grpc/types/scheduler/NodeInfoResponse.d.ts b/src/grpc/types/scheduler/NodeInfoResponse.d.ts new file mode 100644 index 000000000..8a55a4342 --- /dev/null +++ b/src/grpc/types/scheduler/NodeInfoResponse.d.ts @@ -0,0 +1,11 @@ +// Original file: proto/scheduler.proto + +export interface NodeInfoResponse { + node_id?: Buffer | Uint8Array | string + grpc_uri?: string +} + +export interface NodeInfoResponse__Output { + node_id: Buffer + grpc_uri: string +} diff --git a/src/grpc/types/scheduler/RecoveryRequest.d.ts b/src/grpc/types/scheduler/RecoveryRequest.d.ts new file mode 100644 index 000000000..3c1ba30df --- /dev/null +++ b/src/grpc/types/scheduler/RecoveryRequest.d.ts @@ -0,0 +1,13 @@ +// Original file: proto/scheduler.proto + +export interface RecoveryRequest { + challenge?: Buffer | Uint8Array | string + signature?: Buffer | Uint8Array | string + node_id?: Buffer | Uint8Array | string +} + +export interface RecoveryRequest__Output { + challenge: Buffer + signature: Buffer + node_id: Buffer +} diff --git a/src/grpc/types/scheduler/RecoveryResponse.d.ts b/src/grpc/types/scheduler/RecoveryResponse.d.ts new file mode 100644 index 000000000..37646e218 --- /dev/null +++ b/src/grpc/types/scheduler/RecoveryResponse.d.ts @@ -0,0 +1,11 @@ +// Original file: proto/scheduler.proto + +export interface RecoveryResponse { + device_cert?: string + device_key?: string +} + +export interface RecoveryResponse__Output { + device_cert: string + device_key: string +} diff --git a/src/grpc/types/scheduler/RegistrationRequest.d.ts b/src/grpc/types/scheduler/RegistrationRequest.d.ts new file mode 100644 index 000000000..ec6d14b9d --- /dev/null +++ b/src/grpc/types/scheduler/RegistrationRequest.d.ts @@ -0,0 +1,19 @@ +// Original file: proto/scheduler.proto + +export interface RegistrationRequest { + node_id?: Buffer | Uint8Array | string + bip32_key?: Buffer | Uint8Array | string + email?: string + network?: string + challenge?: Buffer | Uint8Array | string + signature?: Buffer | Uint8Array | string +} + +export interface RegistrationRequest__Output { + node_id: Buffer + bip32_key: Buffer + email: string + network: string + challenge: Buffer + signature: Buffer +} diff --git a/src/grpc/types/scheduler/RegistrationResponse.d.ts b/src/grpc/types/scheduler/RegistrationResponse.d.ts new file mode 100644 index 000000000..d731df682 --- /dev/null +++ b/src/grpc/types/scheduler/RegistrationResponse.d.ts @@ -0,0 +1,11 @@ +// Original file: proto/scheduler.proto + +export interface RegistrationResponse { + device_cert?: string + device_key?: string +} + +export interface RegistrationResponse__Output { + device_cert: string + device_key: string +} diff --git a/src/grpc/types/scheduler/ScheduleRequest.d.ts b/src/grpc/types/scheduler/ScheduleRequest.d.ts new file mode 100644 index 000000000..171eeff9c --- /dev/null +++ b/src/grpc/types/scheduler/ScheduleRequest.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/scheduler.proto + +export interface ScheduleRequest { + node_id?: Buffer | Uint8Array | string +} + +export interface ScheduleRequest__Output { + node_id: Buffer +} diff --git a/src/grpc/types/scheduler/Scheduler.d.ts b/src/grpc/types/scheduler/Scheduler.d.ts new file mode 100644 index 000000000..483e9928e --- /dev/null +++ b/src/grpc/types/scheduler/Scheduler.d.ts @@ -0,0 +1,307 @@ +// Original file: proto/scheduler.proto + +import type * as grpc from '@grpc/grpc-js' +import type { MethodDefinition } from '@grpc/proto-loader' +import type { + ChallengeRequest as _scheduler_ChallengeRequest, + ChallengeRequest__Output as _scheduler_ChallengeRequest__Output, +} from '../scheduler/ChallengeRequest' +import type { + ChallengeResponse as _scheduler_ChallengeResponse, + ChallengeResponse__Output as _scheduler_ChallengeResponse__Output, +} from '../scheduler/ChallengeResponse' +import type { + NodeInfoRequest as _scheduler_NodeInfoRequest, + NodeInfoRequest__Output as _scheduler_NodeInfoRequest__Output, +} from '../scheduler/NodeInfoRequest' +import type { + NodeInfoResponse as _scheduler_NodeInfoResponse, + NodeInfoResponse__Output as _scheduler_NodeInfoResponse__Output, +} from '../scheduler/NodeInfoResponse' +import type { + RecoveryRequest as _scheduler_RecoveryRequest, + RecoveryRequest__Output as _scheduler_RecoveryRequest__Output, +} from '../scheduler/RecoveryRequest' +import type { + RecoveryResponse as _scheduler_RecoveryResponse, + RecoveryResponse__Output as _scheduler_RecoveryResponse__Output, +} from '../scheduler/RecoveryResponse' +import type { + RegistrationRequest as _scheduler_RegistrationRequest, + RegistrationRequest__Output as _scheduler_RegistrationRequest__Output, +} from '../scheduler/RegistrationRequest' +import type { + RegistrationResponse as _scheduler_RegistrationResponse, + RegistrationResponse__Output as _scheduler_RegistrationResponse__Output, +} from '../scheduler/RegistrationResponse' +import type { + ScheduleRequest as _scheduler_ScheduleRequest, + ScheduleRequest__Output as _scheduler_ScheduleRequest__Output, +} from '../scheduler/ScheduleRequest' + +export interface SchedulerClient extends grpc.Client { + GetChallenge( + argument: _scheduler_ChallengeRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_scheduler_ChallengeResponse__Output> + ): grpc.ClientUnaryCall + GetChallenge( + argument: _scheduler_ChallengeRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_scheduler_ChallengeResponse__Output> + ): grpc.ClientUnaryCall + GetChallenge( + argument: _scheduler_ChallengeRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_scheduler_ChallengeResponse__Output> + ): grpc.ClientUnaryCall + GetChallenge( + argument: _scheduler_ChallengeRequest, + callback: grpc.requestCallback<_scheduler_ChallengeResponse__Output> + ): grpc.ClientUnaryCall + getChallenge( + argument: _scheduler_ChallengeRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_scheduler_ChallengeResponse__Output> + ): grpc.ClientUnaryCall + getChallenge( + argument: _scheduler_ChallengeRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_scheduler_ChallengeResponse__Output> + ): grpc.ClientUnaryCall + getChallenge( + argument: _scheduler_ChallengeRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_scheduler_ChallengeResponse__Output> + ): grpc.ClientUnaryCall + getChallenge( + argument: _scheduler_ChallengeRequest, + callback: grpc.requestCallback<_scheduler_ChallengeResponse__Output> + ): grpc.ClientUnaryCall + + GetNodeInfo( + argument: _scheduler_NodeInfoRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_scheduler_NodeInfoResponse__Output> + ): grpc.ClientUnaryCall + GetNodeInfo( + argument: _scheduler_NodeInfoRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_scheduler_NodeInfoResponse__Output> + ): grpc.ClientUnaryCall + GetNodeInfo( + argument: _scheduler_NodeInfoRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_scheduler_NodeInfoResponse__Output> + ): grpc.ClientUnaryCall + GetNodeInfo( + argument: _scheduler_NodeInfoRequest, + callback: grpc.requestCallback<_scheduler_NodeInfoResponse__Output> + ): grpc.ClientUnaryCall + getNodeInfo( + argument: _scheduler_NodeInfoRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_scheduler_NodeInfoResponse__Output> + ): grpc.ClientUnaryCall + getNodeInfo( + argument: _scheduler_NodeInfoRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_scheduler_NodeInfoResponse__Output> + ): grpc.ClientUnaryCall + getNodeInfo( + argument: _scheduler_NodeInfoRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_scheduler_NodeInfoResponse__Output> + ): grpc.ClientUnaryCall + getNodeInfo( + argument: _scheduler_NodeInfoRequest, + callback: grpc.requestCallback<_scheduler_NodeInfoResponse__Output> + ): grpc.ClientUnaryCall + + Recover( + argument: _scheduler_RecoveryRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_scheduler_RecoveryResponse__Output> + ): grpc.ClientUnaryCall + Recover( + argument: _scheduler_RecoveryRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_scheduler_RecoveryResponse__Output> + ): grpc.ClientUnaryCall + Recover( + argument: _scheduler_RecoveryRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_scheduler_RecoveryResponse__Output> + ): grpc.ClientUnaryCall + Recover( + argument: _scheduler_RecoveryRequest, + callback: grpc.requestCallback<_scheduler_RecoveryResponse__Output> + ): grpc.ClientUnaryCall + recover( + argument: _scheduler_RecoveryRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_scheduler_RecoveryResponse__Output> + ): grpc.ClientUnaryCall + recover( + argument: _scheduler_RecoveryRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_scheduler_RecoveryResponse__Output> + ): grpc.ClientUnaryCall + recover( + argument: _scheduler_RecoveryRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_scheduler_RecoveryResponse__Output> + ): grpc.ClientUnaryCall + recover( + argument: _scheduler_RecoveryRequest, + callback: grpc.requestCallback<_scheduler_RecoveryResponse__Output> + ): grpc.ClientUnaryCall + + Register( + argument: _scheduler_RegistrationRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_scheduler_RegistrationResponse__Output> + ): grpc.ClientUnaryCall + Register( + argument: _scheduler_RegistrationRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_scheduler_RegistrationResponse__Output> + ): grpc.ClientUnaryCall + Register( + argument: _scheduler_RegistrationRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_scheduler_RegistrationResponse__Output> + ): grpc.ClientUnaryCall + Register( + argument: _scheduler_RegistrationRequest, + callback: grpc.requestCallback<_scheduler_RegistrationResponse__Output> + ): grpc.ClientUnaryCall + register( + argument: _scheduler_RegistrationRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_scheduler_RegistrationResponse__Output> + ): grpc.ClientUnaryCall + register( + argument: _scheduler_RegistrationRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_scheduler_RegistrationResponse__Output> + ): grpc.ClientUnaryCall + register( + argument: _scheduler_RegistrationRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_scheduler_RegistrationResponse__Output> + ): grpc.ClientUnaryCall + register( + argument: _scheduler_RegistrationRequest, + callback: grpc.requestCallback<_scheduler_RegistrationResponse__Output> + ): grpc.ClientUnaryCall + + Schedule( + argument: _scheduler_ScheduleRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_scheduler_NodeInfoResponse__Output> + ): grpc.ClientUnaryCall + Schedule( + argument: _scheduler_ScheduleRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_scheduler_NodeInfoResponse__Output> + ): grpc.ClientUnaryCall + Schedule( + argument: _scheduler_ScheduleRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_scheduler_NodeInfoResponse__Output> + ): grpc.ClientUnaryCall + Schedule( + argument: _scheduler_ScheduleRequest, + callback: grpc.requestCallback<_scheduler_NodeInfoResponse__Output> + ): grpc.ClientUnaryCall + schedule( + argument: _scheduler_ScheduleRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_scheduler_NodeInfoResponse__Output> + ): grpc.ClientUnaryCall + schedule( + argument: _scheduler_ScheduleRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_scheduler_NodeInfoResponse__Output> + ): grpc.ClientUnaryCall + schedule( + argument: _scheduler_ScheduleRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_scheduler_NodeInfoResponse__Output> + ): grpc.ClientUnaryCall + schedule( + argument: _scheduler_ScheduleRequest, + callback: grpc.requestCallback<_scheduler_NodeInfoResponse__Output> + ): grpc.ClientUnaryCall +} + +export interface SchedulerHandlers extends grpc.UntypedServiceImplementation { + GetChallenge: grpc.handleUnaryCall< + _scheduler_ChallengeRequest__Output, + _scheduler_ChallengeResponse + > + + GetNodeInfo: grpc.handleUnaryCall< + _scheduler_NodeInfoRequest__Output, + _scheduler_NodeInfoResponse + > + + Recover: grpc.handleUnaryCall< + _scheduler_RecoveryRequest__Output, + _scheduler_RecoveryResponse + > + + Register: grpc.handleUnaryCall< + _scheduler_RegistrationRequest__Output, + _scheduler_RegistrationResponse + > + + Schedule: grpc.handleUnaryCall< + _scheduler_ScheduleRequest__Output, + _scheduler_NodeInfoResponse + > +} + +export interface SchedulerDefinition extends grpc.ServiceDefinition { + GetChallenge: MethodDefinition< + _scheduler_ChallengeRequest, + _scheduler_ChallengeResponse, + _scheduler_ChallengeRequest__Output, + _scheduler_ChallengeResponse__Output + > + GetNodeInfo: MethodDefinition< + _scheduler_NodeInfoRequest, + _scheduler_NodeInfoResponse, + _scheduler_NodeInfoRequest__Output, + _scheduler_NodeInfoResponse__Output + > + Recover: MethodDefinition< + _scheduler_RecoveryRequest, + _scheduler_RecoveryResponse, + _scheduler_RecoveryRequest__Output, + _scheduler_RecoveryResponse__Output + > + Register: MethodDefinition< + _scheduler_RegistrationRequest, + _scheduler_RegistrationResponse, + _scheduler_RegistrationRequest__Output, + _scheduler_RegistrationResponse__Output + > + Schedule: MethodDefinition< + _scheduler_ScheduleRequest, + _scheduler_NodeInfoResponse, + _scheduler_ScheduleRequest__Output, + _scheduler_NodeInfoResponse__Output + > +} diff --git a/src/grpc/types/signer.d.ts b/src/grpc/types/signer.d.ts new file mode 100644 index 000000000..8758cfa2c --- /dev/null +++ b/src/grpc/types/signer.d.ts @@ -0,0 +1,54 @@ +import type * as grpc from '@grpc/grpc-js' +import type { + EnumTypeDefinition, + MessageTypeDefinition, +} from '@grpc/proto-loader' + +import type { + SignerClient as _signrpc_SignerClient, + SignerDefinition as _signrpc_SignerDefinition, +} from './signrpc/Signer' + +type SubtypeConstructor< + Constructor extends new (...args: unknown[]) => unknown, + Subtype +> = { + new (...args: ConstructorParameters): Subtype +} + +export interface ProtoGrpcType { + signrpc: { + InputScript: MessageTypeDefinition + InputScriptResp: MessageTypeDefinition + KeyDescriptor: MessageTypeDefinition + KeyLocator: MessageTypeDefinition + MuSig2CleanupRequest: MessageTypeDefinition + MuSig2CleanupResponse: MessageTypeDefinition + MuSig2CombineKeysRequest: MessageTypeDefinition + MuSig2CombineKeysResponse: MessageTypeDefinition + MuSig2CombineSigRequest: MessageTypeDefinition + MuSig2CombineSigResponse: MessageTypeDefinition + MuSig2RegisterNoncesRequest: MessageTypeDefinition + MuSig2RegisterNoncesResponse: MessageTypeDefinition + MuSig2SessionRequest: MessageTypeDefinition + MuSig2SessionResponse: MessageTypeDefinition + MuSig2SignRequest: MessageTypeDefinition + MuSig2SignResponse: MessageTypeDefinition + SharedKeyRequest: MessageTypeDefinition + SharedKeyResponse: MessageTypeDefinition + SignDescriptor: MessageTypeDefinition + SignMessageReq: MessageTypeDefinition + SignMessageResp: MessageTypeDefinition + SignMethod: EnumTypeDefinition + SignReq: MessageTypeDefinition + SignResp: MessageTypeDefinition + Signer: SubtypeConstructor & { + service: _signrpc_SignerDefinition + } + TaprootTweakDesc: MessageTypeDefinition + TweakDesc: MessageTypeDefinition + TxOut: MessageTypeDefinition + VerifyMessageReq: MessageTypeDefinition + VerifyMessageResp: MessageTypeDefinition + } +} diff --git a/src/grpc/types/signrpc/InputScript.d.ts b/src/grpc/types/signrpc/InputScript.d.ts new file mode 100644 index 000000000..a250f8742 --- /dev/null +++ b/src/grpc/types/signrpc/InputScript.d.ts @@ -0,0 +1,11 @@ +// Original file: proto/signer.proto + +export interface InputScript { + witness?: (Buffer | Uint8Array | string)[] + sig_script?: Buffer | Uint8Array | string +} + +export interface InputScript__Output { + witness: Buffer[] + sig_script: Buffer +} diff --git a/src/grpc/types/signrpc/InputScriptResp.d.ts b/src/grpc/types/signrpc/InputScriptResp.d.ts new file mode 100644 index 000000000..2fdc5f78a --- /dev/null +++ b/src/grpc/types/signrpc/InputScriptResp.d.ts @@ -0,0 +1,14 @@ +// Original file: proto/signer.proto + +import type { + InputScript as _signrpc_InputScript, + InputScript__Output as _signrpc_InputScript__Output, +} from '../signrpc/InputScript' + +export interface InputScriptResp { + input_scripts?: _signrpc_InputScript[] +} + +export interface InputScriptResp__Output { + input_scripts: _signrpc_InputScript__Output[] +} diff --git a/src/grpc/types/signrpc/KeyDescriptor.d.ts b/src/grpc/types/signrpc/KeyDescriptor.d.ts new file mode 100644 index 000000000..9fb4e6300 --- /dev/null +++ b/src/grpc/types/signrpc/KeyDescriptor.d.ts @@ -0,0 +1,16 @@ +// Original file: proto/signer.proto + +import type { + KeyLocator as _signrpc_KeyLocator, + KeyLocator__Output as _signrpc_KeyLocator__Output, +} from '../signrpc/KeyLocator' + +export interface KeyDescriptor { + raw_key_bytes?: Buffer | Uint8Array | string + key_loc?: _signrpc_KeyLocator | null +} + +export interface KeyDescriptor__Output { + raw_key_bytes: Buffer + key_loc: _signrpc_KeyLocator__Output | null +} diff --git a/src/grpc/types/signrpc/KeyLocator.d.ts b/src/grpc/types/signrpc/KeyLocator.d.ts new file mode 100644 index 000000000..85bb9a66a --- /dev/null +++ b/src/grpc/types/signrpc/KeyLocator.d.ts @@ -0,0 +1,11 @@ +// Original file: proto/signer.proto + +export interface KeyLocator { + key_family?: number + key_index?: number +} + +export interface KeyLocator__Output { + key_family: number + key_index: number +} diff --git a/src/grpc/types/signrpc/MuSig2CleanupRequest.d.ts b/src/grpc/types/signrpc/MuSig2CleanupRequest.d.ts new file mode 100644 index 000000000..b1b4dbe89 --- /dev/null +++ b/src/grpc/types/signrpc/MuSig2CleanupRequest.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/signer.proto + +export interface MuSig2CleanupRequest { + session_id?: Buffer | Uint8Array | string +} + +export interface MuSig2CleanupRequest__Output { + session_id: Buffer +} diff --git a/src/grpc/types/signrpc/MuSig2CleanupResponse.d.ts b/src/grpc/types/signrpc/MuSig2CleanupResponse.d.ts new file mode 100644 index 000000000..58e3285d9 --- /dev/null +++ b/src/grpc/types/signrpc/MuSig2CleanupResponse.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/signer.proto + +export interface MuSig2CleanupResponse { + [k: string]: never +} + +export interface MuSig2CleanupResponse__Output { + [k: string]: never +} diff --git a/src/grpc/types/signrpc/MuSig2CombineKeysRequest.d.ts b/src/grpc/types/signrpc/MuSig2CombineKeysRequest.d.ts new file mode 100644 index 000000000..40cf3d743 --- /dev/null +++ b/src/grpc/types/signrpc/MuSig2CombineKeysRequest.d.ts @@ -0,0 +1,22 @@ +// Original file: proto/signer.proto + +import type { + TweakDesc as _signrpc_TweakDesc, + TweakDesc__Output as _signrpc_TweakDesc__Output, +} from '../signrpc/TweakDesc' +import type { + TaprootTweakDesc as _signrpc_TaprootTweakDesc, + TaprootTweakDesc__Output as _signrpc_TaprootTweakDesc__Output, +} from '../signrpc/TaprootTweakDesc' + +export interface MuSig2CombineKeysRequest { + all_signer_pubkeys?: (Buffer | Uint8Array | string)[] + tweaks?: _signrpc_TweakDesc[] + taproot_tweak?: _signrpc_TaprootTweakDesc | null +} + +export interface MuSig2CombineKeysRequest__Output { + all_signer_pubkeys: Buffer[] + tweaks: _signrpc_TweakDesc__Output[] + taproot_tweak: _signrpc_TaprootTweakDesc__Output | null +} diff --git a/src/grpc/types/signrpc/MuSig2CombineKeysResponse.d.ts b/src/grpc/types/signrpc/MuSig2CombineKeysResponse.d.ts new file mode 100644 index 000000000..c699a9a77 --- /dev/null +++ b/src/grpc/types/signrpc/MuSig2CombineKeysResponse.d.ts @@ -0,0 +1,11 @@ +// Original file: proto/signer.proto + +export interface MuSig2CombineKeysResponse { + combined_key?: Buffer | Uint8Array | string + taproot_internal_key?: Buffer | Uint8Array | string +} + +export interface MuSig2CombineKeysResponse__Output { + combined_key: Buffer + taproot_internal_key: Buffer +} diff --git a/src/grpc/types/signrpc/MuSig2CombineSigRequest.d.ts b/src/grpc/types/signrpc/MuSig2CombineSigRequest.d.ts new file mode 100644 index 000000000..6ecc2debf --- /dev/null +++ b/src/grpc/types/signrpc/MuSig2CombineSigRequest.d.ts @@ -0,0 +1,11 @@ +// Original file: proto/signer.proto + +export interface MuSig2CombineSigRequest { + session_id?: Buffer | Uint8Array | string + other_partial_signatures?: (Buffer | Uint8Array | string)[] +} + +export interface MuSig2CombineSigRequest__Output { + session_id: Buffer + other_partial_signatures: Buffer[] +} diff --git a/src/grpc/types/signrpc/MuSig2CombineSigResponse.d.ts b/src/grpc/types/signrpc/MuSig2CombineSigResponse.d.ts new file mode 100644 index 000000000..8f0b1389b --- /dev/null +++ b/src/grpc/types/signrpc/MuSig2CombineSigResponse.d.ts @@ -0,0 +1,11 @@ +// Original file: proto/signer.proto + +export interface MuSig2CombineSigResponse { + have_all_signatures?: boolean + final_signature?: Buffer | Uint8Array | string +} + +export interface MuSig2CombineSigResponse__Output { + have_all_signatures: boolean + final_signature: Buffer +} diff --git a/src/grpc/types/signrpc/MuSig2RegisterNoncesRequest.d.ts b/src/grpc/types/signrpc/MuSig2RegisterNoncesRequest.d.ts new file mode 100644 index 000000000..c1fdac58a --- /dev/null +++ b/src/grpc/types/signrpc/MuSig2RegisterNoncesRequest.d.ts @@ -0,0 +1,11 @@ +// Original file: proto/signer.proto + +export interface MuSig2RegisterNoncesRequest { + session_id?: Buffer | Uint8Array | string + other_signer_public_nonces?: (Buffer | Uint8Array | string)[] +} + +export interface MuSig2RegisterNoncesRequest__Output { + session_id: Buffer + other_signer_public_nonces: Buffer[] +} diff --git a/src/grpc/types/signrpc/MuSig2RegisterNoncesResponse.d.ts b/src/grpc/types/signrpc/MuSig2RegisterNoncesResponse.d.ts new file mode 100644 index 000000000..62d728dd0 --- /dev/null +++ b/src/grpc/types/signrpc/MuSig2RegisterNoncesResponse.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/signer.proto + +export interface MuSig2RegisterNoncesResponse { + have_all_nonces?: boolean +} + +export interface MuSig2RegisterNoncesResponse__Output { + have_all_nonces: boolean +} diff --git a/src/grpc/types/signrpc/MuSig2SessionRequest.d.ts b/src/grpc/types/signrpc/MuSig2SessionRequest.d.ts new file mode 100644 index 000000000..9155e993d --- /dev/null +++ b/src/grpc/types/signrpc/MuSig2SessionRequest.d.ts @@ -0,0 +1,30 @@ +// Original file: proto/signer.proto + +import type { + KeyLocator as _signrpc_KeyLocator, + KeyLocator__Output as _signrpc_KeyLocator__Output, +} from '../signrpc/KeyLocator' +import type { + TweakDesc as _signrpc_TweakDesc, + TweakDesc__Output as _signrpc_TweakDesc__Output, +} from '../signrpc/TweakDesc' +import type { + TaprootTweakDesc as _signrpc_TaprootTweakDesc, + TaprootTweakDesc__Output as _signrpc_TaprootTweakDesc__Output, +} from '../signrpc/TaprootTweakDesc' + +export interface MuSig2SessionRequest { + key_loc?: _signrpc_KeyLocator | null + all_signer_pubkeys?: (Buffer | Uint8Array | string)[] + other_signer_public_nonces?: (Buffer | Uint8Array | string)[] + tweaks?: _signrpc_TweakDesc[] + taproot_tweak?: _signrpc_TaprootTweakDesc | null +} + +export interface MuSig2SessionRequest__Output { + key_loc: _signrpc_KeyLocator__Output | null + all_signer_pubkeys: Buffer[] + other_signer_public_nonces: Buffer[] + tweaks: _signrpc_TweakDesc__Output[] + taproot_tweak: _signrpc_TaprootTweakDesc__Output | null +} diff --git a/src/grpc/types/signrpc/MuSig2SessionResponse.d.ts b/src/grpc/types/signrpc/MuSig2SessionResponse.d.ts new file mode 100644 index 000000000..dc7f3b608 --- /dev/null +++ b/src/grpc/types/signrpc/MuSig2SessionResponse.d.ts @@ -0,0 +1,17 @@ +// Original file: proto/signer.proto + +export interface MuSig2SessionResponse { + session_id?: Buffer | Uint8Array | string + combined_key?: Buffer | Uint8Array | string + taproot_internal_key?: Buffer | Uint8Array | string + local_public_nonces?: Buffer | Uint8Array | string + have_all_nonces?: boolean +} + +export interface MuSig2SessionResponse__Output { + session_id: Buffer + combined_key: Buffer + taproot_internal_key: Buffer + local_public_nonces: Buffer + have_all_nonces: boolean +} diff --git a/src/grpc/types/signrpc/MuSig2SignRequest.d.ts b/src/grpc/types/signrpc/MuSig2SignRequest.d.ts new file mode 100644 index 000000000..d037713e8 --- /dev/null +++ b/src/grpc/types/signrpc/MuSig2SignRequest.d.ts @@ -0,0 +1,13 @@ +// Original file: proto/signer.proto + +export interface MuSig2SignRequest { + session_id?: Buffer | Uint8Array | string + message_digest?: Buffer | Uint8Array | string + cleanup?: boolean +} + +export interface MuSig2SignRequest__Output { + session_id: Buffer + message_digest: Buffer + cleanup: boolean +} diff --git a/src/grpc/types/signrpc/MuSig2SignResponse.d.ts b/src/grpc/types/signrpc/MuSig2SignResponse.d.ts new file mode 100644 index 000000000..29661aa9a --- /dev/null +++ b/src/grpc/types/signrpc/MuSig2SignResponse.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/signer.proto + +export interface MuSig2SignResponse { + local_partial_signature?: Buffer | Uint8Array | string +} + +export interface MuSig2SignResponse__Output { + local_partial_signature: Buffer +} diff --git a/src/grpc/types/signrpc/SharedKeyRequest.d.ts b/src/grpc/types/signrpc/SharedKeyRequest.d.ts new file mode 100644 index 000000000..5455fd85b --- /dev/null +++ b/src/grpc/types/signrpc/SharedKeyRequest.d.ts @@ -0,0 +1,22 @@ +// Original file: proto/signer.proto + +import type { + KeyLocator as _signrpc_KeyLocator, + KeyLocator__Output as _signrpc_KeyLocator__Output, +} from '../signrpc/KeyLocator' +import type { + KeyDescriptor as _signrpc_KeyDescriptor, + KeyDescriptor__Output as _signrpc_KeyDescriptor__Output, +} from '../signrpc/KeyDescriptor' + +export interface SharedKeyRequest { + ephemeral_pubkey?: Buffer | Uint8Array | string + key_loc?: _signrpc_KeyLocator | null + key_desc?: _signrpc_KeyDescriptor | null +} + +export interface SharedKeyRequest__Output { + ephemeral_pubkey: Buffer + key_loc: _signrpc_KeyLocator__Output | null + key_desc: _signrpc_KeyDescriptor__Output | null +} diff --git a/src/grpc/types/signrpc/SharedKeyResponse.d.ts b/src/grpc/types/signrpc/SharedKeyResponse.d.ts new file mode 100644 index 000000000..820fd431c --- /dev/null +++ b/src/grpc/types/signrpc/SharedKeyResponse.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/signer.proto + +export interface SharedKeyResponse { + shared_key?: Buffer | Uint8Array | string +} + +export interface SharedKeyResponse__Output { + shared_key: Buffer +} diff --git a/src/grpc/types/signrpc/SignDescriptor.d.ts b/src/grpc/types/signrpc/SignDescriptor.d.ts new file mode 100644 index 000000000..8dabbf8a6 --- /dev/null +++ b/src/grpc/types/signrpc/SignDescriptor.d.ts @@ -0,0 +1,38 @@ +// Original file: proto/signer.proto + +import type { + KeyDescriptor as _signrpc_KeyDescriptor, + KeyDescriptor__Output as _signrpc_KeyDescriptor__Output, +} from '../signrpc/KeyDescriptor' +import type { + TxOut as _signrpc_TxOut, + TxOut__Output as _signrpc_TxOut__Output, +} from '../signrpc/TxOut' +import type { + SignMethod as _signrpc_SignMethod, + SignMethod__Output as _signrpc_SignMethod__Output, +} from '../signrpc/SignMethod' + +export interface SignDescriptor { + key_desc?: _signrpc_KeyDescriptor | null + single_tweak?: Buffer | Uint8Array | string + double_tweak?: Buffer | Uint8Array | string + witness_script?: Buffer | Uint8Array | string + output?: _signrpc_TxOut | null + sighash?: number + input_index?: number + sign_method?: _signrpc_SignMethod + tap_tweak?: Buffer | Uint8Array | string +} + +export interface SignDescriptor__Output { + key_desc: _signrpc_KeyDescriptor__Output | null + single_tweak: Buffer + double_tweak: Buffer + witness_script: Buffer + output: _signrpc_TxOut__Output | null + sighash: number + input_index: number + sign_method: _signrpc_SignMethod__Output + tap_tweak: Buffer +} diff --git a/src/grpc/types/signrpc/SignMessageReq.d.ts b/src/grpc/types/signrpc/SignMessageReq.d.ts new file mode 100644 index 000000000..9fab604ae --- /dev/null +++ b/src/grpc/types/signrpc/SignMessageReq.d.ts @@ -0,0 +1,24 @@ +// Original file: proto/signer.proto + +import type { + KeyLocator as _signrpc_KeyLocator, + KeyLocator__Output as _signrpc_KeyLocator__Output, +} from '../signrpc/KeyLocator' + +export interface SignMessageReq { + msg?: Buffer | Uint8Array | string + key_loc?: _signrpc_KeyLocator | null + double_hash?: boolean + compact_sig?: boolean + schnorr_sig?: boolean + schnorr_sig_tap_tweak?: Buffer | Uint8Array | string +} + +export interface SignMessageReq__Output { + msg: Buffer + key_loc: _signrpc_KeyLocator__Output | null + double_hash: boolean + compact_sig: boolean + schnorr_sig: boolean + schnorr_sig_tap_tweak: Buffer +} diff --git a/src/grpc/types/signrpc/SignMessageResp.d.ts b/src/grpc/types/signrpc/SignMessageResp.d.ts new file mode 100644 index 000000000..3c8814439 --- /dev/null +++ b/src/grpc/types/signrpc/SignMessageResp.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/signer.proto + +export interface SignMessageResp { + signature?: Buffer | Uint8Array | string +} + +export interface SignMessageResp__Output { + signature: Buffer +} diff --git a/src/grpc/types/signrpc/SignMethod.ts b/src/grpc/types/signrpc/SignMethod.ts new file mode 100644 index 000000000..44d9351dd --- /dev/null +++ b/src/grpc/types/signrpc/SignMethod.ts @@ -0,0 +1,21 @@ +// Original file: proto/signer.proto + +export const SignMethod = { + SIGN_METHOD_WITNESS_V0: 'SIGN_METHOD_WITNESS_V0', + SIGN_METHOD_TAPROOT_KEY_SPEND_BIP0086: + 'SIGN_METHOD_TAPROOT_KEY_SPEND_BIP0086', + SIGN_METHOD_TAPROOT_KEY_SPEND: 'SIGN_METHOD_TAPROOT_KEY_SPEND', + SIGN_METHOD_TAPROOT_SCRIPT_SPEND: 'SIGN_METHOD_TAPROOT_SCRIPT_SPEND', +} as const + +export type SignMethod = + | 'SIGN_METHOD_WITNESS_V0' + | 0 + | 'SIGN_METHOD_TAPROOT_KEY_SPEND_BIP0086' + | 1 + | 'SIGN_METHOD_TAPROOT_KEY_SPEND' + | 2 + | 'SIGN_METHOD_TAPROOT_SCRIPT_SPEND' + | 3 + +export type SignMethod__Output = (typeof SignMethod)[keyof typeof SignMethod] diff --git a/src/grpc/types/signrpc/SignReq.d.ts b/src/grpc/types/signrpc/SignReq.d.ts new file mode 100644 index 000000000..5adda2806 --- /dev/null +++ b/src/grpc/types/signrpc/SignReq.d.ts @@ -0,0 +1,22 @@ +// Original file: proto/signer.proto + +import type { + SignDescriptor as _signrpc_SignDescriptor, + SignDescriptor__Output as _signrpc_SignDescriptor__Output, +} from '../signrpc/SignDescriptor' +import type { + TxOut as _signrpc_TxOut, + TxOut__Output as _signrpc_TxOut__Output, +} from '../signrpc/TxOut' + +export interface SignReq { + raw_tx_bytes?: Buffer | Uint8Array | string + sign_descs?: _signrpc_SignDescriptor[] + prev_outputs?: _signrpc_TxOut[] +} + +export interface SignReq__Output { + raw_tx_bytes: Buffer + sign_descs: _signrpc_SignDescriptor__Output[] + prev_outputs: _signrpc_TxOut__Output[] +} diff --git a/src/grpc/types/signrpc/SignResp.d.ts b/src/grpc/types/signrpc/SignResp.d.ts new file mode 100644 index 000000000..d248070f0 --- /dev/null +++ b/src/grpc/types/signrpc/SignResp.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/signer.proto + +export interface SignResp { + raw_sigs?: (Buffer | Uint8Array | string)[] +} + +export interface SignResp__Output { + raw_sigs: Buffer[] +} diff --git a/src/grpc/types/signrpc/Signer.d.ts b/src/grpc/types/signrpc/Signer.d.ts new file mode 100644 index 000000000..0b0f17467 --- /dev/null +++ b/src/grpc/types/signrpc/Signer.d.ts @@ -0,0 +1,667 @@ +// Original file: proto/signer.proto + +import type * as grpc from '@grpc/grpc-js' +import type { MethodDefinition } from '@grpc/proto-loader' +import type { + InputScriptResp as _signrpc_InputScriptResp, + InputScriptResp__Output as _signrpc_InputScriptResp__Output, +} from '../signrpc/InputScriptResp' +import type { + MuSig2CleanupRequest as _signrpc_MuSig2CleanupRequest, + MuSig2CleanupRequest__Output as _signrpc_MuSig2CleanupRequest__Output, +} from '../signrpc/MuSig2CleanupRequest' +import type { + MuSig2CleanupResponse as _signrpc_MuSig2CleanupResponse, + MuSig2CleanupResponse__Output as _signrpc_MuSig2CleanupResponse__Output, +} from '../signrpc/MuSig2CleanupResponse' +import type { + MuSig2CombineKeysRequest as _signrpc_MuSig2CombineKeysRequest, + MuSig2CombineKeysRequest__Output as _signrpc_MuSig2CombineKeysRequest__Output, +} from '../signrpc/MuSig2CombineKeysRequest' +import type { + MuSig2CombineKeysResponse as _signrpc_MuSig2CombineKeysResponse, + MuSig2CombineKeysResponse__Output as _signrpc_MuSig2CombineKeysResponse__Output, +} from '../signrpc/MuSig2CombineKeysResponse' +import type { + MuSig2CombineSigRequest as _signrpc_MuSig2CombineSigRequest, + MuSig2CombineSigRequest__Output as _signrpc_MuSig2CombineSigRequest__Output, +} from '../signrpc/MuSig2CombineSigRequest' +import type { + MuSig2CombineSigResponse as _signrpc_MuSig2CombineSigResponse, + MuSig2CombineSigResponse__Output as _signrpc_MuSig2CombineSigResponse__Output, +} from '../signrpc/MuSig2CombineSigResponse' +import type { + MuSig2RegisterNoncesRequest as _signrpc_MuSig2RegisterNoncesRequest, + MuSig2RegisterNoncesRequest__Output as _signrpc_MuSig2RegisterNoncesRequest__Output, +} from '../signrpc/MuSig2RegisterNoncesRequest' +import type { + MuSig2RegisterNoncesResponse as _signrpc_MuSig2RegisterNoncesResponse, + MuSig2RegisterNoncesResponse__Output as _signrpc_MuSig2RegisterNoncesResponse__Output, +} from '../signrpc/MuSig2RegisterNoncesResponse' +import type { + MuSig2SessionRequest as _signrpc_MuSig2SessionRequest, + MuSig2SessionRequest__Output as _signrpc_MuSig2SessionRequest__Output, +} from '../signrpc/MuSig2SessionRequest' +import type { + MuSig2SessionResponse as _signrpc_MuSig2SessionResponse, + MuSig2SessionResponse__Output as _signrpc_MuSig2SessionResponse__Output, +} from '../signrpc/MuSig2SessionResponse' +import type { + MuSig2SignRequest as _signrpc_MuSig2SignRequest, + MuSig2SignRequest__Output as _signrpc_MuSig2SignRequest__Output, +} from '../signrpc/MuSig2SignRequest' +import type { + MuSig2SignResponse as _signrpc_MuSig2SignResponse, + MuSig2SignResponse__Output as _signrpc_MuSig2SignResponse__Output, +} from '../signrpc/MuSig2SignResponse' +import type { + SharedKeyRequest as _signrpc_SharedKeyRequest, + SharedKeyRequest__Output as _signrpc_SharedKeyRequest__Output, +} from '../signrpc/SharedKeyRequest' +import type { + SharedKeyResponse as _signrpc_SharedKeyResponse, + SharedKeyResponse__Output as _signrpc_SharedKeyResponse__Output, +} from '../signrpc/SharedKeyResponse' +import type { + SignMessageReq as _signrpc_SignMessageReq, + SignMessageReq__Output as _signrpc_SignMessageReq__Output, +} from '../signrpc/SignMessageReq' +import type { + SignMessageResp as _signrpc_SignMessageResp, + SignMessageResp__Output as _signrpc_SignMessageResp__Output, +} from '../signrpc/SignMessageResp' +import type { + SignReq as _signrpc_SignReq, + SignReq__Output as _signrpc_SignReq__Output, +} from '../signrpc/SignReq' +import type { + SignResp as _signrpc_SignResp, + SignResp__Output as _signrpc_SignResp__Output, +} from '../signrpc/SignResp' +import type { + VerifyMessageReq as _signrpc_VerifyMessageReq, + VerifyMessageReq__Output as _signrpc_VerifyMessageReq__Output, +} from '../signrpc/VerifyMessageReq' +import type { + VerifyMessageResp as _signrpc_VerifyMessageResp, + VerifyMessageResp__Output as _signrpc_VerifyMessageResp__Output, +} from '../signrpc/VerifyMessageResp' + +export interface SignerClient extends grpc.Client { + ComputeInputScript( + argument: _signrpc_SignReq, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_signrpc_InputScriptResp__Output> + ): grpc.ClientUnaryCall + ComputeInputScript( + argument: _signrpc_SignReq, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_signrpc_InputScriptResp__Output> + ): grpc.ClientUnaryCall + ComputeInputScript( + argument: _signrpc_SignReq, + options: grpc.CallOptions, + callback: grpc.requestCallback<_signrpc_InputScriptResp__Output> + ): grpc.ClientUnaryCall + ComputeInputScript( + argument: _signrpc_SignReq, + callback: grpc.requestCallback<_signrpc_InputScriptResp__Output> + ): grpc.ClientUnaryCall + computeInputScript( + argument: _signrpc_SignReq, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_signrpc_InputScriptResp__Output> + ): grpc.ClientUnaryCall + computeInputScript( + argument: _signrpc_SignReq, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_signrpc_InputScriptResp__Output> + ): grpc.ClientUnaryCall + computeInputScript( + argument: _signrpc_SignReq, + options: grpc.CallOptions, + callback: grpc.requestCallback<_signrpc_InputScriptResp__Output> + ): grpc.ClientUnaryCall + computeInputScript( + argument: _signrpc_SignReq, + callback: grpc.requestCallback<_signrpc_InputScriptResp__Output> + ): grpc.ClientUnaryCall + + DeriveSharedKey( + argument: _signrpc_SharedKeyRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_signrpc_SharedKeyResponse__Output> + ): grpc.ClientUnaryCall + DeriveSharedKey( + argument: _signrpc_SharedKeyRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_signrpc_SharedKeyResponse__Output> + ): grpc.ClientUnaryCall + DeriveSharedKey( + argument: _signrpc_SharedKeyRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_signrpc_SharedKeyResponse__Output> + ): grpc.ClientUnaryCall + DeriveSharedKey( + argument: _signrpc_SharedKeyRequest, + callback: grpc.requestCallback<_signrpc_SharedKeyResponse__Output> + ): grpc.ClientUnaryCall + deriveSharedKey( + argument: _signrpc_SharedKeyRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_signrpc_SharedKeyResponse__Output> + ): grpc.ClientUnaryCall + deriveSharedKey( + argument: _signrpc_SharedKeyRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_signrpc_SharedKeyResponse__Output> + ): grpc.ClientUnaryCall + deriveSharedKey( + argument: _signrpc_SharedKeyRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_signrpc_SharedKeyResponse__Output> + ): grpc.ClientUnaryCall + deriveSharedKey( + argument: _signrpc_SharedKeyRequest, + callback: grpc.requestCallback<_signrpc_SharedKeyResponse__Output> + ): grpc.ClientUnaryCall + + MuSig2Cleanup( + argument: _signrpc_MuSig2CleanupRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_signrpc_MuSig2CleanupResponse__Output> + ): grpc.ClientUnaryCall + MuSig2Cleanup( + argument: _signrpc_MuSig2CleanupRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_signrpc_MuSig2CleanupResponse__Output> + ): grpc.ClientUnaryCall + MuSig2Cleanup( + argument: _signrpc_MuSig2CleanupRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_signrpc_MuSig2CleanupResponse__Output> + ): grpc.ClientUnaryCall + MuSig2Cleanup( + argument: _signrpc_MuSig2CleanupRequest, + callback: grpc.requestCallback<_signrpc_MuSig2CleanupResponse__Output> + ): grpc.ClientUnaryCall + muSig2Cleanup( + argument: _signrpc_MuSig2CleanupRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_signrpc_MuSig2CleanupResponse__Output> + ): grpc.ClientUnaryCall + muSig2Cleanup( + argument: _signrpc_MuSig2CleanupRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_signrpc_MuSig2CleanupResponse__Output> + ): grpc.ClientUnaryCall + muSig2Cleanup( + argument: _signrpc_MuSig2CleanupRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_signrpc_MuSig2CleanupResponse__Output> + ): grpc.ClientUnaryCall + muSig2Cleanup( + argument: _signrpc_MuSig2CleanupRequest, + callback: grpc.requestCallback<_signrpc_MuSig2CleanupResponse__Output> + ): grpc.ClientUnaryCall + + MuSig2CombineKeys( + argument: _signrpc_MuSig2CombineKeysRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_signrpc_MuSig2CombineKeysResponse__Output> + ): grpc.ClientUnaryCall + MuSig2CombineKeys( + argument: _signrpc_MuSig2CombineKeysRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_signrpc_MuSig2CombineKeysResponse__Output> + ): grpc.ClientUnaryCall + MuSig2CombineKeys( + argument: _signrpc_MuSig2CombineKeysRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_signrpc_MuSig2CombineKeysResponse__Output> + ): grpc.ClientUnaryCall + MuSig2CombineKeys( + argument: _signrpc_MuSig2CombineKeysRequest, + callback: grpc.requestCallback<_signrpc_MuSig2CombineKeysResponse__Output> + ): grpc.ClientUnaryCall + muSig2CombineKeys( + argument: _signrpc_MuSig2CombineKeysRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_signrpc_MuSig2CombineKeysResponse__Output> + ): grpc.ClientUnaryCall + muSig2CombineKeys( + argument: _signrpc_MuSig2CombineKeysRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_signrpc_MuSig2CombineKeysResponse__Output> + ): grpc.ClientUnaryCall + muSig2CombineKeys( + argument: _signrpc_MuSig2CombineKeysRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_signrpc_MuSig2CombineKeysResponse__Output> + ): grpc.ClientUnaryCall + muSig2CombineKeys( + argument: _signrpc_MuSig2CombineKeysRequest, + callback: grpc.requestCallback<_signrpc_MuSig2CombineKeysResponse__Output> + ): grpc.ClientUnaryCall + + MuSig2CombineSig( + argument: _signrpc_MuSig2CombineSigRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_signrpc_MuSig2CombineSigResponse__Output> + ): grpc.ClientUnaryCall + MuSig2CombineSig( + argument: _signrpc_MuSig2CombineSigRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_signrpc_MuSig2CombineSigResponse__Output> + ): grpc.ClientUnaryCall + MuSig2CombineSig( + argument: _signrpc_MuSig2CombineSigRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_signrpc_MuSig2CombineSigResponse__Output> + ): grpc.ClientUnaryCall + MuSig2CombineSig( + argument: _signrpc_MuSig2CombineSigRequest, + callback: grpc.requestCallback<_signrpc_MuSig2CombineSigResponse__Output> + ): grpc.ClientUnaryCall + muSig2CombineSig( + argument: _signrpc_MuSig2CombineSigRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_signrpc_MuSig2CombineSigResponse__Output> + ): grpc.ClientUnaryCall + muSig2CombineSig( + argument: _signrpc_MuSig2CombineSigRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_signrpc_MuSig2CombineSigResponse__Output> + ): grpc.ClientUnaryCall + muSig2CombineSig( + argument: _signrpc_MuSig2CombineSigRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_signrpc_MuSig2CombineSigResponse__Output> + ): grpc.ClientUnaryCall + muSig2CombineSig( + argument: _signrpc_MuSig2CombineSigRequest, + callback: grpc.requestCallback<_signrpc_MuSig2CombineSigResponse__Output> + ): grpc.ClientUnaryCall + + MuSig2CreateSession( + argument: _signrpc_MuSig2SessionRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_signrpc_MuSig2SessionResponse__Output> + ): grpc.ClientUnaryCall + MuSig2CreateSession( + argument: _signrpc_MuSig2SessionRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_signrpc_MuSig2SessionResponse__Output> + ): grpc.ClientUnaryCall + MuSig2CreateSession( + argument: _signrpc_MuSig2SessionRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_signrpc_MuSig2SessionResponse__Output> + ): grpc.ClientUnaryCall + MuSig2CreateSession( + argument: _signrpc_MuSig2SessionRequest, + callback: grpc.requestCallback<_signrpc_MuSig2SessionResponse__Output> + ): grpc.ClientUnaryCall + muSig2CreateSession( + argument: _signrpc_MuSig2SessionRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_signrpc_MuSig2SessionResponse__Output> + ): grpc.ClientUnaryCall + muSig2CreateSession( + argument: _signrpc_MuSig2SessionRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_signrpc_MuSig2SessionResponse__Output> + ): grpc.ClientUnaryCall + muSig2CreateSession( + argument: _signrpc_MuSig2SessionRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_signrpc_MuSig2SessionResponse__Output> + ): grpc.ClientUnaryCall + muSig2CreateSession( + argument: _signrpc_MuSig2SessionRequest, + callback: grpc.requestCallback<_signrpc_MuSig2SessionResponse__Output> + ): grpc.ClientUnaryCall + + MuSig2RegisterNonces( + argument: _signrpc_MuSig2RegisterNoncesRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_signrpc_MuSig2RegisterNoncesResponse__Output> + ): grpc.ClientUnaryCall + MuSig2RegisterNonces( + argument: _signrpc_MuSig2RegisterNoncesRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_signrpc_MuSig2RegisterNoncesResponse__Output> + ): grpc.ClientUnaryCall + MuSig2RegisterNonces( + argument: _signrpc_MuSig2RegisterNoncesRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_signrpc_MuSig2RegisterNoncesResponse__Output> + ): grpc.ClientUnaryCall + MuSig2RegisterNonces( + argument: _signrpc_MuSig2RegisterNoncesRequest, + callback: grpc.requestCallback<_signrpc_MuSig2RegisterNoncesResponse__Output> + ): grpc.ClientUnaryCall + muSig2RegisterNonces( + argument: _signrpc_MuSig2RegisterNoncesRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_signrpc_MuSig2RegisterNoncesResponse__Output> + ): grpc.ClientUnaryCall + muSig2RegisterNonces( + argument: _signrpc_MuSig2RegisterNoncesRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_signrpc_MuSig2RegisterNoncesResponse__Output> + ): grpc.ClientUnaryCall + muSig2RegisterNonces( + argument: _signrpc_MuSig2RegisterNoncesRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_signrpc_MuSig2RegisterNoncesResponse__Output> + ): grpc.ClientUnaryCall + muSig2RegisterNonces( + argument: _signrpc_MuSig2RegisterNoncesRequest, + callback: grpc.requestCallback<_signrpc_MuSig2RegisterNoncesResponse__Output> + ): grpc.ClientUnaryCall + + MuSig2Sign( + argument: _signrpc_MuSig2SignRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_signrpc_MuSig2SignResponse__Output> + ): grpc.ClientUnaryCall + MuSig2Sign( + argument: _signrpc_MuSig2SignRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_signrpc_MuSig2SignResponse__Output> + ): grpc.ClientUnaryCall + MuSig2Sign( + argument: _signrpc_MuSig2SignRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_signrpc_MuSig2SignResponse__Output> + ): grpc.ClientUnaryCall + MuSig2Sign( + argument: _signrpc_MuSig2SignRequest, + callback: grpc.requestCallback<_signrpc_MuSig2SignResponse__Output> + ): grpc.ClientUnaryCall + muSig2Sign( + argument: _signrpc_MuSig2SignRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_signrpc_MuSig2SignResponse__Output> + ): grpc.ClientUnaryCall + muSig2Sign( + argument: _signrpc_MuSig2SignRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_signrpc_MuSig2SignResponse__Output> + ): grpc.ClientUnaryCall + muSig2Sign( + argument: _signrpc_MuSig2SignRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_signrpc_MuSig2SignResponse__Output> + ): grpc.ClientUnaryCall + muSig2Sign( + argument: _signrpc_MuSig2SignRequest, + callback: grpc.requestCallback<_signrpc_MuSig2SignResponse__Output> + ): grpc.ClientUnaryCall + + SignMessage( + argument: _signrpc_SignMessageReq, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_signrpc_SignMessageResp__Output> + ): grpc.ClientUnaryCall + SignMessage( + argument: _signrpc_SignMessageReq, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_signrpc_SignMessageResp__Output> + ): grpc.ClientUnaryCall + SignMessage( + argument: _signrpc_SignMessageReq, + options: grpc.CallOptions, + callback: grpc.requestCallback<_signrpc_SignMessageResp__Output> + ): grpc.ClientUnaryCall + SignMessage( + argument: _signrpc_SignMessageReq, + callback: grpc.requestCallback<_signrpc_SignMessageResp__Output> + ): grpc.ClientUnaryCall + signMessage( + argument: _signrpc_SignMessageReq, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_signrpc_SignMessageResp__Output> + ): grpc.ClientUnaryCall + signMessage( + argument: _signrpc_SignMessageReq, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_signrpc_SignMessageResp__Output> + ): grpc.ClientUnaryCall + signMessage( + argument: _signrpc_SignMessageReq, + options: grpc.CallOptions, + callback: grpc.requestCallback<_signrpc_SignMessageResp__Output> + ): grpc.ClientUnaryCall + signMessage( + argument: _signrpc_SignMessageReq, + callback: grpc.requestCallback<_signrpc_SignMessageResp__Output> + ): grpc.ClientUnaryCall + + SignOutputRaw( + argument: _signrpc_SignReq, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_signrpc_SignResp__Output> + ): grpc.ClientUnaryCall + SignOutputRaw( + argument: _signrpc_SignReq, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_signrpc_SignResp__Output> + ): grpc.ClientUnaryCall + SignOutputRaw( + argument: _signrpc_SignReq, + options: grpc.CallOptions, + callback: grpc.requestCallback<_signrpc_SignResp__Output> + ): grpc.ClientUnaryCall + SignOutputRaw( + argument: _signrpc_SignReq, + callback: grpc.requestCallback<_signrpc_SignResp__Output> + ): grpc.ClientUnaryCall + signOutputRaw( + argument: _signrpc_SignReq, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_signrpc_SignResp__Output> + ): grpc.ClientUnaryCall + signOutputRaw( + argument: _signrpc_SignReq, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_signrpc_SignResp__Output> + ): grpc.ClientUnaryCall + signOutputRaw( + argument: _signrpc_SignReq, + options: grpc.CallOptions, + callback: grpc.requestCallback<_signrpc_SignResp__Output> + ): grpc.ClientUnaryCall + signOutputRaw( + argument: _signrpc_SignReq, + callback: grpc.requestCallback<_signrpc_SignResp__Output> + ): grpc.ClientUnaryCall + + VerifyMessage( + argument: _signrpc_VerifyMessageReq, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_signrpc_VerifyMessageResp__Output> + ): grpc.ClientUnaryCall + VerifyMessage( + argument: _signrpc_VerifyMessageReq, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_signrpc_VerifyMessageResp__Output> + ): grpc.ClientUnaryCall + VerifyMessage( + argument: _signrpc_VerifyMessageReq, + options: grpc.CallOptions, + callback: grpc.requestCallback<_signrpc_VerifyMessageResp__Output> + ): grpc.ClientUnaryCall + VerifyMessage( + argument: _signrpc_VerifyMessageReq, + callback: grpc.requestCallback<_signrpc_VerifyMessageResp__Output> + ): grpc.ClientUnaryCall + verifyMessage( + argument: _signrpc_VerifyMessageReq, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_signrpc_VerifyMessageResp__Output> + ): grpc.ClientUnaryCall + verifyMessage( + argument: _signrpc_VerifyMessageReq, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_signrpc_VerifyMessageResp__Output> + ): grpc.ClientUnaryCall + verifyMessage( + argument: _signrpc_VerifyMessageReq, + options: grpc.CallOptions, + callback: grpc.requestCallback<_signrpc_VerifyMessageResp__Output> + ): grpc.ClientUnaryCall + verifyMessage( + argument: _signrpc_VerifyMessageReq, + callback: grpc.requestCallback<_signrpc_VerifyMessageResp__Output> + ): grpc.ClientUnaryCall +} + +export interface SignerHandlers extends grpc.UntypedServiceImplementation { + ComputeInputScript: grpc.handleUnaryCall< + _signrpc_SignReq__Output, + _signrpc_InputScriptResp + > + + DeriveSharedKey: grpc.handleUnaryCall< + _signrpc_SharedKeyRequest__Output, + _signrpc_SharedKeyResponse + > + + MuSig2Cleanup: grpc.handleUnaryCall< + _signrpc_MuSig2CleanupRequest__Output, + _signrpc_MuSig2CleanupResponse + > + + MuSig2CombineKeys: grpc.handleUnaryCall< + _signrpc_MuSig2CombineKeysRequest__Output, + _signrpc_MuSig2CombineKeysResponse + > + + MuSig2CombineSig: grpc.handleUnaryCall< + _signrpc_MuSig2CombineSigRequest__Output, + _signrpc_MuSig2CombineSigResponse + > + + MuSig2CreateSession: grpc.handleUnaryCall< + _signrpc_MuSig2SessionRequest__Output, + _signrpc_MuSig2SessionResponse + > + + MuSig2RegisterNonces: grpc.handleUnaryCall< + _signrpc_MuSig2RegisterNoncesRequest__Output, + _signrpc_MuSig2RegisterNoncesResponse + > + + MuSig2Sign: grpc.handleUnaryCall< + _signrpc_MuSig2SignRequest__Output, + _signrpc_MuSig2SignResponse + > + + SignMessage: grpc.handleUnaryCall< + _signrpc_SignMessageReq__Output, + _signrpc_SignMessageResp + > + + SignOutputRaw: grpc.handleUnaryCall< + _signrpc_SignReq__Output, + _signrpc_SignResp + > + + VerifyMessage: grpc.handleUnaryCall< + _signrpc_VerifyMessageReq__Output, + _signrpc_VerifyMessageResp + > +} + +export interface SignerDefinition extends grpc.ServiceDefinition { + ComputeInputScript: MethodDefinition< + _signrpc_SignReq, + _signrpc_InputScriptResp, + _signrpc_SignReq__Output, + _signrpc_InputScriptResp__Output + > + DeriveSharedKey: MethodDefinition< + _signrpc_SharedKeyRequest, + _signrpc_SharedKeyResponse, + _signrpc_SharedKeyRequest__Output, + _signrpc_SharedKeyResponse__Output + > + MuSig2Cleanup: MethodDefinition< + _signrpc_MuSig2CleanupRequest, + _signrpc_MuSig2CleanupResponse, + _signrpc_MuSig2CleanupRequest__Output, + _signrpc_MuSig2CleanupResponse__Output + > + MuSig2CombineKeys: MethodDefinition< + _signrpc_MuSig2CombineKeysRequest, + _signrpc_MuSig2CombineKeysResponse, + _signrpc_MuSig2CombineKeysRequest__Output, + _signrpc_MuSig2CombineKeysResponse__Output + > + MuSig2CombineSig: MethodDefinition< + _signrpc_MuSig2CombineSigRequest, + _signrpc_MuSig2CombineSigResponse, + _signrpc_MuSig2CombineSigRequest__Output, + _signrpc_MuSig2CombineSigResponse__Output + > + MuSig2CreateSession: MethodDefinition< + _signrpc_MuSig2SessionRequest, + _signrpc_MuSig2SessionResponse, + _signrpc_MuSig2SessionRequest__Output, + _signrpc_MuSig2SessionResponse__Output + > + MuSig2RegisterNonces: MethodDefinition< + _signrpc_MuSig2RegisterNoncesRequest, + _signrpc_MuSig2RegisterNoncesResponse, + _signrpc_MuSig2RegisterNoncesRequest__Output, + _signrpc_MuSig2RegisterNoncesResponse__Output + > + MuSig2Sign: MethodDefinition< + _signrpc_MuSig2SignRequest, + _signrpc_MuSig2SignResponse, + _signrpc_MuSig2SignRequest__Output, + _signrpc_MuSig2SignResponse__Output + > + SignMessage: MethodDefinition< + _signrpc_SignMessageReq, + _signrpc_SignMessageResp, + _signrpc_SignMessageReq__Output, + _signrpc_SignMessageResp__Output + > + SignOutputRaw: MethodDefinition< + _signrpc_SignReq, + _signrpc_SignResp, + _signrpc_SignReq__Output, + _signrpc_SignResp__Output + > + VerifyMessage: MethodDefinition< + _signrpc_VerifyMessageReq, + _signrpc_VerifyMessageResp, + _signrpc_VerifyMessageReq__Output, + _signrpc_VerifyMessageResp__Output + > +} diff --git a/src/grpc/types/signrpc/TaprootTweakDesc.d.ts b/src/grpc/types/signrpc/TaprootTweakDesc.d.ts new file mode 100644 index 000000000..9086fc01d --- /dev/null +++ b/src/grpc/types/signrpc/TaprootTweakDesc.d.ts @@ -0,0 +1,11 @@ +// Original file: proto/signer.proto + +export interface TaprootTweakDesc { + script_root?: Buffer | Uint8Array | string + key_spend_only?: boolean +} + +export interface TaprootTweakDesc__Output { + script_root: Buffer + key_spend_only: boolean +} diff --git a/src/grpc/types/signrpc/TweakDesc.d.ts b/src/grpc/types/signrpc/TweakDesc.d.ts new file mode 100644 index 000000000..e5881c682 --- /dev/null +++ b/src/grpc/types/signrpc/TweakDesc.d.ts @@ -0,0 +1,11 @@ +// Original file: proto/signer.proto + +export interface TweakDesc { + tweak?: Buffer | Uint8Array | string + is_x_only?: boolean +} + +export interface TweakDesc__Output { + tweak: Buffer + is_x_only: boolean +} diff --git a/src/grpc/types/signrpc/TxOut.d.ts b/src/grpc/types/signrpc/TxOut.d.ts new file mode 100644 index 000000000..318073dff --- /dev/null +++ b/src/grpc/types/signrpc/TxOut.d.ts @@ -0,0 +1,13 @@ +// Original file: proto/signer.proto + +import type { Long } from '@grpc/proto-loader' + +export interface TxOut { + value?: number | string | Long + pk_script?: Buffer | Uint8Array | string +} + +export interface TxOut__Output { + value: string + pk_script: Buffer +} diff --git a/src/grpc/types/signrpc/VerifyMessageReq.d.ts b/src/grpc/types/signrpc/VerifyMessageReq.d.ts new file mode 100644 index 000000000..e2a061da2 --- /dev/null +++ b/src/grpc/types/signrpc/VerifyMessageReq.d.ts @@ -0,0 +1,15 @@ +// Original file: proto/signer.proto + +export interface VerifyMessageReq { + msg?: Buffer | Uint8Array | string + signature?: Buffer | Uint8Array | string + pubkey?: Buffer | Uint8Array | string + is_schnorr_sig?: boolean +} + +export interface VerifyMessageReq__Output { + msg: Buffer + signature: Buffer + pubkey: Buffer + is_schnorr_sig: boolean +} diff --git a/src/grpc/types/signrpc/VerifyMessageResp.d.ts b/src/grpc/types/signrpc/VerifyMessageResp.d.ts new file mode 100644 index 000000000..8ce7d113d --- /dev/null +++ b/src/grpc/types/signrpc/VerifyMessageResp.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/signer.proto + +export interface VerifyMessageResp { + valid?: boolean +} + +export interface VerifyMessageResp__Output { + valid: boolean +} diff --git a/src/grpc/types/walletkit.d.ts b/src/grpc/types/walletkit.d.ts new file mode 100644 index 000000000..5406801a3 --- /dev/null +++ b/src/grpc/types/walletkit.d.ts @@ -0,0 +1,335 @@ +import type * as grpc from '@grpc/grpc-js' +import type { + EnumTypeDefinition, + MessageTypeDefinition, +} from '@grpc/proto-loader' + +import type { + LightningClient as _lnrpc_LightningClient, + LightningDefinition as _lnrpc_LightningDefinition, +} from './lnrpc/Lightning' +import type { + SignerClient as _signrpc_SignerClient, + SignerDefinition as _signrpc_SignerDefinition, +} from './signrpc/Signer' +import type { + WalletKitClient as _walletrpc_WalletKitClient, + WalletKitDefinition as _walletrpc_WalletKitDefinition, +} from './walletrpc/WalletKit' + +type SubtypeConstructor< + Constructor extends new (...args: unknown[]) => unknown, + Subtype +> = { + new (...args: ConstructorParameters): Subtype +} + +export interface ProtoGrpcType { + lnrpc: { + AMP: MessageTypeDefinition + AMPInvoiceState: MessageTypeDefinition + AMPRecord: MessageTypeDefinition + AbandonChannelRequest: MessageTypeDefinition + AbandonChannelResponse: MessageTypeDefinition + AddInvoiceResponse: MessageTypeDefinition + AddressType: EnumTypeDefinition + AliasMap: MessageTypeDefinition + Amount: MessageTypeDefinition + BakeMacaroonRequest: MessageTypeDefinition + BakeMacaroonResponse: MessageTypeDefinition + BatchOpenChannel: MessageTypeDefinition + BatchOpenChannelRequest: MessageTypeDefinition + BatchOpenChannelResponse: MessageTypeDefinition + Chain: MessageTypeDefinition + ChanBackupExportRequest: MessageTypeDefinition + ChanBackupSnapshot: MessageTypeDefinition + ChanInfoRequest: MessageTypeDefinition + ChanPointShim: MessageTypeDefinition + Channel: MessageTypeDefinition + ChannelAcceptRequest: MessageTypeDefinition + ChannelAcceptResponse: MessageTypeDefinition + ChannelBackup: MessageTypeDefinition + ChannelBackupSubscription: MessageTypeDefinition + ChannelBackups: MessageTypeDefinition + ChannelBalanceRequest: MessageTypeDefinition + ChannelBalanceResponse: MessageTypeDefinition + ChannelCloseSummary: MessageTypeDefinition + ChannelCloseUpdate: MessageTypeDefinition + ChannelConstraints: MessageTypeDefinition + ChannelEdge: MessageTypeDefinition + ChannelEdgeUpdate: MessageTypeDefinition + ChannelEventSubscription: MessageTypeDefinition + ChannelEventUpdate: MessageTypeDefinition + ChannelFeeReport: MessageTypeDefinition + ChannelGraph: MessageTypeDefinition + ChannelGraphRequest: MessageTypeDefinition + ChannelOpenUpdate: MessageTypeDefinition + ChannelPoint: MessageTypeDefinition + ChannelUpdate: MessageTypeDefinition + CheckMacPermRequest: MessageTypeDefinition + CheckMacPermResponse: MessageTypeDefinition + CloseChannelRequest: MessageTypeDefinition + CloseStatusUpdate: MessageTypeDefinition + ClosedChannelUpdate: MessageTypeDefinition + ClosedChannelsRequest: MessageTypeDefinition + ClosedChannelsResponse: MessageTypeDefinition + CommitmentType: EnumTypeDefinition + ConfirmationUpdate: MessageTypeDefinition + ConnectPeerRequest: MessageTypeDefinition + ConnectPeerResponse: MessageTypeDefinition + CustomMessage: MessageTypeDefinition + DebugLevelRequest: MessageTypeDefinition + DebugLevelResponse: MessageTypeDefinition + DeleteAllPaymentsRequest: MessageTypeDefinition + DeleteAllPaymentsResponse: MessageTypeDefinition + DeleteMacaroonIDRequest: MessageTypeDefinition + DeleteMacaroonIDResponse: MessageTypeDefinition + DeletePaymentRequest: MessageTypeDefinition + DeletePaymentResponse: MessageTypeDefinition + DisconnectPeerRequest: MessageTypeDefinition + DisconnectPeerResponse: MessageTypeDefinition + EdgeLocator: MessageTypeDefinition + EstimateFeeRequest: MessageTypeDefinition + EstimateFeeResponse: MessageTypeDefinition + ExportChannelBackupRequest: MessageTypeDefinition + FailedUpdate: MessageTypeDefinition + Failure: MessageTypeDefinition + Feature: MessageTypeDefinition + FeatureBit: EnumTypeDefinition + FeeLimit: MessageTypeDefinition + FeeReportRequest: MessageTypeDefinition + FeeReportResponse: MessageTypeDefinition + FloatMetric: MessageTypeDefinition + ForwardingEvent: MessageTypeDefinition + ForwardingHistoryRequest: MessageTypeDefinition + ForwardingHistoryResponse: MessageTypeDefinition + FundingPsbtFinalize: MessageTypeDefinition + FundingPsbtVerify: MessageTypeDefinition + FundingShim: MessageTypeDefinition + FundingShimCancel: MessageTypeDefinition + FundingStateStepResp: MessageTypeDefinition + FundingTransitionMsg: MessageTypeDefinition + GetInfoRequest: MessageTypeDefinition + GetInfoResponse: MessageTypeDefinition + GetRecoveryInfoRequest: MessageTypeDefinition + GetRecoveryInfoResponse: MessageTypeDefinition + GetTransactionsRequest: MessageTypeDefinition + GraphTopologySubscription: MessageTypeDefinition + GraphTopologyUpdate: MessageTypeDefinition + HTLC: MessageTypeDefinition + HTLCAttempt: MessageTypeDefinition + Hop: MessageTypeDefinition + HopHint: MessageTypeDefinition + Initiator: EnumTypeDefinition + InterceptFeedback: MessageTypeDefinition + Invoice: MessageTypeDefinition + InvoiceHTLC: MessageTypeDefinition + InvoiceHTLCState: EnumTypeDefinition + InvoiceSubscription: MessageTypeDefinition + KeyDescriptor: MessageTypeDefinition + KeyLocator: MessageTypeDefinition + Lightning: SubtypeConstructor< + typeof grpc.Client, + _lnrpc_LightningClient + > & { service: _lnrpc_LightningDefinition } + LightningAddress: MessageTypeDefinition + LightningNode: MessageTypeDefinition + ListAliasesRequest: MessageTypeDefinition + ListAliasesResponse: MessageTypeDefinition + ListChannelsRequest: MessageTypeDefinition + ListChannelsResponse: MessageTypeDefinition + ListInvoiceRequest: MessageTypeDefinition + ListInvoiceResponse: MessageTypeDefinition + ListMacaroonIDsRequest: MessageTypeDefinition + ListMacaroonIDsResponse: MessageTypeDefinition + ListPaymentsRequest: MessageTypeDefinition + ListPaymentsResponse: MessageTypeDefinition + ListPeersRequest: MessageTypeDefinition + ListPeersResponse: MessageTypeDefinition + ListPermissionsRequest: MessageTypeDefinition + ListPermissionsResponse: MessageTypeDefinition + ListUnspentRequest: MessageTypeDefinition + ListUnspentResponse: MessageTypeDefinition + LookupHtlcRequest: MessageTypeDefinition + LookupHtlcResponse: MessageTypeDefinition + MPPRecord: MessageTypeDefinition + MacaroonId: MessageTypeDefinition + MacaroonPermission: MessageTypeDefinition + MacaroonPermissionList: MessageTypeDefinition + MiddlewareRegistration: MessageTypeDefinition + MultiChanBackup: MessageTypeDefinition + NetworkInfo: MessageTypeDefinition + NetworkInfoRequest: MessageTypeDefinition + NewAddressRequest: MessageTypeDefinition + NewAddressResponse: MessageTypeDefinition + NodeAddress: MessageTypeDefinition + NodeInfo: MessageTypeDefinition + NodeInfoRequest: MessageTypeDefinition + NodeMetricType: EnumTypeDefinition + NodeMetricsRequest: MessageTypeDefinition + NodeMetricsResponse: MessageTypeDefinition + NodePair: MessageTypeDefinition + NodeUpdate: MessageTypeDefinition + Op: MessageTypeDefinition + OpenChannelRequest: MessageTypeDefinition + OpenStatusUpdate: MessageTypeDefinition + OutPoint: MessageTypeDefinition + OutputDetail: MessageTypeDefinition + OutputScriptType: EnumTypeDefinition + PayReq: MessageTypeDefinition + PayReqString: MessageTypeDefinition + Payment: MessageTypeDefinition + PaymentFailureReason: EnumTypeDefinition + PaymentHash: MessageTypeDefinition + Peer: MessageTypeDefinition + PeerEvent: MessageTypeDefinition + PeerEventSubscription: MessageTypeDefinition + PendingChannelsRequest: MessageTypeDefinition + PendingChannelsResponse: MessageTypeDefinition + PendingHTLC: MessageTypeDefinition + PendingUpdate: MessageTypeDefinition + PolicyUpdateRequest: MessageTypeDefinition + PolicyUpdateResponse: MessageTypeDefinition + PreviousOutPoint: MessageTypeDefinition + PsbtShim: MessageTypeDefinition + QueryRoutesRequest: MessageTypeDefinition + QueryRoutesResponse: MessageTypeDefinition + RPCMessage: MessageTypeDefinition + RPCMiddlewareRequest: MessageTypeDefinition + RPCMiddlewareResponse: MessageTypeDefinition + ReadyForPsbtFunding: MessageTypeDefinition + Resolution: MessageTypeDefinition + ResolutionOutcome: EnumTypeDefinition + ResolutionType: EnumTypeDefinition + RestoreBackupResponse: MessageTypeDefinition + RestoreChanBackupRequest: MessageTypeDefinition + Route: MessageTypeDefinition + RouteHint: MessageTypeDefinition + RoutingPolicy: MessageTypeDefinition + SendCoinsRequest: MessageTypeDefinition + SendCoinsResponse: MessageTypeDefinition + SendCustomMessageRequest: MessageTypeDefinition + SendCustomMessageResponse: MessageTypeDefinition + SendManyRequest: MessageTypeDefinition + SendManyResponse: MessageTypeDefinition + SendRequest: MessageTypeDefinition + SendResponse: MessageTypeDefinition + SendToRouteRequest: MessageTypeDefinition + SetID: MessageTypeDefinition + SignMessageRequest: MessageTypeDefinition + SignMessageResponse: MessageTypeDefinition + StopRequest: MessageTypeDefinition + StopResponse: MessageTypeDefinition + StreamAuth: MessageTypeDefinition + SubscribeCustomMessagesRequest: MessageTypeDefinition + TimestampedError: MessageTypeDefinition + Transaction: MessageTypeDefinition + TransactionDetails: MessageTypeDefinition + UpdateFailure: EnumTypeDefinition + Utxo: MessageTypeDefinition + VerifyChanBackupResponse: MessageTypeDefinition + VerifyMessageRequest: MessageTypeDefinition + VerifyMessageResponse: MessageTypeDefinition + WalletAccountBalance: MessageTypeDefinition + WalletBalanceRequest: MessageTypeDefinition + WalletBalanceResponse: MessageTypeDefinition + } + signrpc: { + InputScript: MessageTypeDefinition + InputScriptResp: MessageTypeDefinition + KeyDescriptor: MessageTypeDefinition + KeyLocator: MessageTypeDefinition + MuSig2CleanupRequest: MessageTypeDefinition + MuSig2CleanupResponse: MessageTypeDefinition + MuSig2CombineKeysRequest: MessageTypeDefinition + MuSig2CombineKeysResponse: MessageTypeDefinition + MuSig2CombineSigRequest: MessageTypeDefinition + MuSig2CombineSigResponse: MessageTypeDefinition + MuSig2RegisterNoncesRequest: MessageTypeDefinition + MuSig2RegisterNoncesResponse: MessageTypeDefinition + MuSig2SessionRequest: MessageTypeDefinition + MuSig2SessionResponse: MessageTypeDefinition + MuSig2SignRequest: MessageTypeDefinition + MuSig2SignResponse: MessageTypeDefinition + SharedKeyRequest: MessageTypeDefinition + SharedKeyResponse: MessageTypeDefinition + SignDescriptor: MessageTypeDefinition + SignMessageReq: MessageTypeDefinition + SignMessageResp: MessageTypeDefinition + SignMethod: EnumTypeDefinition + SignReq: MessageTypeDefinition + SignResp: MessageTypeDefinition + Signer: SubtypeConstructor & { + service: _signrpc_SignerDefinition + } + TaprootTweakDesc: MessageTypeDefinition + TweakDesc: MessageTypeDefinition + TxOut: MessageTypeDefinition + VerifyMessageReq: MessageTypeDefinition + VerifyMessageResp: MessageTypeDefinition + } + walletrpc: { + Account: MessageTypeDefinition + AccountWithAddresses: MessageTypeDefinition + AddrRequest: MessageTypeDefinition + AddrResponse: MessageTypeDefinition + AddressProperty: MessageTypeDefinition + AddressType: EnumTypeDefinition + BumpFeeRequest: MessageTypeDefinition + BumpFeeResponse: MessageTypeDefinition + EstimateFeeRequest: MessageTypeDefinition + EstimateFeeResponse: MessageTypeDefinition + FinalizePsbtRequest: MessageTypeDefinition + FinalizePsbtResponse: MessageTypeDefinition + FundPsbtRequest: MessageTypeDefinition + FundPsbtResponse: MessageTypeDefinition + ImportAccountRequest: MessageTypeDefinition + ImportAccountResponse: MessageTypeDefinition + ImportPublicKeyRequest: MessageTypeDefinition + ImportPublicKeyResponse: MessageTypeDefinition + ImportTapscriptRequest: MessageTypeDefinition + ImportTapscriptResponse: MessageTypeDefinition + KeyReq: MessageTypeDefinition + LabelTransactionRequest: MessageTypeDefinition + LabelTransactionResponse: MessageTypeDefinition + LeaseOutputRequest: MessageTypeDefinition + LeaseOutputResponse: MessageTypeDefinition + ListAccountsRequest: MessageTypeDefinition + ListAccountsResponse: MessageTypeDefinition + ListAddressesRequest: MessageTypeDefinition + ListAddressesResponse: MessageTypeDefinition + ListLeasesRequest: MessageTypeDefinition + ListLeasesResponse: MessageTypeDefinition + ListSweepsRequest: MessageTypeDefinition + ListSweepsResponse: MessageTypeDefinition + ListUnspentRequest: MessageTypeDefinition + ListUnspentResponse: MessageTypeDefinition + PendingSweep: MessageTypeDefinition + PendingSweepsRequest: MessageTypeDefinition + PendingSweepsResponse: MessageTypeDefinition + PublishResponse: MessageTypeDefinition + ReleaseOutputRequest: MessageTypeDefinition + ReleaseOutputResponse: MessageTypeDefinition + RequiredReserveRequest: MessageTypeDefinition + RequiredReserveResponse: MessageTypeDefinition + SendOutputsRequest: MessageTypeDefinition + SendOutputsResponse: MessageTypeDefinition + SignMessageWithAddrRequest: MessageTypeDefinition + SignMessageWithAddrResponse: MessageTypeDefinition + SignPsbtRequest: MessageTypeDefinition + SignPsbtResponse: MessageTypeDefinition + TapLeaf: MessageTypeDefinition + TapscriptFullTree: MessageTypeDefinition + TapscriptPartialReveal: MessageTypeDefinition + Transaction: MessageTypeDefinition + TxTemplate: MessageTypeDefinition + UtxoLease: MessageTypeDefinition + VerifyMessageWithAddrRequest: MessageTypeDefinition + VerifyMessageWithAddrResponse: MessageTypeDefinition + WalletKit: SubtypeConstructor< + typeof grpc.Client, + _walletrpc_WalletKitClient + > & { service: _walletrpc_WalletKitDefinition } + WitnessType: EnumTypeDefinition + } +} diff --git a/src/grpc/types/walletrpc/Account.d.ts b/src/grpc/types/walletrpc/Account.d.ts new file mode 100644 index 000000000..836a38b13 --- /dev/null +++ b/src/grpc/types/walletrpc/Account.d.ts @@ -0,0 +1,28 @@ +// Original file: proto/walletkit.proto + +import type { + AddressType as _walletrpc_AddressType, + AddressType__Output as _walletrpc_AddressType__Output, +} from '../walletrpc/AddressType' + +export interface Account { + name?: string + address_type?: _walletrpc_AddressType + extended_public_key?: string + master_key_fingerprint?: Buffer | Uint8Array | string + derivation_path?: string + external_key_count?: number + internal_key_count?: number + watch_only?: boolean +} + +export interface Account__Output { + name: string + address_type: _walletrpc_AddressType__Output + extended_public_key: string + master_key_fingerprint: Buffer + derivation_path: string + external_key_count: number + internal_key_count: number + watch_only: boolean +} diff --git a/src/grpc/types/walletrpc/AccountWithAddresses.d.ts b/src/grpc/types/walletrpc/AccountWithAddresses.d.ts new file mode 100644 index 000000000..ad51f0bc8 --- /dev/null +++ b/src/grpc/types/walletrpc/AccountWithAddresses.d.ts @@ -0,0 +1,24 @@ +// Original file: proto/walletkit.proto + +import type { + AddressType as _walletrpc_AddressType, + AddressType__Output as _walletrpc_AddressType__Output, +} from '../walletrpc/AddressType' +import type { + AddressProperty as _walletrpc_AddressProperty, + AddressProperty__Output as _walletrpc_AddressProperty__Output, +} from '../walletrpc/AddressProperty' + +export interface AccountWithAddresses { + name?: string + address_type?: _walletrpc_AddressType + derivation_path?: string + addresses?: _walletrpc_AddressProperty[] +} + +export interface AccountWithAddresses__Output { + name: string + address_type: _walletrpc_AddressType__Output + derivation_path: string + addresses: _walletrpc_AddressProperty__Output[] +} diff --git a/src/grpc/types/walletrpc/AddrRequest.d.ts b/src/grpc/types/walletrpc/AddrRequest.d.ts new file mode 100644 index 000000000..e7818fcad --- /dev/null +++ b/src/grpc/types/walletrpc/AddrRequest.d.ts @@ -0,0 +1,18 @@ +// Original file: proto/walletkit.proto + +import type { + AddressType as _walletrpc_AddressType, + AddressType__Output as _walletrpc_AddressType__Output, +} from '../walletrpc/AddressType' + +export interface AddrRequest { + account?: string + type?: _walletrpc_AddressType + change?: boolean +} + +export interface AddrRequest__Output { + account: string + type: _walletrpc_AddressType__Output + change: boolean +} diff --git a/src/grpc/types/walletrpc/AddrResponse.d.ts b/src/grpc/types/walletrpc/AddrResponse.d.ts new file mode 100644 index 000000000..82e1d5663 --- /dev/null +++ b/src/grpc/types/walletrpc/AddrResponse.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/walletkit.proto + +export interface AddrResponse { + addr?: string +} + +export interface AddrResponse__Output { + addr: string +} diff --git a/src/grpc/types/walletrpc/AddressProperty.d.ts b/src/grpc/types/walletrpc/AddressProperty.d.ts new file mode 100644 index 000000000..5a6b1e1bf --- /dev/null +++ b/src/grpc/types/walletrpc/AddressProperty.d.ts @@ -0,0 +1,15 @@ +// Original file: proto/walletkit.proto + +import type { Long } from '@grpc/proto-loader' + +export interface AddressProperty { + address?: string + is_internal?: boolean + balance?: number | string | Long +} + +export interface AddressProperty__Output { + address: string + is_internal: boolean + balance: string +} diff --git a/src/grpc/types/walletrpc/AddressType.ts b/src/grpc/types/walletrpc/AddressType.ts new file mode 100644 index 000000000..de344c117 --- /dev/null +++ b/src/grpc/types/walletrpc/AddressType.ts @@ -0,0 +1,23 @@ +// Original file: proto/walletkit.proto + +export const AddressType = { + UNKNOWN: 'UNKNOWN', + WITNESS_PUBKEY_HASH: 'WITNESS_PUBKEY_HASH', + NESTED_WITNESS_PUBKEY_HASH: 'NESTED_WITNESS_PUBKEY_HASH', + HYBRID_NESTED_WITNESS_PUBKEY_HASH: 'HYBRID_NESTED_WITNESS_PUBKEY_HASH', + TAPROOT_PUBKEY: 'TAPROOT_PUBKEY', +} as const + +export type AddressType = + | 'UNKNOWN' + | 0 + | 'WITNESS_PUBKEY_HASH' + | 1 + | 'NESTED_WITNESS_PUBKEY_HASH' + | 2 + | 'HYBRID_NESTED_WITNESS_PUBKEY_HASH' + | 3 + | 'TAPROOT_PUBKEY' + | 4 + +export type AddressType__Output = (typeof AddressType)[keyof typeof AddressType] diff --git a/src/grpc/types/walletrpc/BumpFeeRequest.d.ts b/src/grpc/types/walletrpc/BumpFeeRequest.d.ts new file mode 100644 index 000000000..318766f41 --- /dev/null +++ b/src/grpc/types/walletrpc/BumpFeeRequest.d.ts @@ -0,0 +1,23 @@ +// Original file: proto/walletkit.proto + +import type { + OutPoint as _lnrpc_OutPoint, + OutPoint__Output as _lnrpc_OutPoint__Output, +} from '../lnrpc/OutPoint' +import type { Long } from '@grpc/proto-loader' + +export interface BumpFeeRequest { + outpoint?: _lnrpc_OutPoint | null + target_conf?: number + sat_per_byte?: number + force?: boolean + sat_per_vbyte?: number | string | Long +} + +export interface BumpFeeRequest__Output { + outpoint: _lnrpc_OutPoint__Output | null + target_conf: number + sat_per_byte: number + force: boolean + sat_per_vbyte: string +} diff --git a/src/grpc/types/walletrpc/BumpFeeResponse.d.ts b/src/grpc/types/walletrpc/BumpFeeResponse.d.ts new file mode 100644 index 000000000..e646de242 --- /dev/null +++ b/src/grpc/types/walletrpc/BumpFeeResponse.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/walletkit.proto + +export interface BumpFeeResponse { + [k: string]: never +} + +export interface BumpFeeResponse__Output { + [k: string]: never +} diff --git a/src/grpc/types/walletrpc/EstimateFeeRequest.d.ts b/src/grpc/types/walletrpc/EstimateFeeRequest.d.ts new file mode 100644 index 000000000..e63678520 --- /dev/null +++ b/src/grpc/types/walletrpc/EstimateFeeRequest.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/walletkit.proto + +export interface EstimateFeeRequest { + conf_target?: number +} + +export interface EstimateFeeRequest__Output { + conf_target: number +} diff --git a/src/grpc/types/walletrpc/EstimateFeeResponse.d.ts b/src/grpc/types/walletrpc/EstimateFeeResponse.d.ts new file mode 100644 index 000000000..7060a63e8 --- /dev/null +++ b/src/grpc/types/walletrpc/EstimateFeeResponse.d.ts @@ -0,0 +1,11 @@ +// Original file: proto/walletkit.proto + +import type { Long } from '@grpc/proto-loader' + +export interface EstimateFeeResponse { + sat_per_kw?: number | string | Long +} + +export interface EstimateFeeResponse__Output { + sat_per_kw: string +} diff --git a/src/grpc/types/walletrpc/FinalizePsbtRequest.d.ts b/src/grpc/types/walletrpc/FinalizePsbtRequest.d.ts new file mode 100644 index 000000000..48cf5a02a --- /dev/null +++ b/src/grpc/types/walletrpc/FinalizePsbtRequest.d.ts @@ -0,0 +1,11 @@ +// Original file: proto/walletkit.proto + +export interface FinalizePsbtRequest { + funded_psbt?: Buffer | Uint8Array | string + account?: string +} + +export interface FinalizePsbtRequest__Output { + funded_psbt: Buffer + account: string +} diff --git a/src/grpc/types/walletrpc/FinalizePsbtResponse.d.ts b/src/grpc/types/walletrpc/FinalizePsbtResponse.d.ts new file mode 100644 index 000000000..c1ae16f8b --- /dev/null +++ b/src/grpc/types/walletrpc/FinalizePsbtResponse.d.ts @@ -0,0 +1,11 @@ +// Original file: proto/walletkit.proto + +export interface FinalizePsbtResponse { + signed_psbt?: Buffer | Uint8Array | string + raw_final_tx?: Buffer | Uint8Array | string +} + +export interface FinalizePsbtResponse__Output { + signed_psbt: Buffer + raw_final_tx: Buffer +} diff --git a/src/grpc/types/walletrpc/FundPsbtRequest.d.ts b/src/grpc/types/walletrpc/FundPsbtRequest.d.ts new file mode 100644 index 000000000..ac9753594 --- /dev/null +++ b/src/grpc/types/walletrpc/FundPsbtRequest.d.ts @@ -0,0 +1,31 @@ +// Original file: proto/walletkit.proto + +import type { + TxTemplate as _walletrpc_TxTemplate, + TxTemplate__Output as _walletrpc_TxTemplate__Output, +} from '../walletrpc/TxTemplate' +import type { Long } from '@grpc/proto-loader' + +export interface FundPsbtRequest { + psbt?: Buffer | Uint8Array | string + raw?: _walletrpc_TxTemplate | null + target_conf?: number + sat_per_vbyte?: number | string | Long + account?: string + min_confs?: number + spend_unconfirmed?: boolean + template?: 'psbt' | 'raw' + fees?: 'target_conf' | 'sat_per_vbyte' +} + +export interface FundPsbtRequest__Output { + psbt?: Buffer + raw?: _walletrpc_TxTemplate__Output | null + target_conf?: number + sat_per_vbyte?: string + account: string + min_confs: number + spend_unconfirmed: boolean + template: 'psbt' | 'raw' + fees: 'target_conf' | 'sat_per_vbyte' +} diff --git a/src/grpc/types/walletrpc/FundPsbtResponse.d.ts b/src/grpc/types/walletrpc/FundPsbtResponse.d.ts new file mode 100644 index 000000000..46947d671 --- /dev/null +++ b/src/grpc/types/walletrpc/FundPsbtResponse.d.ts @@ -0,0 +1,18 @@ +// Original file: proto/walletkit.proto + +import type { + UtxoLease as _walletrpc_UtxoLease, + UtxoLease__Output as _walletrpc_UtxoLease__Output, +} from '../walletrpc/UtxoLease' + +export interface FundPsbtResponse { + funded_psbt?: Buffer | Uint8Array | string + change_output_index?: number + locked_utxos?: _walletrpc_UtxoLease[] +} + +export interface FundPsbtResponse__Output { + funded_psbt: Buffer + change_output_index: number + locked_utxos: _walletrpc_UtxoLease__Output[] +} diff --git a/src/grpc/types/walletrpc/ImportAccountRequest.d.ts b/src/grpc/types/walletrpc/ImportAccountRequest.d.ts new file mode 100644 index 000000000..bfd0145b0 --- /dev/null +++ b/src/grpc/types/walletrpc/ImportAccountRequest.d.ts @@ -0,0 +1,22 @@ +// Original file: proto/walletkit.proto + +import type { + AddressType as _walletrpc_AddressType, + AddressType__Output as _walletrpc_AddressType__Output, +} from '../walletrpc/AddressType' + +export interface ImportAccountRequest { + name?: string + extended_public_key?: string + master_key_fingerprint?: Buffer | Uint8Array | string + address_type?: _walletrpc_AddressType + dry_run?: boolean +} + +export interface ImportAccountRequest__Output { + name: string + extended_public_key: string + master_key_fingerprint: Buffer + address_type: _walletrpc_AddressType__Output + dry_run: boolean +} diff --git a/src/grpc/types/walletrpc/ImportAccountResponse.d.ts b/src/grpc/types/walletrpc/ImportAccountResponse.d.ts new file mode 100644 index 000000000..d69a754bd --- /dev/null +++ b/src/grpc/types/walletrpc/ImportAccountResponse.d.ts @@ -0,0 +1,18 @@ +// Original file: proto/walletkit.proto + +import type { + Account as _walletrpc_Account, + Account__Output as _walletrpc_Account__Output, +} from '../walletrpc/Account' + +export interface ImportAccountResponse { + account?: _walletrpc_Account | null + dry_run_external_addrs?: string[] + dry_run_internal_addrs?: string[] +} + +export interface ImportAccountResponse__Output { + account: _walletrpc_Account__Output | null + dry_run_external_addrs: string[] + dry_run_internal_addrs: string[] +} diff --git a/src/grpc/types/walletrpc/ImportPublicKeyRequest.d.ts b/src/grpc/types/walletrpc/ImportPublicKeyRequest.d.ts new file mode 100644 index 000000000..3562afde3 --- /dev/null +++ b/src/grpc/types/walletrpc/ImportPublicKeyRequest.d.ts @@ -0,0 +1,16 @@ +// Original file: proto/walletkit.proto + +import type { + AddressType as _walletrpc_AddressType, + AddressType__Output as _walletrpc_AddressType__Output, +} from '../walletrpc/AddressType' + +export interface ImportPublicKeyRequest { + public_key?: Buffer | Uint8Array | string + address_type?: _walletrpc_AddressType +} + +export interface ImportPublicKeyRequest__Output { + public_key: Buffer + address_type: _walletrpc_AddressType__Output +} diff --git a/src/grpc/types/walletrpc/ImportPublicKeyResponse.d.ts b/src/grpc/types/walletrpc/ImportPublicKeyResponse.d.ts new file mode 100644 index 000000000..c1e183765 --- /dev/null +++ b/src/grpc/types/walletrpc/ImportPublicKeyResponse.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/walletkit.proto + +export interface ImportPublicKeyResponse { + [k: string]: never +} + +export interface ImportPublicKeyResponse__Output { + [k: string]: never +} diff --git a/src/grpc/types/walletrpc/ImportTapscriptRequest.d.ts b/src/grpc/types/walletrpc/ImportTapscriptRequest.d.ts new file mode 100644 index 000000000..10e966750 --- /dev/null +++ b/src/grpc/types/walletrpc/ImportTapscriptRequest.d.ts @@ -0,0 +1,28 @@ +// Original file: proto/walletkit.proto + +import type { + TapscriptFullTree as _walletrpc_TapscriptFullTree, + TapscriptFullTree__Output as _walletrpc_TapscriptFullTree__Output, +} from '../walletrpc/TapscriptFullTree' +import type { + TapscriptPartialReveal as _walletrpc_TapscriptPartialReveal, + TapscriptPartialReveal__Output as _walletrpc_TapscriptPartialReveal__Output, +} from '../walletrpc/TapscriptPartialReveal' + +export interface ImportTapscriptRequest { + internal_public_key?: Buffer | Uint8Array | string + full_tree?: _walletrpc_TapscriptFullTree | null + partial_reveal?: _walletrpc_TapscriptPartialReveal | null + root_hash_only?: Buffer | Uint8Array | string + full_key_only?: boolean + script?: 'full_tree' | 'partial_reveal' | 'root_hash_only' | 'full_key_only' +} + +export interface ImportTapscriptRequest__Output { + internal_public_key: Buffer + full_tree?: _walletrpc_TapscriptFullTree__Output | null + partial_reveal?: _walletrpc_TapscriptPartialReveal__Output | null + root_hash_only?: Buffer + full_key_only?: boolean + script: 'full_tree' | 'partial_reveal' | 'root_hash_only' | 'full_key_only' +} diff --git a/src/grpc/types/walletrpc/ImportTapscriptResponse.d.ts b/src/grpc/types/walletrpc/ImportTapscriptResponse.d.ts new file mode 100644 index 000000000..88974cff5 --- /dev/null +++ b/src/grpc/types/walletrpc/ImportTapscriptResponse.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/walletkit.proto + +export interface ImportTapscriptResponse { + p2tr_address?: string +} + +export interface ImportTapscriptResponse__Output { + p2tr_address: string +} diff --git a/src/grpc/types/walletrpc/KeyReq.d.ts b/src/grpc/types/walletrpc/KeyReq.d.ts new file mode 100644 index 000000000..724544ef5 --- /dev/null +++ b/src/grpc/types/walletrpc/KeyReq.d.ts @@ -0,0 +1,11 @@ +// Original file: proto/walletkit.proto + +export interface KeyReq { + key_finger_print?: number + key_family?: number +} + +export interface KeyReq__Output { + key_finger_print: number + key_family: number +} diff --git a/src/grpc/types/walletrpc/LabelTransactionRequest.d.ts b/src/grpc/types/walletrpc/LabelTransactionRequest.d.ts new file mode 100644 index 000000000..b2b8cb2a0 --- /dev/null +++ b/src/grpc/types/walletrpc/LabelTransactionRequest.d.ts @@ -0,0 +1,13 @@ +// Original file: proto/walletkit.proto + +export interface LabelTransactionRequest { + txid?: Buffer | Uint8Array | string + label?: string + overwrite?: boolean +} + +export interface LabelTransactionRequest__Output { + txid: Buffer + label: string + overwrite: boolean +} diff --git a/src/grpc/types/walletrpc/LabelTransactionResponse.d.ts b/src/grpc/types/walletrpc/LabelTransactionResponse.d.ts new file mode 100644 index 000000000..2c3a73cc2 --- /dev/null +++ b/src/grpc/types/walletrpc/LabelTransactionResponse.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/walletkit.proto + +export interface LabelTransactionResponse { + [k: string]: never +} + +export interface LabelTransactionResponse__Output { + [k: string]: never +} diff --git a/src/grpc/types/walletrpc/LeaseOutputRequest.d.ts b/src/grpc/types/walletrpc/LeaseOutputRequest.d.ts new file mode 100644 index 000000000..170a7c38c --- /dev/null +++ b/src/grpc/types/walletrpc/LeaseOutputRequest.d.ts @@ -0,0 +1,19 @@ +// Original file: proto/walletkit.proto + +import type { + OutPoint as _lnrpc_OutPoint, + OutPoint__Output as _lnrpc_OutPoint__Output, +} from '../lnrpc/OutPoint' +import type { Long } from '@grpc/proto-loader' + +export interface LeaseOutputRequest { + id?: Buffer | Uint8Array | string + outpoint?: _lnrpc_OutPoint | null + expiration_seconds?: number | string | Long +} + +export interface LeaseOutputRequest__Output { + id: Buffer + outpoint: _lnrpc_OutPoint__Output | null + expiration_seconds: string +} diff --git a/src/grpc/types/walletrpc/LeaseOutputResponse.d.ts b/src/grpc/types/walletrpc/LeaseOutputResponse.d.ts new file mode 100644 index 000000000..b7df816c2 --- /dev/null +++ b/src/grpc/types/walletrpc/LeaseOutputResponse.d.ts @@ -0,0 +1,11 @@ +// Original file: proto/walletkit.proto + +import type { Long } from '@grpc/proto-loader' + +export interface LeaseOutputResponse { + expiration?: number | string | Long +} + +export interface LeaseOutputResponse__Output { + expiration: string +} diff --git a/src/grpc/types/walletrpc/ListAccountsRequest.d.ts b/src/grpc/types/walletrpc/ListAccountsRequest.d.ts new file mode 100644 index 000000000..31126ec0a --- /dev/null +++ b/src/grpc/types/walletrpc/ListAccountsRequest.d.ts @@ -0,0 +1,16 @@ +// Original file: proto/walletkit.proto + +import type { + AddressType as _walletrpc_AddressType, + AddressType__Output as _walletrpc_AddressType__Output, +} from '../walletrpc/AddressType' + +export interface ListAccountsRequest { + name?: string + address_type?: _walletrpc_AddressType +} + +export interface ListAccountsRequest__Output { + name: string + address_type: _walletrpc_AddressType__Output +} diff --git a/src/grpc/types/walletrpc/ListAccountsResponse.d.ts b/src/grpc/types/walletrpc/ListAccountsResponse.d.ts new file mode 100644 index 000000000..dd6a12f04 --- /dev/null +++ b/src/grpc/types/walletrpc/ListAccountsResponse.d.ts @@ -0,0 +1,14 @@ +// Original file: proto/walletkit.proto + +import type { + Account as _walletrpc_Account, + Account__Output as _walletrpc_Account__Output, +} from '../walletrpc/Account' + +export interface ListAccountsResponse { + accounts?: _walletrpc_Account[] +} + +export interface ListAccountsResponse__Output { + accounts: _walletrpc_Account__Output[] +} diff --git a/src/grpc/types/walletrpc/ListAddressesRequest.d.ts b/src/grpc/types/walletrpc/ListAddressesRequest.d.ts new file mode 100644 index 000000000..2d592dee5 --- /dev/null +++ b/src/grpc/types/walletrpc/ListAddressesRequest.d.ts @@ -0,0 +1,11 @@ +// Original file: proto/walletkit.proto + +export interface ListAddressesRequest { + account_name?: string + show_custom_accounts?: boolean +} + +export interface ListAddressesRequest__Output { + account_name: string + show_custom_accounts: boolean +} diff --git a/src/grpc/types/walletrpc/ListAddressesResponse.d.ts b/src/grpc/types/walletrpc/ListAddressesResponse.d.ts new file mode 100644 index 000000000..78eeaf70f --- /dev/null +++ b/src/grpc/types/walletrpc/ListAddressesResponse.d.ts @@ -0,0 +1,14 @@ +// Original file: proto/walletkit.proto + +import type { + AccountWithAddresses as _walletrpc_AccountWithAddresses, + AccountWithAddresses__Output as _walletrpc_AccountWithAddresses__Output, +} from '../walletrpc/AccountWithAddresses' + +export interface ListAddressesResponse { + account_with_addresses?: _walletrpc_AccountWithAddresses[] +} + +export interface ListAddressesResponse__Output { + account_with_addresses: _walletrpc_AccountWithAddresses__Output[] +} diff --git a/src/grpc/types/walletrpc/ListLeasesRequest.d.ts b/src/grpc/types/walletrpc/ListLeasesRequest.d.ts new file mode 100644 index 000000000..ce9142fbb --- /dev/null +++ b/src/grpc/types/walletrpc/ListLeasesRequest.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/walletkit.proto + +export interface ListLeasesRequest { + [k: string]: never +} + +export interface ListLeasesRequest__Output { + [k: string]: never +} diff --git a/src/grpc/types/walletrpc/ListLeasesResponse.d.ts b/src/grpc/types/walletrpc/ListLeasesResponse.d.ts new file mode 100644 index 000000000..792c58fcf --- /dev/null +++ b/src/grpc/types/walletrpc/ListLeasesResponse.d.ts @@ -0,0 +1,14 @@ +// Original file: proto/walletkit.proto + +import type { + UtxoLease as _walletrpc_UtxoLease, + UtxoLease__Output as _walletrpc_UtxoLease__Output, +} from '../walletrpc/UtxoLease' + +export interface ListLeasesResponse { + locked_utxos?: _walletrpc_UtxoLease[] +} + +export interface ListLeasesResponse__Output { + locked_utxos: _walletrpc_UtxoLease__Output[] +} diff --git a/src/grpc/types/walletrpc/ListSweepsRequest.d.ts b/src/grpc/types/walletrpc/ListSweepsRequest.d.ts new file mode 100644 index 000000000..2c0d945fd --- /dev/null +++ b/src/grpc/types/walletrpc/ListSweepsRequest.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/walletkit.proto + +export interface ListSweepsRequest { + verbose?: boolean +} + +export interface ListSweepsRequest__Output { + verbose: boolean +} diff --git a/src/grpc/types/walletrpc/ListSweepsResponse.d.ts b/src/grpc/types/walletrpc/ListSweepsResponse.d.ts new file mode 100644 index 000000000..450a7ef48 --- /dev/null +++ b/src/grpc/types/walletrpc/ListSweepsResponse.d.ts @@ -0,0 +1,26 @@ +// Original file: proto/walletkit.proto + +import type { + TransactionDetails as _lnrpc_TransactionDetails, + TransactionDetails__Output as _lnrpc_TransactionDetails__Output, +} from '../lnrpc/TransactionDetails' + +export interface _walletrpc_ListSweepsResponse_TransactionIDs { + transaction_ids?: string[] +} + +export interface _walletrpc_ListSweepsResponse_TransactionIDs__Output { + transaction_ids: string[] +} + +export interface ListSweepsResponse { + transaction_details?: _lnrpc_TransactionDetails | null + transaction_ids?: _walletrpc_ListSweepsResponse_TransactionIDs | null + sweeps?: 'transaction_details' | 'transaction_ids' +} + +export interface ListSweepsResponse__Output { + transaction_details?: _lnrpc_TransactionDetails__Output | null + transaction_ids?: _walletrpc_ListSweepsResponse_TransactionIDs__Output | null + sweeps: 'transaction_details' | 'transaction_ids' +} diff --git a/src/grpc/types/walletrpc/ListUnspentRequest.d.ts b/src/grpc/types/walletrpc/ListUnspentRequest.d.ts new file mode 100644 index 000000000..c936a850b --- /dev/null +++ b/src/grpc/types/walletrpc/ListUnspentRequest.d.ts @@ -0,0 +1,15 @@ +// Original file: proto/walletkit.proto + +export interface ListUnspentRequest { + min_confs?: number + max_confs?: number + account?: string + unconfirmed_only?: boolean +} + +export interface ListUnspentRequest__Output { + min_confs: number + max_confs: number + account: string + unconfirmed_only: boolean +} diff --git a/src/grpc/types/walletrpc/ListUnspentResponse.d.ts b/src/grpc/types/walletrpc/ListUnspentResponse.d.ts new file mode 100644 index 000000000..c1c4b93f3 --- /dev/null +++ b/src/grpc/types/walletrpc/ListUnspentResponse.d.ts @@ -0,0 +1,14 @@ +// Original file: proto/walletkit.proto + +import type { + Utxo as _lnrpc_Utxo, + Utxo__Output as _lnrpc_Utxo__Output, +} from '../lnrpc/Utxo' + +export interface ListUnspentResponse { + utxos?: _lnrpc_Utxo[] +} + +export interface ListUnspentResponse__Output { + utxos: _lnrpc_Utxo__Output[] +} diff --git a/src/grpc/types/walletrpc/PendingSweep.d.ts b/src/grpc/types/walletrpc/PendingSweep.d.ts new file mode 100644 index 000000000..fa88a5e7b --- /dev/null +++ b/src/grpc/types/walletrpc/PendingSweep.d.ts @@ -0,0 +1,39 @@ +// Original file: proto/walletkit.proto + +import type { + OutPoint as _lnrpc_OutPoint, + OutPoint__Output as _lnrpc_OutPoint__Output, +} from '../lnrpc/OutPoint' +import type { + WitnessType as _walletrpc_WitnessType, + WitnessType__Output as _walletrpc_WitnessType__Output, +} from '../walletrpc/WitnessType' +import type { Long } from '@grpc/proto-loader' + +export interface PendingSweep { + outpoint?: _lnrpc_OutPoint | null + witness_type?: _walletrpc_WitnessType + amount_sat?: number + sat_per_byte?: number + broadcast_attempts?: number + next_broadcast_height?: number + force?: boolean + requested_conf_target?: number + requested_sat_per_byte?: number + sat_per_vbyte?: number | string | Long + requested_sat_per_vbyte?: number | string | Long +} + +export interface PendingSweep__Output { + outpoint: _lnrpc_OutPoint__Output | null + witness_type: _walletrpc_WitnessType__Output + amount_sat: number + sat_per_byte: number + broadcast_attempts: number + next_broadcast_height: number + force: boolean + requested_conf_target: number + requested_sat_per_byte: number + sat_per_vbyte: string + requested_sat_per_vbyte: string +} diff --git a/src/grpc/types/walletrpc/PendingSweepsRequest.d.ts b/src/grpc/types/walletrpc/PendingSweepsRequest.d.ts new file mode 100644 index 000000000..48317ffcd --- /dev/null +++ b/src/grpc/types/walletrpc/PendingSweepsRequest.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/walletkit.proto + +export interface PendingSweepsRequest { + [k: string]: never +} + +export interface PendingSweepsRequest__Output { + [k: string]: never +} diff --git a/src/grpc/types/walletrpc/PendingSweepsResponse.d.ts b/src/grpc/types/walletrpc/PendingSweepsResponse.d.ts new file mode 100644 index 000000000..f62c23878 --- /dev/null +++ b/src/grpc/types/walletrpc/PendingSweepsResponse.d.ts @@ -0,0 +1,14 @@ +// Original file: proto/walletkit.proto + +import type { + PendingSweep as _walletrpc_PendingSweep, + PendingSweep__Output as _walletrpc_PendingSweep__Output, +} from '../walletrpc/PendingSweep' + +export interface PendingSweepsResponse { + pending_sweeps?: _walletrpc_PendingSweep[] +} + +export interface PendingSweepsResponse__Output { + pending_sweeps: _walletrpc_PendingSweep__Output[] +} diff --git a/src/grpc/types/walletrpc/PublishResponse.d.ts b/src/grpc/types/walletrpc/PublishResponse.d.ts new file mode 100644 index 000000000..c80cdd76e --- /dev/null +++ b/src/grpc/types/walletrpc/PublishResponse.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/walletkit.proto + +export interface PublishResponse { + publish_error?: string +} + +export interface PublishResponse__Output { + publish_error: string +} diff --git a/src/grpc/types/walletrpc/ReleaseOutputRequest.d.ts b/src/grpc/types/walletrpc/ReleaseOutputRequest.d.ts new file mode 100644 index 000000000..764db3b73 --- /dev/null +++ b/src/grpc/types/walletrpc/ReleaseOutputRequest.d.ts @@ -0,0 +1,16 @@ +// Original file: proto/walletkit.proto + +import type { + OutPoint as _lnrpc_OutPoint, + OutPoint__Output as _lnrpc_OutPoint__Output, +} from '../lnrpc/OutPoint' + +export interface ReleaseOutputRequest { + id?: Buffer | Uint8Array | string + outpoint?: _lnrpc_OutPoint | null +} + +export interface ReleaseOutputRequest__Output { + id: Buffer + outpoint: _lnrpc_OutPoint__Output | null +} diff --git a/src/grpc/types/walletrpc/ReleaseOutputResponse.d.ts b/src/grpc/types/walletrpc/ReleaseOutputResponse.d.ts new file mode 100644 index 000000000..787f7b11c --- /dev/null +++ b/src/grpc/types/walletrpc/ReleaseOutputResponse.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/walletkit.proto + +export interface ReleaseOutputResponse { + [k: string]: never +} + +export interface ReleaseOutputResponse__Output { + [k: string]: never +} diff --git a/src/grpc/types/walletrpc/RequiredReserveRequest.d.ts b/src/grpc/types/walletrpc/RequiredReserveRequest.d.ts new file mode 100644 index 000000000..c75489690 --- /dev/null +++ b/src/grpc/types/walletrpc/RequiredReserveRequest.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/walletkit.proto + +export interface RequiredReserveRequest { + additional_public_channels?: number +} + +export interface RequiredReserveRequest__Output { + additional_public_channels: number +} diff --git a/src/grpc/types/walletrpc/RequiredReserveResponse.d.ts b/src/grpc/types/walletrpc/RequiredReserveResponse.d.ts new file mode 100644 index 000000000..76b5e4b4c --- /dev/null +++ b/src/grpc/types/walletrpc/RequiredReserveResponse.d.ts @@ -0,0 +1,11 @@ +// Original file: proto/walletkit.proto + +import type { Long } from '@grpc/proto-loader' + +export interface RequiredReserveResponse { + required_reserve?: number | string | Long +} + +export interface RequiredReserveResponse__Output { + required_reserve: string +} diff --git a/src/grpc/types/walletrpc/SendOutputsRequest.d.ts b/src/grpc/types/walletrpc/SendOutputsRequest.d.ts new file mode 100644 index 000000000..661c5259f --- /dev/null +++ b/src/grpc/types/walletrpc/SendOutputsRequest.d.ts @@ -0,0 +1,23 @@ +// Original file: proto/walletkit.proto + +import type { + TxOut as _signrpc_TxOut, + TxOut__Output as _signrpc_TxOut__Output, +} from '../signrpc/TxOut' +import type { Long } from '@grpc/proto-loader' + +export interface SendOutputsRequest { + sat_per_kw?: number | string | Long + outputs?: _signrpc_TxOut[] + label?: string + min_confs?: number + spend_unconfirmed?: boolean +} + +export interface SendOutputsRequest__Output { + sat_per_kw: string + outputs: _signrpc_TxOut__Output[] + label: string + min_confs: number + spend_unconfirmed: boolean +} diff --git a/src/grpc/types/walletrpc/SendOutputsResponse.d.ts b/src/grpc/types/walletrpc/SendOutputsResponse.d.ts new file mode 100644 index 000000000..87746799e --- /dev/null +++ b/src/grpc/types/walletrpc/SendOutputsResponse.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/walletkit.proto + +export interface SendOutputsResponse { + raw_tx?: Buffer | Uint8Array | string +} + +export interface SendOutputsResponse__Output { + raw_tx: Buffer +} diff --git a/src/grpc/types/walletrpc/SignMessageWithAddrRequest.d.ts b/src/grpc/types/walletrpc/SignMessageWithAddrRequest.d.ts new file mode 100644 index 000000000..36c1ede25 --- /dev/null +++ b/src/grpc/types/walletrpc/SignMessageWithAddrRequest.d.ts @@ -0,0 +1,11 @@ +// Original file: proto/walletkit.proto + +export interface SignMessageWithAddrRequest { + msg?: Buffer | Uint8Array | string + addr?: string +} + +export interface SignMessageWithAddrRequest__Output { + msg: Buffer + addr: string +} diff --git a/src/grpc/types/walletrpc/SignMessageWithAddrResponse.d.ts b/src/grpc/types/walletrpc/SignMessageWithAddrResponse.d.ts new file mode 100644 index 000000000..b70a3e1d2 --- /dev/null +++ b/src/grpc/types/walletrpc/SignMessageWithAddrResponse.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/walletkit.proto + +export interface SignMessageWithAddrResponse { + signature?: string +} + +export interface SignMessageWithAddrResponse__Output { + signature: string +} diff --git a/src/grpc/types/walletrpc/SignPsbtRequest.d.ts b/src/grpc/types/walletrpc/SignPsbtRequest.d.ts new file mode 100644 index 000000000..a2a0f591d --- /dev/null +++ b/src/grpc/types/walletrpc/SignPsbtRequest.d.ts @@ -0,0 +1,9 @@ +// Original file: proto/walletkit.proto + +export interface SignPsbtRequest { + funded_psbt?: Buffer | Uint8Array | string +} + +export interface SignPsbtRequest__Output { + funded_psbt: Buffer +} diff --git a/src/grpc/types/walletrpc/SignPsbtResponse.d.ts b/src/grpc/types/walletrpc/SignPsbtResponse.d.ts new file mode 100644 index 000000000..ecbdcddeb --- /dev/null +++ b/src/grpc/types/walletrpc/SignPsbtResponse.d.ts @@ -0,0 +1,11 @@ +// Original file: proto/walletkit.proto + +export interface SignPsbtResponse { + signed_psbt?: Buffer | Uint8Array | string + signed_inputs?: number[] +} + +export interface SignPsbtResponse__Output { + signed_psbt: Buffer + signed_inputs: number[] +} diff --git a/src/grpc/types/walletrpc/TapLeaf.d.ts b/src/grpc/types/walletrpc/TapLeaf.d.ts new file mode 100644 index 000000000..1f3e5893a --- /dev/null +++ b/src/grpc/types/walletrpc/TapLeaf.d.ts @@ -0,0 +1,11 @@ +// Original file: proto/walletkit.proto + +export interface TapLeaf { + leaf_version?: number + script?: Buffer | Uint8Array | string +} + +export interface TapLeaf__Output { + leaf_version: number + script: Buffer +} diff --git a/src/grpc/types/walletrpc/TapscriptFullTree.d.ts b/src/grpc/types/walletrpc/TapscriptFullTree.d.ts new file mode 100644 index 000000000..660924d67 --- /dev/null +++ b/src/grpc/types/walletrpc/TapscriptFullTree.d.ts @@ -0,0 +1,14 @@ +// Original file: proto/walletkit.proto + +import type { + TapLeaf as _walletrpc_TapLeaf, + TapLeaf__Output as _walletrpc_TapLeaf__Output, +} from '../walletrpc/TapLeaf' + +export interface TapscriptFullTree { + all_leaves?: _walletrpc_TapLeaf[] +} + +export interface TapscriptFullTree__Output { + all_leaves: _walletrpc_TapLeaf__Output[] +} diff --git a/src/grpc/types/walletrpc/TapscriptPartialReveal.d.ts b/src/grpc/types/walletrpc/TapscriptPartialReveal.d.ts new file mode 100644 index 000000000..6c41a800e --- /dev/null +++ b/src/grpc/types/walletrpc/TapscriptPartialReveal.d.ts @@ -0,0 +1,16 @@ +// Original file: proto/walletkit.proto + +import type { + TapLeaf as _walletrpc_TapLeaf, + TapLeaf__Output as _walletrpc_TapLeaf__Output, +} from '../walletrpc/TapLeaf' + +export interface TapscriptPartialReveal { + revealed_leaf?: _walletrpc_TapLeaf | null + full_inclusion_proof?: Buffer | Uint8Array | string +} + +export interface TapscriptPartialReveal__Output { + revealed_leaf: _walletrpc_TapLeaf__Output | null + full_inclusion_proof: Buffer +} diff --git a/src/grpc/types/walletrpc/Transaction.d.ts b/src/grpc/types/walletrpc/Transaction.d.ts new file mode 100644 index 000000000..cf7923052 --- /dev/null +++ b/src/grpc/types/walletrpc/Transaction.d.ts @@ -0,0 +1,11 @@ +// Original file: proto/walletkit.proto + +export interface Transaction { + tx_hex?: Buffer | Uint8Array | string + label?: string +} + +export interface Transaction__Output { + tx_hex: Buffer + label: string +} diff --git a/src/grpc/types/walletrpc/TxTemplate.d.ts b/src/grpc/types/walletrpc/TxTemplate.d.ts new file mode 100644 index 000000000..f7c09fd59 --- /dev/null +++ b/src/grpc/types/walletrpc/TxTemplate.d.ts @@ -0,0 +1,17 @@ +// Original file: proto/walletkit.proto + +import type { + OutPoint as _lnrpc_OutPoint, + OutPoint__Output as _lnrpc_OutPoint__Output, +} from '../lnrpc/OutPoint' +import type { Long } from '@grpc/proto-loader' + +export interface TxTemplate { + inputs?: _lnrpc_OutPoint[] + outputs?: { [key: string]: number | string | Long } +} + +export interface TxTemplate__Output { + inputs: _lnrpc_OutPoint__Output[] + outputs: { [key: string]: string } +} diff --git a/src/grpc/types/walletrpc/UtxoLease.d.ts b/src/grpc/types/walletrpc/UtxoLease.d.ts new file mode 100644 index 000000000..4365f43e6 --- /dev/null +++ b/src/grpc/types/walletrpc/UtxoLease.d.ts @@ -0,0 +1,23 @@ +// Original file: proto/walletkit.proto + +import type { + OutPoint as _lnrpc_OutPoint, + OutPoint__Output as _lnrpc_OutPoint__Output, +} from '../lnrpc/OutPoint' +import type { Long } from '@grpc/proto-loader' + +export interface UtxoLease { + id?: Buffer | Uint8Array | string + outpoint?: _lnrpc_OutPoint | null + expiration?: number | string | Long + pk_script?: Buffer | Uint8Array | string + value?: number | string | Long +} + +export interface UtxoLease__Output { + id: Buffer + outpoint: _lnrpc_OutPoint__Output | null + expiration: string + pk_script: Buffer + value: string +} diff --git a/src/grpc/types/walletrpc/VerifyMessageWithAddrRequest.d.ts b/src/grpc/types/walletrpc/VerifyMessageWithAddrRequest.d.ts new file mode 100644 index 000000000..8c86e44a9 --- /dev/null +++ b/src/grpc/types/walletrpc/VerifyMessageWithAddrRequest.d.ts @@ -0,0 +1,13 @@ +// Original file: proto/walletkit.proto + +export interface VerifyMessageWithAddrRequest { + msg?: Buffer | Uint8Array | string + signature?: string + addr?: string +} + +export interface VerifyMessageWithAddrRequest__Output { + msg: Buffer + signature: string + addr: string +} diff --git a/src/grpc/types/walletrpc/VerifyMessageWithAddrResponse.d.ts b/src/grpc/types/walletrpc/VerifyMessageWithAddrResponse.d.ts new file mode 100644 index 000000000..566a66965 --- /dev/null +++ b/src/grpc/types/walletrpc/VerifyMessageWithAddrResponse.d.ts @@ -0,0 +1,11 @@ +// Original file: proto/walletkit.proto + +export interface VerifyMessageWithAddrResponse { + valid?: boolean + pubkey?: Buffer | Uint8Array | string +} + +export interface VerifyMessageWithAddrResponse__Output { + valid: boolean + pubkey: Buffer +} diff --git a/src/grpc/types/walletrpc/WalletKit.d.ts b/src/grpc/types/walletrpc/WalletKit.d.ts new file mode 100644 index 000000000..506be88c9 --- /dev/null +++ b/src/grpc/types/walletrpc/WalletKit.d.ts @@ -0,0 +1,1507 @@ +// Original file: proto/walletkit.proto + +import type * as grpc from '@grpc/grpc-js' +import type { MethodDefinition } from '@grpc/proto-loader' +import type { + AddrRequest as _walletrpc_AddrRequest, + AddrRequest__Output as _walletrpc_AddrRequest__Output, +} from '../walletrpc/AddrRequest' +import type { + AddrResponse as _walletrpc_AddrResponse, + AddrResponse__Output as _walletrpc_AddrResponse__Output, +} from '../walletrpc/AddrResponse' +import type { + BumpFeeRequest as _walletrpc_BumpFeeRequest, + BumpFeeRequest__Output as _walletrpc_BumpFeeRequest__Output, +} from '../walletrpc/BumpFeeRequest' +import type { + BumpFeeResponse as _walletrpc_BumpFeeResponse, + BumpFeeResponse__Output as _walletrpc_BumpFeeResponse__Output, +} from '../walletrpc/BumpFeeResponse' +import type { + EstimateFeeRequest as _walletrpc_EstimateFeeRequest, + EstimateFeeRequest__Output as _walletrpc_EstimateFeeRequest__Output, +} from '../walletrpc/EstimateFeeRequest' +import type { + EstimateFeeResponse as _walletrpc_EstimateFeeResponse, + EstimateFeeResponse__Output as _walletrpc_EstimateFeeResponse__Output, +} from '../walletrpc/EstimateFeeResponse' +import type { + FinalizePsbtRequest as _walletrpc_FinalizePsbtRequest, + FinalizePsbtRequest__Output as _walletrpc_FinalizePsbtRequest__Output, +} from '../walletrpc/FinalizePsbtRequest' +import type { + FinalizePsbtResponse as _walletrpc_FinalizePsbtResponse, + FinalizePsbtResponse__Output as _walletrpc_FinalizePsbtResponse__Output, +} from '../walletrpc/FinalizePsbtResponse' +import type { + FundPsbtRequest as _walletrpc_FundPsbtRequest, + FundPsbtRequest__Output as _walletrpc_FundPsbtRequest__Output, +} from '../walletrpc/FundPsbtRequest' +import type { + FundPsbtResponse as _walletrpc_FundPsbtResponse, + FundPsbtResponse__Output as _walletrpc_FundPsbtResponse__Output, +} from '../walletrpc/FundPsbtResponse' +import type { + ImportAccountRequest as _walletrpc_ImportAccountRequest, + ImportAccountRequest__Output as _walletrpc_ImportAccountRequest__Output, +} from '../walletrpc/ImportAccountRequest' +import type { + ImportAccountResponse as _walletrpc_ImportAccountResponse, + ImportAccountResponse__Output as _walletrpc_ImportAccountResponse__Output, +} from '../walletrpc/ImportAccountResponse' +import type { + ImportPublicKeyRequest as _walletrpc_ImportPublicKeyRequest, + ImportPublicKeyRequest__Output as _walletrpc_ImportPublicKeyRequest__Output, +} from '../walletrpc/ImportPublicKeyRequest' +import type { + ImportPublicKeyResponse as _walletrpc_ImportPublicKeyResponse, + ImportPublicKeyResponse__Output as _walletrpc_ImportPublicKeyResponse__Output, +} from '../walletrpc/ImportPublicKeyResponse' +import type { + ImportTapscriptRequest as _walletrpc_ImportTapscriptRequest, + ImportTapscriptRequest__Output as _walletrpc_ImportTapscriptRequest__Output, +} from '../walletrpc/ImportTapscriptRequest' +import type { + ImportTapscriptResponse as _walletrpc_ImportTapscriptResponse, + ImportTapscriptResponse__Output as _walletrpc_ImportTapscriptResponse__Output, +} from '../walletrpc/ImportTapscriptResponse' +import type { + KeyDescriptor as _signrpc_KeyDescriptor, + KeyDescriptor__Output as _signrpc_KeyDescriptor__Output, +} from '../signrpc/KeyDescriptor' +import type { + KeyLocator as _signrpc_KeyLocator, + KeyLocator__Output as _signrpc_KeyLocator__Output, +} from '../signrpc/KeyLocator' +import type { + KeyReq as _walletrpc_KeyReq, + KeyReq__Output as _walletrpc_KeyReq__Output, +} from '../walletrpc/KeyReq' +import type { + LabelTransactionRequest as _walletrpc_LabelTransactionRequest, + LabelTransactionRequest__Output as _walletrpc_LabelTransactionRequest__Output, +} from '../walletrpc/LabelTransactionRequest' +import type { + LabelTransactionResponse as _walletrpc_LabelTransactionResponse, + LabelTransactionResponse__Output as _walletrpc_LabelTransactionResponse__Output, +} from '../walletrpc/LabelTransactionResponse' +import type { + LeaseOutputRequest as _walletrpc_LeaseOutputRequest, + LeaseOutputRequest__Output as _walletrpc_LeaseOutputRequest__Output, +} from '../walletrpc/LeaseOutputRequest' +import type { + LeaseOutputResponse as _walletrpc_LeaseOutputResponse, + LeaseOutputResponse__Output as _walletrpc_LeaseOutputResponse__Output, +} from '../walletrpc/LeaseOutputResponse' +import type { + ListAccountsRequest as _walletrpc_ListAccountsRequest, + ListAccountsRequest__Output as _walletrpc_ListAccountsRequest__Output, +} from '../walletrpc/ListAccountsRequest' +import type { + ListAccountsResponse as _walletrpc_ListAccountsResponse, + ListAccountsResponse__Output as _walletrpc_ListAccountsResponse__Output, +} from '../walletrpc/ListAccountsResponse' +import type { + ListAddressesRequest as _walletrpc_ListAddressesRequest, + ListAddressesRequest__Output as _walletrpc_ListAddressesRequest__Output, +} from '../walletrpc/ListAddressesRequest' +import type { + ListAddressesResponse as _walletrpc_ListAddressesResponse, + ListAddressesResponse__Output as _walletrpc_ListAddressesResponse__Output, +} from '../walletrpc/ListAddressesResponse' +import type { + ListLeasesRequest as _walletrpc_ListLeasesRequest, + ListLeasesRequest__Output as _walletrpc_ListLeasesRequest__Output, +} from '../walletrpc/ListLeasesRequest' +import type { + ListLeasesResponse as _walletrpc_ListLeasesResponse, + ListLeasesResponse__Output as _walletrpc_ListLeasesResponse__Output, +} from '../walletrpc/ListLeasesResponse' +import type { + ListSweepsRequest as _walletrpc_ListSweepsRequest, + ListSweepsRequest__Output as _walletrpc_ListSweepsRequest__Output, +} from '../walletrpc/ListSweepsRequest' +import type { + ListSweepsResponse as _walletrpc_ListSweepsResponse, + ListSweepsResponse__Output as _walletrpc_ListSweepsResponse__Output, +} from '../walletrpc/ListSweepsResponse' +import type { + ListUnspentRequest as _walletrpc_ListUnspentRequest, + ListUnspentRequest__Output as _walletrpc_ListUnspentRequest__Output, +} from '../walletrpc/ListUnspentRequest' +import type { + ListUnspentResponse as _walletrpc_ListUnspentResponse, + ListUnspentResponse__Output as _walletrpc_ListUnspentResponse__Output, +} from '../walletrpc/ListUnspentResponse' +import type { + PendingSweepsRequest as _walletrpc_PendingSweepsRequest, + PendingSweepsRequest__Output as _walletrpc_PendingSweepsRequest__Output, +} from '../walletrpc/PendingSweepsRequest' +import type { + PendingSweepsResponse as _walletrpc_PendingSweepsResponse, + PendingSweepsResponse__Output as _walletrpc_PendingSweepsResponse__Output, +} from '../walletrpc/PendingSweepsResponse' +import type { + PublishResponse as _walletrpc_PublishResponse, + PublishResponse__Output as _walletrpc_PublishResponse__Output, +} from '../walletrpc/PublishResponse' +import type { + ReleaseOutputRequest as _walletrpc_ReleaseOutputRequest, + ReleaseOutputRequest__Output as _walletrpc_ReleaseOutputRequest__Output, +} from '../walletrpc/ReleaseOutputRequest' +import type { + ReleaseOutputResponse as _walletrpc_ReleaseOutputResponse, + ReleaseOutputResponse__Output as _walletrpc_ReleaseOutputResponse__Output, +} from '../walletrpc/ReleaseOutputResponse' +import type { + RequiredReserveRequest as _walletrpc_RequiredReserveRequest, + RequiredReserveRequest__Output as _walletrpc_RequiredReserveRequest__Output, +} from '../walletrpc/RequiredReserveRequest' +import type { + RequiredReserveResponse as _walletrpc_RequiredReserveResponse, + RequiredReserveResponse__Output as _walletrpc_RequiredReserveResponse__Output, +} from '../walletrpc/RequiredReserveResponse' +import type { + SendOutputsRequest as _walletrpc_SendOutputsRequest, + SendOutputsRequest__Output as _walletrpc_SendOutputsRequest__Output, +} from '../walletrpc/SendOutputsRequest' +import type { + SendOutputsResponse as _walletrpc_SendOutputsResponse, + SendOutputsResponse__Output as _walletrpc_SendOutputsResponse__Output, +} from '../walletrpc/SendOutputsResponse' +import type { + SignMessageWithAddrRequest as _walletrpc_SignMessageWithAddrRequest, + SignMessageWithAddrRequest__Output as _walletrpc_SignMessageWithAddrRequest__Output, +} from '../walletrpc/SignMessageWithAddrRequest' +import type { + SignMessageWithAddrResponse as _walletrpc_SignMessageWithAddrResponse, + SignMessageWithAddrResponse__Output as _walletrpc_SignMessageWithAddrResponse__Output, +} from '../walletrpc/SignMessageWithAddrResponse' +import type { + SignPsbtRequest as _walletrpc_SignPsbtRequest, + SignPsbtRequest__Output as _walletrpc_SignPsbtRequest__Output, +} from '../walletrpc/SignPsbtRequest' +import type { + SignPsbtResponse as _walletrpc_SignPsbtResponse, + SignPsbtResponse__Output as _walletrpc_SignPsbtResponse__Output, +} from '../walletrpc/SignPsbtResponse' +import type { + Transaction as _walletrpc_Transaction, + Transaction__Output as _walletrpc_Transaction__Output, +} from '../walletrpc/Transaction' +import type { + VerifyMessageWithAddrRequest as _walletrpc_VerifyMessageWithAddrRequest, + VerifyMessageWithAddrRequest__Output as _walletrpc_VerifyMessageWithAddrRequest__Output, +} from '../walletrpc/VerifyMessageWithAddrRequest' +import type { + VerifyMessageWithAddrResponse as _walletrpc_VerifyMessageWithAddrResponse, + VerifyMessageWithAddrResponse__Output as _walletrpc_VerifyMessageWithAddrResponse__Output, +} from '../walletrpc/VerifyMessageWithAddrResponse' + +export interface WalletKitClient extends grpc.Client { + BumpFee( + argument: _walletrpc_BumpFeeRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_BumpFeeResponse__Output> + ): grpc.ClientUnaryCall + BumpFee( + argument: _walletrpc_BumpFeeRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_walletrpc_BumpFeeResponse__Output> + ): grpc.ClientUnaryCall + BumpFee( + argument: _walletrpc_BumpFeeRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_BumpFeeResponse__Output> + ): grpc.ClientUnaryCall + BumpFee( + argument: _walletrpc_BumpFeeRequest, + callback: grpc.requestCallback<_walletrpc_BumpFeeResponse__Output> + ): grpc.ClientUnaryCall + bumpFee( + argument: _walletrpc_BumpFeeRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_BumpFeeResponse__Output> + ): grpc.ClientUnaryCall + bumpFee( + argument: _walletrpc_BumpFeeRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_walletrpc_BumpFeeResponse__Output> + ): grpc.ClientUnaryCall + bumpFee( + argument: _walletrpc_BumpFeeRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_BumpFeeResponse__Output> + ): grpc.ClientUnaryCall + bumpFee( + argument: _walletrpc_BumpFeeRequest, + callback: grpc.requestCallback<_walletrpc_BumpFeeResponse__Output> + ): grpc.ClientUnaryCall + + DeriveKey( + argument: _signrpc_KeyLocator, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_signrpc_KeyDescriptor__Output> + ): grpc.ClientUnaryCall + DeriveKey( + argument: _signrpc_KeyLocator, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_signrpc_KeyDescriptor__Output> + ): grpc.ClientUnaryCall + DeriveKey( + argument: _signrpc_KeyLocator, + options: grpc.CallOptions, + callback: grpc.requestCallback<_signrpc_KeyDescriptor__Output> + ): grpc.ClientUnaryCall + DeriveKey( + argument: _signrpc_KeyLocator, + callback: grpc.requestCallback<_signrpc_KeyDescriptor__Output> + ): grpc.ClientUnaryCall + deriveKey( + argument: _signrpc_KeyLocator, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_signrpc_KeyDescriptor__Output> + ): grpc.ClientUnaryCall + deriveKey( + argument: _signrpc_KeyLocator, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_signrpc_KeyDescriptor__Output> + ): grpc.ClientUnaryCall + deriveKey( + argument: _signrpc_KeyLocator, + options: grpc.CallOptions, + callback: grpc.requestCallback<_signrpc_KeyDescriptor__Output> + ): grpc.ClientUnaryCall + deriveKey( + argument: _signrpc_KeyLocator, + callback: grpc.requestCallback<_signrpc_KeyDescriptor__Output> + ): grpc.ClientUnaryCall + + DeriveNextKey( + argument: _walletrpc_KeyReq, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_signrpc_KeyDescriptor__Output> + ): grpc.ClientUnaryCall + DeriveNextKey( + argument: _walletrpc_KeyReq, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_signrpc_KeyDescriptor__Output> + ): grpc.ClientUnaryCall + DeriveNextKey( + argument: _walletrpc_KeyReq, + options: grpc.CallOptions, + callback: grpc.requestCallback<_signrpc_KeyDescriptor__Output> + ): grpc.ClientUnaryCall + DeriveNextKey( + argument: _walletrpc_KeyReq, + callback: grpc.requestCallback<_signrpc_KeyDescriptor__Output> + ): grpc.ClientUnaryCall + deriveNextKey( + argument: _walletrpc_KeyReq, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_signrpc_KeyDescriptor__Output> + ): grpc.ClientUnaryCall + deriveNextKey( + argument: _walletrpc_KeyReq, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_signrpc_KeyDescriptor__Output> + ): grpc.ClientUnaryCall + deriveNextKey( + argument: _walletrpc_KeyReq, + options: grpc.CallOptions, + callback: grpc.requestCallback<_signrpc_KeyDescriptor__Output> + ): grpc.ClientUnaryCall + deriveNextKey( + argument: _walletrpc_KeyReq, + callback: grpc.requestCallback<_signrpc_KeyDescriptor__Output> + ): grpc.ClientUnaryCall + + EstimateFee( + argument: _walletrpc_EstimateFeeRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_EstimateFeeResponse__Output> + ): grpc.ClientUnaryCall + EstimateFee( + argument: _walletrpc_EstimateFeeRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_walletrpc_EstimateFeeResponse__Output> + ): grpc.ClientUnaryCall + EstimateFee( + argument: _walletrpc_EstimateFeeRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_EstimateFeeResponse__Output> + ): grpc.ClientUnaryCall + EstimateFee( + argument: _walletrpc_EstimateFeeRequest, + callback: grpc.requestCallback<_walletrpc_EstimateFeeResponse__Output> + ): grpc.ClientUnaryCall + estimateFee( + argument: _walletrpc_EstimateFeeRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_EstimateFeeResponse__Output> + ): grpc.ClientUnaryCall + estimateFee( + argument: _walletrpc_EstimateFeeRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_walletrpc_EstimateFeeResponse__Output> + ): grpc.ClientUnaryCall + estimateFee( + argument: _walletrpc_EstimateFeeRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_EstimateFeeResponse__Output> + ): grpc.ClientUnaryCall + estimateFee( + argument: _walletrpc_EstimateFeeRequest, + callback: grpc.requestCallback<_walletrpc_EstimateFeeResponse__Output> + ): grpc.ClientUnaryCall + + FinalizePsbt( + argument: _walletrpc_FinalizePsbtRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_FinalizePsbtResponse__Output> + ): grpc.ClientUnaryCall + FinalizePsbt( + argument: _walletrpc_FinalizePsbtRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_walletrpc_FinalizePsbtResponse__Output> + ): grpc.ClientUnaryCall + FinalizePsbt( + argument: _walletrpc_FinalizePsbtRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_FinalizePsbtResponse__Output> + ): grpc.ClientUnaryCall + FinalizePsbt( + argument: _walletrpc_FinalizePsbtRequest, + callback: grpc.requestCallback<_walletrpc_FinalizePsbtResponse__Output> + ): grpc.ClientUnaryCall + finalizePsbt( + argument: _walletrpc_FinalizePsbtRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_FinalizePsbtResponse__Output> + ): grpc.ClientUnaryCall + finalizePsbt( + argument: _walletrpc_FinalizePsbtRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_walletrpc_FinalizePsbtResponse__Output> + ): grpc.ClientUnaryCall + finalizePsbt( + argument: _walletrpc_FinalizePsbtRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_FinalizePsbtResponse__Output> + ): grpc.ClientUnaryCall + finalizePsbt( + argument: _walletrpc_FinalizePsbtRequest, + callback: grpc.requestCallback<_walletrpc_FinalizePsbtResponse__Output> + ): grpc.ClientUnaryCall + + FundPsbt( + argument: _walletrpc_FundPsbtRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_FundPsbtResponse__Output> + ): grpc.ClientUnaryCall + FundPsbt( + argument: _walletrpc_FundPsbtRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_walletrpc_FundPsbtResponse__Output> + ): grpc.ClientUnaryCall + FundPsbt( + argument: _walletrpc_FundPsbtRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_FundPsbtResponse__Output> + ): grpc.ClientUnaryCall + FundPsbt( + argument: _walletrpc_FundPsbtRequest, + callback: grpc.requestCallback<_walletrpc_FundPsbtResponse__Output> + ): grpc.ClientUnaryCall + fundPsbt( + argument: _walletrpc_FundPsbtRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_FundPsbtResponse__Output> + ): grpc.ClientUnaryCall + fundPsbt( + argument: _walletrpc_FundPsbtRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_walletrpc_FundPsbtResponse__Output> + ): grpc.ClientUnaryCall + fundPsbt( + argument: _walletrpc_FundPsbtRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_FundPsbtResponse__Output> + ): grpc.ClientUnaryCall + fundPsbt( + argument: _walletrpc_FundPsbtRequest, + callback: grpc.requestCallback<_walletrpc_FundPsbtResponse__Output> + ): grpc.ClientUnaryCall + + ImportAccount( + argument: _walletrpc_ImportAccountRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_ImportAccountResponse__Output> + ): grpc.ClientUnaryCall + ImportAccount( + argument: _walletrpc_ImportAccountRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_walletrpc_ImportAccountResponse__Output> + ): grpc.ClientUnaryCall + ImportAccount( + argument: _walletrpc_ImportAccountRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_ImportAccountResponse__Output> + ): grpc.ClientUnaryCall + ImportAccount( + argument: _walletrpc_ImportAccountRequest, + callback: grpc.requestCallback<_walletrpc_ImportAccountResponse__Output> + ): grpc.ClientUnaryCall + importAccount( + argument: _walletrpc_ImportAccountRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_ImportAccountResponse__Output> + ): grpc.ClientUnaryCall + importAccount( + argument: _walletrpc_ImportAccountRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_walletrpc_ImportAccountResponse__Output> + ): grpc.ClientUnaryCall + importAccount( + argument: _walletrpc_ImportAccountRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_ImportAccountResponse__Output> + ): grpc.ClientUnaryCall + importAccount( + argument: _walletrpc_ImportAccountRequest, + callback: grpc.requestCallback<_walletrpc_ImportAccountResponse__Output> + ): grpc.ClientUnaryCall + + ImportPublicKey( + argument: _walletrpc_ImportPublicKeyRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_ImportPublicKeyResponse__Output> + ): grpc.ClientUnaryCall + ImportPublicKey( + argument: _walletrpc_ImportPublicKeyRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_walletrpc_ImportPublicKeyResponse__Output> + ): grpc.ClientUnaryCall + ImportPublicKey( + argument: _walletrpc_ImportPublicKeyRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_ImportPublicKeyResponse__Output> + ): grpc.ClientUnaryCall + ImportPublicKey( + argument: _walletrpc_ImportPublicKeyRequest, + callback: grpc.requestCallback<_walletrpc_ImportPublicKeyResponse__Output> + ): grpc.ClientUnaryCall + importPublicKey( + argument: _walletrpc_ImportPublicKeyRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_ImportPublicKeyResponse__Output> + ): grpc.ClientUnaryCall + importPublicKey( + argument: _walletrpc_ImportPublicKeyRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_walletrpc_ImportPublicKeyResponse__Output> + ): grpc.ClientUnaryCall + importPublicKey( + argument: _walletrpc_ImportPublicKeyRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_ImportPublicKeyResponse__Output> + ): grpc.ClientUnaryCall + importPublicKey( + argument: _walletrpc_ImportPublicKeyRequest, + callback: grpc.requestCallback<_walletrpc_ImportPublicKeyResponse__Output> + ): grpc.ClientUnaryCall + + ImportTapscript( + argument: _walletrpc_ImportTapscriptRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_ImportTapscriptResponse__Output> + ): grpc.ClientUnaryCall + ImportTapscript( + argument: _walletrpc_ImportTapscriptRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_walletrpc_ImportTapscriptResponse__Output> + ): grpc.ClientUnaryCall + ImportTapscript( + argument: _walletrpc_ImportTapscriptRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_ImportTapscriptResponse__Output> + ): grpc.ClientUnaryCall + ImportTapscript( + argument: _walletrpc_ImportTapscriptRequest, + callback: grpc.requestCallback<_walletrpc_ImportTapscriptResponse__Output> + ): grpc.ClientUnaryCall + importTapscript( + argument: _walletrpc_ImportTapscriptRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_ImportTapscriptResponse__Output> + ): grpc.ClientUnaryCall + importTapscript( + argument: _walletrpc_ImportTapscriptRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_walletrpc_ImportTapscriptResponse__Output> + ): grpc.ClientUnaryCall + importTapscript( + argument: _walletrpc_ImportTapscriptRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_ImportTapscriptResponse__Output> + ): grpc.ClientUnaryCall + importTapscript( + argument: _walletrpc_ImportTapscriptRequest, + callback: grpc.requestCallback<_walletrpc_ImportTapscriptResponse__Output> + ): grpc.ClientUnaryCall + + LabelTransaction( + argument: _walletrpc_LabelTransactionRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_LabelTransactionResponse__Output> + ): grpc.ClientUnaryCall + LabelTransaction( + argument: _walletrpc_LabelTransactionRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_walletrpc_LabelTransactionResponse__Output> + ): grpc.ClientUnaryCall + LabelTransaction( + argument: _walletrpc_LabelTransactionRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_LabelTransactionResponse__Output> + ): grpc.ClientUnaryCall + LabelTransaction( + argument: _walletrpc_LabelTransactionRequest, + callback: grpc.requestCallback<_walletrpc_LabelTransactionResponse__Output> + ): grpc.ClientUnaryCall + labelTransaction( + argument: _walletrpc_LabelTransactionRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_LabelTransactionResponse__Output> + ): grpc.ClientUnaryCall + labelTransaction( + argument: _walletrpc_LabelTransactionRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_walletrpc_LabelTransactionResponse__Output> + ): grpc.ClientUnaryCall + labelTransaction( + argument: _walletrpc_LabelTransactionRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_LabelTransactionResponse__Output> + ): grpc.ClientUnaryCall + labelTransaction( + argument: _walletrpc_LabelTransactionRequest, + callback: grpc.requestCallback<_walletrpc_LabelTransactionResponse__Output> + ): grpc.ClientUnaryCall + + LeaseOutput( + argument: _walletrpc_LeaseOutputRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_LeaseOutputResponse__Output> + ): grpc.ClientUnaryCall + LeaseOutput( + argument: _walletrpc_LeaseOutputRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_walletrpc_LeaseOutputResponse__Output> + ): grpc.ClientUnaryCall + LeaseOutput( + argument: _walletrpc_LeaseOutputRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_LeaseOutputResponse__Output> + ): grpc.ClientUnaryCall + LeaseOutput( + argument: _walletrpc_LeaseOutputRequest, + callback: grpc.requestCallback<_walletrpc_LeaseOutputResponse__Output> + ): grpc.ClientUnaryCall + leaseOutput( + argument: _walletrpc_LeaseOutputRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_LeaseOutputResponse__Output> + ): grpc.ClientUnaryCall + leaseOutput( + argument: _walletrpc_LeaseOutputRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_walletrpc_LeaseOutputResponse__Output> + ): grpc.ClientUnaryCall + leaseOutput( + argument: _walletrpc_LeaseOutputRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_LeaseOutputResponse__Output> + ): grpc.ClientUnaryCall + leaseOutput( + argument: _walletrpc_LeaseOutputRequest, + callback: grpc.requestCallback<_walletrpc_LeaseOutputResponse__Output> + ): grpc.ClientUnaryCall + + ListAccounts( + argument: _walletrpc_ListAccountsRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_ListAccountsResponse__Output> + ): grpc.ClientUnaryCall + ListAccounts( + argument: _walletrpc_ListAccountsRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_walletrpc_ListAccountsResponse__Output> + ): grpc.ClientUnaryCall + ListAccounts( + argument: _walletrpc_ListAccountsRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_ListAccountsResponse__Output> + ): grpc.ClientUnaryCall + ListAccounts( + argument: _walletrpc_ListAccountsRequest, + callback: grpc.requestCallback<_walletrpc_ListAccountsResponse__Output> + ): grpc.ClientUnaryCall + listAccounts( + argument: _walletrpc_ListAccountsRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_ListAccountsResponse__Output> + ): grpc.ClientUnaryCall + listAccounts( + argument: _walletrpc_ListAccountsRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_walletrpc_ListAccountsResponse__Output> + ): grpc.ClientUnaryCall + listAccounts( + argument: _walletrpc_ListAccountsRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_ListAccountsResponse__Output> + ): grpc.ClientUnaryCall + listAccounts( + argument: _walletrpc_ListAccountsRequest, + callback: grpc.requestCallback<_walletrpc_ListAccountsResponse__Output> + ): grpc.ClientUnaryCall + + ListAddresses( + argument: _walletrpc_ListAddressesRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_ListAddressesResponse__Output> + ): grpc.ClientUnaryCall + ListAddresses( + argument: _walletrpc_ListAddressesRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_walletrpc_ListAddressesResponse__Output> + ): grpc.ClientUnaryCall + ListAddresses( + argument: _walletrpc_ListAddressesRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_ListAddressesResponse__Output> + ): grpc.ClientUnaryCall + ListAddresses( + argument: _walletrpc_ListAddressesRequest, + callback: grpc.requestCallback<_walletrpc_ListAddressesResponse__Output> + ): grpc.ClientUnaryCall + listAddresses( + argument: _walletrpc_ListAddressesRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_ListAddressesResponse__Output> + ): grpc.ClientUnaryCall + listAddresses( + argument: _walletrpc_ListAddressesRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_walletrpc_ListAddressesResponse__Output> + ): grpc.ClientUnaryCall + listAddresses( + argument: _walletrpc_ListAddressesRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_ListAddressesResponse__Output> + ): grpc.ClientUnaryCall + listAddresses( + argument: _walletrpc_ListAddressesRequest, + callback: grpc.requestCallback<_walletrpc_ListAddressesResponse__Output> + ): grpc.ClientUnaryCall + + ListLeases( + argument: _walletrpc_ListLeasesRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_ListLeasesResponse__Output> + ): grpc.ClientUnaryCall + ListLeases( + argument: _walletrpc_ListLeasesRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_walletrpc_ListLeasesResponse__Output> + ): grpc.ClientUnaryCall + ListLeases( + argument: _walletrpc_ListLeasesRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_ListLeasesResponse__Output> + ): grpc.ClientUnaryCall + ListLeases( + argument: _walletrpc_ListLeasesRequest, + callback: grpc.requestCallback<_walletrpc_ListLeasesResponse__Output> + ): grpc.ClientUnaryCall + listLeases( + argument: _walletrpc_ListLeasesRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_ListLeasesResponse__Output> + ): grpc.ClientUnaryCall + listLeases( + argument: _walletrpc_ListLeasesRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_walletrpc_ListLeasesResponse__Output> + ): grpc.ClientUnaryCall + listLeases( + argument: _walletrpc_ListLeasesRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_ListLeasesResponse__Output> + ): grpc.ClientUnaryCall + listLeases( + argument: _walletrpc_ListLeasesRequest, + callback: grpc.requestCallback<_walletrpc_ListLeasesResponse__Output> + ): grpc.ClientUnaryCall + + ListSweeps( + argument: _walletrpc_ListSweepsRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_ListSweepsResponse__Output> + ): grpc.ClientUnaryCall + ListSweeps( + argument: _walletrpc_ListSweepsRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_walletrpc_ListSweepsResponse__Output> + ): grpc.ClientUnaryCall + ListSweeps( + argument: _walletrpc_ListSweepsRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_ListSweepsResponse__Output> + ): grpc.ClientUnaryCall + ListSweeps( + argument: _walletrpc_ListSweepsRequest, + callback: grpc.requestCallback<_walletrpc_ListSweepsResponse__Output> + ): grpc.ClientUnaryCall + listSweeps( + argument: _walletrpc_ListSweepsRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_ListSweepsResponse__Output> + ): grpc.ClientUnaryCall + listSweeps( + argument: _walletrpc_ListSweepsRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_walletrpc_ListSweepsResponse__Output> + ): grpc.ClientUnaryCall + listSweeps( + argument: _walletrpc_ListSweepsRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_ListSweepsResponse__Output> + ): grpc.ClientUnaryCall + listSweeps( + argument: _walletrpc_ListSweepsRequest, + callback: grpc.requestCallback<_walletrpc_ListSweepsResponse__Output> + ): grpc.ClientUnaryCall + + ListUnspent( + argument: _walletrpc_ListUnspentRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_ListUnspentResponse__Output> + ): grpc.ClientUnaryCall + ListUnspent( + argument: _walletrpc_ListUnspentRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_walletrpc_ListUnspentResponse__Output> + ): grpc.ClientUnaryCall + ListUnspent( + argument: _walletrpc_ListUnspentRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_ListUnspentResponse__Output> + ): grpc.ClientUnaryCall + ListUnspent( + argument: _walletrpc_ListUnspentRequest, + callback: grpc.requestCallback<_walletrpc_ListUnspentResponse__Output> + ): grpc.ClientUnaryCall + listUnspent( + argument: _walletrpc_ListUnspentRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_ListUnspentResponse__Output> + ): grpc.ClientUnaryCall + listUnspent( + argument: _walletrpc_ListUnspentRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_walletrpc_ListUnspentResponse__Output> + ): grpc.ClientUnaryCall + listUnspent( + argument: _walletrpc_ListUnspentRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_ListUnspentResponse__Output> + ): grpc.ClientUnaryCall + listUnspent( + argument: _walletrpc_ListUnspentRequest, + callback: grpc.requestCallback<_walletrpc_ListUnspentResponse__Output> + ): grpc.ClientUnaryCall + + NextAddr( + argument: _walletrpc_AddrRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_AddrResponse__Output> + ): grpc.ClientUnaryCall + NextAddr( + argument: _walletrpc_AddrRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_walletrpc_AddrResponse__Output> + ): grpc.ClientUnaryCall + NextAddr( + argument: _walletrpc_AddrRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_AddrResponse__Output> + ): grpc.ClientUnaryCall + NextAddr( + argument: _walletrpc_AddrRequest, + callback: grpc.requestCallback<_walletrpc_AddrResponse__Output> + ): grpc.ClientUnaryCall + nextAddr( + argument: _walletrpc_AddrRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_AddrResponse__Output> + ): grpc.ClientUnaryCall + nextAddr( + argument: _walletrpc_AddrRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_walletrpc_AddrResponse__Output> + ): grpc.ClientUnaryCall + nextAddr( + argument: _walletrpc_AddrRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_AddrResponse__Output> + ): grpc.ClientUnaryCall + nextAddr( + argument: _walletrpc_AddrRequest, + callback: grpc.requestCallback<_walletrpc_AddrResponse__Output> + ): grpc.ClientUnaryCall + + PendingSweeps( + argument: _walletrpc_PendingSweepsRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_PendingSweepsResponse__Output> + ): grpc.ClientUnaryCall + PendingSweeps( + argument: _walletrpc_PendingSweepsRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_walletrpc_PendingSweepsResponse__Output> + ): grpc.ClientUnaryCall + PendingSweeps( + argument: _walletrpc_PendingSweepsRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_PendingSweepsResponse__Output> + ): grpc.ClientUnaryCall + PendingSweeps( + argument: _walletrpc_PendingSweepsRequest, + callback: grpc.requestCallback<_walletrpc_PendingSweepsResponse__Output> + ): grpc.ClientUnaryCall + pendingSweeps( + argument: _walletrpc_PendingSweepsRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_PendingSweepsResponse__Output> + ): grpc.ClientUnaryCall + pendingSweeps( + argument: _walletrpc_PendingSweepsRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_walletrpc_PendingSweepsResponse__Output> + ): grpc.ClientUnaryCall + pendingSweeps( + argument: _walletrpc_PendingSweepsRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_PendingSweepsResponse__Output> + ): grpc.ClientUnaryCall + pendingSweeps( + argument: _walletrpc_PendingSweepsRequest, + callback: grpc.requestCallback<_walletrpc_PendingSweepsResponse__Output> + ): grpc.ClientUnaryCall + + PublishTransaction( + argument: _walletrpc_Transaction, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_PublishResponse__Output> + ): grpc.ClientUnaryCall + PublishTransaction( + argument: _walletrpc_Transaction, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_walletrpc_PublishResponse__Output> + ): grpc.ClientUnaryCall + PublishTransaction( + argument: _walletrpc_Transaction, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_PublishResponse__Output> + ): grpc.ClientUnaryCall + PublishTransaction( + argument: _walletrpc_Transaction, + callback: grpc.requestCallback<_walletrpc_PublishResponse__Output> + ): grpc.ClientUnaryCall + publishTransaction( + argument: _walletrpc_Transaction, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_PublishResponse__Output> + ): grpc.ClientUnaryCall + publishTransaction( + argument: _walletrpc_Transaction, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_walletrpc_PublishResponse__Output> + ): grpc.ClientUnaryCall + publishTransaction( + argument: _walletrpc_Transaction, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_PublishResponse__Output> + ): grpc.ClientUnaryCall + publishTransaction( + argument: _walletrpc_Transaction, + callback: grpc.requestCallback<_walletrpc_PublishResponse__Output> + ): grpc.ClientUnaryCall + + ReleaseOutput( + argument: _walletrpc_ReleaseOutputRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_ReleaseOutputResponse__Output> + ): grpc.ClientUnaryCall + ReleaseOutput( + argument: _walletrpc_ReleaseOutputRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_walletrpc_ReleaseOutputResponse__Output> + ): grpc.ClientUnaryCall + ReleaseOutput( + argument: _walletrpc_ReleaseOutputRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_ReleaseOutputResponse__Output> + ): grpc.ClientUnaryCall + ReleaseOutput( + argument: _walletrpc_ReleaseOutputRequest, + callback: grpc.requestCallback<_walletrpc_ReleaseOutputResponse__Output> + ): grpc.ClientUnaryCall + releaseOutput( + argument: _walletrpc_ReleaseOutputRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_ReleaseOutputResponse__Output> + ): grpc.ClientUnaryCall + releaseOutput( + argument: _walletrpc_ReleaseOutputRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_walletrpc_ReleaseOutputResponse__Output> + ): grpc.ClientUnaryCall + releaseOutput( + argument: _walletrpc_ReleaseOutputRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_ReleaseOutputResponse__Output> + ): grpc.ClientUnaryCall + releaseOutput( + argument: _walletrpc_ReleaseOutputRequest, + callback: grpc.requestCallback<_walletrpc_ReleaseOutputResponse__Output> + ): grpc.ClientUnaryCall + + RequiredReserve( + argument: _walletrpc_RequiredReserveRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_RequiredReserveResponse__Output> + ): grpc.ClientUnaryCall + RequiredReserve( + argument: _walletrpc_RequiredReserveRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_walletrpc_RequiredReserveResponse__Output> + ): grpc.ClientUnaryCall + RequiredReserve( + argument: _walletrpc_RequiredReserveRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_RequiredReserveResponse__Output> + ): grpc.ClientUnaryCall + RequiredReserve( + argument: _walletrpc_RequiredReserveRequest, + callback: grpc.requestCallback<_walletrpc_RequiredReserveResponse__Output> + ): grpc.ClientUnaryCall + requiredReserve( + argument: _walletrpc_RequiredReserveRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_RequiredReserveResponse__Output> + ): grpc.ClientUnaryCall + requiredReserve( + argument: _walletrpc_RequiredReserveRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_walletrpc_RequiredReserveResponse__Output> + ): grpc.ClientUnaryCall + requiredReserve( + argument: _walletrpc_RequiredReserveRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_RequiredReserveResponse__Output> + ): grpc.ClientUnaryCall + requiredReserve( + argument: _walletrpc_RequiredReserveRequest, + callback: grpc.requestCallback<_walletrpc_RequiredReserveResponse__Output> + ): grpc.ClientUnaryCall + + SendOutputs( + argument: _walletrpc_SendOutputsRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_SendOutputsResponse__Output> + ): grpc.ClientUnaryCall + SendOutputs( + argument: _walletrpc_SendOutputsRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_walletrpc_SendOutputsResponse__Output> + ): grpc.ClientUnaryCall + SendOutputs( + argument: _walletrpc_SendOutputsRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_SendOutputsResponse__Output> + ): grpc.ClientUnaryCall + SendOutputs( + argument: _walletrpc_SendOutputsRequest, + callback: grpc.requestCallback<_walletrpc_SendOutputsResponse__Output> + ): grpc.ClientUnaryCall + sendOutputs( + argument: _walletrpc_SendOutputsRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_SendOutputsResponse__Output> + ): grpc.ClientUnaryCall + sendOutputs( + argument: _walletrpc_SendOutputsRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_walletrpc_SendOutputsResponse__Output> + ): grpc.ClientUnaryCall + sendOutputs( + argument: _walletrpc_SendOutputsRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_SendOutputsResponse__Output> + ): grpc.ClientUnaryCall + sendOutputs( + argument: _walletrpc_SendOutputsRequest, + callback: grpc.requestCallback<_walletrpc_SendOutputsResponse__Output> + ): grpc.ClientUnaryCall + + SignMessageWithAddr( + argument: _walletrpc_SignMessageWithAddrRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_SignMessageWithAddrResponse__Output> + ): grpc.ClientUnaryCall + SignMessageWithAddr( + argument: _walletrpc_SignMessageWithAddrRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_walletrpc_SignMessageWithAddrResponse__Output> + ): grpc.ClientUnaryCall + SignMessageWithAddr( + argument: _walletrpc_SignMessageWithAddrRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_SignMessageWithAddrResponse__Output> + ): grpc.ClientUnaryCall + SignMessageWithAddr( + argument: _walletrpc_SignMessageWithAddrRequest, + callback: grpc.requestCallback<_walletrpc_SignMessageWithAddrResponse__Output> + ): grpc.ClientUnaryCall + signMessageWithAddr( + argument: _walletrpc_SignMessageWithAddrRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_SignMessageWithAddrResponse__Output> + ): grpc.ClientUnaryCall + signMessageWithAddr( + argument: _walletrpc_SignMessageWithAddrRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_walletrpc_SignMessageWithAddrResponse__Output> + ): grpc.ClientUnaryCall + signMessageWithAddr( + argument: _walletrpc_SignMessageWithAddrRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_SignMessageWithAddrResponse__Output> + ): grpc.ClientUnaryCall + signMessageWithAddr( + argument: _walletrpc_SignMessageWithAddrRequest, + callback: grpc.requestCallback<_walletrpc_SignMessageWithAddrResponse__Output> + ): grpc.ClientUnaryCall + + SignPsbt( + argument: _walletrpc_SignPsbtRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_SignPsbtResponse__Output> + ): grpc.ClientUnaryCall + SignPsbt( + argument: _walletrpc_SignPsbtRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_walletrpc_SignPsbtResponse__Output> + ): grpc.ClientUnaryCall + SignPsbt( + argument: _walletrpc_SignPsbtRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_SignPsbtResponse__Output> + ): grpc.ClientUnaryCall + SignPsbt( + argument: _walletrpc_SignPsbtRequest, + callback: grpc.requestCallback<_walletrpc_SignPsbtResponse__Output> + ): grpc.ClientUnaryCall + signPsbt( + argument: _walletrpc_SignPsbtRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_SignPsbtResponse__Output> + ): grpc.ClientUnaryCall + signPsbt( + argument: _walletrpc_SignPsbtRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_walletrpc_SignPsbtResponse__Output> + ): grpc.ClientUnaryCall + signPsbt( + argument: _walletrpc_SignPsbtRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_SignPsbtResponse__Output> + ): grpc.ClientUnaryCall + signPsbt( + argument: _walletrpc_SignPsbtRequest, + callback: grpc.requestCallback<_walletrpc_SignPsbtResponse__Output> + ): grpc.ClientUnaryCall + + VerifyMessageWithAddr( + argument: _walletrpc_VerifyMessageWithAddrRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_VerifyMessageWithAddrResponse__Output> + ): grpc.ClientUnaryCall + VerifyMessageWithAddr( + argument: _walletrpc_VerifyMessageWithAddrRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_walletrpc_VerifyMessageWithAddrResponse__Output> + ): grpc.ClientUnaryCall + VerifyMessageWithAddr( + argument: _walletrpc_VerifyMessageWithAddrRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_VerifyMessageWithAddrResponse__Output> + ): grpc.ClientUnaryCall + VerifyMessageWithAddr( + argument: _walletrpc_VerifyMessageWithAddrRequest, + callback: grpc.requestCallback<_walletrpc_VerifyMessageWithAddrResponse__Output> + ): grpc.ClientUnaryCall + verifyMessageWithAddr( + argument: _walletrpc_VerifyMessageWithAddrRequest, + metadata: grpc.Metadata, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_VerifyMessageWithAddrResponse__Output> + ): grpc.ClientUnaryCall + verifyMessageWithAddr( + argument: _walletrpc_VerifyMessageWithAddrRequest, + metadata: grpc.Metadata, + callback: grpc.requestCallback<_walletrpc_VerifyMessageWithAddrResponse__Output> + ): grpc.ClientUnaryCall + verifyMessageWithAddr( + argument: _walletrpc_VerifyMessageWithAddrRequest, + options: grpc.CallOptions, + callback: grpc.requestCallback<_walletrpc_VerifyMessageWithAddrResponse__Output> + ): grpc.ClientUnaryCall + verifyMessageWithAddr( + argument: _walletrpc_VerifyMessageWithAddrRequest, + callback: grpc.requestCallback<_walletrpc_VerifyMessageWithAddrResponse__Output> + ): grpc.ClientUnaryCall +} + +export interface WalletKitHandlers extends grpc.UntypedServiceImplementation { + BumpFee: grpc.handleUnaryCall< + _walletrpc_BumpFeeRequest__Output, + _walletrpc_BumpFeeResponse + > + + DeriveKey: grpc.handleUnaryCall< + _signrpc_KeyLocator__Output, + _signrpc_KeyDescriptor + > + + DeriveNextKey: grpc.handleUnaryCall< + _walletrpc_KeyReq__Output, + _signrpc_KeyDescriptor + > + + EstimateFee: grpc.handleUnaryCall< + _walletrpc_EstimateFeeRequest__Output, + _walletrpc_EstimateFeeResponse + > + + FinalizePsbt: grpc.handleUnaryCall< + _walletrpc_FinalizePsbtRequest__Output, + _walletrpc_FinalizePsbtResponse + > + + FundPsbt: grpc.handleUnaryCall< + _walletrpc_FundPsbtRequest__Output, + _walletrpc_FundPsbtResponse + > + + ImportAccount: grpc.handleUnaryCall< + _walletrpc_ImportAccountRequest__Output, + _walletrpc_ImportAccountResponse + > + + ImportPublicKey: grpc.handleUnaryCall< + _walletrpc_ImportPublicKeyRequest__Output, + _walletrpc_ImportPublicKeyResponse + > + + ImportTapscript: grpc.handleUnaryCall< + _walletrpc_ImportTapscriptRequest__Output, + _walletrpc_ImportTapscriptResponse + > + + LabelTransaction: grpc.handleUnaryCall< + _walletrpc_LabelTransactionRequest__Output, + _walletrpc_LabelTransactionResponse + > + + LeaseOutput: grpc.handleUnaryCall< + _walletrpc_LeaseOutputRequest__Output, + _walletrpc_LeaseOutputResponse + > + + ListAccounts: grpc.handleUnaryCall< + _walletrpc_ListAccountsRequest__Output, + _walletrpc_ListAccountsResponse + > + + ListAddresses: grpc.handleUnaryCall< + _walletrpc_ListAddressesRequest__Output, + _walletrpc_ListAddressesResponse + > + + ListLeases: grpc.handleUnaryCall< + _walletrpc_ListLeasesRequest__Output, + _walletrpc_ListLeasesResponse + > + + ListSweeps: grpc.handleUnaryCall< + _walletrpc_ListSweepsRequest__Output, + _walletrpc_ListSweepsResponse + > + + ListUnspent: grpc.handleUnaryCall< + _walletrpc_ListUnspentRequest__Output, + _walletrpc_ListUnspentResponse + > + + NextAddr: grpc.handleUnaryCall< + _walletrpc_AddrRequest__Output, + _walletrpc_AddrResponse + > + + PendingSweeps: grpc.handleUnaryCall< + _walletrpc_PendingSweepsRequest__Output, + _walletrpc_PendingSweepsResponse + > + + PublishTransaction: grpc.handleUnaryCall< + _walletrpc_Transaction__Output, + _walletrpc_PublishResponse + > + + ReleaseOutput: grpc.handleUnaryCall< + _walletrpc_ReleaseOutputRequest__Output, + _walletrpc_ReleaseOutputResponse + > + + RequiredReserve: grpc.handleUnaryCall< + _walletrpc_RequiredReserveRequest__Output, + _walletrpc_RequiredReserveResponse + > + + SendOutputs: grpc.handleUnaryCall< + _walletrpc_SendOutputsRequest__Output, + _walletrpc_SendOutputsResponse + > + + SignMessageWithAddr: grpc.handleUnaryCall< + _walletrpc_SignMessageWithAddrRequest__Output, + _walletrpc_SignMessageWithAddrResponse + > + + SignPsbt: grpc.handleUnaryCall< + _walletrpc_SignPsbtRequest__Output, + _walletrpc_SignPsbtResponse + > + + VerifyMessageWithAddr: grpc.handleUnaryCall< + _walletrpc_VerifyMessageWithAddrRequest__Output, + _walletrpc_VerifyMessageWithAddrResponse + > +} + +export interface WalletKitDefinition extends grpc.ServiceDefinition { + BumpFee: MethodDefinition< + _walletrpc_BumpFeeRequest, + _walletrpc_BumpFeeResponse, + _walletrpc_BumpFeeRequest__Output, + _walletrpc_BumpFeeResponse__Output + > + DeriveKey: MethodDefinition< + _signrpc_KeyLocator, + _signrpc_KeyDescriptor, + _signrpc_KeyLocator__Output, + _signrpc_KeyDescriptor__Output + > + DeriveNextKey: MethodDefinition< + _walletrpc_KeyReq, + _signrpc_KeyDescriptor, + _walletrpc_KeyReq__Output, + _signrpc_KeyDescriptor__Output + > + EstimateFee: MethodDefinition< + _walletrpc_EstimateFeeRequest, + _walletrpc_EstimateFeeResponse, + _walletrpc_EstimateFeeRequest__Output, + _walletrpc_EstimateFeeResponse__Output + > + FinalizePsbt: MethodDefinition< + _walletrpc_FinalizePsbtRequest, + _walletrpc_FinalizePsbtResponse, + _walletrpc_FinalizePsbtRequest__Output, + _walletrpc_FinalizePsbtResponse__Output + > + FundPsbt: MethodDefinition< + _walletrpc_FundPsbtRequest, + _walletrpc_FundPsbtResponse, + _walletrpc_FundPsbtRequest__Output, + _walletrpc_FundPsbtResponse__Output + > + ImportAccount: MethodDefinition< + _walletrpc_ImportAccountRequest, + _walletrpc_ImportAccountResponse, + _walletrpc_ImportAccountRequest__Output, + _walletrpc_ImportAccountResponse__Output + > + ImportPublicKey: MethodDefinition< + _walletrpc_ImportPublicKeyRequest, + _walletrpc_ImportPublicKeyResponse, + _walletrpc_ImportPublicKeyRequest__Output, + _walletrpc_ImportPublicKeyResponse__Output + > + ImportTapscript: MethodDefinition< + _walletrpc_ImportTapscriptRequest, + _walletrpc_ImportTapscriptResponse, + _walletrpc_ImportTapscriptRequest__Output, + _walletrpc_ImportTapscriptResponse__Output + > + LabelTransaction: MethodDefinition< + _walletrpc_LabelTransactionRequest, + _walletrpc_LabelTransactionResponse, + _walletrpc_LabelTransactionRequest__Output, + _walletrpc_LabelTransactionResponse__Output + > + LeaseOutput: MethodDefinition< + _walletrpc_LeaseOutputRequest, + _walletrpc_LeaseOutputResponse, + _walletrpc_LeaseOutputRequest__Output, + _walletrpc_LeaseOutputResponse__Output + > + ListAccounts: MethodDefinition< + _walletrpc_ListAccountsRequest, + _walletrpc_ListAccountsResponse, + _walletrpc_ListAccountsRequest__Output, + _walletrpc_ListAccountsResponse__Output + > + ListAddresses: MethodDefinition< + _walletrpc_ListAddressesRequest, + _walletrpc_ListAddressesResponse, + _walletrpc_ListAddressesRequest__Output, + _walletrpc_ListAddressesResponse__Output + > + ListLeases: MethodDefinition< + _walletrpc_ListLeasesRequest, + _walletrpc_ListLeasesResponse, + _walletrpc_ListLeasesRequest__Output, + _walletrpc_ListLeasesResponse__Output + > + ListSweeps: MethodDefinition< + _walletrpc_ListSweepsRequest, + _walletrpc_ListSweepsResponse, + _walletrpc_ListSweepsRequest__Output, + _walletrpc_ListSweepsResponse__Output + > + ListUnspent: MethodDefinition< + _walletrpc_ListUnspentRequest, + _walletrpc_ListUnspentResponse, + _walletrpc_ListUnspentRequest__Output, + _walletrpc_ListUnspentResponse__Output + > + NextAddr: MethodDefinition< + _walletrpc_AddrRequest, + _walletrpc_AddrResponse, + _walletrpc_AddrRequest__Output, + _walletrpc_AddrResponse__Output + > + PendingSweeps: MethodDefinition< + _walletrpc_PendingSweepsRequest, + _walletrpc_PendingSweepsResponse, + _walletrpc_PendingSweepsRequest__Output, + _walletrpc_PendingSweepsResponse__Output + > + PublishTransaction: MethodDefinition< + _walletrpc_Transaction, + _walletrpc_PublishResponse, + _walletrpc_Transaction__Output, + _walletrpc_PublishResponse__Output + > + ReleaseOutput: MethodDefinition< + _walletrpc_ReleaseOutputRequest, + _walletrpc_ReleaseOutputResponse, + _walletrpc_ReleaseOutputRequest__Output, + _walletrpc_ReleaseOutputResponse__Output + > + RequiredReserve: MethodDefinition< + _walletrpc_RequiredReserveRequest, + _walletrpc_RequiredReserveResponse, + _walletrpc_RequiredReserveRequest__Output, + _walletrpc_RequiredReserveResponse__Output + > + SendOutputs: MethodDefinition< + _walletrpc_SendOutputsRequest, + _walletrpc_SendOutputsResponse, + _walletrpc_SendOutputsRequest__Output, + _walletrpc_SendOutputsResponse__Output + > + SignMessageWithAddr: MethodDefinition< + _walletrpc_SignMessageWithAddrRequest, + _walletrpc_SignMessageWithAddrResponse, + _walletrpc_SignMessageWithAddrRequest__Output, + _walletrpc_SignMessageWithAddrResponse__Output + > + SignPsbt: MethodDefinition< + _walletrpc_SignPsbtRequest, + _walletrpc_SignPsbtResponse, + _walletrpc_SignPsbtRequest__Output, + _walletrpc_SignPsbtResponse__Output + > + VerifyMessageWithAddr: MethodDefinition< + _walletrpc_VerifyMessageWithAddrRequest, + _walletrpc_VerifyMessageWithAddrResponse, + _walletrpc_VerifyMessageWithAddrRequest__Output, + _walletrpc_VerifyMessageWithAddrResponse__Output + > +} diff --git a/src/grpc/types/walletrpc/WitnessType.ts b/src/grpc/types/walletrpc/WitnessType.ts new file mode 100644 index 000000000..41b87461c --- /dev/null +++ b/src/grpc/types/walletrpc/WitnessType.ts @@ -0,0 +1,50 @@ +// Original file: proto/walletkit.proto + +export const WitnessType = { + UNKNOWN_WITNESS: 'UNKNOWN_WITNESS', + COMMITMENT_TIME_LOCK: 'COMMITMENT_TIME_LOCK', + COMMITMENT_NO_DELAY: 'COMMITMENT_NO_DELAY', + COMMITMENT_REVOKE: 'COMMITMENT_REVOKE', + HTLC_OFFERED_REVOKE: 'HTLC_OFFERED_REVOKE', + HTLC_ACCEPTED_REVOKE: 'HTLC_ACCEPTED_REVOKE', + HTLC_OFFERED_TIMEOUT_SECOND_LEVEL: 'HTLC_OFFERED_TIMEOUT_SECOND_LEVEL', + HTLC_ACCEPTED_SUCCESS_SECOND_LEVEL: 'HTLC_ACCEPTED_SUCCESS_SECOND_LEVEL', + HTLC_OFFERED_REMOTE_TIMEOUT: 'HTLC_OFFERED_REMOTE_TIMEOUT', + HTLC_ACCEPTED_REMOTE_SUCCESS: 'HTLC_ACCEPTED_REMOTE_SUCCESS', + HTLC_SECOND_LEVEL_REVOKE: 'HTLC_SECOND_LEVEL_REVOKE', + WITNESS_KEY_HASH: 'WITNESS_KEY_HASH', + NESTED_WITNESS_KEY_HASH: 'NESTED_WITNESS_KEY_HASH', + COMMITMENT_ANCHOR: 'COMMITMENT_ANCHOR', +} as const + +export type WitnessType = + | 'UNKNOWN_WITNESS' + | 0 + | 'COMMITMENT_TIME_LOCK' + | 1 + | 'COMMITMENT_NO_DELAY' + | 2 + | 'COMMITMENT_REVOKE' + | 3 + | 'HTLC_OFFERED_REVOKE' + | 4 + | 'HTLC_ACCEPTED_REVOKE' + | 5 + | 'HTLC_OFFERED_TIMEOUT_SECOND_LEVEL' + | 6 + | 'HTLC_ACCEPTED_SUCCESS_SECOND_LEVEL' + | 7 + | 'HTLC_OFFERED_REMOTE_TIMEOUT' + | 8 + | 'HTLC_ACCEPTED_REMOTE_SUCCESS' + | 9 + | 'HTLC_SECOND_LEVEL_REVOKE' + | 10 + | 'WITNESS_KEY_HASH' + | 11 + | 'NESTED_WITNESS_KEY_HASH' + | 12 + | 'COMMITMENT_ANCHOR' + | 13 + +export type WitnessType__Output = (typeof WitnessType)[keyof typeof WitnessType] diff --git a/src/grpc/types/walletunlocker.d.ts b/src/grpc/types/walletunlocker.d.ts new file mode 100644 index 000000000..b614a76d3 --- /dev/null +++ b/src/grpc/types/walletunlocker.d.ts @@ -0,0 +1,247 @@ +import type * as grpc from '@grpc/grpc-js' +import type { + EnumTypeDefinition, + MessageTypeDefinition, +} from '@grpc/proto-loader' + +import type { + LightningClient as _lnrpc_LightningClient, + LightningDefinition as _lnrpc_LightningDefinition, +} from './lnrpc/Lightning' +import type { + WalletUnlockerClient as _lnrpc_WalletUnlockerClient, + WalletUnlockerDefinition as _lnrpc_WalletUnlockerDefinition, +} from './lnrpc/WalletUnlocker' + +type SubtypeConstructor< + Constructor extends new (...args: unknown[]) => unknown, + Subtype +> = { + new (...args: ConstructorParameters): Subtype +} + +export interface ProtoGrpcType { + lnrpc: { + AMP: MessageTypeDefinition + AMPInvoiceState: MessageTypeDefinition + AMPRecord: MessageTypeDefinition + AbandonChannelRequest: MessageTypeDefinition + AbandonChannelResponse: MessageTypeDefinition + AddInvoiceResponse: MessageTypeDefinition + AddressType: EnumTypeDefinition + AliasMap: MessageTypeDefinition + Amount: MessageTypeDefinition + BakeMacaroonRequest: MessageTypeDefinition + BakeMacaroonResponse: MessageTypeDefinition + BatchOpenChannel: MessageTypeDefinition + BatchOpenChannelRequest: MessageTypeDefinition + BatchOpenChannelResponse: MessageTypeDefinition + Chain: MessageTypeDefinition + ChanBackupExportRequest: MessageTypeDefinition + ChanBackupSnapshot: MessageTypeDefinition + ChanInfoRequest: MessageTypeDefinition + ChanPointShim: MessageTypeDefinition + ChangePasswordRequest: MessageTypeDefinition + ChangePasswordResponse: MessageTypeDefinition + Channel: MessageTypeDefinition + ChannelAcceptRequest: MessageTypeDefinition + ChannelAcceptResponse: MessageTypeDefinition + ChannelBackup: MessageTypeDefinition + ChannelBackupSubscription: MessageTypeDefinition + ChannelBackups: MessageTypeDefinition + ChannelBalanceRequest: MessageTypeDefinition + ChannelBalanceResponse: MessageTypeDefinition + ChannelCloseSummary: MessageTypeDefinition + ChannelCloseUpdate: MessageTypeDefinition + ChannelConstraints: MessageTypeDefinition + ChannelEdge: MessageTypeDefinition + ChannelEdgeUpdate: MessageTypeDefinition + ChannelEventSubscription: MessageTypeDefinition + ChannelEventUpdate: MessageTypeDefinition + ChannelFeeReport: MessageTypeDefinition + ChannelGraph: MessageTypeDefinition + ChannelGraphRequest: MessageTypeDefinition + ChannelOpenUpdate: MessageTypeDefinition + ChannelPoint: MessageTypeDefinition + ChannelUpdate: MessageTypeDefinition + CheckMacPermRequest: MessageTypeDefinition + CheckMacPermResponse: MessageTypeDefinition + CloseChannelRequest: MessageTypeDefinition + CloseStatusUpdate: MessageTypeDefinition + ClosedChannelUpdate: MessageTypeDefinition + ClosedChannelsRequest: MessageTypeDefinition + ClosedChannelsResponse: MessageTypeDefinition + CommitmentType: EnumTypeDefinition + ConfirmationUpdate: MessageTypeDefinition + ConnectPeerRequest: MessageTypeDefinition + ConnectPeerResponse: MessageTypeDefinition + CustomMessage: MessageTypeDefinition + DebugLevelRequest: MessageTypeDefinition + DebugLevelResponse: MessageTypeDefinition + DeleteAllPaymentsRequest: MessageTypeDefinition + DeleteAllPaymentsResponse: MessageTypeDefinition + DeleteMacaroonIDRequest: MessageTypeDefinition + DeleteMacaroonIDResponse: MessageTypeDefinition + DeletePaymentRequest: MessageTypeDefinition + DeletePaymentResponse: MessageTypeDefinition + DisconnectPeerRequest: MessageTypeDefinition + DisconnectPeerResponse: MessageTypeDefinition + EdgeLocator: MessageTypeDefinition + EstimateFeeRequest: MessageTypeDefinition + EstimateFeeResponse: MessageTypeDefinition + ExportChannelBackupRequest: MessageTypeDefinition + FailedUpdate: MessageTypeDefinition + Failure: MessageTypeDefinition + Feature: MessageTypeDefinition + FeatureBit: EnumTypeDefinition + FeeLimit: MessageTypeDefinition + FeeReportRequest: MessageTypeDefinition + FeeReportResponse: MessageTypeDefinition + FloatMetric: MessageTypeDefinition + ForwardingEvent: MessageTypeDefinition + ForwardingHistoryRequest: MessageTypeDefinition + ForwardingHistoryResponse: MessageTypeDefinition + FundingPsbtFinalize: MessageTypeDefinition + FundingPsbtVerify: MessageTypeDefinition + FundingShim: MessageTypeDefinition + FundingShimCancel: MessageTypeDefinition + FundingStateStepResp: MessageTypeDefinition + FundingTransitionMsg: MessageTypeDefinition + GenSeedRequest: MessageTypeDefinition + GenSeedResponse: MessageTypeDefinition + GetInfoRequest: MessageTypeDefinition + GetInfoResponse: MessageTypeDefinition + GetRecoveryInfoRequest: MessageTypeDefinition + GetRecoveryInfoResponse: MessageTypeDefinition + GetTransactionsRequest: MessageTypeDefinition + GraphTopologySubscription: MessageTypeDefinition + GraphTopologyUpdate: MessageTypeDefinition + HTLC: MessageTypeDefinition + HTLCAttempt: MessageTypeDefinition + Hop: MessageTypeDefinition + HopHint: MessageTypeDefinition + InitWalletRequest: MessageTypeDefinition + InitWalletResponse: MessageTypeDefinition + Initiator: EnumTypeDefinition + InterceptFeedback: MessageTypeDefinition + Invoice: MessageTypeDefinition + InvoiceHTLC: MessageTypeDefinition + InvoiceHTLCState: EnumTypeDefinition + InvoiceSubscription: MessageTypeDefinition + KeyDescriptor: MessageTypeDefinition + KeyLocator: MessageTypeDefinition + Lightning: SubtypeConstructor< + typeof grpc.Client, + _lnrpc_LightningClient + > & { service: _lnrpc_LightningDefinition } + LightningAddress: MessageTypeDefinition + LightningNode: MessageTypeDefinition + ListAliasesRequest: MessageTypeDefinition + ListAliasesResponse: MessageTypeDefinition + ListChannelsRequest: MessageTypeDefinition + ListChannelsResponse: MessageTypeDefinition + ListInvoiceRequest: MessageTypeDefinition + ListInvoiceResponse: MessageTypeDefinition + ListMacaroonIDsRequest: MessageTypeDefinition + ListMacaroonIDsResponse: MessageTypeDefinition + ListPaymentsRequest: MessageTypeDefinition + ListPaymentsResponse: MessageTypeDefinition + ListPeersRequest: MessageTypeDefinition + ListPeersResponse: MessageTypeDefinition + ListPermissionsRequest: MessageTypeDefinition + ListPermissionsResponse: MessageTypeDefinition + ListUnspentRequest: MessageTypeDefinition + ListUnspentResponse: MessageTypeDefinition + LookupHtlcRequest: MessageTypeDefinition + LookupHtlcResponse: MessageTypeDefinition + MPPRecord: MessageTypeDefinition + MacaroonId: MessageTypeDefinition + MacaroonPermission: MessageTypeDefinition + MacaroonPermissionList: MessageTypeDefinition + MiddlewareRegistration: MessageTypeDefinition + MultiChanBackup: MessageTypeDefinition + NetworkInfo: MessageTypeDefinition + NetworkInfoRequest: MessageTypeDefinition + NewAddressRequest: MessageTypeDefinition + NewAddressResponse: MessageTypeDefinition + NodeAddress: MessageTypeDefinition + NodeInfo: MessageTypeDefinition + NodeInfoRequest: MessageTypeDefinition + NodeMetricType: EnumTypeDefinition + NodeMetricsRequest: MessageTypeDefinition + NodeMetricsResponse: MessageTypeDefinition + NodePair: MessageTypeDefinition + NodeUpdate: MessageTypeDefinition + Op: MessageTypeDefinition + OpenChannelRequest: MessageTypeDefinition + OpenStatusUpdate: MessageTypeDefinition + OutPoint: MessageTypeDefinition + OutputDetail: MessageTypeDefinition + OutputScriptType: EnumTypeDefinition + PayReq: MessageTypeDefinition + PayReqString: MessageTypeDefinition + Payment: MessageTypeDefinition + PaymentFailureReason: EnumTypeDefinition + PaymentHash: MessageTypeDefinition + Peer: MessageTypeDefinition + PeerEvent: MessageTypeDefinition + PeerEventSubscription: MessageTypeDefinition + PendingChannelsRequest: MessageTypeDefinition + PendingChannelsResponse: MessageTypeDefinition + PendingHTLC: MessageTypeDefinition + PendingUpdate: MessageTypeDefinition + PolicyUpdateRequest: MessageTypeDefinition + PolicyUpdateResponse: MessageTypeDefinition + PreviousOutPoint: MessageTypeDefinition + PsbtShim: MessageTypeDefinition + QueryRoutesRequest: MessageTypeDefinition + QueryRoutesResponse: MessageTypeDefinition + RPCMessage: MessageTypeDefinition + RPCMiddlewareRequest: MessageTypeDefinition + RPCMiddlewareResponse: MessageTypeDefinition + ReadyForPsbtFunding: MessageTypeDefinition + Resolution: MessageTypeDefinition + ResolutionOutcome: EnumTypeDefinition + ResolutionType: EnumTypeDefinition + RestoreBackupResponse: MessageTypeDefinition + RestoreChanBackupRequest: MessageTypeDefinition + Route: MessageTypeDefinition + RouteHint: MessageTypeDefinition + RoutingPolicy: MessageTypeDefinition + SendCoinsRequest: MessageTypeDefinition + SendCoinsResponse: MessageTypeDefinition + SendCustomMessageRequest: MessageTypeDefinition + SendCustomMessageResponse: MessageTypeDefinition + SendManyRequest: MessageTypeDefinition + SendManyResponse: MessageTypeDefinition + SendRequest: MessageTypeDefinition + SendResponse: MessageTypeDefinition + SendToRouteRequest: MessageTypeDefinition + SetID: MessageTypeDefinition + SignMessageRequest: MessageTypeDefinition + SignMessageResponse: MessageTypeDefinition + StopRequest: MessageTypeDefinition + StopResponse: MessageTypeDefinition + StreamAuth: MessageTypeDefinition + SubscribeCustomMessagesRequest: MessageTypeDefinition + TimestampedError: MessageTypeDefinition + Transaction: MessageTypeDefinition + TransactionDetails: MessageTypeDefinition + UnlockWalletRequest: MessageTypeDefinition + UnlockWalletResponse: MessageTypeDefinition + UpdateFailure: EnumTypeDefinition + Utxo: MessageTypeDefinition + VerifyChanBackupResponse: MessageTypeDefinition + VerifyMessageRequest: MessageTypeDefinition + VerifyMessageResponse: MessageTypeDefinition + WalletAccountBalance: MessageTypeDefinition + WalletBalanceRequest: MessageTypeDefinition + WalletBalanceResponse: MessageTypeDefinition + WalletUnlocker: SubtypeConstructor< + typeof grpc.Client, + _lnrpc_WalletUnlockerClient + > & { service: _lnrpc_WalletUnlockerDefinition } + WatchOnly: MessageTypeDefinition + WatchOnlyAccount: MessageTypeDefinition + } +} diff --git a/src/utils/proxy.ts b/src/utils/proxy.ts index 0b87723ab..c5ba537f5 100644 --- a/src/utils/proxy.ts +++ b/src/utils/proxy.ts @@ -1,5 +1,7 @@ import * as fs from 'fs' -import * as grpc from 'grpc' +import * as grpc from '@grpc/grpc-js' +import { loadProto } from '../grpc/proto' +import { LightningClient as ProxyLightningClient } from '../grpc/types/lnrpc_proxy/Lightning' import { loadConfig } from './config' import * as Lightning from '../grpc/lightning' import { models, ContactRecord } from '../models' @@ -14,7 +16,9 @@ const PROXY_LND_IP = config.proxy_lnd_ip || 'localhost' const check_proxy_balance = false -export function isProxy(): boolean { +export function isProxy(client: any): client is ProxyLightningClient +export function isProxy(): boolean +export function isProxy(client?: any): boolean { return config.proxy_lnd_port && config.proxy_macaroons_dir && config.proxy_tls_location @@ -168,7 +172,9 @@ export async function loadProxyCredentials(macPrefix: string) { return grpc.credentials.combineChannelCredentials(sslCreds, macaroonCreds) } -export async function loadProxyLightning(ownerPubkey?: string) { +export async function loadProxyLightning( + ownerPubkey?: string +): Promise { try { let macname if (ownerPubkey && ownerPubkey.length === 66) { @@ -181,13 +187,12 @@ export async function loadProxyLightning(ownerPubkey?: string) { } } const credentials = await loadProxyCredentials(macname) - const lnrpcDescriptor = grpc.load('proto/rpc_proxy.proto') - const lnrpc: any = lnrpcDescriptor.lnrpc_proxy - const the = new lnrpc.Lightning( + const lnrpcDescriptor = loadProto('rpc_proxy') + const lnrpc = lnrpcDescriptor.lnrpc_proxy + return new lnrpc.Lightning( PROXY_LND_IP + ':' + config.proxy_lnd_port, credentials ) - return the } catch (e) { sphinxLogger.error(`ERROR in loadProxyLightning ${e}`) } @@ -203,11 +208,11 @@ export function getProxyRootPubkey(): Promise { } // normal client, to get pubkey of LND const credentials = Lightning.loadCredentials() - const lnrpcDescriptor = grpc.load('proto/lightning.proto') - const lnrpc: any = lnrpcDescriptor.lnrpc + const lnrpcDescriptor = loadProto('lightning') + const lnrpc = lnrpcDescriptor.lnrpc const lc = new lnrpc.Lightning(LND_IP + ':' + config.lnd_port, credentials) lc.getInfo({}, function (err, response) { - if (err == null) { + if (err == null && response) { proxyRootPubkey = response.identity_pubkey resolve(proxyRootPubkey) } else { @@ -221,13 +226,13 @@ function getProxyLNDBalance(): Promise { return new Promise((resolve, reject) => { // normal client, to get pubkey of LND const credentials = Lightning.loadCredentials() - const lnrpcDescriptor = grpc.load('proto/lightning.proto') - const lnrpc: any = lnrpcDescriptor.lnrpc + const lnrpcDescriptor = loadProto('lightning') + const lnrpc = lnrpcDescriptor.lnrpc const lc = new lnrpc.Lightning(LND_IP + ':' + config.lnd_port, credentials) lc.channelBalance({}, function (err, response) { - if (err == null) { + if (err == null && response) { lc.listChannels({}, function (err, channelList) { - if (err == null) { + if (err == null && channelList) { const { channels } = channelList const reserve = channels.reduce( (a, chan) => a + parseInt(chan.local_chan_reserve_sat), diff --git a/src/utils/signer.ts b/src/utils/signer.ts index 674c59e4a..393989819 100644 --- a/src/utils/signer.ts +++ b/src/utils/signer.ts @@ -1,6 +1,6 @@ -import * as grpc from 'grpc' +import { loadProto } from '../grpc/proto' +import { SignerClient } from '../grpc/types/signrpc/Signer' import * as Lightning from '../grpc/lightning' -import * as ByteBuffer from 'bytebuffer' import { loadConfig } from './config' import { sphinxLogger } from './logger' @@ -8,21 +8,20 @@ import { sphinxLogger } from './logger' const config = loadConfig() const LND_IP = config.lnd_ip || 'localhost' -let signerClient = null +let signerClient: SignerClient | undefined -export const loadSigner = () => { +export function loadSigner(): SignerClient { if (signerClient) { return signerClient } else { try { const credentials = Lightning.loadCredentials('signer.macaroon') - const lnrpcDescriptor = grpc.load('proto/signer.proto') - const signer: any = lnrpcDescriptor.signrpc - signerClient = new signer.Signer( + const lnrpcDescriptor = loadProto('signer') + const signer = lnrpcDescriptor.signrpc + return (signerClient = new signer.Signer( LND_IP + ':' + config.lnd_port, credentials - ) - return signerClient + )) } catch (e) { //only throw here sphinxLogger.warning('loadSigner has failed') @@ -32,19 +31,18 @@ export const loadSigner = () => { } export const signMessage = (msg) => { - return new Promise(async (resolve, reject) => { - const signer = await loadSigner() + const signer = loadSigner() + return new Promise((resolve, reject) => { try { const options = { - msg: ByteBuffer.fromHex(msg), + msg: Buffer.from(msg, 'hex'), key_loc: { key_family: 6, key_index: 0 }, } signer.signMessage(options, function (err, sig) { - if (err || !sig.signature) { + if (err || !sig || !sig.signature) { reject(err) } else { - const buf = ByteBuffer.wrap(sig.signature) - resolve(buf.toBase64()) + resolve(sig.signature.toString('base64')) } }) } catch (e) { @@ -54,16 +52,15 @@ export const signMessage = (msg) => { } export const signBuffer = (msg) => { - return new Promise(async (resolve, reject) => { - const signer = await loadSigner() + const signer = loadSigner() + return new Promise((resolve, reject) => { try { const options = { msg } signer.signMessage(options, function (err, sig) { - if (err || !sig.signature) { + if (err || !sig || !sig.signature) { reject(err) } else { - const buf = ByteBuffer.wrap(sig.signature) - resolve(buf.toBase64()) + resolve(sig.signature.toString('base64')) } }) } catch (e) { @@ -73,8 +70,8 @@ export const signBuffer = (msg) => { } function verifyMessage(msg, sig, pubkey): Promise<{ [k: string]: any }> { - return new Promise(async (resolve, reject) => { - const signer = await loadSigner() + const signer = loadSigner() + return new Promise((resolve, reject) => { if (msg.length === 0) { return reject('invalid msg') } @@ -86,12 +83,12 @@ function verifyMessage(msg, sig, pubkey): Promise<{ [k: string]: any }> { } try { const options = { - msg: ByteBuffer.fromHex(msg), - signature: ByteBuffer.fromBase64(sig), - pubkey: ByteBuffer.fromHex(pubkey), + msg: Buffer.from(msg, 'hex'), + signature: Buffer.from(sig, 'base64'), + pubkey: Buffer.from(pubkey, 'hex'), } signer.verifyMessage(options, function (err, res) { - if (err) { + if (err || !res) { reject(err) } else { resolve(res) diff --git a/src/utils/wallet.ts b/src/utils/wallet.ts index 14d378dfe..f07c0f90d 100644 --- a/src/utils/wallet.ts +++ b/src/utils/wallet.ts @@ -1,4 +1,5 @@ -import * as grpc from 'grpc' +import { loadProto } from '../grpc/proto' +import { WalletKitClient } from '../grpc/types/walletrpc/WalletKit' import * as Lightning from '../grpc/lightning' import { loadConfig } from './config' import { sphinxLogger } from './logger' @@ -6,16 +7,16 @@ import { sphinxLogger } from './logger' const config = loadConfig() const LND_IP = config.lnd_ip || 'localhost' -let walletClient +let walletClient: WalletKitClient | undefined -export const loadWalletKit = () => { +export function loadWalletKit(): WalletKitClient { if (walletClient) { return walletClient } else { try { const credentials = Lightning.loadCredentials() - const lnrpcDescriptor = grpc.load('proto/walletkit.proto') - const walletkit: any = lnrpcDescriptor.walletrpc + const lnrpcDescriptor = loadProto('walletkit') + const walletkit = lnrpcDescriptor.walletrpc walletClient = new walletkit.WalletKit( LND_IP + ':' + config.lnd_port, credentials @@ -28,20 +29,33 @@ export const loadWalletKit = () => { } } +enum AddressType { + WITNESS_PUBKEY_HASH = 0, + NESTED_PUBKEY_HASH = 1, + UNUSED_WITNESS_PUBKEY_HASH = 2, + UNUSED_NESTED_PUBKEY_HASH = 3, + TAPROOT_PUBKEY = 4, + UNUSED_TAPROOT_PUBKEY = 5, +} + interface Outpoint { + txid_bytes: Buffer txid_str: string + output_index: number } + export interface UTXO { + address_type: keyof typeof AddressType address: string - address_type: number - amount_sat: number - confirmations: number - outpoint: Outpoint + amount_sat: string + pk_script: string + outpoint: Outpoint | null + confirmations: string } export async function listUnspent(): Promise { - return new Promise(async (resolve, reject) => { - const walletkit = await loadWalletKit() + return new Promise((resolve, reject) => { + const walletkit = loadWalletKit() try { const opts = { min_confs: 0, max_confs: 10000 } walletkit.listUnspent(opts, function (err, res) {