From 2bb3018a4da456622efc4ddb10970aa515bb1e1f Mon Sep 17 00:00:00 2001 From: Lee Tang Date: Tue, 19 Apr 2022 10:14:10 +0800 Subject: [PATCH] update toggleterm --- nvim/lua/config/toggleterm.lua | 53 ++----- .../add-to-library.js | 5 + .../assets/icon.png | Bin 0 -> 171859 bytes .../currently-playing.js | 5 + .../dislike.js | 5 + .../love-and-add-to-library.js | 5 + .../love.js | 5 + .../next-track.js | 5 + .../package.json | 135 ++++++++++++++++++ .../pause.js | 5 + .../play-library-album.js | 29 ++++ .../play-library-track.js | 19 +++ .../play.js | 5 + .../previous-track.js | 5 + .../start-playlist.js | 18 +++ .../toggle-play-pause.js | 5 + 16 files changed, 262 insertions(+), 42 deletions(-) create mode 100644 raycast/extensions/2bfe94cd-50ab-4e48-a6cd-f1ff47a72706/add-to-library.js create mode 100644 raycast/extensions/2bfe94cd-50ab-4e48-a6cd-f1ff47a72706/assets/icon.png create mode 100644 raycast/extensions/2bfe94cd-50ab-4e48-a6cd-f1ff47a72706/currently-playing.js create mode 100644 raycast/extensions/2bfe94cd-50ab-4e48-a6cd-f1ff47a72706/dislike.js create mode 100644 raycast/extensions/2bfe94cd-50ab-4e48-a6cd-f1ff47a72706/love-and-add-to-library.js create mode 100644 raycast/extensions/2bfe94cd-50ab-4e48-a6cd-f1ff47a72706/love.js create mode 100644 raycast/extensions/2bfe94cd-50ab-4e48-a6cd-f1ff47a72706/next-track.js create mode 100644 raycast/extensions/2bfe94cd-50ab-4e48-a6cd-f1ff47a72706/package.json create mode 100644 raycast/extensions/2bfe94cd-50ab-4e48-a6cd-f1ff47a72706/pause.js create mode 100644 raycast/extensions/2bfe94cd-50ab-4e48-a6cd-f1ff47a72706/play-library-album.js create mode 100644 raycast/extensions/2bfe94cd-50ab-4e48-a6cd-f1ff47a72706/play-library-track.js create mode 100644 raycast/extensions/2bfe94cd-50ab-4e48-a6cd-f1ff47a72706/play.js create mode 100644 raycast/extensions/2bfe94cd-50ab-4e48-a6cd-f1ff47a72706/previous-track.js create mode 100644 raycast/extensions/2bfe94cd-50ab-4e48-a6cd-f1ff47a72706/start-playlist.js create mode 100644 raycast/extensions/2bfe94cd-50ab-4e48-a6cd-f1ff47a72706/toggle-play-pause.js diff --git a/nvim/lua/config/toggleterm.lua b/nvim/lua/config/toggleterm.lua index 4ad385b..3f75131 100644 --- a/nvim/lua/config/toggleterm.lua +++ b/nvim/lua/config/toggleterm.lua @@ -1,46 +1,15 @@ local g = vim.g local map = require('utils').map -local Terminal = require('toggleterm.terminal').Terminal -local lazygit = Terminal:new({ - cmd = 'lazygit', - dir = 'git_dir', - close_on_exit = true, - direction = 'float', - float_opts = { - border = 'double', - }, - hidden = true, - -- function to run on opening the terminal - --on_open = function(term) - --vim.cmd("startinsert!") - --vim.api.nvim_buf_set_keymap(term.bufnr, "n", "q", "close", {noremap = true, silent = true}) - --end, - -- function to run on closing the terminal - --on_close = function(term) - --vim.cmd("Closing terminal") - --end, +map('t', '', [[]], { noremap = true }) + +require('toggleterm').setup({ + open_mapping = [[]], + size = function(term) + if term.direction == 'horizontal' then + return 15 + else + return vim.o.columns * 0.3 + end + end, }) - -function _lazygit_toggle() - lazygit:toggle() -end - -function _G.set_terminal_keymaps() - local opts = { noremap = true } - vim.api.nvim_buf_set_keymap(0, 't', '', [[]], opts) - --vim.api.nvim_buf_set_keymap(0, 't', 'jk', [[]], opts) - --vim.api.nvim_buf_set_keymap(0, 't', '', [[h]], opts) - --vim.api.nvim_buf_set_keymap(0, 't', '', [[j]], opts) - --vim.api.nvim_buf_set_keymap(0, 't', '', [[k]], opts) - --vim.api.nvim_buf_set_keymap(0, 't', '', [[l]], opts) -end - -vim.api.nvim_set_keymap('n', 'g', 'lua _lazygit_toggle()', { noremap = true, silent = true }) - --- if you only want these mappings for toggle term use term://*toggleterm#* instead -vim.cmd('autocmd! TermOpen term://* lua set_terminal_keymaps()') - -map('n', 'tm', ':ToggleTerm size=15 direction=horizontal') - -require('toggleterm').setup({}) diff --git a/raycast/extensions/2bfe94cd-50ab-4e48-a6cd-f1ff47a72706/add-to-library.js b/raycast/extensions/2bfe94cd-50ab-4e48-a6cd-f1ff47a72706/add-to-library.js new file mode 100644 index 0000000..0ba3a26 --- /dev/null +++ b/raycast/extensions/2bfe94cd-50ab-4e48-a6cd-f1ff47a72706/add-to-library.js @@ -0,0 +1,5 @@ +var Ba=Object.create;var Lt=Object.defineProperty,Ga=Object.defineProperties,$a=Object.getOwnPropertyDescriptor,Va=Object.getOwnPropertyDescriptors,za=Object.getOwnPropertyNames,Nr=Object.getOwnPropertySymbols,Ja=Object.getPrototypeOf,Lr=Object.prototype.hasOwnProperty,Xa=Object.prototype.propertyIsEnumerable;var Wr=(t,e,r)=>e in t?Lt(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,F=(t,e)=>{for(var r in e||(e={}))Lr.call(e,r)&&Wr(t,r,e[r]);if(Nr)for(var r of Nr(e))Xa.call(e,r)&&Wr(t,r,e[r]);return t},et=(t,e)=>Ga(t,Va(e)),Kr=t=>Lt(t,"__esModule",{value:!0});var m=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),Ha=(t,e)=>{for(var r in e)Lt(t,r,{get:e[r],enumerable:!0})},jr=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let u of za(e))!Lr.call(t,u)&&(r||u!=="default")&&Lt(t,u,{get:()=>e[u],enumerable:!(n=$a(e,u))||n.enumerable});return t},Kt=(t,e)=>jr(Kr(Lt(t!=null?Ba(Ja(t)):{},"default",!e&&t&&t.__esModule?{get:()=>t.default,enumerable:!0}:{value:t,enumerable:!0})),t),Za=(t=>(e,r)=>t&&t.get(e)||(r=jr(Kr({}),e,1),t&&t.set(e,r),r))(typeof WeakMap!="undefined"?new WeakMap:0);var U=m(h=>{"use strict";Object.defineProperty(h,"__esModule",{value:!0});h.getEndomorphismMonoid=h.not=h.SK=h.hole=h.pipe=h.untupled=h.tupled=h.absurd=h.decrement=h.increment=h.tuple=h.flow=h.flip=h.constVoid=h.constUndefined=h.constNull=h.constFalse=h.constTrue=h.constant=h.unsafeCoerce=h.identity=h.apply=h.getRing=h.getSemiring=h.getMonoid=h.getSemigroup=h.getBooleanAlgebra=void 0;var Ya=function(t){return function(){return{meet:function(e,r){return function(n){return t.meet(e(n),r(n))}},join:function(e,r){return function(n){return t.join(e(n),r(n))}},zero:function(){return t.zero},one:function(){return t.one},implies:function(e,r){return function(n){return t.implies(e(n),r(n))}},not:function(e){return function(r){return t.not(e(r))}}}}};h.getBooleanAlgebra=Ya;var Qa=function(t){return function(){return{concat:function(e,r){return function(n){return t.concat(e(n),r(n))}}}}};h.getSemigroup=Qa;var to=function(t){var e=h.getSemigroup(t);return function(){return{concat:e().concat,empty:function(){return t.empty}}}};h.getMonoid=to;var eo=function(t){return{add:function(e,r){return function(n){return t.add(e(n),r(n))}},zero:function(){return t.zero},mul:function(e,r){return function(n){return t.mul(e(n),r(n))}},one:function(){return t.one}}};h.getSemiring=eo;var ro=function(t){var e=h.getSemiring(t);return{add:e.add,mul:e.mul,one:e.one,zero:e.zero,sub:function(r,n){return function(u){return t.sub(r(u),n(u))}}}};h.getRing=ro;var no=function(t){return function(e){return e(t)}};h.apply=no;function Me(t){return t}h.identity=Me;h.unsafeCoerce=Me;function jt(t){return function(){return t}}h.constant=jt;h.constTrue=jt(!0);h.constFalse=jt(!1);h.constNull=jt(null);h.constUndefined=jt(void 0);h.constVoid=h.constUndefined;function io(t){return function(e,r){return t(r,e)}}h.flip=io;function kr(t,e,r,n,u,c,f,l,v){switch(arguments.length){case 1:return t;case 2:return function(){return e(t.apply(this,arguments))};case 3:return function(){return r(e(t.apply(this,arguments)))};case 4:return function(){return n(r(e(t.apply(this,arguments))))};case 5:return function(){return u(n(r(e(t.apply(this,arguments)))))};case 6:return function(){return c(u(n(r(e(t.apply(this,arguments))))))};case 7:return function(){return f(c(u(n(r(e(t.apply(this,arguments)))))))};case 8:return function(){return l(f(c(u(n(r(e(t.apply(this,arguments))))))))};case 9:return function(){return v(l(f(c(u(n(r(e(t.apply(this,arguments)))))))))}}}h.flow=kr;function ao(){for(var t=[],e=0;e{"use strict";Object.defineProperty(L,"__esModule",{value:!0});L.sequenceS=L.sequenceT=L.getApplySemigroup=L.apS=L.apSecond=L.apFirst=L.ap=void 0;var ho=U();function vo(t,e){return function(r){return function(n){return t.ap(t.map(n,function(u){return function(c){return e.ap(u,c)}}),r)}}}L.ap=vo;function go(t){return function(e){return function(r){return t.ap(t.map(r,function(n){return function(){return n}}),e)}}}L.apFirst=go;function yo(t){return function(e){return function(r){return t.ap(t.map(r,function(){return function(n){return n}}),e)}}}L.apSecond=yo;function Io(t){return function(e,r){return function(n){return t.ap(t.map(n,function(u){return function(c){var f;return Object.assign({},u,(f={},f[e]=c,f))}}),r)}}}L.apS=Io;function So(t){return function(e){return{concat:function(r,n){return t.ap(t.map(r,function(u){return function(c){return e.concat(u,c)}}),n)}}}}L.getApplySemigroup=So;function Ue(t,e,r){return function(n){for(var u=Array(r.length+1),c=0;c{"use strict";Object.defineProperty(Z,"__esModule",{value:!0});Z.getFunctorComposition=Z.bindTo=Z.flap=Z.map=void 0;var Oo=U();function Br(t,e){return function(r){return function(n){return t.map(n,function(u){return e.map(u,r)})}}}Z.map=Br;function Ao(t){return function(e){return function(r){return t.map(r,function(n){return n(e)})}}}Z.flap=Ao;function qo(t){return function(e){return function(r){return t.map(r,function(n){var u;return u={},u[e]=n,u})}}}Z.bindTo=qo;function wo(t,e){var r=Br(t,e);return{map:function(n,u){return Oo.pipe(n,r(u))}}}Z.getFunctorComposition=wo});var kt=m(bt=>{"use strict";Object.defineProperty(bt,"__esModule",{value:!0});bt.getApplicativeComposition=bt.getApplicativeMonoid=void 0;var Gr=lt(),To=U(),Mo=Y();function xo(t){var e=Gr.getApplySemigroup(t);return function(r){return{concat:e(r).concat,empty:t.of(r.empty)}}}bt.getApplicativeMonoid=xo;function Uo(t,e){var r=Mo.getFunctorComposition(t,e).map,n=Gr.ap(t,e);return{map:r,of:function(u){return t.of(e.of(u))},ap:function(u,c){return To.pipe(u,n(c))}}}bt.getApplicativeComposition=Uo});var pt=m(_t=>{"use strict";Object.defineProperty(_t,"__esModule",{value:!0});_t.bind=_t.chainFirst=void 0;function Fo(t){return function(e){return function(r){return t.chain(r,function(n){return t.map(e(n),function(){return n})})}}}_t.chainFirst=Fo;function Po(t){return function(e,r){return function(n){return t.chain(n,function(u){return t.map(r(u),function(c){var f;return Object.assign({},u,(f={},f[e]=c,f))})})}}}_t.bind=Po});var $r=m(re=>{"use strict";Object.defineProperty(re,"__esModule",{value:!0});re.tailRec=void 0;var Co=function(t,e){for(var r=e(t);r._tag==="Left";)r=e(r.left);return r.right};re.tailRec=Co});var it=m(b=>{"use strict";var No=b&&b.__spreadArray||function(t,e){for(var r=0,n=e.length,u=t.length;r0};b.isNonEmpty=$o;var Vo=function(t){return t[0]};b.head=Vo;var zo=function(t){return t.slice(1)};b.tail=zo;b.emptyReadonlyArray=[];b.emptyRecord={};b.has=Object.prototype.hasOwnProperty;var Jo=function(t){return No([t[0]],t.slice(1))};b.fromReadonlyNonEmptyArray=Jo});var ne=m(T=>{"use strict";var Xo=T&&T.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Ho=T&&T.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Zo=T&&T.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Xo(e,t,r);return Ho(e,t),e};Object.defineProperty(T,"__esModule",{value:!0});T.filterOrElse=T.chainEitherK=T.fromEitherK=T.chainOptionK=T.fromOptionK=T.fromPredicate=T.fromOption=void 0;var Vr=U(),dt=Zo(it());function zr(t){return function(e){return function(r){return t.fromEither(dt.isNone(r)?dt.left(e()):dt.right(r.value))}}}T.fromOption=zr;function Yo(t){return function(e,r){return function(n){return t.fromEither(e(n)?dt.right(n):dt.left(r(n)))}}}T.fromPredicate=Yo;function Jr(t){var e=zr(t);return function(r){var n=e(r);return function(u){return Vr.flow(u,n)}}}T.fromOptionK=Jr;function Qo(t,e){var r=Jr(t);return function(n){var u=r(n);return function(c){return function(f){return e.chain(f,u(c))}}}}T.chainOptionK=Qo;function Xr(t){return function(e){return Vr.flow(e,t.fromEither)}}T.fromEitherK=Xr;function tu(t,e){var r=Xr(t);return function(n){return function(u){return e.chain(u,r(n))}}}T.chainEitherK=tu;function eu(t,e){return function(r,n){return function(u){return e.chain(u,function(c){return t.fromEither(r(c)?dt.right(c):dt.left(n(c)))})}}}T.filterOrElse=eu});var Dt=m(E=>{"use strict";Object.defineProperty(E,"__esModule",{value:!0});E.right=E.left=E.flap=E.Functor=E.Bifunctor=E.URI=E.bimap=E.mapLeft=E.map=E.separated=void 0;var Fe=U(),ru=Y(),nu=function(t,e){return{left:t,right:e}};E.separated=nu;var iu=function(t,e){return Fe.pipe(t,E.map(e))},au=function(t,e){return Fe.pipe(t,E.mapLeft(e))},ou=function(t,e,r){return Fe.pipe(t,E.bimap(e,r))},uu=function(t){return function(e){return E.separated(E.left(e),t(E.right(e)))}};E.map=uu;var cu=function(t){return function(e){return E.separated(t(E.left(e)),E.right(e))}};E.mapLeft=cu;var su=function(t,e){return function(r){return E.separated(t(E.left(r)),e(E.right(r)))}};E.bimap=su;E.URI="Separated";E.Bifunctor={URI:E.URI,mapLeft:au,bimap:ou};E.Functor={URI:E.URI,map:iu};E.flap=ru.flap(E.Functor);var fu=function(t){return t.left};E.left=fu;var lu=function(t){return t.right};E.right=lu});var Pe=m(j=>{"use strict";var pu=j&&j.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),du=j&&j.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),mu=j&&j.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&pu(e,t,r);return du(e,t),e};Object.defineProperty(j,"__esModule",{value:!0});j.filterE=j.witherDefault=j.wiltDefault=void 0;var Hr=mu(it());function hu(t,e){return function(r){var n=t.traverse(r);return function(u,c){return r.map(n(u,c),e.separate)}}}j.wiltDefault=hu;function vu(t,e){return function(r){var n=t.traverse(r);return function(u,c){return r.map(n(u,c),e.compact)}}}j.witherDefault=vu;function gu(t){return function(e){var r=t.wither(e);return function(n){return function(u){return r(u,function(c){return e.map(n(c),function(f){return f?Hr.some(c):Hr.none})})}}}}j.filterE=gu});var ae=m(i=>{"use strict";var yu=i&&i.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Iu=i&&i.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Su=i&&i.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&yu(e,t,r);return Iu(e,t),e};Object.defineProperty(i,"__esModule",{value:!0});i.fold=i.match=i.foldW=i.matchW=i.isRight=i.isLeft=i.fromOption=i.fromPredicate=i.FromEither=i.MonadThrow=i.throwError=i.ChainRec=i.Extend=i.extend=i.Alt=i.alt=i.altW=i.Bifunctor=i.mapLeft=i.bimap=i.Traversable=i.sequence=i.traverse=i.Foldable=i.reduceRight=i.foldMap=i.reduce=i.Monad=i.Chain=i.chain=i.chainW=i.Applicative=i.Apply=i.ap=i.apW=i.Pointed=i.of=i.Functor=i.map=i.getAltValidation=i.getApplicativeValidation=i.getWitherable=i.getFilterable=i.getCompactable=i.getSemigroup=i.getEq=i.getShow=i.URI=i.right=i.left=void 0;i.getValidation=i.getValidationMonoid=i.getValidationSemigroup=i.getApplyMonoid=i.getApplySemigroup=i.either=i.stringifyJSON=i.parseJSON=i.sequenceArray=i.traverseArray=i.traverseArrayWithIndex=i.traverseReadonlyArrayWithIndex=i.traverseReadonlyNonEmptyArrayWithIndex=i.ApT=i.apSW=i.apS=i.bindW=i.bind=i.bindTo=i.Do=i.exists=i.elem=i.toError=i.toUnion=i.chainNullableK=i.fromNullableK=i.tryCatchK=i.tryCatch=i.fromNullable=i.orElse=i.orElseW=i.swap=i.filterOrElseW=i.filterOrElse=i.chainOptionK=i.fromOptionK=i.duplicate=i.flatten=i.flattenW=i.chainFirstW=i.chainFirst=i.apSecond=i.apFirst=i.flap=i.getOrElse=i.getOrElseW=void 0;var Yr=kt(),Bt=lt(),Qr=pt(),Eu=$r(),Gt=ne(),C=U(),tn=Y(),at=Su(it()),rt=Dt(),Zr=Pe();i.left=at.left;i.right=at.right;var K=function(t,e){return C.pipe(t,i.map(e))},mt=function(t,e){return C.pipe(t,i.ap(e))},Rt=function(t,e){return C.pipe(t,i.chain(e))},$t=function(t,e,r){return C.pipe(t,i.reduce(e,r))},Vt=function(t){return function(e,r){var n=i.foldMap(t);return C.pipe(e,n(r))}},zt=function(t,e,r){return C.pipe(t,i.reduceRight(e,r))},ie=function(t){var e=i.traverse(t);return function(r,n){return C.pipe(r,e(n))}},Ce=function(t,e,r){return C.pipe(t,i.bimap(e,r))},Ne=function(t,e){return C.pipe(t,i.mapLeft(e))},en=function(t,e){return C.pipe(t,i.alt(e))},We=function(t,e){return C.pipe(t,i.extend(e))},Le=function(t,e){return Eu.tailRec(e(t),function(r){return i.isLeft(r)?i.right(i.left(r.left)):i.isLeft(r.right)?i.left(e(r.right.left)):i.right(i.right(r.right.right))})};i.URI="Either";var bu=function(t,e){return{show:function(r){return i.isLeft(r)?"left("+t.show(r.left)+")":"right("+e.show(r.right)+")"}}};i.getShow=bu;var _u=function(t,e){return{equals:function(r,n){return r===n||(i.isLeft(r)?i.isLeft(n)&&t.equals(r.left,n.left):i.isRight(n)&&e.equals(r.right,n.right))}}};i.getEq=_u;var Ru=function(t){return{concat:function(e,r){return i.isLeft(r)?e:i.isLeft(e)?r:i.right(t.concat(e.right,r.right))}}};i.getSemigroup=Ru;var Ou=function(t){var e=i.left(t.empty);return{URI:i.URI,_E:void 0,compact:function(r){return i.isLeft(r)?r:r.right._tag==="None"?e:i.right(r.right.value)},separate:function(r){return i.isLeft(r)?rt.separated(r,r):i.isLeft(r.right)?rt.separated(i.right(r.right.left),e):rt.separated(e,i.right(r.right.right))}}};i.getCompactable=Ou;var Au=function(t){var e=i.left(t.empty),r=i.getCompactable(t),n=r.compact,u=r.separate,c=function(l,v){return i.isLeft(l)||v(l.right)?l:e},f=function(l,v){return i.isLeft(l)?rt.separated(l,l):v(l.right)?rt.separated(e,i.right(l.right)):rt.separated(i.right(l.right),e)};return{URI:i.URI,_E:void 0,map:K,compact:n,separate:u,filter:c,filterMap:function(l,v){if(i.isLeft(l))return l;var y=v(l.right);return y._tag==="None"?e:i.right(y.value)},partition:f,partitionMap:function(l,v){if(i.isLeft(l))return rt.separated(l,l);var y=v(l.right);return i.isLeft(y)?rt.separated(i.right(y.left),e):rt.separated(e,i.right(y.right))}}};i.getFilterable=Au;var qu=function(t){var e=i.getFilterable(t),r=i.getCompactable(t);return{URI:i.URI,_E:void 0,map:K,compact:e.compact,separate:e.separate,filter:e.filter,filterMap:e.filterMap,partition:e.partition,partitionMap:e.partitionMap,traverse:ie,sequence:i.sequence,reduce:$t,foldMap:Vt,reduceRight:zt,wither:Zr.witherDefault(i.Traversable,r),wilt:Zr.wiltDefault(i.Traversable,r)}};i.getWitherable=qu;var wu=function(t){return{URI:i.URI,_E:void 0,map:K,ap:function(e,r){return i.isLeft(e)?i.isLeft(r)?i.left(t.concat(e.left,r.left)):e:i.isLeft(r)?r:i.right(e.right(r.right))},of:i.of}};i.getApplicativeValidation=wu;var Tu=function(t){return{URI:i.URI,_E:void 0,map:K,alt:function(e,r){if(i.isRight(e))return e;var n=r();return i.isLeft(n)?i.left(t.concat(e.left,n.left)):n}}};i.getAltValidation=Tu;var Mu=function(t){return function(e){return i.isLeft(e)?e:i.right(t(e.right))}};i.map=Mu;i.Functor={URI:i.URI,map:K};i.of=i.right;i.Pointed={URI:i.URI,of:i.of};var xu=function(t){return function(e){return i.isLeft(e)?e:i.isLeft(t)?t:i.right(e.right(t.right))}};i.apW=xu;i.ap=i.apW;i.Apply={URI:i.URI,map:K,ap:mt};i.Applicative={URI:i.URI,map:K,ap:mt,of:i.of};var Uu=function(t){return function(e){return i.isLeft(e)?e:t(e.right)}};i.chainW=Uu;i.chain=i.chainW;i.Chain={URI:i.URI,map:K,ap:mt,chain:Rt};i.Monad={URI:i.URI,map:K,ap:mt,of:i.of,chain:Rt};var Fu=function(t,e){return function(r){return i.isLeft(r)?t:e(t,r.right)}};i.reduce=Fu;var Pu=function(t){return function(e){return function(r){return i.isLeft(r)?t.empty:e(r.right)}}};i.foldMap=Pu;var Cu=function(t,e){return function(r){return i.isLeft(r)?t:e(r.right,t)}};i.reduceRight=Cu;i.Foldable={URI:i.URI,reduce:$t,foldMap:Vt,reduceRight:zt};var Nu=function(t){return function(e){return function(r){return i.isLeft(r)?t.of(i.left(r.left)):t.map(e(r.right),i.right)}}};i.traverse=Nu;var Wu=function(t){return function(e){return i.isLeft(e)?t.of(i.left(e.left)):t.map(e.right,i.right)}};i.sequence=Wu;i.Traversable={URI:i.URI,map:K,reduce:$t,foldMap:Vt,reduceRight:zt,traverse:ie,sequence:i.sequence};var Lu=function(t,e){return function(r){return i.isLeft(r)?i.left(t(r.left)):i.right(e(r.right))}};i.bimap=Lu;var Ku=function(t){return function(e){return i.isLeft(e)?i.left(t(e.left)):e}};i.mapLeft=Ku;i.Bifunctor={URI:i.URI,bimap:Ce,mapLeft:Ne};var ju=function(t){return function(e){return i.isLeft(e)?t():e}};i.altW=ju;i.alt=i.altW;i.Alt={URI:i.URI,map:K,alt:en};var ku=function(t){return function(e){return i.isLeft(e)?e:i.right(t(e))}};i.extend=ku;i.Extend={URI:i.URI,map:K,extend:We};i.ChainRec={URI:i.URI,map:K,ap:mt,chain:Rt,chainRec:Le};i.throwError=i.left;i.MonadThrow={URI:i.URI,map:K,ap:mt,of:i.of,chain:Rt,throwError:i.throwError};i.FromEither={URI:i.URI,fromEither:C.identity};i.fromPredicate=Gt.fromPredicate(i.FromEither);i.fromOption=Gt.fromOption(i.FromEither);i.isLeft=at.isLeft;i.isRight=at.isRight;var Du=function(t,e){return function(r){return i.isLeft(r)?t(r.left):e(r.right)}};i.matchW=Du;i.foldW=i.matchW;i.match=i.matchW;i.fold=i.match;var Bu=function(t){return function(e){return i.isLeft(e)?t(e.left):e.right}};i.getOrElseW=Bu;i.getOrElse=i.getOrElseW;i.flap=tn.flap(i.Functor);i.apFirst=Bt.apFirst(i.Apply);i.apSecond=Bt.apSecond(i.Apply);i.chainFirst=Qr.chainFirst(i.Chain);i.chainFirstW=i.chainFirst;i.flattenW=i.chainW(C.identity);i.flatten=i.flattenW;i.duplicate=i.extend(C.identity);i.fromOptionK=Gt.fromOptionK(i.FromEither);i.chainOptionK=Gt.chainOptionK(i.FromEither,i.Chain);i.filterOrElse=Gt.filterOrElse(i.FromEither,i.Chain);i.filterOrElseW=i.filterOrElse;var Gu=function(t){return i.isLeft(t)?i.right(t.left):i.left(t.right)};i.swap=Gu;var $u=function(t){return function(e){return i.isLeft(e)?t(e.left):e}};i.orElseW=$u;i.orElse=i.orElseW;var Vu=function(t){return function(e){return e==null?i.left(t):i.right(e)}};i.fromNullable=Vu;var zu=function(t,e){try{return i.right(t())}catch(r){return i.left(e(r))}};i.tryCatch=zu;var Ju=function(t,e){return function(){for(var r=[],n=0;n{"use strict";Object.defineProperty(A,"__esModule",{value:!0});A.and=A.or=A.not=A.Contravariant=A.getMonoidAll=A.getSemigroupAll=A.getMonoidAny=A.getSemigroupAny=A.URI=A.contramap=void 0;var Ot=U(),uc=function(t,e){return Ot.pipe(t,A.contramap(e))},cc=function(t){return function(e){return Ot.flow(t,e)}};A.contramap=cc;A.URI="Predicate";var sc=function(){return{concat:function(t,e){return Ot.pipe(t,A.or(e))}}};A.getSemigroupAny=sc;var fc=function(){return{concat:A.getSemigroupAny().concat,empty:Ot.constFalse}};A.getMonoidAny=fc;var lc=function(){return{concat:function(t,e){return Ot.pipe(t,A.and(e))}}};A.getSemigroupAll=lc;var pc=function(){return{concat:A.getSemigroupAll().concat,empty:Ot.constTrue}};A.getMonoidAll=pc;A.Contravariant={URI:A.URI,contramap:uc};var dc=function(t){return function(e){return!t(e)}};A.not=dc;var mc=function(t){return function(e){return function(r){return e(r)||t(r)}}};A.or=mc;var hc=function(t){return function(e){return function(r){return e(r)&&t(r)}}};A.and=hc});var nn=m(V=>{"use strict";Object.defineProperty(V,"__esModule",{value:!0});V.concatAll=V.endo=V.filterSecond=V.filterFirst=V.reverse=void 0;var vc=function(t){return{concat:function(e,r){return t.concat(r,e)}}};V.reverse=vc;var gc=function(t){return function(e){return{concat:function(r,n){return t(r)?e.concat(r,n):n}}}};V.filterFirst=gc;var yc=function(t){return function(e){return{concat:function(r,n){return t(n)?e.concat(r,n):r}}}};V.filterSecond=yc;var Ic=function(t){return function(e){return{concat:function(r,n){return e.concat(t(r),t(n))}}}};V.endo=Ic;var Sc=function(t){return function(e){return function(r){return r.reduce(function(n,u){return t.concat(n,u)},e)}}};V.concatAll=Sc});var an=m(g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0});g.eqDate=g.eqNumber=g.eqString=g.eqBoolean=g.eq=g.strictEqual=g.getStructEq=g.getTupleEq=g.Contravariant=g.getMonoid=g.getSemigroup=g.eqStrict=g.URI=g.contramap=g.tuple=g.struct=g.fromEquals=void 0;var Ec=U(),bc=function(t){return{equals:function(e,r){return e===r||t(e,r)}}};g.fromEquals=bc;var _c=function(t){return g.fromEquals(function(e,r){for(var n in t)if(!t[n].equals(e[n],r[n]))return!1;return!0})};g.struct=_c;var Rc=function(){for(var t=[],e=0;e{"use strict";Object.defineProperty(p,"__esModule",{value:!0});p.ordDate=p.ordNumber=p.ordString=p.ordBoolean=p.ord=p.getDualOrd=p.getTupleOrd=p.between=p.clamp=p.max=p.min=p.geq=p.leq=p.gt=p.lt=p.equals=p.trivial=p.Contravariant=p.getMonoid=p.getSemigroup=p.URI=p.contramap=p.reverse=p.tuple=p.fromCompare=p.equalsDefault=void 0;var Mc=an(),oe=U(),xc=function(t){return function(e,r){return e===r||t(e,r)===0}};p.equalsDefault=xc;var Uc=function(t){return{equals:p.equalsDefault(t),compare:function(e,r){return e===r?0:t(e,r)}}};p.fromCompare=Uc;var Fc=function(){for(var t=[],e=0;e-1?e:r}};p.max=$c;var Vc=function(t){var e=p.min(t),r=p.max(t);return function(n,u){return function(c){return r(e(c,u),n)}}};p.clamp=Vc;var zc=function(t){var e=p.lt(t),r=p.gt(t);return function(n,u){return function(c){return!(e(c,n)||r(c,u))}}};p.between=zc;p.getTupleOrd=p.tuple;p.getDualOrd=p.reverse;p.ord=p.Contravariant;function Jc(t,e){return te?1:0}var je={equals:Mc.eqStrict.equals,compare:Jc};p.ordBoolean=je;p.ordString=je;p.ordNumber=je;p.ordDate=oe.pipe(p.ordNumber,p.contramap(function(t){return t.valueOf()}))});var fn=m(d=>{"use strict";var Xc=d&&d.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Hc=d&&d.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ke=d&&d.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Xc(e,t,r);return Hc(e,t),e};Object.defineProperty(d,"__esModule",{value:!0});d.semigroupProduct=d.semigroupSum=d.semigroupString=d.getFunctionSemigroup=d.semigroupAny=d.semigroupAll=d.fold=d.getIntercalateSemigroup=d.getMeetSemigroup=d.getJoinSemigroup=d.getDualSemigroup=d.getStructSemigroup=d.getTupleSemigroup=d.getFirstSemigroup=d.getLastSemigroup=d.getObjectSemigroup=d.semigroupVoid=d.concatAll=d.last=d.first=d.intercalate=d.tuple=d.struct=d.reverse=d.constant=d.max=d.min=void 0;var un=U(),Zc=ke(it()),cn=ke(nn()),sn=ke(on()),Yc=function(t){return{concat:sn.min(t)}};d.min=Yc;var Qc=function(t){return{concat:sn.max(t)}};d.max=Qc;var ts=function(t){return{concat:function(){return t}}};d.constant=ts;d.reverse=cn.reverse;var es=function(t){return{concat:function(e,r){var n={};for(var u in t)Zc.has.call(t,u)&&(n[u]=t[u].concat(e[u],r[u]));return n}}};d.struct=es;var rs=function(){for(var t=[],e=0;e{"use strict";Object.defineProperty(ue,"__esModule",{value:!0});ue.guard=void 0;function cs(t,e){return function(r){return r?e.of(void 0):t.zero()}}ue.guard=cs});var He=m(o=>{"use strict";var ss=o&&o.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),fs=o&&o.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ls=o&&o.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&ss(e,t,r);return fs(e,t),e};Object.defineProperty(o,"__esModule",{value:!0});o.fromEither=o.MonadThrow=o.throwError=o.Witherable=o.wilt=o.wither=o.Traversable=o.sequence=o.traverse=o.Filterable=o.partitionMap=o.partition=o.filterMap=o.filter=o.Compactable=o.separate=o.compact=o.Extend=o.extend=o.Alternative=o.guard=o.Zero=o.zero=o.Alt=o.alt=o.altW=o.Foldable=o.reduceRight=o.foldMap=o.reduce=o.Monad=o.Chain=o.chain=o.Applicative=o.Apply=o.ap=o.Pointed=o.of=o.Functor=o.map=o.getMonoid=o.getOrd=o.getEq=o.getShow=o.URI=o.getRight=o.getLeft=o.fromPredicate=o.some=o.none=void 0;o.getLastMonoid=o.getFirstMonoid=o.getApplyMonoid=o.getApplySemigroup=o.option=o.mapNullable=o.getRefinement=o.sequenceArray=o.traverseArray=o.traverseArrayWithIndex=o.traverseReadonlyArrayWithIndex=o.traverseReadonlyNonEmptyArrayWithIndex=o.ApT=o.apS=o.bind=o.bindTo=o.Do=o.exists=o.elem=o.toUndefined=o.toNullable=o.chainNullableK=o.fromNullableK=o.tryCatchK=o.tryCatch=o.fromNullable=o.chainEitherK=o.fromEitherK=o.duplicate=o.chainFirst=o.flatten=o.apSecond=o.apFirst=o.flap=o.getOrElse=o.getOrElseW=o.fold=o.match=o.foldW=o.matchW=o.isNone=o.isSome=o.FromEither=void 0;var ps=kt(),ce=lt(),pn=pt(),dn=ne(),M=U(),mn=Y(),ht=ls(it()),ds=Ke(),hn=fn(),De=Dt(),vn=Pe(),ms=ln();o.none=ht.none;o.some=ht.some;function hs(t){return function(e){return t(e)?o.some(e):o.none}}o.fromPredicate=hs;var vs=function(t){return t._tag==="Right"?o.none:o.some(t.left)};o.getLeft=vs;var gs=function(t){return t._tag==="Left"?o.none:o.some(t.right)};o.getRight=gs;var D=function(t,e){return M.pipe(t,o.map(e))},vt=function(t,e){return M.pipe(t,o.ap(e))},se=function(t,e){return M.pipe(t,o.chain(e))},fe=function(t,e,r){return M.pipe(t,o.reduce(e,r))},le=function(t){var e=o.foldMap(t);return function(r,n){return M.pipe(r,e(n))}},pe=function(t,e,r){return M.pipe(t,o.reduceRight(e,r))},Be=function(t){var e=o.traverse(t);return function(r,n){return M.pipe(r,e(n))}},Ge=function(t,e){return M.pipe(t,o.alt(e))},Jt=function(t,e){return M.pipe(t,o.filter(e))},$e=function(t,e){return M.pipe(t,o.filterMap(e))},gn=function(t,e){return M.pipe(t,o.extend(e))},Ve=function(t,e){return M.pipe(t,o.partition(e))},ze=function(t,e){return M.pipe(t,o.partitionMap(e))};o.URI="Option";var ys=function(t){return{show:function(e){return o.isNone(e)?"none":"some("+t.show(e.value)+")"}}};o.getShow=ys;var Is=function(t){return{equals:function(e,r){return e===r||(o.isNone(e)?o.isNone(r):o.isNone(r)?!1:t.equals(e.value,r.value))}}};o.getEq=Is;var Ss=function(t){return{equals:o.getEq(t).equals,compare:function(e,r){return e===r?0:o.isSome(e)?o.isSome(r)?t.compare(e.value,r.value):1:-1}}};o.getOrd=Ss;var Es=function(t){return{concat:function(e,r){return o.isNone(e)?r:o.isNone(r)?e:o.some(t.concat(e.value,r.value))},empty:o.none}};o.getMonoid=Es;var bs=function(t){return function(e){return o.isNone(e)?o.none:o.some(t(e.value))}};o.map=bs;o.Functor={URI:o.URI,map:D};o.of=o.some;o.Pointed={URI:o.URI,of:o.of};var _s=function(t){return function(e){return o.isNone(e)||o.isNone(t)?o.none:o.some(e.value(t.value))}};o.ap=_s;o.Apply={URI:o.URI,map:D,ap:vt};o.Applicative={URI:o.URI,map:D,ap:vt,of:o.of};var Rs=function(t){return function(e){return o.isNone(e)?o.none:t(e.value)}};o.chain=Rs;o.Chain={URI:o.URI,map:D,ap:vt,chain:se};o.Monad={URI:o.URI,map:D,ap:vt,of:o.of,chain:se};var Os=function(t,e){return function(r){return o.isNone(r)?t:e(t,r.value)}};o.reduce=Os;var As=function(t){return function(e){return function(r){return o.isNone(r)?t.empty:e(r.value)}}};o.foldMap=As;var qs=function(t,e){return function(r){return o.isNone(r)?t:e(r.value,t)}};o.reduceRight=qs;o.Foldable={URI:o.URI,reduce:fe,foldMap:le,reduceRight:pe};var ws=function(t){return function(e){return o.isNone(e)?t():e}};o.altW=ws;o.alt=o.altW;o.Alt={URI:o.URI,map:D,alt:Ge};var Ts=function(){return o.none};o.zero=Ts;o.Zero={URI:o.URI,zero:o.zero};o.guard=ms.guard(o.Zero,o.Pointed);o.Alternative={URI:o.URI,map:D,ap:vt,of:o.of,alt:Ge,zero:o.zero};var Ms=function(t){return function(e){return o.isNone(e)?o.none:o.some(t(e))}};o.extend=Ms;o.Extend={URI:o.URI,map:D,extend:gn};o.compact=o.chain(M.identity);var xs=De.separated(o.none,o.none),Us=function(t){return o.isNone(t)?xs:De.separated(o.getLeft(t.value),o.getRight(t.value))};o.separate=Us;o.Compactable={URI:o.URI,compact:o.compact,separate:o.separate};var Fs=function(t){return function(e){return o.isNone(e)?o.none:t(e.value)?e:o.none}};o.filter=Fs;var Ps=function(t){return function(e){return o.isNone(e)?o.none:t(e.value)}};o.filterMap=Ps;var Cs=function(t){return function(e){return De.separated(Jt(e,ds.not(t)),Jt(e,t))}};o.partition=Cs;var Ns=function(t){return M.flow(o.map(t),o.separate)};o.partitionMap=Ns;o.Filterable={URI:o.URI,map:D,compact:o.compact,separate:o.separate,filter:Jt,filterMap:$e,partition:Ve,partitionMap:ze};var Ws=function(t){return function(e){return function(r){return o.isNone(r)?t.of(o.none):t.map(e(r.value),o.some)}}};o.traverse=Ws;var Ls=function(t){return function(e){return o.isNone(e)?t.of(o.none):t.map(e.value,o.some)}};o.sequence=Ls;o.Traversable={URI:o.URI,map:D,reduce:fe,foldMap:le,reduceRight:pe,traverse:Be,sequence:o.sequence};var Je=vn.witherDefault(o.Traversable,o.Compactable),Xe=vn.wiltDefault(o.Traversable,o.Compactable),Ks=function(t){var e=Je(t);return function(r){return function(n){return e(n,r)}}};o.wither=Ks;var js=function(t){var e=Xe(t);return function(r){return function(n){return e(n,r)}}};o.wilt=js;o.Witherable={URI:o.URI,map:D,reduce:fe,foldMap:le,reduceRight:pe,traverse:Be,sequence:o.sequence,compact:o.compact,separate:o.separate,filter:Jt,filterMap:$e,partition:Ve,partitionMap:ze,wither:Je,wilt:Xe};var ks=function(){return o.none};o.throwError=ks;o.MonadThrow={URI:o.URI,map:D,ap:vt,of:o.of,chain:se,throwError:o.throwError};o.fromEither=o.getRight;o.FromEither={URI:o.URI,fromEither:o.fromEither};o.isSome=ht.isSome;var Ds=function(t){return t._tag==="None"};o.isNone=Ds;var Bs=function(t,e){return function(r){return o.isNone(r)?t():e(r.value)}};o.matchW=Bs;o.foldW=o.matchW;o.match=o.matchW;o.fold=o.match;var Gs=function(t){return function(e){return o.isNone(e)?t():e.value}};o.getOrElseW=Gs;o.getOrElse=o.getOrElseW;o.flap=mn.flap(o.Functor);o.apFirst=ce.apFirst(o.Apply);o.apSecond=ce.apSecond(o.Apply);o.flatten=o.compact;o.chainFirst=pn.chainFirst(o.Chain);o.duplicate=o.extend(M.identity);o.fromEitherK=dn.fromEitherK(o.FromEither);o.chainEitherK=dn.chainEitherK(o.FromEither,o.Chain);var $s=function(t){return t==null?o.none:o.some(t)};o.fromNullable=$s;var Vs=function(t){try{return o.some(t())}catch{return o.none}};o.tryCatch=Vs;var zs=function(t){return function(){for(var e=[],r=0;r{"use strict";var nf=k&&k.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),af=k&&k.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),of=k&&k.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&nf(e,t,r);return af(e,t),e};Object.defineProperty(k,"__esModule",{value:!0});k.getCompactableComposition=k.separate=k.compact=void 0;var In=U(),En=Y(),Sn=He(),uf=of(Dt());function Ze(t,e){return function(r){return t.map(r,e.compact)}}k.compact=Ze;function bn(t,e,r){var n=Ze(t,e),u=En.map(t,r);return function(c){return uf.separated(n(In.pipe(c,u(Sn.getLeft))),n(In.pipe(c,u(Sn.getRight))))}}k.separate=bn;function cf(t,e){var r=En.getFunctorComposition(t,e).map;return{map:r,compact:Ze(t,e),separate:bn(t,e,e)}}k.getCompactableComposition=cf});var Cn=m(S=>{"use strict";var sf=S&&S.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ff=S&&S.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),lf=S&&S.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&sf(e,t,r);return ff(e,t),e};Object.defineProperty(S,"__esModule",{value:!0});S.getEitherM=S.toUnion=S.swap=S.orLeft=S.orElseFirst=S.orElse=S.getOrElse=S.matchE=S.match=S.altValidation=S.mapLeft=S.bimap=S.alt=S.chain=S.ap=S.map=S.leftF=S.rightF=S.left=S.right=void 0;var pf=lt(),w=lf(ae()),X=U(),df=Y();function Qe(t){return X.flow(w.right,t.of)}S.right=Qe;function _n(t){return X.flow(w.left,t.of)}S.left=_n;function Rn(t){return function(e){return t.map(e,w.right)}}S.rightF=Rn;function On(t){return function(e){return t.map(e,w.left)}}S.leftF=On;function An(t){return df.map(t,w.Functor)}S.map=An;function qn(t){return pf.ap(t,w.Apply)}S.ap=qn;function wn(t){return function(e){return function(r){return t.chain(r,function(n){return w.isLeft(n)?t.of(n):e(n.right)})}}}S.chain=wn;function Tn(t){return function(e){return function(r){return t.chain(r,function(n){return w.isLeft(n)?e():t.of(n)})}}}S.alt=Tn;function Mn(t){return function(e,r){return function(n){return t.map(n,w.bimap(e,r))}}}S.bimap=Mn;function xn(t){return function(e){return function(r){return t.map(r,w.mapLeft(e))}}}S.mapLeft=xn;function mf(t,e){return function(r){return function(n){return t.chain(n,w.match(function(u){return t.map(r(),w.mapLeft(function(c){return e.concat(u,c)}))},Qe(t)))}}}S.altValidation=mf;function hf(t){return function(e,r){return function(n){return t.map(n,w.match(e,r))}}}S.match=hf;function Un(t){return function(e,r){return function(n){return t.chain(n,w.match(e,r))}}}S.matchE=Un;function Fn(t){return function(e){return function(r){return t.chain(r,w.match(e,t.of))}}}S.getOrElse=Fn;function tr(t){return function(e){return function(r){return t.chain(r,function(n){return w.isLeft(n)?e(n.left):t.of(n)})}}}S.orElse=tr;function vf(t){var e=tr(t);return function(r){return e(function(n){return t.map(r(n),function(u){return w.isLeft(u)?u:w.left(n)})})}}S.orElseFirst=vf;function gf(t){return function(e){return function(r){return t.chain(r,w.match(function(n){return t.map(e(n),w.left)},function(n){return t.of(w.right(n))}))}}}S.orLeft=gf;function Pn(t){return function(e){return t.map(e,w.swap)}}S.swap=Pn;function yf(t){return function(e){return t.map(e,w.toUnion)}}S.toUnion=yf;function If(t){var e=qn(t),r=An(t),n=wn(t),u=Tn(t),c=Mn(t),f=xn(t),l=Un(t),v=Fn(t),y=tr(t);return{map:function(I,R){return X.pipe(I,r(R))},ap:function(I,R){return X.pipe(I,e(R))},of:Qe(t),chain:function(I,R){return X.pipe(I,n(R))},alt:function(I,R){return X.pipe(I,u(R))},bimap:function(I,R,x){return X.pipe(I,c(R,x))},mapLeft:function(I,R){return X.pipe(I,f(R))},fold:function(I,R,x){return X.pipe(I,l(R,x))},getOrElse:function(I,R){return X.pipe(I,v(R))},orElse:function(I,R){return X.pipe(I,y(R))},swap:Pn(t),rightM:Rn(t),leftM:On(t),left:_n(t)}}S.getEitherM=If});var kn=m(z=>{"use strict";Object.defineProperty(z,"__esModule",{value:!0});z.getFilterableComposition=z.partitionMap=z.partition=z.filterMap=z.filter=void 0;var Nn=Ye(),At=U(),Sf=Y(),Wn=He(),Ef=Ke(),Ln=Dt();function er(t,e){return function(r){return function(n){return t.map(n,function(u){return e.filter(u,r)})}}}z.filter=er;function rr(t,e){return function(r){return function(n){return t.map(n,function(u){return e.filterMap(u,r)})}}}z.filterMap=rr;function Kn(t,e){var r=er(t,e);return function(n){var u=r(Ef.not(n)),c=r(n);return function(f){return Ln.separated(u(f),c(f))}}}z.partition=Kn;function jn(t,e){var r=rr(t,e);return function(n){return function(u){return Ln.separated(At.pipe(u,r(function(c){return Wn.getLeft(n(c))})),At.pipe(u,r(function(c){return Wn.getRight(n(c))})))}}}z.partitionMap=jn;function bf(t,e){var r=Sf.getFunctorComposition(t,e).map,n=Nn.compact(t,e),u=Nn.separate(t,e,e),c=er(t,e),f=rr(t,e),l=Kn(t,e),v=jn(t,e);return{map:r,compact:n,separate:u,filter:function(y,I){return At.pipe(y,c(I))},filterMap:function(y,I){return At.pipe(y,f(I))},partition:function(y,I){return At.pipe(y,l(I))},partitionMap:function(y,I){return At.pipe(y,v(I))}}}z.getFilterableComposition=bf});var ir=m(ot=>{"use strict";Object.defineProperty(ot,"__esModule",{value:!0});ot.chainFirstIOK=ot.chainIOK=ot.fromIOK=void 0;var _f=pt(),nr=U();function Rf(t){return function(e){return nr.flow(e,t.fromIO)}}ot.fromIOK=Rf;function Of(t,e){return function(r){var n=nr.flow(r,t.fromIO);return function(u){return e.chain(u,n)}}}ot.chainIOK=Of;function Af(t,e){var r=_f.chainFirst(e);return function(n){return r(nr.flow(n,t.fromIO))}}ot.chainFirstIOK=Af});var Dn=m(ut=>{"use strict";Object.defineProperty(ut,"__esModule",{value:!0});ut.chainFirstTaskK=ut.chainTaskK=ut.fromTaskK=void 0;var qf=pt(),ar=U();function wf(t){return function(e){return ar.flow(e,t.fromTask)}}ut.fromTaskK=wf;function Tf(t,e){return function(r){var n=ar.flow(r,t.fromTask);return function(u){return e.chain(u,n)}}}ut.chainTaskK=Tf;function Mf(t,e){var r=qf.chainFirst(e);return function(n){return r(ar.flow(n,t.fromTask))}}ut.chainFirstTaskK=Mf});var $n=m(s=>{"use strict";var xf=s&&s.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Uf=s&&s.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Ff=s&&s.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&xf(e,t,r);return Uf(e,t),e};Object.defineProperty(s,"__esModule",{value:!0});s.getMonoid=s.getSemigroup=s.taskSeq=s.task=s.sequenceSeqArray=s.traverseSeqArray=s.traverseSeqArrayWithIndex=s.sequenceArray=s.traverseArray=s.traverseArrayWithIndex=s.traverseReadonlyArrayWithIndexSeq=s.traverseReadonlyNonEmptyArrayWithIndexSeq=s.traverseReadonlyArrayWithIndex=s.traverseReadonlyNonEmptyArrayWithIndex=s.ApT=s.apS=s.bind=s.bindTo=s.Do=s.never=s.FromTask=s.chainFirstIOK=s.chainIOK=s.fromIOK=s.FromIO=s.chainFirst=s.MonadTask=s.fromTask=s.MonadIO=s.Monad=s.Chain=s.ApplicativeSeq=s.ApplySeq=s.ApplicativePar=s.apSecond=s.apFirst=s.ApplyPar=s.Pointed=s.flap=s.Functor=s.getRaceMonoid=s.URI=s.flatten=s.chain=s.of=s.ap=s.map=s.delay=s.fromIO=void 0;var Pf=kt(),de=lt(),Bn=pt(),or=ir(),nt=U(),Gn=Y(),gt=Ff(it()),Cf=function(t){return function(){return Promise.resolve().then(t)}};s.fromIO=Cf;function Nf(t){return function(e){return function(){return new Promise(function(r){setTimeout(function(){Promise.resolve().then(e).then(r)},t)})}}}s.delay=Nf;var H=function(t,e){return nt.pipe(t,s.map(e))},yt=function(t,e){return nt.pipe(t,s.ap(e))},ur=function(t,e){return nt.pipe(t,s.chain(function(r){return nt.pipe(e,s.map(r))}))},qt=function(t,e){return nt.pipe(t,s.chain(e))},Wf=function(t){return function(e){return function(){return Promise.resolve().then(e).then(t)}}};s.map=Wf;var Lf=function(t){return function(e){return function(){return Promise.all([Promise.resolve().then(e),Promise.resolve().then(t)]).then(function(r){var n=r[0],u=r[1];return n(u)})}}};s.ap=Lf;var Kf=function(t){return function(){return Promise.resolve(t)}};s.of=Kf;var jf=function(t){return function(e){return function(){return Promise.resolve().then(e).then(function(r){return t(r)()})}}};s.chain=jf;s.flatten=s.chain(nt.identity);s.URI="Task";function kf(){return{concat:function(t,e){return function(){return Promise.race([Promise.resolve().then(t),Promise.resolve().then(e)])}},empty:s.never}}s.getRaceMonoid=kf;s.Functor={URI:s.URI,map:H};s.flap=Gn.flap(s.Functor);s.Pointed={URI:s.URI,of:s.of};s.ApplyPar={URI:s.URI,map:H,ap:yt};s.apFirst=de.apFirst(s.ApplyPar);s.apSecond=de.apSecond(s.ApplyPar);s.ApplicativePar={URI:s.URI,map:H,ap:yt,of:s.of};s.ApplySeq={URI:s.URI,map:H,ap:ur};s.ApplicativeSeq={URI:s.URI,map:H,ap:ur,of:s.of};s.Chain={URI:s.URI,map:H,ap:yt,chain:qt};s.Monad={URI:s.URI,map:H,of:s.of,ap:yt,chain:qt};s.MonadIO={URI:s.URI,map:H,of:s.of,ap:yt,chain:qt,fromIO:s.fromIO};s.fromTask=nt.identity;s.MonadTask={URI:s.URI,map:H,of:s.of,ap:yt,chain:qt,fromIO:s.fromIO,fromTask:s.fromTask};s.chainFirst=Bn.chainFirst(s.Chain);s.FromIO={URI:s.URI,fromIO:s.fromIO};s.fromIOK=or.fromIOK(s.FromIO);s.chainIOK=or.chainIOK(s.FromIO,s.Chain);s.chainFirstIOK=or.chainFirstIOK(s.FromIO,s.Chain);s.FromTask={URI:s.URI,fromIO:s.fromIO,fromTask:s.fromTask};var Df=function(){return new Promise(function(t){})};s.never=Df;s.Do=s.of(gt.emptyRecord);s.bindTo=Gn.bindTo(s.Functor);s.bind=Bn.bind(s.Chain);s.apS=de.apS(s.ApplyPar);s.ApT=s.of(gt.emptyReadonlyArray);var Bf=function(t){return function(e){return function(){return Promise.all(e.map(function(r,n){return Promise.resolve().then(function(){return t(n,r)()})}))}}};s.traverseReadonlyNonEmptyArrayWithIndex=Bf;var Gf=function(t){var e=s.traverseReadonlyNonEmptyArrayWithIndex(t);return function(r){return gt.isNonEmpty(r)?e(r):s.ApT}};s.traverseReadonlyArrayWithIndex=Gf;var $f=function(t){return function(e){return function(){return gt.tail(e).reduce(function(r,n,u){return r.then(function(c){return Promise.resolve().then(t(u+1,n)).then(function(f){return c.push(f),c})})},Promise.resolve().then(t(0,gt.head(e))).then(gt.singleton))}}};s.traverseReadonlyNonEmptyArrayWithIndexSeq=$f;var Vf=function(t){var e=s.traverseReadonlyNonEmptyArrayWithIndexSeq(t);return function(r){return gt.isNonEmpty(r)?e(r):s.ApT}};s.traverseReadonlyArrayWithIndexSeq=Vf;s.traverseArrayWithIndex=s.traverseReadonlyArrayWithIndex;var zf=function(t){return s.traverseReadonlyArrayWithIndex(function(e,r){return t(r)})};s.traverseArray=zf;s.sequenceArray=s.traverseArray(nt.identity);s.traverseSeqArrayWithIndex=s.traverseReadonlyArrayWithIndexSeq;var Jf=function(t){return s.traverseReadonlyArrayWithIndexSeq(function(e,r){return t(r)})};s.traverseSeqArray=Jf;s.sequenceSeqArray=s.traverseSeqArray(nt.identity);s.task={URI:s.URI,map:H,of:s.of,ap:yt,chain:qt,fromIO:s.fromIO,fromTask:s.fromTask};s.taskSeq={URI:s.URI,map:H,of:s.of,ap:ur,chain:qt,fromIO:s.fromIO,fromTask:s.fromTask};s.getSemigroup=de.getApplySemigroup(s.ApplySeq);s.getMonoid=Pf.getApplicativeMonoid(s.ApplicativeSeq)});var Zn=m(a=>{"use strict";var Xf=a&&a.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Hf=a&&a.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),he=a&&a.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Xf(e,t,r);return Hf(e,t),e};Object.defineProperty(a,"__esModule",{value:!0});a.getCompactable=a.getAltTaskValidation=a.getApplicativeTaskValidation=a.URI=a.throwError=a.of=a.altW=a.alt=a.flatten=a.flattenW=a.chainW=a.chain=a.apW=a.ap=a.mapLeft=a.bimap=a.map=a.chainIOEitherK=a.chainIOEitherKW=a.fromIOEitherK=a.chainTaskOptionK=a.fromTaskOptionK=a.swap=a.orLeft=a.orElseFirstW=a.orElseFirst=a.orElseW=a.orElse=a.toUnion=a.tryCatchK=a.tryCatch=a.getOrElseW=a.getOrElse=a.foldW=a.matchEW=a.fold=a.matchE=a.matchW=a.match=a.fromTaskOption=a.fromIOEither=a.fromEither=a.fromTask=a.fromIO=a.leftIO=a.rightIO=a.leftTask=a.rightTask=a.right=a.left=void 0;a.traverseReadonlyArrayWithIndexSeq=a.traverseReadonlyNonEmptyArrayWithIndexSeq=a.traverseReadonlyArrayWithIndex=a.traverseReadonlyNonEmptyArrayWithIndex=a.ApT=a.apSW=a.apS=a.bindW=a.bind=a.bindTo=a.Do=a.bracket=a.taskify=a.chainFirstTaskK=a.chainTaskK=a.fromTaskK=a.FromTask=a.chainFirstIOK=a.chainIOK=a.fromIOK=a.FromIO=a.fromEitherK=a.filterOrElseW=a.filterOrElse=a.fromPredicate=a.chainEitherKW=a.chainEitherK=a.chainOptionK=a.fromOptionK=a.fromOption=a.FromEither=a.Alt=a.Bifunctor=a.chainFirstW=a.chainFirst=a.MonadThrow=a.MonadTask=a.MonadIO=a.Monad=a.Chain=a.ApplicativeSeq=a.ApplySeq=a.ApplicativePar=a.apSecond=a.apFirst=a.ApplyPar=a.Pointed=a.flap=a.Functor=a.getFilterable=void 0;a.getTaskValidation=a.getSemigroup=a.getApplyMonoid=a.getApplySemigroup=a.taskEitherSeq=a.taskEither=a.sequenceSeqArray=a.traverseSeqArray=a.traverseSeqArrayWithIndex=a.sequenceArray=a.traverseArray=a.traverseArrayWithIndex=void 0;var Zf=kt(),wt=lt(),zn=pt(),Vn=Ye(),ct=he(ae()),P=he(Cn()),me=kn(),It=ne(),cr=ir(),sr=Dn(),q=U(),Jn=Y(),B=he(it()),_=he($n());a.left=P.left(_.Pointed);a.right=P.right(_.Pointed);a.rightTask=P.rightF(_.Functor);a.leftTask=P.leftF(_.Functor);a.rightIO=q.flow(_.fromIO,a.rightTask);a.leftIO=q.flow(_.fromIO,a.leftTask);a.fromIO=a.rightIO;a.fromTask=a.rightTask;a.fromEither=_.of;a.fromIOEither=_.fromIO;var Yf=function(t){return _.map(ct.fromOption(t))};a.fromTaskOption=Yf;a.match=P.match(_.Functor);a.matchW=a.match;a.matchE=P.matchE(_.Monad);a.fold=a.matchE;a.matchEW=a.matchE;a.foldW=a.matchEW;a.getOrElse=P.getOrElse(_.Monad);a.getOrElseW=a.getOrElse;var Qf=function(t,e){return function(){return t().then(B.right,function(r){return B.left(e(r))})}};a.tryCatch=Qf;var tl=function(t,e){return function(){for(var r=[],n=0;n{ei.exports=ti;ti.sync=yl;var Yn=require("fs");function gl(t,e){var r=e.pathExt!==void 0?e.pathExt:process.env.PATHEXT;if(!r||(r=r.split(";"),r.indexOf("")!==-1))return!0;for(var n=0;n{oi.exports=ii;ii.sync=Il;var ni=require("fs");function ii(t,e,r){ni.stat(t,function(n,u){r(n,n?!1:ai(u,e))})}function Il(t,e){return ai(ni.statSync(t),e)}function ai(t,e){return t.isFile()&&Sl(t,e)}function Sl(t,e){var r=t.mode,n=t.uid,u=t.gid,c=e.uid!==void 0?e.uid:process.getuid&&process.getuid(),f=e.gid!==void 0?e.gid:process.getgid&&process.getgid(),l=parseInt("100",8),v=parseInt("010",8),y=parseInt("001",8),I=l|v,R=r&y||r&v&&u===f||r&l&&n===c||r&I&&c===0;return R}});var si=m((Dd,ci)=>{var kd=require("fs"),ye;process.platform==="win32"||global.TESTING_WINDOWS?ye=ri():ye=ui();ci.exports=pr;pr.sync=El;function pr(t,e,r){if(typeof e=="function"&&(r=e,e={}),!r){if(typeof Promise!="function")throw new TypeError("callback not provided");return new Promise(function(n,u){pr(t,e||{},function(c,f){c?u(c):n(f)})})}ye(t,e||{},function(n,u){n&&(n.code==="EACCES"||e&&e.ignoreErrors)&&(n=null,u=!1),r(n,u)})}function El(t,e){try{return ye.sync(t,e||{})}catch(r){if(e&&e.ignoreErrors||r.code==="EACCES")return!1;throw r}}});var vi=m((Bd,hi)=>{var Tt=process.platform==="win32"||process.env.OSTYPE==="cygwin"||process.env.OSTYPE==="msys",fi=require("path"),bl=Tt?";":":",li=si(),pi=t=>Object.assign(new Error(`not found: ${t}`),{code:"ENOENT"}),di=(t,e)=>{let r=e.colon||bl,n=t.match(/\//)||Tt&&t.match(/\\/)?[""]:[...Tt?[process.cwd()]:[],...(e.path||process.env.PATH||"").split(r)],u=Tt?e.pathExt||process.env.PATHEXT||".EXE;.CMD;.BAT;.COM":"",c=Tt?u.split(r):[""];return Tt&&t.indexOf(".")!==-1&&c[0]!==""&&c.unshift(""),{pathEnv:n,pathExt:c,pathExtExe:u}},mi=(t,e,r)=>{typeof e=="function"&&(r=e,e={}),e||(e={});let{pathEnv:n,pathExt:u,pathExtExe:c}=di(t,e),f=[],l=y=>new Promise((I,R)=>{if(y===n.length)return e.all&&f.length?I(f):R(pi(t));let x=n[y],G=/^".*"$/.test(x)?x.slice(1,-1):x,$=fi.join(G,t),J=!G&&/^\.[\\\/]/.test(t)?t.slice(0,2)+$:$;I(v(J,y,0))}),v=(y,I,R)=>new Promise((x,G)=>{if(R===u.length)return x(l(I+1));let $=u[R];li(y+$,{pathExt:c},(J,Et)=>{if(!J&&Et)if(e.all)f.push(y+$);else return x(y+$);return x(v(y,I,R+1))})});return r?l(0).then(y=>r(null,y),r):l(0)},_l=(t,e)=>{e=e||{};let{pathEnv:r,pathExt:n,pathExtExe:u}=di(t,e),c=[];for(let f=0;f{"use strict";var gi=(t={})=>{let e=t.env||process.env;return(t.platform||process.platform)!=="win32"?"PATH":Object.keys(e).reverse().find(n=>n.toUpperCase()==="PATH")||"Path"};dr.exports=gi;dr.exports.default=gi});var Ei=m(($d,Si)=>{"use strict";var yi=require("path"),Rl=vi(),Ol=mr();function Ii(t,e){let r=t.options.env||process.env,n=process.cwd(),u=t.options.cwd!=null,c=u&&process.chdir!==void 0&&!process.chdir.disabled;if(c)try{process.chdir(t.options.cwd)}catch{}let f;try{f=Rl.sync(t.command,{path:r[Ol({env:r})],pathExt:e?yi.delimiter:void 0})}catch{}finally{c&&process.chdir(n)}return f&&(f=yi.resolve(u?t.options.cwd:"",f)),f}function Al(t){return Ii(t)||Ii(t,!0)}Si.exports=Al});var bi=m((Vd,vr)=>{"use strict";var hr=/([()\][%!^"`<>&|;, *?])/g;function ql(t){return t=t.replace(hr,"^$1"),t}function wl(t,e){return t=`${t}`,t=t.replace(/(\\*)"/g,'$1$1\\"'),t=t.replace(/(\\*)$/,"$1$1"),t=`"${t}"`,t=t.replace(hr,"^$1"),e&&(t=t.replace(hr,"^$1")),t}vr.exports.command=ql;vr.exports.argument=wl});var Ri=m((zd,_i)=>{"use strict";_i.exports=/^#!(.*)/});var Ai=m((Jd,Oi)=>{"use strict";var Tl=Ri();Oi.exports=(t="")=>{let e=t.match(Tl);if(!e)return null;let[r,n]=e[0].replace(/#! ?/,"").split(" "),u=r.split("/").pop();return u==="env"?n:n?`${u} ${n}`:u}});var wi=m((Xd,qi)=>{"use strict";var gr=require("fs"),Ml=Ai();function xl(t){let r=Buffer.alloc(150),n;try{n=gr.openSync(t,"r"),gr.readSync(n,r,0,150,0),gr.closeSync(n)}catch{}return Ml(r.toString())}qi.exports=xl});var Ui=m((Hd,xi)=>{"use strict";var Ul=require("path"),Ti=Ei(),Mi=bi(),Fl=wi(),Pl=process.platform==="win32",Cl=/\.(?:com|exe)$/i,Nl=/node_modules[\\/].bin[\\/][^\\/]+\.cmd$/i;function Wl(t){t.file=Ti(t);let e=t.file&&Fl(t.file);return e?(t.args.unshift(t.file),t.command=e,Ti(t)):t.file}function Ll(t){if(!Pl)return t;let e=Wl(t),r=!Cl.test(e);if(t.options.forceShell||r){let n=Nl.test(e);t.command=Ul.normalize(t.command),t.command=Mi.command(t.command),t.args=t.args.map(c=>Mi.argument(c,n));let u=[t.command].concat(t.args).join(" ");t.args=["/d","/s","/c",`"${u}"`],t.command=process.env.comspec||"cmd.exe",t.options.windowsVerbatimArguments=!0}return t}function Kl(t,e,r){e&&!Array.isArray(e)&&(r=e,e=null),e=e?e.slice(0):[],r=Object.assign({},r);let n={command:t,args:e,options:r,file:void 0,original:{command:t,args:e}};return r.shell?n:Ll(n)}xi.exports=Kl});var Ci=m((Zd,Pi)=>{"use strict";var yr=process.platform==="win32";function Ir(t,e){return Object.assign(new Error(`${e} ${t.command} ENOENT`),{code:"ENOENT",errno:"ENOENT",syscall:`${e} ${t.command}`,path:t.command,spawnargs:t.args})}function jl(t,e){if(!yr)return;let r=t.emit;t.emit=function(n,u){if(n==="exit"){let c=Fi(u,e,"spawn");if(c)return r.call(t,"error",c)}return r.apply(t,arguments)}}function Fi(t,e){return yr&&t===1&&!e.file?Ir(e.original,"spawn"):null}function kl(t,e){return yr&&t===1&&!e.file?Ir(e.original,"spawnSync"):null}Pi.exports={hookChildProcess:jl,verifyENOENT:Fi,verifyENOENTSync:kl,notFoundError:Ir}});var Li=m((Yd,Mt)=>{"use strict";var Ni=require("child_process"),Sr=Ui(),Er=Ci();function Wi(t,e,r){let n=Sr(t,e,r),u=Ni.spawn(n.command,n.args,n.options);return Er.hookChildProcess(u,n),u}function Dl(t,e,r){let n=Sr(t,e,r),u=Ni.spawnSync(n.command,n.args,n.options);return u.error=u.error||Er.verifyENOENTSync(u.status,n),u}Mt.exports=Wi;Mt.exports.spawn=Wi;Mt.exports.sync=Dl;Mt.exports._parse=Sr;Mt.exports._enoent=Er});var ji=m((Qd,Ki)=>{"use strict";Ki.exports=t=>{let e=typeof t=="string"?` +`:` +`.charCodeAt(),r=typeof t=="string"?"\r":"\r".charCodeAt();return t[t.length-1]===e&&(t=t.slice(0,t.length-1)),t[t.length-1]===r&&(t=t.slice(0,t.length-1)),t}});var Bi=m((tm,Ht)=>{"use strict";var Xt=require("path"),ki=mr(),Di=t=>{t=F({cwd:process.cwd(),path:process.env[ki()],execPath:process.execPath},t);let e,r=Xt.resolve(t.cwd),n=[];for(;e!==r;)n.push(Xt.join(r,"node_modules/.bin")),e=r,r=Xt.resolve(r,"..");let u=Xt.resolve(t.cwd,t.execPath,"..");return n.push(u),n.concat(t.path).join(Xt.delimiter)};Ht.exports=Di;Ht.exports.default=Di;Ht.exports.env=t=>{t=F({env:process.env},t);let e=F({},t.env),r=ki({env:e});return t.path=e[r],e[r]=Ht.exports(t),e}});var $i=m((em,br)=>{"use strict";var Gi=(t,e)=>{for(let r of Reflect.ownKeys(e))Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(e,r));return t};br.exports=Gi;br.exports.default=Gi});var zi=m((rm,Se)=>{"use strict";var Bl=$i(),Ie=new WeakMap,Vi=(t,e={})=>{if(typeof t!="function")throw new TypeError("Expected a function");let r,n=0,u=t.displayName||t.name||"",c=function(...f){if(Ie.set(c,++n),n===1)r=t.apply(this,f),t=null;else if(e.throw===!0)throw new Error(`Function \`${u}\` can only be called once`);return r};return Bl(c,t),Ie.set(c,n),c};Se.exports=Vi;Se.exports.default=Vi;Se.exports.callCount=t=>{if(!Ie.has(t))throw new Error(`The given function \`${t.name}\` is not wrapped by the \`onetime\` package`);return Ie.get(t)}});var Ji=m(Ee=>{"use strict";Object.defineProperty(Ee,"__esModule",{value:!0});Ee.SIGNALS=void 0;var Gl=[{name:"SIGHUP",number:1,action:"terminate",description:"Terminal closed",standard:"posix"},{name:"SIGINT",number:2,action:"terminate",description:"User interruption with CTRL-C",standard:"ansi"},{name:"SIGQUIT",number:3,action:"core",description:"User interruption with CTRL-\\",standard:"posix"},{name:"SIGILL",number:4,action:"core",description:"Invalid machine instruction",standard:"ansi"},{name:"SIGTRAP",number:5,action:"core",description:"Debugger breakpoint",standard:"posix"},{name:"SIGABRT",number:6,action:"core",description:"Aborted",standard:"ansi"},{name:"SIGIOT",number:6,action:"core",description:"Aborted",standard:"bsd"},{name:"SIGBUS",number:7,action:"core",description:"Bus error due to misaligned, non-existing address or paging error",standard:"bsd"},{name:"SIGEMT",number:7,action:"terminate",description:"Command should be emulated but is not implemented",standard:"other"},{name:"SIGFPE",number:8,action:"core",description:"Floating point arithmetic error",standard:"ansi"},{name:"SIGKILL",number:9,action:"terminate",description:"Forced termination",standard:"posix",forced:!0},{name:"SIGUSR1",number:10,action:"terminate",description:"Application-specific signal",standard:"posix"},{name:"SIGSEGV",number:11,action:"core",description:"Segmentation fault",standard:"ansi"},{name:"SIGUSR2",number:12,action:"terminate",description:"Application-specific signal",standard:"posix"},{name:"SIGPIPE",number:13,action:"terminate",description:"Broken pipe or socket",standard:"posix"},{name:"SIGALRM",number:14,action:"terminate",description:"Timeout or timer",standard:"posix"},{name:"SIGTERM",number:15,action:"terminate",description:"Termination",standard:"ansi"},{name:"SIGSTKFLT",number:16,action:"terminate",description:"Stack is empty or overflowed",standard:"other"},{name:"SIGCHLD",number:17,action:"ignore",description:"Child process terminated, paused or unpaused",standard:"posix"},{name:"SIGCLD",number:17,action:"ignore",description:"Child process terminated, paused or unpaused",standard:"other"},{name:"SIGCONT",number:18,action:"unpause",description:"Unpaused",standard:"posix",forced:!0},{name:"SIGSTOP",number:19,action:"pause",description:"Paused",standard:"posix",forced:!0},{name:"SIGTSTP",number:20,action:"pause",description:'Paused using CTRL-Z or "suspend"',standard:"posix"},{name:"SIGTTIN",number:21,action:"pause",description:"Background process cannot read terminal input",standard:"posix"},{name:"SIGBREAK",number:21,action:"terminate",description:"User interruption with CTRL-BREAK",standard:"other"},{name:"SIGTTOU",number:22,action:"pause",description:"Background process cannot write to terminal output",standard:"posix"},{name:"SIGURG",number:23,action:"ignore",description:"Socket received out-of-band data",standard:"bsd"},{name:"SIGXCPU",number:24,action:"core",description:"Process timed out",standard:"bsd"},{name:"SIGXFSZ",number:25,action:"core",description:"File too big",standard:"bsd"},{name:"SIGVTALRM",number:26,action:"terminate",description:"Timeout or timer",standard:"bsd"},{name:"SIGPROF",number:27,action:"terminate",description:"Timeout or timer",standard:"bsd"},{name:"SIGWINCH",number:28,action:"ignore",description:"Terminal window size changed",standard:"bsd"},{name:"SIGIO",number:29,action:"terminate",description:"I/O is available",standard:"other"},{name:"SIGPOLL",number:29,action:"terminate",description:"Watched event",standard:"other"},{name:"SIGINFO",number:29,action:"ignore",description:"Request for process information",standard:"other"},{name:"SIGPWR",number:30,action:"terminate",description:"Device running out of power",standard:"systemv"},{name:"SIGSYS",number:31,action:"core",description:"Invalid system call",standard:"other"},{name:"SIGUNUSED",number:31,action:"terminate",description:"Invalid system call",standard:"other"}];Ee.SIGNALS=Gl});var _r=m(xt=>{"use strict";Object.defineProperty(xt,"__esModule",{value:!0});xt.SIGRTMAX=xt.getRealtimeSignals=void 0;var $l=function(){let t=Hi-Xi+1;return Array.from({length:t},Vl)};xt.getRealtimeSignals=$l;var Vl=function(t,e){return{name:`SIGRT${e+1}`,number:Xi+e,action:"terminate",description:"Application-specific signal (realtime)",standard:"posix"}},Xi=34,Hi=64;xt.SIGRTMAX=Hi});var Zi=m(be=>{"use strict";Object.defineProperty(be,"__esModule",{value:!0});be.getSignals=void 0;var zl=require("os"),Jl=Ji(),Xl=_r(),Hl=function(){let t=(0,Xl.getRealtimeSignals)();return[...Jl.SIGNALS,...t].map(Zl)};be.getSignals=Hl;var Zl=function({name:t,number:e,description:r,action:n,forced:u=!1,standard:c}){let{signals:{[t]:f}}=zl.constants,l=f!==void 0;return{name:t,number:l?f:e,description:r,supported:l,action:n,forced:u,standard:c}}});var Qi=m(Ut=>{"use strict";Object.defineProperty(Ut,"__esModule",{value:!0});Ut.signalsByNumber=Ut.signalsByName=void 0;var Yl=require("os"),Yi=Zi(),Ql=_r(),tp=function(){return(0,Yi.getSignals)().reduce(ep,{})},ep=function(t,{name:e,number:r,description:n,supported:u,action:c,forced:f,standard:l}){return et(F({},t),{[e]:{name:e,number:r,description:n,supported:u,action:c,forced:f,standard:l}})},rp=tp();Ut.signalsByName=rp;var np=function(){let t=(0,Yi.getSignals)(),e=Ql.SIGRTMAX+1,r=Array.from({length:e},(n,u)=>ip(u,t));return Object.assign({},...r)},ip=function(t,e){let r=ap(t,e);if(r===void 0)return{};let{name:n,description:u,supported:c,action:f,forced:l,standard:v}=r;return{[t]:{name:n,number:t,description:u,supported:c,action:f,forced:l,standard:v}}},ap=function(t,e){let r=e.find(({name:n})=>Yl.constants.signals[n]===t);return r!==void 0?r:e.find(n=>n.number===t)},op=np();Ut.signalsByNumber=op});var ea=m((um,ta)=>{"use strict";var{signalsByName:up}=Qi(),cp=({timedOut:t,timeout:e,errorCode:r,signal:n,signalDescription:u,exitCode:c,isCanceled:f})=>t?`timed out after ${e} milliseconds`:f?"was canceled":r!==void 0?`failed with ${r}`:n!==void 0?`was killed with ${n} (${u})`:c!==void 0?`failed with exit code ${c}`:"failed",sp=({stdout:t,stderr:e,all:r,error:n,signal:u,exitCode:c,command:f,escapedCommand:l,timedOut:v,isCanceled:y,killed:I,parsed:{options:{timeout:R}}})=>{c=c===null?void 0:c,u=u===null?void 0:u;let x=u===void 0?void 0:up[u].description,G=n&&n.code,J=`Command ${cp({timedOut:v,timeout:R,errorCode:G,signal:u,signalDescription:x,exitCode:c,isCanceled:y})}: ${f}`,Et=Object.prototype.toString.call(n)==="[object Error]",te=Et?`${J} +${n.message}`:J,ee=[te,e,t].filter(Boolean).join(` +`);return Et?(n.originalMessage=n.message,n.message=ee):n=new Error(ee),n.shortMessage=te,n.command=f,n.escapedCommand=l,n.exitCode=c,n.signal=u,n.signalDescription=x,n.stdout=t,n.stderr=e,r!==void 0&&(n.all=r),"bufferedData"in n&&delete n.bufferedData,n.failed=!0,n.timedOut=Boolean(v),n.isCanceled=y,n.killed=I&&!v,n};ta.exports=sp});var na=m((cm,Rr)=>{"use strict";var _e=["stdin","stdout","stderr"],fp=t=>_e.some(e=>t[e]!==void 0),ra=t=>{if(!t)return;let{stdio:e}=t;if(e===void 0)return _e.map(n=>t[n]);if(fp(t))throw new Error(`It's not possible to provide \`stdio\` in combination with one of ${_e.map(n=>`\`${n}\``).join(", ")}`);if(typeof e=="string")return e;if(!Array.isArray(e))throw new TypeError(`Expected \`stdio\` to be of type \`string\` or \`Array\`, got \`${typeof e}\``);let r=Math.max(e.length,_e.length);return Array.from({length:r},(n,u)=>e[u])};Rr.exports=ra;Rr.exports.node=t=>{let e=ra(t);return e==="ipc"?"ipc":e===void 0||typeof e=="string"?[e,e,e,"ipc"]:e.includes("ipc")?e:[...e,"ipc"]}});var ia=m((sm,Re)=>{Re.exports=["SIGABRT","SIGALRM","SIGHUP","SIGINT","SIGTERM"];process.platform!=="win32"&&Re.exports.push("SIGVTALRM","SIGXCPU","SIGXFSZ","SIGUSR2","SIGTRAP","SIGSYS","SIGQUIT","SIGIOT");process.platform==="linux"&&Re.exports.push("SIGIO","SIGPOLL","SIGPWR","SIGSTKFLT","SIGUNUSED")});var sa=m((fm,Ct)=>{var O=global.process;typeof O!="object"||!O?Ct.exports=function(){}:(aa=require("assert"),Ft=ia(),oa=/^win/i.test(O.platform),Zt=require("events"),typeof Zt!="function"&&(Zt=Zt.EventEmitter),O.__signal_exit_emitter__?N=O.__signal_exit_emitter__:(N=O.__signal_exit_emitter__=new Zt,N.count=0,N.emitted={}),N.infinite||(N.setMaxListeners(1/0),N.infinite=!0),Ct.exports=function(t,e){if(global.process===O){aa.equal(typeof t,"function","a callback must be provided for exit handler"),Pt===!1&&Or();var r="exit";e&&e.alwaysLast&&(r="afterexit");var n=function(){N.removeListener(r,t),N.listeners("exit").length===0&&N.listeners("afterexit").length===0&&Oe()};return N.on(r,t),n}},Oe=function(){!Pt||global.process!==O||(Pt=!1,Ft.forEach(function(e){try{O.removeListener(e,Ae[e])}catch{}}),O.emit=qe,O.reallyExit=Ar,N.count-=1)},Ct.exports.unload=Oe,St=function(e,r,n){N.emitted[e]||(N.emitted[e]=!0,N.emit(e,r,n))},Ae={},Ft.forEach(function(t){Ae[t]=function(){if(O===global.process){var r=O.listeners(t);r.length===N.count&&(Oe(),St("exit",null,t),St("afterexit",null,t),oa&&t==="SIGHUP"&&(t="SIGINT"),O.kill(O.pid,t))}}}),Ct.exports.signals=function(){return Ft},Pt=!1,Or=function(){Pt||O!==global.process||(Pt=!0,N.count+=1,Ft=Ft.filter(function(e){try{return O.on(e,Ae[e]),!0}catch{return!1}}),O.emit=ca,O.reallyExit=ua)},Ct.exports.load=Or,Ar=O.reallyExit,ua=function(e){O===global.process&&(O.exitCode=e||0,St("exit",O.exitCode,null),St("afterexit",O.exitCode,null),Ar.call(O,O.exitCode))},qe=O.emit,ca=function(e,r){if(e==="exit"&&O===global.process){r!==void 0&&(O.exitCode=r);var n=qe.apply(this,arguments);return St("exit",O.exitCode,null),St("afterexit",O.exitCode,null),n}else return qe.apply(this,arguments)});var aa,Ft,oa,Zt,N,Oe,St,Ae,Pt,Or,Ar,ua,qe,ca});var la=m((lm,fa)=>{"use strict";var lp=require("os"),pp=sa(),dp=1e3*5,mp=(t,e="SIGTERM",r={})=>{let n=t(e);return hp(t,e,r,n),n},hp=(t,e,r,n)=>{if(!vp(e,r,n))return;let u=yp(r),c=setTimeout(()=>{t("SIGKILL")},u);c.unref&&c.unref()},vp=(t,{forceKillAfterTimeout:e},r)=>gp(t)&&e!==!1&&r,gp=t=>t===lp.constants.signals.SIGTERM||typeof t=="string"&&t.toUpperCase()==="SIGTERM",yp=({forceKillAfterTimeout:t=!0})=>{if(t===!0)return dp;if(!Number.isFinite(t)||t<0)throw new TypeError(`Expected the \`forceKillAfterTimeout\` option to be a non-negative integer, got \`${t}\` (${typeof t})`);return t},Ip=(t,e)=>{t.kill()&&(e.isCanceled=!0)},Sp=(t,e,r)=>{t.kill(e),r(Object.assign(new Error("Timed out"),{timedOut:!0,signal:e}))},Ep=(t,{timeout:e,killSignal:r="SIGTERM"},n)=>{if(e===0||e===void 0)return n;let u,c=new Promise((l,v)=>{u=setTimeout(()=>{Sp(t,r,v)},e)}),f=n.finally(()=>{clearTimeout(u)});return Promise.race([c,f])},bp=({timeout:t})=>{if(t!==void 0&&(!Number.isFinite(t)||t<0))throw new TypeError(`Expected the \`timeout\` option to be a non-negative integer, got \`${t}\` (${typeof t})`)},_p=async(t,{cleanup:e,detached:r},n)=>{if(!e||r)return n;let u=pp(()=>{t.kill()});return n.finally(()=>{u()})};fa.exports={spawnedKill:mp,spawnedCancel:Ip,setupTimeout:Ep,validateTimeout:bp,setExitHandler:_p}});var da=m((pm,pa)=>{"use strict";var Q=t=>t!==null&&typeof t=="object"&&typeof t.pipe=="function";Q.writable=t=>Q(t)&&t.writable!==!1&&typeof t._write=="function"&&typeof t._writableState=="object";Q.readable=t=>Q(t)&&t.readable!==!1&&typeof t._read=="function"&&typeof t._readableState=="object";Q.duplex=t=>Q.writable(t)&&Q.readable(t);Q.transform=t=>Q.duplex(t)&&typeof t._transform=="function";pa.exports=Q});var ha=m((dm,ma)=>{"use strict";var{PassThrough:Rp}=require("stream");ma.exports=t=>{t=F({},t);let{array:e}=t,{encoding:r}=t,n=r==="buffer",u=!1;e?u=!(r||n):r=r||"utf8",n&&(r=null);let c=new Rp({objectMode:u});r&&c.setEncoding(r);let f=0,l=[];return c.on("data",v=>{l.push(v),u?f=l.length:f+=v.length}),c.getBufferedValue=()=>e?l:n?Buffer.concat(l,f):l.join(""),c.getBufferedLength=()=>f,c}});var va=m((mm,Yt)=>{"use strict";var{constants:Op}=require("buffer"),Ap=require("stream"),{promisify:qp}=require("util"),wp=ha(),Tp=qp(Ap.pipeline),qr=class extends Error{constructor(){super("maxBuffer exceeded");this.name="MaxBufferError"}};async function wr(t,e){if(!t)throw new Error("Expected a stream");e=F({maxBuffer:1/0},e);let{maxBuffer:r}=e,n=wp(e);return await new Promise((u,c)=>{let f=l=>{l&&n.getBufferedLength()<=Op.MAX_LENGTH&&(l.bufferedData=n.getBufferedValue()),c(l)};(async()=>{try{await Tp(t,n),u()}catch(l){f(l)}})(),n.on("data",()=>{n.getBufferedLength()>r&&f(new qr)})}),n.getBufferedValue()}Yt.exports=wr;Yt.exports.buffer=(t,e)=>wr(t,et(F({},e),{encoding:"buffer"}));Yt.exports.array=(t,e)=>wr(t,et(F({},e),{array:!0}));Yt.exports.MaxBufferError=qr});var ya=m((hm,ga)=>{"use strict";var{PassThrough:Mp}=require("stream");ga.exports=function(){var t=[],e=new Mp({objectMode:!0});return e.setMaxListeners(0),e.add=r,e.isEmpty=n,e.on("unpipe",u),Array.prototype.slice.call(arguments).forEach(r),e;function r(c){return Array.isArray(c)?(c.forEach(r),this):(t.push(c),c.once("end",u.bind(null,c)),c.once("error",e.emit.bind(e,"error")),c.pipe(e,{end:!1}),this)}function n(){return t.length==0}function u(c){t=t.filter(function(f){return f!==c}),!t.length&&e.readable&&e.end()}}});var ba=m((vm,Ea)=>{"use strict";var Sa=da(),Ia=va(),xp=ya(),Up=(t,e)=>{e===void 0||t.stdin===void 0||(Sa(e)?e.pipe(t.stdin):t.stdin.end(e))},Fp=(t,{all:e})=>{if(!e||!t.stdout&&!t.stderr)return;let r=xp();return t.stdout&&r.add(t.stdout),t.stderr&&r.add(t.stderr),r},Tr=async(t,e)=>{if(!!t){t.destroy();try{return await e}catch(r){return r.bufferedData}}},Mr=(t,{encoding:e,buffer:r,maxBuffer:n})=>{if(!(!t||!r))return e?Ia(t,{encoding:e,maxBuffer:n}):Ia.buffer(t,{maxBuffer:n})},Pp=async({stdout:t,stderr:e,all:r},{encoding:n,buffer:u,maxBuffer:c},f)=>{let l=Mr(t,{encoding:n,buffer:u,maxBuffer:c}),v=Mr(e,{encoding:n,buffer:u,maxBuffer:c}),y=Mr(r,{encoding:n,buffer:u,maxBuffer:c*2});try{return await Promise.all([f,l,v,y])}catch(I){return Promise.all([{error:I,signal:I.signal,timedOut:I.timedOut},Tr(t,l),Tr(e,v),Tr(r,y)])}},Cp=({input:t})=>{if(Sa(t))throw new TypeError("The `input` option cannot be a stream in sync mode")};Ea.exports={handleInput:Up,makeAllStream:Fp,getSpawnedResult:Pp,validateInputSync:Cp}});var Ra=m((gm,_a)=>{"use strict";var Np=(async()=>{})().constructor.prototype,Wp=["then","catch","finally"].map(t=>[t,Reflect.getOwnPropertyDescriptor(Np,t)]),Lp=(t,e)=>{for(let[r,n]of Wp){let u=typeof e=="function"?(...c)=>Reflect.apply(n.value,e(),c):n.value.bind(e);Reflect.defineProperty(t,r,et(F({},n),{value:u}))}return t},Kp=t=>new Promise((e,r)=>{t.on("exit",(n,u)=>{e({exitCode:n,signal:u})}),t.on("error",n=>{r(n)}),t.stdin&&t.stdin.on("error",n=>{r(n)})});_a.exports={mergePromise:Lp,getSpawnedPromise:Kp}});var qa=m((ym,Aa)=>{"use strict";var Oa=(t,e=[])=>Array.isArray(e)?[t,...e]:[t],jp=/^[\w.-]+$/,kp=/"/g,Dp=t=>typeof t!="string"||jp.test(t)?t:`"${t.replace(kp,'\\"')}"`,Bp=(t,e)=>Oa(t,e).join(" "),Gp=(t,e)=>Oa(t,e).map(r=>Dp(r)).join(" "),$p=/ +/g,Vp=t=>{let e=[];for(let r of t.trim().split($p)){let n=e[e.length-1];n&&n.endsWith("\\")?e[e.length-1]=`${n.slice(0,-1)} ${r}`:e.push(r)}return e};Aa.exports={joinCommand:Bp,getEscapedCommand:Gp,parseCommand:Vp}});var Pa=m((Im,Nt)=>{"use strict";var zp=require("path"),xr=require("child_process"),Jp=Li(),Xp=ji(),Hp=Bi(),Zp=zi(),we=ea(),Ta=na(),{spawnedKill:Yp,spawnedCancel:Qp,setupTimeout:td,validateTimeout:ed,setExitHandler:rd}=la(),{handleInput:nd,getSpawnedResult:id,makeAllStream:ad,validateInputSync:od}=ba(),{mergePromise:wa,getSpawnedPromise:ud}=Ra(),{joinCommand:Ma,parseCommand:xa,getEscapedCommand:Ua}=qa(),cd=1e3*1e3*100,sd=({env:t,extendEnv:e,preferLocal:r,localDir:n,execPath:u})=>{let c=e?F(F({},process.env),t):t;return r?Hp.env({env:c,cwd:n,execPath:u}):c},Fa=(t,e,r={})=>{let n=Jp._parse(t,e,r);return t=n.command,e=n.args,r=n.options,r=F({maxBuffer:cd,buffer:!0,stripFinalNewline:!0,extendEnv:!0,preferLocal:!1,localDir:r.cwd||process.cwd(),execPath:process.execPath,encoding:"utf8",reject:!0,cleanup:!0,all:!1,windowsHide:!0},r),r.env=sd(r),r.stdio=Ta(r),process.platform==="win32"&&zp.basename(t,".exe")==="cmd"&&e.unshift("/q"),{file:t,args:e,options:r,parsed:n}},Qt=(t,e,r)=>typeof e!="string"&&!Buffer.isBuffer(e)?r===void 0?void 0:"":t.stripFinalNewline?Xp(e):e,Te=(t,e,r)=>{let n=Fa(t,e,r),u=Ma(t,e),c=Ua(t,e);ed(n.options);let f;try{f=xr.spawn(n.file,n.args,n.options)}catch(G){let $=new xr.ChildProcess,J=Promise.reject(we({error:G,stdout:"",stderr:"",all:"",command:u,escapedCommand:c,parsed:n,timedOut:!1,isCanceled:!1,killed:!1}));return wa($,J)}let l=ud(f),v=td(f,n.options,l),y=rd(f,n.options,v),I={isCanceled:!1};f.kill=Yp.bind(null,f.kill.bind(f)),f.cancel=Qp.bind(null,f,I);let x=Zp(async()=>{let[{error:G,exitCode:$,signal:J,timedOut:Et},te,ee,Da]=await id(f,n.options,y),Ur=Qt(n.options,te),Fr=Qt(n.options,ee),Pr=Qt(n.options,Da);if(G||$!==0||J!==null){let Cr=we({error:G,exitCode:$,signal:J,stdout:Ur,stderr:Fr,all:Pr,command:u,escapedCommand:c,parsed:n,timedOut:Et,isCanceled:I.isCanceled,killed:f.killed});if(!n.options.reject)return Cr;throw Cr}return{command:u,escapedCommand:c,exitCode:0,stdout:Ur,stderr:Fr,all:Pr,failed:!1,timedOut:!1,isCanceled:!1,killed:!1}});return nd(f,n.options.input),f.all=ad(f,n.options),wa(f,x)};Nt.exports=Te;Nt.exports.sync=(t,e,r)=>{let n=Fa(t,e,r),u=Ma(t,e),c=Ua(t,e);od(n.options);let f;try{f=xr.spawnSync(n.file,n.args,n.options)}catch(y){throw we({error:y,stdout:"",stderr:"",all:"",command:u,escapedCommand:c,parsed:n,timedOut:!1,isCanceled:!1,killed:!1})}let l=Qt(n.options,f.stdout,f.error),v=Qt(n.options,f.stderr,f.error);if(f.error||f.status!==0||f.signal!==null){let y=we({stdout:l,stderr:v,error:f.error,signal:f.signal,exitCode:f.status,command:u,escapedCommand:c,parsed:n,timedOut:f.error&&f.error.code==="ETIMEDOUT",isCanceled:!1,killed:f.signal!==null});if(!n.options.reject)return y;throw y}return{command:u,escapedCommand:c,exitCode:0,stdout:l,stderr:v,failed:!1,timedOut:!1,isCanceled:!1,killed:!1}};Nt.exports.command=(t,e)=>{let[r,...n]=xa(t);return Te(r,n,e)};Nt.exports.commandSync=(t,e)=>{let[r,...n]=xa(t);return Te.sync(r,n,e)};Nt.exports.node=(t,e,r={})=>{e&&!Array.isArray(e)&&typeof e=="object"&&(r=e,e=[]);let n=Ta.node(r),u=process.execArgv.filter(l=>!l.startsWith("--inspect")),{nodePath:c=process.execPath,nodeOptions:f=u}=r;return Te(c,[...f,t,...Array.isArray(e)?e:[]],et(F({},r),{stdin:void 0,stdout:void 0,stderr:void 0,stdio:n,shell:!1}))}});var pd={};Ha(pd,{default:()=>ld});var ka=require("@raycast/api");var La=Kt(ae()),Ka=Kt(U()),Wt=Kt(Zn());var Ca=Kt(require("node:process"),1),Na=Kt(Pa(),1);async function Wa(t){if(Ca.default.platform!=="darwin")throw new Error("macOS only");let{stdout:e}=await(0,Na.default)("osascript",["-e",t]);return e}var tt=(t,e)=>Wt.tryCatch(()=>Wa(`tell application "${t}" to ${e}`),La.toError);var bm=tt("Music","pause"),_m=tt("Music","play"),Rm=tt("Music","stop"),Om=tt("Music","next track"),Am=tt("Music","previous track"),qm=tt("Music","playpause"),wm=(0,Ka.pipe)(tt("Music","player state"),Wt.map(t=>t)),Tm=tt("Music","set loved of current track to true"),Mm=tt("Music","set disliked of current track to true"),ja=tt("Music",'duplicate current track to source "Library"');var ld=async()=>{await(0,ka.closeMainWindow)(),await ja()};module.exports=Za(pd);0&&(module.exports={}); diff --git a/raycast/extensions/2bfe94cd-50ab-4e48-a6cd-f1ff47a72706/assets/icon.png b/raycast/extensions/2bfe94cd-50ab-4e48-a6cd-f1ff47a72706/assets/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..795615ba0db291e63edabf8308fea19bf3427e7d GIT binary patch literal 171859 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≪EZnqVYWnYrDZ@k&$(ijC{cW6S!=#^mpP$KmMK?PR_ zUaggwi}(uc;4kyQJe!S&Z&GOf1S_b`;@Cnp!L%A<6r`r#V}#!;B+~viU-Td)VlodN zfbrO@GbzG4lb*gX7b%~y5j1qvNOB7NxtX2y#WJkb#_iWtNQ*^$hj;SSWI(WW)mFKU zquW5`G)eFML9qG9Fvo8RE+>H&34=q>iEoDHY?CtE92)Q01G>4%tk#z#ruZ!ijsc^fb}12xO(}F(s@s-5p@& zc;z{e(FCe&8noDH;Z@BJUGmcN_;%h*ijZqTxR!FTj>#D@31jnnmRr6>U(gaz-%%1) z`$WuaVO7FuZ2d3jnIdx#YI7XSJz|kws}eV!dm%m>+h=ot2u7&Olfhr9xOw`=^*M!- zK@U~ecuU4V&by-t{Fb4nfw1Hrh-y- zYFpSI^n=97!cAIPoR25J+m;g90`j-z4NO}^eZnbtiN-U!kL65PriN%6eLAVozMNpV zX+hq#igcoNzA?&Y-`JQ~UU{J+=92Zq6DOK6)ctz&%iaw28G!jXVQXwGZHwc|(m$iB zyfbr2=ErYcf<3WY(Zz8K*UH~i1$WwrQ|zX_5WVle3x)A(k^ zgXm90+hLB(dmb6hG&B`C&RXxz1hvG0&WCx-lzkY-q=vI(#jXk&Hvh3+2H)^i90YzC>@r3|NF;iggQSAzh85_U_fa(0ug<;% zWy8Qch>!B504VNVfUy zaLTM0l*qEtE+L|GQJ6#%WsfLA!V>n6Q!#8C_5QaUZp;hgn}=T?GLHSw;CY?Lc-YrZ ziUMTl=*JBaT64!0*Tnw81Vesj@5wIL8`Qhu1M3`N1#i<+_++t7UfPaW?quqEzNmNv zFUFHk3q$k}xM#d2b8-(_Zr$||&(Y|A6gx*SV^C52BB<;(2LJJC*Dve-FAMc{`2mRT zrYBm4$B=>{TyoWz?=Gs?CnE@sRFiRkmeWC+0TT&1tm5vah|;he--92>5*%`9UNJtU z>`RF=(*bX_NQ#_L-qqje_v|Z-ojt)<+bM1HxO8dXZmr_qVa=S<{21+$LP_mXi1lexH;PnP_RA>7fry z>iKFJ6N4WSF~`pQ)kLo|s#5erQuNTtYF7v0_jcA^LY`mP^V8{-@89#;Mfo)z{)vJR ziPxl6@8!)3xy~8u!*-g(O*z!(3;jq?4xd~v;(dk>;ZiN)V|<5Zb(&!c~PQv=MR6)dog&kz6qY$_=|F+;ox~{CVV$uVSiM-5b>Xv1R0!>>B>%n%z3eqi;wGYciNXc>|$ABC>0IgxM1Kj&Avc zURcw|5RDz^q|1KNqzoW2&v2-5-J#494CEI#eRcWE2U*?MD13Ik`fpzJ^tbzIK-+j- zm{QcsXPgMWq+W*cb6`44c4q!5;fx3JmPDpk~eN5}^iybvCT@^%Hx$e_!rzN7_%w3<=3CWpcLsapx}_ zXu14qlQ)yTqUq74dCOah{XEX6`IblHjhn^;4*W1ft`%_TYfECt+^dBN=KJyg?M0D! zLLI_k9no47hq=mM4s2#`BU|Rd0@cT##~O1T?A@5Y2RryXm_Gj?QF8-(6Lf#*sOFkc zYv1^u+;ckio-TN;Db0S5bf-?#kTv}iBC<}C(^uc9p3OXFTl zVxvV|9ok8QNlMUlhW^@MHM!?&!%ul)%8c7M9I!N zRV3=BbiK#FIJQ&KXuVELTCk}2^i`$xx)yNxgIpi4eEPR^hu;c_wnD3fX6NF>$K4Ww zrVqALfUcM6{=bTYQ%K`}Ne&6oug>9Us)fEqEP<2v&JPkOBIqXpoC?o{`e9ZtI=van ztSPzIKjlSCk{e%+yu~tGCQs!MzepgTK{w#p8_b*1SBWG$Z)+z7z}#WK{^e9{@b8dF zW2iNvD|=gbYum|rJ)5tkewKcX>^Kf^5_*lQ_6mCN4axddj{PnDX^~inYVYaHgDB=6 zjj_bI_da%_Q&D=w5k@Z@MUl+!SAB(p;UQMvZNv1ynw*xc`K%~?CCk<)830i2L3c*l zE>|H~wB^nNYJznb#i{--IqCZX%dj@OuBkMl@oM8oLMgpL-~KWZT7P=i z((?d6Qn>e})!TH1XT9RqK97h^E+}wjN6+371(n$_TjWG#j%JwCMx>G|QD{?W9pkUe z1}}5uWqAzJCr)n$0rMC+zlI(${vKrJ5I3r4A=HqnrvNx^(oad){_OVBuOHU_HT1Ny zu4mc$_2n8w$`oWAO(M@OxC=PvkUBHf%%8Cl_roq*mM}-vNJaWwpGjLji;1?GK*+=+j!#|r zQ+k$tz34vqyy&+QwtIyV*0WAdE|81d7C{Rncj3TvNAR8lmGSx_yiO+3#9{-IRsMDS zyJ4w*XE0W$3L}icGV@jt(A9c8E5FF5q6DfTeiqMH-m^?-k zVkrNIrt*lYNT-fhxZp>kC^Zb)fYT|mY-g~a)VDSskwqEz z@S`Fry7jx9Qc_{@HEu&kXWOkdWp}<`-?q&=4|AKpHd1ESnu`SbFG{s3Oc;B*H!Rv)WfT+%zK#l}y z&V=halN3s3`B|Zmm5{iLZ^&b@#A)K>A(699JYg}FEYA5Kl>e^`Y}-O)z+38nJw9W< zlX2rM3uI*g^zIaCp{IvwFQl4=u09<~cGRmRuMTfE8q!+40!U@VpA%Pj&sFRO?S=@c zXhP_e2Khrxm`bRjiS5ns7_YcU3#)U?9!hB*38cz*+Xy`FiFW)|&qnwUBACA6*QuQl zF+%0?sqH4HDDGSRTujCBW3P2a@gnj@demWMQ0NSjc6aU-XDwDbM{>)D{e(GSFsFaf zi5vs-e4J`n2pJX6#2i^V+^B=J5-Nm~Iuq zW?4#cu7V0CwScF^WN27=fS&d|dQ=#hGIM^PNT358?Zs*ug5r-4G|vAhO;6KDEtk(y z(5M1ErNEfu>x|NSuTa%`*f)+0;4}Q~!&)lF8gooT-BkSsr-Z#0bWA58O7!_NoHA`nz?2d;N$6q=F%Hy(EP{V^rdnynUMb0d^Y)8?_@X)%ozs0INsq5}T_ug@wa8nFE4O*kJ z;~(!_J#VO0GITKk>{0gq0cmL^?Rmrqq>+`Ppir@X-5Bk^*3 z$at`*#S8e6N7fzm#yA$#lAI!LY(3Ciaon?PJD$e#SBl9NuInI{ztoo0s+pO+j$1Yv z%du?W>I-Vj1-c3ti)mwJn1Z6(O{I|yrX@b-mLxjU$h&U`W+jW9L-DWQLNzWmV$xAS zFb~eI6Q1<+eBU&mLJrWEbJF+W_ru6e7=S4FM;qxVN_)6;JvpI!>WxCHO{PGAiS1=4 z#E*zGaGmM8Rz+w0ZFJD793-i1NonwdXx2npa*`i!?PpQl^li{V$IJWs zmub35y<(11n5#Mum5(h$LpkhhNrgpRBj=iF+3Bc8N}mdSJM&yY>3_LHLOK(G?gkb- z2V^7t2k;KS<2$m|1V?mO@gv%>j@Q1wdo3j6GhH1h{ZwsB!%TOQ1uxApjQ_L?OQ#atTX0_hUmEwQwhL1~UT{~acqpudr&+(Svh)oD`(FGVTGrt0%PybLHntP(XS2R) zJCl-*R)a<^*TyNT3-Ya{LZ?j4Rm{94S&&fd9< z?pS!pXK_3?-H89!C$c)U<1jcF#iztdtd;w}Be9;San@b*BHG1xrg`(9p2CE%42R`j zOUdE9%Y*5mes#E0WNiN*pH_ItV=C#=%E3=hq)r9CEBZ82zeC!A7g`;Ktd_nFxG4>e z4{Xt*`vs{0tUbSX!78m~*Nl}trj1V&X-(fEGw)=W+IUa44Vd=w z5JJ9f1djsORoxiCi*~<~1!s0ct|dl+H64=izOKt@5x>i^1GvSX+0>Ae{4d!Of9`Pw zWu3Q2%e;_ElBoiQBDMG1Ym0iN*yfK!~bj1pTw66X{%INSJ zeYWWvhZU)$#qo3?&^qx!?xfpNs{QJq!3DiOHm2xT+O5gWL)nk+5zE2p=yhp>tUVij z#t4eU33V*K+@%IutV?r*#5S0D zk8*^4uBH%+W(n+u=zNXyAP*KeR;swjHpI@LwjdkNw=U2N!t1PwDbK~JWf@!6C-Qd= zFhJoX_+{l~HXa)F4K#KCSNhf8c~j0P+d`h0f+94xA?LWvl^n;v>L1@-SYJ+ZI@eJONe3$LS`1pI8Qo~Y+Rb5a^iUW6pZ&fOdpP;|a+)RD-efVcgFn5g)^J zBBOufmPMYVl{HBY@5cNGQkbS<*LjgV86dh6KEk%cH1~pf^G8!%e|EnkHQOq}P1dJs0JY2BeHgc|} zJB!QNVB9+y9H1VR0g5R1nYo_9SE-Hy`evmH;Us@eKJ+p@C2mgDpEnDoBh`OA%M8rQ z6;S^~?Vw(7c3~`f_^d6~E7qTIOBBO6{(ydj!-;I&{$Mj?u?qrH(qc zDKU3e0)P=|y$S;P45*V7&?}sK-1-8~joHYbge>fU{rXQ;ms#^cqlhJ|Ky1$Z&zTdi zbsOur+U`~6j|v2|TmcA$6^Lq#>VoG}`Th}+G>@U9h7tx;7|O}{3ja9_NZe(SLX$zK z-|Gm!blo55F0QL97dLX3?5--~t>}aYNV_o08RyF;%8D*ex$F_(a)&0}G2IN{y~$h) zzR$>;x}X=l`bl^s+6hHj4J(b^xf37ZvDB_~@<8FbyR$*LktAvvEE^i-%Uc$TK}{oT zd~0}EZvG%$PE{6&zHKnm`bjh~sQ%98-G5yX$82lU!1g$jkG#O}UXxj5QdvhL`th$% zMpJ9-XO0L`?q(VD*t#^o^7MrZCDy*^K8T>04_c+_Tz?%b?n~r>aRBuv%wS*8m!wsH zkp0m6MCs166@JDsxwyXaV;Y~pL4MH_j{!-NySpbHydb*#fslY#Yf|kZnX(k$aUUrH zW)37dqj=rYlT-G|i~c!qckg8lpNRM3Ka&}Wo&rT#s`d36gj&^EtQvbckxOOJe~yrv zAmCf?sQuul_^Y3@KF(kwHZRb$f6ZWLwwZTo@VSeE1eR#YdiMp2zQ5X+iYdl z)0|#zemRE#(bvKId-PATIIAn&-`CdG`ij@xbO<8!DAi**-^n}Zh*Up{+TKz5dcPoE=lf)pg~7w1 zYJzuLa$OsLl>L9lZ_u-HQI)B^C{MYPv2dy+wzRW;Aw83Q z{oA@XJ8J21?#Xy!>@FgJC8REq#OQqZTFUJdAlcT&YldX!B&zc0^;G8kSKz!?@MyB# zk8W(Jz;`lF(!MMDs2m>whf);CY6DqXwxz!P_;`M&EG% zuG;t2slf7+;tFe`(h!ehn6TT2A+)9BBpJw5TUoV>XvF=eZTQCK+jrHErFuOSq~zUv z$pW=$S+A(s=4LllK*-9V`+ftAV`FV}Z!{f`)?@xW9WOjDo~y3RdnP+H(61zttp08H zA=b(8v6rs2lqerAtK`*--<0XedaRTicPB{M)>yR#Hyy zkww4kqbn6cNUDv`Npj9hEL3^FeqMf=JD>YYTX14ms%jVP!^v>{e5LkFYl>z8U`}$5 z6Q7}>SlhXDShQ15+X zB95~iAxfL1B-(j)i$^yZZ#xZ?@q~nb*m(jk?$=TA3@22x@A_NXM8-Yq3M;lJJ@ns) zTi>4qq`!2WC8?Kq(FcPm56-OjM?wk(agcW(i#g3>-+9YN$&>cz66UK*#zqmb$3lwf z`(#hp$#~ympBh^`>6R!9bBs`Od9OXB^;?MOf1i@FKMs#ogvn@rj9CkwPkna$vhVSO z8V6@p-3&8=+~?J?0clc>U)ViRQQWb#Iz3jI&j++?TCCWMsO@FJ@6ud>4<(2tvKYv# zXHlQ!)U6b=)DC)z9F$hzy!kXlOaqDXW3@#yxoRZ(BqbkC8T7jBXs!stpTVpIk7|%x zilqTj``#h$|49Z`SPo{afc9($&%@!~YsU$~n6gaD_XYmh@8><@*5@nH;`spABi2~f zxH_3r0N=Z5l)F@n6Ze#eMds1pmvcD}zB;joE(xFI&tiUB{mR~gEyVT-{*00Ul$%NK z%jWv?O~j#-y%(57E%ik0*~YlAn8%*uY4_X)ASIw#h2$9mCdF0BkAq!WCSPgf4qe&d zq&;fSvOeA+*X9l)IBCf3wXw9KA-Q;rPXdsI-Yp-`E-sfv2H(FV`KDCuRusgh$}&im zr!vdK5laPq+vTIdy5!Q(PVqersfhPMrQ|2d3FKTgQcT;7Va0p$4}4zlp1^Vlh1c?^>h%n2Y5f!oGuu zgzV#GbQU^Uyt@?JLbaNKM$pRds5Dc|cgp4W45oq@U_!>y!qI!|3cUZLyc&osjqi5q zw50*NUdcOt;|FsG#x07#@&R{hid;$zFlI`xxQ8 z16GMd@xYYpQ-L;|9Z}g?bIxhZL9`gLbycA)n8#i%+S70~T9{+X$L*78;t

kykXUR3}>!D^VpE8j83x!bSrP1Z)V!iqpAwk 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

&J4 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 ULCaHt{{R3007*qoM6N<$g0{n`*Z=?k literal 0 HcmV?d00001 diff --git a/raycast/extensions/2bfe94cd-50ab-4e48-a6cd-f1ff47a72706/currently-playing.js b/raycast/extensions/2bfe94cd-50ab-4e48-a6cd-f1ff47a72706/currently-playing.js new file mode 100644 index 0000000..1cc7a4a --- /dev/null +++ b/raycast/extensions/2bfe94cd-50ab-4e48-a6cd-f1ff47a72706/currently-playing.js @@ -0,0 +1,5 @@ +var Ga=Object.create;var jt=Object.defineProperty,$a=Object.defineProperties,Va=Object.getOwnPropertyDescriptor,za=Object.getOwnPropertyDescriptors,Ja=Object.getOwnPropertyNames,Lr=Object.getOwnPropertySymbols,Xa=Object.getPrototypeOf,jr=Object.prototype.hasOwnProperty,Ha=Object.prototype.propertyIsEnumerable;var Kr=(t,e,r)=>e in t?jt(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,F=(t,e)=>{for(var r in e||(e={}))jr.call(e,r)&&Kr(t,r,e[r]);if(Lr)for(var r of Lr(e))Ha.call(e,r)&&Kr(t,r,e[r]);return t},rt=(t,e)=>$a(t,za(e)),kr=t=>jt(t,"__esModule",{value:!0});var m=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),Za=(t,e)=>{for(var r in e)jt(t,r,{get:e[r],enumerable:!0})},Dr=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let u of Ja(e))!jr.call(t,u)&&(r||u!=="default")&&jt(t,u,{get:()=>e[u],enumerable:!(n=Va(e,u))||n.enumerable});return t},_t=(t,e)=>Dr(kr(jt(t!=null?Ga(Xa(t)):{},"default",!e&&t&&t.__esModule?{get:()=>t.default,enumerable:!0}:{value:t,enumerable:!0})),t),Ya=(t=>(e,r)=>t&&t.get(e)||(r=Dr(kr({}),e,1),t&&t.set(e,r),r))(typeof WeakMap!="undefined"?new WeakMap:0);var U=m(h=>{"use strict";Object.defineProperty(h,"__esModule",{value:!0});h.getEndomorphismMonoid=h.not=h.SK=h.hole=h.pipe=h.untupled=h.tupled=h.absurd=h.decrement=h.increment=h.tuple=h.flow=h.flip=h.constVoid=h.constUndefined=h.constNull=h.constFalse=h.constTrue=h.constant=h.unsafeCoerce=h.identity=h.apply=h.getRing=h.getSemiring=h.getMonoid=h.getSemigroup=h.getBooleanAlgebra=void 0;var Qa=function(t){return function(){return{meet:function(e,r){return function(n){return t.meet(e(n),r(n))}},join:function(e,r){return function(n){return t.join(e(n),r(n))}},zero:function(){return t.zero},one:function(){return t.one},implies:function(e,r){return function(n){return t.implies(e(n),r(n))}},not:function(e){return function(r){return t.not(e(r))}}}}};h.getBooleanAlgebra=Qa;var to=function(t){return function(){return{concat:function(e,r){return function(n){return t.concat(e(n),r(n))}}}}};h.getSemigroup=to;var eo=function(t){var e=h.getSemigroup(t);return function(){return{concat:e().concat,empty:function(){return t.empty}}}};h.getMonoid=eo;var ro=function(t){return{add:function(e,r){return function(n){return t.add(e(n),r(n))}},zero:function(){return t.zero},mul:function(e,r){return function(n){return t.mul(e(n),r(n))}},one:function(){return t.one}}};h.getSemiring=ro;var no=function(t){var e=h.getSemiring(t);return{add:e.add,mul:e.mul,one:e.one,zero:e.zero,sub:function(r,n){return function(u){return t.sub(r(u),n(u))}}}};h.getRing=no;var io=function(t){return function(e){return e(t)}};h.apply=io;function xe(t){return t}h.identity=xe;h.unsafeCoerce=xe;function kt(t){return function(){return t}}h.constant=kt;h.constTrue=kt(!0);h.constFalse=kt(!1);h.constNull=kt(null);h.constUndefined=kt(void 0);h.constVoid=h.constUndefined;function ao(t){return function(e,r){return t(r,e)}}h.flip=ao;function Br(t,e,r,n,u,c,f,l,v){switch(arguments.length){case 1:return t;case 2:return function(){return e(t.apply(this,arguments))};case 3:return function(){return r(e(t.apply(this,arguments)))};case 4:return function(){return n(r(e(t.apply(this,arguments))))};case 5:return function(){return u(n(r(e(t.apply(this,arguments)))))};case 6:return function(){return c(u(n(r(e(t.apply(this,arguments))))))};case 7:return function(){return f(c(u(n(r(e(t.apply(this,arguments)))))))};case 8:return function(){return l(f(c(u(n(r(e(t.apply(this,arguments))))))))};case 9:return function(){return v(l(f(c(u(n(r(e(t.apply(this,arguments)))))))))}}}h.flow=Br;function oo(){for(var t=[],e=0;e{"use strict";Object.defineProperty(L,"__esModule",{value:!0});L.sequenceS=L.sequenceT=L.getApplySemigroup=L.apS=L.apSecond=L.apFirst=L.ap=void 0;var vo=U();function go(t,e){return function(r){return function(n){return t.ap(t.map(n,function(u){return function(c){return e.ap(u,c)}}),r)}}}L.ap=go;function yo(t){return function(e){return function(r){return t.ap(t.map(r,function(n){return function(){return n}}),e)}}}L.apFirst=yo;function Io(t){return function(e){return function(r){return t.ap(t.map(r,function(){return function(n){return n}}),e)}}}L.apSecond=Io;function So(t){return function(e,r){return function(n){return t.ap(t.map(n,function(u){return function(c){var f;return Object.assign({},u,(f={},f[e]=c,f))}}),r)}}}L.apS=So;function Eo(t){return function(e){return{concat:function(r,n){return t.ap(t.map(r,function(u){return function(c){return e.concat(u,c)}}),n)}}}}L.getApplySemigroup=Eo;function Fe(t,e,r){return function(n){for(var u=Array(r.length+1),c=0;c{"use strict";Object.defineProperty(Q,"__esModule",{value:!0});Q.getFunctorComposition=Q.bindTo=Q.flap=Q.map=void 0;var Ao=U();function $r(t,e){return function(r){return function(n){return t.map(n,function(u){return e.map(u,r)})}}}Q.map=$r;function qo(t){return function(e){return function(r){return t.map(r,function(n){return n(e)})}}}Q.flap=qo;function To(t){return function(e){return function(r){return t.map(r,function(n){var u;return u={},u[e]=n,u})}}}Q.bindTo=To;function wo(t,e){var r=$r(t,e);return{map:function(n,u){return Ao.pipe(n,r(u))}}}Q.getFunctorComposition=wo});var Dt=m(Rt=>{"use strict";Object.defineProperty(Rt,"__esModule",{value:!0});Rt.getApplicativeComposition=Rt.getApplicativeMonoid=void 0;var Vr=pt(),Mo=U(),xo=tt();function Uo(t){var e=Vr.getApplySemigroup(t);return function(r){return{concat:e(r).concat,empty:t.of(r.empty)}}}Rt.getApplicativeMonoid=Uo;function Fo(t,e){var r=xo.getFunctorComposition(t,e).map,n=Vr.ap(t,e);return{map:r,of:function(u){return t.of(e.of(u))},ap:function(u,c){return Mo.pipe(u,n(c))}}}Rt.getApplicativeComposition=Fo});var dt=m(Ot=>{"use strict";Object.defineProperty(Ot,"__esModule",{value:!0});Ot.bind=Ot.chainFirst=void 0;function Po(t){return function(e){return function(r){return t.chain(r,function(n){return t.map(e(n),function(){return n})})}}}Ot.chainFirst=Po;function Co(t){return function(e,r){return function(n){return t.chain(n,function(u){return t.map(r(u),function(c){var f;return Object.assign({},u,(f={},f[e]=c,f))})})}}}Ot.bind=Co});var zr=m(ie=>{"use strict";Object.defineProperty(ie,"__esModule",{value:!0});ie.tailRec=void 0;var No=function(t,e){for(var r=e(t);r._tag==="Left";)r=e(r.left);return r.right};ie.tailRec=No});var at=m(b=>{"use strict";var Wo=b&&b.__spreadArray||function(t,e){for(var r=0,n=e.length,u=t.length;r0};b.isNonEmpty=Vo;var zo=function(t){return t[0]};b.head=zo;var Jo=function(t){return t.slice(1)};b.tail=Jo;b.emptyReadonlyArray=[];b.emptyRecord={};b.has=Object.prototype.hasOwnProperty;var Xo=function(t){return Wo([t[0]],t.slice(1))};b.fromReadonlyNonEmptyArray=Xo});var ae=m(w=>{"use strict";var Ho=w&&w.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Zo=w&&w.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Yo=w&&w.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Ho(e,t,r);return Zo(e,t),e};Object.defineProperty(w,"__esModule",{value:!0});w.filterOrElse=w.chainEitherK=w.fromEitherK=w.chainOptionK=w.fromOptionK=w.fromPredicate=w.fromOption=void 0;var Jr=U(),mt=Yo(at());function Xr(t){return function(e){return function(r){return t.fromEither(mt.isNone(r)?mt.left(e()):mt.right(r.value))}}}w.fromOption=Xr;function Qo(t){return function(e,r){return function(n){return t.fromEither(e(n)?mt.right(n):mt.left(r(n)))}}}w.fromPredicate=Qo;function Hr(t){var e=Xr(t);return function(r){var n=e(r);return function(u){return Jr.flow(u,n)}}}w.fromOptionK=Hr;function tu(t,e){var r=Hr(t);return function(n){var u=r(n);return function(c){return function(f){return e.chain(f,u(c))}}}}w.chainOptionK=tu;function Zr(t){return function(e){return Jr.flow(e,t.fromEither)}}w.fromEitherK=Zr;function eu(t,e){var r=Zr(t);return function(n){return function(u){return e.chain(u,r(n))}}}w.chainEitherK=eu;function ru(t,e){return function(r,n){return function(u){return e.chain(u,function(c){return t.fromEither(r(c)?mt.right(c):mt.left(n(c)))})}}}w.filterOrElse=ru});var Bt=m(E=>{"use strict";Object.defineProperty(E,"__esModule",{value:!0});E.right=E.left=E.flap=E.Functor=E.Bifunctor=E.URI=E.bimap=E.mapLeft=E.map=E.separated=void 0;var Pe=U(),nu=tt(),iu=function(t,e){return{left:t,right:e}};E.separated=iu;var au=function(t,e){return Pe.pipe(t,E.map(e))},ou=function(t,e){return Pe.pipe(t,E.mapLeft(e))},uu=function(t,e,r){return Pe.pipe(t,E.bimap(e,r))},cu=function(t){return function(e){return E.separated(E.left(e),t(E.right(e)))}};E.map=cu;var su=function(t){return function(e){return E.separated(t(E.left(e)),E.right(e))}};E.mapLeft=su;var fu=function(t,e){return function(r){return E.separated(t(E.left(r)),e(E.right(r)))}};E.bimap=fu;E.URI="Separated";E.Bifunctor={URI:E.URI,mapLeft:ou,bimap:uu};E.Functor={URI:E.URI,map:au};E.flap=nu.flap(E.Functor);var lu=function(t){return t.left};E.left=lu;var pu=function(t){return t.right};E.right=pu});var Ce=m(j=>{"use strict";var du=j&&j.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),mu=j&&j.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),hu=j&&j.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&du(e,t,r);return mu(e,t),e};Object.defineProperty(j,"__esModule",{value:!0});j.filterE=j.witherDefault=j.wiltDefault=void 0;var Yr=hu(at());function vu(t,e){return function(r){var n=t.traverse(r);return function(u,c){return r.map(n(u,c),e.separate)}}}j.wiltDefault=vu;function gu(t,e){return function(r){var n=t.traverse(r);return function(u,c){return r.map(n(u,c),e.compact)}}}j.witherDefault=gu;function yu(t){return function(e){var r=t.wither(e);return function(n){return function(u){return r(u,function(c){return e.map(n(c),function(f){return f?Yr.some(c):Yr.none})})}}}}j.filterE=yu});var Xt=m(i=>{"use strict";var Iu=i&&i.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Su=i&&i.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Eu=i&&i.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Iu(e,t,r);return Su(e,t),e};Object.defineProperty(i,"__esModule",{value:!0});i.fold=i.match=i.foldW=i.matchW=i.isRight=i.isLeft=i.fromOption=i.fromPredicate=i.FromEither=i.MonadThrow=i.throwError=i.ChainRec=i.Extend=i.extend=i.Alt=i.alt=i.altW=i.Bifunctor=i.mapLeft=i.bimap=i.Traversable=i.sequence=i.traverse=i.Foldable=i.reduceRight=i.foldMap=i.reduce=i.Monad=i.Chain=i.chain=i.chainW=i.Applicative=i.Apply=i.ap=i.apW=i.Pointed=i.of=i.Functor=i.map=i.getAltValidation=i.getApplicativeValidation=i.getWitherable=i.getFilterable=i.getCompactable=i.getSemigroup=i.getEq=i.getShow=i.URI=i.right=i.left=void 0;i.getValidation=i.getValidationMonoid=i.getValidationSemigroup=i.getApplyMonoid=i.getApplySemigroup=i.either=i.stringifyJSON=i.parseJSON=i.sequenceArray=i.traverseArray=i.traverseArrayWithIndex=i.traverseReadonlyArrayWithIndex=i.traverseReadonlyNonEmptyArrayWithIndex=i.ApT=i.apSW=i.apS=i.bindW=i.bind=i.bindTo=i.Do=i.exists=i.elem=i.toError=i.toUnion=i.chainNullableK=i.fromNullableK=i.tryCatchK=i.tryCatch=i.fromNullable=i.orElse=i.orElseW=i.swap=i.filterOrElseW=i.filterOrElse=i.chainOptionK=i.fromOptionK=i.duplicate=i.flatten=i.flattenW=i.chainFirstW=i.chainFirst=i.apSecond=i.apFirst=i.flap=i.getOrElse=i.getOrElseW=void 0;var tn=Dt(),Gt=pt(),en=dt(),bu=zr(),$t=ae(),C=U(),rn=tt(),ot=Eu(at()),nt=Bt(),Qr=Ce();i.left=ot.left;i.right=ot.right;var K=function(t,e){return C.pipe(t,i.map(e))},ht=function(t,e){return C.pipe(t,i.ap(e))},At=function(t,e){return C.pipe(t,i.chain(e))},Vt=function(t,e,r){return C.pipe(t,i.reduce(e,r))},zt=function(t){return function(e,r){var n=i.foldMap(t);return C.pipe(e,n(r))}},Jt=function(t,e,r){return C.pipe(t,i.reduceRight(e,r))},oe=function(t){var e=i.traverse(t);return function(r,n){return C.pipe(r,e(n))}},Ne=function(t,e,r){return C.pipe(t,i.bimap(e,r))},We=function(t,e){return C.pipe(t,i.mapLeft(e))},nn=function(t,e){return C.pipe(t,i.alt(e))},Le=function(t,e){return C.pipe(t,i.extend(e))},Ke=function(t,e){return bu.tailRec(e(t),function(r){return i.isLeft(r)?i.right(i.left(r.left)):i.isLeft(r.right)?i.left(e(r.right.left)):i.right(i.right(r.right.right))})};i.URI="Either";var _u=function(t,e){return{show:function(r){return i.isLeft(r)?"left("+t.show(r.left)+")":"right("+e.show(r.right)+")"}}};i.getShow=_u;var Ru=function(t,e){return{equals:function(r,n){return r===n||(i.isLeft(r)?i.isLeft(n)&&t.equals(r.left,n.left):i.isRight(n)&&e.equals(r.right,n.right))}}};i.getEq=Ru;var Ou=function(t){return{concat:function(e,r){return i.isLeft(r)?e:i.isLeft(e)?r:i.right(t.concat(e.right,r.right))}}};i.getSemigroup=Ou;var Au=function(t){var e=i.left(t.empty);return{URI:i.URI,_E:void 0,compact:function(r){return i.isLeft(r)?r:r.right._tag==="None"?e:i.right(r.right.value)},separate:function(r){return i.isLeft(r)?nt.separated(r,r):i.isLeft(r.right)?nt.separated(i.right(r.right.left),e):nt.separated(e,i.right(r.right.right))}}};i.getCompactable=Au;var qu=function(t){var e=i.left(t.empty),r=i.getCompactable(t),n=r.compact,u=r.separate,c=function(l,v){return i.isLeft(l)||v(l.right)?l:e},f=function(l,v){return i.isLeft(l)?nt.separated(l,l):v(l.right)?nt.separated(e,i.right(l.right)):nt.separated(i.right(l.right),e)};return{URI:i.URI,_E:void 0,map:K,compact:n,separate:u,filter:c,filterMap:function(l,v){if(i.isLeft(l))return l;var y=v(l.right);return y._tag==="None"?e:i.right(y.value)},partition:f,partitionMap:function(l,v){if(i.isLeft(l))return nt.separated(l,l);var y=v(l.right);return i.isLeft(y)?nt.separated(i.right(y.left),e):nt.separated(e,i.right(y.right))}}};i.getFilterable=qu;var Tu=function(t){var e=i.getFilterable(t),r=i.getCompactable(t);return{URI:i.URI,_E:void 0,map:K,compact:e.compact,separate:e.separate,filter:e.filter,filterMap:e.filterMap,partition:e.partition,partitionMap:e.partitionMap,traverse:oe,sequence:i.sequence,reduce:Vt,foldMap:zt,reduceRight:Jt,wither:Qr.witherDefault(i.Traversable,r),wilt:Qr.wiltDefault(i.Traversable,r)}};i.getWitherable=Tu;var wu=function(t){return{URI:i.URI,_E:void 0,map:K,ap:function(e,r){return i.isLeft(e)?i.isLeft(r)?i.left(t.concat(e.left,r.left)):e:i.isLeft(r)?r:i.right(e.right(r.right))},of:i.of}};i.getApplicativeValidation=wu;var Mu=function(t){return{URI:i.URI,_E:void 0,map:K,alt:function(e,r){if(i.isRight(e))return e;var n=r();return i.isLeft(n)?i.left(t.concat(e.left,n.left)):n}}};i.getAltValidation=Mu;var xu=function(t){return function(e){return i.isLeft(e)?e:i.right(t(e.right))}};i.map=xu;i.Functor={URI:i.URI,map:K};i.of=i.right;i.Pointed={URI:i.URI,of:i.of};var Uu=function(t){return function(e){return i.isLeft(e)?e:i.isLeft(t)?t:i.right(e.right(t.right))}};i.apW=Uu;i.ap=i.apW;i.Apply={URI:i.URI,map:K,ap:ht};i.Applicative={URI:i.URI,map:K,ap:ht,of:i.of};var Fu=function(t){return function(e){return i.isLeft(e)?e:t(e.right)}};i.chainW=Fu;i.chain=i.chainW;i.Chain={URI:i.URI,map:K,ap:ht,chain:At};i.Monad={URI:i.URI,map:K,ap:ht,of:i.of,chain:At};var Pu=function(t,e){return function(r){return i.isLeft(r)?t:e(t,r.right)}};i.reduce=Pu;var Cu=function(t){return function(e){return function(r){return i.isLeft(r)?t.empty:e(r.right)}}};i.foldMap=Cu;var Nu=function(t,e){return function(r){return i.isLeft(r)?t:e(r.right,t)}};i.reduceRight=Nu;i.Foldable={URI:i.URI,reduce:Vt,foldMap:zt,reduceRight:Jt};var Wu=function(t){return function(e){return function(r){return i.isLeft(r)?t.of(i.left(r.left)):t.map(e(r.right),i.right)}}};i.traverse=Wu;var Lu=function(t){return function(e){return i.isLeft(e)?t.of(i.left(e.left)):t.map(e.right,i.right)}};i.sequence=Lu;i.Traversable={URI:i.URI,map:K,reduce:Vt,foldMap:zt,reduceRight:Jt,traverse:oe,sequence:i.sequence};var Ku=function(t,e){return function(r){return i.isLeft(r)?i.left(t(r.left)):i.right(e(r.right))}};i.bimap=Ku;var ju=function(t){return function(e){return i.isLeft(e)?i.left(t(e.left)):e}};i.mapLeft=ju;i.Bifunctor={URI:i.URI,bimap:Ne,mapLeft:We};var ku=function(t){return function(e){return i.isLeft(e)?t():e}};i.altW=ku;i.alt=i.altW;i.Alt={URI:i.URI,map:K,alt:nn};var Du=function(t){return function(e){return i.isLeft(e)?e:i.right(t(e))}};i.extend=Du;i.Extend={URI:i.URI,map:K,extend:Le};i.ChainRec={URI:i.URI,map:K,ap:ht,chain:At,chainRec:Ke};i.throwError=i.left;i.MonadThrow={URI:i.URI,map:K,ap:ht,of:i.of,chain:At,throwError:i.throwError};i.FromEither={URI:i.URI,fromEither:C.identity};i.fromPredicate=$t.fromPredicate(i.FromEither);i.fromOption=$t.fromOption(i.FromEither);i.isLeft=ot.isLeft;i.isRight=ot.isRight;var Bu=function(t,e){return function(r){return i.isLeft(r)?t(r.left):e(r.right)}};i.matchW=Bu;i.foldW=i.matchW;i.match=i.matchW;i.fold=i.match;var Gu=function(t){return function(e){return i.isLeft(e)?t(e.left):e.right}};i.getOrElseW=Gu;i.getOrElse=i.getOrElseW;i.flap=rn.flap(i.Functor);i.apFirst=Gt.apFirst(i.Apply);i.apSecond=Gt.apSecond(i.Apply);i.chainFirst=en.chainFirst(i.Chain);i.chainFirstW=i.chainFirst;i.flattenW=i.chainW(C.identity);i.flatten=i.flattenW;i.duplicate=i.extend(C.identity);i.fromOptionK=$t.fromOptionK(i.FromEither);i.chainOptionK=$t.chainOptionK(i.FromEither,i.Chain);i.filterOrElse=$t.filterOrElse(i.FromEither,i.Chain);i.filterOrElseW=i.filterOrElse;var $u=function(t){return i.isLeft(t)?i.right(t.left):i.left(t.right)};i.swap=$u;var Vu=function(t){return function(e){return i.isLeft(e)?t(e.left):e}};i.orElseW=Vu;i.orElse=i.orElseW;var zu=function(t){return function(e){return e==null?i.left(t):i.right(e)}};i.fromNullable=zu;var Ju=function(t,e){try{return i.right(t())}catch(r){return i.left(e(r))}};i.tryCatch=Ju;var Xu=function(t,e){return function(){for(var r=[],n=0;n{"use strict";Object.defineProperty(A,"__esModule",{value:!0});A.and=A.or=A.not=A.Contravariant=A.getMonoidAll=A.getSemigroupAll=A.getMonoidAny=A.getSemigroupAny=A.URI=A.contramap=void 0;var qt=U(),cc=function(t,e){return qt.pipe(t,A.contramap(e))},sc=function(t){return function(e){return qt.flow(t,e)}};A.contramap=sc;A.URI="Predicate";var fc=function(){return{concat:function(t,e){return qt.pipe(t,A.or(e))}}};A.getSemigroupAny=fc;var lc=function(){return{concat:A.getSemigroupAny().concat,empty:qt.constFalse}};A.getMonoidAny=lc;var pc=function(){return{concat:function(t,e){return qt.pipe(t,A.and(e))}}};A.getSemigroupAll=pc;var dc=function(){return{concat:A.getSemigroupAll().concat,empty:qt.constTrue}};A.getMonoidAll=dc;A.Contravariant={URI:A.URI,contramap:cc};var mc=function(t){return function(e){return!t(e)}};A.not=mc;var hc=function(t){return function(e){return function(r){return e(r)||t(r)}}};A.or=hc;var vc=function(t){return function(e){return function(r){return e(r)&&t(r)}}};A.and=vc});var on=m(z=>{"use strict";Object.defineProperty(z,"__esModule",{value:!0});z.concatAll=z.endo=z.filterSecond=z.filterFirst=z.reverse=void 0;var gc=function(t){return{concat:function(e,r){return t.concat(r,e)}}};z.reverse=gc;var yc=function(t){return function(e){return{concat:function(r,n){return t(r)?e.concat(r,n):n}}}};z.filterFirst=yc;var Ic=function(t){return function(e){return{concat:function(r,n){return t(n)?e.concat(r,n):r}}}};z.filterSecond=Ic;var Sc=function(t){return function(e){return{concat:function(r,n){return e.concat(t(r),t(n))}}}};z.endo=Sc;var Ec=function(t){return function(e){return function(r){return r.reduce(function(n,u){return t.concat(n,u)},e)}}};z.concatAll=Ec});var un=m(g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0});g.eqDate=g.eqNumber=g.eqString=g.eqBoolean=g.eq=g.strictEqual=g.getStructEq=g.getTupleEq=g.Contravariant=g.getMonoid=g.getSemigroup=g.eqStrict=g.URI=g.contramap=g.tuple=g.struct=g.fromEquals=void 0;var bc=U(),_c=function(t){return{equals:function(e,r){return e===r||t(e,r)}}};g.fromEquals=_c;var Rc=function(t){return g.fromEquals(function(e,r){for(var n in t)if(!t[n].equals(e[n],r[n]))return!1;return!0})};g.struct=Rc;var Oc=function(){for(var t=[],e=0;e{"use strict";Object.defineProperty(p,"__esModule",{value:!0});p.ordDate=p.ordNumber=p.ordString=p.ordBoolean=p.ord=p.getDualOrd=p.getTupleOrd=p.between=p.clamp=p.max=p.min=p.geq=p.leq=p.gt=p.lt=p.equals=p.trivial=p.Contravariant=p.getMonoid=p.getSemigroup=p.URI=p.contramap=p.reverse=p.tuple=p.fromCompare=p.equalsDefault=void 0;var xc=un(),ue=U(),Uc=function(t){return function(e,r){return e===r||t(e,r)===0}};p.equalsDefault=Uc;var Fc=function(t){return{equals:p.equalsDefault(t),compare:function(e,r){return e===r?0:t(e,r)}}};p.fromCompare=Fc;var Pc=function(){for(var t=[],e=0;e-1?e:r}};p.max=Vc;var zc=function(t){var e=p.min(t),r=p.max(t);return function(n,u){return function(c){return r(e(c,u),n)}}};p.clamp=zc;var Jc=function(t){var e=p.lt(t),r=p.gt(t);return function(n,u){return function(c){return!(e(c,n)||r(c,u))}}};p.between=Jc;p.getTupleOrd=p.tuple;p.getDualOrd=p.reverse;p.ord=p.Contravariant;function Xc(t,e){return te?1:0}var ke={equals:xc.eqStrict.equals,compare:Xc};p.ordBoolean=ke;p.ordString=ke;p.ordNumber=ke;p.ordDate=ue.pipe(p.ordNumber,p.contramap(function(t){return t.valueOf()}))});var pn=m(d=>{"use strict";var Hc=d&&d.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Zc=d&&d.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),De=d&&d.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Hc(e,t,r);return Zc(e,t),e};Object.defineProperty(d,"__esModule",{value:!0});d.semigroupProduct=d.semigroupSum=d.semigroupString=d.getFunctionSemigroup=d.semigroupAny=d.semigroupAll=d.fold=d.getIntercalateSemigroup=d.getMeetSemigroup=d.getJoinSemigroup=d.getDualSemigroup=d.getStructSemigroup=d.getTupleSemigroup=d.getFirstSemigroup=d.getLastSemigroup=d.getObjectSemigroup=d.semigroupVoid=d.concatAll=d.last=d.first=d.intercalate=d.tuple=d.struct=d.reverse=d.constant=d.max=d.min=void 0;var sn=U(),Yc=De(at()),fn=De(on()),ln=De(cn()),Qc=function(t){return{concat:ln.min(t)}};d.min=Qc;var ts=function(t){return{concat:ln.max(t)}};d.max=ts;var es=function(t){return{concat:function(){return t}}};d.constant=es;d.reverse=fn.reverse;var rs=function(t){return{concat:function(e,r){var n={};for(var u in t)Yc.has.call(t,u)&&(n[u]=t[u].concat(e[u],r[u]));return n}}};d.struct=rs;var ns=function(){for(var t=[],e=0;e{"use strict";Object.defineProperty(ce,"__esModule",{value:!0});ce.guard=void 0;function ss(t,e){return function(r){return r?e.of(void 0):t.zero()}}ce.guard=ss});var Ze=m(o=>{"use strict";var fs=o&&o.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ls=o&&o.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ps=o&&o.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&fs(e,t,r);return ls(e,t),e};Object.defineProperty(o,"__esModule",{value:!0});o.fromEither=o.MonadThrow=o.throwError=o.Witherable=o.wilt=o.wither=o.Traversable=o.sequence=o.traverse=o.Filterable=o.partitionMap=o.partition=o.filterMap=o.filter=o.Compactable=o.separate=o.compact=o.Extend=o.extend=o.Alternative=o.guard=o.Zero=o.zero=o.Alt=o.alt=o.altW=o.Foldable=o.reduceRight=o.foldMap=o.reduce=o.Monad=o.Chain=o.chain=o.Applicative=o.Apply=o.ap=o.Pointed=o.of=o.Functor=o.map=o.getMonoid=o.getOrd=o.getEq=o.getShow=o.URI=o.getRight=o.getLeft=o.fromPredicate=o.some=o.none=void 0;o.getLastMonoid=o.getFirstMonoid=o.getApplyMonoid=o.getApplySemigroup=o.option=o.mapNullable=o.getRefinement=o.sequenceArray=o.traverseArray=o.traverseArrayWithIndex=o.traverseReadonlyArrayWithIndex=o.traverseReadonlyNonEmptyArrayWithIndex=o.ApT=o.apS=o.bind=o.bindTo=o.Do=o.exists=o.elem=o.toUndefined=o.toNullable=o.chainNullableK=o.fromNullableK=o.tryCatchK=o.tryCatch=o.fromNullable=o.chainEitherK=o.fromEitherK=o.duplicate=o.chainFirst=o.flatten=o.apSecond=o.apFirst=o.flap=o.getOrElse=o.getOrElseW=o.fold=o.match=o.foldW=o.matchW=o.isNone=o.isSome=o.FromEither=void 0;var ds=Dt(),se=pt(),mn=dt(),hn=ae(),M=U(),vn=tt(),vt=ps(at()),ms=je(),gn=pn(),Be=Bt(),yn=Ce(),hs=dn();o.none=vt.none;o.some=vt.some;function vs(t){return function(e){return t(e)?o.some(e):o.none}}o.fromPredicate=vs;var gs=function(t){return t._tag==="Right"?o.none:o.some(t.left)};o.getLeft=gs;var ys=function(t){return t._tag==="Left"?o.none:o.some(t.right)};o.getRight=ys;var B=function(t,e){return M.pipe(t,o.map(e))},gt=function(t,e){return M.pipe(t,o.ap(e))},fe=function(t,e){return M.pipe(t,o.chain(e))},le=function(t,e,r){return M.pipe(t,o.reduce(e,r))},pe=function(t){var e=o.foldMap(t);return function(r,n){return M.pipe(r,e(n))}},de=function(t,e,r){return M.pipe(t,o.reduceRight(e,r))},Ge=function(t){var e=o.traverse(t);return function(r,n){return M.pipe(r,e(n))}},$e=function(t,e){return M.pipe(t,o.alt(e))},Ht=function(t,e){return M.pipe(t,o.filter(e))},Ve=function(t,e){return M.pipe(t,o.filterMap(e))},In=function(t,e){return M.pipe(t,o.extend(e))},ze=function(t,e){return M.pipe(t,o.partition(e))},Je=function(t,e){return M.pipe(t,o.partitionMap(e))};o.URI="Option";var Is=function(t){return{show:function(e){return o.isNone(e)?"none":"some("+t.show(e.value)+")"}}};o.getShow=Is;var Ss=function(t){return{equals:function(e,r){return e===r||(o.isNone(e)?o.isNone(r):o.isNone(r)?!1:t.equals(e.value,r.value))}}};o.getEq=Ss;var Es=function(t){return{equals:o.getEq(t).equals,compare:function(e,r){return e===r?0:o.isSome(e)?o.isSome(r)?t.compare(e.value,r.value):1:-1}}};o.getOrd=Es;var bs=function(t){return{concat:function(e,r){return o.isNone(e)?r:o.isNone(r)?e:o.some(t.concat(e.value,r.value))},empty:o.none}};o.getMonoid=bs;var _s=function(t){return function(e){return o.isNone(e)?o.none:o.some(t(e.value))}};o.map=_s;o.Functor={URI:o.URI,map:B};o.of=o.some;o.Pointed={URI:o.URI,of:o.of};var Rs=function(t){return function(e){return o.isNone(e)||o.isNone(t)?o.none:o.some(e.value(t.value))}};o.ap=Rs;o.Apply={URI:o.URI,map:B,ap:gt};o.Applicative={URI:o.URI,map:B,ap:gt,of:o.of};var Os=function(t){return function(e){return o.isNone(e)?o.none:t(e.value)}};o.chain=Os;o.Chain={URI:o.URI,map:B,ap:gt,chain:fe};o.Monad={URI:o.URI,map:B,ap:gt,of:o.of,chain:fe};var As=function(t,e){return function(r){return o.isNone(r)?t:e(t,r.value)}};o.reduce=As;var qs=function(t){return function(e){return function(r){return o.isNone(r)?t.empty:e(r.value)}}};o.foldMap=qs;var Ts=function(t,e){return function(r){return o.isNone(r)?t:e(r.value,t)}};o.reduceRight=Ts;o.Foldable={URI:o.URI,reduce:le,foldMap:pe,reduceRight:de};var ws=function(t){return function(e){return o.isNone(e)?t():e}};o.altW=ws;o.alt=o.altW;o.Alt={URI:o.URI,map:B,alt:$e};var Ms=function(){return o.none};o.zero=Ms;o.Zero={URI:o.URI,zero:o.zero};o.guard=hs.guard(o.Zero,o.Pointed);o.Alternative={URI:o.URI,map:B,ap:gt,of:o.of,alt:$e,zero:o.zero};var xs=function(t){return function(e){return o.isNone(e)?o.none:o.some(t(e))}};o.extend=xs;o.Extend={URI:o.URI,map:B,extend:In};o.compact=o.chain(M.identity);var Us=Be.separated(o.none,o.none),Fs=function(t){return o.isNone(t)?Us:Be.separated(o.getLeft(t.value),o.getRight(t.value))};o.separate=Fs;o.Compactable={URI:o.URI,compact:o.compact,separate:o.separate};var Ps=function(t){return function(e){return o.isNone(e)?o.none:t(e.value)?e:o.none}};o.filter=Ps;var Cs=function(t){return function(e){return o.isNone(e)?o.none:t(e.value)}};o.filterMap=Cs;var Ns=function(t){return function(e){return Be.separated(Ht(e,ms.not(t)),Ht(e,t))}};o.partition=Ns;var Ws=function(t){return M.flow(o.map(t),o.separate)};o.partitionMap=Ws;o.Filterable={URI:o.URI,map:B,compact:o.compact,separate:o.separate,filter:Ht,filterMap:Ve,partition:ze,partitionMap:Je};var Ls=function(t){return function(e){return function(r){return o.isNone(r)?t.of(o.none):t.map(e(r.value),o.some)}}};o.traverse=Ls;var Ks=function(t){return function(e){return o.isNone(e)?t.of(o.none):t.map(e.value,o.some)}};o.sequence=Ks;o.Traversable={URI:o.URI,map:B,reduce:le,foldMap:pe,reduceRight:de,traverse:Ge,sequence:o.sequence};var Xe=yn.witherDefault(o.Traversable,o.Compactable),He=yn.wiltDefault(o.Traversable,o.Compactable),js=function(t){var e=Xe(t);return function(r){return function(n){return e(n,r)}}};o.wither=js;var ks=function(t){var e=He(t);return function(r){return function(n){return e(n,r)}}};o.wilt=ks;o.Witherable={URI:o.URI,map:B,reduce:le,foldMap:pe,reduceRight:de,traverse:Ge,sequence:o.sequence,compact:o.compact,separate:o.separate,filter:Ht,filterMap:Ve,partition:ze,partitionMap:Je,wither:Xe,wilt:He};var Ds=function(){return o.none};o.throwError=Ds;o.MonadThrow={URI:o.URI,map:B,ap:gt,of:o.of,chain:fe,throwError:o.throwError};o.fromEither=o.getRight;o.FromEither={URI:o.URI,fromEither:o.fromEither};o.isSome=vt.isSome;var Bs=function(t){return t._tag==="None"};o.isNone=Bs;var Gs=function(t,e){return function(r){return o.isNone(r)?t():e(r.value)}};o.matchW=Gs;o.foldW=o.matchW;o.match=o.matchW;o.fold=o.match;var $s=function(t){return function(e){return o.isNone(e)?t():e.value}};o.getOrElseW=$s;o.getOrElse=o.getOrElseW;o.flap=vn.flap(o.Functor);o.apFirst=se.apFirst(o.Apply);o.apSecond=se.apSecond(o.Apply);o.flatten=o.compact;o.chainFirst=mn.chainFirst(o.Chain);o.duplicate=o.extend(M.identity);o.fromEitherK=hn.fromEitherK(o.FromEither);o.chainEitherK=hn.chainEitherK(o.FromEither,o.Chain);var Vs=function(t){return t==null?o.none:o.some(t)};o.fromNullable=Vs;var zs=function(t){try{return o.some(t())}catch{return o.none}};o.tryCatch=zs;var Js=function(t){return function(){for(var e=[],r=0;r{"use strict";var af=k&&k.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),of=k&&k.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),uf=k&&k.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&af(e,t,r);return of(e,t),e};Object.defineProperty(k,"__esModule",{value:!0});k.getCompactableComposition=k.separate=k.compact=void 0;var En=U(),_n=tt(),bn=Ze(),cf=uf(Bt());function Ye(t,e){return function(r){return t.map(r,e.compact)}}k.compact=Ye;function Rn(t,e,r){var n=Ye(t,e),u=_n.map(t,r);return function(c){return cf.separated(n(En.pipe(c,u(bn.getLeft))),n(En.pipe(c,u(bn.getRight))))}}k.separate=Rn;function sf(t,e){var r=_n.getFunctorComposition(t,e).map;return{map:r,compact:Ye(t,e),separate:Rn(t,e,e)}}k.getCompactableComposition=sf});var Wn=m(S=>{"use strict";var ff=S&&S.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),lf=S&&S.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),pf=S&&S.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&ff(e,t,r);return lf(e,t),e};Object.defineProperty(S,"__esModule",{value:!0});S.getEitherM=S.toUnion=S.swap=S.orLeft=S.orElseFirst=S.orElse=S.getOrElse=S.matchE=S.match=S.altValidation=S.mapLeft=S.bimap=S.alt=S.chain=S.ap=S.map=S.leftF=S.rightF=S.left=S.right=void 0;var df=pt(),T=pf(Xt()),Z=U(),mf=tt();function tr(t){return Z.flow(T.right,t.of)}S.right=tr;function On(t){return Z.flow(T.left,t.of)}S.left=On;function An(t){return function(e){return t.map(e,T.right)}}S.rightF=An;function qn(t){return function(e){return t.map(e,T.left)}}S.leftF=qn;function Tn(t){return mf.map(t,T.Functor)}S.map=Tn;function wn(t){return df.ap(t,T.Apply)}S.ap=wn;function Mn(t){return function(e){return function(r){return t.chain(r,function(n){return T.isLeft(n)?t.of(n):e(n.right)})}}}S.chain=Mn;function xn(t){return function(e){return function(r){return t.chain(r,function(n){return T.isLeft(n)?e():t.of(n)})}}}S.alt=xn;function Un(t){return function(e,r){return function(n){return t.map(n,T.bimap(e,r))}}}S.bimap=Un;function Fn(t){return function(e){return function(r){return t.map(r,T.mapLeft(e))}}}S.mapLeft=Fn;function hf(t,e){return function(r){return function(n){return t.chain(n,T.match(function(u){return t.map(r(),T.mapLeft(function(c){return e.concat(u,c)}))},tr(t)))}}}S.altValidation=hf;function vf(t){return function(e,r){return function(n){return t.map(n,T.match(e,r))}}}S.match=vf;function Pn(t){return function(e,r){return function(n){return t.chain(n,T.match(e,r))}}}S.matchE=Pn;function Cn(t){return function(e){return function(r){return t.chain(r,T.match(e,t.of))}}}S.getOrElse=Cn;function er(t){return function(e){return function(r){return t.chain(r,function(n){return T.isLeft(n)?e(n.left):t.of(n)})}}}S.orElse=er;function gf(t){var e=er(t);return function(r){return e(function(n){return t.map(r(n),function(u){return T.isLeft(u)?u:T.left(n)})})}}S.orElseFirst=gf;function yf(t){return function(e){return function(r){return t.chain(r,T.match(function(n){return t.map(e(n),T.left)},function(n){return t.of(T.right(n))}))}}}S.orLeft=yf;function Nn(t){return function(e){return t.map(e,T.swap)}}S.swap=Nn;function If(t){return function(e){return t.map(e,T.toUnion)}}S.toUnion=If;function Sf(t){var e=wn(t),r=Tn(t),n=Mn(t),u=xn(t),c=Un(t),f=Fn(t),l=Pn(t),v=Cn(t),y=er(t);return{map:function(I,R){return Z.pipe(I,r(R))},ap:function(I,R){return Z.pipe(I,e(R))},of:tr(t),chain:function(I,R){return Z.pipe(I,n(R))},alt:function(I,R){return Z.pipe(I,u(R))},bimap:function(I,R,x){return Z.pipe(I,c(R,x))},mapLeft:function(I,R){return Z.pipe(I,f(R))},fold:function(I,R,x){return Z.pipe(I,l(R,x))},getOrElse:function(I,R){return Z.pipe(I,v(R))},orElse:function(I,R){return Z.pipe(I,y(R))},swap:Nn(t),rightM:An(t),leftM:qn(t),left:On(t)}}S.getEitherM=Sf});var Bn=m(J=>{"use strict";Object.defineProperty(J,"__esModule",{value:!0});J.getFilterableComposition=J.partitionMap=J.partition=J.filterMap=J.filter=void 0;var Ln=Qe(),Tt=U(),Ef=tt(),Kn=Ze(),bf=je(),jn=Bt();function rr(t,e){return function(r){return function(n){return t.map(n,function(u){return e.filter(u,r)})}}}J.filter=rr;function nr(t,e){return function(r){return function(n){return t.map(n,function(u){return e.filterMap(u,r)})}}}J.filterMap=nr;function kn(t,e){var r=rr(t,e);return function(n){var u=r(bf.not(n)),c=r(n);return function(f){return jn.separated(u(f),c(f))}}}J.partition=kn;function Dn(t,e){var r=nr(t,e);return function(n){return function(u){return jn.separated(Tt.pipe(u,r(function(c){return Kn.getLeft(n(c))})),Tt.pipe(u,r(function(c){return Kn.getRight(n(c))})))}}}J.partitionMap=Dn;function _f(t,e){var r=Ef.getFunctorComposition(t,e).map,n=Ln.compact(t,e),u=Ln.separate(t,e,e),c=rr(t,e),f=nr(t,e),l=kn(t,e),v=Dn(t,e);return{map:r,compact:n,separate:u,filter:function(y,I){return Tt.pipe(y,c(I))},filterMap:function(y,I){return Tt.pipe(y,f(I))},partition:function(y,I){return Tt.pipe(y,l(I))},partitionMap:function(y,I){return Tt.pipe(y,v(I))}}}J.getFilterableComposition=_f});var ar=m(ut=>{"use strict";Object.defineProperty(ut,"__esModule",{value:!0});ut.chainFirstIOK=ut.chainIOK=ut.fromIOK=void 0;var Rf=dt(),ir=U();function Of(t){return function(e){return ir.flow(e,t.fromIO)}}ut.fromIOK=Of;function Af(t,e){return function(r){var n=ir.flow(r,t.fromIO);return function(u){return e.chain(u,n)}}}ut.chainIOK=Af;function qf(t,e){var r=Rf.chainFirst(e);return function(n){return r(ir.flow(n,t.fromIO))}}ut.chainFirstIOK=qf});var Gn=m(ct=>{"use strict";Object.defineProperty(ct,"__esModule",{value:!0});ct.chainFirstTaskK=ct.chainTaskK=ct.fromTaskK=void 0;var Tf=dt(),or=U();function wf(t){return function(e){return or.flow(e,t.fromTask)}}ct.fromTaskK=wf;function Mf(t,e){return function(r){var n=or.flow(r,t.fromTask);return function(u){return e.chain(u,n)}}}ct.chainTaskK=Mf;function xf(t,e){var r=Tf.chainFirst(e);return function(n){return r(or.flow(n,t.fromTask))}}ct.chainFirstTaskK=xf});var zn=m(s=>{"use strict";var Uf=s&&s.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Ff=s&&s.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Pf=s&&s.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Uf(e,t,r);return Ff(e,t),e};Object.defineProperty(s,"__esModule",{value:!0});s.getMonoid=s.getSemigroup=s.taskSeq=s.task=s.sequenceSeqArray=s.traverseSeqArray=s.traverseSeqArrayWithIndex=s.sequenceArray=s.traverseArray=s.traverseArrayWithIndex=s.traverseReadonlyArrayWithIndexSeq=s.traverseReadonlyNonEmptyArrayWithIndexSeq=s.traverseReadonlyArrayWithIndex=s.traverseReadonlyNonEmptyArrayWithIndex=s.ApT=s.apS=s.bind=s.bindTo=s.Do=s.never=s.FromTask=s.chainFirstIOK=s.chainIOK=s.fromIOK=s.FromIO=s.chainFirst=s.MonadTask=s.fromTask=s.MonadIO=s.Monad=s.Chain=s.ApplicativeSeq=s.ApplySeq=s.ApplicativePar=s.apSecond=s.apFirst=s.ApplyPar=s.Pointed=s.flap=s.Functor=s.getRaceMonoid=s.URI=s.flatten=s.chain=s.of=s.ap=s.map=s.delay=s.fromIO=void 0;var Cf=Dt(),me=pt(),$n=dt(),ur=ar(),it=U(),Vn=tt(),yt=Pf(at()),Nf=function(t){return function(){return Promise.resolve().then(t)}};s.fromIO=Nf;function Wf(t){return function(e){return function(){return new Promise(function(r){setTimeout(function(){Promise.resolve().then(e).then(r)},t)})}}}s.delay=Wf;var Y=function(t,e){return it.pipe(t,s.map(e))},It=function(t,e){return it.pipe(t,s.ap(e))},cr=function(t,e){return it.pipe(t,s.chain(function(r){return it.pipe(e,s.map(r))}))},wt=function(t,e){return it.pipe(t,s.chain(e))},Lf=function(t){return function(e){return function(){return Promise.resolve().then(e).then(t)}}};s.map=Lf;var Kf=function(t){return function(e){return function(){return Promise.all([Promise.resolve().then(e),Promise.resolve().then(t)]).then(function(r){var n=r[0],u=r[1];return n(u)})}}};s.ap=Kf;var jf=function(t){return function(){return Promise.resolve(t)}};s.of=jf;var kf=function(t){return function(e){return function(){return Promise.resolve().then(e).then(function(r){return t(r)()})}}};s.chain=kf;s.flatten=s.chain(it.identity);s.URI="Task";function Df(){return{concat:function(t,e){return function(){return Promise.race([Promise.resolve().then(t),Promise.resolve().then(e)])}},empty:s.never}}s.getRaceMonoid=Df;s.Functor={URI:s.URI,map:Y};s.flap=Vn.flap(s.Functor);s.Pointed={URI:s.URI,of:s.of};s.ApplyPar={URI:s.URI,map:Y,ap:It};s.apFirst=me.apFirst(s.ApplyPar);s.apSecond=me.apSecond(s.ApplyPar);s.ApplicativePar={URI:s.URI,map:Y,ap:It,of:s.of};s.ApplySeq={URI:s.URI,map:Y,ap:cr};s.ApplicativeSeq={URI:s.URI,map:Y,ap:cr,of:s.of};s.Chain={URI:s.URI,map:Y,ap:It,chain:wt};s.Monad={URI:s.URI,map:Y,of:s.of,ap:It,chain:wt};s.MonadIO={URI:s.URI,map:Y,of:s.of,ap:It,chain:wt,fromIO:s.fromIO};s.fromTask=it.identity;s.MonadTask={URI:s.URI,map:Y,of:s.of,ap:It,chain:wt,fromIO:s.fromIO,fromTask:s.fromTask};s.chainFirst=$n.chainFirst(s.Chain);s.FromIO={URI:s.URI,fromIO:s.fromIO};s.fromIOK=ur.fromIOK(s.FromIO);s.chainIOK=ur.chainIOK(s.FromIO,s.Chain);s.chainFirstIOK=ur.chainFirstIOK(s.FromIO,s.Chain);s.FromTask={URI:s.URI,fromIO:s.fromIO,fromTask:s.fromTask};var Bf=function(){return new Promise(function(t){})};s.never=Bf;s.Do=s.of(yt.emptyRecord);s.bindTo=Vn.bindTo(s.Functor);s.bind=$n.bind(s.Chain);s.apS=me.apS(s.ApplyPar);s.ApT=s.of(yt.emptyReadonlyArray);var Gf=function(t){return function(e){return function(){return Promise.all(e.map(function(r,n){return Promise.resolve().then(function(){return t(n,r)()})}))}}};s.traverseReadonlyNonEmptyArrayWithIndex=Gf;var $f=function(t){var e=s.traverseReadonlyNonEmptyArrayWithIndex(t);return function(r){return yt.isNonEmpty(r)?e(r):s.ApT}};s.traverseReadonlyArrayWithIndex=$f;var Vf=function(t){return function(e){return function(){return yt.tail(e).reduce(function(r,n,u){return r.then(function(c){return Promise.resolve().then(t(u+1,n)).then(function(f){return c.push(f),c})})},Promise.resolve().then(t(0,yt.head(e))).then(yt.singleton))}}};s.traverseReadonlyNonEmptyArrayWithIndexSeq=Vf;var zf=function(t){var e=s.traverseReadonlyNonEmptyArrayWithIndexSeq(t);return function(r){return yt.isNonEmpty(r)?e(r):s.ApT}};s.traverseReadonlyArrayWithIndexSeq=zf;s.traverseArrayWithIndex=s.traverseReadonlyArrayWithIndex;var Jf=function(t){return s.traverseReadonlyArrayWithIndex(function(e,r){return t(r)})};s.traverseArray=Jf;s.sequenceArray=s.traverseArray(it.identity);s.traverseSeqArrayWithIndex=s.traverseReadonlyArrayWithIndexSeq;var Xf=function(t){return s.traverseReadonlyArrayWithIndexSeq(function(e,r){return t(r)})};s.traverseSeqArray=Xf;s.sequenceSeqArray=s.traverseSeqArray(it.identity);s.task={URI:s.URI,map:Y,of:s.of,ap:It,chain:wt,fromIO:s.fromIO,fromTask:s.fromTask};s.taskSeq={URI:s.URI,map:Y,of:s.of,ap:cr,chain:wt,fromIO:s.fromIO,fromTask:s.fromTask};s.getSemigroup=me.getApplySemigroup(s.ApplySeq);s.getMonoid=Cf.getApplicativeMonoid(s.ApplicativeSeq)});var Qn=m(a=>{"use strict";var Hf=a&&a.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Zf=a&&a.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ve=a&&a.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Hf(e,t,r);return Zf(e,t),e};Object.defineProperty(a,"__esModule",{value:!0});a.getCompactable=a.getAltTaskValidation=a.getApplicativeTaskValidation=a.URI=a.throwError=a.of=a.altW=a.alt=a.flatten=a.flattenW=a.chainW=a.chain=a.apW=a.ap=a.mapLeft=a.bimap=a.map=a.chainIOEitherK=a.chainIOEitherKW=a.fromIOEitherK=a.chainTaskOptionK=a.fromTaskOptionK=a.swap=a.orLeft=a.orElseFirstW=a.orElseFirst=a.orElseW=a.orElse=a.toUnion=a.tryCatchK=a.tryCatch=a.getOrElseW=a.getOrElse=a.foldW=a.matchEW=a.fold=a.matchE=a.matchW=a.match=a.fromTaskOption=a.fromIOEither=a.fromEither=a.fromTask=a.fromIO=a.leftIO=a.rightIO=a.leftTask=a.rightTask=a.right=a.left=void 0;a.traverseReadonlyArrayWithIndexSeq=a.traverseReadonlyNonEmptyArrayWithIndexSeq=a.traverseReadonlyArrayWithIndex=a.traverseReadonlyNonEmptyArrayWithIndex=a.ApT=a.apSW=a.apS=a.bindW=a.bind=a.bindTo=a.Do=a.bracket=a.taskify=a.chainFirstTaskK=a.chainTaskK=a.fromTaskK=a.FromTask=a.chainFirstIOK=a.chainIOK=a.fromIOK=a.FromIO=a.fromEitherK=a.filterOrElseW=a.filterOrElse=a.fromPredicate=a.chainEitherKW=a.chainEitherK=a.chainOptionK=a.fromOptionK=a.fromOption=a.FromEither=a.Alt=a.Bifunctor=a.chainFirstW=a.chainFirst=a.MonadThrow=a.MonadTask=a.MonadIO=a.Monad=a.Chain=a.ApplicativeSeq=a.ApplySeq=a.ApplicativePar=a.apSecond=a.apFirst=a.ApplyPar=a.Pointed=a.flap=a.Functor=a.getFilterable=void 0;a.getTaskValidation=a.getSemigroup=a.getApplyMonoid=a.getApplySemigroup=a.taskEitherSeq=a.taskEither=a.sequenceSeqArray=a.traverseSeqArray=a.traverseSeqArrayWithIndex=a.sequenceArray=a.traverseArray=a.traverseArrayWithIndex=void 0;var Yf=Dt(),Mt=pt(),Xn=dt(),Jn=Qe(),st=ve(Xt()),P=ve(Wn()),he=Bn(),St=ae(),sr=ar(),fr=Gn(),q=U(),Hn=tt(),G=ve(at()),_=ve(zn());a.left=P.left(_.Pointed);a.right=P.right(_.Pointed);a.rightTask=P.rightF(_.Functor);a.leftTask=P.leftF(_.Functor);a.rightIO=q.flow(_.fromIO,a.rightTask);a.leftIO=q.flow(_.fromIO,a.leftTask);a.fromIO=a.rightIO;a.fromTask=a.rightTask;a.fromEither=_.of;a.fromIOEither=_.fromIO;var Qf=function(t){return _.map(st.fromOption(t))};a.fromTaskOption=Qf;a.match=P.match(_.Functor);a.matchW=a.match;a.matchE=P.matchE(_.Monad);a.fold=a.matchE;a.matchEW=a.matchE;a.foldW=a.matchEW;a.getOrElse=P.getOrElse(_.Monad);a.getOrElseW=a.getOrElse;var tl=function(t,e){return function(){return t().then(G.right,function(r){return G.left(e(r))})}};a.tryCatch=tl;var el=function(t,e){return function(){for(var r=[],n=0;n{ni.exports=ri;ri.sync=Il;var ti=require("fs");function yl(t,e){var r=e.pathExt!==void 0?e.pathExt:process.env.PATHEXT;if(!r||(r=r.split(";"),r.indexOf("")!==-1))return!0;for(var n=0;n{ci.exports=oi;oi.sync=Sl;var ai=require("fs");function oi(t,e,r){ai.stat(t,function(n,u){r(n,n?!1:ui(u,e))})}function Sl(t,e){return ui(ai.statSync(t),e)}function ui(t,e){return t.isFile()&&El(t,e)}function El(t,e){var r=t.mode,n=t.uid,u=t.gid,c=e.uid!==void 0?e.uid:process.getuid&&process.getuid(),f=e.gid!==void 0?e.gid:process.getgid&&process.getgid(),l=parseInt("100",8),v=parseInt("010",8),y=parseInt("001",8),I=l|v,R=r&y||r&v&&u===f||r&l&&n===c||r&I&&c===0;return R}});var li=m((Bd,fi)=>{var Dd=require("fs"),Ie;process.platform==="win32"||global.TESTING_WINDOWS?Ie=ii():Ie=si();fi.exports=dr;dr.sync=bl;function dr(t,e,r){if(typeof e=="function"&&(r=e,e={}),!r){if(typeof Promise!="function")throw new TypeError("callback not provided");return new Promise(function(n,u){dr(t,e||{},function(c,f){c?u(c):n(f)})})}Ie(t,e||{},function(n,u){n&&(n.code==="EACCES"||e&&e.ignoreErrors)&&(n=null,u=!1),r(n,u)})}function bl(t,e){try{return Ie.sync(t,e||{})}catch(r){if(e&&e.ignoreErrors||r.code==="EACCES")return!1;throw r}}});var yi=m((Gd,gi)=>{var xt=process.platform==="win32"||process.env.OSTYPE==="cygwin"||process.env.OSTYPE==="msys",pi=require("path"),_l=xt?";":":",di=li(),mi=t=>Object.assign(new Error(`not found: ${t}`),{code:"ENOENT"}),hi=(t,e)=>{let r=e.colon||_l,n=t.match(/\//)||xt&&t.match(/\\/)?[""]:[...xt?[process.cwd()]:[],...(e.path||process.env.PATH||"").split(r)],u=xt?e.pathExt||process.env.PATHEXT||".EXE;.CMD;.BAT;.COM":"",c=xt?u.split(r):[""];return xt&&t.indexOf(".")!==-1&&c[0]!==""&&c.unshift(""),{pathEnv:n,pathExt:c,pathExtExe:u}},vi=(t,e,r)=>{typeof e=="function"&&(r=e,e={}),e||(e={});let{pathEnv:n,pathExt:u,pathExtExe:c}=hi(t,e),f=[],l=y=>new Promise((I,R)=>{if(y===n.length)return e.all&&f.length?I(f):R(mi(t));let x=n[y],$=/^".*"$/.test(x)?x.slice(1,-1):x,V=pi.join($,t),H=!$&&/^\.[\\\/]/.test(t)?t.slice(0,2)+V:V;I(v(H,y,0))}),v=(y,I,R)=>new Promise((x,$)=>{if(R===u.length)return x(l(I+1));let V=u[R];di(y+V,{pathExt:c},(H,bt)=>{if(!H&&bt)if(e.all)f.push(y+V);else return x(y+V);return x(v(y,I,R+1))})});return r?l(0).then(y=>r(null,y),r):l(0)},Rl=(t,e)=>{e=e||{};let{pathEnv:r,pathExt:n,pathExtExe:u}=hi(t,e),c=[];for(let f=0;f{"use strict";var Ii=(t={})=>{let e=t.env||process.env;return(t.platform||process.platform)!=="win32"?"PATH":Object.keys(e).reverse().find(n=>n.toUpperCase()==="PATH")||"Path"};mr.exports=Ii;mr.exports.default=Ii});var _i=m((Vd,bi)=>{"use strict";var Si=require("path"),Ol=yi(),Al=hr();function Ei(t,e){let r=t.options.env||process.env,n=process.cwd(),u=t.options.cwd!=null,c=u&&process.chdir!==void 0&&!process.chdir.disabled;if(c)try{process.chdir(t.options.cwd)}catch{}let f;try{f=Ol.sync(t.command,{path:r[Al({env:r})],pathExt:e?Si.delimiter:void 0})}catch{}finally{c&&process.chdir(n)}return f&&(f=Si.resolve(u?t.options.cwd:"",f)),f}function ql(t){return Ei(t)||Ei(t,!0)}bi.exports=ql});var Ri=m((zd,gr)=>{"use strict";var vr=/([()\][%!^"`<>&|;, *?])/g;function Tl(t){return t=t.replace(vr,"^$1"),t}function wl(t,e){return t=`${t}`,t=t.replace(/(\\*)"/g,'$1$1\\"'),t=t.replace(/(\\*)$/,"$1$1"),t=`"${t}"`,t=t.replace(vr,"^$1"),e&&(t=t.replace(vr,"^$1")),t}gr.exports.command=Tl;gr.exports.argument=wl});var Ai=m((Jd,Oi)=>{"use strict";Oi.exports=/^#!(.*)/});var Ti=m((Xd,qi)=>{"use strict";var Ml=Ai();qi.exports=(t="")=>{let e=t.match(Ml);if(!e)return null;let[r,n]=e[0].replace(/#! ?/,"").split(" "),u=r.split("/").pop();return u==="env"?n:n?`${u} ${n}`:u}});var Mi=m((Hd,wi)=>{"use strict";var yr=require("fs"),xl=Ti();function Ul(t){let r=Buffer.alloc(150),n;try{n=yr.openSync(t,"r"),yr.readSync(n,r,0,150,0),yr.closeSync(n)}catch{}return xl(r.toString())}wi.exports=Ul});var Pi=m((Zd,Fi)=>{"use strict";var Fl=require("path"),xi=_i(),Ui=Ri(),Pl=Mi(),Cl=process.platform==="win32",Nl=/\.(?:com|exe)$/i,Wl=/node_modules[\\/].bin[\\/][^\\/]+\.cmd$/i;function Ll(t){t.file=xi(t);let e=t.file&&Pl(t.file);return e?(t.args.unshift(t.file),t.command=e,xi(t)):t.file}function Kl(t){if(!Cl)return t;let e=Ll(t),r=!Nl.test(e);if(t.options.forceShell||r){let n=Wl.test(e);t.command=Fl.normalize(t.command),t.command=Ui.command(t.command),t.args=t.args.map(c=>Ui.argument(c,n));let u=[t.command].concat(t.args).join(" ");t.args=["/d","/s","/c",`"${u}"`],t.command=process.env.comspec||"cmd.exe",t.options.windowsVerbatimArguments=!0}return t}function jl(t,e,r){e&&!Array.isArray(e)&&(r=e,e=null),e=e?e.slice(0):[],r=Object.assign({},r);let n={command:t,args:e,options:r,file:void 0,original:{command:t,args:e}};return r.shell?n:Kl(n)}Fi.exports=jl});var Wi=m((Yd,Ni)=>{"use strict";var Ir=process.platform==="win32";function Sr(t,e){return Object.assign(new Error(`${e} ${t.command} ENOENT`),{code:"ENOENT",errno:"ENOENT",syscall:`${e} ${t.command}`,path:t.command,spawnargs:t.args})}function kl(t,e){if(!Ir)return;let r=t.emit;t.emit=function(n,u){if(n==="exit"){let c=Ci(u,e,"spawn");if(c)return r.call(t,"error",c)}return r.apply(t,arguments)}}function Ci(t,e){return Ir&&t===1&&!e.file?Sr(e.original,"spawn"):null}function Dl(t,e){return Ir&&t===1&&!e.file?Sr(e.original,"spawnSync"):null}Ni.exports={hookChildProcess:kl,verifyENOENT:Ci,verifyENOENTSync:Dl,notFoundError:Sr}});var ji=m((Qd,Ut)=>{"use strict";var Li=require("child_process"),Er=Pi(),br=Wi();function Ki(t,e,r){let n=Er(t,e,r),u=Li.spawn(n.command,n.args,n.options);return br.hookChildProcess(u,n),u}function Bl(t,e,r){let n=Er(t,e,r),u=Li.spawnSync(n.command,n.args,n.options);return u.error=u.error||br.verifyENOENTSync(u.status,n),u}Ut.exports=Ki;Ut.exports.spawn=Ki;Ut.exports.sync=Bl;Ut.exports._parse=Er;Ut.exports._enoent=br});var Di=m((tm,ki)=>{"use strict";ki.exports=t=>{let e=typeof t=="string"?` +`:` +`.charCodeAt(),r=typeof t=="string"?"\r":"\r".charCodeAt();return t[t.length-1]===e&&(t=t.slice(0,t.length-1)),t[t.length-1]===r&&(t=t.slice(0,t.length-1)),t}});var $i=m((em,Yt)=>{"use strict";var Zt=require("path"),Bi=hr(),Gi=t=>{t=F({cwd:process.cwd(),path:process.env[Bi()],execPath:process.execPath},t);let e,r=Zt.resolve(t.cwd),n=[];for(;e!==r;)n.push(Zt.join(r,"node_modules/.bin")),e=r,r=Zt.resolve(r,"..");let u=Zt.resolve(t.cwd,t.execPath,"..");return n.push(u),n.concat(t.path).join(Zt.delimiter)};Yt.exports=Gi;Yt.exports.default=Gi;Yt.exports.env=t=>{t=F({env:process.env},t);let e=F({},t.env),r=Bi({env:e});return t.path=e[r],e[r]=Yt.exports(t),e}});var zi=m((rm,_r)=>{"use strict";var Vi=(t,e)=>{for(let r of Reflect.ownKeys(e))Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(e,r));return t};_r.exports=Vi;_r.exports.default=Vi});var Xi=m((nm,Ee)=>{"use strict";var Gl=zi(),Se=new WeakMap,Ji=(t,e={})=>{if(typeof t!="function")throw new TypeError("Expected a function");let r,n=0,u=t.displayName||t.name||"",c=function(...f){if(Se.set(c,++n),n===1)r=t.apply(this,f),t=null;else if(e.throw===!0)throw new Error(`Function \`${u}\` can only be called once`);return r};return Gl(c,t),Se.set(c,n),c};Ee.exports=Ji;Ee.exports.default=Ji;Ee.exports.callCount=t=>{if(!Se.has(t))throw new Error(`The given function \`${t.name}\` is not wrapped by the \`onetime\` package`);return Se.get(t)}});var Hi=m(be=>{"use strict";Object.defineProperty(be,"__esModule",{value:!0});be.SIGNALS=void 0;var $l=[{name:"SIGHUP",number:1,action:"terminate",description:"Terminal closed",standard:"posix"},{name:"SIGINT",number:2,action:"terminate",description:"User interruption with CTRL-C",standard:"ansi"},{name:"SIGQUIT",number:3,action:"core",description:"User interruption with CTRL-\\",standard:"posix"},{name:"SIGILL",number:4,action:"core",description:"Invalid machine instruction",standard:"ansi"},{name:"SIGTRAP",number:5,action:"core",description:"Debugger breakpoint",standard:"posix"},{name:"SIGABRT",number:6,action:"core",description:"Aborted",standard:"ansi"},{name:"SIGIOT",number:6,action:"core",description:"Aborted",standard:"bsd"},{name:"SIGBUS",number:7,action:"core",description:"Bus error due to misaligned, non-existing address or paging error",standard:"bsd"},{name:"SIGEMT",number:7,action:"terminate",description:"Command should be emulated but is not implemented",standard:"other"},{name:"SIGFPE",number:8,action:"core",description:"Floating point arithmetic error",standard:"ansi"},{name:"SIGKILL",number:9,action:"terminate",description:"Forced termination",standard:"posix",forced:!0},{name:"SIGUSR1",number:10,action:"terminate",description:"Application-specific signal",standard:"posix"},{name:"SIGSEGV",number:11,action:"core",description:"Segmentation fault",standard:"ansi"},{name:"SIGUSR2",number:12,action:"terminate",description:"Application-specific signal",standard:"posix"},{name:"SIGPIPE",number:13,action:"terminate",description:"Broken pipe or socket",standard:"posix"},{name:"SIGALRM",number:14,action:"terminate",description:"Timeout or timer",standard:"posix"},{name:"SIGTERM",number:15,action:"terminate",description:"Termination",standard:"ansi"},{name:"SIGSTKFLT",number:16,action:"terminate",description:"Stack is empty or overflowed",standard:"other"},{name:"SIGCHLD",number:17,action:"ignore",description:"Child process terminated, paused or unpaused",standard:"posix"},{name:"SIGCLD",number:17,action:"ignore",description:"Child process terminated, paused or unpaused",standard:"other"},{name:"SIGCONT",number:18,action:"unpause",description:"Unpaused",standard:"posix",forced:!0},{name:"SIGSTOP",number:19,action:"pause",description:"Paused",standard:"posix",forced:!0},{name:"SIGTSTP",number:20,action:"pause",description:'Paused using CTRL-Z or "suspend"',standard:"posix"},{name:"SIGTTIN",number:21,action:"pause",description:"Background process cannot read terminal input",standard:"posix"},{name:"SIGBREAK",number:21,action:"terminate",description:"User interruption with CTRL-BREAK",standard:"other"},{name:"SIGTTOU",number:22,action:"pause",description:"Background process cannot write to terminal output",standard:"posix"},{name:"SIGURG",number:23,action:"ignore",description:"Socket received out-of-band data",standard:"bsd"},{name:"SIGXCPU",number:24,action:"core",description:"Process timed out",standard:"bsd"},{name:"SIGXFSZ",number:25,action:"core",description:"File too big",standard:"bsd"},{name:"SIGVTALRM",number:26,action:"terminate",description:"Timeout or timer",standard:"bsd"},{name:"SIGPROF",number:27,action:"terminate",description:"Timeout or timer",standard:"bsd"},{name:"SIGWINCH",number:28,action:"ignore",description:"Terminal window size changed",standard:"bsd"},{name:"SIGIO",number:29,action:"terminate",description:"I/O is available",standard:"other"},{name:"SIGPOLL",number:29,action:"terminate",description:"Watched event",standard:"other"},{name:"SIGINFO",number:29,action:"ignore",description:"Request for process information",standard:"other"},{name:"SIGPWR",number:30,action:"terminate",description:"Device running out of power",standard:"systemv"},{name:"SIGSYS",number:31,action:"core",description:"Invalid system call",standard:"other"},{name:"SIGUNUSED",number:31,action:"terminate",description:"Invalid system call",standard:"other"}];be.SIGNALS=$l});var Rr=m(Ft=>{"use strict";Object.defineProperty(Ft,"__esModule",{value:!0});Ft.SIGRTMAX=Ft.getRealtimeSignals=void 0;var Vl=function(){let t=Yi-Zi+1;return Array.from({length:t},zl)};Ft.getRealtimeSignals=Vl;var zl=function(t,e){return{name:`SIGRT${e+1}`,number:Zi+e,action:"terminate",description:"Application-specific signal (realtime)",standard:"posix"}},Zi=34,Yi=64;Ft.SIGRTMAX=Yi});var Qi=m(_e=>{"use strict";Object.defineProperty(_e,"__esModule",{value:!0});_e.getSignals=void 0;var Jl=require("os"),Xl=Hi(),Hl=Rr(),Zl=function(){let t=(0,Hl.getRealtimeSignals)();return[...Xl.SIGNALS,...t].map(Yl)};_e.getSignals=Zl;var Yl=function({name:t,number:e,description:r,action:n,forced:u=!1,standard:c}){let{signals:{[t]:f}}=Jl.constants,l=f!==void 0;return{name:t,number:l?f:e,description:r,supported:l,action:n,forced:u,standard:c}}});var ea=m(Pt=>{"use strict";Object.defineProperty(Pt,"__esModule",{value:!0});Pt.signalsByNumber=Pt.signalsByName=void 0;var Ql=require("os"),ta=Qi(),tp=Rr(),ep=function(){return(0,ta.getSignals)().reduce(rp,{})},rp=function(t,{name:e,number:r,description:n,supported:u,action:c,forced:f,standard:l}){return rt(F({},t),{[e]:{name:e,number:r,description:n,supported:u,action:c,forced:f,standard:l}})},np=ep();Pt.signalsByName=np;var ip=function(){let t=(0,ta.getSignals)(),e=tp.SIGRTMAX+1,r=Array.from({length:e},(n,u)=>ap(u,t));return Object.assign({},...r)},ap=function(t,e){let r=op(t,e);if(r===void 0)return{};let{name:n,description:u,supported:c,action:f,forced:l,standard:v}=r;return{[t]:{name:n,number:t,description:u,supported:c,action:f,forced:l,standard:v}}},op=function(t,e){let r=e.find(({name:n})=>Ql.constants.signals[n]===t);return r!==void 0?r:e.find(n=>n.number===t)},up=ip();Pt.signalsByNumber=up});var na=m((cm,ra)=>{"use strict";var{signalsByName:cp}=ea(),sp=({timedOut:t,timeout:e,errorCode:r,signal:n,signalDescription:u,exitCode:c,isCanceled:f})=>t?`timed out after ${e} milliseconds`:f?"was canceled":r!==void 0?`failed with ${r}`:n!==void 0?`was killed with ${n} (${u})`:c!==void 0?`failed with exit code ${c}`:"failed",fp=({stdout:t,stderr:e,all:r,error:n,signal:u,exitCode:c,command:f,escapedCommand:l,timedOut:v,isCanceled:y,killed:I,parsed:{options:{timeout:R}}})=>{c=c===null?void 0:c,u=u===null?void 0:u;let x=u===void 0?void 0:cp[u].description,$=n&&n.code,H=`Command ${sp({timedOut:v,timeout:R,errorCode:$,signal:u,signalDescription:x,exitCode:c,isCanceled:y})}: ${f}`,bt=Object.prototype.toString.call(n)==="[object Error]",re=bt?`${H} +${n.message}`:H,ne=[re,e,t].filter(Boolean).join(` +`);return bt?(n.originalMessage=n.message,n.message=ne):n=new Error(ne),n.shortMessage=re,n.command=f,n.escapedCommand=l,n.exitCode=c,n.signal=u,n.signalDescription=x,n.stdout=t,n.stderr=e,r!==void 0&&(n.all=r),"bufferedData"in n&&delete n.bufferedData,n.failed=!0,n.timedOut=Boolean(v),n.isCanceled=y,n.killed=I&&!v,n};ra.exports=fp});var aa=m((sm,Or)=>{"use strict";var Re=["stdin","stdout","stderr"],lp=t=>Re.some(e=>t[e]!==void 0),ia=t=>{if(!t)return;let{stdio:e}=t;if(e===void 0)return Re.map(n=>t[n]);if(lp(t))throw new Error(`It's not possible to provide \`stdio\` in combination with one of ${Re.map(n=>`\`${n}\``).join(", ")}`);if(typeof e=="string")return e;if(!Array.isArray(e))throw new TypeError(`Expected \`stdio\` to be of type \`string\` or \`Array\`, got \`${typeof e}\``);let r=Math.max(e.length,Re.length);return Array.from({length:r},(n,u)=>e[u])};Or.exports=ia;Or.exports.node=t=>{let e=ia(t);return e==="ipc"?"ipc":e===void 0||typeof e=="string"?[e,e,e,"ipc"]:e.includes("ipc")?e:[...e,"ipc"]}});var oa=m((fm,Oe)=>{Oe.exports=["SIGABRT","SIGALRM","SIGHUP","SIGINT","SIGTERM"];process.platform!=="win32"&&Oe.exports.push("SIGVTALRM","SIGXCPU","SIGXFSZ","SIGUSR2","SIGTRAP","SIGSYS","SIGQUIT","SIGIOT");process.platform==="linux"&&Oe.exports.push("SIGIO","SIGPOLL","SIGPWR","SIGSTKFLT","SIGUNUSED")});var la=m((lm,Wt)=>{var O=global.process;typeof O!="object"||!O?Wt.exports=function(){}:(ua=require("assert"),Ct=oa(),ca=/^win/i.test(O.platform),Qt=require("events"),typeof Qt!="function"&&(Qt=Qt.EventEmitter),O.__signal_exit_emitter__?N=O.__signal_exit_emitter__:(N=O.__signal_exit_emitter__=new Qt,N.count=0,N.emitted={}),N.infinite||(N.setMaxListeners(1/0),N.infinite=!0),Wt.exports=function(t,e){if(global.process===O){ua.equal(typeof t,"function","a callback must be provided for exit handler"),Nt===!1&&Ar();var r="exit";e&&e.alwaysLast&&(r="afterexit");var n=function(){N.removeListener(r,t),N.listeners("exit").length===0&&N.listeners("afterexit").length===0&&Ae()};return N.on(r,t),n}},Ae=function(){!Nt||global.process!==O||(Nt=!1,Ct.forEach(function(e){try{O.removeListener(e,qe[e])}catch{}}),O.emit=Te,O.reallyExit=qr,N.count-=1)},Wt.exports.unload=Ae,Et=function(e,r,n){N.emitted[e]||(N.emitted[e]=!0,N.emit(e,r,n))},qe={},Ct.forEach(function(t){qe[t]=function(){if(O===global.process){var r=O.listeners(t);r.length===N.count&&(Ae(),Et("exit",null,t),Et("afterexit",null,t),ca&&t==="SIGHUP"&&(t="SIGINT"),O.kill(O.pid,t))}}}),Wt.exports.signals=function(){return Ct},Nt=!1,Ar=function(){Nt||O!==global.process||(Nt=!0,N.count+=1,Ct=Ct.filter(function(e){try{return O.on(e,qe[e]),!0}catch{return!1}}),O.emit=fa,O.reallyExit=sa)},Wt.exports.load=Ar,qr=O.reallyExit,sa=function(e){O===global.process&&(O.exitCode=e||0,Et("exit",O.exitCode,null),Et("afterexit",O.exitCode,null),qr.call(O,O.exitCode))},Te=O.emit,fa=function(e,r){if(e==="exit"&&O===global.process){r!==void 0&&(O.exitCode=r);var n=Te.apply(this,arguments);return Et("exit",O.exitCode,null),Et("afterexit",O.exitCode,null),n}else return Te.apply(this,arguments)});var ua,Ct,ca,Qt,N,Ae,Et,qe,Nt,Ar,qr,sa,Te,fa});var da=m((pm,pa)=>{"use strict";var pp=require("os"),dp=la(),mp=1e3*5,hp=(t,e="SIGTERM",r={})=>{let n=t(e);return vp(t,e,r,n),n},vp=(t,e,r,n)=>{if(!gp(e,r,n))return;let u=Ip(r),c=setTimeout(()=>{t("SIGKILL")},u);c.unref&&c.unref()},gp=(t,{forceKillAfterTimeout:e},r)=>yp(t)&&e!==!1&&r,yp=t=>t===pp.constants.signals.SIGTERM||typeof t=="string"&&t.toUpperCase()==="SIGTERM",Ip=({forceKillAfterTimeout:t=!0})=>{if(t===!0)return mp;if(!Number.isFinite(t)||t<0)throw new TypeError(`Expected the \`forceKillAfterTimeout\` option to be a non-negative integer, got \`${t}\` (${typeof t})`);return t},Sp=(t,e)=>{t.kill()&&(e.isCanceled=!0)},Ep=(t,e,r)=>{t.kill(e),r(Object.assign(new Error("Timed out"),{timedOut:!0,signal:e}))},bp=(t,{timeout:e,killSignal:r="SIGTERM"},n)=>{if(e===0||e===void 0)return n;let u,c=new Promise((l,v)=>{u=setTimeout(()=>{Ep(t,r,v)},e)}),f=n.finally(()=>{clearTimeout(u)});return Promise.race([c,f])},_p=({timeout:t})=>{if(t!==void 0&&(!Number.isFinite(t)||t<0))throw new TypeError(`Expected the \`timeout\` option to be a non-negative integer, got \`${t}\` (${typeof t})`)},Rp=async(t,{cleanup:e,detached:r},n)=>{if(!e||r)return n;let u=dp(()=>{t.kill()});return n.finally(()=>{u()})};pa.exports={spawnedKill:hp,spawnedCancel:Sp,setupTimeout:bp,validateTimeout:_p,setExitHandler:Rp}});var ha=m((dm,ma)=>{"use strict";var et=t=>t!==null&&typeof t=="object"&&typeof t.pipe=="function";et.writable=t=>et(t)&&t.writable!==!1&&typeof t._write=="function"&&typeof t._writableState=="object";et.readable=t=>et(t)&&t.readable!==!1&&typeof t._read=="function"&&typeof t._readableState=="object";et.duplex=t=>et.writable(t)&&et.readable(t);et.transform=t=>et.duplex(t)&&typeof t._transform=="function";ma.exports=et});var ga=m((mm,va)=>{"use strict";var{PassThrough:Op}=require("stream");va.exports=t=>{t=F({},t);let{array:e}=t,{encoding:r}=t,n=r==="buffer",u=!1;e?u=!(r||n):r=r||"utf8",n&&(r=null);let c=new Op({objectMode:u});r&&c.setEncoding(r);let f=0,l=[];return c.on("data",v=>{l.push(v),u?f=l.length:f+=v.length}),c.getBufferedValue=()=>e?l:n?Buffer.concat(l,f):l.join(""),c.getBufferedLength=()=>f,c}});var ya=m((hm,te)=>{"use strict";var{constants:Ap}=require("buffer"),qp=require("stream"),{promisify:Tp}=require("util"),wp=ga(),Mp=Tp(qp.pipeline),Tr=class extends Error{constructor(){super("maxBuffer exceeded");this.name="MaxBufferError"}};async function wr(t,e){if(!t)throw new Error("Expected a stream");e=F({maxBuffer:1/0},e);let{maxBuffer:r}=e,n=wp(e);return await new Promise((u,c)=>{let f=l=>{l&&n.getBufferedLength()<=Ap.MAX_LENGTH&&(l.bufferedData=n.getBufferedValue()),c(l)};(async()=>{try{await Mp(t,n),u()}catch(l){f(l)}})(),n.on("data",()=>{n.getBufferedLength()>r&&f(new Tr)})}),n.getBufferedValue()}te.exports=wr;te.exports.buffer=(t,e)=>wr(t,rt(F({},e),{encoding:"buffer"}));te.exports.array=(t,e)=>wr(t,rt(F({},e),{array:!0}));te.exports.MaxBufferError=Tr});var Sa=m((vm,Ia)=>{"use strict";var{PassThrough:xp}=require("stream");Ia.exports=function(){var t=[],e=new xp({objectMode:!0});return e.setMaxListeners(0),e.add=r,e.isEmpty=n,e.on("unpipe",u),Array.prototype.slice.call(arguments).forEach(r),e;function r(c){return Array.isArray(c)?(c.forEach(r),this):(t.push(c),c.once("end",u.bind(null,c)),c.once("error",e.emit.bind(e,"error")),c.pipe(e,{end:!1}),this)}function n(){return t.length==0}function u(c){t=t.filter(function(f){return f!==c}),!t.length&&e.readable&&e.end()}}});var Ra=m((gm,_a)=>{"use strict";var ba=ha(),Ea=ya(),Up=Sa(),Fp=(t,e)=>{e===void 0||t.stdin===void 0||(ba(e)?e.pipe(t.stdin):t.stdin.end(e))},Pp=(t,{all:e})=>{if(!e||!t.stdout&&!t.stderr)return;let r=Up();return t.stdout&&r.add(t.stdout),t.stderr&&r.add(t.stderr),r},Mr=async(t,e)=>{if(!!t){t.destroy();try{return await e}catch(r){return r.bufferedData}}},xr=(t,{encoding:e,buffer:r,maxBuffer:n})=>{if(!(!t||!r))return e?Ea(t,{encoding:e,maxBuffer:n}):Ea.buffer(t,{maxBuffer:n})},Cp=async({stdout:t,stderr:e,all:r},{encoding:n,buffer:u,maxBuffer:c},f)=>{let l=xr(t,{encoding:n,buffer:u,maxBuffer:c}),v=xr(e,{encoding:n,buffer:u,maxBuffer:c}),y=xr(r,{encoding:n,buffer:u,maxBuffer:c*2});try{return await Promise.all([f,l,v,y])}catch(I){return Promise.all([{error:I,signal:I.signal,timedOut:I.timedOut},Mr(t,l),Mr(e,v),Mr(r,y)])}},Np=({input:t})=>{if(ba(t))throw new TypeError("The `input` option cannot be a stream in sync mode")};_a.exports={handleInput:Fp,makeAllStream:Pp,getSpawnedResult:Cp,validateInputSync:Np}});var Aa=m((ym,Oa)=>{"use strict";var Wp=(async()=>{})().constructor.prototype,Lp=["then","catch","finally"].map(t=>[t,Reflect.getOwnPropertyDescriptor(Wp,t)]),Kp=(t,e)=>{for(let[r,n]of Lp){let u=typeof e=="function"?(...c)=>Reflect.apply(n.value,e(),c):n.value.bind(e);Reflect.defineProperty(t,r,rt(F({},n),{value:u}))}return t},jp=t=>new Promise((e,r)=>{t.on("exit",(n,u)=>{e({exitCode:n,signal:u})}),t.on("error",n=>{r(n)}),t.stdin&&t.stdin.on("error",n=>{r(n)})});Oa.exports={mergePromise:Kp,getSpawnedPromise:jp}});var wa=m((Im,Ta)=>{"use strict";var qa=(t,e=[])=>Array.isArray(e)?[t,...e]:[t],kp=/^[\w.-]+$/,Dp=/"/g,Bp=t=>typeof t!="string"||kp.test(t)?t:`"${t.replace(Dp,'\\"')}"`,Gp=(t,e)=>qa(t,e).join(" "),$p=(t,e)=>qa(t,e).map(r=>Bp(r)).join(" "),Vp=/ +/g,zp=t=>{let e=[];for(let r of t.trim().split(Vp)){let n=e[e.length-1];n&&n.endsWith("\\")?e[e.length-1]=`${n.slice(0,-1)} ${r}`:e.push(r)}return e};Ta.exports={joinCommand:Gp,getEscapedCommand:$p,parseCommand:zp}});var Na=m((Sm,Lt)=>{"use strict";var Jp=require("path"),Ur=require("child_process"),Xp=ji(),Hp=Di(),Zp=$i(),Yp=Xi(),we=na(),xa=aa(),{spawnedKill:Qp,spawnedCancel:td,setupTimeout:ed,validateTimeout:rd,setExitHandler:nd}=da(),{handleInput:id,getSpawnedResult:ad,makeAllStream:od,validateInputSync:ud}=Ra(),{mergePromise:Ma,getSpawnedPromise:cd}=Aa(),{joinCommand:Ua,parseCommand:Fa,getEscapedCommand:Pa}=wa(),sd=1e3*1e3*100,fd=({env:t,extendEnv:e,preferLocal:r,localDir:n,execPath:u})=>{let c=e?F(F({},process.env),t):t;return r?Zp.env({env:c,cwd:n,execPath:u}):c},Ca=(t,e,r={})=>{let n=Xp._parse(t,e,r);return t=n.command,e=n.args,r=n.options,r=F({maxBuffer:sd,buffer:!0,stripFinalNewline:!0,extendEnv:!0,preferLocal:!1,localDir:r.cwd||process.cwd(),execPath:process.execPath,encoding:"utf8",reject:!0,cleanup:!0,all:!1,windowsHide:!0},r),r.env=fd(r),r.stdio=xa(r),process.platform==="win32"&&Jp.basename(t,".exe")==="cmd"&&e.unshift("/q"),{file:t,args:e,options:r,parsed:n}},ee=(t,e,r)=>typeof e!="string"&&!Buffer.isBuffer(e)?r===void 0?void 0:"":t.stripFinalNewline?Hp(e):e,Me=(t,e,r)=>{let n=Ca(t,e,r),u=Ua(t,e),c=Pa(t,e);rd(n.options);let f;try{f=Ur.spawn(n.file,n.args,n.options)}catch($){let V=new Ur.ChildProcess,H=Promise.reject(we({error:$,stdout:"",stderr:"",all:"",command:u,escapedCommand:c,parsed:n,timedOut:!1,isCanceled:!1,killed:!1}));return Ma(V,H)}let l=cd(f),v=ed(f,n.options,l),y=nd(f,n.options,v),I={isCanceled:!1};f.kill=Qp.bind(null,f.kill.bind(f)),f.cancel=td.bind(null,f,I);let x=Yp(async()=>{let[{error:$,exitCode:V,signal:H,timedOut:bt},re,ne,Ba]=await ad(f,n.options,y),Pr=ee(n.options,re),Cr=ee(n.options,ne),Nr=ee(n.options,Ba);if($||V!==0||H!==null){let Wr=we({error:$,exitCode:V,signal:H,stdout:Pr,stderr:Cr,all:Nr,command:u,escapedCommand:c,parsed:n,timedOut:bt,isCanceled:I.isCanceled,killed:f.killed});if(!n.options.reject)return Wr;throw Wr}return{command:u,escapedCommand:c,exitCode:0,stdout:Pr,stderr:Cr,all:Nr,failed:!1,timedOut:!1,isCanceled:!1,killed:!1}});return id(f,n.options.input),f.all=od(f,n.options),Ma(f,x)};Lt.exports=Me;Lt.exports.sync=(t,e,r)=>{let n=Ca(t,e,r),u=Ua(t,e),c=Pa(t,e);ud(n.options);let f;try{f=Ur.spawnSync(n.file,n.args,n.options)}catch(y){throw we({error:y,stdout:"",stderr:"",all:"",command:u,escapedCommand:c,parsed:n,timedOut:!1,isCanceled:!1,killed:!1})}let l=ee(n.options,f.stdout,f.error),v=ee(n.options,f.stderr,f.error);if(f.error||f.status!==0||f.signal!==null){let y=we({stdout:l,stderr:v,error:f.error,signal:f.signal,exitCode:f.status,command:u,escapedCommand:c,parsed:n,timedOut:f.error&&f.error.code==="ETIMEDOUT",isCanceled:!1,killed:f.signal!==null});if(!n.options.reject)return y;throw y}return{command:u,escapedCommand:c,exitCode:0,stdout:l,stderr:v,failed:!1,timedOut:!1,isCanceled:!1,killed:!1}};Lt.exports.command=(t,e)=>{let[r,...n]=Fa(t);return Me(r,n,e)};Lt.exports.commandSync=(t,e)=>{let[r,...n]=Fa(t);return Me.sync(r,n,e)};Lt.exports.node=(t,e,r={})=>{e&&!Array.isArray(e)&&typeof e=="object"&&(r=e,e=[]);let n=xa.node(r),u=process.execArgv.filter(l=>!l.startsWith("--inspect")),{nodePath:c=process.execPath,nodeOptions:f=u}=r;return Me(c,[...f,t,...Array.isArray(e)?e:[]],rt(F({},r),{stdin:void 0,stdout:void 0,stderr:void 0,stdio:n,shell:!1}))}});var dd={};Za(dd,{default:()=>pd});var Kt=require("@raycast/api"),Da=_t(Xt());var ja=_t(Xt()),Fr=_t(U()),X=_t(Qn());var Wa=_t(require("node:process"),1),La=_t(Na(),1);async function Ka(t){if(Wa.default.platform!=="darwin")throw new Error("macOS only");let{stdout:e}=await(0,La.default)("osascript",["-e",t]);return e}var D=(t,e)=>X.tryCatch(()=>Ka(`tell application "${t}" to ${e}`),ja.toError);var _m=D("Music","pause"),Rm=D("Music","play"),Om=D("Music","stop"),Am=D("Music","next track"),qm=D("Music","previous track"),Tm=D("Music","playpause"),ld=(0,Fr.pipe)(D("Music","player state"),X.map(t=>t)),wm=D("Music","set loved of current track to true"),Mm=D("Music","set disliked of current track to true"),xm=D("Music",'duplicate current track to source "Library"');var ka=()=>{let t=D("Music","get name of current track"),e=D("Music","get artist of current track"),r=D("Music","get album of current track"),n=D("Music","get duration of current track");return(0,Fr.pipe)(X.Do,X.apS("name",t),X.apS("artist",e),X.apS("album",r),X.apS("duration",n),X.apS("state",ld))};var pd=async()=>{let t=await ka()();if((0,Da.isLeft)(t)){(0,Kt.showToast)(Kt.ToastStyle.Failure,"Could not get currently playing track");return}(0,Kt.showToast)(Kt.ToastStyle.Success,t.right.name,`${t.right.album} - ${t.right.artist}`)};module.exports=Ya(dd);0&&(module.exports={}); diff --git a/raycast/extensions/2bfe94cd-50ab-4e48-a6cd-f1ff47a72706/dislike.js b/raycast/extensions/2bfe94cd-50ab-4e48-a6cd-f1ff47a72706/dislike.js new file mode 100644 index 0000000..15b0da6 --- /dev/null +++ b/raycast/extensions/2bfe94cd-50ab-4e48-a6cd-f1ff47a72706/dislike.js @@ -0,0 +1,5 @@ +var Ba=Object.create;var Lt=Object.defineProperty,Ga=Object.defineProperties,$a=Object.getOwnPropertyDescriptor,Va=Object.getOwnPropertyDescriptors,za=Object.getOwnPropertyNames,Nr=Object.getOwnPropertySymbols,Ja=Object.getPrototypeOf,Lr=Object.prototype.hasOwnProperty,Xa=Object.prototype.propertyIsEnumerable;var Wr=(t,e,r)=>e in t?Lt(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,F=(t,e)=>{for(var r in e||(e={}))Lr.call(e,r)&&Wr(t,r,e[r]);if(Nr)for(var r of Nr(e))Xa.call(e,r)&&Wr(t,r,e[r]);return t},et=(t,e)=>Ga(t,Va(e)),Kr=t=>Lt(t,"__esModule",{value:!0});var m=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),Ha=(t,e)=>{for(var r in e)Lt(t,r,{get:e[r],enumerable:!0})},jr=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let u of za(e))!Lr.call(t,u)&&(r||u!=="default")&&Lt(t,u,{get:()=>e[u],enumerable:!(n=$a(e,u))||n.enumerable});return t},Kt=(t,e)=>jr(Kr(Lt(t!=null?Ba(Ja(t)):{},"default",!e&&t&&t.__esModule?{get:()=>t.default,enumerable:!0}:{value:t,enumerable:!0})),t),Za=(t=>(e,r)=>t&&t.get(e)||(r=jr(Kr({}),e,1),t&&t.set(e,r),r))(typeof WeakMap!="undefined"?new WeakMap:0);var U=m(h=>{"use strict";Object.defineProperty(h,"__esModule",{value:!0});h.getEndomorphismMonoid=h.not=h.SK=h.hole=h.pipe=h.untupled=h.tupled=h.absurd=h.decrement=h.increment=h.tuple=h.flow=h.flip=h.constVoid=h.constUndefined=h.constNull=h.constFalse=h.constTrue=h.constant=h.unsafeCoerce=h.identity=h.apply=h.getRing=h.getSemiring=h.getMonoid=h.getSemigroup=h.getBooleanAlgebra=void 0;var Ya=function(t){return function(){return{meet:function(e,r){return function(n){return t.meet(e(n),r(n))}},join:function(e,r){return function(n){return t.join(e(n),r(n))}},zero:function(){return t.zero},one:function(){return t.one},implies:function(e,r){return function(n){return t.implies(e(n),r(n))}},not:function(e){return function(r){return t.not(e(r))}}}}};h.getBooleanAlgebra=Ya;var Qa=function(t){return function(){return{concat:function(e,r){return function(n){return t.concat(e(n),r(n))}}}}};h.getSemigroup=Qa;var to=function(t){var e=h.getSemigroup(t);return function(){return{concat:e().concat,empty:function(){return t.empty}}}};h.getMonoid=to;var eo=function(t){return{add:function(e,r){return function(n){return t.add(e(n),r(n))}},zero:function(){return t.zero},mul:function(e,r){return function(n){return t.mul(e(n),r(n))}},one:function(){return t.one}}};h.getSemiring=eo;var ro=function(t){var e=h.getSemiring(t);return{add:e.add,mul:e.mul,one:e.one,zero:e.zero,sub:function(r,n){return function(u){return t.sub(r(u),n(u))}}}};h.getRing=ro;var no=function(t){return function(e){return e(t)}};h.apply=no;function Me(t){return t}h.identity=Me;h.unsafeCoerce=Me;function jt(t){return function(){return t}}h.constant=jt;h.constTrue=jt(!0);h.constFalse=jt(!1);h.constNull=jt(null);h.constUndefined=jt(void 0);h.constVoid=h.constUndefined;function io(t){return function(e,r){return t(r,e)}}h.flip=io;function kr(t,e,r,n,u,c,f,l,v){switch(arguments.length){case 1:return t;case 2:return function(){return e(t.apply(this,arguments))};case 3:return function(){return r(e(t.apply(this,arguments)))};case 4:return function(){return n(r(e(t.apply(this,arguments))))};case 5:return function(){return u(n(r(e(t.apply(this,arguments)))))};case 6:return function(){return c(u(n(r(e(t.apply(this,arguments))))))};case 7:return function(){return f(c(u(n(r(e(t.apply(this,arguments)))))))};case 8:return function(){return l(f(c(u(n(r(e(t.apply(this,arguments))))))))};case 9:return function(){return v(l(f(c(u(n(r(e(t.apply(this,arguments)))))))))}}}h.flow=kr;function ao(){for(var t=[],e=0;e{"use strict";Object.defineProperty(L,"__esModule",{value:!0});L.sequenceS=L.sequenceT=L.getApplySemigroup=L.apS=L.apSecond=L.apFirst=L.ap=void 0;var ho=U();function vo(t,e){return function(r){return function(n){return t.ap(t.map(n,function(u){return function(c){return e.ap(u,c)}}),r)}}}L.ap=vo;function go(t){return function(e){return function(r){return t.ap(t.map(r,function(n){return function(){return n}}),e)}}}L.apFirst=go;function yo(t){return function(e){return function(r){return t.ap(t.map(r,function(){return function(n){return n}}),e)}}}L.apSecond=yo;function Io(t){return function(e,r){return function(n){return t.ap(t.map(n,function(u){return function(c){var f;return Object.assign({},u,(f={},f[e]=c,f))}}),r)}}}L.apS=Io;function So(t){return function(e){return{concat:function(r,n){return t.ap(t.map(r,function(u){return function(c){return e.concat(u,c)}}),n)}}}}L.getApplySemigroup=So;function Ue(t,e,r){return function(n){for(var u=Array(r.length+1),c=0;c{"use strict";Object.defineProperty(Z,"__esModule",{value:!0});Z.getFunctorComposition=Z.bindTo=Z.flap=Z.map=void 0;var Oo=U();function Br(t,e){return function(r){return function(n){return t.map(n,function(u){return e.map(u,r)})}}}Z.map=Br;function Ao(t){return function(e){return function(r){return t.map(r,function(n){return n(e)})}}}Z.flap=Ao;function qo(t){return function(e){return function(r){return t.map(r,function(n){var u;return u={},u[e]=n,u})}}}Z.bindTo=qo;function wo(t,e){var r=Br(t,e);return{map:function(n,u){return Oo.pipe(n,r(u))}}}Z.getFunctorComposition=wo});var kt=m(bt=>{"use strict";Object.defineProperty(bt,"__esModule",{value:!0});bt.getApplicativeComposition=bt.getApplicativeMonoid=void 0;var Gr=lt(),To=U(),Mo=Y();function xo(t){var e=Gr.getApplySemigroup(t);return function(r){return{concat:e(r).concat,empty:t.of(r.empty)}}}bt.getApplicativeMonoid=xo;function Uo(t,e){var r=Mo.getFunctorComposition(t,e).map,n=Gr.ap(t,e);return{map:r,of:function(u){return t.of(e.of(u))},ap:function(u,c){return To.pipe(u,n(c))}}}bt.getApplicativeComposition=Uo});var pt=m(_t=>{"use strict";Object.defineProperty(_t,"__esModule",{value:!0});_t.bind=_t.chainFirst=void 0;function Fo(t){return function(e){return function(r){return t.chain(r,function(n){return t.map(e(n),function(){return n})})}}}_t.chainFirst=Fo;function Po(t){return function(e,r){return function(n){return t.chain(n,function(u){return t.map(r(u),function(c){var f;return Object.assign({},u,(f={},f[e]=c,f))})})}}}_t.bind=Po});var $r=m(re=>{"use strict";Object.defineProperty(re,"__esModule",{value:!0});re.tailRec=void 0;var Co=function(t,e){for(var r=e(t);r._tag==="Left";)r=e(r.left);return r.right};re.tailRec=Co});var it=m(b=>{"use strict";var No=b&&b.__spreadArray||function(t,e){for(var r=0,n=e.length,u=t.length;r0};b.isNonEmpty=$o;var Vo=function(t){return t[0]};b.head=Vo;var zo=function(t){return t.slice(1)};b.tail=zo;b.emptyReadonlyArray=[];b.emptyRecord={};b.has=Object.prototype.hasOwnProperty;var Jo=function(t){return No([t[0]],t.slice(1))};b.fromReadonlyNonEmptyArray=Jo});var ne=m(T=>{"use strict";var Xo=T&&T.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Ho=T&&T.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Zo=T&&T.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Xo(e,t,r);return Ho(e,t),e};Object.defineProperty(T,"__esModule",{value:!0});T.filterOrElse=T.chainEitherK=T.fromEitherK=T.chainOptionK=T.fromOptionK=T.fromPredicate=T.fromOption=void 0;var Vr=U(),dt=Zo(it());function zr(t){return function(e){return function(r){return t.fromEither(dt.isNone(r)?dt.left(e()):dt.right(r.value))}}}T.fromOption=zr;function Yo(t){return function(e,r){return function(n){return t.fromEither(e(n)?dt.right(n):dt.left(r(n)))}}}T.fromPredicate=Yo;function Jr(t){var e=zr(t);return function(r){var n=e(r);return function(u){return Vr.flow(u,n)}}}T.fromOptionK=Jr;function Qo(t,e){var r=Jr(t);return function(n){var u=r(n);return function(c){return function(f){return e.chain(f,u(c))}}}}T.chainOptionK=Qo;function Xr(t){return function(e){return Vr.flow(e,t.fromEither)}}T.fromEitherK=Xr;function tu(t,e){var r=Xr(t);return function(n){return function(u){return e.chain(u,r(n))}}}T.chainEitherK=tu;function eu(t,e){return function(r,n){return function(u){return e.chain(u,function(c){return t.fromEither(r(c)?dt.right(c):dt.left(n(c)))})}}}T.filterOrElse=eu});var Dt=m(E=>{"use strict";Object.defineProperty(E,"__esModule",{value:!0});E.right=E.left=E.flap=E.Functor=E.Bifunctor=E.URI=E.bimap=E.mapLeft=E.map=E.separated=void 0;var Fe=U(),ru=Y(),nu=function(t,e){return{left:t,right:e}};E.separated=nu;var iu=function(t,e){return Fe.pipe(t,E.map(e))},au=function(t,e){return Fe.pipe(t,E.mapLeft(e))},ou=function(t,e,r){return Fe.pipe(t,E.bimap(e,r))},uu=function(t){return function(e){return E.separated(E.left(e),t(E.right(e)))}};E.map=uu;var cu=function(t){return function(e){return E.separated(t(E.left(e)),E.right(e))}};E.mapLeft=cu;var su=function(t,e){return function(r){return E.separated(t(E.left(r)),e(E.right(r)))}};E.bimap=su;E.URI="Separated";E.Bifunctor={URI:E.URI,mapLeft:au,bimap:ou};E.Functor={URI:E.URI,map:iu};E.flap=ru.flap(E.Functor);var fu=function(t){return t.left};E.left=fu;var lu=function(t){return t.right};E.right=lu});var Pe=m(j=>{"use strict";var pu=j&&j.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),du=j&&j.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),mu=j&&j.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&pu(e,t,r);return du(e,t),e};Object.defineProperty(j,"__esModule",{value:!0});j.filterE=j.witherDefault=j.wiltDefault=void 0;var Hr=mu(it());function hu(t,e){return function(r){var n=t.traverse(r);return function(u,c){return r.map(n(u,c),e.separate)}}}j.wiltDefault=hu;function vu(t,e){return function(r){var n=t.traverse(r);return function(u,c){return r.map(n(u,c),e.compact)}}}j.witherDefault=vu;function gu(t){return function(e){var r=t.wither(e);return function(n){return function(u){return r(u,function(c){return e.map(n(c),function(f){return f?Hr.some(c):Hr.none})})}}}}j.filterE=gu});var ae=m(i=>{"use strict";var yu=i&&i.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Iu=i&&i.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Su=i&&i.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&yu(e,t,r);return Iu(e,t),e};Object.defineProperty(i,"__esModule",{value:!0});i.fold=i.match=i.foldW=i.matchW=i.isRight=i.isLeft=i.fromOption=i.fromPredicate=i.FromEither=i.MonadThrow=i.throwError=i.ChainRec=i.Extend=i.extend=i.Alt=i.alt=i.altW=i.Bifunctor=i.mapLeft=i.bimap=i.Traversable=i.sequence=i.traverse=i.Foldable=i.reduceRight=i.foldMap=i.reduce=i.Monad=i.Chain=i.chain=i.chainW=i.Applicative=i.Apply=i.ap=i.apW=i.Pointed=i.of=i.Functor=i.map=i.getAltValidation=i.getApplicativeValidation=i.getWitherable=i.getFilterable=i.getCompactable=i.getSemigroup=i.getEq=i.getShow=i.URI=i.right=i.left=void 0;i.getValidation=i.getValidationMonoid=i.getValidationSemigroup=i.getApplyMonoid=i.getApplySemigroup=i.either=i.stringifyJSON=i.parseJSON=i.sequenceArray=i.traverseArray=i.traverseArrayWithIndex=i.traverseReadonlyArrayWithIndex=i.traverseReadonlyNonEmptyArrayWithIndex=i.ApT=i.apSW=i.apS=i.bindW=i.bind=i.bindTo=i.Do=i.exists=i.elem=i.toError=i.toUnion=i.chainNullableK=i.fromNullableK=i.tryCatchK=i.tryCatch=i.fromNullable=i.orElse=i.orElseW=i.swap=i.filterOrElseW=i.filterOrElse=i.chainOptionK=i.fromOptionK=i.duplicate=i.flatten=i.flattenW=i.chainFirstW=i.chainFirst=i.apSecond=i.apFirst=i.flap=i.getOrElse=i.getOrElseW=void 0;var Yr=kt(),Bt=lt(),Qr=pt(),Eu=$r(),Gt=ne(),C=U(),tn=Y(),at=Su(it()),rt=Dt(),Zr=Pe();i.left=at.left;i.right=at.right;var K=function(t,e){return C.pipe(t,i.map(e))},mt=function(t,e){return C.pipe(t,i.ap(e))},Rt=function(t,e){return C.pipe(t,i.chain(e))},$t=function(t,e,r){return C.pipe(t,i.reduce(e,r))},Vt=function(t){return function(e,r){var n=i.foldMap(t);return C.pipe(e,n(r))}},zt=function(t,e,r){return C.pipe(t,i.reduceRight(e,r))},ie=function(t){var e=i.traverse(t);return function(r,n){return C.pipe(r,e(n))}},Ce=function(t,e,r){return C.pipe(t,i.bimap(e,r))},Ne=function(t,e){return C.pipe(t,i.mapLeft(e))},en=function(t,e){return C.pipe(t,i.alt(e))},We=function(t,e){return C.pipe(t,i.extend(e))},Le=function(t,e){return Eu.tailRec(e(t),function(r){return i.isLeft(r)?i.right(i.left(r.left)):i.isLeft(r.right)?i.left(e(r.right.left)):i.right(i.right(r.right.right))})};i.URI="Either";var bu=function(t,e){return{show:function(r){return i.isLeft(r)?"left("+t.show(r.left)+")":"right("+e.show(r.right)+")"}}};i.getShow=bu;var _u=function(t,e){return{equals:function(r,n){return r===n||(i.isLeft(r)?i.isLeft(n)&&t.equals(r.left,n.left):i.isRight(n)&&e.equals(r.right,n.right))}}};i.getEq=_u;var Ru=function(t){return{concat:function(e,r){return i.isLeft(r)?e:i.isLeft(e)?r:i.right(t.concat(e.right,r.right))}}};i.getSemigroup=Ru;var Ou=function(t){var e=i.left(t.empty);return{URI:i.URI,_E:void 0,compact:function(r){return i.isLeft(r)?r:r.right._tag==="None"?e:i.right(r.right.value)},separate:function(r){return i.isLeft(r)?rt.separated(r,r):i.isLeft(r.right)?rt.separated(i.right(r.right.left),e):rt.separated(e,i.right(r.right.right))}}};i.getCompactable=Ou;var Au=function(t){var e=i.left(t.empty),r=i.getCompactable(t),n=r.compact,u=r.separate,c=function(l,v){return i.isLeft(l)||v(l.right)?l:e},f=function(l,v){return i.isLeft(l)?rt.separated(l,l):v(l.right)?rt.separated(e,i.right(l.right)):rt.separated(i.right(l.right),e)};return{URI:i.URI,_E:void 0,map:K,compact:n,separate:u,filter:c,filterMap:function(l,v){if(i.isLeft(l))return l;var y=v(l.right);return y._tag==="None"?e:i.right(y.value)},partition:f,partitionMap:function(l,v){if(i.isLeft(l))return rt.separated(l,l);var y=v(l.right);return i.isLeft(y)?rt.separated(i.right(y.left),e):rt.separated(e,i.right(y.right))}}};i.getFilterable=Au;var qu=function(t){var e=i.getFilterable(t),r=i.getCompactable(t);return{URI:i.URI,_E:void 0,map:K,compact:e.compact,separate:e.separate,filter:e.filter,filterMap:e.filterMap,partition:e.partition,partitionMap:e.partitionMap,traverse:ie,sequence:i.sequence,reduce:$t,foldMap:Vt,reduceRight:zt,wither:Zr.witherDefault(i.Traversable,r),wilt:Zr.wiltDefault(i.Traversable,r)}};i.getWitherable=qu;var wu=function(t){return{URI:i.URI,_E:void 0,map:K,ap:function(e,r){return i.isLeft(e)?i.isLeft(r)?i.left(t.concat(e.left,r.left)):e:i.isLeft(r)?r:i.right(e.right(r.right))},of:i.of}};i.getApplicativeValidation=wu;var Tu=function(t){return{URI:i.URI,_E:void 0,map:K,alt:function(e,r){if(i.isRight(e))return e;var n=r();return i.isLeft(n)?i.left(t.concat(e.left,n.left)):n}}};i.getAltValidation=Tu;var Mu=function(t){return function(e){return i.isLeft(e)?e:i.right(t(e.right))}};i.map=Mu;i.Functor={URI:i.URI,map:K};i.of=i.right;i.Pointed={URI:i.URI,of:i.of};var xu=function(t){return function(e){return i.isLeft(e)?e:i.isLeft(t)?t:i.right(e.right(t.right))}};i.apW=xu;i.ap=i.apW;i.Apply={URI:i.URI,map:K,ap:mt};i.Applicative={URI:i.URI,map:K,ap:mt,of:i.of};var Uu=function(t){return function(e){return i.isLeft(e)?e:t(e.right)}};i.chainW=Uu;i.chain=i.chainW;i.Chain={URI:i.URI,map:K,ap:mt,chain:Rt};i.Monad={URI:i.URI,map:K,ap:mt,of:i.of,chain:Rt};var Fu=function(t,e){return function(r){return i.isLeft(r)?t:e(t,r.right)}};i.reduce=Fu;var Pu=function(t){return function(e){return function(r){return i.isLeft(r)?t.empty:e(r.right)}}};i.foldMap=Pu;var Cu=function(t,e){return function(r){return i.isLeft(r)?t:e(r.right,t)}};i.reduceRight=Cu;i.Foldable={URI:i.URI,reduce:$t,foldMap:Vt,reduceRight:zt};var Nu=function(t){return function(e){return function(r){return i.isLeft(r)?t.of(i.left(r.left)):t.map(e(r.right),i.right)}}};i.traverse=Nu;var Wu=function(t){return function(e){return i.isLeft(e)?t.of(i.left(e.left)):t.map(e.right,i.right)}};i.sequence=Wu;i.Traversable={URI:i.URI,map:K,reduce:$t,foldMap:Vt,reduceRight:zt,traverse:ie,sequence:i.sequence};var Lu=function(t,e){return function(r){return i.isLeft(r)?i.left(t(r.left)):i.right(e(r.right))}};i.bimap=Lu;var Ku=function(t){return function(e){return i.isLeft(e)?i.left(t(e.left)):e}};i.mapLeft=Ku;i.Bifunctor={URI:i.URI,bimap:Ce,mapLeft:Ne};var ju=function(t){return function(e){return i.isLeft(e)?t():e}};i.altW=ju;i.alt=i.altW;i.Alt={URI:i.URI,map:K,alt:en};var ku=function(t){return function(e){return i.isLeft(e)?e:i.right(t(e))}};i.extend=ku;i.Extend={URI:i.URI,map:K,extend:We};i.ChainRec={URI:i.URI,map:K,ap:mt,chain:Rt,chainRec:Le};i.throwError=i.left;i.MonadThrow={URI:i.URI,map:K,ap:mt,of:i.of,chain:Rt,throwError:i.throwError};i.FromEither={URI:i.URI,fromEither:C.identity};i.fromPredicate=Gt.fromPredicate(i.FromEither);i.fromOption=Gt.fromOption(i.FromEither);i.isLeft=at.isLeft;i.isRight=at.isRight;var Du=function(t,e){return function(r){return i.isLeft(r)?t(r.left):e(r.right)}};i.matchW=Du;i.foldW=i.matchW;i.match=i.matchW;i.fold=i.match;var Bu=function(t){return function(e){return i.isLeft(e)?t(e.left):e.right}};i.getOrElseW=Bu;i.getOrElse=i.getOrElseW;i.flap=tn.flap(i.Functor);i.apFirst=Bt.apFirst(i.Apply);i.apSecond=Bt.apSecond(i.Apply);i.chainFirst=Qr.chainFirst(i.Chain);i.chainFirstW=i.chainFirst;i.flattenW=i.chainW(C.identity);i.flatten=i.flattenW;i.duplicate=i.extend(C.identity);i.fromOptionK=Gt.fromOptionK(i.FromEither);i.chainOptionK=Gt.chainOptionK(i.FromEither,i.Chain);i.filterOrElse=Gt.filterOrElse(i.FromEither,i.Chain);i.filterOrElseW=i.filterOrElse;var Gu=function(t){return i.isLeft(t)?i.right(t.left):i.left(t.right)};i.swap=Gu;var $u=function(t){return function(e){return i.isLeft(e)?t(e.left):e}};i.orElseW=$u;i.orElse=i.orElseW;var Vu=function(t){return function(e){return e==null?i.left(t):i.right(e)}};i.fromNullable=Vu;var zu=function(t,e){try{return i.right(t())}catch(r){return i.left(e(r))}};i.tryCatch=zu;var Ju=function(t,e){return function(){for(var r=[],n=0;n{"use strict";Object.defineProperty(A,"__esModule",{value:!0});A.and=A.or=A.not=A.Contravariant=A.getMonoidAll=A.getSemigroupAll=A.getMonoidAny=A.getSemigroupAny=A.URI=A.contramap=void 0;var Ot=U(),uc=function(t,e){return Ot.pipe(t,A.contramap(e))},cc=function(t){return function(e){return Ot.flow(t,e)}};A.contramap=cc;A.URI="Predicate";var sc=function(){return{concat:function(t,e){return Ot.pipe(t,A.or(e))}}};A.getSemigroupAny=sc;var fc=function(){return{concat:A.getSemigroupAny().concat,empty:Ot.constFalse}};A.getMonoidAny=fc;var lc=function(){return{concat:function(t,e){return Ot.pipe(t,A.and(e))}}};A.getSemigroupAll=lc;var pc=function(){return{concat:A.getSemigroupAll().concat,empty:Ot.constTrue}};A.getMonoidAll=pc;A.Contravariant={URI:A.URI,contramap:uc};var dc=function(t){return function(e){return!t(e)}};A.not=dc;var mc=function(t){return function(e){return function(r){return e(r)||t(r)}}};A.or=mc;var hc=function(t){return function(e){return function(r){return e(r)&&t(r)}}};A.and=hc});var nn=m(V=>{"use strict";Object.defineProperty(V,"__esModule",{value:!0});V.concatAll=V.endo=V.filterSecond=V.filterFirst=V.reverse=void 0;var vc=function(t){return{concat:function(e,r){return t.concat(r,e)}}};V.reverse=vc;var gc=function(t){return function(e){return{concat:function(r,n){return t(r)?e.concat(r,n):n}}}};V.filterFirst=gc;var yc=function(t){return function(e){return{concat:function(r,n){return t(n)?e.concat(r,n):r}}}};V.filterSecond=yc;var Ic=function(t){return function(e){return{concat:function(r,n){return e.concat(t(r),t(n))}}}};V.endo=Ic;var Sc=function(t){return function(e){return function(r){return r.reduce(function(n,u){return t.concat(n,u)},e)}}};V.concatAll=Sc});var an=m(g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0});g.eqDate=g.eqNumber=g.eqString=g.eqBoolean=g.eq=g.strictEqual=g.getStructEq=g.getTupleEq=g.Contravariant=g.getMonoid=g.getSemigroup=g.eqStrict=g.URI=g.contramap=g.tuple=g.struct=g.fromEquals=void 0;var Ec=U(),bc=function(t){return{equals:function(e,r){return e===r||t(e,r)}}};g.fromEquals=bc;var _c=function(t){return g.fromEquals(function(e,r){for(var n in t)if(!t[n].equals(e[n],r[n]))return!1;return!0})};g.struct=_c;var Rc=function(){for(var t=[],e=0;e{"use strict";Object.defineProperty(p,"__esModule",{value:!0});p.ordDate=p.ordNumber=p.ordString=p.ordBoolean=p.ord=p.getDualOrd=p.getTupleOrd=p.between=p.clamp=p.max=p.min=p.geq=p.leq=p.gt=p.lt=p.equals=p.trivial=p.Contravariant=p.getMonoid=p.getSemigroup=p.URI=p.contramap=p.reverse=p.tuple=p.fromCompare=p.equalsDefault=void 0;var Mc=an(),oe=U(),xc=function(t){return function(e,r){return e===r||t(e,r)===0}};p.equalsDefault=xc;var Uc=function(t){return{equals:p.equalsDefault(t),compare:function(e,r){return e===r?0:t(e,r)}}};p.fromCompare=Uc;var Fc=function(){for(var t=[],e=0;e-1?e:r}};p.max=$c;var Vc=function(t){var e=p.min(t),r=p.max(t);return function(n,u){return function(c){return r(e(c,u),n)}}};p.clamp=Vc;var zc=function(t){var e=p.lt(t),r=p.gt(t);return function(n,u){return function(c){return!(e(c,n)||r(c,u))}}};p.between=zc;p.getTupleOrd=p.tuple;p.getDualOrd=p.reverse;p.ord=p.Contravariant;function Jc(t,e){return te?1:0}var je={equals:Mc.eqStrict.equals,compare:Jc};p.ordBoolean=je;p.ordString=je;p.ordNumber=je;p.ordDate=oe.pipe(p.ordNumber,p.contramap(function(t){return t.valueOf()}))});var fn=m(d=>{"use strict";var Xc=d&&d.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Hc=d&&d.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ke=d&&d.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Xc(e,t,r);return Hc(e,t),e};Object.defineProperty(d,"__esModule",{value:!0});d.semigroupProduct=d.semigroupSum=d.semigroupString=d.getFunctionSemigroup=d.semigroupAny=d.semigroupAll=d.fold=d.getIntercalateSemigroup=d.getMeetSemigroup=d.getJoinSemigroup=d.getDualSemigroup=d.getStructSemigroup=d.getTupleSemigroup=d.getFirstSemigroup=d.getLastSemigroup=d.getObjectSemigroup=d.semigroupVoid=d.concatAll=d.last=d.first=d.intercalate=d.tuple=d.struct=d.reverse=d.constant=d.max=d.min=void 0;var un=U(),Zc=ke(it()),cn=ke(nn()),sn=ke(on()),Yc=function(t){return{concat:sn.min(t)}};d.min=Yc;var Qc=function(t){return{concat:sn.max(t)}};d.max=Qc;var ts=function(t){return{concat:function(){return t}}};d.constant=ts;d.reverse=cn.reverse;var es=function(t){return{concat:function(e,r){var n={};for(var u in t)Zc.has.call(t,u)&&(n[u]=t[u].concat(e[u],r[u]));return n}}};d.struct=es;var rs=function(){for(var t=[],e=0;e{"use strict";Object.defineProperty(ue,"__esModule",{value:!0});ue.guard=void 0;function cs(t,e){return function(r){return r?e.of(void 0):t.zero()}}ue.guard=cs});var He=m(o=>{"use strict";var ss=o&&o.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),fs=o&&o.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ls=o&&o.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&ss(e,t,r);return fs(e,t),e};Object.defineProperty(o,"__esModule",{value:!0});o.fromEither=o.MonadThrow=o.throwError=o.Witherable=o.wilt=o.wither=o.Traversable=o.sequence=o.traverse=o.Filterable=o.partitionMap=o.partition=o.filterMap=o.filter=o.Compactable=o.separate=o.compact=o.Extend=o.extend=o.Alternative=o.guard=o.Zero=o.zero=o.Alt=o.alt=o.altW=o.Foldable=o.reduceRight=o.foldMap=o.reduce=o.Monad=o.Chain=o.chain=o.Applicative=o.Apply=o.ap=o.Pointed=o.of=o.Functor=o.map=o.getMonoid=o.getOrd=o.getEq=o.getShow=o.URI=o.getRight=o.getLeft=o.fromPredicate=o.some=o.none=void 0;o.getLastMonoid=o.getFirstMonoid=o.getApplyMonoid=o.getApplySemigroup=o.option=o.mapNullable=o.getRefinement=o.sequenceArray=o.traverseArray=o.traverseArrayWithIndex=o.traverseReadonlyArrayWithIndex=o.traverseReadonlyNonEmptyArrayWithIndex=o.ApT=o.apS=o.bind=o.bindTo=o.Do=o.exists=o.elem=o.toUndefined=o.toNullable=o.chainNullableK=o.fromNullableK=o.tryCatchK=o.tryCatch=o.fromNullable=o.chainEitherK=o.fromEitherK=o.duplicate=o.chainFirst=o.flatten=o.apSecond=o.apFirst=o.flap=o.getOrElse=o.getOrElseW=o.fold=o.match=o.foldW=o.matchW=o.isNone=o.isSome=o.FromEither=void 0;var ps=kt(),ce=lt(),pn=pt(),dn=ne(),M=U(),mn=Y(),ht=ls(it()),ds=Ke(),hn=fn(),De=Dt(),vn=Pe(),ms=ln();o.none=ht.none;o.some=ht.some;function hs(t){return function(e){return t(e)?o.some(e):o.none}}o.fromPredicate=hs;var vs=function(t){return t._tag==="Right"?o.none:o.some(t.left)};o.getLeft=vs;var gs=function(t){return t._tag==="Left"?o.none:o.some(t.right)};o.getRight=gs;var D=function(t,e){return M.pipe(t,o.map(e))},vt=function(t,e){return M.pipe(t,o.ap(e))},se=function(t,e){return M.pipe(t,o.chain(e))},fe=function(t,e,r){return M.pipe(t,o.reduce(e,r))},le=function(t){var e=o.foldMap(t);return function(r,n){return M.pipe(r,e(n))}},pe=function(t,e,r){return M.pipe(t,o.reduceRight(e,r))},Be=function(t){var e=o.traverse(t);return function(r,n){return M.pipe(r,e(n))}},Ge=function(t,e){return M.pipe(t,o.alt(e))},Jt=function(t,e){return M.pipe(t,o.filter(e))},$e=function(t,e){return M.pipe(t,o.filterMap(e))},gn=function(t,e){return M.pipe(t,o.extend(e))},Ve=function(t,e){return M.pipe(t,o.partition(e))},ze=function(t,e){return M.pipe(t,o.partitionMap(e))};o.URI="Option";var ys=function(t){return{show:function(e){return o.isNone(e)?"none":"some("+t.show(e.value)+")"}}};o.getShow=ys;var Is=function(t){return{equals:function(e,r){return e===r||(o.isNone(e)?o.isNone(r):o.isNone(r)?!1:t.equals(e.value,r.value))}}};o.getEq=Is;var Ss=function(t){return{equals:o.getEq(t).equals,compare:function(e,r){return e===r?0:o.isSome(e)?o.isSome(r)?t.compare(e.value,r.value):1:-1}}};o.getOrd=Ss;var Es=function(t){return{concat:function(e,r){return o.isNone(e)?r:o.isNone(r)?e:o.some(t.concat(e.value,r.value))},empty:o.none}};o.getMonoid=Es;var bs=function(t){return function(e){return o.isNone(e)?o.none:o.some(t(e.value))}};o.map=bs;o.Functor={URI:o.URI,map:D};o.of=o.some;o.Pointed={URI:o.URI,of:o.of};var _s=function(t){return function(e){return o.isNone(e)||o.isNone(t)?o.none:o.some(e.value(t.value))}};o.ap=_s;o.Apply={URI:o.URI,map:D,ap:vt};o.Applicative={URI:o.URI,map:D,ap:vt,of:o.of};var Rs=function(t){return function(e){return o.isNone(e)?o.none:t(e.value)}};o.chain=Rs;o.Chain={URI:o.URI,map:D,ap:vt,chain:se};o.Monad={URI:o.URI,map:D,ap:vt,of:o.of,chain:se};var Os=function(t,e){return function(r){return o.isNone(r)?t:e(t,r.value)}};o.reduce=Os;var As=function(t){return function(e){return function(r){return o.isNone(r)?t.empty:e(r.value)}}};o.foldMap=As;var qs=function(t,e){return function(r){return o.isNone(r)?t:e(r.value,t)}};o.reduceRight=qs;o.Foldable={URI:o.URI,reduce:fe,foldMap:le,reduceRight:pe};var ws=function(t){return function(e){return o.isNone(e)?t():e}};o.altW=ws;o.alt=o.altW;o.Alt={URI:o.URI,map:D,alt:Ge};var Ts=function(){return o.none};o.zero=Ts;o.Zero={URI:o.URI,zero:o.zero};o.guard=ms.guard(o.Zero,o.Pointed);o.Alternative={URI:o.URI,map:D,ap:vt,of:o.of,alt:Ge,zero:o.zero};var Ms=function(t){return function(e){return o.isNone(e)?o.none:o.some(t(e))}};o.extend=Ms;o.Extend={URI:o.URI,map:D,extend:gn};o.compact=o.chain(M.identity);var xs=De.separated(o.none,o.none),Us=function(t){return o.isNone(t)?xs:De.separated(o.getLeft(t.value),o.getRight(t.value))};o.separate=Us;o.Compactable={URI:o.URI,compact:o.compact,separate:o.separate};var Fs=function(t){return function(e){return o.isNone(e)?o.none:t(e.value)?e:o.none}};o.filter=Fs;var Ps=function(t){return function(e){return o.isNone(e)?o.none:t(e.value)}};o.filterMap=Ps;var Cs=function(t){return function(e){return De.separated(Jt(e,ds.not(t)),Jt(e,t))}};o.partition=Cs;var Ns=function(t){return M.flow(o.map(t),o.separate)};o.partitionMap=Ns;o.Filterable={URI:o.URI,map:D,compact:o.compact,separate:o.separate,filter:Jt,filterMap:$e,partition:Ve,partitionMap:ze};var Ws=function(t){return function(e){return function(r){return o.isNone(r)?t.of(o.none):t.map(e(r.value),o.some)}}};o.traverse=Ws;var Ls=function(t){return function(e){return o.isNone(e)?t.of(o.none):t.map(e.value,o.some)}};o.sequence=Ls;o.Traversable={URI:o.URI,map:D,reduce:fe,foldMap:le,reduceRight:pe,traverse:Be,sequence:o.sequence};var Je=vn.witherDefault(o.Traversable,o.Compactable),Xe=vn.wiltDefault(o.Traversable,o.Compactable),Ks=function(t){var e=Je(t);return function(r){return function(n){return e(n,r)}}};o.wither=Ks;var js=function(t){var e=Xe(t);return function(r){return function(n){return e(n,r)}}};o.wilt=js;o.Witherable={URI:o.URI,map:D,reduce:fe,foldMap:le,reduceRight:pe,traverse:Be,sequence:o.sequence,compact:o.compact,separate:o.separate,filter:Jt,filterMap:$e,partition:Ve,partitionMap:ze,wither:Je,wilt:Xe};var ks=function(){return o.none};o.throwError=ks;o.MonadThrow={URI:o.URI,map:D,ap:vt,of:o.of,chain:se,throwError:o.throwError};o.fromEither=o.getRight;o.FromEither={URI:o.URI,fromEither:o.fromEither};o.isSome=ht.isSome;var Ds=function(t){return t._tag==="None"};o.isNone=Ds;var Bs=function(t,e){return function(r){return o.isNone(r)?t():e(r.value)}};o.matchW=Bs;o.foldW=o.matchW;o.match=o.matchW;o.fold=o.match;var Gs=function(t){return function(e){return o.isNone(e)?t():e.value}};o.getOrElseW=Gs;o.getOrElse=o.getOrElseW;o.flap=mn.flap(o.Functor);o.apFirst=ce.apFirst(o.Apply);o.apSecond=ce.apSecond(o.Apply);o.flatten=o.compact;o.chainFirst=pn.chainFirst(o.Chain);o.duplicate=o.extend(M.identity);o.fromEitherK=dn.fromEitherK(o.FromEither);o.chainEitherK=dn.chainEitherK(o.FromEither,o.Chain);var $s=function(t){return t==null?o.none:o.some(t)};o.fromNullable=$s;var Vs=function(t){try{return o.some(t())}catch{return o.none}};o.tryCatch=Vs;var zs=function(t){return function(){for(var e=[],r=0;r{"use strict";var nf=k&&k.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),af=k&&k.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),of=k&&k.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&nf(e,t,r);return af(e,t),e};Object.defineProperty(k,"__esModule",{value:!0});k.getCompactableComposition=k.separate=k.compact=void 0;var In=U(),En=Y(),Sn=He(),uf=of(Dt());function Ze(t,e){return function(r){return t.map(r,e.compact)}}k.compact=Ze;function bn(t,e,r){var n=Ze(t,e),u=En.map(t,r);return function(c){return uf.separated(n(In.pipe(c,u(Sn.getLeft))),n(In.pipe(c,u(Sn.getRight))))}}k.separate=bn;function cf(t,e){var r=En.getFunctorComposition(t,e).map;return{map:r,compact:Ze(t,e),separate:bn(t,e,e)}}k.getCompactableComposition=cf});var Cn=m(S=>{"use strict";var sf=S&&S.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ff=S&&S.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),lf=S&&S.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&sf(e,t,r);return ff(e,t),e};Object.defineProperty(S,"__esModule",{value:!0});S.getEitherM=S.toUnion=S.swap=S.orLeft=S.orElseFirst=S.orElse=S.getOrElse=S.matchE=S.match=S.altValidation=S.mapLeft=S.bimap=S.alt=S.chain=S.ap=S.map=S.leftF=S.rightF=S.left=S.right=void 0;var pf=lt(),w=lf(ae()),X=U(),df=Y();function Qe(t){return X.flow(w.right,t.of)}S.right=Qe;function _n(t){return X.flow(w.left,t.of)}S.left=_n;function Rn(t){return function(e){return t.map(e,w.right)}}S.rightF=Rn;function On(t){return function(e){return t.map(e,w.left)}}S.leftF=On;function An(t){return df.map(t,w.Functor)}S.map=An;function qn(t){return pf.ap(t,w.Apply)}S.ap=qn;function wn(t){return function(e){return function(r){return t.chain(r,function(n){return w.isLeft(n)?t.of(n):e(n.right)})}}}S.chain=wn;function Tn(t){return function(e){return function(r){return t.chain(r,function(n){return w.isLeft(n)?e():t.of(n)})}}}S.alt=Tn;function Mn(t){return function(e,r){return function(n){return t.map(n,w.bimap(e,r))}}}S.bimap=Mn;function xn(t){return function(e){return function(r){return t.map(r,w.mapLeft(e))}}}S.mapLeft=xn;function mf(t,e){return function(r){return function(n){return t.chain(n,w.match(function(u){return t.map(r(),w.mapLeft(function(c){return e.concat(u,c)}))},Qe(t)))}}}S.altValidation=mf;function hf(t){return function(e,r){return function(n){return t.map(n,w.match(e,r))}}}S.match=hf;function Un(t){return function(e,r){return function(n){return t.chain(n,w.match(e,r))}}}S.matchE=Un;function Fn(t){return function(e){return function(r){return t.chain(r,w.match(e,t.of))}}}S.getOrElse=Fn;function tr(t){return function(e){return function(r){return t.chain(r,function(n){return w.isLeft(n)?e(n.left):t.of(n)})}}}S.orElse=tr;function vf(t){var e=tr(t);return function(r){return e(function(n){return t.map(r(n),function(u){return w.isLeft(u)?u:w.left(n)})})}}S.orElseFirst=vf;function gf(t){return function(e){return function(r){return t.chain(r,w.match(function(n){return t.map(e(n),w.left)},function(n){return t.of(w.right(n))}))}}}S.orLeft=gf;function Pn(t){return function(e){return t.map(e,w.swap)}}S.swap=Pn;function yf(t){return function(e){return t.map(e,w.toUnion)}}S.toUnion=yf;function If(t){var e=qn(t),r=An(t),n=wn(t),u=Tn(t),c=Mn(t),f=xn(t),l=Un(t),v=Fn(t),y=tr(t);return{map:function(I,R){return X.pipe(I,r(R))},ap:function(I,R){return X.pipe(I,e(R))},of:Qe(t),chain:function(I,R){return X.pipe(I,n(R))},alt:function(I,R){return X.pipe(I,u(R))},bimap:function(I,R,x){return X.pipe(I,c(R,x))},mapLeft:function(I,R){return X.pipe(I,f(R))},fold:function(I,R,x){return X.pipe(I,l(R,x))},getOrElse:function(I,R){return X.pipe(I,v(R))},orElse:function(I,R){return X.pipe(I,y(R))},swap:Pn(t),rightM:Rn(t),leftM:On(t),left:_n(t)}}S.getEitherM=If});var kn=m(z=>{"use strict";Object.defineProperty(z,"__esModule",{value:!0});z.getFilterableComposition=z.partitionMap=z.partition=z.filterMap=z.filter=void 0;var Nn=Ye(),At=U(),Sf=Y(),Wn=He(),Ef=Ke(),Ln=Dt();function er(t,e){return function(r){return function(n){return t.map(n,function(u){return e.filter(u,r)})}}}z.filter=er;function rr(t,e){return function(r){return function(n){return t.map(n,function(u){return e.filterMap(u,r)})}}}z.filterMap=rr;function Kn(t,e){var r=er(t,e);return function(n){var u=r(Ef.not(n)),c=r(n);return function(f){return Ln.separated(u(f),c(f))}}}z.partition=Kn;function jn(t,e){var r=rr(t,e);return function(n){return function(u){return Ln.separated(At.pipe(u,r(function(c){return Wn.getLeft(n(c))})),At.pipe(u,r(function(c){return Wn.getRight(n(c))})))}}}z.partitionMap=jn;function bf(t,e){var r=Sf.getFunctorComposition(t,e).map,n=Nn.compact(t,e),u=Nn.separate(t,e,e),c=er(t,e),f=rr(t,e),l=Kn(t,e),v=jn(t,e);return{map:r,compact:n,separate:u,filter:function(y,I){return At.pipe(y,c(I))},filterMap:function(y,I){return At.pipe(y,f(I))},partition:function(y,I){return At.pipe(y,l(I))},partitionMap:function(y,I){return At.pipe(y,v(I))}}}z.getFilterableComposition=bf});var ir=m(ot=>{"use strict";Object.defineProperty(ot,"__esModule",{value:!0});ot.chainFirstIOK=ot.chainIOK=ot.fromIOK=void 0;var _f=pt(),nr=U();function Rf(t){return function(e){return nr.flow(e,t.fromIO)}}ot.fromIOK=Rf;function Of(t,e){return function(r){var n=nr.flow(r,t.fromIO);return function(u){return e.chain(u,n)}}}ot.chainIOK=Of;function Af(t,e){var r=_f.chainFirst(e);return function(n){return r(nr.flow(n,t.fromIO))}}ot.chainFirstIOK=Af});var Dn=m(ut=>{"use strict";Object.defineProperty(ut,"__esModule",{value:!0});ut.chainFirstTaskK=ut.chainTaskK=ut.fromTaskK=void 0;var qf=pt(),ar=U();function wf(t){return function(e){return ar.flow(e,t.fromTask)}}ut.fromTaskK=wf;function Tf(t,e){return function(r){var n=ar.flow(r,t.fromTask);return function(u){return e.chain(u,n)}}}ut.chainTaskK=Tf;function Mf(t,e){var r=qf.chainFirst(e);return function(n){return r(ar.flow(n,t.fromTask))}}ut.chainFirstTaskK=Mf});var $n=m(s=>{"use strict";var xf=s&&s.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Uf=s&&s.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Ff=s&&s.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&xf(e,t,r);return Uf(e,t),e};Object.defineProperty(s,"__esModule",{value:!0});s.getMonoid=s.getSemigroup=s.taskSeq=s.task=s.sequenceSeqArray=s.traverseSeqArray=s.traverseSeqArrayWithIndex=s.sequenceArray=s.traverseArray=s.traverseArrayWithIndex=s.traverseReadonlyArrayWithIndexSeq=s.traverseReadonlyNonEmptyArrayWithIndexSeq=s.traverseReadonlyArrayWithIndex=s.traverseReadonlyNonEmptyArrayWithIndex=s.ApT=s.apS=s.bind=s.bindTo=s.Do=s.never=s.FromTask=s.chainFirstIOK=s.chainIOK=s.fromIOK=s.FromIO=s.chainFirst=s.MonadTask=s.fromTask=s.MonadIO=s.Monad=s.Chain=s.ApplicativeSeq=s.ApplySeq=s.ApplicativePar=s.apSecond=s.apFirst=s.ApplyPar=s.Pointed=s.flap=s.Functor=s.getRaceMonoid=s.URI=s.flatten=s.chain=s.of=s.ap=s.map=s.delay=s.fromIO=void 0;var Pf=kt(),de=lt(),Bn=pt(),or=ir(),nt=U(),Gn=Y(),gt=Ff(it()),Cf=function(t){return function(){return Promise.resolve().then(t)}};s.fromIO=Cf;function Nf(t){return function(e){return function(){return new Promise(function(r){setTimeout(function(){Promise.resolve().then(e).then(r)},t)})}}}s.delay=Nf;var H=function(t,e){return nt.pipe(t,s.map(e))},yt=function(t,e){return nt.pipe(t,s.ap(e))},ur=function(t,e){return nt.pipe(t,s.chain(function(r){return nt.pipe(e,s.map(r))}))},qt=function(t,e){return nt.pipe(t,s.chain(e))},Wf=function(t){return function(e){return function(){return Promise.resolve().then(e).then(t)}}};s.map=Wf;var Lf=function(t){return function(e){return function(){return Promise.all([Promise.resolve().then(e),Promise.resolve().then(t)]).then(function(r){var n=r[0],u=r[1];return n(u)})}}};s.ap=Lf;var Kf=function(t){return function(){return Promise.resolve(t)}};s.of=Kf;var jf=function(t){return function(e){return function(){return Promise.resolve().then(e).then(function(r){return t(r)()})}}};s.chain=jf;s.flatten=s.chain(nt.identity);s.URI="Task";function kf(){return{concat:function(t,e){return function(){return Promise.race([Promise.resolve().then(t),Promise.resolve().then(e)])}},empty:s.never}}s.getRaceMonoid=kf;s.Functor={URI:s.URI,map:H};s.flap=Gn.flap(s.Functor);s.Pointed={URI:s.URI,of:s.of};s.ApplyPar={URI:s.URI,map:H,ap:yt};s.apFirst=de.apFirst(s.ApplyPar);s.apSecond=de.apSecond(s.ApplyPar);s.ApplicativePar={URI:s.URI,map:H,ap:yt,of:s.of};s.ApplySeq={URI:s.URI,map:H,ap:ur};s.ApplicativeSeq={URI:s.URI,map:H,ap:ur,of:s.of};s.Chain={URI:s.URI,map:H,ap:yt,chain:qt};s.Monad={URI:s.URI,map:H,of:s.of,ap:yt,chain:qt};s.MonadIO={URI:s.URI,map:H,of:s.of,ap:yt,chain:qt,fromIO:s.fromIO};s.fromTask=nt.identity;s.MonadTask={URI:s.URI,map:H,of:s.of,ap:yt,chain:qt,fromIO:s.fromIO,fromTask:s.fromTask};s.chainFirst=Bn.chainFirst(s.Chain);s.FromIO={URI:s.URI,fromIO:s.fromIO};s.fromIOK=or.fromIOK(s.FromIO);s.chainIOK=or.chainIOK(s.FromIO,s.Chain);s.chainFirstIOK=or.chainFirstIOK(s.FromIO,s.Chain);s.FromTask={URI:s.URI,fromIO:s.fromIO,fromTask:s.fromTask};var Df=function(){return new Promise(function(t){})};s.never=Df;s.Do=s.of(gt.emptyRecord);s.bindTo=Gn.bindTo(s.Functor);s.bind=Bn.bind(s.Chain);s.apS=de.apS(s.ApplyPar);s.ApT=s.of(gt.emptyReadonlyArray);var Bf=function(t){return function(e){return function(){return Promise.all(e.map(function(r,n){return Promise.resolve().then(function(){return t(n,r)()})}))}}};s.traverseReadonlyNonEmptyArrayWithIndex=Bf;var Gf=function(t){var e=s.traverseReadonlyNonEmptyArrayWithIndex(t);return function(r){return gt.isNonEmpty(r)?e(r):s.ApT}};s.traverseReadonlyArrayWithIndex=Gf;var $f=function(t){return function(e){return function(){return gt.tail(e).reduce(function(r,n,u){return r.then(function(c){return Promise.resolve().then(t(u+1,n)).then(function(f){return c.push(f),c})})},Promise.resolve().then(t(0,gt.head(e))).then(gt.singleton))}}};s.traverseReadonlyNonEmptyArrayWithIndexSeq=$f;var Vf=function(t){var e=s.traverseReadonlyNonEmptyArrayWithIndexSeq(t);return function(r){return gt.isNonEmpty(r)?e(r):s.ApT}};s.traverseReadonlyArrayWithIndexSeq=Vf;s.traverseArrayWithIndex=s.traverseReadonlyArrayWithIndex;var zf=function(t){return s.traverseReadonlyArrayWithIndex(function(e,r){return t(r)})};s.traverseArray=zf;s.sequenceArray=s.traverseArray(nt.identity);s.traverseSeqArrayWithIndex=s.traverseReadonlyArrayWithIndexSeq;var Jf=function(t){return s.traverseReadonlyArrayWithIndexSeq(function(e,r){return t(r)})};s.traverseSeqArray=Jf;s.sequenceSeqArray=s.traverseSeqArray(nt.identity);s.task={URI:s.URI,map:H,of:s.of,ap:yt,chain:qt,fromIO:s.fromIO,fromTask:s.fromTask};s.taskSeq={URI:s.URI,map:H,of:s.of,ap:ur,chain:qt,fromIO:s.fromIO,fromTask:s.fromTask};s.getSemigroup=de.getApplySemigroup(s.ApplySeq);s.getMonoid=Pf.getApplicativeMonoid(s.ApplicativeSeq)});var Zn=m(a=>{"use strict";var Xf=a&&a.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Hf=a&&a.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),he=a&&a.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Xf(e,t,r);return Hf(e,t),e};Object.defineProperty(a,"__esModule",{value:!0});a.getCompactable=a.getAltTaskValidation=a.getApplicativeTaskValidation=a.URI=a.throwError=a.of=a.altW=a.alt=a.flatten=a.flattenW=a.chainW=a.chain=a.apW=a.ap=a.mapLeft=a.bimap=a.map=a.chainIOEitherK=a.chainIOEitherKW=a.fromIOEitherK=a.chainTaskOptionK=a.fromTaskOptionK=a.swap=a.orLeft=a.orElseFirstW=a.orElseFirst=a.orElseW=a.orElse=a.toUnion=a.tryCatchK=a.tryCatch=a.getOrElseW=a.getOrElse=a.foldW=a.matchEW=a.fold=a.matchE=a.matchW=a.match=a.fromTaskOption=a.fromIOEither=a.fromEither=a.fromTask=a.fromIO=a.leftIO=a.rightIO=a.leftTask=a.rightTask=a.right=a.left=void 0;a.traverseReadonlyArrayWithIndexSeq=a.traverseReadonlyNonEmptyArrayWithIndexSeq=a.traverseReadonlyArrayWithIndex=a.traverseReadonlyNonEmptyArrayWithIndex=a.ApT=a.apSW=a.apS=a.bindW=a.bind=a.bindTo=a.Do=a.bracket=a.taskify=a.chainFirstTaskK=a.chainTaskK=a.fromTaskK=a.FromTask=a.chainFirstIOK=a.chainIOK=a.fromIOK=a.FromIO=a.fromEitherK=a.filterOrElseW=a.filterOrElse=a.fromPredicate=a.chainEitherKW=a.chainEitherK=a.chainOptionK=a.fromOptionK=a.fromOption=a.FromEither=a.Alt=a.Bifunctor=a.chainFirstW=a.chainFirst=a.MonadThrow=a.MonadTask=a.MonadIO=a.Monad=a.Chain=a.ApplicativeSeq=a.ApplySeq=a.ApplicativePar=a.apSecond=a.apFirst=a.ApplyPar=a.Pointed=a.flap=a.Functor=a.getFilterable=void 0;a.getTaskValidation=a.getSemigroup=a.getApplyMonoid=a.getApplySemigroup=a.taskEitherSeq=a.taskEither=a.sequenceSeqArray=a.traverseSeqArray=a.traverseSeqArrayWithIndex=a.sequenceArray=a.traverseArray=a.traverseArrayWithIndex=void 0;var Zf=kt(),wt=lt(),zn=pt(),Vn=Ye(),ct=he(ae()),P=he(Cn()),me=kn(),It=ne(),cr=ir(),sr=Dn(),q=U(),Jn=Y(),B=he(it()),_=he($n());a.left=P.left(_.Pointed);a.right=P.right(_.Pointed);a.rightTask=P.rightF(_.Functor);a.leftTask=P.leftF(_.Functor);a.rightIO=q.flow(_.fromIO,a.rightTask);a.leftIO=q.flow(_.fromIO,a.leftTask);a.fromIO=a.rightIO;a.fromTask=a.rightTask;a.fromEither=_.of;a.fromIOEither=_.fromIO;var Yf=function(t){return _.map(ct.fromOption(t))};a.fromTaskOption=Yf;a.match=P.match(_.Functor);a.matchW=a.match;a.matchE=P.matchE(_.Monad);a.fold=a.matchE;a.matchEW=a.matchE;a.foldW=a.matchEW;a.getOrElse=P.getOrElse(_.Monad);a.getOrElseW=a.getOrElse;var Qf=function(t,e){return function(){return t().then(B.right,function(r){return B.left(e(r))})}};a.tryCatch=Qf;var tl=function(t,e){return function(){for(var r=[],n=0;n{ei.exports=ti;ti.sync=yl;var Yn=require("fs");function gl(t,e){var r=e.pathExt!==void 0?e.pathExt:process.env.PATHEXT;if(!r||(r=r.split(";"),r.indexOf("")!==-1))return!0;for(var n=0;n{oi.exports=ii;ii.sync=Il;var ni=require("fs");function ii(t,e,r){ni.stat(t,function(n,u){r(n,n?!1:ai(u,e))})}function Il(t,e){return ai(ni.statSync(t),e)}function ai(t,e){return t.isFile()&&Sl(t,e)}function Sl(t,e){var r=t.mode,n=t.uid,u=t.gid,c=e.uid!==void 0?e.uid:process.getuid&&process.getuid(),f=e.gid!==void 0?e.gid:process.getgid&&process.getgid(),l=parseInt("100",8),v=parseInt("010",8),y=parseInt("001",8),I=l|v,R=r&y||r&v&&u===f||r&l&&n===c||r&I&&c===0;return R}});var si=m((Dd,ci)=>{var kd=require("fs"),ye;process.platform==="win32"||global.TESTING_WINDOWS?ye=ri():ye=ui();ci.exports=pr;pr.sync=El;function pr(t,e,r){if(typeof e=="function"&&(r=e,e={}),!r){if(typeof Promise!="function")throw new TypeError("callback not provided");return new Promise(function(n,u){pr(t,e||{},function(c,f){c?u(c):n(f)})})}ye(t,e||{},function(n,u){n&&(n.code==="EACCES"||e&&e.ignoreErrors)&&(n=null,u=!1),r(n,u)})}function El(t,e){try{return ye.sync(t,e||{})}catch(r){if(e&&e.ignoreErrors||r.code==="EACCES")return!1;throw r}}});var vi=m((Bd,hi)=>{var Tt=process.platform==="win32"||process.env.OSTYPE==="cygwin"||process.env.OSTYPE==="msys",fi=require("path"),bl=Tt?";":":",li=si(),pi=t=>Object.assign(new Error(`not found: ${t}`),{code:"ENOENT"}),di=(t,e)=>{let r=e.colon||bl,n=t.match(/\//)||Tt&&t.match(/\\/)?[""]:[...Tt?[process.cwd()]:[],...(e.path||process.env.PATH||"").split(r)],u=Tt?e.pathExt||process.env.PATHEXT||".EXE;.CMD;.BAT;.COM":"",c=Tt?u.split(r):[""];return Tt&&t.indexOf(".")!==-1&&c[0]!==""&&c.unshift(""),{pathEnv:n,pathExt:c,pathExtExe:u}},mi=(t,e,r)=>{typeof e=="function"&&(r=e,e={}),e||(e={});let{pathEnv:n,pathExt:u,pathExtExe:c}=di(t,e),f=[],l=y=>new Promise((I,R)=>{if(y===n.length)return e.all&&f.length?I(f):R(pi(t));let x=n[y],G=/^".*"$/.test(x)?x.slice(1,-1):x,$=fi.join(G,t),J=!G&&/^\.[\\\/]/.test(t)?t.slice(0,2)+$:$;I(v(J,y,0))}),v=(y,I,R)=>new Promise((x,G)=>{if(R===u.length)return x(l(I+1));let $=u[R];li(y+$,{pathExt:c},(J,Et)=>{if(!J&&Et)if(e.all)f.push(y+$);else return x(y+$);return x(v(y,I,R+1))})});return r?l(0).then(y=>r(null,y),r):l(0)},_l=(t,e)=>{e=e||{};let{pathEnv:r,pathExt:n,pathExtExe:u}=di(t,e),c=[];for(let f=0;f{"use strict";var gi=(t={})=>{let e=t.env||process.env;return(t.platform||process.platform)!=="win32"?"PATH":Object.keys(e).reverse().find(n=>n.toUpperCase()==="PATH")||"Path"};dr.exports=gi;dr.exports.default=gi});var Ei=m(($d,Si)=>{"use strict";var yi=require("path"),Rl=vi(),Ol=mr();function Ii(t,e){let r=t.options.env||process.env,n=process.cwd(),u=t.options.cwd!=null,c=u&&process.chdir!==void 0&&!process.chdir.disabled;if(c)try{process.chdir(t.options.cwd)}catch{}let f;try{f=Rl.sync(t.command,{path:r[Ol({env:r})],pathExt:e?yi.delimiter:void 0})}catch{}finally{c&&process.chdir(n)}return f&&(f=yi.resolve(u?t.options.cwd:"",f)),f}function Al(t){return Ii(t)||Ii(t,!0)}Si.exports=Al});var bi=m((Vd,vr)=>{"use strict";var hr=/([()\][%!^"`<>&|;, *?])/g;function ql(t){return t=t.replace(hr,"^$1"),t}function wl(t,e){return t=`${t}`,t=t.replace(/(\\*)"/g,'$1$1\\"'),t=t.replace(/(\\*)$/,"$1$1"),t=`"${t}"`,t=t.replace(hr,"^$1"),e&&(t=t.replace(hr,"^$1")),t}vr.exports.command=ql;vr.exports.argument=wl});var Ri=m((zd,_i)=>{"use strict";_i.exports=/^#!(.*)/});var Ai=m((Jd,Oi)=>{"use strict";var Tl=Ri();Oi.exports=(t="")=>{let e=t.match(Tl);if(!e)return null;let[r,n]=e[0].replace(/#! ?/,"").split(" "),u=r.split("/").pop();return u==="env"?n:n?`${u} ${n}`:u}});var wi=m((Xd,qi)=>{"use strict";var gr=require("fs"),Ml=Ai();function xl(t){let r=Buffer.alloc(150),n;try{n=gr.openSync(t,"r"),gr.readSync(n,r,0,150,0),gr.closeSync(n)}catch{}return Ml(r.toString())}qi.exports=xl});var Ui=m((Hd,xi)=>{"use strict";var Ul=require("path"),Ti=Ei(),Mi=bi(),Fl=wi(),Pl=process.platform==="win32",Cl=/\.(?:com|exe)$/i,Nl=/node_modules[\\/].bin[\\/][^\\/]+\.cmd$/i;function Wl(t){t.file=Ti(t);let e=t.file&&Fl(t.file);return e?(t.args.unshift(t.file),t.command=e,Ti(t)):t.file}function Ll(t){if(!Pl)return t;let e=Wl(t),r=!Cl.test(e);if(t.options.forceShell||r){let n=Nl.test(e);t.command=Ul.normalize(t.command),t.command=Mi.command(t.command),t.args=t.args.map(c=>Mi.argument(c,n));let u=[t.command].concat(t.args).join(" ");t.args=["/d","/s","/c",`"${u}"`],t.command=process.env.comspec||"cmd.exe",t.options.windowsVerbatimArguments=!0}return t}function Kl(t,e,r){e&&!Array.isArray(e)&&(r=e,e=null),e=e?e.slice(0):[],r=Object.assign({},r);let n={command:t,args:e,options:r,file:void 0,original:{command:t,args:e}};return r.shell?n:Ll(n)}xi.exports=Kl});var Ci=m((Zd,Pi)=>{"use strict";var yr=process.platform==="win32";function Ir(t,e){return Object.assign(new Error(`${e} ${t.command} ENOENT`),{code:"ENOENT",errno:"ENOENT",syscall:`${e} ${t.command}`,path:t.command,spawnargs:t.args})}function jl(t,e){if(!yr)return;let r=t.emit;t.emit=function(n,u){if(n==="exit"){let c=Fi(u,e,"spawn");if(c)return r.call(t,"error",c)}return r.apply(t,arguments)}}function Fi(t,e){return yr&&t===1&&!e.file?Ir(e.original,"spawn"):null}function kl(t,e){return yr&&t===1&&!e.file?Ir(e.original,"spawnSync"):null}Pi.exports={hookChildProcess:jl,verifyENOENT:Fi,verifyENOENTSync:kl,notFoundError:Ir}});var Li=m((Yd,Mt)=>{"use strict";var Ni=require("child_process"),Sr=Ui(),Er=Ci();function Wi(t,e,r){let n=Sr(t,e,r),u=Ni.spawn(n.command,n.args,n.options);return Er.hookChildProcess(u,n),u}function Dl(t,e,r){let n=Sr(t,e,r),u=Ni.spawnSync(n.command,n.args,n.options);return u.error=u.error||Er.verifyENOENTSync(u.status,n),u}Mt.exports=Wi;Mt.exports.spawn=Wi;Mt.exports.sync=Dl;Mt.exports._parse=Sr;Mt.exports._enoent=Er});var ji=m((Qd,Ki)=>{"use strict";Ki.exports=t=>{let e=typeof t=="string"?` +`:` +`.charCodeAt(),r=typeof t=="string"?"\r":"\r".charCodeAt();return t[t.length-1]===e&&(t=t.slice(0,t.length-1)),t[t.length-1]===r&&(t=t.slice(0,t.length-1)),t}});var Bi=m((tm,Ht)=>{"use strict";var Xt=require("path"),ki=mr(),Di=t=>{t=F({cwd:process.cwd(),path:process.env[ki()],execPath:process.execPath},t);let e,r=Xt.resolve(t.cwd),n=[];for(;e!==r;)n.push(Xt.join(r,"node_modules/.bin")),e=r,r=Xt.resolve(r,"..");let u=Xt.resolve(t.cwd,t.execPath,"..");return n.push(u),n.concat(t.path).join(Xt.delimiter)};Ht.exports=Di;Ht.exports.default=Di;Ht.exports.env=t=>{t=F({env:process.env},t);let e=F({},t.env),r=ki({env:e});return t.path=e[r],e[r]=Ht.exports(t),e}});var $i=m((em,br)=>{"use strict";var Gi=(t,e)=>{for(let r of Reflect.ownKeys(e))Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(e,r));return t};br.exports=Gi;br.exports.default=Gi});var zi=m((rm,Se)=>{"use strict";var Bl=$i(),Ie=new WeakMap,Vi=(t,e={})=>{if(typeof t!="function")throw new TypeError("Expected a function");let r,n=0,u=t.displayName||t.name||"",c=function(...f){if(Ie.set(c,++n),n===1)r=t.apply(this,f),t=null;else if(e.throw===!0)throw new Error(`Function \`${u}\` can only be called once`);return r};return Bl(c,t),Ie.set(c,n),c};Se.exports=Vi;Se.exports.default=Vi;Se.exports.callCount=t=>{if(!Ie.has(t))throw new Error(`The given function \`${t.name}\` is not wrapped by the \`onetime\` package`);return Ie.get(t)}});var Ji=m(Ee=>{"use strict";Object.defineProperty(Ee,"__esModule",{value:!0});Ee.SIGNALS=void 0;var Gl=[{name:"SIGHUP",number:1,action:"terminate",description:"Terminal closed",standard:"posix"},{name:"SIGINT",number:2,action:"terminate",description:"User interruption with CTRL-C",standard:"ansi"},{name:"SIGQUIT",number:3,action:"core",description:"User interruption with CTRL-\\",standard:"posix"},{name:"SIGILL",number:4,action:"core",description:"Invalid machine instruction",standard:"ansi"},{name:"SIGTRAP",number:5,action:"core",description:"Debugger breakpoint",standard:"posix"},{name:"SIGABRT",number:6,action:"core",description:"Aborted",standard:"ansi"},{name:"SIGIOT",number:6,action:"core",description:"Aborted",standard:"bsd"},{name:"SIGBUS",number:7,action:"core",description:"Bus error due to misaligned, non-existing address or paging error",standard:"bsd"},{name:"SIGEMT",number:7,action:"terminate",description:"Command should be emulated but is not implemented",standard:"other"},{name:"SIGFPE",number:8,action:"core",description:"Floating point arithmetic error",standard:"ansi"},{name:"SIGKILL",number:9,action:"terminate",description:"Forced termination",standard:"posix",forced:!0},{name:"SIGUSR1",number:10,action:"terminate",description:"Application-specific signal",standard:"posix"},{name:"SIGSEGV",number:11,action:"core",description:"Segmentation fault",standard:"ansi"},{name:"SIGUSR2",number:12,action:"terminate",description:"Application-specific signal",standard:"posix"},{name:"SIGPIPE",number:13,action:"terminate",description:"Broken pipe or socket",standard:"posix"},{name:"SIGALRM",number:14,action:"terminate",description:"Timeout or timer",standard:"posix"},{name:"SIGTERM",number:15,action:"terminate",description:"Termination",standard:"ansi"},{name:"SIGSTKFLT",number:16,action:"terminate",description:"Stack is empty or overflowed",standard:"other"},{name:"SIGCHLD",number:17,action:"ignore",description:"Child process terminated, paused or unpaused",standard:"posix"},{name:"SIGCLD",number:17,action:"ignore",description:"Child process terminated, paused or unpaused",standard:"other"},{name:"SIGCONT",number:18,action:"unpause",description:"Unpaused",standard:"posix",forced:!0},{name:"SIGSTOP",number:19,action:"pause",description:"Paused",standard:"posix",forced:!0},{name:"SIGTSTP",number:20,action:"pause",description:'Paused using CTRL-Z or "suspend"',standard:"posix"},{name:"SIGTTIN",number:21,action:"pause",description:"Background process cannot read terminal input",standard:"posix"},{name:"SIGBREAK",number:21,action:"terminate",description:"User interruption with CTRL-BREAK",standard:"other"},{name:"SIGTTOU",number:22,action:"pause",description:"Background process cannot write to terminal output",standard:"posix"},{name:"SIGURG",number:23,action:"ignore",description:"Socket received out-of-band data",standard:"bsd"},{name:"SIGXCPU",number:24,action:"core",description:"Process timed out",standard:"bsd"},{name:"SIGXFSZ",number:25,action:"core",description:"File too big",standard:"bsd"},{name:"SIGVTALRM",number:26,action:"terminate",description:"Timeout or timer",standard:"bsd"},{name:"SIGPROF",number:27,action:"terminate",description:"Timeout or timer",standard:"bsd"},{name:"SIGWINCH",number:28,action:"ignore",description:"Terminal window size changed",standard:"bsd"},{name:"SIGIO",number:29,action:"terminate",description:"I/O is available",standard:"other"},{name:"SIGPOLL",number:29,action:"terminate",description:"Watched event",standard:"other"},{name:"SIGINFO",number:29,action:"ignore",description:"Request for process information",standard:"other"},{name:"SIGPWR",number:30,action:"terminate",description:"Device running out of power",standard:"systemv"},{name:"SIGSYS",number:31,action:"core",description:"Invalid system call",standard:"other"},{name:"SIGUNUSED",number:31,action:"terminate",description:"Invalid system call",standard:"other"}];Ee.SIGNALS=Gl});var _r=m(xt=>{"use strict";Object.defineProperty(xt,"__esModule",{value:!0});xt.SIGRTMAX=xt.getRealtimeSignals=void 0;var $l=function(){let t=Hi-Xi+1;return Array.from({length:t},Vl)};xt.getRealtimeSignals=$l;var Vl=function(t,e){return{name:`SIGRT${e+1}`,number:Xi+e,action:"terminate",description:"Application-specific signal (realtime)",standard:"posix"}},Xi=34,Hi=64;xt.SIGRTMAX=Hi});var Zi=m(be=>{"use strict";Object.defineProperty(be,"__esModule",{value:!0});be.getSignals=void 0;var zl=require("os"),Jl=Ji(),Xl=_r(),Hl=function(){let t=(0,Xl.getRealtimeSignals)();return[...Jl.SIGNALS,...t].map(Zl)};be.getSignals=Hl;var Zl=function({name:t,number:e,description:r,action:n,forced:u=!1,standard:c}){let{signals:{[t]:f}}=zl.constants,l=f!==void 0;return{name:t,number:l?f:e,description:r,supported:l,action:n,forced:u,standard:c}}});var Qi=m(Ut=>{"use strict";Object.defineProperty(Ut,"__esModule",{value:!0});Ut.signalsByNumber=Ut.signalsByName=void 0;var Yl=require("os"),Yi=Zi(),Ql=_r(),tp=function(){return(0,Yi.getSignals)().reduce(ep,{})},ep=function(t,{name:e,number:r,description:n,supported:u,action:c,forced:f,standard:l}){return et(F({},t),{[e]:{name:e,number:r,description:n,supported:u,action:c,forced:f,standard:l}})},rp=tp();Ut.signalsByName=rp;var np=function(){let t=(0,Yi.getSignals)(),e=Ql.SIGRTMAX+1,r=Array.from({length:e},(n,u)=>ip(u,t));return Object.assign({},...r)},ip=function(t,e){let r=ap(t,e);if(r===void 0)return{};let{name:n,description:u,supported:c,action:f,forced:l,standard:v}=r;return{[t]:{name:n,number:t,description:u,supported:c,action:f,forced:l,standard:v}}},ap=function(t,e){let r=e.find(({name:n})=>Yl.constants.signals[n]===t);return r!==void 0?r:e.find(n=>n.number===t)},op=np();Ut.signalsByNumber=op});var ea=m((um,ta)=>{"use strict";var{signalsByName:up}=Qi(),cp=({timedOut:t,timeout:e,errorCode:r,signal:n,signalDescription:u,exitCode:c,isCanceled:f})=>t?`timed out after ${e} milliseconds`:f?"was canceled":r!==void 0?`failed with ${r}`:n!==void 0?`was killed with ${n} (${u})`:c!==void 0?`failed with exit code ${c}`:"failed",sp=({stdout:t,stderr:e,all:r,error:n,signal:u,exitCode:c,command:f,escapedCommand:l,timedOut:v,isCanceled:y,killed:I,parsed:{options:{timeout:R}}})=>{c=c===null?void 0:c,u=u===null?void 0:u;let x=u===void 0?void 0:up[u].description,G=n&&n.code,J=`Command ${cp({timedOut:v,timeout:R,errorCode:G,signal:u,signalDescription:x,exitCode:c,isCanceled:y})}: ${f}`,Et=Object.prototype.toString.call(n)==="[object Error]",te=Et?`${J} +${n.message}`:J,ee=[te,e,t].filter(Boolean).join(` +`);return Et?(n.originalMessage=n.message,n.message=ee):n=new Error(ee),n.shortMessage=te,n.command=f,n.escapedCommand=l,n.exitCode=c,n.signal=u,n.signalDescription=x,n.stdout=t,n.stderr=e,r!==void 0&&(n.all=r),"bufferedData"in n&&delete n.bufferedData,n.failed=!0,n.timedOut=Boolean(v),n.isCanceled=y,n.killed=I&&!v,n};ta.exports=sp});var na=m((cm,Rr)=>{"use strict";var _e=["stdin","stdout","stderr"],fp=t=>_e.some(e=>t[e]!==void 0),ra=t=>{if(!t)return;let{stdio:e}=t;if(e===void 0)return _e.map(n=>t[n]);if(fp(t))throw new Error(`It's not possible to provide \`stdio\` in combination with one of ${_e.map(n=>`\`${n}\``).join(", ")}`);if(typeof e=="string")return e;if(!Array.isArray(e))throw new TypeError(`Expected \`stdio\` to be of type \`string\` or \`Array\`, got \`${typeof e}\``);let r=Math.max(e.length,_e.length);return Array.from({length:r},(n,u)=>e[u])};Rr.exports=ra;Rr.exports.node=t=>{let e=ra(t);return e==="ipc"?"ipc":e===void 0||typeof e=="string"?[e,e,e,"ipc"]:e.includes("ipc")?e:[...e,"ipc"]}});var ia=m((sm,Re)=>{Re.exports=["SIGABRT","SIGALRM","SIGHUP","SIGINT","SIGTERM"];process.platform!=="win32"&&Re.exports.push("SIGVTALRM","SIGXCPU","SIGXFSZ","SIGUSR2","SIGTRAP","SIGSYS","SIGQUIT","SIGIOT");process.platform==="linux"&&Re.exports.push("SIGIO","SIGPOLL","SIGPWR","SIGSTKFLT","SIGUNUSED")});var sa=m((fm,Ct)=>{var O=global.process;typeof O!="object"||!O?Ct.exports=function(){}:(aa=require("assert"),Ft=ia(),oa=/^win/i.test(O.platform),Zt=require("events"),typeof Zt!="function"&&(Zt=Zt.EventEmitter),O.__signal_exit_emitter__?N=O.__signal_exit_emitter__:(N=O.__signal_exit_emitter__=new Zt,N.count=0,N.emitted={}),N.infinite||(N.setMaxListeners(1/0),N.infinite=!0),Ct.exports=function(t,e){if(global.process===O){aa.equal(typeof t,"function","a callback must be provided for exit handler"),Pt===!1&&Or();var r="exit";e&&e.alwaysLast&&(r="afterexit");var n=function(){N.removeListener(r,t),N.listeners("exit").length===0&&N.listeners("afterexit").length===0&&Oe()};return N.on(r,t),n}},Oe=function(){!Pt||global.process!==O||(Pt=!1,Ft.forEach(function(e){try{O.removeListener(e,Ae[e])}catch{}}),O.emit=qe,O.reallyExit=Ar,N.count-=1)},Ct.exports.unload=Oe,St=function(e,r,n){N.emitted[e]||(N.emitted[e]=!0,N.emit(e,r,n))},Ae={},Ft.forEach(function(t){Ae[t]=function(){if(O===global.process){var r=O.listeners(t);r.length===N.count&&(Oe(),St("exit",null,t),St("afterexit",null,t),oa&&t==="SIGHUP"&&(t="SIGINT"),O.kill(O.pid,t))}}}),Ct.exports.signals=function(){return Ft},Pt=!1,Or=function(){Pt||O!==global.process||(Pt=!0,N.count+=1,Ft=Ft.filter(function(e){try{return O.on(e,Ae[e]),!0}catch{return!1}}),O.emit=ca,O.reallyExit=ua)},Ct.exports.load=Or,Ar=O.reallyExit,ua=function(e){O===global.process&&(O.exitCode=e||0,St("exit",O.exitCode,null),St("afterexit",O.exitCode,null),Ar.call(O,O.exitCode))},qe=O.emit,ca=function(e,r){if(e==="exit"&&O===global.process){r!==void 0&&(O.exitCode=r);var n=qe.apply(this,arguments);return St("exit",O.exitCode,null),St("afterexit",O.exitCode,null),n}else return qe.apply(this,arguments)});var aa,Ft,oa,Zt,N,Oe,St,Ae,Pt,Or,Ar,ua,qe,ca});var la=m((lm,fa)=>{"use strict";var lp=require("os"),pp=sa(),dp=1e3*5,mp=(t,e="SIGTERM",r={})=>{let n=t(e);return hp(t,e,r,n),n},hp=(t,e,r,n)=>{if(!vp(e,r,n))return;let u=yp(r),c=setTimeout(()=>{t("SIGKILL")},u);c.unref&&c.unref()},vp=(t,{forceKillAfterTimeout:e},r)=>gp(t)&&e!==!1&&r,gp=t=>t===lp.constants.signals.SIGTERM||typeof t=="string"&&t.toUpperCase()==="SIGTERM",yp=({forceKillAfterTimeout:t=!0})=>{if(t===!0)return dp;if(!Number.isFinite(t)||t<0)throw new TypeError(`Expected the \`forceKillAfterTimeout\` option to be a non-negative integer, got \`${t}\` (${typeof t})`);return t},Ip=(t,e)=>{t.kill()&&(e.isCanceled=!0)},Sp=(t,e,r)=>{t.kill(e),r(Object.assign(new Error("Timed out"),{timedOut:!0,signal:e}))},Ep=(t,{timeout:e,killSignal:r="SIGTERM"},n)=>{if(e===0||e===void 0)return n;let u,c=new Promise((l,v)=>{u=setTimeout(()=>{Sp(t,r,v)},e)}),f=n.finally(()=>{clearTimeout(u)});return Promise.race([c,f])},bp=({timeout:t})=>{if(t!==void 0&&(!Number.isFinite(t)||t<0))throw new TypeError(`Expected the \`timeout\` option to be a non-negative integer, got \`${t}\` (${typeof t})`)},_p=async(t,{cleanup:e,detached:r},n)=>{if(!e||r)return n;let u=pp(()=>{t.kill()});return n.finally(()=>{u()})};fa.exports={spawnedKill:mp,spawnedCancel:Ip,setupTimeout:Ep,validateTimeout:bp,setExitHandler:_p}});var da=m((pm,pa)=>{"use strict";var Q=t=>t!==null&&typeof t=="object"&&typeof t.pipe=="function";Q.writable=t=>Q(t)&&t.writable!==!1&&typeof t._write=="function"&&typeof t._writableState=="object";Q.readable=t=>Q(t)&&t.readable!==!1&&typeof t._read=="function"&&typeof t._readableState=="object";Q.duplex=t=>Q.writable(t)&&Q.readable(t);Q.transform=t=>Q.duplex(t)&&typeof t._transform=="function";pa.exports=Q});var ha=m((dm,ma)=>{"use strict";var{PassThrough:Rp}=require("stream");ma.exports=t=>{t=F({},t);let{array:e}=t,{encoding:r}=t,n=r==="buffer",u=!1;e?u=!(r||n):r=r||"utf8",n&&(r=null);let c=new Rp({objectMode:u});r&&c.setEncoding(r);let f=0,l=[];return c.on("data",v=>{l.push(v),u?f=l.length:f+=v.length}),c.getBufferedValue=()=>e?l:n?Buffer.concat(l,f):l.join(""),c.getBufferedLength=()=>f,c}});var va=m((mm,Yt)=>{"use strict";var{constants:Op}=require("buffer"),Ap=require("stream"),{promisify:qp}=require("util"),wp=ha(),Tp=qp(Ap.pipeline),qr=class extends Error{constructor(){super("maxBuffer exceeded");this.name="MaxBufferError"}};async function wr(t,e){if(!t)throw new Error("Expected a stream");e=F({maxBuffer:1/0},e);let{maxBuffer:r}=e,n=wp(e);return await new Promise((u,c)=>{let f=l=>{l&&n.getBufferedLength()<=Op.MAX_LENGTH&&(l.bufferedData=n.getBufferedValue()),c(l)};(async()=>{try{await Tp(t,n),u()}catch(l){f(l)}})(),n.on("data",()=>{n.getBufferedLength()>r&&f(new qr)})}),n.getBufferedValue()}Yt.exports=wr;Yt.exports.buffer=(t,e)=>wr(t,et(F({},e),{encoding:"buffer"}));Yt.exports.array=(t,e)=>wr(t,et(F({},e),{array:!0}));Yt.exports.MaxBufferError=qr});var ya=m((hm,ga)=>{"use strict";var{PassThrough:Mp}=require("stream");ga.exports=function(){var t=[],e=new Mp({objectMode:!0});return e.setMaxListeners(0),e.add=r,e.isEmpty=n,e.on("unpipe",u),Array.prototype.slice.call(arguments).forEach(r),e;function r(c){return Array.isArray(c)?(c.forEach(r),this):(t.push(c),c.once("end",u.bind(null,c)),c.once("error",e.emit.bind(e,"error")),c.pipe(e,{end:!1}),this)}function n(){return t.length==0}function u(c){t=t.filter(function(f){return f!==c}),!t.length&&e.readable&&e.end()}}});var ba=m((vm,Ea)=>{"use strict";var Sa=da(),Ia=va(),xp=ya(),Up=(t,e)=>{e===void 0||t.stdin===void 0||(Sa(e)?e.pipe(t.stdin):t.stdin.end(e))},Fp=(t,{all:e})=>{if(!e||!t.stdout&&!t.stderr)return;let r=xp();return t.stdout&&r.add(t.stdout),t.stderr&&r.add(t.stderr),r},Tr=async(t,e)=>{if(!!t){t.destroy();try{return await e}catch(r){return r.bufferedData}}},Mr=(t,{encoding:e,buffer:r,maxBuffer:n})=>{if(!(!t||!r))return e?Ia(t,{encoding:e,maxBuffer:n}):Ia.buffer(t,{maxBuffer:n})},Pp=async({stdout:t,stderr:e,all:r},{encoding:n,buffer:u,maxBuffer:c},f)=>{let l=Mr(t,{encoding:n,buffer:u,maxBuffer:c}),v=Mr(e,{encoding:n,buffer:u,maxBuffer:c}),y=Mr(r,{encoding:n,buffer:u,maxBuffer:c*2});try{return await Promise.all([f,l,v,y])}catch(I){return Promise.all([{error:I,signal:I.signal,timedOut:I.timedOut},Tr(t,l),Tr(e,v),Tr(r,y)])}},Cp=({input:t})=>{if(Sa(t))throw new TypeError("The `input` option cannot be a stream in sync mode")};Ea.exports={handleInput:Up,makeAllStream:Fp,getSpawnedResult:Pp,validateInputSync:Cp}});var Ra=m((gm,_a)=>{"use strict";var Np=(async()=>{})().constructor.prototype,Wp=["then","catch","finally"].map(t=>[t,Reflect.getOwnPropertyDescriptor(Np,t)]),Lp=(t,e)=>{for(let[r,n]of Wp){let u=typeof e=="function"?(...c)=>Reflect.apply(n.value,e(),c):n.value.bind(e);Reflect.defineProperty(t,r,et(F({},n),{value:u}))}return t},Kp=t=>new Promise((e,r)=>{t.on("exit",(n,u)=>{e({exitCode:n,signal:u})}),t.on("error",n=>{r(n)}),t.stdin&&t.stdin.on("error",n=>{r(n)})});_a.exports={mergePromise:Lp,getSpawnedPromise:Kp}});var qa=m((ym,Aa)=>{"use strict";var Oa=(t,e=[])=>Array.isArray(e)?[t,...e]:[t],jp=/^[\w.-]+$/,kp=/"/g,Dp=t=>typeof t!="string"||jp.test(t)?t:`"${t.replace(kp,'\\"')}"`,Bp=(t,e)=>Oa(t,e).join(" "),Gp=(t,e)=>Oa(t,e).map(r=>Dp(r)).join(" "),$p=/ +/g,Vp=t=>{let e=[];for(let r of t.trim().split($p)){let n=e[e.length-1];n&&n.endsWith("\\")?e[e.length-1]=`${n.slice(0,-1)} ${r}`:e.push(r)}return e};Aa.exports={joinCommand:Bp,getEscapedCommand:Gp,parseCommand:Vp}});var Pa=m((Im,Nt)=>{"use strict";var zp=require("path"),xr=require("child_process"),Jp=Li(),Xp=ji(),Hp=Bi(),Zp=zi(),we=ea(),Ta=na(),{spawnedKill:Yp,spawnedCancel:Qp,setupTimeout:td,validateTimeout:ed,setExitHandler:rd}=la(),{handleInput:nd,getSpawnedResult:id,makeAllStream:ad,validateInputSync:od}=ba(),{mergePromise:wa,getSpawnedPromise:ud}=Ra(),{joinCommand:Ma,parseCommand:xa,getEscapedCommand:Ua}=qa(),cd=1e3*1e3*100,sd=({env:t,extendEnv:e,preferLocal:r,localDir:n,execPath:u})=>{let c=e?F(F({},process.env),t):t;return r?Hp.env({env:c,cwd:n,execPath:u}):c},Fa=(t,e,r={})=>{let n=Jp._parse(t,e,r);return t=n.command,e=n.args,r=n.options,r=F({maxBuffer:cd,buffer:!0,stripFinalNewline:!0,extendEnv:!0,preferLocal:!1,localDir:r.cwd||process.cwd(),execPath:process.execPath,encoding:"utf8",reject:!0,cleanup:!0,all:!1,windowsHide:!0},r),r.env=sd(r),r.stdio=Ta(r),process.platform==="win32"&&zp.basename(t,".exe")==="cmd"&&e.unshift("/q"),{file:t,args:e,options:r,parsed:n}},Qt=(t,e,r)=>typeof e!="string"&&!Buffer.isBuffer(e)?r===void 0?void 0:"":t.stripFinalNewline?Xp(e):e,Te=(t,e,r)=>{let n=Fa(t,e,r),u=Ma(t,e),c=Ua(t,e);ed(n.options);let f;try{f=xr.spawn(n.file,n.args,n.options)}catch(G){let $=new xr.ChildProcess,J=Promise.reject(we({error:G,stdout:"",stderr:"",all:"",command:u,escapedCommand:c,parsed:n,timedOut:!1,isCanceled:!1,killed:!1}));return wa($,J)}let l=ud(f),v=td(f,n.options,l),y=rd(f,n.options,v),I={isCanceled:!1};f.kill=Yp.bind(null,f.kill.bind(f)),f.cancel=Qp.bind(null,f,I);let x=Zp(async()=>{let[{error:G,exitCode:$,signal:J,timedOut:Et},te,ee,Da]=await id(f,n.options,y),Ur=Qt(n.options,te),Fr=Qt(n.options,ee),Pr=Qt(n.options,Da);if(G||$!==0||J!==null){let Cr=we({error:G,exitCode:$,signal:J,stdout:Ur,stderr:Fr,all:Pr,command:u,escapedCommand:c,parsed:n,timedOut:Et,isCanceled:I.isCanceled,killed:f.killed});if(!n.options.reject)return Cr;throw Cr}return{command:u,escapedCommand:c,exitCode:0,stdout:Ur,stderr:Fr,all:Pr,failed:!1,timedOut:!1,isCanceled:!1,killed:!1}});return nd(f,n.options.input),f.all=ad(f,n.options),wa(f,x)};Nt.exports=Te;Nt.exports.sync=(t,e,r)=>{let n=Fa(t,e,r),u=Ma(t,e),c=Ua(t,e);od(n.options);let f;try{f=xr.spawnSync(n.file,n.args,n.options)}catch(y){throw we({error:y,stdout:"",stderr:"",all:"",command:u,escapedCommand:c,parsed:n,timedOut:!1,isCanceled:!1,killed:!1})}let l=Qt(n.options,f.stdout,f.error),v=Qt(n.options,f.stderr,f.error);if(f.error||f.status!==0||f.signal!==null){let y=we({stdout:l,stderr:v,error:f.error,signal:f.signal,exitCode:f.status,command:u,escapedCommand:c,parsed:n,timedOut:f.error&&f.error.code==="ETIMEDOUT",isCanceled:!1,killed:f.signal!==null});if(!n.options.reject)return y;throw y}return{command:u,escapedCommand:c,exitCode:0,stdout:l,stderr:v,failed:!1,timedOut:!1,isCanceled:!1,killed:!1}};Nt.exports.command=(t,e)=>{let[r,...n]=xa(t);return Te(r,n,e)};Nt.exports.commandSync=(t,e)=>{let[r,...n]=xa(t);return Te.sync(r,n,e)};Nt.exports.node=(t,e,r={})=>{e&&!Array.isArray(e)&&typeof e=="object"&&(r=e,e=[]);let n=Ta.node(r),u=process.execArgv.filter(l=>!l.startsWith("--inspect")),{nodePath:c=process.execPath,nodeOptions:f=u}=r;return Te(c,[...f,t,...Array.isArray(e)?e:[]],et(F({},r),{stdin:void 0,stdout:void 0,stderr:void 0,stdio:n,shell:!1}))}});var pd={};Ha(pd,{default:()=>ld});var ka=require("@raycast/api");var La=Kt(ae()),Ka=Kt(U()),Wt=Kt(Zn());var Ca=Kt(require("node:process"),1),Na=Kt(Pa(),1);async function Wa(t){if(Ca.default.platform!=="darwin")throw new Error("macOS only");let{stdout:e}=await(0,Na.default)("osascript",["-e",t]);return e}var tt=(t,e)=>Wt.tryCatch(()=>Wa(`tell application "${t}" to ${e}`),La.toError);var bm=tt("Music","pause"),_m=tt("Music","play"),Rm=tt("Music","stop"),Om=tt("Music","next track"),Am=tt("Music","previous track"),qm=tt("Music","playpause"),wm=(0,Ka.pipe)(tt("Music","player state"),Wt.map(t=>t)),Tm=tt("Music","set loved of current track to true"),ja=tt("Music","set disliked of current track to true"),Mm=tt("Music",'duplicate current track to source "Library"');var ld=async()=>{await(0,ka.closeMainWindow)(),await ja()};module.exports=Za(pd);0&&(module.exports={}); diff --git a/raycast/extensions/2bfe94cd-50ab-4e48-a6cd-f1ff47a72706/love-and-add-to-library.js b/raycast/extensions/2bfe94cd-50ab-4e48-a6cd-f1ff47a72706/love-and-add-to-library.js new file mode 100644 index 0000000..6c5d205 --- /dev/null +++ b/raycast/extensions/2bfe94cd-50ab-4e48-a6cd-f1ff47a72706/love-and-add-to-library.js @@ -0,0 +1,5 @@ +var Ga=Object.create;var Lt=Object.defineProperty,$a=Object.defineProperties,Va=Object.getOwnPropertyDescriptor,za=Object.getOwnPropertyDescriptors,Ja=Object.getOwnPropertyNames,Nr=Object.getOwnPropertySymbols,Xa=Object.getPrototypeOf,Lr=Object.prototype.hasOwnProperty,Ha=Object.prototype.propertyIsEnumerable;var Wr=(t,e,r)=>e in t?Lt(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,F=(t,e)=>{for(var r in e||(e={}))Lr.call(e,r)&&Wr(t,r,e[r]);if(Nr)for(var r of Nr(e))Ha.call(e,r)&&Wr(t,r,e[r]);return t},et=(t,e)=>$a(t,za(e)),Kr=t=>Lt(t,"__esModule",{value:!0});var m=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),Za=(t,e)=>{for(var r in e)Lt(t,r,{get:e[r],enumerable:!0})},jr=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let u of Ja(e))!Lr.call(t,u)&&(r||u!=="default")&&Lt(t,u,{get:()=>e[u],enumerable:!(n=Va(e,u))||n.enumerable});return t},Kt=(t,e)=>jr(Kr(Lt(t!=null?Ga(Xa(t)):{},"default",!e&&t&&t.__esModule?{get:()=>t.default,enumerable:!0}:{value:t,enumerable:!0})),t),Ya=(t=>(e,r)=>t&&t.get(e)||(r=jr(Kr({}),e,1),t&&t.set(e,r),r))(typeof WeakMap!="undefined"?new WeakMap:0);var U=m(h=>{"use strict";Object.defineProperty(h,"__esModule",{value:!0});h.getEndomorphismMonoid=h.not=h.SK=h.hole=h.pipe=h.untupled=h.tupled=h.absurd=h.decrement=h.increment=h.tuple=h.flow=h.flip=h.constVoid=h.constUndefined=h.constNull=h.constFalse=h.constTrue=h.constant=h.unsafeCoerce=h.identity=h.apply=h.getRing=h.getSemiring=h.getMonoid=h.getSemigroup=h.getBooleanAlgebra=void 0;var Qa=function(t){return function(){return{meet:function(e,r){return function(n){return t.meet(e(n),r(n))}},join:function(e,r){return function(n){return t.join(e(n),r(n))}},zero:function(){return t.zero},one:function(){return t.one},implies:function(e,r){return function(n){return t.implies(e(n),r(n))}},not:function(e){return function(r){return t.not(e(r))}}}}};h.getBooleanAlgebra=Qa;var to=function(t){return function(){return{concat:function(e,r){return function(n){return t.concat(e(n),r(n))}}}}};h.getSemigroup=to;var eo=function(t){var e=h.getSemigroup(t);return function(){return{concat:e().concat,empty:function(){return t.empty}}}};h.getMonoid=eo;var ro=function(t){return{add:function(e,r){return function(n){return t.add(e(n),r(n))}},zero:function(){return t.zero},mul:function(e,r){return function(n){return t.mul(e(n),r(n))}},one:function(){return t.one}}};h.getSemiring=ro;var no=function(t){var e=h.getSemiring(t);return{add:e.add,mul:e.mul,one:e.one,zero:e.zero,sub:function(r,n){return function(u){return t.sub(r(u),n(u))}}}};h.getRing=no;var io=function(t){return function(e){return e(t)}};h.apply=io;function Me(t){return t}h.identity=Me;h.unsafeCoerce=Me;function jt(t){return function(){return t}}h.constant=jt;h.constTrue=jt(!0);h.constFalse=jt(!1);h.constNull=jt(null);h.constUndefined=jt(void 0);h.constVoid=h.constUndefined;function ao(t){return function(e,r){return t(r,e)}}h.flip=ao;function kr(t,e,r,n,u,c,f,l,v){switch(arguments.length){case 1:return t;case 2:return function(){return e(t.apply(this,arguments))};case 3:return function(){return r(e(t.apply(this,arguments)))};case 4:return function(){return n(r(e(t.apply(this,arguments))))};case 5:return function(){return u(n(r(e(t.apply(this,arguments)))))};case 6:return function(){return c(u(n(r(e(t.apply(this,arguments))))))};case 7:return function(){return f(c(u(n(r(e(t.apply(this,arguments)))))))};case 8:return function(){return l(f(c(u(n(r(e(t.apply(this,arguments))))))))};case 9:return function(){return v(l(f(c(u(n(r(e(t.apply(this,arguments)))))))))}}}h.flow=kr;function oo(){for(var t=[],e=0;e{"use strict";Object.defineProperty(L,"__esModule",{value:!0});L.sequenceS=L.sequenceT=L.getApplySemigroup=L.apS=L.apSecond=L.apFirst=L.ap=void 0;var vo=U();function go(t,e){return function(r){return function(n){return t.ap(t.map(n,function(u){return function(c){return e.ap(u,c)}}),r)}}}L.ap=go;function yo(t){return function(e){return function(r){return t.ap(t.map(r,function(n){return function(){return n}}),e)}}}L.apFirst=yo;function Io(t){return function(e){return function(r){return t.ap(t.map(r,function(){return function(n){return n}}),e)}}}L.apSecond=Io;function So(t){return function(e,r){return function(n){return t.ap(t.map(n,function(u){return function(c){var f;return Object.assign({},u,(f={},f[e]=c,f))}}),r)}}}L.apS=So;function Eo(t){return function(e){return{concat:function(r,n){return t.ap(t.map(r,function(u){return function(c){return e.concat(u,c)}}),n)}}}}L.getApplySemigroup=Eo;function Ue(t,e,r){return function(n){for(var u=Array(r.length+1),c=0;c{"use strict";Object.defineProperty(Z,"__esModule",{value:!0});Z.getFunctorComposition=Z.bindTo=Z.flap=Z.map=void 0;var Ao=U();function Br(t,e){return function(r){return function(n){return t.map(n,function(u){return e.map(u,r)})}}}Z.map=Br;function qo(t){return function(e){return function(r){return t.map(r,function(n){return n(e)})}}}Z.flap=qo;function wo(t){return function(e){return function(r){return t.map(r,function(n){var u;return u={},u[e]=n,u})}}}Z.bindTo=wo;function To(t,e){var r=Br(t,e);return{map:function(n,u){return Ao.pipe(n,r(u))}}}Z.getFunctorComposition=To});var kt=m(bt=>{"use strict";Object.defineProperty(bt,"__esModule",{value:!0});bt.getApplicativeComposition=bt.getApplicativeMonoid=void 0;var Gr=lt(),Mo=U(),xo=Y();function Uo(t){var e=Gr.getApplySemigroup(t);return function(r){return{concat:e(r).concat,empty:t.of(r.empty)}}}bt.getApplicativeMonoid=Uo;function Fo(t,e){var r=xo.getFunctorComposition(t,e).map,n=Gr.ap(t,e);return{map:r,of:function(u){return t.of(e.of(u))},ap:function(u,c){return Mo.pipe(u,n(c))}}}bt.getApplicativeComposition=Fo});var pt=m(_t=>{"use strict";Object.defineProperty(_t,"__esModule",{value:!0});_t.bind=_t.chainFirst=void 0;function Po(t){return function(e){return function(r){return t.chain(r,function(n){return t.map(e(n),function(){return n})})}}}_t.chainFirst=Po;function Co(t){return function(e,r){return function(n){return t.chain(n,function(u){return t.map(r(u),function(c){var f;return Object.assign({},u,(f={},f[e]=c,f))})})}}}_t.bind=Co});var $r=m(re=>{"use strict";Object.defineProperty(re,"__esModule",{value:!0});re.tailRec=void 0;var No=function(t,e){for(var r=e(t);r._tag==="Left";)r=e(r.left);return r.right};re.tailRec=No});var it=m(b=>{"use strict";var Wo=b&&b.__spreadArray||function(t,e){for(var r=0,n=e.length,u=t.length;r0};b.isNonEmpty=Vo;var zo=function(t){return t[0]};b.head=zo;var Jo=function(t){return t.slice(1)};b.tail=Jo;b.emptyReadonlyArray=[];b.emptyRecord={};b.has=Object.prototype.hasOwnProperty;var Xo=function(t){return Wo([t[0]],t.slice(1))};b.fromReadonlyNonEmptyArray=Xo});var ne=m(T=>{"use strict";var Ho=T&&T.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Zo=T&&T.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Yo=T&&T.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Ho(e,t,r);return Zo(e,t),e};Object.defineProperty(T,"__esModule",{value:!0});T.filterOrElse=T.chainEitherK=T.fromEitherK=T.chainOptionK=T.fromOptionK=T.fromPredicate=T.fromOption=void 0;var Vr=U(),dt=Yo(it());function zr(t){return function(e){return function(r){return t.fromEither(dt.isNone(r)?dt.left(e()):dt.right(r.value))}}}T.fromOption=zr;function Qo(t){return function(e,r){return function(n){return t.fromEither(e(n)?dt.right(n):dt.left(r(n)))}}}T.fromPredicate=Qo;function Jr(t){var e=zr(t);return function(r){var n=e(r);return function(u){return Vr.flow(u,n)}}}T.fromOptionK=Jr;function tu(t,e){var r=Jr(t);return function(n){var u=r(n);return function(c){return function(f){return e.chain(f,u(c))}}}}T.chainOptionK=tu;function Xr(t){return function(e){return Vr.flow(e,t.fromEither)}}T.fromEitherK=Xr;function eu(t,e){var r=Xr(t);return function(n){return function(u){return e.chain(u,r(n))}}}T.chainEitherK=eu;function ru(t,e){return function(r,n){return function(u){return e.chain(u,function(c){return t.fromEither(r(c)?dt.right(c):dt.left(n(c)))})}}}T.filterOrElse=ru});var Dt=m(E=>{"use strict";Object.defineProperty(E,"__esModule",{value:!0});E.right=E.left=E.flap=E.Functor=E.Bifunctor=E.URI=E.bimap=E.mapLeft=E.map=E.separated=void 0;var Fe=U(),nu=Y(),iu=function(t,e){return{left:t,right:e}};E.separated=iu;var au=function(t,e){return Fe.pipe(t,E.map(e))},ou=function(t,e){return Fe.pipe(t,E.mapLeft(e))},uu=function(t,e,r){return Fe.pipe(t,E.bimap(e,r))},cu=function(t){return function(e){return E.separated(E.left(e),t(E.right(e)))}};E.map=cu;var su=function(t){return function(e){return E.separated(t(E.left(e)),E.right(e))}};E.mapLeft=su;var fu=function(t,e){return function(r){return E.separated(t(E.left(r)),e(E.right(r)))}};E.bimap=fu;E.URI="Separated";E.Bifunctor={URI:E.URI,mapLeft:ou,bimap:uu};E.Functor={URI:E.URI,map:au};E.flap=nu.flap(E.Functor);var lu=function(t){return t.left};E.left=lu;var pu=function(t){return t.right};E.right=pu});var Pe=m(j=>{"use strict";var du=j&&j.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),mu=j&&j.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),hu=j&&j.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&du(e,t,r);return mu(e,t),e};Object.defineProperty(j,"__esModule",{value:!0});j.filterE=j.witherDefault=j.wiltDefault=void 0;var Hr=hu(it());function vu(t,e){return function(r){var n=t.traverse(r);return function(u,c){return r.map(n(u,c),e.separate)}}}j.wiltDefault=vu;function gu(t,e){return function(r){var n=t.traverse(r);return function(u,c){return r.map(n(u,c),e.compact)}}}j.witherDefault=gu;function yu(t){return function(e){var r=t.wither(e);return function(n){return function(u){return r(u,function(c){return e.map(n(c),function(f){return f?Hr.some(c):Hr.none})})}}}}j.filterE=yu});var ae=m(i=>{"use strict";var Iu=i&&i.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Su=i&&i.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Eu=i&&i.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Iu(e,t,r);return Su(e,t),e};Object.defineProperty(i,"__esModule",{value:!0});i.fold=i.match=i.foldW=i.matchW=i.isRight=i.isLeft=i.fromOption=i.fromPredicate=i.FromEither=i.MonadThrow=i.throwError=i.ChainRec=i.Extend=i.extend=i.Alt=i.alt=i.altW=i.Bifunctor=i.mapLeft=i.bimap=i.Traversable=i.sequence=i.traverse=i.Foldable=i.reduceRight=i.foldMap=i.reduce=i.Monad=i.Chain=i.chain=i.chainW=i.Applicative=i.Apply=i.ap=i.apW=i.Pointed=i.of=i.Functor=i.map=i.getAltValidation=i.getApplicativeValidation=i.getWitherable=i.getFilterable=i.getCompactable=i.getSemigroup=i.getEq=i.getShow=i.URI=i.right=i.left=void 0;i.getValidation=i.getValidationMonoid=i.getValidationSemigroup=i.getApplyMonoid=i.getApplySemigroup=i.either=i.stringifyJSON=i.parseJSON=i.sequenceArray=i.traverseArray=i.traverseArrayWithIndex=i.traverseReadonlyArrayWithIndex=i.traverseReadonlyNonEmptyArrayWithIndex=i.ApT=i.apSW=i.apS=i.bindW=i.bind=i.bindTo=i.Do=i.exists=i.elem=i.toError=i.toUnion=i.chainNullableK=i.fromNullableK=i.tryCatchK=i.tryCatch=i.fromNullable=i.orElse=i.orElseW=i.swap=i.filterOrElseW=i.filterOrElse=i.chainOptionK=i.fromOptionK=i.duplicate=i.flatten=i.flattenW=i.chainFirstW=i.chainFirst=i.apSecond=i.apFirst=i.flap=i.getOrElse=i.getOrElseW=void 0;var Yr=kt(),Bt=lt(),Qr=pt(),bu=$r(),Gt=ne(),C=U(),tn=Y(),at=Eu(it()),rt=Dt(),Zr=Pe();i.left=at.left;i.right=at.right;var K=function(t,e){return C.pipe(t,i.map(e))},mt=function(t,e){return C.pipe(t,i.ap(e))},Rt=function(t,e){return C.pipe(t,i.chain(e))},$t=function(t,e,r){return C.pipe(t,i.reduce(e,r))},Vt=function(t){return function(e,r){var n=i.foldMap(t);return C.pipe(e,n(r))}},zt=function(t,e,r){return C.pipe(t,i.reduceRight(e,r))},ie=function(t){var e=i.traverse(t);return function(r,n){return C.pipe(r,e(n))}},Ce=function(t,e,r){return C.pipe(t,i.bimap(e,r))},Ne=function(t,e){return C.pipe(t,i.mapLeft(e))},en=function(t,e){return C.pipe(t,i.alt(e))},We=function(t,e){return C.pipe(t,i.extend(e))},Le=function(t,e){return bu.tailRec(e(t),function(r){return i.isLeft(r)?i.right(i.left(r.left)):i.isLeft(r.right)?i.left(e(r.right.left)):i.right(i.right(r.right.right))})};i.URI="Either";var _u=function(t,e){return{show:function(r){return i.isLeft(r)?"left("+t.show(r.left)+")":"right("+e.show(r.right)+")"}}};i.getShow=_u;var Ru=function(t,e){return{equals:function(r,n){return r===n||(i.isLeft(r)?i.isLeft(n)&&t.equals(r.left,n.left):i.isRight(n)&&e.equals(r.right,n.right))}}};i.getEq=Ru;var Ou=function(t){return{concat:function(e,r){return i.isLeft(r)?e:i.isLeft(e)?r:i.right(t.concat(e.right,r.right))}}};i.getSemigroup=Ou;var Au=function(t){var e=i.left(t.empty);return{URI:i.URI,_E:void 0,compact:function(r){return i.isLeft(r)?r:r.right._tag==="None"?e:i.right(r.right.value)},separate:function(r){return i.isLeft(r)?rt.separated(r,r):i.isLeft(r.right)?rt.separated(i.right(r.right.left),e):rt.separated(e,i.right(r.right.right))}}};i.getCompactable=Au;var qu=function(t){var e=i.left(t.empty),r=i.getCompactable(t),n=r.compact,u=r.separate,c=function(l,v){return i.isLeft(l)||v(l.right)?l:e},f=function(l,v){return i.isLeft(l)?rt.separated(l,l):v(l.right)?rt.separated(e,i.right(l.right)):rt.separated(i.right(l.right),e)};return{URI:i.URI,_E:void 0,map:K,compact:n,separate:u,filter:c,filterMap:function(l,v){if(i.isLeft(l))return l;var y=v(l.right);return y._tag==="None"?e:i.right(y.value)},partition:f,partitionMap:function(l,v){if(i.isLeft(l))return rt.separated(l,l);var y=v(l.right);return i.isLeft(y)?rt.separated(i.right(y.left),e):rt.separated(e,i.right(y.right))}}};i.getFilterable=qu;var wu=function(t){var e=i.getFilterable(t),r=i.getCompactable(t);return{URI:i.URI,_E:void 0,map:K,compact:e.compact,separate:e.separate,filter:e.filter,filterMap:e.filterMap,partition:e.partition,partitionMap:e.partitionMap,traverse:ie,sequence:i.sequence,reduce:$t,foldMap:Vt,reduceRight:zt,wither:Zr.witherDefault(i.Traversable,r),wilt:Zr.wiltDefault(i.Traversable,r)}};i.getWitherable=wu;var Tu=function(t){return{URI:i.URI,_E:void 0,map:K,ap:function(e,r){return i.isLeft(e)?i.isLeft(r)?i.left(t.concat(e.left,r.left)):e:i.isLeft(r)?r:i.right(e.right(r.right))},of:i.of}};i.getApplicativeValidation=Tu;var Mu=function(t){return{URI:i.URI,_E:void 0,map:K,alt:function(e,r){if(i.isRight(e))return e;var n=r();return i.isLeft(n)?i.left(t.concat(e.left,n.left)):n}}};i.getAltValidation=Mu;var xu=function(t){return function(e){return i.isLeft(e)?e:i.right(t(e.right))}};i.map=xu;i.Functor={URI:i.URI,map:K};i.of=i.right;i.Pointed={URI:i.URI,of:i.of};var Uu=function(t){return function(e){return i.isLeft(e)?e:i.isLeft(t)?t:i.right(e.right(t.right))}};i.apW=Uu;i.ap=i.apW;i.Apply={URI:i.URI,map:K,ap:mt};i.Applicative={URI:i.URI,map:K,ap:mt,of:i.of};var Fu=function(t){return function(e){return i.isLeft(e)?e:t(e.right)}};i.chainW=Fu;i.chain=i.chainW;i.Chain={URI:i.URI,map:K,ap:mt,chain:Rt};i.Monad={URI:i.URI,map:K,ap:mt,of:i.of,chain:Rt};var Pu=function(t,e){return function(r){return i.isLeft(r)?t:e(t,r.right)}};i.reduce=Pu;var Cu=function(t){return function(e){return function(r){return i.isLeft(r)?t.empty:e(r.right)}}};i.foldMap=Cu;var Nu=function(t,e){return function(r){return i.isLeft(r)?t:e(r.right,t)}};i.reduceRight=Nu;i.Foldable={URI:i.URI,reduce:$t,foldMap:Vt,reduceRight:zt};var Wu=function(t){return function(e){return function(r){return i.isLeft(r)?t.of(i.left(r.left)):t.map(e(r.right),i.right)}}};i.traverse=Wu;var Lu=function(t){return function(e){return i.isLeft(e)?t.of(i.left(e.left)):t.map(e.right,i.right)}};i.sequence=Lu;i.Traversable={URI:i.URI,map:K,reduce:$t,foldMap:Vt,reduceRight:zt,traverse:ie,sequence:i.sequence};var Ku=function(t,e){return function(r){return i.isLeft(r)?i.left(t(r.left)):i.right(e(r.right))}};i.bimap=Ku;var ju=function(t){return function(e){return i.isLeft(e)?i.left(t(e.left)):e}};i.mapLeft=ju;i.Bifunctor={URI:i.URI,bimap:Ce,mapLeft:Ne};var ku=function(t){return function(e){return i.isLeft(e)?t():e}};i.altW=ku;i.alt=i.altW;i.Alt={URI:i.URI,map:K,alt:en};var Du=function(t){return function(e){return i.isLeft(e)?e:i.right(t(e))}};i.extend=Du;i.Extend={URI:i.URI,map:K,extend:We};i.ChainRec={URI:i.URI,map:K,ap:mt,chain:Rt,chainRec:Le};i.throwError=i.left;i.MonadThrow={URI:i.URI,map:K,ap:mt,of:i.of,chain:Rt,throwError:i.throwError};i.FromEither={URI:i.URI,fromEither:C.identity};i.fromPredicate=Gt.fromPredicate(i.FromEither);i.fromOption=Gt.fromOption(i.FromEither);i.isLeft=at.isLeft;i.isRight=at.isRight;var Bu=function(t,e){return function(r){return i.isLeft(r)?t(r.left):e(r.right)}};i.matchW=Bu;i.foldW=i.matchW;i.match=i.matchW;i.fold=i.match;var Gu=function(t){return function(e){return i.isLeft(e)?t(e.left):e.right}};i.getOrElseW=Gu;i.getOrElse=i.getOrElseW;i.flap=tn.flap(i.Functor);i.apFirst=Bt.apFirst(i.Apply);i.apSecond=Bt.apSecond(i.Apply);i.chainFirst=Qr.chainFirst(i.Chain);i.chainFirstW=i.chainFirst;i.flattenW=i.chainW(C.identity);i.flatten=i.flattenW;i.duplicate=i.extend(C.identity);i.fromOptionK=Gt.fromOptionK(i.FromEither);i.chainOptionK=Gt.chainOptionK(i.FromEither,i.Chain);i.filterOrElse=Gt.filterOrElse(i.FromEither,i.Chain);i.filterOrElseW=i.filterOrElse;var $u=function(t){return i.isLeft(t)?i.right(t.left):i.left(t.right)};i.swap=$u;var Vu=function(t){return function(e){return i.isLeft(e)?t(e.left):e}};i.orElseW=Vu;i.orElse=i.orElseW;var zu=function(t){return function(e){return e==null?i.left(t):i.right(e)}};i.fromNullable=zu;var Ju=function(t,e){try{return i.right(t())}catch(r){return i.left(e(r))}};i.tryCatch=Ju;var Xu=function(t,e){return function(){for(var r=[],n=0;n{"use strict";Object.defineProperty(A,"__esModule",{value:!0});A.and=A.or=A.not=A.Contravariant=A.getMonoidAll=A.getSemigroupAll=A.getMonoidAny=A.getSemigroupAny=A.URI=A.contramap=void 0;var Ot=U(),cc=function(t,e){return Ot.pipe(t,A.contramap(e))},sc=function(t){return function(e){return Ot.flow(t,e)}};A.contramap=sc;A.URI="Predicate";var fc=function(){return{concat:function(t,e){return Ot.pipe(t,A.or(e))}}};A.getSemigroupAny=fc;var lc=function(){return{concat:A.getSemigroupAny().concat,empty:Ot.constFalse}};A.getMonoidAny=lc;var pc=function(){return{concat:function(t,e){return Ot.pipe(t,A.and(e))}}};A.getSemigroupAll=pc;var dc=function(){return{concat:A.getSemigroupAll().concat,empty:Ot.constTrue}};A.getMonoidAll=dc;A.Contravariant={URI:A.URI,contramap:cc};var mc=function(t){return function(e){return!t(e)}};A.not=mc;var hc=function(t){return function(e){return function(r){return e(r)||t(r)}}};A.or=hc;var vc=function(t){return function(e){return function(r){return e(r)&&t(r)}}};A.and=vc});var nn=m(V=>{"use strict";Object.defineProperty(V,"__esModule",{value:!0});V.concatAll=V.endo=V.filterSecond=V.filterFirst=V.reverse=void 0;var gc=function(t){return{concat:function(e,r){return t.concat(r,e)}}};V.reverse=gc;var yc=function(t){return function(e){return{concat:function(r,n){return t(r)?e.concat(r,n):n}}}};V.filterFirst=yc;var Ic=function(t){return function(e){return{concat:function(r,n){return t(n)?e.concat(r,n):r}}}};V.filterSecond=Ic;var Sc=function(t){return function(e){return{concat:function(r,n){return e.concat(t(r),t(n))}}}};V.endo=Sc;var Ec=function(t){return function(e){return function(r){return r.reduce(function(n,u){return t.concat(n,u)},e)}}};V.concatAll=Ec});var an=m(g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0});g.eqDate=g.eqNumber=g.eqString=g.eqBoolean=g.eq=g.strictEqual=g.getStructEq=g.getTupleEq=g.Contravariant=g.getMonoid=g.getSemigroup=g.eqStrict=g.URI=g.contramap=g.tuple=g.struct=g.fromEquals=void 0;var bc=U(),_c=function(t){return{equals:function(e,r){return e===r||t(e,r)}}};g.fromEquals=_c;var Rc=function(t){return g.fromEquals(function(e,r){for(var n in t)if(!t[n].equals(e[n],r[n]))return!1;return!0})};g.struct=Rc;var Oc=function(){for(var t=[],e=0;e{"use strict";Object.defineProperty(p,"__esModule",{value:!0});p.ordDate=p.ordNumber=p.ordString=p.ordBoolean=p.ord=p.getDualOrd=p.getTupleOrd=p.between=p.clamp=p.max=p.min=p.geq=p.leq=p.gt=p.lt=p.equals=p.trivial=p.Contravariant=p.getMonoid=p.getSemigroup=p.URI=p.contramap=p.reverse=p.tuple=p.fromCompare=p.equalsDefault=void 0;var xc=an(),oe=U(),Uc=function(t){return function(e,r){return e===r||t(e,r)===0}};p.equalsDefault=Uc;var Fc=function(t){return{equals:p.equalsDefault(t),compare:function(e,r){return e===r?0:t(e,r)}}};p.fromCompare=Fc;var Pc=function(){for(var t=[],e=0;e-1?e:r}};p.max=Vc;var zc=function(t){var e=p.min(t),r=p.max(t);return function(n,u){return function(c){return r(e(c,u),n)}}};p.clamp=zc;var Jc=function(t){var e=p.lt(t),r=p.gt(t);return function(n,u){return function(c){return!(e(c,n)||r(c,u))}}};p.between=Jc;p.getTupleOrd=p.tuple;p.getDualOrd=p.reverse;p.ord=p.Contravariant;function Xc(t,e){return te?1:0}var je={equals:xc.eqStrict.equals,compare:Xc};p.ordBoolean=je;p.ordString=je;p.ordNumber=je;p.ordDate=oe.pipe(p.ordNumber,p.contramap(function(t){return t.valueOf()}))});var fn=m(d=>{"use strict";var Hc=d&&d.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Zc=d&&d.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ke=d&&d.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Hc(e,t,r);return Zc(e,t),e};Object.defineProperty(d,"__esModule",{value:!0});d.semigroupProduct=d.semigroupSum=d.semigroupString=d.getFunctionSemigroup=d.semigroupAny=d.semigroupAll=d.fold=d.getIntercalateSemigroup=d.getMeetSemigroup=d.getJoinSemigroup=d.getDualSemigroup=d.getStructSemigroup=d.getTupleSemigroup=d.getFirstSemigroup=d.getLastSemigroup=d.getObjectSemigroup=d.semigroupVoid=d.concatAll=d.last=d.first=d.intercalate=d.tuple=d.struct=d.reverse=d.constant=d.max=d.min=void 0;var un=U(),Yc=ke(it()),cn=ke(nn()),sn=ke(on()),Qc=function(t){return{concat:sn.min(t)}};d.min=Qc;var ts=function(t){return{concat:sn.max(t)}};d.max=ts;var es=function(t){return{concat:function(){return t}}};d.constant=es;d.reverse=cn.reverse;var rs=function(t){return{concat:function(e,r){var n={};for(var u in t)Yc.has.call(t,u)&&(n[u]=t[u].concat(e[u],r[u]));return n}}};d.struct=rs;var ns=function(){for(var t=[],e=0;e{"use strict";Object.defineProperty(ue,"__esModule",{value:!0});ue.guard=void 0;function ss(t,e){return function(r){return r?e.of(void 0):t.zero()}}ue.guard=ss});var He=m(o=>{"use strict";var fs=o&&o.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ls=o&&o.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ps=o&&o.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&fs(e,t,r);return ls(e,t),e};Object.defineProperty(o,"__esModule",{value:!0});o.fromEither=o.MonadThrow=o.throwError=o.Witherable=o.wilt=o.wither=o.Traversable=o.sequence=o.traverse=o.Filterable=o.partitionMap=o.partition=o.filterMap=o.filter=o.Compactable=o.separate=o.compact=o.Extend=o.extend=o.Alternative=o.guard=o.Zero=o.zero=o.Alt=o.alt=o.altW=o.Foldable=o.reduceRight=o.foldMap=o.reduce=o.Monad=o.Chain=o.chain=o.Applicative=o.Apply=o.ap=o.Pointed=o.of=o.Functor=o.map=o.getMonoid=o.getOrd=o.getEq=o.getShow=o.URI=o.getRight=o.getLeft=o.fromPredicate=o.some=o.none=void 0;o.getLastMonoid=o.getFirstMonoid=o.getApplyMonoid=o.getApplySemigroup=o.option=o.mapNullable=o.getRefinement=o.sequenceArray=o.traverseArray=o.traverseArrayWithIndex=o.traverseReadonlyArrayWithIndex=o.traverseReadonlyNonEmptyArrayWithIndex=o.ApT=o.apS=o.bind=o.bindTo=o.Do=o.exists=o.elem=o.toUndefined=o.toNullable=o.chainNullableK=o.fromNullableK=o.tryCatchK=o.tryCatch=o.fromNullable=o.chainEitherK=o.fromEitherK=o.duplicate=o.chainFirst=o.flatten=o.apSecond=o.apFirst=o.flap=o.getOrElse=o.getOrElseW=o.fold=o.match=o.foldW=o.matchW=o.isNone=o.isSome=o.FromEither=void 0;var ds=kt(),ce=lt(),pn=pt(),dn=ne(),M=U(),mn=Y(),ht=ps(it()),ms=Ke(),hn=fn(),De=Dt(),vn=Pe(),hs=ln();o.none=ht.none;o.some=ht.some;function vs(t){return function(e){return t(e)?o.some(e):o.none}}o.fromPredicate=vs;var gs=function(t){return t._tag==="Right"?o.none:o.some(t.left)};o.getLeft=gs;var ys=function(t){return t._tag==="Left"?o.none:o.some(t.right)};o.getRight=ys;var D=function(t,e){return M.pipe(t,o.map(e))},vt=function(t,e){return M.pipe(t,o.ap(e))},se=function(t,e){return M.pipe(t,o.chain(e))},fe=function(t,e,r){return M.pipe(t,o.reduce(e,r))},le=function(t){var e=o.foldMap(t);return function(r,n){return M.pipe(r,e(n))}},pe=function(t,e,r){return M.pipe(t,o.reduceRight(e,r))},Be=function(t){var e=o.traverse(t);return function(r,n){return M.pipe(r,e(n))}},Ge=function(t,e){return M.pipe(t,o.alt(e))},Jt=function(t,e){return M.pipe(t,o.filter(e))},$e=function(t,e){return M.pipe(t,o.filterMap(e))},gn=function(t,e){return M.pipe(t,o.extend(e))},Ve=function(t,e){return M.pipe(t,o.partition(e))},ze=function(t,e){return M.pipe(t,o.partitionMap(e))};o.URI="Option";var Is=function(t){return{show:function(e){return o.isNone(e)?"none":"some("+t.show(e.value)+")"}}};o.getShow=Is;var Ss=function(t){return{equals:function(e,r){return e===r||(o.isNone(e)?o.isNone(r):o.isNone(r)?!1:t.equals(e.value,r.value))}}};o.getEq=Ss;var Es=function(t){return{equals:o.getEq(t).equals,compare:function(e,r){return e===r?0:o.isSome(e)?o.isSome(r)?t.compare(e.value,r.value):1:-1}}};o.getOrd=Es;var bs=function(t){return{concat:function(e,r){return o.isNone(e)?r:o.isNone(r)?e:o.some(t.concat(e.value,r.value))},empty:o.none}};o.getMonoid=bs;var _s=function(t){return function(e){return o.isNone(e)?o.none:o.some(t(e.value))}};o.map=_s;o.Functor={URI:o.URI,map:D};o.of=o.some;o.Pointed={URI:o.URI,of:o.of};var Rs=function(t){return function(e){return o.isNone(e)||o.isNone(t)?o.none:o.some(e.value(t.value))}};o.ap=Rs;o.Apply={URI:o.URI,map:D,ap:vt};o.Applicative={URI:o.URI,map:D,ap:vt,of:o.of};var Os=function(t){return function(e){return o.isNone(e)?o.none:t(e.value)}};o.chain=Os;o.Chain={URI:o.URI,map:D,ap:vt,chain:se};o.Monad={URI:o.URI,map:D,ap:vt,of:o.of,chain:se};var As=function(t,e){return function(r){return o.isNone(r)?t:e(t,r.value)}};o.reduce=As;var qs=function(t){return function(e){return function(r){return o.isNone(r)?t.empty:e(r.value)}}};o.foldMap=qs;var ws=function(t,e){return function(r){return o.isNone(r)?t:e(r.value,t)}};o.reduceRight=ws;o.Foldable={URI:o.URI,reduce:fe,foldMap:le,reduceRight:pe};var Ts=function(t){return function(e){return o.isNone(e)?t():e}};o.altW=Ts;o.alt=o.altW;o.Alt={URI:o.URI,map:D,alt:Ge};var Ms=function(){return o.none};o.zero=Ms;o.Zero={URI:o.URI,zero:o.zero};o.guard=hs.guard(o.Zero,o.Pointed);o.Alternative={URI:o.URI,map:D,ap:vt,of:o.of,alt:Ge,zero:o.zero};var xs=function(t){return function(e){return o.isNone(e)?o.none:o.some(t(e))}};o.extend=xs;o.Extend={URI:o.URI,map:D,extend:gn};o.compact=o.chain(M.identity);var Us=De.separated(o.none,o.none),Fs=function(t){return o.isNone(t)?Us:De.separated(o.getLeft(t.value),o.getRight(t.value))};o.separate=Fs;o.Compactable={URI:o.URI,compact:o.compact,separate:o.separate};var Ps=function(t){return function(e){return o.isNone(e)?o.none:t(e.value)?e:o.none}};o.filter=Ps;var Cs=function(t){return function(e){return o.isNone(e)?o.none:t(e.value)}};o.filterMap=Cs;var Ns=function(t){return function(e){return De.separated(Jt(e,ms.not(t)),Jt(e,t))}};o.partition=Ns;var Ws=function(t){return M.flow(o.map(t),o.separate)};o.partitionMap=Ws;o.Filterable={URI:o.URI,map:D,compact:o.compact,separate:o.separate,filter:Jt,filterMap:$e,partition:Ve,partitionMap:ze};var Ls=function(t){return function(e){return function(r){return o.isNone(r)?t.of(o.none):t.map(e(r.value),o.some)}}};o.traverse=Ls;var Ks=function(t){return function(e){return o.isNone(e)?t.of(o.none):t.map(e.value,o.some)}};o.sequence=Ks;o.Traversable={URI:o.URI,map:D,reduce:fe,foldMap:le,reduceRight:pe,traverse:Be,sequence:o.sequence};var Je=vn.witherDefault(o.Traversable,o.Compactable),Xe=vn.wiltDefault(o.Traversable,o.Compactable),js=function(t){var e=Je(t);return function(r){return function(n){return e(n,r)}}};o.wither=js;var ks=function(t){var e=Xe(t);return function(r){return function(n){return e(n,r)}}};o.wilt=ks;o.Witherable={URI:o.URI,map:D,reduce:fe,foldMap:le,reduceRight:pe,traverse:Be,sequence:o.sequence,compact:o.compact,separate:o.separate,filter:Jt,filterMap:$e,partition:Ve,partitionMap:ze,wither:Je,wilt:Xe};var Ds=function(){return o.none};o.throwError=Ds;o.MonadThrow={URI:o.URI,map:D,ap:vt,of:o.of,chain:se,throwError:o.throwError};o.fromEither=o.getRight;o.FromEither={URI:o.URI,fromEither:o.fromEither};o.isSome=ht.isSome;var Bs=function(t){return t._tag==="None"};o.isNone=Bs;var Gs=function(t,e){return function(r){return o.isNone(r)?t():e(r.value)}};o.matchW=Gs;o.foldW=o.matchW;o.match=o.matchW;o.fold=o.match;var $s=function(t){return function(e){return o.isNone(e)?t():e.value}};o.getOrElseW=$s;o.getOrElse=o.getOrElseW;o.flap=mn.flap(o.Functor);o.apFirst=ce.apFirst(o.Apply);o.apSecond=ce.apSecond(o.Apply);o.flatten=o.compact;o.chainFirst=pn.chainFirst(o.Chain);o.duplicate=o.extend(M.identity);o.fromEitherK=dn.fromEitherK(o.FromEither);o.chainEitherK=dn.chainEitherK(o.FromEither,o.Chain);var Vs=function(t){return t==null?o.none:o.some(t)};o.fromNullable=Vs;var zs=function(t){try{return o.some(t())}catch{return o.none}};o.tryCatch=zs;var Js=function(t){return function(){for(var e=[],r=0;r{"use strict";var af=k&&k.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),of=k&&k.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),uf=k&&k.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&af(e,t,r);return of(e,t),e};Object.defineProperty(k,"__esModule",{value:!0});k.getCompactableComposition=k.separate=k.compact=void 0;var In=U(),En=Y(),Sn=He(),cf=uf(Dt());function Ze(t,e){return function(r){return t.map(r,e.compact)}}k.compact=Ze;function bn(t,e,r){var n=Ze(t,e),u=En.map(t,r);return function(c){return cf.separated(n(In.pipe(c,u(Sn.getLeft))),n(In.pipe(c,u(Sn.getRight))))}}k.separate=bn;function sf(t,e){var r=En.getFunctorComposition(t,e).map;return{map:r,compact:Ze(t,e),separate:bn(t,e,e)}}k.getCompactableComposition=sf});var Cn=m(S=>{"use strict";var ff=S&&S.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),lf=S&&S.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),pf=S&&S.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&ff(e,t,r);return lf(e,t),e};Object.defineProperty(S,"__esModule",{value:!0});S.getEitherM=S.toUnion=S.swap=S.orLeft=S.orElseFirst=S.orElse=S.getOrElse=S.matchE=S.match=S.altValidation=S.mapLeft=S.bimap=S.alt=S.chain=S.ap=S.map=S.leftF=S.rightF=S.left=S.right=void 0;var df=lt(),w=pf(ae()),X=U(),mf=Y();function Qe(t){return X.flow(w.right,t.of)}S.right=Qe;function _n(t){return X.flow(w.left,t.of)}S.left=_n;function Rn(t){return function(e){return t.map(e,w.right)}}S.rightF=Rn;function On(t){return function(e){return t.map(e,w.left)}}S.leftF=On;function An(t){return mf.map(t,w.Functor)}S.map=An;function qn(t){return df.ap(t,w.Apply)}S.ap=qn;function wn(t){return function(e){return function(r){return t.chain(r,function(n){return w.isLeft(n)?t.of(n):e(n.right)})}}}S.chain=wn;function Tn(t){return function(e){return function(r){return t.chain(r,function(n){return w.isLeft(n)?e():t.of(n)})}}}S.alt=Tn;function Mn(t){return function(e,r){return function(n){return t.map(n,w.bimap(e,r))}}}S.bimap=Mn;function xn(t){return function(e){return function(r){return t.map(r,w.mapLeft(e))}}}S.mapLeft=xn;function hf(t,e){return function(r){return function(n){return t.chain(n,w.match(function(u){return t.map(r(),w.mapLeft(function(c){return e.concat(u,c)}))},Qe(t)))}}}S.altValidation=hf;function vf(t){return function(e,r){return function(n){return t.map(n,w.match(e,r))}}}S.match=vf;function Un(t){return function(e,r){return function(n){return t.chain(n,w.match(e,r))}}}S.matchE=Un;function Fn(t){return function(e){return function(r){return t.chain(r,w.match(e,t.of))}}}S.getOrElse=Fn;function tr(t){return function(e){return function(r){return t.chain(r,function(n){return w.isLeft(n)?e(n.left):t.of(n)})}}}S.orElse=tr;function gf(t){var e=tr(t);return function(r){return e(function(n){return t.map(r(n),function(u){return w.isLeft(u)?u:w.left(n)})})}}S.orElseFirst=gf;function yf(t){return function(e){return function(r){return t.chain(r,w.match(function(n){return t.map(e(n),w.left)},function(n){return t.of(w.right(n))}))}}}S.orLeft=yf;function Pn(t){return function(e){return t.map(e,w.swap)}}S.swap=Pn;function If(t){return function(e){return t.map(e,w.toUnion)}}S.toUnion=If;function Sf(t){var e=qn(t),r=An(t),n=wn(t),u=Tn(t),c=Mn(t),f=xn(t),l=Un(t),v=Fn(t),y=tr(t);return{map:function(I,R){return X.pipe(I,r(R))},ap:function(I,R){return X.pipe(I,e(R))},of:Qe(t),chain:function(I,R){return X.pipe(I,n(R))},alt:function(I,R){return X.pipe(I,u(R))},bimap:function(I,R,x){return X.pipe(I,c(R,x))},mapLeft:function(I,R){return X.pipe(I,f(R))},fold:function(I,R,x){return X.pipe(I,l(R,x))},getOrElse:function(I,R){return X.pipe(I,v(R))},orElse:function(I,R){return X.pipe(I,y(R))},swap:Pn(t),rightM:Rn(t),leftM:On(t),left:_n(t)}}S.getEitherM=Sf});var kn=m(z=>{"use strict";Object.defineProperty(z,"__esModule",{value:!0});z.getFilterableComposition=z.partitionMap=z.partition=z.filterMap=z.filter=void 0;var Nn=Ye(),At=U(),Ef=Y(),Wn=He(),bf=Ke(),Ln=Dt();function er(t,e){return function(r){return function(n){return t.map(n,function(u){return e.filter(u,r)})}}}z.filter=er;function rr(t,e){return function(r){return function(n){return t.map(n,function(u){return e.filterMap(u,r)})}}}z.filterMap=rr;function Kn(t,e){var r=er(t,e);return function(n){var u=r(bf.not(n)),c=r(n);return function(f){return Ln.separated(u(f),c(f))}}}z.partition=Kn;function jn(t,e){var r=rr(t,e);return function(n){return function(u){return Ln.separated(At.pipe(u,r(function(c){return Wn.getLeft(n(c))})),At.pipe(u,r(function(c){return Wn.getRight(n(c))})))}}}z.partitionMap=jn;function _f(t,e){var r=Ef.getFunctorComposition(t,e).map,n=Nn.compact(t,e),u=Nn.separate(t,e,e),c=er(t,e),f=rr(t,e),l=Kn(t,e),v=jn(t,e);return{map:r,compact:n,separate:u,filter:function(y,I){return At.pipe(y,c(I))},filterMap:function(y,I){return At.pipe(y,f(I))},partition:function(y,I){return At.pipe(y,l(I))},partitionMap:function(y,I){return At.pipe(y,v(I))}}}z.getFilterableComposition=_f});var ir=m(ot=>{"use strict";Object.defineProperty(ot,"__esModule",{value:!0});ot.chainFirstIOK=ot.chainIOK=ot.fromIOK=void 0;var Rf=pt(),nr=U();function Of(t){return function(e){return nr.flow(e,t.fromIO)}}ot.fromIOK=Of;function Af(t,e){return function(r){var n=nr.flow(r,t.fromIO);return function(u){return e.chain(u,n)}}}ot.chainIOK=Af;function qf(t,e){var r=Rf.chainFirst(e);return function(n){return r(nr.flow(n,t.fromIO))}}ot.chainFirstIOK=qf});var Dn=m(ut=>{"use strict";Object.defineProperty(ut,"__esModule",{value:!0});ut.chainFirstTaskK=ut.chainTaskK=ut.fromTaskK=void 0;var wf=pt(),ar=U();function Tf(t){return function(e){return ar.flow(e,t.fromTask)}}ut.fromTaskK=Tf;function Mf(t,e){return function(r){var n=ar.flow(r,t.fromTask);return function(u){return e.chain(u,n)}}}ut.chainTaskK=Mf;function xf(t,e){var r=wf.chainFirst(e);return function(n){return r(ar.flow(n,t.fromTask))}}ut.chainFirstTaskK=xf});var $n=m(s=>{"use strict";var Uf=s&&s.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Ff=s&&s.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Pf=s&&s.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Uf(e,t,r);return Ff(e,t),e};Object.defineProperty(s,"__esModule",{value:!0});s.getMonoid=s.getSemigroup=s.taskSeq=s.task=s.sequenceSeqArray=s.traverseSeqArray=s.traverseSeqArrayWithIndex=s.sequenceArray=s.traverseArray=s.traverseArrayWithIndex=s.traverseReadonlyArrayWithIndexSeq=s.traverseReadonlyNonEmptyArrayWithIndexSeq=s.traverseReadonlyArrayWithIndex=s.traverseReadonlyNonEmptyArrayWithIndex=s.ApT=s.apS=s.bind=s.bindTo=s.Do=s.never=s.FromTask=s.chainFirstIOK=s.chainIOK=s.fromIOK=s.FromIO=s.chainFirst=s.MonadTask=s.fromTask=s.MonadIO=s.Monad=s.Chain=s.ApplicativeSeq=s.ApplySeq=s.ApplicativePar=s.apSecond=s.apFirst=s.ApplyPar=s.Pointed=s.flap=s.Functor=s.getRaceMonoid=s.URI=s.flatten=s.chain=s.of=s.ap=s.map=s.delay=s.fromIO=void 0;var Cf=kt(),de=lt(),Bn=pt(),or=ir(),nt=U(),Gn=Y(),gt=Pf(it()),Nf=function(t){return function(){return Promise.resolve().then(t)}};s.fromIO=Nf;function Wf(t){return function(e){return function(){return new Promise(function(r){setTimeout(function(){Promise.resolve().then(e).then(r)},t)})}}}s.delay=Wf;var H=function(t,e){return nt.pipe(t,s.map(e))},yt=function(t,e){return nt.pipe(t,s.ap(e))},ur=function(t,e){return nt.pipe(t,s.chain(function(r){return nt.pipe(e,s.map(r))}))},qt=function(t,e){return nt.pipe(t,s.chain(e))},Lf=function(t){return function(e){return function(){return Promise.resolve().then(e).then(t)}}};s.map=Lf;var Kf=function(t){return function(e){return function(){return Promise.all([Promise.resolve().then(e),Promise.resolve().then(t)]).then(function(r){var n=r[0],u=r[1];return n(u)})}}};s.ap=Kf;var jf=function(t){return function(){return Promise.resolve(t)}};s.of=jf;var kf=function(t){return function(e){return function(){return Promise.resolve().then(e).then(function(r){return t(r)()})}}};s.chain=kf;s.flatten=s.chain(nt.identity);s.URI="Task";function Df(){return{concat:function(t,e){return function(){return Promise.race([Promise.resolve().then(t),Promise.resolve().then(e)])}},empty:s.never}}s.getRaceMonoid=Df;s.Functor={URI:s.URI,map:H};s.flap=Gn.flap(s.Functor);s.Pointed={URI:s.URI,of:s.of};s.ApplyPar={URI:s.URI,map:H,ap:yt};s.apFirst=de.apFirst(s.ApplyPar);s.apSecond=de.apSecond(s.ApplyPar);s.ApplicativePar={URI:s.URI,map:H,ap:yt,of:s.of};s.ApplySeq={URI:s.URI,map:H,ap:ur};s.ApplicativeSeq={URI:s.URI,map:H,ap:ur,of:s.of};s.Chain={URI:s.URI,map:H,ap:yt,chain:qt};s.Monad={URI:s.URI,map:H,of:s.of,ap:yt,chain:qt};s.MonadIO={URI:s.URI,map:H,of:s.of,ap:yt,chain:qt,fromIO:s.fromIO};s.fromTask=nt.identity;s.MonadTask={URI:s.URI,map:H,of:s.of,ap:yt,chain:qt,fromIO:s.fromIO,fromTask:s.fromTask};s.chainFirst=Bn.chainFirst(s.Chain);s.FromIO={URI:s.URI,fromIO:s.fromIO};s.fromIOK=or.fromIOK(s.FromIO);s.chainIOK=or.chainIOK(s.FromIO,s.Chain);s.chainFirstIOK=or.chainFirstIOK(s.FromIO,s.Chain);s.FromTask={URI:s.URI,fromIO:s.fromIO,fromTask:s.fromTask};var Bf=function(){return new Promise(function(t){})};s.never=Bf;s.Do=s.of(gt.emptyRecord);s.bindTo=Gn.bindTo(s.Functor);s.bind=Bn.bind(s.Chain);s.apS=de.apS(s.ApplyPar);s.ApT=s.of(gt.emptyReadonlyArray);var Gf=function(t){return function(e){return function(){return Promise.all(e.map(function(r,n){return Promise.resolve().then(function(){return t(n,r)()})}))}}};s.traverseReadonlyNonEmptyArrayWithIndex=Gf;var $f=function(t){var e=s.traverseReadonlyNonEmptyArrayWithIndex(t);return function(r){return gt.isNonEmpty(r)?e(r):s.ApT}};s.traverseReadonlyArrayWithIndex=$f;var Vf=function(t){return function(e){return function(){return gt.tail(e).reduce(function(r,n,u){return r.then(function(c){return Promise.resolve().then(t(u+1,n)).then(function(f){return c.push(f),c})})},Promise.resolve().then(t(0,gt.head(e))).then(gt.singleton))}}};s.traverseReadonlyNonEmptyArrayWithIndexSeq=Vf;var zf=function(t){var e=s.traverseReadonlyNonEmptyArrayWithIndexSeq(t);return function(r){return gt.isNonEmpty(r)?e(r):s.ApT}};s.traverseReadonlyArrayWithIndexSeq=zf;s.traverseArrayWithIndex=s.traverseReadonlyArrayWithIndex;var Jf=function(t){return s.traverseReadonlyArrayWithIndex(function(e,r){return t(r)})};s.traverseArray=Jf;s.sequenceArray=s.traverseArray(nt.identity);s.traverseSeqArrayWithIndex=s.traverseReadonlyArrayWithIndexSeq;var Xf=function(t){return s.traverseReadonlyArrayWithIndexSeq(function(e,r){return t(r)})};s.traverseSeqArray=Xf;s.sequenceSeqArray=s.traverseSeqArray(nt.identity);s.task={URI:s.URI,map:H,of:s.of,ap:yt,chain:qt,fromIO:s.fromIO,fromTask:s.fromTask};s.taskSeq={URI:s.URI,map:H,of:s.of,ap:ur,chain:qt,fromIO:s.fromIO,fromTask:s.fromTask};s.getSemigroup=de.getApplySemigroup(s.ApplySeq);s.getMonoid=Cf.getApplicativeMonoid(s.ApplicativeSeq)});var Zn=m(a=>{"use strict";var Hf=a&&a.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Zf=a&&a.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),he=a&&a.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Hf(e,t,r);return Zf(e,t),e};Object.defineProperty(a,"__esModule",{value:!0});a.getCompactable=a.getAltTaskValidation=a.getApplicativeTaskValidation=a.URI=a.throwError=a.of=a.altW=a.alt=a.flatten=a.flattenW=a.chainW=a.chain=a.apW=a.ap=a.mapLeft=a.bimap=a.map=a.chainIOEitherK=a.chainIOEitherKW=a.fromIOEitherK=a.chainTaskOptionK=a.fromTaskOptionK=a.swap=a.orLeft=a.orElseFirstW=a.orElseFirst=a.orElseW=a.orElse=a.toUnion=a.tryCatchK=a.tryCatch=a.getOrElseW=a.getOrElse=a.foldW=a.matchEW=a.fold=a.matchE=a.matchW=a.match=a.fromTaskOption=a.fromIOEither=a.fromEither=a.fromTask=a.fromIO=a.leftIO=a.rightIO=a.leftTask=a.rightTask=a.right=a.left=void 0;a.traverseReadonlyArrayWithIndexSeq=a.traverseReadonlyNonEmptyArrayWithIndexSeq=a.traverseReadonlyArrayWithIndex=a.traverseReadonlyNonEmptyArrayWithIndex=a.ApT=a.apSW=a.apS=a.bindW=a.bind=a.bindTo=a.Do=a.bracket=a.taskify=a.chainFirstTaskK=a.chainTaskK=a.fromTaskK=a.FromTask=a.chainFirstIOK=a.chainIOK=a.fromIOK=a.FromIO=a.fromEitherK=a.filterOrElseW=a.filterOrElse=a.fromPredicate=a.chainEitherKW=a.chainEitherK=a.chainOptionK=a.fromOptionK=a.fromOption=a.FromEither=a.Alt=a.Bifunctor=a.chainFirstW=a.chainFirst=a.MonadThrow=a.MonadTask=a.MonadIO=a.Monad=a.Chain=a.ApplicativeSeq=a.ApplySeq=a.ApplicativePar=a.apSecond=a.apFirst=a.ApplyPar=a.Pointed=a.flap=a.Functor=a.getFilterable=void 0;a.getTaskValidation=a.getSemigroup=a.getApplyMonoid=a.getApplySemigroup=a.taskEitherSeq=a.taskEither=a.sequenceSeqArray=a.traverseSeqArray=a.traverseSeqArrayWithIndex=a.sequenceArray=a.traverseArray=a.traverseArrayWithIndex=void 0;var Yf=kt(),wt=lt(),zn=pt(),Vn=Ye(),ct=he(ae()),P=he(Cn()),me=kn(),It=ne(),cr=ir(),sr=Dn(),q=U(),Jn=Y(),B=he(it()),_=he($n());a.left=P.left(_.Pointed);a.right=P.right(_.Pointed);a.rightTask=P.rightF(_.Functor);a.leftTask=P.leftF(_.Functor);a.rightIO=q.flow(_.fromIO,a.rightTask);a.leftIO=q.flow(_.fromIO,a.leftTask);a.fromIO=a.rightIO;a.fromTask=a.rightTask;a.fromEither=_.of;a.fromIOEither=_.fromIO;var Qf=function(t){return _.map(ct.fromOption(t))};a.fromTaskOption=Qf;a.match=P.match(_.Functor);a.matchW=a.match;a.matchE=P.matchE(_.Monad);a.fold=a.matchE;a.matchEW=a.matchE;a.foldW=a.matchEW;a.getOrElse=P.getOrElse(_.Monad);a.getOrElseW=a.getOrElse;var tl=function(t,e){return function(){return t().then(B.right,function(r){return B.left(e(r))})}};a.tryCatch=tl;var el=function(t,e){return function(){for(var r=[],n=0;n{ei.exports=ti;ti.sync=Il;var Yn=require("fs");function yl(t,e){var r=e.pathExt!==void 0?e.pathExt:process.env.PATHEXT;if(!r||(r=r.split(";"),r.indexOf("")!==-1))return!0;for(var n=0;n{oi.exports=ii;ii.sync=Sl;var ni=require("fs");function ii(t,e,r){ni.stat(t,function(n,u){r(n,n?!1:ai(u,e))})}function Sl(t,e){return ai(ni.statSync(t),e)}function ai(t,e){return t.isFile()&&El(t,e)}function El(t,e){var r=t.mode,n=t.uid,u=t.gid,c=e.uid!==void 0?e.uid:process.getuid&&process.getuid(),f=e.gid!==void 0?e.gid:process.getgid&&process.getgid(),l=parseInt("100",8),v=parseInt("010",8),y=parseInt("001",8),I=l|v,R=r&y||r&v&&u===f||r&l&&n===c||r&I&&c===0;return R}});var si=m((Bd,ci)=>{var Dd=require("fs"),ye;process.platform==="win32"||global.TESTING_WINDOWS?ye=ri():ye=ui();ci.exports=pr;pr.sync=bl;function pr(t,e,r){if(typeof e=="function"&&(r=e,e={}),!r){if(typeof Promise!="function")throw new TypeError("callback not provided");return new Promise(function(n,u){pr(t,e||{},function(c,f){c?u(c):n(f)})})}ye(t,e||{},function(n,u){n&&(n.code==="EACCES"||e&&e.ignoreErrors)&&(n=null,u=!1),r(n,u)})}function bl(t,e){try{return ye.sync(t,e||{})}catch(r){if(e&&e.ignoreErrors||r.code==="EACCES")return!1;throw r}}});var vi=m((Gd,hi)=>{var Tt=process.platform==="win32"||process.env.OSTYPE==="cygwin"||process.env.OSTYPE==="msys",fi=require("path"),_l=Tt?";":":",li=si(),pi=t=>Object.assign(new Error(`not found: ${t}`),{code:"ENOENT"}),di=(t,e)=>{let r=e.colon||_l,n=t.match(/\//)||Tt&&t.match(/\\/)?[""]:[...Tt?[process.cwd()]:[],...(e.path||process.env.PATH||"").split(r)],u=Tt?e.pathExt||process.env.PATHEXT||".EXE;.CMD;.BAT;.COM":"",c=Tt?u.split(r):[""];return Tt&&t.indexOf(".")!==-1&&c[0]!==""&&c.unshift(""),{pathEnv:n,pathExt:c,pathExtExe:u}},mi=(t,e,r)=>{typeof e=="function"&&(r=e,e={}),e||(e={});let{pathEnv:n,pathExt:u,pathExtExe:c}=di(t,e),f=[],l=y=>new Promise((I,R)=>{if(y===n.length)return e.all&&f.length?I(f):R(pi(t));let x=n[y],G=/^".*"$/.test(x)?x.slice(1,-1):x,$=fi.join(G,t),J=!G&&/^\.[\\\/]/.test(t)?t.slice(0,2)+$:$;I(v(J,y,0))}),v=(y,I,R)=>new Promise((x,G)=>{if(R===u.length)return x(l(I+1));let $=u[R];li(y+$,{pathExt:c},(J,Et)=>{if(!J&&Et)if(e.all)f.push(y+$);else return x(y+$);return x(v(y,I,R+1))})});return r?l(0).then(y=>r(null,y),r):l(0)},Rl=(t,e)=>{e=e||{};let{pathEnv:r,pathExt:n,pathExtExe:u}=di(t,e),c=[];for(let f=0;f{"use strict";var gi=(t={})=>{let e=t.env||process.env;return(t.platform||process.platform)!=="win32"?"PATH":Object.keys(e).reverse().find(n=>n.toUpperCase()==="PATH")||"Path"};dr.exports=gi;dr.exports.default=gi});var Ei=m((Vd,Si)=>{"use strict";var yi=require("path"),Ol=vi(),Al=mr();function Ii(t,e){let r=t.options.env||process.env,n=process.cwd(),u=t.options.cwd!=null,c=u&&process.chdir!==void 0&&!process.chdir.disabled;if(c)try{process.chdir(t.options.cwd)}catch{}let f;try{f=Ol.sync(t.command,{path:r[Al({env:r})],pathExt:e?yi.delimiter:void 0})}catch{}finally{c&&process.chdir(n)}return f&&(f=yi.resolve(u?t.options.cwd:"",f)),f}function ql(t){return Ii(t)||Ii(t,!0)}Si.exports=ql});var bi=m((zd,vr)=>{"use strict";var hr=/([()\][%!^"`<>&|;, *?])/g;function wl(t){return t=t.replace(hr,"^$1"),t}function Tl(t,e){return t=`${t}`,t=t.replace(/(\\*)"/g,'$1$1\\"'),t=t.replace(/(\\*)$/,"$1$1"),t=`"${t}"`,t=t.replace(hr,"^$1"),e&&(t=t.replace(hr,"^$1")),t}vr.exports.command=wl;vr.exports.argument=Tl});var Ri=m((Jd,_i)=>{"use strict";_i.exports=/^#!(.*)/});var Ai=m((Xd,Oi)=>{"use strict";var Ml=Ri();Oi.exports=(t="")=>{let e=t.match(Ml);if(!e)return null;let[r,n]=e[0].replace(/#! ?/,"").split(" "),u=r.split("/").pop();return u==="env"?n:n?`${u} ${n}`:u}});var wi=m((Hd,qi)=>{"use strict";var gr=require("fs"),xl=Ai();function Ul(t){let r=Buffer.alloc(150),n;try{n=gr.openSync(t,"r"),gr.readSync(n,r,0,150,0),gr.closeSync(n)}catch{}return xl(r.toString())}qi.exports=Ul});var Ui=m((Zd,xi)=>{"use strict";var Fl=require("path"),Ti=Ei(),Mi=bi(),Pl=wi(),Cl=process.platform==="win32",Nl=/\.(?:com|exe)$/i,Wl=/node_modules[\\/].bin[\\/][^\\/]+\.cmd$/i;function Ll(t){t.file=Ti(t);let e=t.file&&Pl(t.file);return e?(t.args.unshift(t.file),t.command=e,Ti(t)):t.file}function Kl(t){if(!Cl)return t;let e=Ll(t),r=!Nl.test(e);if(t.options.forceShell||r){let n=Wl.test(e);t.command=Fl.normalize(t.command),t.command=Mi.command(t.command),t.args=t.args.map(c=>Mi.argument(c,n));let u=[t.command].concat(t.args).join(" ");t.args=["/d","/s","/c",`"${u}"`],t.command=process.env.comspec||"cmd.exe",t.options.windowsVerbatimArguments=!0}return t}function jl(t,e,r){e&&!Array.isArray(e)&&(r=e,e=null),e=e?e.slice(0):[],r=Object.assign({},r);let n={command:t,args:e,options:r,file:void 0,original:{command:t,args:e}};return r.shell?n:Kl(n)}xi.exports=jl});var Ci=m((Yd,Pi)=>{"use strict";var yr=process.platform==="win32";function Ir(t,e){return Object.assign(new Error(`${e} ${t.command} ENOENT`),{code:"ENOENT",errno:"ENOENT",syscall:`${e} ${t.command}`,path:t.command,spawnargs:t.args})}function kl(t,e){if(!yr)return;let r=t.emit;t.emit=function(n,u){if(n==="exit"){let c=Fi(u,e,"spawn");if(c)return r.call(t,"error",c)}return r.apply(t,arguments)}}function Fi(t,e){return yr&&t===1&&!e.file?Ir(e.original,"spawn"):null}function Dl(t,e){return yr&&t===1&&!e.file?Ir(e.original,"spawnSync"):null}Pi.exports={hookChildProcess:kl,verifyENOENT:Fi,verifyENOENTSync:Dl,notFoundError:Ir}});var Li=m((Qd,Mt)=>{"use strict";var Ni=require("child_process"),Sr=Ui(),Er=Ci();function Wi(t,e,r){let n=Sr(t,e,r),u=Ni.spawn(n.command,n.args,n.options);return Er.hookChildProcess(u,n),u}function Bl(t,e,r){let n=Sr(t,e,r),u=Ni.spawnSync(n.command,n.args,n.options);return u.error=u.error||Er.verifyENOENTSync(u.status,n),u}Mt.exports=Wi;Mt.exports.spawn=Wi;Mt.exports.sync=Bl;Mt.exports._parse=Sr;Mt.exports._enoent=Er});var ji=m((tm,Ki)=>{"use strict";Ki.exports=t=>{let e=typeof t=="string"?` +`:` +`.charCodeAt(),r=typeof t=="string"?"\r":"\r".charCodeAt();return t[t.length-1]===e&&(t=t.slice(0,t.length-1)),t[t.length-1]===r&&(t=t.slice(0,t.length-1)),t}});var Bi=m((em,Ht)=>{"use strict";var Xt=require("path"),ki=mr(),Di=t=>{t=F({cwd:process.cwd(),path:process.env[ki()],execPath:process.execPath},t);let e,r=Xt.resolve(t.cwd),n=[];for(;e!==r;)n.push(Xt.join(r,"node_modules/.bin")),e=r,r=Xt.resolve(r,"..");let u=Xt.resolve(t.cwd,t.execPath,"..");return n.push(u),n.concat(t.path).join(Xt.delimiter)};Ht.exports=Di;Ht.exports.default=Di;Ht.exports.env=t=>{t=F({env:process.env},t);let e=F({},t.env),r=ki({env:e});return t.path=e[r],e[r]=Ht.exports(t),e}});var $i=m((rm,br)=>{"use strict";var Gi=(t,e)=>{for(let r of Reflect.ownKeys(e))Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(e,r));return t};br.exports=Gi;br.exports.default=Gi});var zi=m((nm,Se)=>{"use strict";var Gl=$i(),Ie=new WeakMap,Vi=(t,e={})=>{if(typeof t!="function")throw new TypeError("Expected a function");let r,n=0,u=t.displayName||t.name||"",c=function(...f){if(Ie.set(c,++n),n===1)r=t.apply(this,f),t=null;else if(e.throw===!0)throw new Error(`Function \`${u}\` can only be called once`);return r};return Gl(c,t),Ie.set(c,n),c};Se.exports=Vi;Se.exports.default=Vi;Se.exports.callCount=t=>{if(!Ie.has(t))throw new Error(`The given function \`${t.name}\` is not wrapped by the \`onetime\` package`);return Ie.get(t)}});var Ji=m(Ee=>{"use strict";Object.defineProperty(Ee,"__esModule",{value:!0});Ee.SIGNALS=void 0;var $l=[{name:"SIGHUP",number:1,action:"terminate",description:"Terminal closed",standard:"posix"},{name:"SIGINT",number:2,action:"terminate",description:"User interruption with CTRL-C",standard:"ansi"},{name:"SIGQUIT",number:3,action:"core",description:"User interruption with CTRL-\\",standard:"posix"},{name:"SIGILL",number:4,action:"core",description:"Invalid machine instruction",standard:"ansi"},{name:"SIGTRAP",number:5,action:"core",description:"Debugger breakpoint",standard:"posix"},{name:"SIGABRT",number:6,action:"core",description:"Aborted",standard:"ansi"},{name:"SIGIOT",number:6,action:"core",description:"Aborted",standard:"bsd"},{name:"SIGBUS",number:7,action:"core",description:"Bus error due to misaligned, non-existing address or paging error",standard:"bsd"},{name:"SIGEMT",number:7,action:"terminate",description:"Command should be emulated but is not implemented",standard:"other"},{name:"SIGFPE",number:8,action:"core",description:"Floating point arithmetic error",standard:"ansi"},{name:"SIGKILL",number:9,action:"terminate",description:"Forced termination",standard:"posix",forced:!0},{name:"SIGUSR1",number:10,action:"terminate",description:"Application-specific signal",standard:"posix"},{name:"SIGSEGV",number:11,action:"core",description:"Segmentation fault",standard:"ansi"},{name:"SIGUSR2",number:12,action:"terminate",description:"Application-specific signal",standard:"posix"},{name:"SIGPIPE",number:13,action:"terminate",description:"Broken pipe or socket",standard:"posix"},{name:"SIGALRM",number:14,action:"terminate",description:"Timeout or timer",standard:"posix"},{name:"SIGTERM",number:15,action:"terminate",description:"Termination",standard:"ansi"},{name:"SIGSTKFLT",number:16,action:"terminate",description:"Stack is empty or overflowed",standard:"other"},{name:"SIGCHLD",number:17,action:"ignore",description:"Child process terminated, paused or unpaused",standard:"posix"},{name:"SIGCLD",number:17,action:"ignore",description:"Child process terminated, paused or unpaused",standard:"other"},{name:"SIGCONT",number:18,action:"unpause",description:"Unpaused",standard:"posix",forced:!0},{name:"SIGSTOP",number:19,action:"pause",description:"Paused",standard:"posix",forced:!0},{name:"SIGTSTP",number:20,action:"pause",description:'Paused using CTRL-Z or "suspend"',standard:"posix"},{name:"SIGTTIN",number:21,action:"pause",description:"Background process cannot read terminal input",standard:"posix"},{name:"SIGBREAK",number:21,action:"terminate",description:"User interruption with CTRL-BREAK",standard:"other"},{name:"SIGTTOU",number:22,action:"pause",description:"Background process cannot write to terminal output",standard:"posix"},{name:"SIGURG",number:23,action:"ignore",description:"Socket received out-of-band data",standard:"bsd"},{name:"SIGXCPU",number:24,action:"core",description:"Process timed out",standard:"bsd"},{name:"SIGXFSZ",number:25,action:"core",description:"File too big",standard:"bsd"},{name:"SIGVTALRM",number:26,action:"terminate",description:"Timeout or timer",standard:"bsd"},{name:"SIGPROF",number:27,action:"terminate",description:"Timeout or timer",standard:"bsd"},{name:"SIGWINCH",number:28,action:"ignore",description:"Terminal window size changed",standard:"bsd"},{name:"SIGIO",number:29,action:"terminate",description:"I/O is available",standard:"other"},{name:"SIGPOLL",number:29,action:"terminate",description:"Watched event",standard:"other"},{name:"SIGINFO",number:29,action:"ignore",description:"Request for process information",standard:"other"},{name:"SIGPWR",number:30,action:"terminate",description:"Device running out of power",standard:"systemv"},{name:"SIGSYS",number:31,action:"core",description:"Invalid system call",standard:"other"},{name:"SIGUNUSED",number:31,action:"terminate",description:"Invalid system call",standard:"other"}];Ee.SIGNALS=$l});var _r=m(xt=>{"use strict";Object.defineProperty(xt,"__esModule",{value:!0});xt.SIGRTMAX=xt.getRealtimeSignals=void 0;var Vl=function(){let t=Hi-Xi+1;return Array.from({length:t},zl)};xt.getRealtimeSignals=Vl;var zl=function(t,e){return{name:`SIGRT${e+1}`,number:Xi+e,action:"terminate",description:"Application-specific signal (realtime)",standard:"posix"}},Xi=34,Hi=64;xt.SIGRTMAX=Hi});var Zi=m(be=>{"use strict";Object.defineProperty(be,"__esModule",{value:!0});be.getSignals=void 0;var Jl=require("os"),Xl=Ji(),Hl=_r(),Zl=function(){let t=(0,Hl.getRealtimeSignals)();return[...Xl.SIGNALS,...t].map(Yl)};be.getSignals=Zl;var Yl=function({name:t,number:e,description:r,action:n,forced:u=!1,standard:c}){let{signals:{[t]:f}}=Jl.constants,l=f!==void 0;return{name:t,number:l?f:e,description:r,supported:l,action:n,forced:u,standard:c}}});var Qi=m(Ut=>{"use strict";Object.defineProperty(Ut,"__esModule",{value:!0});Ut.signalsByNumber=Ut.signalsByName=void 0;var Ql=require("os"),Yi=Zi(),tp=_r(),ep=function(){return(0,Yi.getSignals)().reduce(rp,{})},rp=function(t,{name:e,number:r,description:n,supported:u,action:c,forced:f,standard:l}){return et(F({},t),{[e]:{name:e,number:r,description:n,supported:u,action:c,forced:f,standard:l}})},np=ep();Ut.signalsByName=np;var ip=function(){let t=(0,Yi.getSignals)(),e=tp.SIGRTMAX+1,r=Array.from({length:e},(n,u)=>ap(u,t));return Object.assign({},...r)},ap=function(t,e){let r=op(t,e);if(r===void 0)return{};let{name:n,description:u,supported:c,action:f,forced:l,standard:v}=r;return{[t]:{name:n,number:t,description:u,supported:c,action:f,forced:l,standard:v}}},op=function(t,e){let r=e.find(({name:n})=>Ql.constants.signals[n]===t);return r!==void 0?r:e.find(n=>n.number===t)},up=ip();Ut.signalsByNumber=up});var ea=m((cm,ta)=>{"use strict";var{signalsByName:cp}=Qi(),sp=({timedOut:t,timeout:e,errorCode:r,signal:n,signalDescription:u,exitCode:c,isCanceled:f})=>t?`timed out after ${e} milliseconds`:f?"was canceled":r!==void 0?`failed with ${r}`:n!==void 0?`was killed with ${n} (${u})`:c!==void 0?`failed with exit code ${c}`:"failed",fp=({stdout:t,stderr:e,all:r,error:n,signal:u,exitCode:c,command:f,escapedCommand:l,timedOut:v,isCanceled:y,killed:I,parsed:{options:{timeout:R}}})=>{c=c===null?void 0:c,u=u===null?void 0:u;let x=u===void 0?void 0:cp[u].description,G=n&&n.code,J=`Command ${sp({timedOut:v,timeout:R,errorCode:G,signal:u,signalDescription:x,exitCode:c,isCanceled:y})}: ${f}`,Et=Object.prototype.toString.call(n)==="[object Error]",te=Et?`${J} +${n.message}`:J,ee=[te,e,t].filter(Boolean).join(` +`);return Et?(n.originalMessage=n.message,n.message=ee):n=new Error(ee),n.shortMessage=te,n.command=f,n.escapedCommand=l,n.exitCode=c,n.signal=u,n.signalDescription=x,n.stdout=t,n.stderr=e,r!==void 0&&(n.all=r),"bufferedData"in n&&delete n.bufferedData,n.failed=!0,n.timedOut=Boolean(v),n.isCanceled=y,n.killed=I&&!v,n};ta.exports=fp});var na=m((sm,Rr)=>{"use strict";var _e=["stdin","stdout","stderr"],lp=t=>_e.some(e=>t[e]!==void 0),ra=t=>{if(!t)return;let{stdio:e}=t;if(e===void 0)return _e.map(n=>t[n]);if(lp(t))throw new Error(`It's not possible to provide \`stdio\` in combination with one of ${_e.map(n=>`\`${n}\``).join(", ")}`);if(typeof e=="string")return e;if(!Array.isArray(e))throw new TypeError(`Expected \`stdio\` to be of type \`string\` or \`Array\`, got \`${typeof e}\``);let r=Math.max(e.length,_e.length);return Array.from({length:r},(n,u)=>e[u])};Rr.exports=ra;Rr.exports.node=t=>{let e=ra(t);return e==="ipc"?"ipc":e===void 0||typeof e=="string"?[e,e,e,"ipc"]:e.includes("ipc")?e:[...e,"ipc"]}});var ia=m((fm,Re)=>{Re.exports=["SIGABRT","SIGALRM","SIGHUP","SIGINT","SIGTERM"];process.platform!=="win32"&&Re.exports.push("SIGVTALRM","SIGXCPU","SIGXFSZ","SIGUSR2","SIGTRAP","SIGSYS","SIGQUIT","SIGIOT");process.platform==="linux"&&Re.exports.push("SIGIO","SIGPOLL","SIGPWR","SIGSTKFLT","SIGUNUSED")});var sa=m((lm,Ct)=>{var O=global.process;typeof O!="object"||!O?Ct.exports=function(){}:(aa=require("assert"),Ft=ia(),oa=/^win/i.test(O.platform),Zt=require("events"),typeof Zt!="function"&&(Zt=Zt.EventEmitter),O.__signal_exit_emitter__?N=O.__signal_exit_emitter__:(N=O.__signal_exit_emitter__=new Zt,N.count=0,N.emitted={}),N.infinite||(N.setMaxListeners(1/0),N.infinite=!0),Ct.exports=function(t,e){if(global.process===O){aa.equal(typeof t,"function","a callback must be provided for exit handler"),Pt===!1&&Or();var r="exit";e&&e.alwaysLast&&(r="afterexit");var n=function(){N.removeListener(r,t),N.listeners("exit").length===0&&N.listeners("afterexit").length===0&&Oe()};return N.on(r,t),n}},Oe=function(){!Pt||global.process!==O||(Pt=!1,Ft.forEach(function(e){try{O.removeListener(e,Ae[e])}catch{}}),O.emit=qe,O.reallyExit=Ar,N.count-=1)},Ct.exports.unload=Oe,St=function(e,r,n){N.emitted[e]||(N.emitted[e]=!0,N.emit(e,r,n))},Ae={},Ft.forEach(function(t){Ae[t]=function(){if(O===global.process){var r=O.listeners(t);r.length===N.count&&(Oe(),St("exit",null,t),St("afterexit",null,t),oa&&t==="SIGHUP"&&(t="SIGINT"),O.kill(O.pid,t))}}}),Ct.exports.signals=function(){return Ft},Pt=!1,Or=function(){Pt||O!==global.process||(Pt=!0,N.count+=1,Ft=Ft.filter(function(e){try{return O.on(e,Ae[e]),!0}catch{return!1}}),O.emit=ca,O.reallyExit=ua)},Ct.exports.load=Or,Ar=O.reallyExit,ua=function(e){O===global.process&&(O.exitCode=e||0,St("exit",O.exitCode,null),St("afterexit",O.exitCode,null),Ar.call(O,O.exitCode))},qe=O.emit,ca=function(e,r){if(e==="exit"&&O===global.process){r!==void 0&&(O.exitCode=r);var n=qe.apply(this,arguments);return St("exit",O.exitCode,null),St("afterexit",O.exitCode,null),n}else return qe.apply(this,arguments)});var aa,Ft,oa,Zt,N,Oe,St,Ae,Pt,Or,Ar,ua,qe,ca});var la=m((pm,fa)=>{"use strict";var pp=require("os"),dp=sa(),mp=1e3*5,hp=(t,e="SIGTERM",r={})=>{let n=t(e);return vp(t,e,r,n),n},vp=(t,e,r,n)=>{if(!gp(e,r,n))return;let u=Ip(r),c=setTimeout(()=>{t("SIGKILL")},u);c.unref&&c.unref()},gp=(t,{forceKillAfterTimeout:e},r)=>yp(t)&&e!==!1&&r,yp=t=>t===pp.constants.signals.SIGTERM||typeof t=="string"&&t.toUpperCase()==="SIGTERM",Ip=({forceKillAfterTimeout:t=!0})=>{if(t===!0)return mp;if(!Number.isFinite(t)||t<0)throw new TypeError(`Expected the \`forceKillAfterTimeout\` option to be a non-negative integer, got \`${t}\` (${typeof t})`);return t},Sp=(t,e)=>{t.kill()&&(e.isCanceled=!0)},Ep=(t,e,r)=>{t.kill(e),r(Object.assign(new Error("Timed out"),{timedOut:!0,signal:e}))},bp=(t,{timeout:e,killSignal:r="SIGTERM"},n)=>{if(e===0||e===void 0)return n;let u,c=new Promise((l,v)=>{u=setTimeout(()=>{Ep(t,r,v)},e)}),f=n.finally(()=>{clearTimeout(u)});return Promise.race([c,f])},_p=({timeout:t})=>{if(t!==void 0&&(!Number.isFinite(t)||t<0))throw new TypeError(`Expected the \`timeout\` option to be a non-negative integer, got \`${t}\` (${typeof t})`)},Rp=async(t,{cleanup:e,detached:r},n)=>{if(!e||r)return n;let u=dp(()=>{t.kill()});return n.finally(()=>{u()})};fa.exports={spawnedKill:hp,spawnedCancel:Sp,setupTimeout:bp,validateTimeout:_p,setExitHandler:Rp}});var da=m((dm,pa)=>{"use strict";var Q=t=>t!==null&&typeof t=="object"&&typeof t.pipe=="function";Q.writable=t=>Q(t)&&t.writable!==!1&&typeof t._write=="function"&&typeof t._writableState=="object";Q.readable=t=>Q(t)&&t.readable!==!1&&typeof t._read=="function"&&typeof t._readableState=="object";Q.duplex=t=>Q.writable(t)&&Q.readable(t);Q.transform=t=>Q.duplex(t)&&typeof t._transform=="function";pa.exports=Q});var ha=m((mm,ma)=>{"use strict";var{PassThrough:Op}=require("stream");ma.exports=t=>{t=F({},t);let{array:e}=t,{encoding:r}=t,n=r==="buffer",u=!1;e?u=!(r||n):r=r||"utf8",n&&(r=null);let c=new Op({objectMode:u});r&&c.setEncoding(r);let f=0,l=[];return c.on("data",v=>{l.push(v),u?f=l.length:f+=v.length}),c.getBufferedValue=()=>e?l:n?Buffer.concat(l,f):l.join(""),c.getBufferedLength=()=>f,c}});var va=m((hm,Yt)=>{"use strict";var{constants:Ap}=require("buffer"),qp=require("stream"),{promisify:wp}=require("util"),Tp=ha(),Mp=wp(qp.pipeline),qr=class extends Error{constructor(){super("maxBuffer exceeded");this.name="MaxBufferError"}};async function wr(t,e){if(!t)throw new Error("Expected a stream");e=F({maxBuffer:1/0},e);let{maxBuffer:r}=e,n=Tp(e);return await new Promise((u,c)=>{let f=l=>{l&&n.getBufferedLength()<=Ap.MAX_LENGTH&&(l.bufferedData=n.getBufferedValue()),c(l)};(async()=>{try{await Mp(t,n),u()}catch(l){f(l)}})(),n.on("data",()=>{n.getBufferedLength()>r&&f(new qr)})}),n.getBufferedValue()}Yt.exports=wr;Yt.exports.buffer=(t,e)=>wr(t,et(F({},e),{encoding:"buffer"}));Yt.exports.array=(t,e)=>wr(t,et(F({},e),{array:!0}));Yt.exports.MaxBufferError=qr});var ya=m((vm,ga)=>{"use strict";var{PassThrough:xp}=require("stream");ga.exports=function(){var t=[],e=new xp({objectMode:!0});return e.setMaxListeners(0),e.add=r,e.isEmpty=n,e.on("unpipe",u),Array.prototype.slice.call(arguments).forEach(r),e;function r(c){return Array.isArray(c)?(c.forEach(r),this):(t.push(c),c.once("end",u.bind(null,c)),c.once("error",e.emit.bind(e,"error")),c.pipe(e,{end:!1}),this)}function n(){return t.length==0}function u(c){t=t.filter(function(f){return f!==c}),!t.length&&e.readable&&e.end()}}});var ba=m((gm,Ea)=>{"use strict";var Sa=da(),Ia=va(),Up=ya(),Fp=(t,e)=>{e===void 0||t.stdin===void 0||(Sa(e)?e.pipe(t.stdin):t.stdin.end(e))},Pp=(t,{all:e})=>{if(!e||!t.stdout&&!t.stderr)return;let r=Up();return t.stdout&&r.add(t.stdout),t.stderr&&r.add(t.stderr),r},Tr=async(t,e)=>{if(!!t){t.destroy();try{return await e}catch(r){return r.bufferedData}}},Mr=(t,{encoding:e,buffer:r,maxBuffer:n})=>{if(!(!t||!r))return e?Ia(t,{encoding:e,maxBuffer:n}):Ia.buffer(t,{maxBuffer:n})},Cp=async({stdout:t,stderr:e,all:r},{encoding:n,buffer:u,maxBuffer:c},f)=>{let l=Mr(t,{encoding:n,buffer:u,maxBuffer:c}),v=Mr(e,{encoding:n,buffer:u,maxBuffer:c}),y=Mr(r,{encoding:n,buffer:u,maxBuffer:c*2});try{return await Promise.all([f,l,v,y])}catch(I){return Promise.all([{error:I,signal:I.signal,timedOut:I.timedOut},Tr(t,l),Tr(e,v),Tr(r,y)])}},Np=({input:t})=>{if(Sa(t))throw new TypeError("The `input` option cannot be a stream in sync mode")};Ea.exports={handleInput:Fp,makeAllStream:Pp,getSpawnedResult:Cp,validateInputSync:Np}});var Ra=m((ym,_a)=>{"use strict";var Wp=(async()=>{})().constructor.prototype,Lp=["then","catch","finally"].map(t=>[t,Reflect.getOwnPropertyDescriptor(Wp,t)]),Kp=(t,e)=>{for(let[r,n]of Lp){let u=typeof e=="function"?(...c)=>Reflect.apply(n.value,e(),c):n.value.bind(e);Reflect.defineProperty(t,r,et(F({},n),{value:u}))}return t},jp=t=>new Promise((e,r)=>{t.on("exit",(n,u)=>{e({exitCode:n,signal:u})}),t.on("error",n=>{r(n)}),t.stdin&&t.stdin.on("error",n=>{r(n)})});_a.exports={mergePromise:Kp,getSpawnedPromise:jp}});var qa=m((Im,Aa)=>{"use strict";var Oa=(t,e=[])=>Array.isArray(e)?[t,...e]:[t],kp=/^[\w.-]+$/,Dp=/"/g,Bp=t=>typeof t!="string"||kp.test(t)?t:`"${t.replace(Dp,'\\"')}"`,Gp=(t,e)=>Oa(t,e).join(" "),$p=(t,e)=>Oa(t,e).map(r=>Bp(r)).join(" "),Vp=/ +/g,zp=t=>{let e=[];for(let r of t.trim().split(Vp)){let n=e[e.length-1];n&&n.endsWith("\\")?e[e.length-1]=`${n.slice(0,-1)} ${r}`:e.push(r)}return e};Aa.exports={joinCommand:Gp,getEscapedCommand:$p,parseCommand:zp}});var Pa=m((Sm,Nt)=>{"use strict";var Jp=require("path"),xr=require("child_process"),Xp=Li(),Hp=ji(),Zp=Bi(),Yp=zi(),we=ea(),Ta=na(),{spawnedKill:Qp,spawnedCancel:td,setupTimeout:ed,validateTimeout:rd,setExitHandler:nd}=la(),{handleInput:id,getSpawnedResult:ad,makeAllStream:od,validateInputSync:ud}=ba(),{mergePromise:wa,getSpawnedPromise:cd}=Ra(),{joinCommand:Ma,parseCommand:xa,getEscapedCommand:Ua}=qa(),sd=1e3*1e3*100,fd=({env:t,extendEnv:e,preferLocal:r,localDir:n,execPath:u})=>{let c=e?F(F({},process.env),t):t;return r?Zp.env({env:c,cwd:n,execPath:u}):c},Fa=(t,e,r={})=>{let n=Xp._parse(t,e,r);return t=n.command,e=n.args,r=n.options,r=F({maxBuffer:sd,buffer:!0,stripFinalNewline:!0,extendEnv:!0,preferLocal:!1,localDir:r.cwd||process.cwd(),execPath:process.execPath,encoding:"utf8",reject:!0,cleanup:!0,all:!1,windowsHide:!0},r),r.env=fd(r),r.stdio=Ta(r),process.platform==="win32"&&Jp.basename(t,".exe")==="cmd"&&e.unshift("/q"),{file:t,args:e,options:r,parsed:n}},Qt=(t,e,r)=>typeof e!="string"&&!Buffer.isBuffer(e)?r===void 0?void 0:"":t.stripFinalNewline?Hp(e):e,Te=(t,e,r)=>{let n=Fa(t,e,r),u=Ma(t,e),c=Ua(t,e);rd(n.options);let f;try{f=xr.spawn(n.file,n.args,n.options)}catch(G){let $=new xr.ChildProcess,J=Promise.reject(we({error:G,stdout:"",stderr:"",all:"",command:u,escapedCommand:c,parsed:n,timedOut:!1,isCanceled:!1,killed:!1}));return wa($,J)}let l=cd(f),v=ed(f,n.options,l),y=nd(f,n.options,v),I={isCanceled:!1};f.kill=Qp.bind(null,f.kill.bind(f)),f.cancel=td.bind(null,f,I);let x=Yp(async()=>{let[{error:G,exitCode:$,signal:J,timedOut:Et},te,ee,Ba]=await ad(f,n.options,y),Ur=Qt(n.options,te),Fr=Qt(n.options,ee),Pr=Qt(n.options,Ba);if(G||$!==0||J!==null){let Cr=we({error:G,exitCode:$,signal:J,stdout:Ur,stderr:Fr,all:Pr,command:u,escapedCommand:c,parsed:n,timedOut:Et,isCanceled:I.isCanceled,killed:f.killed});if(!n.options.reject)return Cr;throw Cr}return{command:u,escapedCommand:c,exitCode:0,stdout:Ur,stderr:Fr,all:Pr,failed:!1,timedOut:!1,isCanceled:!1,killed:!1}});return id(f,n.options.input),f.all=od(f,n.options),wa(f,x)};Nt.exports=Te;Nt.exports.sync=(t,e,r)=>{let n=Fa(t,e,r),u=Ma(t,e),c=Ua(t,e);ud(n.options);let f;try{f=xr.spawnSync(n.file,n.args,n.options)}catch(y){throw we({error:y,stdout:"",stderr:"",all:"",command:u,escapedCommand:c,parsed:n,timedOut:!1,isCanceled:!1,killed:!1})}let l=Qt(n.options,f.stdout,f.error),v=Qt(n.options,f.stderr,f.error);if(f.error||f.status!==0||f.signal!==null){let y=we({stdout:l,stderr:v,error:f.error,signal:f.signal,exitCode:f.status,command:u,escapedCommand:c,parsed:n,timedOut:f.error&&f.error.code==="ETIMEDOUT",isCanceled:!1,killed:f.signal!==null});if(!n.options.reject)return y;throw y}return{command:u,escapedCommand:c,exitCode:0,stdout:l,stderr:v,failed:!1,timedOut:!1,isCanceled:!1,killed:!1}};Nt.exports.command=(t,e)=>{let[r,...n]=xa(t);return Te(r,n,e)};Nt.exports.commandSync=(t,e)=>{let[r,...n]=xa(t);return Te.sync(r,n,e)};Nt.exports.node=(t,e,r={})=>{e&&!Array.isArray(e)&&typeof e=="object"&&(r=e,e=[]);let n=Ta.node(r),u=process.execArgv.filter(l=>!l.startsWith("--inspect")),{nodePath:c=process.execPath,nodeOptions:f=u}=r;return Te(c,[...f,t,...Array.isArray(e)?e:[]],et(F({},r),{stdin:void 0,stdout:void 0,stderr:void 0,stdio:n,shell:!1}))}});var dd={};Za(dd,{default:()=>pd});var Da=require("@raycast/api");var La=Kt(ae()),Ka=Kt(U()),Wt=Kt(Zn());var Ca=Kt(require("node:process"),1),Na=Kt(Pa(),1);async function Wa(t){if(Ca.default.platform!=="darwin")throw new Error("macOS only");let{stdout:e}=await(0,Na.default)("osascript",["-e",t]);return e}var tt=(t,e)=>Wt.tryCatch(()=>Wa(`tell application "${t}" to ${e}`),La.toError);var _m=tt("Music","pause"),Rm=tt("Music","play"),Om=tt("Music","stop"),Am=tt("Music","next track"),qm=tt("Music","previous track"),wm=tt("Music","playpause"),Tm=(0,Ka.pipe)(tt("Music","player state"),Wt.map(t=>t)),ja=tt("Music","set loved of current track to true"),Mm=tt("Music","set disliked of current track to true"),ka=tt("Music",'duplicate current track to source "Library"');var pd=async()=>{await(0,Da.closeMainWindow)(),await ja(),await ka()};module.exports=Ya(dd);0&&(module.exports={}); diff --git a/raycast/extensions/2bfe94cd-50ab-4e48-a6cd-f1ff47a72706/love.js b/raycast/extensions/2bfe94cd-50ab-4e48-a6cd-f1ff47a72706/love.js new file mode 100644 index 0000000..cd30bba --- /dev/null +++ b/raycast/extensions/2bfe94cd-50ab-4e48-a6cd-f1ff47a72706/love.js @@ -0,0 +1,5 @@ +var Ba=Object.create;var Lt=Object.defineProperty,Ga=Object.defineProperties,$a=Object.getOwnPropertyDescriptor,Va=Object.getOwnPropertyDescriptors,za=Object.getOwnPropertyNames,Nr=Object.getOwnPropertySymbols,Ja=Object.getPrototypeOf,Lr=Object.prototype.hasOwnProperty,Xa=Object.prototype.propertyIsEnumerable;var Wr=(t,e,r)=>e in t?Lt(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,F=(t,e)=>{for(var r in e||(e={}))Lr.call(e,r)&&Wr(t,r,e[r]);if(Nr)for(var r of Nr(e))Xa.call(e,r)&&Wr(t,r,e[r]);return t},et=(t,e)=>Ga(t,Va(e)),Kr=t=>Lt(t,"__esModule",{value:!0});var m=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),Ha=(t,e)=>{for(var r in e)Lt(t,r,{get:e[r],enumerable:!0})},jr=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let u of za(e))!Lr.call(t,u)&&(r||u!=="default")&&Lt(t,u,{get:()=>e[u],enumerable:!(n=$a(e,u))||n.enumerable});return t},Kt=(t,e)=>jr(Kr(Lt(t!=null?Ba(Ja(t)):{},"default",!e&&t&&t.__esModule?{get:()=>t.default,enumerable:!0}:{value:t,enumerable:!0})),t),Za=(t=>(e,r)=>t&&t.get(e)||(r=jr(Kr({}),e,1),t&&t.set(e,r),r))(typeof WeakMap!="undefined"?new WeakMap:0);var U=m(h=>{"use strict";Object.defineProperty(h,"__esModule",{value:!0});h.getEndomorphismMonoid=h.not=h.SK=h.hole=h.pipe=h.untupled=h.tupled=h.absurd=h.decrement=h.increment=h.tuple=h.flow=h.flip=h.constVoid=h.constUndefined=h.constNull=h.constFalse=h.constTrue=h.constant=h.unsafeCoerce=h.identity=h.apply=h.getRing=h.getSemiring=h.getMonoid=h.getSemigroup=h.getBooleanAlgebra=void 0;var Ya=function(t){return function(){return{meet:function(e,r){return function(n){return t.meet(e(n),r(n))}},join:function(e,r){return function(n){return t.join(e(n),r(n))}},zero:function(){return t.zero},one:function(){return t.one},implies:function(e,r){return function(n){return t.implies(e(n),r(n))}},not:function(e){return function(r){return t.not(e(r))}}}}};h.getBooleanAlgebra=Ya;var Qa=function(t){return function(){return{concat:function(e,r){return function(n){return t.concat(e(n),r(n))}}}}};h.getSemigroup=Qa;var to=function(t){var e=h.getSemigroup(t);return function(){return{concat:e().concat,empty:function(){return t.empty}}}};h.getMonoid=to;var eo=function(t){return{add:function(e,r){return function(n){return t.add(e(n),r(n))}},zero:function(){return t.zero},mul:function(e,r){return function(n){return t.mul(e(n),r(n))}},one:function(){return t.one}}};h.getSemiring=eo;var ro=function(t){var e=h.getSemiring(t);return{add:e.add,mul:e.mul,one:e.one,zero:e.zero,sub:function(r,n){return function(u){return t.sub(r(u),n(u))}}}};h.getRing=ro;var no=function(t){return function(e){return e(t)}};h.apply=no;function Me(t){return t}h.identity=Me;h.unsafeCoerce=Me;function jt(t){return function(){return t}}h.constant=jt;h.constTrue=jt(!0);h.constFalse=jt(!1);h.constNull=jt(null);h.constUndefined=jt(void 0);h.constVoid=h.constUndefined;function io(t){return function(e,r){return t(r,e)}}h.flip=io;function kr(t,e,r,n,u,c,f,l,v){switch(arguments.length){case 1:return t;case 2:return function(){return e(t.apply(this,arguments))};case 3:return function(){return r(e(t.apply(this,arguments)))};case 4:return function(){return n(r(e(t.apply(this,arguments))))};case 5:return function(){return u(n(r(e(t.apply(this,arguments)))))};case 6:return function(){return c(u(n(r(e(t.apply(this,arguments))))))};case 7:return function(){return f(c(u(n(r(e(t.apply(this,arguments)))))))};case 8:return function(){return l(f(c(u(n(r(e(t.apply(this,arguments))))))))};case 9:return function(){return v(l(f(c(u(n(r(e(t.apply(this,arguments)))))))))}}}h.flow=kr;function ao(){for(var t=[],e=0;e{"use strict";Object.defineProperty(L,"__esModule",{value:!0});L.sequenceS=L.sequenceT=L.getApplySemigroup=L.apS=L.apSecond=L.apFirst=L.ap=void 0;var ho=U();function vo(t,e){return function(r){return function(n){return t.ap(t.map(n,function(u){return function(c){return e.ap(u,c)}}),r)}}}L.ap=vo;function go(t){return function(e){return function(r){return t.ap(t.map(r,function(n){return function(){return n}}),e)}}}L.apFirst=go;function yo(t){return function(e){return function(r){return t.ap(t.map(r,function(){return function(n){return n}}),e)}}}L.apSecond=yo;function Io(t){return function(e,r){return function(n){return t.ap(t.map(n,function(u){return function(c){var f;return Object.assign({},u,(f={},f[e]=c,f))}}),r)}}}L.apS=Io;function So(t){return function(e){return{concat:function(r,n){return t.ap(t.map(r,function(u){return function(c){return e.concat(u,c)}}),n)}}}}L.getApplySemigroup=So;function Ue(t,e,r){return function(n){for(var u=Array(r.length+1),c=0;c{"use strict";Object.defineProperty(Z,"__esModule",{value:!0});Z.getFunctorComposition=Z.bindTo=Z.flap=Z.map=void 0;var Oo=U();function Br(t,e){return function(r){return function(n){return t.map(n,function(u){return e.map(u,r)})}}}Z.map=Br;function Ao(t){return function(e){return function(r){return t.map(r,function(n){return n(e)})}}}Z.flap=Ao;function qo(t){return function(e){return function(r){return t.map(r,function(n){var u;return u={},u[e]=n,u})}}}Z.bindTo=qo;function wo(t,e){var r=Br(t,e);return{map:function(n,u){return Oo.pipe(n,r(u))}}}Z.getFunctorComposition=wo});var kt=m(bt=>{"use strict";Object.defineProperty(bt,"__esModule",{value:!0});bt.getApplicativeComposition=bt.getApplicativeMonoid=void 0;var Gr=lt(),To=U(),Mo=Y();function xo(t){var e=Gr.getApplySemigroup(t);return function(r){return{concat:e(r).concat,empty:t.of(r.empty)}}}bt.getApplicativeMonoid=xo;function Uo(t,e){var r=Mo.getFunctorComposition(t,e).map,n=Gr.ap(t,e);return{map:r,of:function(u){return t.of(e.of(u))},ap:function(u,c){return To.pipe(u,n(c))}}}bt.getApplicativeComposition=Uo});var pt=m(_t=>{"use strict";Object.defineProperty(_t,"__esModule",{value:!0});_t.bind=_t.chainFirst=void 0;function Fo(t){return function(e){return function(r){return t.chain(r,function(n){return t.map(e(n),function(){return n})})}}}_t.chainFirst=Fo;function Po(t){return function(e,r){return function(n){return t.chain(n,function(u){return t.map(r(u),function(c){var f;return Object.assign({},u,(f={},f[e]=c,f))})})}}}_t.bind=Po});var $r=m(re=>{"use strict";Object.defineProperty(re,"__esModule",{value:!0});re.tailRec=void 0;var Co=function(t,e){for(var r=e(t);r._tag==="Left";)r=e(r.left);return r.right};re.tailRec=Co});var it=m(b=>{"use strict";var No=b&&b.__spreadArray||function(t,e){for(var r=0,n=e.length,u=t.length;r0};b.isNonEmpty=$o;var Vo=function(t){return t[0]};b.head=Vo;var zo=function(t){return t.slice(1)};b.tail=zo;b.emptyReadonlyArray=[];b.emptyRecord={};b.has=Object.prototype.hasOwnProperty;var Jo=function(t){return No([t[0]],t.slice(1))};b.fromReadonlyNonEmptyArray=Jo});var ne=m(T=>{"use strict";var Xo=T&&T.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Ho=T&&T.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Zo=T&&T.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Xo(e,t,r);return Ho(e,t),e};Object.defineProperty(T,"__esModule",{value:!0});T.filterOrElse=T.chainEitherK=T.fromEitherK=T.chainOptionK=T.fromOptionK=T.fromPredicate=T.fromOption=void 0;var Vr=U(),dt=Zo(it());function zr(t){return function(e){return function(r){return t.fromEither(dt.isNone(r)?dt.left(e()):dt.right(r.value))}}}T.fromOption=zr;function Yo(t){return function(e,r){return function(n){return t.fromEither(e(n)?dt.right(n):dt.left(r(n)))}}}T.fromPredicate=Yo;function Jr(t){var e=zr(t);return function(r){var n=e(r);return function(u){return Vr.flow(u,n)}}}T.fromOptionK=Jr;function Qo(t,e){var r=Jr(t);return function(n){var u=r(n);return function(c){return function(f){return e.chain(f,u(c))}}}}T.chainOptionK=Qo;function Xr(t){return function(e){return Vr.flow(e,t.fromEither)}}T.fromEitherK=Xr;function tu(t,e){var r=Xr(t);return function(n){return function(u){return e.chain(u,r(n))}}}T.chainEitherK=tu;function eu(t,e){return function(r,n){return function(u){return e.chain(u,function(c){return t.fromEither(r(c)?dt.right(c):dt.left(n(c)))})}}}T.filterOrElse=eu});var Dt=m(E=>{"use strict";Object.defineProperty(E,"__esModule",{value:!0});E.right=E.left=E.flap=E.Functor=E.Bifunctor=E.URI=E.bimap=E.mapLeft=E.map=E.separated=void 0;var Fe=U(),ru=Y(),nu=function(t,e){return{left:t,right:e}};E.separated=nu;var iu=function(t,e){return Fe.pipe(t,E.map(e))},au=function(t,e){return Fe.pipe(t,E.mapLeft(e))},ou=function(t,e,r){return Fe.pipe(t,E.bimap(e,r))},uu=function(t){return function(e){return E.separated(E.left(e),t(E.right(e)))}};E.map=uu;var cu=function(t){return function(e){return E.separated(t(E.left(e)),E.right(e))}};E.mapLeft=cu;var su=function(t,e){return function(r){return E.separated(t(E.left(r)),e(E.right(r)))}};E.bimap=su;E.URI="Separated";E.Bifunctor={URI:E.URI,mapLeft:au,bimap:ou};E.Functor={URI:E.URI,map:iu};E.flap=ru.flap(E.Functor);var fu=function(t){return t.left};E.left=fu;var lu=function(t){return t.right};E.right=lu});var Pe=m(j=>{"use strict";var pu=j&&j.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),du=j&&j.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),mu=j&&j.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&pu(e,t,r);return du(e,t),e};Object.defineProperty(j,"__esModule",{value:!0});j.filterE=j.witherDefault=j.wiltDefault=void 0;var Hr=mu(it());function hu(t,e){return function(r){var n=t.traverse(r);return function(u,c){return r.map(n(u,c),e.separate)}}}j.wiltDefault=hu;function vu(t,e){return function(r){var n=t.traverse(r);return function(u,c){return r.map(n(u,c),e.compact)}}}j.witherDefault=vu;function gu(t){return function(e){var r=t.wither(e);return function(n){return function(u){return r(u,function(c){return e.map(n(c),function(f){return f?Hr.some(c):Hr.none})})}}}}j.filterE=gu});var ae=m(i=>{"use strict";var yu=i&&i.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Iu=i&&i.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Su=i&&i.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&yu(e,t,r);return Iu(e,t),e};Object.defineProperty(i,"__esModule",{value:!0});i.fold=i.match=i.foldW=i.matchW=i.isRight=i.isLeft=i.fromOption=i.fromPredicate=i.FromEither=i.MonadThrow=i.throwError=i.ChainRec=i.Extend=i.extend=i.Alt=i.alt=i.altW=i.Bifunctor=i.mapLeft=i.bimap=i.Traversable=i.sequence=i.traverse=i.Foldable=i.reduceRight=i.foldMap=i.reduce=i.Monad=i.Chain=i.chain=i.chainW=i.Applicative=i.Apply=i.ap=i.apW=i.Pointed=i.of=i.Functor=i.map=i.getAltValidation=i.getApplicativeValidation=i.getWitherable=i.getFilterable=i.getCompactable=i.getSemigroup=i.getEq=i.getShow=i.URI=i.right=i.left=void 0;i.getValidation=i.getValidationMonoid=i.getValidationSemigroup=i.getApplyMonoid=i.getApplySemigroup=i.either=i.stringifyJSON=i.parseJSON=i.sequenceArray=i.traverseArray=i.traverseArrayWithIndex=i.traverseReadonlyArrayWithIndex=i.traverseReadonlyNonEmptyArrayWithIndex=i.ApT=i.apSW=i.apS=i.bindW=i.bind=i.bindTo=i.Do=i.exists=i.elem=i.toError=i.toUnion=i.chainNullableK=i.fromNullableK=i.tryCatchK=i.tryCatch=i.fromNullable=i.orElse=i.orElseW=i.swap=i.filterOrElseW=i.filterOrElse=i.chainOptionK=i.fromOptionK=i.duplicate=i.flatten=i.flattenW=i.chainFirstW=i.chainFirst=i.apSecond=i.apFirst=i.flap=i.getOrElse=i.getOrElseW=void 0;var Yr=kt(),Bt=lt(),Qr=pt(),Eu=$r(),Gt=ne(),C=U(),tn=Y(),at=Su(it()),rt=Dt(),Zr=Pe();i.left=at.left;i.right=at.right;var K=function(t,e){return C.pipe(t,i.map(e))},mt=function(t,e){return C.pipe(t,i.ap(e))},Rt=function(t,e){return C.pipe(t,i.chain(e))},$t=function(t,e,r){return C.pipe(t,i.reduce(e,r))},Vt=function(t){return function(e,r){var n=i.foldMap(t);return C.pipe(e,n(r))}},zt=function(t,e,r){return C.pipe(t,i.reduceRight(e,r))},ie=function(t){var e=i.traverse(t);return function(r,n){return C.pipe(r,e(n))}},Ce=function(t,e,r){return C.pipe(t,i.bimap(e,r))},Ne=function(t,e){return C.pipe(t,i.mapLeft(e))},en=function(t,e){return C.pipe(t,i.alt(e))},We=function(t,e){return C.pipe(t,i.extend(e))},Le=function(t,e){return Eu.tailRec(e(t),function(r){return i.isLeft(r)?i.right(i.left(r.left)):i.isLeft(r.right)?i.left(e(r.right.left)):i.right(i.right(r.right.right))})};i.URI="Either";var bu=function(t,e){return{show:function(r){return i.isLeft(r)?"left("+t.show(r.left)+")":"right("+e.show(r.right)+")"}}};i.getShow=bu;var _u=function(t,e){return{equals:function(r,n){return r===n||(i.isLeft(r)?i.isLeft(n)&&t.equals(r.left,n.left):i.isRight(n)&&e.equals(r.right,n.right))}}};i.getEq=_u;var Ru=function(t){return{concat:function(e,r){return i.isLeft(r)?e:i.isLeft(e)?r:i.right(t.concat(e.right,r.right))}}};i.getSemigroup=Ru;var Ou=function(t){var e=i.left(t.empty);return{URI:i.URI,_E:void 0,compact:function(r){return i.isLeft(r)?r:r.right._tag==="None"?e:i.right(r.right.value)},separate:function(r){return i.isLeft(r)?rt.separated(r,r):i.isLeft(r.right)?rt.separated(i.right(r.right.left),e):rt.separated(e,i.right(r.right.right))}}};i.getCompactable=Ou;var Au=function(t){var e=i.left(t.empty),r=i.getCompactable(t),n=r.compact,u=r.separate,c=function(l,v){return i.isLeft(l)||v(l.right)?l:e},f=function(l,v){return i.isLeft(l)?rt.separated(l,l):v(l.right)?rt.separated(e,i.right(l.right)):rt.separated(i.right(l.right),e)};return{URI:i.URI,_E:void 0,map:K,compact:n,separate:u,filter:c,filterMap:function(l,v){if(i.isLeft(l))return l;var y=v(l.right);return y._tag==="None"?e:i.right(y.value)},partition:f,partitionMap:function(l,v){if(i.isLeft(l))return rt.separated(l,l);var y=v(l.right);return i.isLeft(y)?rt.separated(i.right(y.left),e):rt.separated(e,i.right(y.right))}}};i.getFilterable=Au;var qu=function(t){var e=i.getFilterable(t),r=i.getCompactable(t);return{URI:i.URI,_E:void 0,map:K,compact:e.compact,separate:e.separate,filter:e.filter,filterMap:e.filterMap,partition:e.partition,partitionMap:e.partitionMap,traverse:ie,sequence:i.sequence,reduce:$t,foldMap:Vt,reduceRight:zt,wither:Zr.witherDefault(i.Traversable,r),wilt:Zr.wiltDefault(i.Traversable,r)}};i.getWitherable=qu;var wu=function(t){return{URI:i.URI,_E:void 0,map:K,ap:function(e,r){return i.isLeft(e)?i.isLeft(r)?i.left(t.concat(e.left,r.left)):e:i.isLeft(r)?r:i.right(e.right(r.right))},of:i.of}};i.getApplicativeValidation=wu;var Tu=function(t){return{URI:i.URI,_E:void 0,map:K,alt:function(e,r){if(i.isRight(e))return e;var n=r();return i.isLeft(n)?i.left(t.concat(e.left,n.left)):n}}};i.getAltValidation=Tu;var Mu=function(t){return function(e){return i.isLeft(e)?e:i.right(t(e.right))}};i.map=Mu;i.Functor={URI:i.URI,map:K};i.of=i.right;i.Pointed={URI:i.URI,of:i.of};var xu=function(t){return function(e){return i.isLeft(e)?e:i.isLeft(t)?t:i.right(e.right(t.right))}};i.apW=xu;i.ap=i.apW;i.Apply={URI:i.URI,map:K,ap:mt};i.Applicative={URI:i.URI,map:K,ap:mt,of:i.of};var Uu=function(t){return function(e){return i.isLeft(e)?e:t(e.right)}};i.chainW=Uu;i.chain=i.chainW;i.Chain={URI:i.URI,map:K,ap:mt,chain:Rt};i.Monad={URI:i.URI,map:K,ap:mt,of:i.of,chain:Rt};var Fu=function(t,e){return function(r){return i.isLeft(r)?t:e(t,r.right)}};i.reduce=Fu;var Pu=function(t){return function(e){return function(r){return i.isLeft(r)?t.empty:e(r.right)}}};i.foldMap=Pu;var Cu=function(t,e){return function(r){return i.isLeft(r)?t:e(r.right,t)}};i.reduceRight=Cu;i.Foldable={URI:i.URI,reduce:$t,foldMap:Vt,reduceRight:zt};var Nu=function(t){return function(e){return function(r){return i.isLeft(r)?t.of(i.left(r.left)):t.map(e(r.right),i.right)}}};i.traverse=Nu;var Wu=function(t){return function(e){return i.isLeft(e)?t.of(i.left(e.left)):t.map(e.right,i.right)}};i.sequence=Wu;i.Traversable={URI:i.URI,map:K,reduce:$t,foldMap:Vt,reduceRight:zt,traverse:ie,sequence:i.sequence};var Lu=function(t,e){return function(r){return i.isLeft(r)?i.left(t(r.left)):i.right(e(r.right))}};i.bimap=Lu;var Ku=function(t){return function(e){return i.isLeft(e)?i.left(t(e.left)):e}};i.mapLeft=Ku;i.Bifunctor={URI:i.URI,bimap:Ce,mapLeft:Ne};var ju=function(t){return function(e){return i.isLeft(e)?t():e}};i.altW=ju;i.alt=i.altW;i.Alt={URI:i.URI,map:K,alt:en};var ku=function(t){return function(e){return i.isLeft(e)?e:i.right(t(e))}};i.extend=ku;i.Extend={URI:i.URI,map:K,extend:We};i.ChainRec={URI:i.URI,map:K,ap:mt,chain:Rt,chainRec:Le};i.throwError=i.left;i.MonadThrow={URI:i.URI,map:K,ap:mt,of:i.of,chain:Rt,throwError:i.throwError};i.FromEither={URI:i.URI,fromEither:C.identity};i.fromPredicate=Gt.fromPredicate(i.FromEither);i.fromOption=Gt.fromOption(i.FromEither);i.isLeft=at.isLeft;i.isRight=at.isRight;var Du=function(t,e){return function(r){return i.isLeft(r)?t(r.left):e(r.right)}};i.matchW=Du;i.foldW=i.matchW;i.match=i.matchW;i.fold=i.match;var Bu=function(t){return function(e){return i.isLeft(e)?t(e.left):e.right}};i.getOrElseW=Bu;i.getOrElse=i.getOrElseW;i.flap=tn.flap(i.Functor);i.apFirst=Bt.apFirst(i.Apply);i.apSecond=Bt.apSecond(i.Apply);i.chainFirst=Qr.chainFirst(i.Chain);i.chainFirstW=i.chainFirst;i.flattenW=i.chainW(C.identity);i.flatten=i.flattenW;i.duplicate=i.extend(C.identity);i.fromOptionK=Gt.fromOptionK(i.FromEither);i.chainOptionK=Gt.chainOptionK(i.FromEither,i.Chain);i.filterOrElse=Gt.filterOrElse(i.FromEither,i.Chain);i.filterOrElseW=i.filterOrElse;var Gu=function(t){return i.isLeft(t)?i.right(t.left):i.left(t.right)};i.swap=Gu;var $u=function(t){return function(e){return i.isLeft(e)?t(e.left):e}};i.orElseW=$u;i.orElse=i.orElseW;var Vu=function(t){return function(e){return e==null?i.left(t):i.right(e)}};i.fromNullable=Vu;var zu=function(t,e){try{return i.right(t())}catch(r){return i.left(e(r))}};i.tryCatch=zu;var Ju=function(t,e){return function(){for(var r=[],n=0;n{"use strict";Object.defineProperty(A,"__esModule",{value:!0});A.and=A.or=A.not=A.Contravariant=A.getMonoidAll=A.getSemigroupAll=A.getMonoidAny=A.getSemigroupAny=A.URI=A.contramap=void 0;var Ot=U(),uc=function(t,e){return Ot.pipe(t,A.contramap(e))},cc=function(t){return function(e){return Ot.flow(t,e)}};A.contramap=cc;A.URI="Predicate";var sc=function(){return{concat:function(t,e){return Ot.pipe(t,A.or(e))}}};A.getSemigroupAny=sc;var fc=function(){return{concat:A.getSemigroupAny().concat,empty:Ot.constFalse}};A.getMonoidAny=fc;var lc=function(){return{concat:function(t,e){return Ot.pipe(t,A.and(e))}}};A.getSemigroupAll=lc;var pc=function(){return{concat:A.getSemigroupAll().concat,empty:Ot.constTrue}};A.getMonoidAll=pc;A.Contravariant={URI:A.URI,contramap:uc};var dc=function(t){return function(e){return!t(e)}};A.not=dc;var mc=function(t){return function(e){return function(r){return e(r)||t(r)}}};A.or=mc;var hc=function(t){return function(e){return function(r){return e(r)&&t(r)}}};A.and=hc});var nn=m(V=>{"use strict";Object.defineProperty(V,"__esModule",{value:!0});V.concatAll=V.endo=V.filterSecond=V.filterFirst=V.reverse=void 0;var vc=function(t){return{concat:function(e,r){return t.concat(r,e)}}};V.reverse=vc;var gc=function(t){return function(e){return{concat:function(r,n){return t(r)?e.concat(r,n):n}}}};V.filterFirst=gc;var yc=function(t){return function(e){return{concat:function(r,n){return t(n)?e.concat(r,n):r}}}};V.filterSecond=yc;var Ic=function(t){return function(e){return{concat:function(r,n){return e.concat(t(r),t(n))}}}};V.endo=Ic;var Sc=function(t){return function(e){return function(r){return r.reduce(function(n,u){return t.concat(n,u)},e)}}};V.concatAll=Sc});var an=m(g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0});g.eqDate=g.eqNumber=g.eqString=g.eqBoolean=g.eq=g.strictEqual=g.getStructEq=g.getTupleEq=g.Contravariant=g.getMonoid=g.getSemigroup=g.eqStrict=g.URI=g.contramap=g.tuple=g.struct=g.fromEquals=void 0;var Ec=U(),bc=function(t){return{equals:function(e,r){return e===r||t(e,r)}}};g.fromEquals=bc;var _c=function(t){return g.fromEquals(function(e,r){for(var n in t)if(!t[n].equals(e[n],r[n]))return!1;return!0})};g.struct=_c;var Rc=function(){for(var t=[],e=0;e{"use strict";Object.defineProperty(p,"__esModule",{value:!0});p.ordDate=p.ordNumber=p.ordString=p.ordBoolean=p.ord=p.getDualOrd=p.getTupleOrd=p.between=p.clamp=p.max=p.min=p.geq=p.leq=p.gt=p.lt=p.equals=p.trivial=p.Contravariant=p.getMonoid=p.getSemigroup=p.URI=p.contramap=p.reverse=p.tuple=p.fromCompare=p.equalsDefault=void 0;var Mc=an(),oe=U(),xc=function(t){return function(e,r){return e===r||t(e,r)===0}};p.equalsDefault=xc;var Uc=function(t){return{equals:p.equalsDefault(t),compare:function(e,r){return e===r?0:t(e,r)}}};p.fromCompare=Uc;var Fc=function(){for(var t=[],e=0;e-1?e:r}};p.max=$c;var Vc=function(t){var e=p.min(t),r=p.max(t);return function(n,u){return function(c){return r(e(c,u),n)}}};p.clamp=Vc;var zc=function(t){var e=p.lt(t),r=p.gt(t);return function(n,u){return function(c){return!(e(c,n)||r(c,u))}}};p.between=zc;p.getTupleOrd=p.tuple;p.getDualOrd=p.reverse;p.ord=p.Contravariant;function Jc(t,e){return te?1:0}var je={equals:Mc.eqStrict.equals,compare:Jc};p.ordBoolean=je;p.ordString=je;p.ordNumber=je;p.ordDate=oe.pipe(p.ordNumber,p.contramap(function(t){return t.valueOf()}))});var fn=m(d=>{"use strict";var Xc=d&&d.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Hc=d&&d.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ke=d&&d.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Xc(e,t,r);return Hc(e,t),e};Object.defineProperty(d,"__esModule",{value:!0});d.semigroupProduct=d.semigroupSum=d.semigroupString=d.getFunctionSemigroup=d.semigroupAny=d.semigroupAll=d.fold=d.getIntercalateSemigroup=d.getMeetSemigroup=d.getJoinSemigroup=d.getDualSemigroup=d.getStructSemigroup=d.getTupleSemigroup=d.getFirstSemigroup=d.getLastSemigroup=d.getObjectSemigroup=d.semigroupVoid=d.concatAll=d.last=d.first=d.intercalate=d.tuple=d.struct=d.reverse=d.constant=d.max=d.min=void 0;var un=U(),Zc=ke(it()),cn=ke(nn()),sn=ke(on()),Yc=function(t){return{concat:sn.min(t)}};d.min=Yc;var Qc=function(t){return{concat:sn.max(t)}};d.max=Qc;var ts=function(t){return{concat:function(){return t}}};d.constant=ts;d.reverse=cn.reverse;var es=function(t){return{concat:function(e,r){var n={};for(var u in t)Zc.has.call(t,u)&&(n[u]=t[u].concat(e[u],r[u]));return n}}};d.struct=es;var rs=function(){for(var t=[],e=0;e{"use strict";Object.defineProperty(ue,"__esModule",{value:!0});ue.guard=void 0;function cs(t,e){return function(r){return r?e.of(void 0):t.zero()}}ue.guard=cs});var He=m(o=>{"use strict";var ss=o&&o.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),fs=o&&o.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ls=o&&o.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&ss(e,t,r);return fs(e,t),e};Object.defineProperty(o,"__esModule",{value:!0});o.fromEither=o.MonadThrow=o.throwError=o.Witherable=o.wilt=o.wither=o.Traversable=o.sequence=o.traverse=o.Filterable=o.partitionMap=o.partition=o.filterMap=o.filter=o.Compactable=o.separate=o.compact=o.Extend=o.extend=o.Alternative=o.guard=o.Zero=o.zero=o.Alt=o.alt=o.altW=o.Foldable=o.reduceRight=o.foldMap=o.reduce=o.Monad=o.Chain=o.chain=o.Applicative=o.Apply=o.ap=o.Pointed=o.of=o.Functor=o.map=o.getMonoid=o.getOrd=o.getEq=o.getShow=o.URI=o.getRight=o.getLeft=o.fromPredicate=o.some=o.none=void 0;o.getLastMonoid=o.getFirstMonoid=o.getApplyMonoid=o.getApplySemigroup=o.option=o.mapNullable=o.getRefinement=o.sequenceArray=o.traverseArray=o.traverseArrayWithIndex=o.traverseReadonlyArrayWithIndex=o.traverseReadonlyNonEmptyArrayWithIndex=o.ApT=o.apS=o.bind=o.bindTo=o.Do=o.exists=o.elem=o.toUndefined=o.toNullable=o.chainNullableK=o.fromNullableK=o.tryCatchK=o.tryCatch=o.fromNullable=o.chainEitherK=o.fromEitherK=o.duplicate=o.chainFirst=o.flatten=o.apSecond=o.apFirst=o.flap=o.getOrElse=o.getOrElseW=o.fold=o.match=o.foldW=o.matchW=o.isNone=o.isSome=o.FromEither=void 0;var ps=kt(),ce=lt(),pn=pt(),dn=ne(),M=U(),mn=Y(),ht=ls(it()),ds=Ke(),hn=fn(),De=Dt(),vn=Pe(),ms=ln();o.none=ht.none;o.some=ht.some;function hs(t){return function(e){return t(e)?o.some(e):o.none}}o.fromPredicate=hs;var vs=function(t){return t._tag==="Right"?o.none:o.some(t.left)};o.getLeft=vs;var gs=function(t){return t._tag==="Left"?o.none:o.some(t.right)};o.getRight=gs;var D=function(t,e){return M.pipe(t,o.map(e))},vt=function(t,e){return M.pipe(t,o.ap(e))},se=function(t,e){return M.pipe(t,o.chain(e))},fe=function(t,e,r){return M.pipe(t,o.reduce(e,r))},le=function(t){var e=o.foldMap(t);return function(r,n){return M.pipe(r,e(n))}},pe=function(t,e,r){return M.pipe(t,o.reduceRight(e,r))},Be=function(t){var e=o.traverse(t);return function(r,n){return M.pipe(r,e(n))}},Ge=function(t,e){return M.pipe(t,o.alt(e))},Jt=function(t,e){return M.pipe(t,o.filter(e))},$e=function(t,e){return M.pipe(t,o.filterMap(e))},gn=function(t,e){return M.pipe(t,o.extend(e))},Ve=function(t,e){return M.pipe(t,o.partition(e))},ze=function(t,e){return M.pipe(t,o.partitionMap(e))};o.URI="Option";var ys=function(t){return{show:function(e){return o.isNone(e)?"none":"some("+t.show(e.value)+")"}}};o.getShow=ys;var Is=function(t){return{equals:function(e,r){return e===r||(o.isNone(e)?o.isNone(r):o.isNone(r)?!1:t.equals(e.value,r.value))}}};o.getEq=Is;var Ss=function(t){return{equals:o.getEq(t).equals,compare:function(e,r){return e===r?0:o.isSome(e)?o.isSome(r)?t.compare(e.value,r.value):1:-1}}};o.getOrd=Ss;var Es=function(t){return{concat:function(e,r){return o.isNone(e)?r:o.isNone(r)?e:o.some(t.concat(e.value,r.value))},empty:o.none}};o.getMonoid=Es;var bs=function(t){return function(e){return o.isNone(e)?o.none:o.some(t(e.value))}};o.map=bs;o.Functor={URI:o.URI,map:D};o.of=o.some;o.Pointed={URI:o.URI,of:o.of};var _s=function(t){return function(e){return o.isNone(e)||o.isNone(t)?o.none:o.some(e.value(t.value))}};o.ap=_s;o.Apply={URI:o.URI,map:D,ap:vt};o.Applicative={URI:o.URI,map:D,ap:vt,of:o.of};var Rs=function(t){return function(e){return o.isNone(e)?o.none:t(e.value)}};o.chain=Rs;o.Chain={URI:o.URI,map:D,ap:vt,chain:se};o.Monad={URI:o.URI,map:D,ap:vt,of:o.of,chain:se};var Os=function(t,e){return function(r){return o.isNone(r)?t:e(t,r.value)}};o.reduce=Os;var As=function(t){return function(e){return function(r){return o.isNone(r)?t.empty:e(r.value)}}};o.foldMap=As;var qs=function(t,e){return function(r){return o.isNone(r)?t:e(r.value,t)}};o.reduceRight=qs;o.Foldable={URI:o.URI,reduce:fe,foldMap:le,reduceRight:pe};var ws=function(t){return function(e){return o.isNone(e)?t():e}};o.altW=ws;o.alt=o.altW;o.Alt={URI:o.URI,map:D,alt:Ge};var Ts=function(){return o.none};o.zero=Ts;o.Zero={URI:o.URI,zero:o.zero};o.guard=ms.guard(o.Zero,o.Pointed);o.Alternative={URI:o.URI,map:D,ap:vt,of:o.of,alt:Ge,zero:o.zero};var Ms=function(t){return function(e){return o.isNone(e)?o.none:o.some(t(e))}};o.extend=Ms;o.Extend={URI:o.URI,map:D,extend:gn};o.compact=o.chain(M.identity);var xs=De.separated(o.none,o.none),Us=function(t){return o.isNone(t)?xs:De.separated(o.getLeft(t.value),o.getRight(t.value))};o.separate=Us;o.Compactable={URI:o.URI,compact:o.compact,separate:o.separate};var Fs=function(t){return function(e){return o.isNone(e)?o.none:t(e.value)?e:o.none}};o.filter=Fs;var Ps=function(t){return function(e){return o.isNone(e)?o.none:t(e.value)}};o.filterMap=Ps;var Cs=function(t){return function(e){return De.separated(Jt(e,ds.not(t)),Jt(e,t))}};o.partition=Cs;var Ns=function(t){return M.flow(o.map(t),o.separate)};o.partitionMap=Ns;o.Filterable={URI:o.URI,map:D,compact:o.compact,separate:o.separate,filter:Jt,filterMap:$e,partition:Ve,partitionMap:ze};var Ws=function(t){return function(e){return function(r){return o.isNone(r)?t.of(o.none):t.map(e(r.value),o.some)}}};o.traverse=Ws;var Ls=function(t){return function(e){return o.isNone(e)?t.of(o.none):t.map(e.value,o.some)}};o.sequence=Ls;o.Traversable={URI:o.URI,map:D,reduce:fe,foldMap:le,reduceRight:pe,traverse:Be,sequence:o.sequence};var Je=vn.witherDefault(o.Traversable,o.Compactable),Xe=vn.wiltDefault(o.Traversable,o.Compactable),Ks=function(t){var e=Je(t);return function(r){return function(n){return e(n,r)}}};o.wither=Ks;var js=function(t){var e=Xe(t);return function(r){return function(n){return e(n,r)}}};o.wilt=js;o.Witherable={URI:o.URI,map:D,reduce:fe,foldMap:le,reduceRight:pe,traverse:Be,sequence:o.sequence,compact:o.compact,separate:o.separate,filter:Jt,filterMap:$e,partition:Ve,partitionMap:ze,wither:Je,wilt:Xe};var ks=function(){return o.none};o.throwError=ks;o.MonadThrow={URI:o.URI,map:D,ap:vt,of:o.of,chain:se,throwError:o.throwError};o.fromEither=o.getRight;o.FromEither={URI:o.URI,fromEither:o.fromEither};o.isSome=ht.isSome;var Ds=function(t){return t._tag==="None"};o.isNone=Ds;var Bs=function(t,e){return function(r){return o.isNone(r)?t():e(r.value)}};o.matchW=Bs;o.foldW=o.matchW;o.match=o.matchW;o.fold=o.match;var Gs=function(t){return function(e){return o.isNone(e)?t():e.value}};o.getOrElseW=Gs;o.getOrElse=o.getOrElseW;o.flap=mn.flap(o.Functor);o.apFirst=ce.apFirst(o.Apply);o.apSecond=ce.apSecond(o.Apply);o.flatten=o.compact;o.chainFirst=pn.chainFirst(o.Chain);o.duplicate=o.extend(M.identity);o.fromEitherK=dn.fromEitherK(o.FromEither);o.chainEitherK=dn.chainEitherK(o.FromEither,o.Chain);var $s=function(t){return t==null?o.none:o.some(t)};o.fromNullable=$s;var Vs=function(t){try{return o.some(t())}catch{return o.none}};o.tryCatch=Vs;var zs=function(t){return function(){for(var e=[],r=0;r{"use strict";var nf=k&&k.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),af=k&&k.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),of=k&&k.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&nf(e,t,r);return af(e,t),e};Object.defineProperty(k,"__esModule",{value:!0});k.getCompactableComposition=k.separate=k.compact=void 0;var In=U(),En=Y(),Sn=He(),uf=of(Dt());function Ze(t,e){return function(r){return t.map(r,e.compact)}}k.compact=Ze;function bn(t,e,r){var n=Ze(t,e),u=En.map(t,r);return function(c){return uf.separated(n(In.pipe(c,u(Sn.getLeft))),n(In.pipe(c,u(Sn.getRight))))}}k.separate=bn;function cf(t,e){var r=En.getFunctorComposition(t,e).map;return{map:r,compact:Ze(t,e),separate:bn(t,e,e)}}k.getCompactableComposition=cf});var Cn=m(S=>{"use strict";var sf=S&&S.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ff=S&&S.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),lf=S&&S.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&sf(e,t,r);return ff(e,t),e};Object.defineProperty(S,"__esModule",{value:!0});S.getEitherM=S.toUnion=S.swap=S.orLeft=S.orElseFirst=S.orElse=S.getOrElse=S.matchE=S.match=S.altValidation=S.mapLeft=S.bimap=S.alt=S.chain=S.ap=S.map=S.leftF=S.rightF=S.left=S.right=void 0;var pf=lt(),w=lf(ae()),X=U(),df=Y();function Qe(t){return X.flow(w.right,t.of)}S.right=Qe;function _n(t){return X.flow(w.left,t.of)}S.left=_n;function Rn(t){return function(e){return t.map(e,w.right)}}S.rightF=Rn;function On(t){return function(e){return t.map(e,w.left)}}S.leftF=On;function An(t){return df.map(t,w.Functor)}S.map=An;function qn(t){return pf.ap(t,w.Apply)}S.ap=qn;function wn(t){return function(e){return function(r){return t.chain(r,function(n){return w.isLeft(n)?t.of(n):e(n.right)})}}}S.chain=wn;function Tn(t){return function(e){return function(r){return t.chain(r,function(n){return w.isLeft(n)?e():t.of(n)})}}}S.alt=Tn;function Mn(t){return function(e,r){return function(n){return t.map(n,w.bimap(e,r))}}}S.bimap=Mn;function xn(t){return function(e){return function(r){return t.map(r,w.mapLeft(e))}}}S.mapLeft=xn;function mf(t,e){return function(r){return function(n){return t.chain(n,w.match(function(u){return t.map(r(),w.mapLeft(function(c){return e.concat(u,c)}))},Qe(t)))}}}S.altValidation=mf;function hf(t){return function(e,r){return function(n){return t.map(n,w.match(e,r))}}}S.match=hf;function Un(t){return function(e,r){return function(n){return t.chain(n,w.match(e,r))}}}S.matchE=Un;function Fn(t){return function(e){return function(r){return t.chain(r,w.match(e,t.of))}}}S.getOrElse=Fn;function tr(t){return function(e){return function(r){return t.chain(r,function(n){return w.isLeft(n)?e(n.left):t.of(n)})}}}S.orElse=tr;function vf(t){var e=tr(t);return function(r){return e(function(n){return t.map(r(n),function(u){return w.isLeft(u)?u:w.left(n)})})}}S.orElseFirst=vf;function gf(t){return function(e){return function(r){return t.chain(r,w.match(function(n){return t.map(e(n),w.left)},function(n){return t.of(w.right(n))}))}}}S.orLeft=gf;function Pn(t){return function(e){return t.map(e,w.swap)}}S.swap=Pn;function yf(t){return function(e){return t.map(e,w.toUnion)}}S.toUnion=yf;function If(t){var e=qn(t),r=An(t),n=wn(t),u=Tn(t),c=Mn(t),f=xn(t),l=Un(t),v=Fn(t),y=tr(t);return{map:function(I,R){return X.pipe(I,r(R))},ap:function(I,R){return X.pipe(I,e(R))},of:Qe(t),chain:function(I,R){return X.pipe(I,n(R))},alt:function(I,R){return X.pipe(I,u(R))},bimap:function(I,R,x){return X.pipe(I,c(R,x))},mapLeft:function(I,R){return X.pipe(I,f(R))},fold:function(I,R,x){return X.pipe(I,l(R,x))},getOrElse:function(I,R){return X.pipe(I,v(R))},orElse:function(I,R){return X.pipe(I,y(R))},swap:Pn(t),rightM:Rn(t),leftM:On(t),left:_n(t)}}S.getEitherM=If});var kn=m(z=>{"use strict";Object.defineProperty(z,"__esModule",{value:!0});z.getFilterableComposition=z.partitionMap=z.partition=z.filterMap=z.filter=void 0;var Nn=Ye(),At=U(),Sf=Y(),Wn=He(),Ef=Ke(),Ln=Dt();function er(t,e){return function(r){return function(n){return t.map(n,function(u){return e.filter(u,r)})}}}z.filter=er;function rr(t,e){return function(r){return function(n){return t.map(n,function(u){return e.filterMap(u,r)})}}}z.filterMap=rr;function Kn(t,e){var r=er(t,e);return function(n){var u=r(Ef.not(n)),c=r(n);return function(f){return Ln.separated(u(f),c(f))}}}z.partition=Kn;function jn(t,e){var r=rr(t,e);return function(n){return function(u){return Ln.separated(At.pipe(u,r(function(c){return Wn.getLeft(n(c))})),At.pipe(u,r(function(c){return Wn.getRight(n(c))})))}}}z.partitionMap=jn;function bf(t,e){var r=Sf.getFunctorComposition(t,e).map,n=Nn.compact(t,e),u=Nn.separate(t,e,e),c=er(t,e),f=rr(t,e),l=Kn(t,e),v=jn(t,e);return{map:r,compact:n,separate:u,filter:function(y,I){return At.pipe(y,c(I))},filterMap:function(y,I){return At.pipe(y,f(I))},partition:function(y,I){return At.pipe(y,l(I))},partitionMap:function(y,I){return At.pipe(y,v(I))}}}z.getFilterableComposition=bf});var ir=m(ot=>{"use strict";Object.defineProperty(ot,"__esModule",{value:!0});ot.chainFirstIOK=ot.chainIOK=ot.fromIOK=void 0;var _f=pt(),nr=U();function Rf(t){return function(e){return nr.flow(e,t.fromIO)}}ot.fromIOK=Rf;function Of(t,e){return function(r){var n=nr.flow(r,t.fromIO);return function(u){return e.chain(u,n)}}}ot.chainIOK=Of;function Af(t,e){var r=_f.chainFirst(e);return function(n){return r(nr.flow(n,t.fromIO))}}ot.chainFirstIOK=Af});var Dn=m(ut=>{"use strict";Object.defineProperty(ut,"__esModule",{value:!0});ut.chainFirstTaskK=ut.chainTaskK=ut.fromTaskK=void 0;var qf=pt(),ar=U();function wf(t){return function(e){return ar.flow(e,t.fromTask)}}ut.fromTaskK=wf;function Tf(t,e){return function(r){var n=ar.flow(r,t.fromTask);return function(u){return e.chain(u,n)}}}ut.chainTaskK=Tf;function Mf(t,e){var r=qf.chainFirst(e);return function(n){return r(ar.flow(n,t.fromTask))}}ut.chainFirstTaskK=Mf});var $n=m(s=>{"use strict";var xf=s&&s.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Uf=s&&s.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Ff=s&&s.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&xf(e,t,r);return Uf(e,t),e};Object.defineProperty(s,"__esModule",{value:!0});s.getMonoid=s.getSemigroup=s.taskSeq=s.task=s.sequenceSeqArray=s.traverseSeqArray=s.traverseSeqArrayWithIndex=s.sequenceArray=s.traverseArray=s.traverseArrayWithIndex=s.traverseReadonlyArrayWithIndexSeq=s.traverseReadonlyNonEmptyArrayWithIndexSeq=s.traverseReadonlyArrayWithIndex=s.traverseReadonlyNonEmptyArrayWithIndex=s.ApT=s.apS=s.bind=s.bindTo=s.Do=s.never=s.FromTask=s.chainFirstIOK=s.chainIOK=s.fromIOK=s.FromIO=s.chainFirst=s.MonadTask=s.fromTask=s.MonadIO=s.Monad=s.Chain=s.ApplicativeSeq=s.ApplySeq=s.ApplicativePar=s.apSecond=s.apFirst=s.ApplyPar=s.Pointed=s.flap=s.Functor=s.getRaceMonoid=s.URI=s.flatten=s.chain=s.of=s.ap=s.map=s.delay=s.fromIO=void 0;var Pf=kt(),de=lt(),Bn=pt(),or=ir(),nt=U(),Gn=Y(),gt=Ff(it()),Cf=function(t){return function(){return Promise.resolve().then(t)}};s.fromIO=Cf;function Nf(t){return function(e){return function(){return new Promise(function(r){setTimeout(function(){Promise.resolve().then(e).then(r)},t)})}}}s.delay=Nf;var H=function(t,e){return nt.pipe(t,s.map(e))},yt=function(t,e){return nt.pipe(t,s.ap(e))},ur=function(t,e){return nt.pipe(t,s.chain(function(r){return nt.pipe(e,s.map(r))}))},qt=function(t,e){return nt.pipe(t,s.chain(e))},Wf=function(t){return function(e){return function(){return Promise.resolve().then(e).then(t)}}};s.map=Wf;var Lf=function(t){return function(e){return function(){return Promise.all([Promise.resolve().then(e),Promise.resolve().then(t)]).then(function(r){var n=r[0],u=r[1];return n(u)})}}};s.ap=Lf;var Kf=function(t){return function(){return Promise.resolve(t)}};s.of=Kf;var jf=function(t){return function(e){return function(){return Promise.resolve().then(e).then(function(r){return t(r)()})}}};s.chain=jf;s.flatten=s.chain(nt.identity);s.URI="Task";function kf(){return{concat:function(t,e){return function(){return Promise.race([Promise.resolve().then(t),Promise.resolve().then(e)])}},empty:s.never}}s.getRaceMonoid=kf;s.Functor={URI:s.URI,map:H};s.flap=Gn.flap(s.Functor);s.Pointed={URI:s.URI,of:s.of};s.ApplyPar={URI:s.URI,map:H,ap:yt};s.apFirst=de.apFirst(s.ApplyPar);s.apSecond=de.apSecond(s.ApplyPar);s.ApplicativePar={URI:s.URI,map:H,ap:yt,of:s.of};s.ApplySeq={URI:s.URI,map:H,ap:ur};s.ApplicativeSeq={URI:s.URI,map:H,ap:ur,of:s.of};s.Chain={URI:s.URI,map:H,ap:yt,chain:qt};s.Monad={URI:s.URI,map:H,of:s.of,ap:yt,chain:qt};s.MonadIO={URI:s.URI,map:H,of:s.of,ap:yt,chain:qt,fromIO:s.fromIO};s.fromTask=nt.identity;s.MonadTask={URI:s.URI,map:H,of:s.of,ap:yt,chain:qt,fromIO:s.fromIO,fromTask:s.fromTask};s.chainFirst=Bn.chainFirst(s.Chain);s.FromIO={URI:s.URI,fromIO:s.fromIO};s.fromIOK=or.fromIOK(s.FromIO);s.chainIOK=or.chainIOK(s.FromIO,s.Chain);s.chainFirstIOK=or.chainFirstIOK(s.FromIO,s.Chain);s.FromTask={URI:s.URI,fromIO:s.fromIO,fromTask:s.fromTask};var Df=function(){return new Promise(function(t){})};s.never=Df;s.Do=s.of(gt.emptyRecord);s.bindTo=Gn.bindTo(s.Functor);s.bind=Bn.bind(s.Chain);s.apS=de.apS(s.ApplyPar);s.ApT=s.of(gt.emptyReadonlyArray);var Bf=function(t){return function(e){return function(){return Promise.all(e.map(function(r,n){return Promise.resolve().then(function(){return t(n,r)()})}))}}};s.traverseReadonlyNonEmptyArrayWithIndex=Bf;var Gf=function(t){var e=s.traverseReadonlyNonEmptyArrayWithIndex(t);return function(r){return gt.isNonEmpty(r)?e(r):s.ApT}};s.traverseReadonlyArrayWithIndex=Gf;var $f=function(t){return function(e){return function(){return gt.tail(e).reduce(function(r,n,u){return r.then(function(c){return Promise.resolve().then(t(u+1,n)).then(function(f){return c.push(f),c})})},Promise.resolve().then(t(0,gt.head(e))).then(gt.singleton))}}};s.traverseReadonlyNonEmptyArrayWithIndexSeq=$f;var Vf=function(t){var e=s.traverseReadonlyNonEmptyArrayWithIndexSeq(t);return function(r){return gt.isNonEmpty(r)?e(r):s.ApT}};s.traverseReadonlyArrayWithIndexSeq=Vf;s.traverseArrayWithIndex=s.traverseReadonlyArrayWithIndex;var zf=function(t){return s.traverseReadonlyArrayWithIndex(function(e,r){return t(r)})};s.traverseArray=zf;s.sequenceArray=s.traverseArray(nt.identity);s.traverseSeqArrayWithIndex=s.traverseReadonlyArrayWithIndexSeq;var Jf=function(t){return s.traverseReadonlyArrayWithIndexSeq(function(e,r){return t(r)})};s.traverseSeqArray=Jf;s.sequenceSeqArray=s.traverseSeqArray(nt.identity);s.task={URI:s.URI,map:H,of:s.of,ap:yt,chain:qt,fromIO:s.fromIO,fromTask:s.fromTask};s.taskSeq={URI:s.URI,map:H,of:s.of,ap:ur,chain:qt,fromIO:s.fromIO,fromTask:s.fromTask};s.getSemigroup=de.getApplySemigroup(s.ApplySeq);s.getMonoid=Pf.getApplicativeMonoid(s.ApplicativeSeq)});var Zn=m(a=>{"use strict";var Xf=a&&a.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Hf=a&&a.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),he=a&&a.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Xf(e,t,r);return Hf(e,t),e};Object.defineProperty(a,"__esModule",{value:!0});a.getCompactable=a.getAltTaskValidation=a.getApplicativeTaskValidation=a.URI=a.throwError=a.of=a.altW=a.alt=a.flatten=a.flattenW=a.chainW=a.chain=a.apW=a.ap=a.mapLeft=a.bimap=a.map=a.chainIOEitherK=a.chainIOEitherKW=a.fromIOEitherK=a.chainTaskOptionK=a.fromTaskOptionK=a.swap=a.orLeft=a.orElseFirstW=a.orElseFirst=a.orElseW=a.orElse=a.toUnion=a.tryCatchK=a.tryCatch=a.getOrElseW=a.getOrElse=a.foldW=a.matchEW=a.fold=a.matchE=a.matchW=a.match=a.fromTaskOption=a.fromIOEither=a.fromEither=a.fromTask=a.fromIO=a.leftIO=a.rightIO=a.leftTask=a.rightTask=a.right=a.left=void 0;a.traverseReadonlyArrayWithIndexSeq=a.traverseReadonlyNonEmptyArrayWithIndexSeq=a.traverseReadonlyArrayWithIndex=a.traverseReadonlyNonEmptyArrayWithIndex=a.ApT=a.apSW=a.apS=a.bindW=a.bind=a.bindTo=a.Do=a.bracket=a.taskify=a.chainFirstTaskK=a.chainTaskK=a.fromTaskK=a.FromTask=a.chainFirstIOK=a.chainIOK=a.fromIOK=a.FromIO=a.fromEitherK=a.filterOrElseW=a.filterOrElse=a.fromPredicate=a.chainEitherKW=a.chainEitherK=a.chainOptionK=a.fromOptionK=a.fromOption=a.FromEither=a.Alt=a.Bifunctor=a.chainFirstW=a.chainFirst=a.MonadThrow=a.MonadTask=a.MonadIO=a.Monad=a.Chain=a.ApplicativeSeq=a.ApplySeq=a.ApplicativePar=a.apSecond=a.apFirst=a.ApplyPar=a.Pointed=a.flap=a.Functor=a.getFilterable=void 0;a.getTaskValidation=a.getSemigroup=a.getApplyMonoid=a.getApplySemigroup=a.taskEitherSeq=a.taskEither=a.sequenceSeqArray=a.traverseSeqArray=a.traverseSeqArrayWithIndex=a.sequenceArray=a.traverseArray=a.traverseArrayWithIndex=void 0;var Zf=kt(),wt=lt(),zn=pt(),Vn=Ye(),ct=he(ae()),P=he(Cn()),me=kn(),It=ne(),cr=ir(),sr=Dn(),q=U(),Jn=Y(),B=he(it()),_=he($n());a.left=P.left(_.Pointed);a.right=P.right(_.Pointed);a.rightTask=P.rightF(_.Functor);a.leftTask=P.leftF(_.Functor);a.rightIO=q.flow(_.fromIO,a.rightTask);a.leftIO=q.flow(_.fromIO,a.leftTask);a.fromIO=a.rightIO;a.fromTask=a.rightTask;a.fromEither=_.of;a.fromIOEither=_.fromIO;var Yf=function(t){return _.map(ct.fromOption(t))};a.fromTaskOption=Yf;a.match=P.match(_.Functor);a.matchW=a.match;a.matchE=P.matchE(_.Monad);a.fold=a.matchE;a.matchEW=a.matchE;a.foldW=a.matchEW;a.getOrElse=P.getOrElse(_.Monad);a.getOrElseW=a.getOrElse;var Qf=function(t,e){return function(){return t().then(B.right,function(r){return B.left(e(r))})}};a.tryCatch=Qf;var tl=function(t,e){return function(){for(var r=[],n=0;n{ei.exports=ti;ti.sync=yl;var Yn=require("fs");function gl(t,e){var r=e.pathExt!==void 0?e.pathExt:process.env.PATHEXT;if(!r||(r=r.split(";"),r.indexOf("")!==-1))return!0;for(var n=0;n{oi.exports=ii;ii.sync=Il;var ni=require("fs");function ii(t,e,r){ni.stat(t,function(n,u){r(n,n?!1:ai(u,e))})}function Il(t,e){return ai(ni.statSync(t),e)}function ai(t,e){return t.isFile()&&Sl(t,e)}function Sl(t,e){var r=t.mode,n=t.uid,u=t.gid,c=e.uid!==void 0?e.uid:process.getuid&&process.getuid(),f=e.gid!==void 0?e.gid:process.getgid&&process.getgid(),l=parseInt("100",8),v=parseInt("010",8),y=parseInt("001",8),I=l|v,R=r&y||r&v&&u===f||r&l&&n===c||r&I&&c===0;return R}});var si=m((Dd,ci)=>{var kd=require("fs"),ye;process.platform==="win32"||global.TESTING_WINDOWS?ye=ri():ye=ui();ci.exports=pr;pr.sync=El;function pr(t,e,r){if(typeof e=="function"&&(r=e,e={}),!r){if(typeof Promise!="function")throw new TypeError("callback not provided");return new Promise(function(n,u){pr(t,e||{},function(c,f){c?u(c):n(f)})})}ye(t,e||{},function(n,u){n&&(n.code==="EACCES"||e&&e.ignoreErrors)&&(n=null,u=!1),r(n,u)})}function El(t,e){try{return ye.sync(t,e||{})}catch(r){if(e&&e.ignoreErrors||r.code==="EACCES")return!1;throw r}}});var vi=m((Bd,hi)=>{var Tt=process.platform==="win32"||process.env.OSTYPE==="cygwin"||process.env.OSTYPE==="msys",fi=require("path"),bl=Tt?";":":",li=si(),pi=t=>Object.assign(new Error(`not found: ${t}`),{code:"ENOENT"}),di=(t,e)=>{let r=e.colon||bl,n=t.match(/\//)||Tt&&t.match(/\\/)?[""]:[...Tt?[process.cwd()]:[],...(e.path||process.env.PATH||"").split(r)],u=Tt?e.pathExt||process.env.PATHEXT||".EXE;.CMD;.BAT;.COM":"",c=Tt?u.split(r):[""];return Tt&&t.indexOf(".")!==-1&&c[0]!==""&&c.unshift(""),{pathEnv:n,pathExt:c,pathExtExe:u}},mi=(t,e,r)=>{typeof e=="function"&&(r=e,e={}),e||(e={});let{pathEnv:n,pathExt:u,pathExtExe:c}=di(t,e),f=[],l=y=>new Promise((I,R)=>{if(y===n.length)return e.all&&f.length?I(f):R(pi(t));let x=n[y],G=/^".*"$/.test(x)?x.slice(1,-1):x,$=fi.join(G,t),J=!G&&/^\.[\\\/]/.test(t)?t.slice(0,2)+$:$;I(v(J,y,0))}),v=(y,I,R)=>new Promise((x,G)=>{if(R===u.length)return x(l(I+1));let $=u[R];li(y+$,{pathExt:c},(J,Et)=>{if(!J&&Et)if(e.all)f.push(y+$);else return x(y+$);return x(v(y,I,R+1))})});return r?l(0).then(y=>r(null,y),r):l(0)},_l=(t,e)=>{e=e||{};let{pathEnv:r,pathExt:n,pathExtExe:u}=di(t,e),c=[];for(let f=0;f{"use strict";var gi=(t={})=>{let e=t.env||process.env;return(t.platform||process.platform)!=="win32"?"PATH":Object.keys(e).reverse().find(n=>n.toUpperCase()==="PATH")||"Path"};dr.exports=gi;dr.exports.default=gi});var Ei=m(($d,Si)=>{"use strict";var yi=require("path"),Rl=vi(),Ol=mr();function Ii(t,e){let r=t.options.env||process.env,n=process.cwd(),u=t.options.cwd!=null,c=u&&process.chdir!==void 0&&!process.chdir.disabled;if(c)try{process.chdir(t.options.cwd)}catch{}let f;try{f=Rl.sync(t.command,{path:r[Ol({env:r})],pathExt:e?yi.delimiter:void 0})}catch{}finally{c&&process.chdir(n)}return f&&(f=yi.resolve(u?t.options.cwd:"",f)),f}function Al(t){return Ii(t)||Ii(t,!0)}Si.exports=Al});var bi=m((Vd,vr)=>{"use strict";var hr=/([()\][%!^"`<>&|;, *?])/g;function ql(t){return t=t.replace(hr,"^$1"),t}function wl(t,e){return t=`${t}`,t=t.replace(/(\\*)"/g,'$1$1\\"'),t=t.replace(/(\\*)$/,"$1$1"),t=`"${t}"`,t=t.replace(hr,"^$1"),e&&(t=t.replace(hr,"^$1")),t}vr.exports.command=ql;vr.exports.argument=wl});var Ri=m((zd,_i)=>{"use strict";_i.exports=/^#!(.*)/});var Ai=m((Jd,Oi)=>{"use strict";var Tl=Ri();Oi.exports=(t="")=>{let e=t.match(Tl);if(!e)return null;let[r,n]=e[0].replace(/#! ?/,"").split(" "),u=r.split("/").pop();return u==="env"?n:n?`${u} ${n}`:u}});var wi=m((Xd,qi)=>{"use strict";var gr=require("fs"),Ml=Ai();function xl(t){let r=Buffer.alloc(150),n;try{n=gr.openSync(t,"r"),gr.readSync(n,r,0,150,0),gr.closeSync(n)}catch{}return Ml(r.toString())}qi.exports=xl});var Ui=m((Hd,xi)=>{"use strict";var Ul=require("path"),Ti=Ei(),Mi=bi(),Fl=wi(),Pl=process.platform==="win32",Cl=/\.(?:com|exe)$/i,Nl=/node_modules[\\/].bin[\\/][^\\/]+\.cmd$/i;function Wl(t){t.file=Ti(t);let e=t.file&&Fl(t.file);return e?(t.args.unshift(t.file),t.command=e,Ti(t)):t.file}function Ll(t){if(!Pl)return t;let e=Wl(t),r=!Cl.test(e);if(t.options.forceShell||r){let n=Nl.test(e);t.command=Ul.normalize(t.command),t.command=Mi.command(t.command),t.args=t.args.map(c=>Mi.argument(c,n));let u=[t.command].concat(t.args).join(" ");t.args=["/d","/s","/c",`"${u}"`],t.command=process.env.comspec||"cmd.exe",t.options.windowsVerbatimArguments=!0}return t}function Kl(t,e,r){e&&!Array.isArray(e)&&(r=e,e=null),e=e?e.slice(0):[],r=Object.assign({},r);let n={command:t,args:e,options:r,file:void 0,original:{command:t,args:e}};return r.shell?n:Ll(n)}xi.exports=Kl});var Ci=m((Zd,Pi)=>{"use strict";var yr=process.platform==="win32";function Ir(t,e){return Object.assign(new Error(`${e} ${t.command} ENOENT`),{code:"ENOENT",errno:"ENOENT",syscall:`${e} ${t.command}`,path:t.command,spawnargs:t.args})}function jl(t,e){if(!yr)return;let r=t.emit;t.emit=function(n,u){if(n==="exit"){let c=Fi(u,e,"spawn");if(c)return r.call(t,"error",c)}return r.apply(t,arguments)}}function Fi(t,e){return yr&&t===1&&!e.file?Ir(e.original,"spawn"):null}function kl(t,e){return yr&&t===1&&!e.file?Ir(e.original,"spawnSync"):null}Pi.exports={hookChildProcess:jl,verifyENOENT:Fi,verifyENOENTSync:kl,notFoundError:Ir}});var Li=m((Yd,Mt)=>{"use strict";var Ni=require("child_process"),Sr=Ui(),Er=Ci();function Wi(t,e,r){let n=Sr(t,e,r),u=Ni.spawn(n.command,n.args,n.options);return Er.hookChildProcess(u,n),u}function Dl(t,e,r){let n=Sr(t,e,r),u=Ni.spawnSync(n.command,n.args,n.options);return u.error=u.error||Er.verifyENOENTSync(u.status,n),u}Mt.exports=Wi;Mt.exports.spawn=Wi;Mt.exports.sync=Dl;Mt.exports._parse=Sr;Mt.exports._enoent=Er});var ji=m((Qd,Ki)=>{"use strict";Ki.exports=t=>{let e=typeof t=="string"?` +`:` +`.charCodeAt(),r=typeof t=="string"?"\r":"\r".charCodeAt();return t[t.length-1]===e&&(t=t.slice(0,t.length-1)),t[t.length-1]===r&&(t=t.slice(0,t.length-1)),t}});var Bi=m((tm,Ht)=>{"use strict";var Xt=require("path"),ki=mr(),Di=t=>{t=F({cwd:process.cwd(),path:process.env[ki()],execPath:process.execPath},t);let e,r=Xt.resolve(t.cwd),n=[];for(;e!==r;)n.push(Xt.join(r,"node_modules/.bin")),e=r,r=Xt.resolve(r,"..");let u=Xt.resolve(t.cwd,t.execPath,"..");return n.push(u),n.concat(t.path).join(Xt.delimiter)};Ht.exports=Di;Ht.exports.default=Di;Ht.exports.env=t=>{t=F({env:process.env},t);let e=F({},t.env),r=ki({env:e});return t.path=e[r],e[r]=Ht.exports(t),e}});var $i=m((em,br)=>{"use strict";var Gi=(t,e)=>{for(let r of Reflect.ownKeys(e))Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(e,r));return t};br.exports=Gi;br.exports.default=Gi});var zi=m((rm,Se)=>{"use strict";var Bl=$i(),Ie=new WeakMap,Vi=(t,e={})=>{if(typeof t!="function")throw new TypeError("Expected a function");let r,n=0,u=t.displayName||t.name||"",c=function(...f){if(Ie.set(c,++n),n===1)r=t.apply(this,f),t=null;else if(e.throw===!0)throw new Error(`Function \`${u}\` can only be called once`);return r};return Bl(c,t),Ie.set(c,n),c};Se.exports=Vi;Se.exports.default=Vi;Se.exports.callCount=t=>{if(!Ie.has(t))throw new Error(`The given function \`${t.name}\` is not wrapped by the \`onetime\` package`);return Ie.get(t)}});var Ji=m(Ee=>{"use strict";Object.defineProperty(Ee,"__esModule",{value:!0});Ee.SIGNALS=void 0;var Gl=[{name:"SIGHUP",number:1,action:"terminate",description:"Terminal closed",standard:"posix"},{name:"SIGINT",number:2,action:"terminate",description:"User interruption with CTRL-C",standard:"ansi"},{name:"SIGQUIT",number:3,action:"core",description:"User interruption with CTRL-\\",standard:"posix"},{name:"SIGILL",number:4,action:"core",description:"Invalid machine instruction",standard:"ansi"},{name:"SIGTRAP",number:5,action:"core",description:"Debugger breakpoint",standard:"posix"},{name:"SIGABRT",number:6,action:"core",description:"Aborted",standard:"ansi"},{name:"SIGIOT",number:6,action:"core",description:"Aborted",standard:"bsd"},{name:"SIGBUS",number:7,action:"core",description:"Bus error due to misaligned, non-existing address or paging error",standard:"bsd"},{name:"SIGEMT",number:7,action:"terminate",description:"Command should be emulated but is not implemented",standard:"other"},{name:"SIGFPE",number:8,action:"core",description:"Floating point arithmetic error",standard:"ansi"},{name:"SIGKILL",number:9,action:"terminate",description:"Forced termination",standard:"posix",forced:!0},{name:"SIGUSR1",number:10,action:"terminate",description:"Application-specific signal",standard:"posix"},{name:"SIGSEGV",number:11,action:"core",description:"Segmentation fault",standard:"ansi"},{name:"SIGUSR2",number:12,action:"terminate",description:"Application-specific signal",standard:"posix"},{name:"SIGPIPE",number:13,action:"terminate",description:"Broken pipe or socket",standard:"posix"},{name:"SIGALRM",number:14,action:"terminate",description:"Timeout or timer",standard:"posix"},{name:"SIGTERM",number:15,action:"terminate",description:"Termination",standard:"ansi"},{name:"SIGSTKFLT",number:16,action:"terminate",description:"Stack is empty or overflowed",standard:"other"},{name:"SIGCHLD",number:17,action:"ignore",description:"Child process terminated, paused or unpaused",standard:"posix"},{name:"SIGCLD",number:17,action:"ignore",description:"Child process terminated, paused or unpaused",standard:"other"},{name:"SIGCONT",number:18,action:"unpause",description:"Unpaused",standard:"posix",forced:!0},{name:"SIGSTOP",number:19,action:"pause",description:"Paused",standard:"posix",forced:!0},{name:"SIGTSTP",number:20,action:"pause",description:'Paused using CTRL-Z or "suspend"',standard:"posix"},{name:"SIGTTIN",number:21,action:"pause",description:"Background process cannot read terminal input",standard:"posix"},{name:"SIGBREAK",number:21,action:"terminate",description:"User interruption with CTRL-BREAK",standard:"other"},{name:"SIGTTOU",number:22,action:"pause",description:"Background process cannot write to terminal output",standard:"posix"},{name:"SIGURG",number:23,action:"ignore",description:"Socket received out-of-band data",standard:"bsd"},{name:"SIGXCPU",number:24,action:"core",description:"Process timed out",standard:"bsd"},{name:"SIGXFSZ",number:25,action:"core",description:"File too big",standard:"bsd"},{name:"SIGVTALRM",number:26,action:"terminate",description:"Timeout or timer",standard:"bsd"},{name:"SIGPROF",number:27,action:"terminate",description:"Timeout or timer",standard:"bsd"},{name:"SIGWINCH",number:28,action:"ignore",description:"Terminal window size changed",standard:"bsd"},{name:"SIGIO",number:29,action:"terminate",description:"I/O is available",standard:"other"},{name:"SIGPOLL",number:29,action:"terminate",description:"Watched event",standard:"other"},{name:"SIGINFO",number:29,action:"ignore",description:"Request for process information",standard:"other"},{name:"SIGPWR",number:30,action:"terminate",description:"Device running out of power",standard:"systemv"},{name:"SIGSYS",number:31,action:"core",description:"Invalid system call",standard:"other"},{name:"SIGUNUSED",number:31,action:"terminate",description:"Invalid system call",standard:"other"}];Ee.SIGNALS=Gl});var _r=m(xt=>{"use strict";Object.defineProperty(xt,"__esModule",{value:!0});xt.SIGRTMAX=xt.getRealtimeSignals=void 0;var $l=function(){let t=Hi-Xi+1;return Array.from({length:t},Vl)};xt.getRealtimeSignals=$l;var Vl=function(t,e){return{name:`SIGRT${e+1}`,number:Xi+e,action:"terminate",description:"Application-specific signal (realtime)",standard:"posix"}},Xi=34,Hi=64;xt.SIGRTMAX=Hi});var Zi=m(be=>{"use strict";Object.defineProperty(be,"__esModule",{value:!0});be.getSignals=void 0;var zl=require("os"),Jl=Ji(),Xl=_r(),Hl=function(){let t=(0,Xl.getRealtimeSignals)();return[...Jl.SIGNALS,...t].map(Zl)};be.getSignals=Hl;var Zl=function({name:t,number:e,description:r,action:n,forced:u=!1,standard:c}){let{signals:{[t]:f}}=zl.constants,l=f!==void 0;return{name:t,number:l?f:e,description:r,supported:l,action:n,forced:u,standard:c}}});var Qi=m(Ut=>{"use strict";Object.defineProperty(Ut,"__esModule",{value:!0});Ut.signalsByNumber=Ut.signalsByName=void 0;var Yl=require("os"),Yi=Zi(),Ql=_r(),tp=function(){return(0,Yi.getSignals)().reduce(ep,{})},ep=function(t,{name:e,number:r,description:n,supported:u,action:c,forced:f,standard:l}){return et(F({},t),{[e]:{name:e,number:r,description:n,supported:u,action:c,forced:f,standard:l}})},rp=tp();Ut.signalsByName=rp;var np=function(){let t=(0,Yi.getSignals)(),e=Ql.SIGRTMAX+1,r=Array.from({length:e},(n,u)=>ip(u,t));return Object.assign({},...r)},ip=function(t,e){let r=ap(t,e);if(r===void 0)return{};let{name:n,description:u,supported:c,action:f,forced:l,standard:v}=r;return{[t]:{name:n,number:t,description:u,supported:c,action:f,forced:l,standard:v}}},ap=function(t,e){let r=e.find(({name:n})=>Yl.constants.signals[n]===t);return r!==void 0?r:e.find(n=>n.number===t)},op=np();Ut.signalsByNumber=op});var ea=m((um,ta)=>{"use strict";var{signalsByName:up}=Qi(),cp=({timedOut:t,timeout:e,errorCode:r,signal:n,signalDescription:u,exitCode:c,isCanceled:f})=>t?`timed out after ${e} milliseconds`:f?"was canceled":r!==void 0?`failed with ${r}`:n!==void 0?`was killed with ${n} (${u})`:c!==void 0?`failed with exit code ${c}`:"failed",sp=({stdout:t,stderr:e,all:r,error:n,signal:u,exitCode:c,command:f,escapedCommand:l,timedOut:v,isCanceled:y,killed:I,parsed:{options:{timeout:R}}})=>{c=c===null?void 0:c,u=u===null?void 0:u;let x=u===void 0?void 0:up[u].description,G=n&&n.code,J=`Command ${cp({timedOut:v,timeout:R,errorCode:G,signal:u,signalDescription:x,exitCode:c,isCanceled:y})}: ${f}`,Et=Object.prototype.toString.call(n)==="[object Error]",te=Et?`${J} +${n.message}`:J,ee=[te,e,t].filter(Boolean).join(` +`);return Et?(n.originalMessage=n.message,n.message=ee):n=new Error(ee),n.shortMessage=te,n.command=f,n.escapedCommand=l,n.exitCode=c,n.signal=u,n.signalDescription=x,n.stdout=t,n.stderr=e,r!==void 0&&(n.all=r),"bufferedData"in n&&delete n.bufferedData,n.failed=!0,n.timedOut=Boolean(v),n.isCanceled=y,n.killed=I&&!v,n};ta.exports=sp});var na=m((cm,Rr)=>{"use strict";var _e=["stdin","stdout","stderr"],fp=t=>_e.some(e=>t[e]!==void 0),ra=t=>{if(!t)return;let{stdio:e}=t;if(e===void 0)return _e.map(n=>t[n]);if(fp(t))throw new Error(`It's not possible to provide \`stdio\` in combination with one of ${_e.map(n=>`\`${n}\``).join(", ")}`);if(typeof e=="string")return e;if(!Array.isArray(e))throw new TypeError(`Expected \`stdio\` to be of type \`string\` or \`Array\`, got \`${typeof e}\``);let r=Math.max(e.length,_e.length);return Array.from({length:r},(n,u)=>e[u])};Rr.exports=ra;Rr.exports.node=t=>{let e=ra(t);return e==="ipc"?"ipc":e===void 0||typeof e=="string"?[e,e,e,"ipc"]:e.includes("ipc")?e:[...e,"ipc"]}});var ia=m((sm,Re)=>{Re.exports=["SIGABRT","SIGALRM","SIGHUP","SIGINT","SIGTERM"];process.platform!=="win32"&&Re.exports.push("SIGVTALRM","SIGXCPU","SIGXFSZ","SIGUSR2","SIGTRAP","SIGSYS","SIGQUIT","SIGIOT");process.platform==="linux"&&Re.exports.push("SIGIO","SIGPOLL","SIGPWR","SIGSTKFLT","SIGUNUSED")});var sa=m((fm,Ct)=>{var O=global.process;typeof O!="object"||!O?Ct.exports=function(){}:(aa=require("assert"),Ft=ia(),oa=/^win/i.test(O.platform),Zt=require("events"),typeof Zt!="function"&&(Zt=Zt.EventEmitter),O.__signal_exit_emitter__?N=O.__signal_exit_emitter__:(N=O.__signal_exit_emitter__=new Zt,N.count=0,N.emitted={}),N.infinite||(N.setMaxListeners(1/0),N.infinite=!0),Ct.exports=function(t,e){if(global.process===O){aa.equal(typeof t,"function","a callback must be provided for exit handler"),Pt===!1&&Or();var r="exit";e&&e.alwaysLast&&(r="afterexit");var n=function(){N.removeListener(r,t),N.listeners("exit").length===0&&N.listeners("afterexit").length===0&&Oe()};return N.on(r,t),n}},Oe=function(){!Pt||global.process!==O||(Pt=!1,Ft.forEach(function(e){try{O.removeListener(e,Ae[e])}catch{}}),O.emit=qe,O.reallyExit=Ar,N.count-=1)},Ct.exports.unload=Oe,St=function(e,r,n){N.emitted[e]||(N.emitted[e]=!0,N.emit(e,r,n))},Ae={},Ft.forEach(function(t){Ae[t]=function(){if(O===global.process){var r=O.listeners(t);r.length===N.count&&(Oe(),St("exit",null,t),St("afterexit",null,t),oa&&t==="SIGHUP"&&(t="SIGINT"),O.kill(O.pid,t))}}}),Ct.exports.signals=function(){return Ft},Pt=!1,Or=function(){Pt||O!==global.process||(Pt=!0,N.count+=1,Ft=Ft.filter(function(e){try{return O.on(e,Ae[e]),!0}catch{return!1}}),O.emit=ca,O.reallyExit=ua)},Ct.exports.load=Or,Ar=O.reallyExit,ua=function(e){O===global.process&&(O.exitCode=e||0,St("exit",O.exitCode,null),St("afterexit",O.exitCode,null),Ar.call(O,O.exitCode))},qe=O.emit,ca=function(e,r){if(e==="exit"&&O===global.process){r!==void 0&&(O.exitCode=r);var n=qe.apply(this,arguments);return St("exit",O.exitCode,null),St("afterexit",O.exitCode,null),n}else return qe.apply(this,arguments)});var aa,Ft,oa,Zt,N,Oe,St,Ae,Pt,Or,Ar,ua,qe,ca});var la=m((lm,fa)=>{"use strict";var lp=require("os"),pp=sa(),dp=1e3*5,mp=(t,e="SIGTERM",r={})=>{let n=t(e);return hp(t,e,r,n),n},hp=(t,e,r,n)=>{if(!vp(e,r,n))return;let u=yp(r),c=setTimeout(()=>{t("SIGKILL")},u);c.unref&&c.unref()},vp=(t,{forceKillAfterTimeout:e},r)=>gp(t)&&e!==!1&&r,gp=t=>t===lp.constants.signals.SIGTERM||typeof t=="string"&&t.toUpperCase()==="SIGTERM",yp=({forceKillAfterTimeout:t=!0})=>{if(t===!0)return dp;if(!Number.isFinite(t)||t<0)throw new TypeError(`Expected the \`forceKillAfterTimeout\` option to be a non-negative integer, got \`${t}\` (${typeof t})`);return t},Ip=(t,e)=>{t.kill()&&(e.isCanceled=!0)},Sp=(t,e,r)=>{t.kill(e),r(Object.assign(new Error("Timed out"),{timedOut:!0,signal:e}))},Ep=(t,{timeout:e,killSignal:r="SIGTERM"},n)=>{if(e===0||e===void 0)return n;let u,c=new Promise((l,v)=>{u=setTimeout(()=>{Sp(t,r,v)},e)}),f=n.finally(()=>{clearTimeout(u)});return Promise.race([c,f])},bp=({timeout:t})=>{if(t!==void 0&&(!Number.isFinite(t)||t<0))throw new TypeError(`Expected the \`timeout\` option to be a non-negative integer, got \`${t}\` (${typeof t})`)},_p=async(t,{cleanup:e,detached:r},n)=>{if(!e||r)return n;let u=pp(()=>{t.kill()});return n.finally(()=>{u()})};fa.exports={spawnedKill:mp,spawnedCancel:Ip,setupTimeout:Ep,validateTimeout:bp,setExitHandler:_p}});var da=m((pm,pa)=>{"use strict";var Q=t=>t!==null&&typeof t=="object"&&typeof t.pipe=="function";Q.writable=t=>Q(t)&&t.writable!==!1&&typeof t._write=="function"&&typeof t._writableState=="object";Q.readable=t=>Q(t)&&t.readable!==!1&&typeof t._read=="function"&&typeof t._readableState=="object";Q.duplex=t=>Q.writable(t)&&Q.readable(t);Q.transform=t=>Q.duplex(t)&&typeof t._transform=="function";pa.exports=Q});var ha=m((dm,ma)=>{"use strict";var{PassThrough:Rp}=require("stream");ma.exports=t=>{t=F({},t);let{array:e}=t,{encoding:r}=t,n=r==="buffer",u=!1;e?u=!(r||n):r=r||"utf8",n&&(r=null);let c=new Rp({objectMode:u});r&&c.setEncoding(r);let f=0,l=[];return c.on("data",v=>{l.push(v),u?f=l.length:f+=v.length}),c.getBufferedValue=()=>e?l:n?Buffer.concat(l,f):l.join(""),c.getBufferedLength=()=>f,c}});var va=m((mm,Yt)=>{"use strict";var{constants:Op}=require("buffer"),Ap=require("stream"),{promisify:qp}=require("util"),wp=ha(),Tp=qp(Ap.pipeline),qr=class extends Error{constructor(){super("maxBuffer exceeded");this.name="MaxBufferError"}};async function wr(t,e){if(!t)throw new Error("Expected a stream");e=F({maxBuffer:1/0},e);let{maxBuffer:r}=e,n=wp(e);return await new Promise((u,c)=>{let f=l=>{l&&n.getBufferedLength()<=Op.MAX_LENGTH&&(l.bufferedData=n.getBufferedValue()),c(l)};(async()=>{try{await Tp(t,n),u()}catch(l){f(l)}})(),n.on("data",()=>{n.getBufferedLength()>r&&f(new qr)})}),n.getBufferedValue()}Yt.exports=wr;Yt.exports.buffer=(t,e)=>wr(t,et(F({},e),{encoding:"buffer"}));Yt.exports.array=(t,e)=>wr(t,et(F({},e),{array:!0}));Yt.exports.MaxBufferError=qr});var ya=m((hm,ga)=>{"use strict";var{PassThrough:Mp}=require("stream");ga.exports=function(){var t=[],e=new Mp({objectMode:!0});return e.setMaxListeners(0),e.add=r,e.isEmpty=n,e.on("unpipe",u),Array.prototype.slice.call(arguments).forEach(r),e;function r(c){return Array.isArray(c)?(c.forEach(r),this):(t.push(c),c.once("end",u.bind(null,c)),c.once("error",e.emit.bind(e,"error")),c.pipe(e,{end:!1}),this)}function n(){return t.length==0}function u(c){t=t.filter(function(f){return f!==c}),!t.length&&e.readable&&e.end()}}});var ba=m((vm,Ea)=>{"use strict";var Sa=da(),Ia=va(),xp=ya(),Up=(t,e)=>{e===void 0||t.stdin===void 0||(Sa(e)?e.pipe(t.stdin):t.stdin.end(e))},Fp=(t,{all:e})=>{if(!e||!t.stdout&&!t.stderr)return;let r=xp();return t.stdout&&r.add(t.stdout),t.stderr&&r.add(t.stderr),r},Tr=async(t,e)=>{if(!!t){t.destroy();try{return await e}catch(r){return r.bufferedData}}},Mr=(t,{encoding:e,buffer:r,maxBuffer:n})=>{if(!(!t||!r))return e?Ia(t,{encoding:e,maxBuffer:n}):Ia.buffer(t,{maxBuffer:n})},Pp=async({stdout:t,stderr:e,all:r},{encoding:n,buffer:u,maxBuffer:c},f)=>{let l=Mr(t,{encoding:n,buffer:u,maxBuffer:c}),v=Mr(e,{encoding:n,buffer:u,maxBuffer:c}),y=Mr(r,{encoding:n,buffer:u,maxBuffer:c*2});try{return await Promise.all([f,l,v,y])}catch(I){return Promise.all([{error:I,signal:I.signal,timedOut:I.timedOut},Tr(t,l),Tr(e,v),Tr(r,y)])}},Cp=({input:t})=>{if(Sa(t))throw new TypeError("The `input` option cannot be a stream in sync mode")};Ea.exports={handleInput:Up,makeAllStream:Fp,getSpawnedResult:Pp,validateInputSync:Cp}});var Ra=m((gm,_a)=>{"use strict";var Np=(async()=>{})().constructor.prototype,Wp=["then","catch","finally"].map(t=>[t,Reflect.getOwnPropertyDescriptor(Np,t)]),Lp=(t,e)=>{for(let[r,n]of Wp){let u=typeof e=="function"?(...c)=>Reflect.apply(n.value,e(),c):n.value.bind(e);Reflect.defineProperty(t,r,et(F({},n),{value:u}))}return t},Kp=t=>new Promise((e,r)=>{t.on("exit",(n,u)=>{e({exitCode:n,signal:u})}),t.on("error",n=>{r(n)}),t.stdin&&t.stdin.on("error",n=>{r(n)})});_a.exports={mergePromise:Lp,getSpawnedPromise:Kp}});var qa=m((ym,Aa)=>{"use strict";var Oa=(t,e=[])=>Array.isArray(e)?[t,...e]:[t],jp=/^[\w.-]+$/,kp=/"/g,Dp=t=>typeof t!="string"||jp.test(t)?t:`"${t.replace(kp,'\\"')}"`,Bp=(t,e)=>Oa(t,e).join(" "),Gp=(t,e)=>Oa(t,e).map(r=>Dp(r)).join(" "),$p=/ +/g,Vp=t=>{let e=[];for(let r of t.trim().split($p)){let n=e[e.length-1];n&&n.endsWith("\\")?e[e.length-1]=`${n.slice(0,-1)} ${r}`:e.push(r)}return e};Aa.exports={joinCommand:Bp,getEscapedCommand:Gp,parseCommand:Vp}});var Pa=m((Im,Nt)=>{"use strict";var zp=require("path"),xr=require("child_process"),Jp=Li(),Xp=ji(),Hp=Bi(),Zp=zi(),we=ea(),Ta=na(),{spawnedKill:Yp,spawnedCancel:Qp,setupTimeout:td,validateTimeout:ed,setExitHandler:rd}=la(),{handleInput:nd,getSpawnedResult:id,makeAllStream:ad,validateInputSync:od}=ba(),{mergePromise:wa,getSpawnedPromise:ud}=Ra(),{joinCommand:Ma,parseCommand:xa,getEscapedCommand:Ua}=qa(),cd=1e3*1e3*100,sd=({env:t,extendEnv:e,preferLocal:r,localDir:n,execPath:u})=>{let c=e?F(F({},process.env),t):t;return r?Hp.env({env:c,cwd:n,execPath:u}):c},Fa=(t,e,r={})=>{let n=Jp._parse(t,e,r);return t=n.command,e=n.args,r=n.options,r=F({maxBuffer:cd,buffer:!0,stripFinalNewline:!0,extendEnv:!0,preferLocal:!1,localDir:r.cwd||process.cwd(),execPath:process.execPath,encoding:"utf8",reject:!0,cleanup:!0,all:!1,windowsHide:!0},r),r.env=sd(r),r.stdio=Ta(r),process.platform==="win32"&&zp.basename(t,".exe")==="cmd"&&e.unshift("/q"),{file:t,args:e,options:r,parsed:n}},Qt=(t,e,r)=>typeof e!="string"&&!Buffer.isBuffer(e)?r===void 0?void 0:"":t.stripFinalNewline?Xp(e):e,Te=(t,e,r)=>{let n=Fa(t,e,r),u=Ma(t,e),c=Ua(t,e);ed(n.options);let f;try{f=xr.spawn(n.file,n.args,n.options)}catch(G){let $=new xr.ChildProcess,J=Promise.reject(we({error:G,stdout:"",stderr:"",all:"",command:u,escapedCommand:c,parsed:n,timedOut:!1,isCanceled:!1,killed:!1}));return wa($,J)}let l=ud(f),v=td(f,n.options,l),y=rd(f,n.options,v),I={isCanceled:!1};f.kill=Yp.bind(null,f.kill.bind(f)),f.cancel=Qp.bind(null,f,I);let x=Zp(async()=>{let[{error:G,exitCode:$,signal:J,timedOut:Et},te,ee,Da]=await id(f,n.options,y),Ur=Qt(n.options,te),Fr=Qt(n.options,ee),Pr=Qt(n.options,Da);if(G||$!==0||J!==null){let Cr=we({error:G,exitCode:$,signal:J,stdout:Ur,stderr:Fr,all:Pr,command:u,escapedCommand:c,parsed:n,timedOut:Et,isCanceled:I.isCanceled,killed:f.killed});if(!n.options.reject)return Cr;throw Cr}return{command:u,escapedCommand:c,exitCode:0,stdout:Ur,stderr:Fr,all:Pr,failed:!1,timedOut:!1,isCanceled:!1,killed:!1}});return nd(f,n.options.input),f.all=ad(f,n.options),wa(f,x)};Nt.exports=Te;Nt.exports.sync=(t,e,r)=>{let n=Fa(t,e,r),u=Ma(t,e),c=Ua(t,e);od(n.options);let f;try{f=xr.spawnSync(n.file,n.args,n.options)}catch(y){throw we({error:y,stdout:"",stderr:"",all:"",command:u,escapedCommand:c,parsed:n,timedOut:!1,isCanceled:!1,killed:!1})}let l=Qt(n.options,f.stdout,f.error),v=Qt(n.options,f.stderr,f.error);if(f.error||f.status!==0||f.signal!==null){let y=we({stdout:l,stderr:v,error:f.error,signal:f.signal,exitCode:f.status,command:u,escapedCommand:c,parsed:n,timedOut:f.error&&f.error.code==="ETIMEDOUT",isCanceled:!1,killed:f.signal!==null});if(!n.options.reject)return y;throw y}return{command:u,escapedCommand:c,exitCode:0,stdout:l,stderr:v,failed:!1,timedOut:!1,isCanceled:!1,killed:!1}};Nt.exports.command=(t,e)=>{let[r,...n]=xa(t);return Te(r,n,e)};Nt.exports.commandSync=(t,e)=>{let[r,...n]=xa(t);return Te.sync(r,n,e)};Nt.exports.node=(t,e,r={})=>{e&&!Array.isArray(e)&&typeof e=="object"&&(r=e,e=[]);let n=Ta.node(r),u=process.execArgv.filter(l=>!l.startsWith("--inspect")),{nodePath:c=process.execPath,nodeOptions:f=u}=r;return Te(c,[...f,t,...Array.isArray(e)?e:[]],et(F({},r),{stdin:void 0,stdout:void 0,stderr:void 0,stdio:n,shell:!1}))}});var pd={};Ha(pd,{default:()=>ld});var ka=require("@raycast/api");var La=Kt(ae()),Ka=Kt(U()),Wt=Kt(Zn());var Ca=Kt(require("node:process"),1),Na=Kt(Pa(),1);async function Wa(t){if(Ca.default.platform!=="darwin")throw new Error("macOS only");let{stdout:e}=await(0,Na.default)("osascript",["-e",t]);return e}var tt=(t,e)=>Wt.tryCatch(()=>Wa(`tell application "${t}" to ${e}`),La.toError);var bm=tt("Music","pause"),_m=tt("Music","play"),Rm=tt("Music","stop"),Om=tt("Music","next track"),Am=tt("Music","previous track"),qm=tt("Music","playpause"),wm=(0,Ka.pipe)(tt("Music","player state"),Wt.map(t=>t)),ja=tt("Music","set loved of current track to true"),Tm=tt("Music","set disliked of current track to true"),Mm=tt("Music",'duplicate current track to source "Library"');var ld=async()=>{await(0,ka.closeMainWindow)(),await ja()};module.exports=Za(pd);0&&(module.exports={}); diff --git a/raycast/extensions/2bfe94cd-50ab-4e48-a6cd-f1ff47a72706/next-track.js b/raycast/extensions/2bfe94cd-50ab-4e48-a6cd-f1ff47a72706/next-track.js new file mode 100644 index 0000000..08518f1 --- /dev/null +++ b/raycast/extensions/2bfe94cd-50ab-4e48-a6cd-f1ff47a72706/next-track.js @@ -0,0 +1,5 @@ +var Ba=Object.create;var Lt=Object.defineProperty,Ga=Object.defineProperties,$a=Object.getOwnPropertyDescriptor,Va=Object.getOwnPropertyDescriptors,za=Object.getOwnPropertyNames,Nr=Object.getOwnPropertySymbols,Ja=Object.getPrototypeOf,Lr=Object.prototype.hasOwnProperty,Xa=Object.prototype.propertyIsEnumerable;var Wr=(t,e,r)=>e in t?Lt(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,F=(t,e)=>{for(var r in e||(e={}))Lr.call(e,r)&&Wr(t,r,e[r]);if(Nr)for(var r of Nr(e))Xa.call(e,r)&&Wr(t,r,e[r]);return t},et=(t,e)=>Ga(t,Va(e)),Kr=t=>Lt(t,"__esModule",{value:!0});var m=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),Ha=(t,e)=>{for(var r in e)Lt(t,r,{get:e[r],enumerable:!0})},jr=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let u of za(e))!Lr.call(t,u)&&(r||u!=="default")&&Lt(t,u,{get:()=>e[u],enumerable:!(n=$a(e,u))||n.enumerable});return t},Kt=(t,e)=>jr(Kr(Lt(t!=null?Ba(Ja(t)):{},"default",!e&&t&&t.__esModule?{get:()=>t.default,enumerable:!0}:{value:t,enumerable:!0})),t),Za=(t=>(e,r)=>t&&t.get(e)||(r=jr(Kr({}),e,1),t&&t.set(e,r),r))(typeof WeakMap!="undefined"?new WeakMap:0);var U=m(h=>{"use strict";Object.defineProperty(h,"__esModule",{value:!0});h.getEndomorphismMonoid=h.not=h.SK=h.hole=h.pipe=h.untupled=h.tupled=h.absurd=h.decrement=h.increment=h.tuple=h.flow=h.flip=h.constVoid=h.constUndefined=h.constNull=h.constFalse=h.constTrue=h.constant=h.unsafeCoerce=h.identity=h.apply=h.getRing=h.getSemiring=h.getMonoid=h.getSemigroup=h.getBooleanAlgebra=void 0;var Ya=function(t){return function(){return{meet:function(e,r){return function(n){return t.meet(e(n),r(n))}},join:function(e,r){return function(n){return t.join(e(n),r(n))}},zero:function(){return t.zero},one:function(){return t.one},implies:function(e,r){return function(n){return t.implies(e(n),r(n))}},not:function(e){return function(r){return t.not(e(r))}}}}};h.getBooleanAlgebra=Ya;var Qa=function(t){return function(){return{concat:function(e,r){return function(n){return t.concat(e(n),r(n))}}}}};h.getSemigroup=Qa;var to=function(t){var e=h.getSemigroup(t);return function(){return{concat:e().concat,empty:function(){return t.empty}}}};h.getMonoid=to;var eo=function(t){return{add:function(e,r){return function(n){return t.add(e(n),r(n))}},zero:function(){return t.zero},mul:function(e,r){return function(n){return t.mul(e(n),r(n))}},one:function(){return t.one}}};h.getSemiring=eo;var ro=function(t){var e=h.getSemiring(t);return{add:e.add,mul:e.mul,one:e.one,zero:e.zero,sub:function(r,n){return function(u){return t.sub(r(u),n(u))}}}};h.getRing=ro;var no=function(t){return function(e){return e(t)}};h.apply=no;function Me(t){return t}h.identity=Me;h.unsafeCoerce=Me;function jt(t){return function(){return t}}h.constant=jt;h.constTrue=jt(!0);h.constFalse=jt(!1);h.constNull=jt(null);h.constUndefined=jt(void 0);h.constVoid=h.constUndefined;function io(t){return function(e,r){return t(r,e)}}h.flip=io;function kr(t,e,r,n,u,c,f,l,v){switch(arguments.length){case 1:return t;case 2:return function(){return e(t.apply(this,arguments))};case 3:return function(){return r(e(t.apply(this,arguments)))};case 4:return function(){return n(r(e(t.apply(this,arguments))))};case 5:return function(){return u(n(r(e(t.apply(this,arguments)))))};case 6:return function(){return c(u(n(r(e(t.apply(this,arguments))))))};case 7:return function(){return f(c(u(n(r(e(t.apply(this,arguments)))))))};case 8:return function(){return l(f(c(u(n(r(e(t.apply(this,arguments))))))))};case 9:return function(){return v(l(f(c(u(n(r(e(t.apply(this,arguments)))))))))}}}h.flow=kr;function ao(){for(var t=[],e=0;e{"use strict";Object.defineProperty(L,"__esModule",{value:!0});L.sequenceS=L.sequenceT=L.getApplySemigroup=L.apS=L.apSecond=L.apFirst=L.ap=void 0;var ho=U();function vo(t,e){return function(r){return function(n){return t.ap(t.map(n,function(u){return function(c){return e.ap(u,c)}}),r)}}}L.ap=vo;function go(t){return function(e){return function(r){return t.ap(t.map(r,function(n){return function(){return n}}),e)}}}L.apFirst=go;function yo(t){return function(e){return function(r){return t.ap(t.map(r,function(){return function(n){return n}}),e)}}}L.apSecond=yo;function Io(t){return function(e,r){return function(n){return t.ap(t.map(n,function(u){return function(c){var f;return Object.assign({},u,(f={},f[e]=c,f))}}),r)}}}L.apS=Io;function So(t){return function(e){return{concat:function(r,n){return t.ap(t.map(r,function(u){return function(c){return e.concat(u,c)}}),n)}}}}L.getApplySemigroup=So;function Ue(t,e,r){return function(n){for(var u=Array(r.length+1),c=0;c{"use strict";Object.defineProperty(Z,"__esModule",{value:!0});Z.getFunctorComposition=Z.bindTo=Z.flap=Z.map=void 0;var Oo=U();function Br(t,e){return function(r){return function(n){return t.map(n,function(u){return e.map(u,r)})}}}Z.map=Br;function Ao(t){return function(e){return function(r){return t.map(r,function(n){return n(e)})}}}Z.flap=Ao;function qo(t){return function(e){return function(r){return t.map(r,function(n){var u;return u={},u[e]=n,u})}}}Z.bindTo=qo;function wo(t,e){var r=Br(t,e);return{map:function(n,u){return Oo.pipe(n,r(u))}}}Z.getFunctorComposition=wo});var kt=m(bt=>{"use strict";Object.defineProperty(bt,"__esModule",{value:!0});bt.getApplicativeComposition=bt.getApplicativeMonoid=void 0;var Gr=lt(),To=U(),Mo=Y();function xo(t){var e=Gr.getApplySemigroup(t);return function(r){return{concat:e(r).concat,empty:t.of(r.empty)}}}bt.getApplicativeMonoid=xo;function Uo(t,e){var r=Mo.getFunctorComposition(t,e).map,n=Gr.ap(t,e);return{map:r,of:function(u){return t.of(e.of(u))},ap:function(u,c){return To.pipe(u,n(c))}}}bt.getApplicativeComposition=Uo});var pt=m(_t=>{"use strict";Object.defineProperty(_t,"__esModule",{value:!0});_t.bind=_t.chainFirst=void 0;function Fo(t){return function(e){return function(r){return t.chain(r,function(n){return t.map(e(n),function(){return n})})}}}_t.chainFirst=Fo;function Po(t){return function(e,r){return function(n){return t.chain(n,function(u){return t.map(r(u),function(c){var f;return Object.assign({},u,(f={},f[e]=c,f))})})}}}_t.bind=Po});var $r=m(re=>{"use strict";Object.defineProperty(re,"__esModule",{value:!0});re.tailRec=void 0;var Co=function(t,e){for(var r=e(t);r._tag==="Left";)r=e(r.left);return r.right};re.tailRec=Co});var it=m(b=>{"use strict";var No=b&&b.__spreadArray||function(t,e){for(var r=0,n=e.length,u=t.length;r0};b.isNonEmpty=$o;var Vo=function(t){return t[0]};b.head=Vo;var zo=function(t){return t.slice(1)};b.tail=zo;b.emptyReadonlyArray=[];b.emptyRecord={};b.has=Object.prototype.hasOwnProperty;var Jo=function(t){return No([t[0]],t.slice(1))};b.fromReadonlyNonEmptyArray=Jo});var ne=m(T=>{"use strict";var Xo=T&&T.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Ho=T&&T.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Zo=T&&T.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Xo(e,t,r);return Ho(e,t),e};Object.defineProperty(T,"__esModule",{value:!0});T.filterOrElse=T.chainEitherK=T.fromEitherK=T.chainOptionK=T.fromOptionK=T.fromPredicate=T.fromOption=void 0;var Vr=U(),dt=Zo(it());function zr(t){return function(e){return function(r){return t.fromEither(dt.isNone(r)?dt.left(e()):dt.right(r.value))}}}T.fromOption=zr;function Yo(t){return function(e,r){return function(n){return t.fromEither(e(n)?dt.right(n):dt.left(r(n)))}}}T.fromPredicate=Yo;function Jr(t){var e=zr(t);return function(r){var n=e(r);return function(u){return Vr.flow(u,n)}}}T.fromOptionK=Jr;function Qo(t,e){var r=Jr(t);return function(n){var u=r(n);return function(c){return function(f){return e.chain(f,u(c))}}}}T.chainOptionK=Qo;function Xr(t){return function(e){return Vr.flow(e,t.fromEither)}}T.fromEitherK=Xr;function tu(t,e){var r=Xr(t);return function(n){return function(u){return e.chain(u,r(n))}}}T.chainEitherK=tu;function eu(t,e){return function(r,n){return function(u){return e.chain(u,function(c){return t.fromEither(r(c)?dt.right(c):dt.left(n(c)))})}}}T.filterOrElse=eu});var Dt=m(E=>{"use strict";Object.defineProperty(E,"__esModule",{value:!0});E.right=E.left=E.flap=E.Functor=E.Bifunctor=E.URI=E.bimap=E.mapLeft=E.map=E.separated=void 0;var Fe=U(),ru=Y(),nu=function(t,e){return{left:t,right:e}};E.separated=nu;var iu=function(t,e){return Fe.pipe(t,E.map(e))},au=function(t,e){return Fe.pipe(t,E.mapLeft(e))},ou=function(t,e,r){return Fe.pipe(t,E.bimap(e,r))},uu=function(t){return function(e){return E.separated(E.left(e),t(E.right(e)))}};E.map=uu;var cu=function(t){return function(e){return E.separated(t(E.left(e)),E.right(e))}};E.mapLeft=cu;var su=function(t,e){return function(r){return E.separated(t(E.left(r)),e(E.right(r)))}};E.bimap=su;E.URI="Separated";E.Bifunctor={URI:E.URI,mapLeft:au,bimap:ou};E.Functor={URI:E.URI,map:iu};E.flap=ru.flap(E.Functor);var fu=function(t){return t.left};E.left=fu;var lu=function(t){return t.right};E.right=lu});var Pe=m(j=>{"use strict";var pu=j&&j.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),du=j&&j.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),mu=j&&j.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&pu(e,t,r);return du(e,t),e};Object.defineProperty(j,"__esModule",{value:!0});j.filterE=j.witherDefault=j.wiltDefault=void 0;var Hr=mu(it());function hu(t,e){return function(r){var n=t.traverse(r);return function(u,c){return r.map(n(u,c),e.separate)}}}j.wiltDefault=hu;function vu(t,e){return function(r){var n=t.traverse(r);return function(u,c){return r.map(n(u,c),e.compact)}}}j.witherDefault=vu;function gu(t){return function(e){var r=t.wither(e);return function(n){return function(u){return r(u,function(c){return e.map(n(c),function(f){return f?Hr.some(c):Hr.none})})}}}}j.filterE=gu});var ae=m(i=>{"use strict";var yu=i&&i.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Iu=i&&i.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Su=i&&i.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&yu(e,t,r);return Iu(e,t),e};Object.defineProperty(i,"__esModule",{value:!0});i.fold=i.match=i.foldW=i.matchW=i.isRight=i.isLeft=i.fromOption=i.fromPredicate=i.FromEither=i.MonadThrow=i.throwError=i.ChainRec=i.Extend=i.extend=i.Alt=i.alt=i.altW=i.Bifunctor=i.mapLeft=i.bimap=i.Traversable=i.sequence=i.traverse=i.Foldable=i.reduceRight=i.foldMap=i.reduce=i.Monad=i.Chain=i.chain=i.chainW=i.Applicative=i.Apply=i.ap=i.apW=i.Pointed=i.of=i.Functor=i.map=i.getAltValidation=i.getApplicativeValidation=i.getWitherable=i.getFilterable=i.getCompactable=i.getSemigroup=i.getEq=i.getShow=i.URI=i.right=i.left=void 0;i.getValidation=i.getValidationMonoid=i.getValidationSemigroup=i.getApplyMonoid=i.getApplySemigroup=i.either=i.stringifyJSON=i.parseJSON=i.sequenceArray=i.traverseArray=i.traverseArrayWithIndex=i.traverseReadonlyArrayWithIndex=i.traverseReadonlyNonEmptyArrayWithIndex=i.ApT=i.apSW=i.apS=i.bindW=i.bind=i.bindTo=i.Do=i.exists=i.elem=i.toError=i.toUnion=i.chainNullableK=i.fromNullableK=i.tryCatchK=i.tryCatch=i.fromNullable=i.orElse=i.orElseW=i.swap=i.filterOrElseW=i.filterOrElse=i.chainOptionK=i.fromOptionK=i.duplicate=i.flatten=i.flattenW=i.chainFirstW=i.chainFirst=i.apSecond=i.apFirst=i.flap=i.getOrElse=i.getOrElseW=void 0;var Yr=kt(),Bt=lt(),Qr=pt(),Eu=$r(),Gt=ne(),C=U(),tn=Y(),at=Su(it()),rt=Dt(),Zr=Pe();i.left=at.left;i.right=at.right;var K=function(t,e){return C.pipe(t,i.map(e))},mt=function(t,e){return C.pipe(t,i.ap(e))},Rt=function(t,e){return C.pipe(t,i.chain(e))},$t=function(t,e,r){return C.pipe(t,i.reduce(e,r))},Vt=function(t){return function(e,r){var n=i.foldMap(t);return C.pipe(e,n(r))}},zt=function(t,e,r){return C.pipe(t,i.reduceRight(e,r))},ie=function(t){var e=i.traverse(t);return function(r,n){return C.pipe(r,e(n))}},Ce=function(t,e,r){return C.pipe(t,i.bimap(e,r))},Ne=function(t,e){return C.pipe(t,i.mapLeft(e))},en=function(t,e){return C.pipe(t,i.alt(e))},We=function(t,e){return C.pipe(t,i.extend(e))},Le=function(t,e){return Eu.tailRec(e(t),function(r){return i.isLeft(r)?i.right(i.left(r.left)):i.isLeft(r.right)?i.left(e(r.right.left)):i.right(i.right(r.right.right))})};i.URI="Either";var bu=function(t,e){return{show:function(r){return i.isLeft(r)?"left("+t.show(r.left)+")":"right("+e.show(r.right)+")"}}};i.getShow=bu;var _u=function(t,e){return{equals:function(r,n){return r===n||(i.isLeft(r)?i.isLeft(n)&&t.equals(r.left,n.left):i.isRight(n)&&e.equals(r.right,n.right))}}};i.getEq=_u;var Ru=function(t){return{concat:function(e,r){return i.isLeft(r)?e:i.isLeft(e)?r:i.right(t.concat(e.right,r.right))}}};i.getSemigroup=Ru;var Ou=function(t){var e=i.left(t.empty);return{URI:i.URI,_E:void 0,compact:function(r){return i.isLeft(r)?r:r.right._tag==="None"?e:i.right(r.right.value)},separate:function(r){return i.isLeft(r)?rt.separated(r,r):i.isLeft(r.right)?rt.separated(i.right(r.right.left),e):rt.separated(e,i.right(r.right.right))}}};i.getCompactable=Ou;var Au=function(t){var e=i.left(t.empty),r=i.getCompactable(t),n=r.compact,u=r.separate,c=function(l,v){return i.isLeft(l)||v(l.right)?l:e},f=function(l,v){return i.isLeft(l)?rt.separated(l,l):v(l.right)?rt.separated(e,i.right(l.right)):rt.separated(i.right(l.right),e)};return{URI:i.URI,_E:void 0,map:K,compact:n,separate:u,filter:c,filterMap:function(l,v){if(i.isLeft(l))return l;var y=v(l.right);return y._tag==="None"?e:i.right(y.value)},partition:f,partitionMap:function(l,v){if(i.isLeft(l))return rt.separated(l,l);var y=v(l.right);return i.isLeft(y)?rt.separated(i.right(y.left),e):rt.separated(e,i.right(y.right))}}};i.getFilterable=Au;var qu=function(t){var e=i.getFilterable(t),r=i.getCompactable(t);return{URI:i.URI,_E:void 0,map:K,compact:e.compact,separate:e.separate,filter:e.filter,filterMap:e.filterMap,partition:e.partition,partitionMap:e.partitionMap,traverse:ie,sequence:i.sequence,reduce:$t,foldMap:Vt,reduceRight:zt,wither:Zr.witherDefault(i.Traversable,r),wilt:Zr.wiltDefault(i.Traversable,r)}};i.getWitherable=qu;var wu=function(t){return{URI:i.URI,_E:void 0,map:K,ap:function(e,r){return i.isLeft(e)?i.isLeft(r)?i.left(t.concat(e.left,r.left)):e:i.isLeft(r)?r:i.right(e.right(r.right))},of:i.of}};i.getApplicativeValidation=wu;var Tu=function(t){return{URI:i.URI,_E:void 0,map:K,alt:function(e,r){if(i.isRight(e))return e;var n=r();return i.isLeft(n)?i.left(t.concat(e.left,n.left)):n}}};i.getAltValidation=Tu;var Mu=function(t){return function(e){return i.isLeft(e)?e:i.right(t(e.right))}};i.map=Mu;i.Functor={URI:i.URI,map:K};i.of=i.right;i.Pointed={URI:i.URI,of:i.of};var xu=function(t){return function(e){return i.isLeft(e)?e:i.isLeft(t)?t:i.right(e.right(t.right))}};i.apW=xu;i.ap=i.apW;i.Apply={URI:i.URI,map:K,ap:mt};i.Applicative={URI:i.URI,map:K,ap:mt,of:i.of};var Uu=function(t){return function(e){return i.isLeft(e)?e:t(e.right)}};i.chainW=Uu;i.chain=i.chainW;i.Chain={URI:i.URI,map:K,ap:mt,chain:Rt};i.Monad={URI:i.URI,map:K,ap:mt,of:i.of,chain:Rt};var Fu=function(t,e){return function(r){return i.isLeft(r)?t:e(t,r.right)}};i.reduce=Fu;var Pu=function(t){return function(e){return function(r){return i.isLeft(r)?t.empty:e(r.right)}}};i.foldMap=Pu;var Cu=function(t,e){return function(r){return i.isLeft(r)?t:e(r.right,t)}};i.reduceRight=Cu;i.Foldable={URI:i.URI,reduce:$t,foldMap:Vt,reduceRight:zt};var Nu=function(t){return function(e){return function(r){return i.isLeft(r)?t.of(i.left(r.left)):t.map(e(r.right),i.right)}}};i.traverse=Nu;var Wu=function(t){return function(e){return i.isLeft(e)?t.of(i.left(e.left)):t.map(e.right,i.right)}};i.sequence=Wu;i.Traversable={URI:i.URI,map:K,reduce:$t,foldMap:Vt,reduceRight:zt,traverse:ie,sequence:i.sequence};var Lu=function(t,e){return function(r){return i.isLeft(r)?i.left(t(r.left)):i.right(e(r.right))}};i.bimap=Lu;var Ku=function(t){return function(e){return i.isLeft(e)?i.left(t(e.left)):e}};i.mapLeft=Ku;i.Bifunctor={URI:i.URI,bimap:Ce,mapLeft:Ne};var ju=function(t){return function(e){return i.isLeft(e)?t():e}};i.altW=ju;i.alt=i.altW;i.Alt={URI:i.URI,map:K,alt:en};var ku=function(t){return function(e){return i.isLeft(e)?e:i.right(t(e))}};i.extend=ku;i.Extend={URI:i.URI,map:K,extend:We};i.ChainRec={URI:i.URI,map:K,ap:mt,chain:Rt,chainRec:Le};i.throwError=i.left;i.MonadThrow={URI:i.URI,map:K,ap:mt,of:i.of,chain:Rt,throwError:i.throwError};i.FromEither={URI:i.URI,fromEither:C.identity};i.fromPredicate=Gt.fromPredicate(i.FromEither);i.fromOption=Gt.fromOption(i.FromEither);i.isLeft=at.isLeft;i.isRight=at.isRight;var Du=function(t,e){return function(r){return i.isLeft(r)?t(r.left):e(r.right)}};i.matchW=Du;i.foldW=i.matchW;i.match=i.matchW;i.fold=i.match;var Bu=function(t){return function(e){return i.isLeft(e)?t(e.left):e.right}};i.getOrElseW=Bu;i.getOrElse=i.getOrElseW;i.flap=tn.flap(i.Functor);i.apFirst=Bt.apFirst(i.Apply);i.apSecond=Bt.apSecond(i.Apply);i.chainFirst=Qr.chainFirst(i.Chain);i.chainFirstW=i.chainFirst;i.flattenW=i.chainW(C.identity);i.flatten=i.flattenW;i.duplicate=i.extend(C.identity);i.fromOptionK=Gt.fromOptionK(i.FromEither);i.chainOptionK=Gt.chainOptionK(i.FromEither,i.Chain);i.filterOrElse=Gt.filterOrElse(i.FromEither,i.Chain);i.filterOrElseW=i.filterOrElse;var Gu=function(t){return i.isLeft(t)?i.right(t.left):i.left(t.right)};i.swap=Gu;var $u=function(t){return function(e){return i.isLeft(e)?t(e.left):e}};i.orElseW=$u;i.orElse=i.orElseW;var Vu=function(t){return function(e){return e==null?i.left(t):i.right(e)}};i.fromNullable=Vu;var zu=function(t,e){try{return i.right(t())}catch(r){return i.left(e(r))}};i.tryCatch=zu;var Ju=function(t,e){return function(){for(var r=[],n=0;n{"use strict";Object.defineProperty(A,"__esModule",{value:!0});A.and=A.or=A.not=A.Contravariant=A.getMonoidAll=A.getSemigroupAll=A.getMonoidAny=A.getSemigroupAny=A.URI=A.contramap=void 0;var Ot=U(),uc=function(t,e){return Ot.pipe(t,A.contramap(e))},cc=function(t){return function(e){return Ot.flow(t,e)}};A.contramap=cc;A.URI="Predicate";var sc=function(){return{concat:function(t,e){return Ot.pipe(t,A.or(e))}}};A.getSemigroupAny=sc;var fc=function(){return{concat:A.getSemigroupAny().concat,empty:Ot.constFalse}};A.getMonoidAny=fc;var lc=function(){return{concat:function(t,e){return Ot.pipe(t,A.and(e))}}};A.getSemigroupAll=lc;var pc=function(){return{concat:A.getSemigroupAll().concat,empty:Ot.constTrue}};A.getMonoidAll=pc;A.Contravariant={URI:A.URI,contramap:uc};var dc=function(t){return function(e){return!t(e)}};A.not=dc;var mc=function(t){return function(e){return function(r){return e(r)||t(r)}}};A.or=mc;var hc=function(t){return function(e){return function(r){return e(r)&&t(r)}}};A.and=hc});var nn=m(V=>{"use strict";Object.defineProperty(V,"__esModule",{value:!0});V.concatAll=V.endo=V.filterSecond=V.filterFirst=V.reverse=void 0;var vc=function(t){return{concat:function(e,r){return t.concat(r,e)}}};V.reverse=vc;var gc=function(t){return function(e){return{concat:function(r,n){return t(r)?e.concat(r,n):n}}}};V.filterFirst=gc;var yc=function(t){return function(e){return{concat:function(r,n){return t(n)?e.concat(r,n):r}}}};V.filterSecond=yc;var Ic=function(t){return function(e){return{concat:function(r,n){return e.concat(t(r),t(n))}}}};V.endo=Ic;var Sc=function(t){return function(e){return function(r){return r.reduce(function(n,u){return t.concat(n,u)},e)}}};V.concatAll=Sc});var an=m(g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0});g.eqDate=g.eqNumber=g.eqString=g.eqBoolean=g.eq=g.strictEqual=g.getStructEq=g.getTupleEq=g.Contravariant=g.getMonoid=g.getSemigroup=g.eqStrict=g.URI=g.contramap=g.tuple=g.struct=g.fromEquals=void 0;var Ec=U(),bc=function(t){return{equals:function(e,r){return e===r||t(e,r)}}};g.fromEquals=bc;var _c=function(t){return g.fromEquals(function(e,r){for(var n in t)if(!t[n].equals(e[n],r[n]))return!1;return!0})};g.struct=_c;var Rc=function(){for(var t=[],e=0;e{"use strict";Object.defineProperty(p,"__esModule",{value:!0});p.ordDate=p.ordNumber=p.ordString=p.ordBoolean=p.ord=p.getDualOrd=p.getTupleOrd=p.between=p.clamp=p.max=p.min=p.geq=p.leq=p.gt=p.lt=p.equals=p.trivial=p.Contravariant=p.getMonoid=p.getSemigroup=p.URI=p.contramap=p.reverse=p.tuple=p.fromCompare=p.equalsDefault=void 0;var Mc=an(),oe=U(),xc=function(t){return function(e,r){return e===r||t(e,r)===0}};p.equalsDefault=xc;var Uc=function(t){return{equals:p.equalsDefault(t),compare:function(e,r){return e===r?0:t(e,r)}}};p.fromCompare=Uc;var Fc=function(){for(var t=[],e=0;e-1?e:r}};p.max=$c;var Vc=function(t){var e=p.min(t),r=p.max(t);return function(n,u){return function(c){return r(e(c,u),n)}}};p.clamp=Vc;var zc=function(t){var e=p.lt(t),r=p.gt(t);return function(n,u){return function(c){return!(e(c,n)||r(c,u))}}};p.between=zc;p.getTupleOrd=p.tuple;p.getDualOrd=p.reverse;p.ord=p.Contravariant;function Jc(t,e){return te?1:0}var je={equals:Mc.eqStrict.equals,compare:Jc};p.ordBoolean=je;p.ordString=je;p.ordNumber=je;p.ordDate=oe.pipe(p.ordNumber,p.contramap(function(t){return t.valueOf()}))});var fn=m(d=>{"use strict";var Xc=d&&d.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Hc=d&&d.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ke=d&&d.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Xc(e,t,r);return Hc(e,t),e};Object.defineProperty(d,"__esModule",{value:!0});d.semigroupProduct=d.semigroupSum=d.semigroupString=d.getFunctionSemigroup=d.semigroupAny=d.semigroupAll=d.fold=d.getIntercalateSemigroup=d.getMeetSemigroup=d.getJoinSemigroup=d.getDualSemigroup=d.getStructSemigroup=d.getTupleSemigroup=d.getFirstSemigroup=d.getLastSemigroup=d.getObjectSemigroup=d.semigroupVoid=d.concatAll=d.last=d.first=d.intercalate=d.tuple=d.struct=d.reverse=d.constant=d.max=d.min=void 0;var un=U(),Zc=ke(it()),cn=ke(nn()),sn=ke(on()),Yc=function(t){return{concat:sn.min(t)}};d.min=Yc;var Qc=function(t){return{concat:sn.max(t)}};d.max=Qc;var ts=function(t){return{concat:function(){return t}}};d.constant=ts;d.reverse=cn.reverse;var es=function(t){return{concat:function(e,r){var n={};for(var u in t)Zc.has.call(t,u)&&(n[u]=t[u].concat(e[u],r[u]));return n}}};d.struct=es;var rs=function(){for(var t=[],e=0;e{"use strict";Object.defineProperty(ue,"__esModule",{value:!0});ue.guard=void 0;function cs(t,e){return function(r){return r?e.of(void 0):t.zero()}}ue.guard=cs});var He=m(o=>{"use strict";var ss=o&&o.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),fs=o&&o.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ls=o&&o.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&ss(e,t,r);return fs(e,t),e};Object.defineProperty(o,"__esModule",{value:!0});o.fromEither=o.MonadThrow=o.throwError=o.Witherable=o.wilt=o.wither=o.Traversable=o.sequence=o.traverse=o.Filterable=o.partitionMap=o.partition=o.filterMap=o.filter=o.Compactable=o.separate=o.compact=o.Extend=o.extend=o.Alternative=o.guard=o.Zero=o.zero=o.Alt=o.alt=o.altW=o.Foldable=o.reduceRight=o.foldMap=o.reduce=o.Monad=o.Chain=o.chain=o.Applicative=o.Apply=o.ap=o.Pointed=o.of=o.Functor=o.map=o.getMonoid=o.getOrd=o.getEq=o.getShow=o.URI=o.getRight=o.getLeft=o.fromPredicate=o.some=o.none=void 0;o.getLastMonoid=o.getFirstMonoid=o.getApplyMonoid=o.getApplySemigroup=o.option=o.mapNullable=o.getRefinement=o.sequenceArray=o.traverseArray=o.traverseArrayWithIndex=o.traverseReadonlyArrayWithIndex=o.traverseReadonlyNonEmptyArrayWithIndex=o.ApT=o.apS=o.bind=o.bindTo=o.Do=o.exists=o.elem=o.toUndefined=o.toNullable=o.chainNullableK=o.fromNullableK=o.tryCatchK=o.tryCatch=o.fromNullable=o.chainEitherK=o.fromEitherK=o.duplicate=o.chainFirst=o.flatten=o.apSecond=o.apFirst=o.flap=o.getOrElse=o.getOrElseW=o.fold=o.match=o.foldW=o.matchW=o.isNone=o.isSome=o.FromEither=void 0;var ps=kt(),ce=lt(),pn=pt(),dn=ne(),M=U(),mn=Y(),ht=ls(it()),ds=Ke(),hn=fn(),De=Dt(),vn=Pe(),ms=ln();o.none=ht.none;o.some=ht.some;function hs(t){return function(e){return t(e)?o.some(e):o.none}}o.fromPredicate=hs;var vs=function(t){return t._tag==="Right"?o.none:o.some(t.left)};o.getLeft=vs;var gs=function(t){return t._tag==="Left"?o.none:o.some(t.right)};o.getRight=gs;var D=function(t,e){return M.pipe(t,o.map(e))},vt=function(t,e){return M.pipe(t,o.ap(e))},se=function(t,e){return M.pipe(t,o.chain(e))},fe=function(t,e,r){return M.pipe(t,o.reduce(e,r))},le=function(t){var e=o.foldMap(t);return function(r,n){return M.pipe(r,e(n))}},pe=function(t,e,r){return M.pipe(t,o.reduceRight(e,r))},Be=function(t){var e=o.traverse(t);return function(r,n){return M.pipe(r,e(n))}},Ge=function(t,e){return M.pipe(t,o.alt(e))},Jt=function(t,e){return M.pipe(t,o.filter(e))},$e=function(t,e){return M.pipe(t,o.filterMap(e))},gn=function(t,e){return M.pipe(t,o.extend(e))},Ve=function(t,e){return M.pipe(t,o.partition(e))},ze=function(t,e){return M.pipe(t,o.partitionMap(e))};o.URI="Option";var ys=function(t){return{show:function(e){return o.isNone(e)?"none":"some("+t.show(e.value)+")"}}};o.getShow=ys;var Is=function(t){return{equals:function(e,r){return e===r||(o.isNone(e)?o.isNone(r):o.isNone(r)?!1:t.equals(e.value,r.value))}}};o.getEq=Is;var Ss=function(t){return{equals:o.getEq(t).equals,compare:function(e,r){return e===r?0:o.isSome(e)?o.isSome(r)?t.compare(e.value,r.value):1:-1}}};o.getOrd=Ss;var Es=function(t){return{concat:function(e,r){return o.isNone(e)?r:o.isNone(r)?e:o.some(t.concat(e.value,r.value))},empty:o.none}};o.getMonoid=Es;var bs=function(t){return function(e){return o.isNone(e)?o.none:o.some(t(e.value))}};o.map=bs;o.Functor={URI:o.URI,map:D};o.of=o.some;o.Pointed={URI:o.URI,of:o.of};var _s=function(t){return function(e){return o.isNone(e)||o.isNone(t)?o.none:o.some(e.value(t.value))}};o.ap=_s;o.Apply={URI:o.URI,map:D,ap:vt};o.Applicative={URI:o.URI,map:D,ap:vt,of:o.of};var Rs=function(t){return function(e){return o.isNone(e)?o.none:t(e.value)}};o.chain=Rs;o.Chain={URI:o.URI,map:D,ap:vt,chain:se};o.Monad={URI:o.URI,map:D,ap:vt,of:o.of,chain:se};var Os=function(t,e){return function(r){return o.isNone(r)?t:e(t,r.value)}};o.reduce=Os;var As=function(t){return function(e){return function(r){return o.isNone(r)?t.empty:e(r.value)}}};o.foldMap=As;var qs=function(t,e){return function(r){return o.isNone(r)?t:e(r.value,t)}};o.reduceRight=qs;o.Foldable={URI:o.URI,reduce:fe,foldMap:le,reduceRight:pe};var ws=function(t){return function(e){return o.isNone(e)?t():e}};o.altW=ws;o.alt=o.altW;o.Alt={URI:o.URI,map:D,alt:Ge};var Ts=function(){return o.none};o.zero=Ts;o.Zero={URI:o.URI,zero:o.zero};o.guard=ms.guard(o.Zero,o.Pointed);o.Alternative={URI:o.URI,map:D,ap:vt,of:o.of,alt:Ge,zero:o.zero};var Ms=function(t){return function(e){return o.isNone(e)?o.none:o.some(t(e))}};o.extend=Ms;o.Extend={URI:o.URI,map:D,extend:gn};o.compact=o.chain(M.identity);var xs=De.separated(o.none,o.none),Us=function(t){return o.isNone(t)?xs:De.separated(o.getLeft(t.value),o.getRight(t.value))};o.separate=Us;o.Compactable={URI:o.URI,compact:o.compact,separate:o.separate};var Fs=function(t){return function(e){return o.isNone(e)?o.none:t(e.value)?e:o.none}};o.filter=Fs;var Ps=function(t){return function(e){return o.isNone(e)?o.none:t(e.value)}};o.filterMap=Ps;var Cs=function(t){return function(e){return De.separated(Jt(e,ds.not(t)),Jt(e,t))}};o.partition=Cs;var Ns=function(t){return M.flow(o.map(t),o.separate)};o.partitionMap=Ns;o.Filterable={URI:o.URI,map:D,compact:o.compact,separate:o.separate,filter:Jt,filterMap:$e,partition:Ve,partitionMap:ze};var Ws=function(t){return function(e){return function(r){return o.isNone(r)?t.of(o.none):t.map(e(r.value),o.some)}}};o.traverse=Ws;var Ls=function(t){return function(e){return o.isNone(e)?t.of(o.none):t.map(e.value,o.some)}};o.sequence=Ls;o.Traversable={URI:o.URI,map:D,reduce:fe,foldMap:le,reduceRight:pe,traverse:Be,sequence:o.sequence};var Je=vn.witherDefault(o.Traversable,o.Compactable),Xe=vn.wiltDefault(o.Traversable,o.Compactable),Ks=function(t){var e=Je(t);return function(r){return function(n){return e(n,r)}}};o.wither=Ks;var js=function(t){var e=Xe(t);return function(r){return function(n){return e(n,r)}}};o.wilt=js;o.Witherable={URI:o.URI,map:D,reduce:fe,foldMap:le,reduceRight:pe,traverse:Be,sequence:o.sequence,compact:o.compact,separate:o.separate,filter:Jt,filterMap:$e,partition:Ve,partitionMap:ze,wither:Je,wilt:Xe};var ks=function(){return o.none};o.throwError=ks;o.MonadThrow={URI:o.URI,map:D,ap:vt,of:o.of,chain:se,throwError:o.throwError};o.fromEither=o.getRight;o.FromEither={URI:o.URI,fromEither:o.fromEither};o.isSome=ht.isSome;var Ds=function(t){return t._tag==="None"};o.isNone=Ds;var Bs=function(t,e){return function(r){return o.isNone(r)?t():e(r.value)}};o.matchW=Bs;o.foldW=o.matchW;o.match=o.matchW;o.fold=o.match;var Gs=function(t){return function(e){return o.isNone(e)?t():e.value}};o.getOrElseW=Gs;o.getOrElse=o.getOrElseW;o.flap=mn.flap(o.Functor);o.apFirst=ce.apFirst(o.Apply);o.apSecond=ce.apSecond(o.Apply);o.flatten=o.compact;o.chainFirst=pn.chainFirst(o.Chain);o.duplicate=o.extend(M.identity);o.fromEitherK=dn.fromEitherK(o.FromEither);o.chainEitherK=dn.chainEitherK(o.FromEither,o.Chain);var $s=function(t){return t==null?o.none:o.some(t)};o.fromNullable=$s;var Vs=function(t){try{return o.some(t())}catch{return o.none}};o.tryCatch=Vs;var zs=function(t){return function(){for(var e=[],r=0;r{"use strict";var nf=k&&k.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),af=k&&k.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),of=k&&k.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&nf(e,t,r);return af(e,t),e};Object.defineProperty(k,"__esModule",{value:!0});k.getCompactableComposition=k.separate=k.compact=void 0;var In=U(),En=Y(),Sn=He(),uf=of(Dt());function Ze(t,e){return function(r){return t.map(r,e.compact)}}k.compact=Ze;function bn(t,e,r){var n=Ze(t,e),u=En.map(t,r);return function(c){return uf.separated(n(In.pipe(c,u(Sn.getLeft))),n(In.pipe(c,u(Sn.getRight))))}}k.separate=bn;function cf(t,e){var r=En.getFunctorComposition(t,e).map;return{map:r,compact:Ze(t,e),separate:bn(t,e,e)}}k.getCompactableComposition=cf});var Cn=m(S=>{"use strict";var sf=S&&S.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ff=S&&S.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),lf=S&&S.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&sf(e,t,r);return ff(e,t),e};Object.defineProperty(S,"__esModule",{value:!0});S.getEitherM=S.toUnion=S.swap=S.orLeft=S.orElseFirst=S.orElse=S.getOrElse=S.matchE=S.match=S.altValidation=S.mapLeft=S.bimap=S.alt=S.chain=S.ap=S.map=S.leftF=S.rightF=S.left=S.right=void 0;var pf=lt(),w=lf(ae()),X=U(),df=Y();function Qe(t){return X.flow(w.right,t.of)}S.right=Qe;function _n(t){return X.flow(w.left,t.of)}S.left=_n;function Rn(t){return function(e){return t.map(e,w.right)}}S.rightF=Rn;function On(t){return function(e){return t.map(e,w.left)}}S.leftF=On;function An(t){return df.map(t,w.Functor)}S.map=An;function qn(t){return pf.ap(t,w.Apply)}S.ap=qn;function wn(t){return function(e){return function(r){return t.chain(r,function(n){return w.isLeft(n)?t.of(n):e(n.right)})}}}S.chain=wn;function Tn(t){return function(e){return function(r){return t.chain(r,function(n){return w.isLeft(n)?e():t.of(n)})}}}S.alt=Tn;function Mn(t){return function(e,r){return function(n){return t.map(n,w.bimap(e,r))}}}S.bimap=Mn;function xn(t){return function(e){return function(r){return t.map(r,w.mapLeft(e))}}}S.mapLeft=xn;function mf(t,e){return function(r){return function(n){return t.chain(n,w.match(function(u){return t.map(r(),w.mapLeft(function(c){return e.concat(u,c)}))},Qe(t)))}}}S.altValidation=mf;function hf(t){return function(e,r){return function(n){return t.map(n,w.match(e,r))}}}S.match=hf;function Un(t){return function(e,r){return function(n){return t.chain(n,w.match(e,r))}}}S.matchE=Un;function Fn(t){return function(e){return function(r){return t.chain(r,w.match(e,t.of))}}}S.getOrElse=Fn;function tr(t){return function(e){return function(r){return t.chain(r,function(n){return w.isLeft(n)?e(n.left):t.of(n)})}}}S.orElse=tr;function vf(t){var e=tr(t);return function(r){return e(function(n){return t.map(r(n),function(u){return w.isLeft(u)?u:w.left(n)})})}}S.orElseFirst=vf;function gf(t){return function(e){return function(r){return t.chain(r,w.match(function(n){return t.map(e(n),w.left)},function(n){return t.of(w.right(n))}))}}}S.orLeft=gf;function Pn(t){return function(e){return t.map(e,w.swap)}}S.swap=Pn;function yf(t){return function(e){return t.map(e,w.toUnion)}}S.toUnion=yf;function If(t){var e=qn(t),r=An(t),n=wn(t),u=Tn(t),c=Mn(t),f=xn(t),l=Un(t),v=Fn(t),y=tr(t);return{map:function(I,R){return X.pipe(I,r(R))},ap:function(I,R){return X.pipe(I,e(R))},of:Qe(t),chain:function(I,R){return X.pipe(I,n(R))},alt:function(I,R){return X.pipe(I,u(R))},bimap:function(I,R,x){return X.pipe(I,c(R,x))},mapLeft:function(I,R){return X.pipe(I,f(R))},fold:function(I,R,x){return X.pipe(I,l(R,x))},getOrElse:function(I,R){return X.pipe(I,v(R))},orElse:function(I,R){return X.pipe(I,y(R))},swap:Pn(t),rightM:Rn(t),leftM:On(t),left:_n(t)}}S.getEitherM=If});var kn=m(z=>{"use strict";Object.defineProperty(z,"__esModule",{value:!0});z.getFilterableComposition=z.partitionMap=z.partition=z.filterMap=z.filter=void 0;var Nn=Ye(),At=U(),Sf=Y(),Wn=He(),Ef=Ke(),Ln=Dt();function er(t,e){return function(r){return function(n){return t.map(n,function(u){return e.filter(u,r)})}}}z.filter=er;function rr(t,e){return function(r){return function(n){return t.map(n,function(u){return e.filterMap(u,r)})}}}z.filterMap=rr;function Kn(t,e){var r=er(t,e);return function(n){var u=r(Ef.not(n)),c=r(n);return function(f){return Ln.separated(u(f),c(f))}}}z.partition=Kn;function jn(t,e){var r=rr(t,e);return function(n){return function(u){return Ln.separated(At.pipe(u,r(function(c){return Wn.getLeft(n(c))})),At.pipe(u,r(function(c){return Wn.getRight(n(c))})))}}}z.partitionMap=jn;function bf(t,e){var r=Sf.getFunctorComposition(t,e).map,n=Nn.compact(t,e),u=Nn.separate(t,e,e),c=er(t,e),f=rr(t,e),l=Kn(t,e),v=jn(t,e);return{map:r,compact:n,separate:u,filter:function(y,I){return At.pipe(y,c(I))},filterMap:function(y,I){return At.pipe(y,f(I))},partition:function(y,I){return At.pipe(y,l(I))},partitionMap:function(y,I){return At.pipe(y,v(I))}}}z.getFilterableComposition=bf});var ir=m(ot=>{"use strict";Object.defineProperty(ot,"__esModule",{value:!0});ot.chainFirstIOK=ot.chainIOK=ot.fromIOK=void 0;var _f=pt(),nr=U();function Rf(t){return function(e){return nr.flow(e,t.fromIO)}}ot.fromIOK=Rf;function Of(t,e){return function(r){var n=nr.flow(r,t.fromIO);return function(u){return e.chain(u,n)}}}ot.chainIOK=Of;function Af(t,e){var r=_f.chainFirst(e);return function(n){return r(nr.flow(n,t.fromIO))}}ot.chainFirstIOK=Af});var Dn=m(ut=>{"use strict";Object.defineProperty(ut,"__esModule",{value:!0});ut.chainFirstTaskK=ut.chainTaskK=ut.fromTaskK=void 0;var qf=pt(),ar=U();function wf(t){return function(e){return ar.flow(e,t.fromTask)}}ut.fromTaskK=wf;function Tf(t,e){return function(r){var n=ar.flow(r,t.fromTask);return function(u){return e.chain(u,n)}}}ut.chainTaskK=Tf;function Mf(t,e){var r=qf.chainFirst(e);return function(n){return r(ar.flow(n,t.fromTask))}}ut.chainFirstTaskK=Mf});var $n=m(s=>{"use strict";var xf=s&&s.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Uf=s&&s.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Ff=s&&s.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&xf(e,t,r);return Uf(e,t),e};Object.defineProperty(s,"__esModule",{value:!0});s.getMonoid=s.getSemigroup=s.taskSeq=s.task=s.sequenceSeqArray=s.traverseSeqArray=s.traverseSeqArrayWithIndex=s.sequenceArray=s.traverseArray=s.traverseArrayWithIndex=s.traverseReadonlyArrayWithIndexSeq=s.traverseReadonlyNonEmptyArrayWithIndexSeq=s.traverseReadonlyArrayWithIndex=s.traverseReadonlyNonEmptyArrayWithIndex=s.ApT=s.apS=s.bind=s.bindTo=s.Do=s.never=s.FromTask=s.chainFirstIOK=s.chainIOK=s.fromIOK=s.FromIO=s.chainFirst=s.MonadTask=s.fromTask=s.MonadIO=s.Monad=s.Chain=s.ApplicativeSeq=s.ApplySeq=s.ApplicativePar=s.apSecond=s.apFirst=s.ApplyPar=s.Pointed=s.flap=s.Functor=s.getRaceMonoid=s.URI=s.flatten=s.chain=s.of=s.ap=s.map=s.delay=s.fromIO=void 0;var Pf=kt(),de=lt(),Bn=pt(),or=ir(),nt=U(),Gn=Y(),gt=Ff(it()),Cf=function(t){return function(){return Promise.resolve().then(t)}};s.fromIO=Cf;function Nf(t){return function(e){return function(){return new Promise(function(r){setTimeout(function(){Promise.resolve().then(e).then(r)},t)})}}}s.delay=Nf;var H=function(t,e){return nt.pipe(t,s.map(e))},yt=function(t,e){return nt.pipe(t,s.ap(e))},ur=function(t,e){return nt.pipe(t,s.chain(function(r){return nt.pipe(e,s.map(r))}))},qt=function(t,e){return nt.pipe(t,s.chain(e))},Wf=function(t){return function(e){return function(){return Promise.resolve().then(e).then(t)}}};s.map=Wf;var Lf=function(t){return function(e){return function(){return Promise.all([Promise.resolve().then(e),Promise.resolve().then(t)]).then(function(r){var n=r[0],u=r[1];return n(u)})}}};s.ap=Lf;var Kf=function(t){return function(){return Promise.resolve(t)}};s.of=Kf;var jf=function(t){return function(e){return function(){return Promise.resolve().then(e).then(function(r){return t(r)()})}}};s.chain=jf;s.flatten=s.chain(nt.identity);s.URI="Task";function kf(){return{concat:function(t,e){return function(){return Promise.race([Promise.resolve().then(t),Promise.resolve().then(e)])}},empty:s.never}}s.getRaceMonoid=kf;s.Functor={URI:s.URI,map:H};s.flap=Gn.flap(s.Functor);s.Pointed={URI:s.URI,of:s.of};s.ApplyPar={URI:s.URI,map:H,ap:yt};s.apFirst=de.apFirst(s.ApplyPar);s.apSecond=de.apSecond(s.ApplyPar);s.ApplicativePar={URI:s.URI,map:H,ap:yt,of:s.of};s.ApplySeq={URI:s.URI,map:H,ap:ur};s.ApplicativeSeq={URI:s.URI,map:H,ap:ur,of:s.of};s.Chain={URI:s.URI,map:H,ap:yt,chain:qt};s.Monad={URI:s.URI,map:H,of:s.of,ap:yt,chain:qt};s.MonadIO={URI:s.URI,map:H,of:s.of,ap:yt,chain:qt,fromIO:s.fromIO};s.fromTask=nt.identity;s.MonadTask={URI:s.URI,map:H,of:s.of,ap:yt,chain:qt,fromIO:s.fromIO,fromTask:s.fromTask};s.chainFirst=Bn.chainFirst(s.Chain);s.FromIO={URI:s.URI,fromIO:s.fromIO};s.fromIOK=or.fromIOK(s.FromIO);s.chainIOK=or.chainIOK(s.FromIO,s.Chain);s.chainFirstIOK=or.chainFirstIOK(s.FromIO,s.Chain);s.FromTask={URI:s.URI,fromIO:s.fromIO,fromTask:s.fromTask};var Df=function(){return new Promise(function(t){})};s.never=Df;s.Do=s.of(gt.emptyRecord);s.bindTo=Gn.bindTo(s.Functor);s.bind=Bn.bind(s.Chain);s.apS=de.apS(s.ApplyPar);s.ApT=s.of(gt.emptyReadonlyArray);var Bf=function(t){return function(e){return function(){return Promise.all(e.map(function(r,n){return Promise.resolve().then(function(){return t(n,r)()})}))}}};s.traverseReadonlyNonEmptyArrayWithIndex=Bf;var Gf=function(t){var e=s.traverseReadonlyNonEmptyArrayWithIndex(t);return function(r){return gt.isNonEmpty(r)?e(r):s.ApT}};s.traverseReadonlyArrayWithIndex=Gf;var $f=function(t){return function(e){return function(){return gt.tail(e).reduce(function(r,n,u){return r.then(function(c){return Promise.resolve().then(t(u+1,n)).then(function(f){return c.push(f),c})})},Promise.resolve().then(t(0,gt.head(e))).then(gt.singleton))}}};s.traverseReadonlyNonEmptyArrayWithIndexSeq=$f;var Vf=function(t){var e=s.traverseReadonlyNonEmptyArrayWithIndexSeq(t);return function(r){return gt.isNonEmpty(r)?e(r):s.ApT}};s.traverseReadonlyArrayWithIndexSeq=Vf;s.traverseArrayWithIndex=s.traverseReadonlyArrayWithIndex;var zf=function(t){return s.traverseReadonlyArrayWithIndex(function(e,r){return t(r)})};s.traverseArray=zf;s.sequenceArray=s.traverseArray(nt.identity);s.traverseSeqArrayWithIndex=s.traverseReadonlyArrayWithIndexSeq;var Jf=function(t){return s.traverseReadonlyArrayWithIndexSeq(function(e,r){return t(r)})};s.traverseSeqArray=Jf;s.sequenceSeqArray=s.traverseSeqArray(nt.identity);s.task={URI:s.URI,map:H,of:s.of,ap:yt,chain:qt,fromIO:s.fromIO,fromTask:s.fromTask};s.taskSeq={URI:s.URI,map:H,of:s.of,ap:ur,chain:qt,fromIO:s.fromIO,fromTask:s.fromTask};s.getSemigroup=de.getApplySemigroup(s.ApplySeq);s.getMonoid=Pf.getApplicativeMonoid(s.ApplicativeSeq)});var Zn=m(a=>{"use strict";var Xf=a&&a.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Hf=a&&a.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),he=a&&a.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Xf(e,t,r);return Hf(e,t),e};Object.defineProperty(a,"__esModule",{value:!0});a.getCompactable=a.getAltTaskValidation=a.getApplicativeTaskValidation=a.URI=a.throwError=a.of=a.altW=a.alt=a.flatten=a.flattenW=a.chainW=a.chain=a.apW=a.ap=a.mapLeft=a.bimap=a.map=a.chainIOEitherK=a.chainIOEitherKW=a.fromIOEitherK=a.chainTaskOptionK=a.fromTaskOptionK=a.swap=a.orLeft=a.orElseFirstW=a.orElseFirst=a.orElseW=a.orElse=a.toUnion=a.tryCatchK=a.tryCatch=a.getOrElseW=a.getOrElse=a.foldW=a.matchEW=a.fold=a.matchE=a.matchW=a.match=a.fromTaskOption=a.fromIOEither=a.fromEither=a.fromTask=a.fromIO=a.leftIO=a.rightIO=a.leftTask=a.rightTask=a.right=a.left=void 0;a.traverseReadonlyArrayWithIndexSeq=a.traverseReadonlyNonEmptyArrayWithIndexSeq=a.traverseReadonlyArrayWithIndex=a.traverseReadonlyNonEmptyArrayWithIndex=a.ApT=a.apSW=a.apS=a.bindW=a.bind=a.bindTo=a.Do=a.bracket=a.taskify=a.chainFirstTaskK=a.chainTaskK=a.fromTaskK=a.FromTask=a.chainFirstIOK=a.chainIOK=a.fromIOK=a.FromIO=a.fromEitherK=a.filterOrElseW=a.filterOrElse=a.fromPredicate=a.chainEitherKW=a.chainEitherK=a.chainOptionK=a.fromOptionK=a.fromOption=a.FromEither=a.Alt=a.Bifunctor=a.chainFirstW=a.chainFirst=a.MonadThrow=a.MonadTask=a.MonadIO=a.Monad=a.Chain=a.ApplicativeSeq=a.ApplySeq=a.ApplicativePar=a.apSecond=a.apFirst=a.ApplyPar=a.Pointed=a.flap=a.Functor=a.getFilterable=void 0;a.getTaskValidation=a.getSemigroup=a.getApplyMonoid=a.getApplySemigroup=a.taskEitherSeq=a.taskEither=a.sequenceSeqArray=a.traverseSeqArray=a.traverseSeqArrayWithIndex=a.sequenceArray=a.traverseArray=a.traverseArrayWithIndex=void 0;var Zf=kt(),wt=lt(),zn=pt(),Vn=Ye(),ct=he(ae()),P=he(Cn()),me=kn(),It=ne(),cr=ir(),sr=Dn(),q=U(),Jn=Y(),B=he(it()),_=he($n());a.left=P.left(_.Pointed);a.right=P.right(_.Pointed);a.rightTask=P.rightF(_.Functor);a.leftTask=P.leftF(_.Functor);a.rightIO=q.flow(_.fromIO,a.rightTask);a.leftIO=q.flow(_.fromIO,a.leftTask);a.fromIO=a.rightIO;a.fromTask=a.rightTask;a.fromEither=_.of;a.fromIOEither=_.fromIO;var Yf=function(t){return _.map(ct.fromOption(t))};a.fromTaskOption=Yf;a.match=P.match(_.Functor);a.matchW=a.match;a.matchE=P.matchE(_.Monad);a.fold=a.matchE;a.matchEW=a.matchE;a.foldW=a.matchEW;a.getOrElse=P.getOrElse(_.Monad);a.getOrElseW=a.getOrElse;var Qf=function(t,e){return function(){return t().then(B.right,function(r){return B.left(e(r))})}};a.tryCatch=Qf;var tl=function(t,e){return function(){for(var r=[],n=0;n{ei.exports=ti;ti.sync=yl;var Yn=require("fs");function gl(t,e){var r=e.pathExt!==void 0?e.pathExt:process.env.PATHEXT;if(!r||(r=r.split(";"),r.indexOf("")!==-1))return!0;for(var n=0;n{oi.exports=ii;ii.sync=Il;var ni=require("fs");function ii(t,e,r){ni.stat(t,function(n,u){r(n,n?!1:ai(u,e))})}function Il(t,e){return ai(ni.statSync(t),e)}function ai(t,e){return t.isFile()&&Sl(t,e)}function Sl(t,e){var r=t.mode,n=t.uid,u=t.gid,c=e.uid!==void 0?e.uid:process.getuid&&process.getuid(),f=e.gid!==void 0?e.gid:process.getgid&&process.getgid(),l=parseInt("100",8),v=parseInt("010",8),y=parseInt("001",8),I=l|v,R=r&y||r&v&&u===f||r&l&&n===c||r&I&&c===0;return R}});var si=m((Dd,ci)=>{var kd=require("fs"),ye;process.platform==="win32"||global.TESTING_WINDOWS?ye=ri():ye=ui();ci.exports=pr;pr.sync=El;function pr(t,e,r){if(typeof e=="function"&&(r=e,e={}),!r){if(typeof Promise!="function")throw new TypeError("callback not provided");return new Promise(function(n,u){pr(t,e||{},function(c,f){c?u(c):n(f)})})}ye(t,e||{},function(n,u){n&&(n.code==="EACCES"||e&&e.ignoreErrors)&&(n=null,u=!1),r(n,u)})}function El(t,e){try{return ye.sync(t,e||{})}catch(r){if(e&&e.ignoreErrors||r.code==="EACCES")return!1;throw r}}});var vi=m((Bd,hi)=>{var Tt=process.platform==="win32"||process.env.OSTYPE==="cygwin"||process.env.OSTYPE==="msys",fi=require("path"),bl=Tt?";":":",li=si(),pi=t=>Object.assign(new Error(`not found: ${t}`),{code:"ENOENT"}),di=(t,e)=>{let r=e.colon||bl,n=t.match(/\//)||Tt&&t.match(/\\/)?[""]:[...Tt?[process.cwd()]:[],...(e.path||process.env.PATH||"").split(r)],u=Tt?e.pathExt||process.env.PATHEXT||".EXE;.CMD;.BAT;.COM":"",c=Tt?u.split(r):[""];return Tt&&t.indexOf(".")!==-1&&c[0]!==""&&c.unshift(""),{pathEnv:n,pathExt:c,pathExtExe:u}},mi=(t,e,r)=>{typeof e=="function"&&(r=e,e={}),e||(e={});let{pathEnv:n,pathExt:u,pathExtExe:c}=di(t,e),f=[],l=y=>new Promise((I,R)=>{if(y===n.length)return e.all&&f.length?I(f):R(pi(t));let x=n[y],G=/^".*"$/.test(x)?x.slice(1,-1):x,$=fi.join(G,t),J=!G&&/^\.[\\\/]/.test(t)?t.slice(0,2)+$:$;I(v(J,y,0))}),v=(y,I,R)=>new Promise((x,G)=>{if(R===u.length)return x(l(I+1));let $=u[R];li(y+$,{pathExt:c},(J,Et)=>{if(!J&&Et)if(e.all)f.push(y+$);else return x(y+$);return x(v(y,I,R+1))})});return r?l(0).then(y=>r(null,y),r):l(0)},_l=(t,e)=>{e=e||{};let{pathEnv:r,pathExt:n,pathExtExe:u}=di(t,e),c=[];for(let f=0;f{"use strict";var gi=(t={})=>{let e=t.env||process.env;return(t.platform||process.platform)!=="win32"?"PATH":Object.keys(e).reverse().find(n=>n.toUpperCase()==="PATH")||"Path"};dr.exports=gi;dr.exports.default=gi});var Ei=m(($d,Si)=>{"use strict";var yi=require("path"),Rl=vi(),Ol=mr();function Ii(t,e){let r=t.options.env||process.env,n=process.cwd(),u=t.options.cwd!=null,c=u&&process.chdir!==void 0&&!process.chdir.disabled;if(c)try{process.chdir(t.options.cwd)}catch{}let f;try{f=Rl.sync(t.command,{path:r[Ol({env:r})],pathExt:e?yi.delimiter:void 0})}catch{}finally{c&&process.chdir(n)}return f&&(f=yi.resolve(u?t.options.cwd:"",f)),f}function Al(t){return Ii(t)||Ii(t,!0)}Si.exports=Al});var bi=m((Vd,vr)=>{"use strict";var hr=/([()\][%!^"`<>&|;, *?])/g;function ql(t){return t=t.replace(hr,"^$1"),t}function wl(t,e){return t=`${t}`,t=t.replace(/(\\*)"/g,'$1$1\\"'),t=t.replace(/(\\*)$/,"$1$1"),t=`"${t}"`,t=t.replace(hr,"^$1"),e&&(t=t.replace(hr,"^$1")),t}vr.exports.command=ql;vr.exports.argument=wl});var Ri=m((zd,_i)=>{"use strict";_i.exports=/^#!(.*)/});var Ai=m((Jd,Oi)=>{"use strict";var Tl=Ri();Oi.exports=(t="")=>{let e=t.match(Tl);if(!e)return null;let[r,n]=e[0].replace(/#! ?/,"").split(" "),u=r.split("/").pop();return u==="env"?n:n?`${u} ${n}`:u}});var wi=m((Xd,qi)=>{"use strict";var gr=require("fs"),Ml=Ai();function xl(t){let r=Buffer.alloc(150),n;try{n=gr.openSync(t,"r"),gr.readSync(n,r,0,150,0),gr.closeSync(n)}catch{}return Ml(r.toString())}qi.exports=xl});var Ui=m((Hd,xi)=>{"use strict";var Ul=require("path"),Ti=Ei(),Mi=bi(),Fl=wi(),Pl=process.platform==="win32",Cl=/\.(?:com|exe)$/i,Nl=/node_modules[\\/].bin[\\/][^\\/]+\.cmd$/i;function Wl(t){t.file=Ti(t);let e=t.file&&Fl(t.file);return e?(t.args.unshift(t.file),t.command=e,Ti(t)):t.file}function Ll(t){if(!Pl)return t;let e=Wl(t),r=!Cl.test(e);if(t.options.forceShell||r){let n=Nl.test(e);t.command=Ul.normalize(t.command),t.command=Mi.command(t.command),t.args=t.args.map(c=>Mi.argument(c,n));let u=[t.command].concat(t.args).join(" ");t.args=["/d","/s","/c",`"${u}"`],t.command=process.env.comspec||"cmd.exe",t.options.windowsVerbatimArguments=!0}return t}function Kl(t,e,r){e&&!Array.isArray(e)&&(r=e,e=null),e=e?e.slice(0):[],r=Object.assign({},r);let n={command:t,args:e,options:r,file:void 0,original:{command:t,args:e}};return r.shell?n:Ll(n)}xi.exports=Kl});var Ci=m((Zd,Pi)=>{"use strict";var yr=process.platform==="win32";function Ir(t,e){return Object.assign(new Error(`${e} ${t.command} ENOENT`),{code:"ENOENT",errno:"ENOENT",syscall:`${e} ${t.command}`,path:t.command,spawnargs:t.args})}function jl(t,e){if(!yr)return;let r=t.emit;t.emit=function(n,u){if(n==="exit"){let c=Fi(u,e,"spawn");if(c)return r.call(t,"error",c)}return r.apply(t,arguments)}}function Fi(t,e){return yr&&t===1&&!e.file?Ir(e.original,"spawn"):null}function kl(t,e){return yr&&t===1&&!e.file?Ir(e.original,"spawnSync"):null}Pi.exports={hookChildProcess:jl,verifyENOENT:Fi,verifyENOENTSync:kl,notFoundError:Ir}});var Li=m((Yd,Mt)=>{"use strict";var Ni=require("child_process"),Sr=Ui(),Er=Ci();function Wi(t,e,r){let n=Sr(t,e,r),u=Ni.spawn(n.command,n.args,n.options);return Er.hookChildProcess(u,n),u}function Dl(t,e,r){let n=Sr(t,e,r),u=Ni.spawnSync(n.command,n.args,n.options);return u.error=u.error||Er.verifyENOENTSync(u.status,n),u}Mt.exports=Wi;Mt.exports.spawn=Wi;Mt.exports.sync=Dl;Mt.exports._parse=Sr;Mt.exports._enoent=Er});var ji=m((Qd,Ki)=>{"use strict";Ki.exports=t=>{let e=typeof t=="string"?` +`:` +`.charCodeAt(),r=typeof t=="string"?"\r":"\r".charCodeAt();return t[t.length-1]===e&&(t=t.slice(0,t.length-1)),t[t.length-1]===r&&(t=t.slice(0,t.length-1)),t}});var Bi=m((tm,Ht)=>{"use strict";var Xt=require("path"),ki=mr(),Di=t=>{t=F({cwd:process.cwd(),path:process.env[ki()],execPath:process.execPath},t);let e,r=Xt.resolve(t.cwd),n=[];for(;e!==r;)n.push(Xt.join(r,"node_modules/.bin")),e=r,r=Xt.resolve(r,"..");let u=Xt.resolve(t.cwd,t.execPath,"..");return n.push(u),n.concat(t.path).join(Xt.delimiter)};Ht.exports=Di;Ht.exports.default=Di;Ht.exports.env=t=>{t=F({env:process.env},t);let e=F({},t.env),r=ki({env:e});return t.path=e[r],e[r]=Ht.exports(t),e}});var $i=m((em,br)=>{"use strict";var Gi=(t,e)=>{for(let r of Reflect.ownKeys(e))Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(e,r));return t};br.exports=Gi;br.exports.default=Gi});var zi=m((rm,Se)=>{"use strict";var Bl=$i(),Ie=new WeakMap,Vi=(t,e={})=>{if(typeof t!="function")throw new TypeError("Expected a function");let r,n=0,u=t.displayName||t.name||"",c=function(...f){if(Ie.set(c,++n),n===1)r=t.apply(this,f),t=null;else if(e.throw===!0)throw new Error(`Function \`${u}\` can only be called once`);return r};return Bl(c,t),Ie.set(c,n),c};Se.exports=Vi;Se.exports.default=Vi;Se.exports.callCount=t=>{if(!Ie.has(t))throw new Error(`The given function \`${t.name}\` is not wrapped by the \`onetime\` package`);return Ie.get(t)}});var Ji=m(Ee=>{"use strict";Object.defineProperty(Ee,"__esModule",{value:!0});Ee.SIGNALS=void 0;var Gl=[{name:"SIGHUP",number:1,action:"terminate",description:"Terminal closed",standard:"posix"},{name:"SIGINT",number:2,action:"terminate",description:"User interruption with CTRL-C",standard:"ansi"},{name:"SIGQUIT",number:3,action:"core",description:"User interruption with CTRL-\\",standard:"posix"},{name:"SIGILL",number:4,action:"core",description:"Invalid machine instruction",standard:"ansi"},{name:"SIGTRAP",number:5,action:"core",description:"Debugger breakpoint",standard:"posix"},{name:"SIGABRT",number:6,action:"core",description:"Aborted",standard:"ansi"},{name:"SIGIOT",number:6,action:"core",description:"Aborted",standard:"bsd"},{name:"SIGBUS",number:7,action:"core",description:"Bus error due to misaligned, non-existing address or paging error",standard:"bsd"},{name:"SIGEMT",number:7,action:"terminate",description:"Command should be emulated but is not implemented",standard:"other"},{name:"SIGFPE",number:8,action:"core",description:"Floating point arithmetic error",standard:"ansi"},{name:"SIGKILL",number:9,action:"terminate",description:"Forced termination",standard:"posix",forced:!0},{name:"SIGUSR1",number:10,action:"terminate",description:"Application-specific signal",standard:"posix"},{name:"SIGSEGV",number:11,action:"core",description:"Segmentation fault",standard:"ansi"},{name:"SIGUSR2",number:12,action:"terminate",description:"Application-specific signal",standard:"posix"},{name:"SIGPIPE",number:13,action:"terminate",description:"Broken pipe or socket",standard:"posix"},{name:"SIGALRM",number:14,action:"terminate",description:"Timeout or timer",standard:"posix"},{name:"SIGTERM",number:15,action:"terminate",description:"Termination",standard:"ansi"},{name:"SIGSTKFLT",number:16,action:"terminate",description:"Stack is empty or overflowed",standard:"other"},{name:"SIGCHLD",number:17,action:"ignore",description:"Child process terminated, paused or unpaused",standard:"posix"},{name:"SIGCLD",number:17,action:"ignore",description:"Child process terminated, paused or unpaused",standard:"other"},{name:"SIGCONT",number:18,action:"unpause",description:"Unpaused",standard:"posix",forced:!0},{name:"SIGSTOP",number:19,action:"pause",description:"Paused",standard:"posix",forced:!0},{name:"SIGTSTP",number:20,action:"pause",description:'Paused using CTRL-Z or "suspend"',standard:"posix"},{name:"SIGTTIN",number:21,action:"pause",description:"Background process cannot read terminal input",standard:"posix"},{name:"SIGBREAK",number:21,action:"terminate",description:"User interruption with CTRL-BREAK",standard:"other"},{name:"SIGTTOU",number:22,action:"pause",description:"Background process cannot write to terminal output",standard:"posix"},{name:"SIGURG",number:23,action:"ignore",description:"Socket received out-of-band data",standard:"bsd"},{name:"SIGXCPU",number:24,action:"core",description:"Process timed out",standard:"bsd"},{name:"SIGXFSZ",number:25,action:"core",description:"File too big",standard:"bsd"},{name:"SIGVTALRM",number:26,action:"terminate",description:"Timeout or timer",standard:"bsd"},{name:"SIGPROF",number:27,action:"terminate",description:"Timeout or timer",standard:"bsd"},{name:"SIGWINCH",number:28,action:"ignore",description:"Terminal window size changed",standard:"bsd"},{name:"SIGIO",number:29,action:"terminate",description:"I/O is available",standard:"other"},{name:"SIGPOLL",number:29,action:"terminate",description:"Watched event",standard:"other"},{name:"SIGINFO",number:29,action:"ignore",description:"Request for process information",standard:"other"},{name:"SIGPWR",number:30,action:"terminate",description:"Device running out of power",standard:"systemv"},{name:"SIGSYS",number:31,action:"core",description:"Invalid system call",standard:"other"},{name:"SIGUNUSED",number:31,action:"terminate",description:"Invalid system call",standard:"other"}];Ee.SIGNALS=Gl});var _r=m(xt=>{"use strict";Object.defineProperty(xt,"__esModule",{value:!0});xt.SIGRTMAX=xt.getRealtimeSignals=void 0;var $l=function(){let t=Hi-Xi+1;return Array.from({length:t},Vl)};xt.getRealtimeSignals=$l;var Vl=function(t,e){return{name:`SIGRT${e+1}`,number:Xi+e,action:"terminate",description:"Application-specific signal (realtime)",standard:"posix"}},Xi=34,Hi=64;xt.SIGRTMAX=Hi});var Zi=m(be=>{"use strict";Object.defineProperty(be,"__esModule",{value:!0});be.getSignals=void 0;var zl=require("os"),Jl=Ji(),Xl=_r(),Hl=function(){let t=(0,Xl.getRealtimeSignals)();return[...Jl.SIGNALS,...t].map(Zl)};be.getSignals=Hl;var Zl=function({name:t,number:e,description:r,action:n,forced:u=!1,standard:c}){let{signals:{[t]:f}}=zl.constants,l=f!==void 0;return{name:t,number:l?f:e,description:r,supported:l,action:n,forced:u,standard:c}}});var Qi=m(Ut=>{"use strict";Object.defineProperty(Ut,"__esModule",{value:!0});Ut.signalsByNumber=Ut.signalsByName=void 0;var Yl=require("os"),Yi=Zi(),Ql=_r(),tp=function(){return(0,Yi.getSignals)().reduce(ep,{})},ep=function(t,{name:e,number:r,description:n,supported:u,action:c,forced:f,standard:l}){return et(F({},t),{[e]:{name:e,number:r,description:n,supported:u,action:c,forced:f,standard:l}})},rp=tp();Ut.signalsByName=rp;var np=function(){let t=(0,Yi.getSignals)(),e=Ql.SIGRTMAX+1,r=Array.from({length:e},(n,u)=>ip(u,t));return Object.assign({},...r)},ip=function(t,e){let r=ap(t,e);if(r===void 0)return{};let{name:n,description:u,supported:c,action:f,forced:l,standard:v}=r;return{[t]:{name:n,number:t,description:u,supported:c,action:f,forced:l,standard:v}}},ap=function(t,e){let r=e.find(({name:n})=>Yl.constants.signals[n]===t);return r!==void 0?r:e.find(n=>n.number===t)},op=np();Ut.signalsByNumber=op});var ea=m((um,ta)=>{"use strict";var{signalsByName:up}=Qi(),cp=({timedOut:t,timeout:e,errorCode:r,signal:n,signalDescription:u,exitCode:c,isCanceled:f})=>t?`timed out after ${e} milliseconds`:f?"was canceled":r!==void 0?`failed with ${r}`:n!==void 0?`was killed with ${n} (${u})`:c!==void 0?`failed with exit code ${c}`:"failed",sp=({stdout:t,stderr:e,all:r,error:n,signal:u,exitCode:c,command:f,escapedCommand:l,timedOut:v,isCanceled:y,killed:I,parsed:{options:{timeout:R}}})=>{c=c===null?void 0:c,u=u===null?void 0:u;let x=u===void 0?void 0:up[u].description,G=n&&n.code,J=`Command ${cp({timedOut:v,timeout:R,errorCode:G,signal:u,signalDescription:x,exitCode:c,isCanceled:y})}: ${f}`,Et=Object.prototype.toString.call(n)==="[object Error]",te=Et?`${J} +${n.message}`:J,ee=[te,e,t].filter(Boolean).join(` +`);return Et?(n.originalMessage=n.message,n.message=ee):n=new Error(ee),n.shortMessage=te,n.command=f,n.escapedCommand=l,n.exitCode=c,n.signal=u,n.signalDescription=x,n.stdout=t,n.stderr=e,r!==void 0&&(n.all=r),"bufferedData"in n&&delete n.bufferedData,n.failed=!0,n.timedOut=Boolean(v),n.isCanceled=y,n.killed=I&&!v,n};ta.exports=sp});var na=m((cm,Rr)=>{"use strict";var _e=["stdin","stdout","stderr"],fp=t=>_e.some(e=>t[e]!==void 0),ra=t=>{if(!t)return;let{stdio:e}=t;if(e===void 0)return _e.map(n=>t[n]);if(fp(t))throw new Error(`It's not possible to provide \`stdio\` in combination with one of ${_e.map(n=>`\`${n}\``).join(", ")}`);if(typeof e=="string")return e;if(!Array.isArray(e))throw new TypeError(`Expected \`stdio\` to be of type \`string\` or \`Array\`, got \`${typeof e}\``);let r=Math.max(e.length,_e.length);return Array.from({length:r},(n,u)=>e[u])};Rr.exports=ra;Rr.exports.node=t=>{let e=ra(t);return e==="ipc"?"ipc":e===void 0||typeof e=="string"?[e,e,e,"ipc"]:e.includes("ipc")?e:[...e,"ipc"]}});var ia=m((sm,Re)=>{Re.exports=["SIGABRT","SIGALRM","SIGHUP","SIGINT","SIGTERM"];process.platform!=="win32"&&Re.exports.push("SIGVTALRM","SIGXCPU","SIGXFSZ","SIGUSR2","SIGTRAP","SIGSYS","SIGQUIT","SIGIOT");process.platform==="linux"&&Re.exports.push("SIGIO","SIGPOLL","SIGPWR","SIGSTKFLT","SIGUNUSED")});var sa=m((fm,Ct)=>{var O=global.process;typeof O!="object"||!O?Ct.exports=function(){}:(aa=require("assert"),Ft=ia(),oa=/^win/i.test(O.platform),Zt=require("events"),typeof Zt!="function"&&(Zt=Zt.EventEmitter),O.__signal_exit_emitter__?N=O.__signal_exit_emitter__:(N=O.__signal_exit_emitter__=new Zt,N.count=0,N.emitted={}),N.infinite||(N.setMaxListeners(1/0),N.infinite=!0),Ct.exports=function(t,e){if(global.process===O){aa.equal(typeof t,"function","a callback must be provided for exit handler"),Pt===!1&&Or();var r="exit";e&&e.alwaysLast&&(r="afterexit");var n=function(){N.removeListener(r,t),N.listeners("exit").length===0&&N.listeners("afterexit").length===0&&Oe()};return N.on(r,t),n}},Oe=function(){!Pt||global.process!==O||(Pt=!1,Ft.forEach(function(e){try{O.removeListener(e,Ae[e])}catch{}}),O.emit=qe,O.reallyExit=Ar,N.count-=1)},Ct.exports.unload=Oe,St=function(e,r,n){N.emitted[e]||(N.emitted[e]=!0,N.emit(e,r,n))},Ae={},Ft.forEach(function(t){Ae[t]=function(){if(O===global.process){var r=O.listeners(t);r.length===N.count&&(Oe(),St("exit",null,t),St("afterexit",null,t),oa&&t==="SIGHUP"&&(t="SIGINT"),O.kill(O.pid,t))}}}),Ct.exports.signals=function(){return Ft},Pt=!1,Or=function(){Pt||O!==global.process||(Pt=!0,N.count+=1,Ft=Ft.filter(function(e){try{return O.on(e,Ae[e]),!0}catch{return!1}}),O.emit=ca,O.reallyExit=ua)},Ct.exports.load=Or,Ar=O.reallyExit,ua=function(e){O===global.process&&(O.exitCode=e||0,St("exit",O.exitCode,null),St("afterexit",O.exitCode,null),Ar.call(O,O.exitCode))},qe=O.emit,ca=function(e,r){if(e==="exit"&&O===global.process){r!==void 0&&(O.exitCode=r);var n=qe.apply(this,arguments);return St("exit",O.exitCode,null),St("afterexit",O.exitCode,null),n}else return qe.apply(this,arguments)});var aa,Ft,oa,Zt,N,Oe,St,Ae,Pt,Or,Ar,ua,qe,ca});var la=m((lm,fa)=>{"use strict";var lp=require("os"),pp=sa(),dp=1e3*5,mp=(t,e="SIGTERM",r={})=>{let n=t(e);return hp(t,e,r,n),n},hp=(t,e,r,n)=>{if(!vp(e,r,n))return;let u=yp(r),c=setTimeout(()=>{t("SIGKILL")},u);c.unref&&c.unref()},vp=(t,{forceKillAfterTimeout:e},r)=>gp(t)&&e!==!1&&r,gp=t=>t===lp.constants.signals.SIGTERM||typeof t=="string"&&t.toUpperCase()==="SIGTERM",yp=({forceKillAfterTimeout:t=!0})=>{if(t===!0)return dp;if(!Number.isFinite(t)||t<0)throw new TypeError(`Expected the \`forceKillAfterTimeout\` option to be a non-negative integer, got \`${t}\` (${typeof t})`);return t},Ip=(t,e)=>{t.kill()&&(e.isCanceled=!0)},Sp=(t,e,r)=>{t.kill(e),r(Object.assign(new Error("Timed out"),{timedOut:!0,signal:e}))},Ep=(t,{timeout:e,killSignal:r="SIGTERM"},n)=>{if(e===0||e===void 0)return n;let u,c=new Promise((l,v)=>{u=setTimeout(()=>{Sp(t,r,v)},e)}),f=n.finally(()=>{clearTimeout(u)});return Promise.race([c,f])},bp=({timeout:t})=>{if(t!==void 0&&(!Number.isFinite(t)||t<0))throw new TypeError(`Expected the \`timeout\` option to be a non-negative integer, got \`${t}\` (${typeof t})`)},_p=async(t,{cleanup:e,detached:r},n)=>{if(!e||r)return n;let u=pp(()=>{t.kill()});return n.finally(()=>{u()})};fa.exports={spawnedKill:mp,spawnedCancel:Ip,setupTimeout:Ep,validateTimeout:bp,setExitHandler:_p}});var da=m((pm,pa)=>{"use strict";var Q=t=>t!==null&&typeof t=="object"&&typeof t.pipe=="function";Q.writable=t=>Q(t)&&t.writable!==!1&&typeof t._write=="function"&&typeof t._writableState=="object";Q.readable=t=>Q(t)&&t.readable!==!1&&typeof t._read=="function"&&typeof t._readableState=="object";Q.duplex=t=>Q.writable(t)&&Q.readable(t);Q.transform=t=>Q.duplex(t)&&typeof t._transform=="function";pa.exports=Q});var ha=m((dm,ma)=>{"use strict";var{PassThrough:Rp}=require("stream");ma.exports=t=>{t=F({},t);let{array:e}=t,{encoding:r}=t,n=r==="buffer",u=!1;e?u=!(r||n):r=r||"utf8",n&&(r=null);let c=new Rp({objectMode:u});r&&c.setEncoding(r);let f=0,l=[];return c.on("data",v=>{l.push(v),u?f=l.length:f+=v.length}),c.getBufferedValue=()=>e?l:n?Buffer.concat(l,f):l.join(""),c.getBufferedLength=()=>f,c}});var va=m((mm,Yt)=>{"use strict";var{constants:Op}=require("buffer"),Ap=require("stream"),{promisify:qp}=require("util"),wp=ha(),Tp=qp(Ap.pipeline),qr=class extends Error{constructor(){super("maxBuffer exceeded");this.name="MaxBufferError"}};async function wr(t,e){if(!t)throw new Error("Expected a stream");e=F({maxBuffer:1/0},e);let{maxBuffer:r}=e,n=wp(e);return await new Promise((u,c)=>{let f=l=>{l&&n.getBufferedLength()<=Op.MAX_LENGTH&&(l.bufferedData=n.getBufferedValue()),c(l)};(async()=>{try{await Tp(t,n),u()}catch(l){f(l)}})(),n.on("data",()=>{n.getBufferedLength()>r&&f(new qr)})}),n.getBufferedValue()}Yt.exports=wr;Yt.exports.buffer=(t,e)=>wr(t,et(F({},e),{encoding:"buffer"}));Yt.exports.array=(t,e)=>wr(t,et(F({},e),{array:!0}));Yt.exports.MaxBufferError=qr});var ya=m((hm,ga)=>{"use strict";var{PassThrough:Mp}=require("stream");ga.exports=function(){var t=[],e=new Mp({objectMode:!0});return e.setMaxListeners(0),e.add=r,e.isEmpty=n,e.on("unpipe",u),Array.prototype.slice.call(arguments).forEach(r),e;function r(c){return Array.isArray(c)?(c.forEach(r),this):(t.push(c),c.once("end",u.bind(null,c)),c.once("error",e.emit.bind(e,"error")),c.pipe(e,{end:!1}),this)}function n(){return t.length==0}function u(c){t=t.filter(function(f){return f!==c}),!t.length&&e.readable&&e.end()}}});var ba=m((vm,Ea)=>{"use strict";var Sa=da(),Ia=va(),xp=ya(),Up=(t,e)=>{e===void 0||t.stdin===void 0||(Sa(e)?e.pipe(t.stdin):t.stdin.end(e))},Fp=(t,{all:e})=>{if(!e||!t.stdout&&!t.stderr)return;let r=xp();return t.stdout&&r.add(t.stdout),t.stderr&&r.add(t.stderr),r},Tr=async(t,e)=>{if(!!t){t.destroy();try{return await e}catch(r){return r.bufferedData}}},Mr=(t,{encoding:e,buffer:r,maxBuffer:n})=>{if(!(!t||!r))return e?Ia(t,{encoding:e,maxBuffer:n}):Ia.buffer(t,{maxBuffer:n})},Pp=async({stdout:t,stderr:e,all:r},{encoding:n,buffer:u,maxBuffer:c},f)=>{let l=Mr(t,{encoding:n,buffer:u,maxBuffer:c}),v=Mr(e,{encoding:n,buffer:u,maxBuffer:c}),y=Mr(r,{encoding:n,buffer:u,maxBuffer:c*2});try{return await Promise.all([f,l,v,y])}catch(I){return Promise.all([{error:I,signal:I.signal,timedOut:I.timedOut},Tr(t,l),Tr(e,v),Tr(r,y)])}},Cp=({input:t})=>{if(Sa(t))throw new TypeError("The `input` option cannot be a stream in sync mode")};Ea.exports={handleInput:Up,makeAllStream:Fp,getSpawnedResult:Pp,validateInputSync:Cp}});var Ra=m((gm,_a)=>{"use strict";var Np=(async()=>{})().constructor.prototype,Wp=["then","catch","finally"].map(t=>[t,Reflect.getOwnPropertyDescriptor(Np,t)]),Lp=(t,e)=>{for(let[r,n]of Wp){let u=typeof e=="function"?(...c)=>Reflect.apply(n.value,e(),c):n.value.bind(e);Reflect.defineProperty(t,r,et(F({},n),{value:u}))}return t},Kp=t=>new Promise((e,r)=>{t.on("exit",(n,u)=>{e({exitCode:n,signal:u})}),t.on("error",n=>{r(n)}),t.stdin&&t.stdin.on("error",n=>{r(n)})});_a.exports={mergePromise:Lp,getSpawnedPromise:Kp}});var qa=m((ym,Aa)=>{"use strict";var Oa=(t,e=[])=>Array.isArray(e)?[t,...e]:[t],jp=/^[\w.-]+$/,kp=/"/g,Dp=t=>typeof t!="string"||jp.test(t)?t:`"${t.replace(kp,'\\"')}"`,Bp=(t,e)=>Oa(t,e).join(" "),Gp=(t,e)=>Oa(t,e).map(r=>Dp(r)).join(" "),$p=/ +/g,Vp=t=>{let e=[];for(let r of t.trim().split($p)){let n=e[e.length-1];n&&n.endsWith("\\")?e[e.length-1]=`${n.slice(0,-1)} ${r}`:e.push(r)}return e};Aa.exports={joinCommand:Bp,getEscapedCommand:Gp,parseCommand:Vp}});var Pa=m((Im,Nt)=>{"use strict";var zp=require("path"),xr=require("child_process"),Jp=Li(),Xp=ji(),Hp=Bi(),Zp=zi(),we=ea(),Ta=na(),{spawnedKill:Yp,spawnedCancel:Qp,setupTimeout:td,validateTimeout:ed,setExitHandler:rd}=la(),{handleInput:nd,getSpawnedResult:id,makeAllStream:ad,validateInputSync:od}=ba(),{mergePromise:wa,getSpawnedPromise:ud}=Ra(),{joinCommand:Ma,parseCommand:xa,getEscapedCommand:Ua}=qa(),cd=1e3*1e3*100,sd=({env:t,extendEnv:e,preferLocal:r,localDir:n,execPath:u})=>{let c=e?F(F({},process.env),t):t;return r?Hp.env({env:c,cwd:n,execPath:u}):c},Fa=(t,e,r={})=>{let n=Jp._parse(t,e,r);return t=n.command,e=n.args,r=n.options,r=F({maxBuffer:cd,buffer:!0,stripFinalNewline:!0,extendEnv:!0,preferLocal:!1,localDir:r.cwd||process.cwd(),execPath:process.execPath,encoding:"utf8",reject:!0,cleanup:!0,all:!1,windowsHide:!0},r),r.env=sd(r),r.stdio=Ta(r),process.platform==="win32"&&zp.basename(t,".exe")==="cmd"&&e.unshift("/q"),{file:t,args:e,options:r,parsed:n}},Qt=(t,e,r)=>typeof e!="string"&&!Buffer.isBuffer(e)?r===void 0?void 0:"":t.stripFinalNewline?Xp(e):e,Te=(t,e,r)=>{let n=Fa(t,e,r),u=Ma(t,e),c=Ua(t,e);ed(n.options);let f;try{f=xr.spawn(n.file,n.args,n.options)}catch(G){let $=new xr.ChildProcess,J=Promise.reject(we({error:G,stdout:"",stderr:"",all:"",command:u,escapedCommand:c,parsed:n,timedOut:!1,isCanceled:!1,killed:!1}));return wa($,J)}let l=ud(f),v=td(f,n.options,l),y=rd(f,n.options,v),I={isCanceled:!1};f.kill=Yp.bind(null,f.kill.bind(f)),f.cancel=Qp.bind(null,f,I);let x=Zp(async()=>{let[{error:G,exitCode:$,signal:J,timedOut:Et},te,ee,Da]=await id(f,n.options,y),Ur=Qt(n.options,te),Fr=Qt(n.options,ee),Pr=Qt(n.options,Da);if(G||$!==0||J!==null){let Cr=we({error:G,exitCode:$,signal:J,stdout:Ur,stderr:Fr,all:Pr,command:u,escapedCommand:c,parsed:n,timedOut:Et,isCanceled:I.isCanceled,killed:f.killed});if(!n.options.reject)return Cr;throw Cr}return{command:u,escapedCommand:c,exitCode:0,stdout:Ur,stderr:Fr,all:Pr,failed:!1,timedOut:!1,isCanceled:!1,killed:!1}});return nd(f,n.options.input),f.all=ad(f,n.options),wa(f,x)};Nt.exports=Te;Nt.exports.sync=(t,e,r)=>{let n=Fa(t,e,r),u=Ma(t,e),c=Ua(t,e);od(n.options);let f;try{f=xr.spawnSync(n.file,n.args,n.options)}catch(y){throw we({error:y,stdout:"",stderr:"",all:"",command:u,escapedCommand:c,parsed:n,timedOut:!1,isCanceled:!1,killed:!1})}let l=Qt(n.options,f.stdout,f.error),v=Qt(n.options,f.stderr,f.error);if(f.error||f.status!==0||f.signal!==null){let y=we({stdout:l,stderr:v,error:f.error,signal:f.signal,exitCode:f.status,command:u,escapedCommand:c,parsed:n,timedOut:f.error&&f.error.code==="ETIMEDOUT",isCanceled:!1,killed:f.signal!==null});if(!n.options.reject)return y;throw y}return{command:u,escapedCommand:c,exitCode:0,stdout:l,stderr:v,failed:!1,timedOut:!1,isCanceled:!1,killed:!1}};Nt.exports.command=(t,e)=>{let[r,...n]=xa(t);return Te(r,n,e)};Nt.exports.commandSync=(t,e)=>{let[r,...n]=xa(t);return Te.sync(r,n,e)};Nt.exports.node=(t,e,r={})=>{e&&!Array.isArray(e)&&typeof e=="object"&&(r=e,e=[]);let n=Ta.node(r),u=process.execArgv.filter(l=>!l.startsWith("--inspect")),{nodePath:c=process.execPath,nodeOptions:f=u}=r;return Te(c,[...f,t,...Array.isArray(e)?e:[]],et(F({},r),{stdin:void 0,stdout:void 0,stderr:void 0,stdio:n,shell:!1}))}});var pd={};Ha(pd,{default:()=>ld});var ka=require("@raycast/api");var La=Kt(ae()),Ka=Kt(U()),Wt=Kt(Zn());var Ca=Kt(require("node:process"),1),Na=Kt(Pa(),1);async function Wa(t){if(Ca.default.platform!=="darwin")throw new Error("macOS only");let{stdout:e}=await(0,Na.default)("osascript",["-e",t]);return e}var tt=(t,e)=>Wt.tryCatch(()=>Wa(`tell application "${t}" to ${e}`),La.toError);var bm=tt("Music","pause"),_m=tt("Music","play"),Rm=tt("Music","stop"),ja=tt("Music","next track"),Om=tt("Music","previous track"),Am=tt("Music","playpause"),qm=(0,Ka.pipe)(tt("Music","player state"),Wt.map(t=>t)),wm=tt("Music","set loved of current track to true"),Tm=tt("Music","set disliked of current track to true"),Mm=tt("Music",'duplicate current track to source "Library"');var ld=async()=>{await(0,ka.closeMainWindow)(),await ja()};module.exports=Za(pd);0&&(module.exports={}); diff --git a/raycast/extensions/2bfe94cd-50ab-4e48-a6cd-f1ff47a72706/package.json b/raycast/extensions/2bfe94cd-50ab-4e48-a6cd-f1ff47a72706/package.json new file mode 100644 index 0000000..0391592 --- /dev/null +++ b/raycast/extensions/2bfe94cd-50ab-4e48-a6cd-f1ff47a72706/package.json @@ -0,0 +1,135 @@ +{ + "$schema": "https://www.raycast.com/schemas/extension.json", + "name": "music", + "title": "Music", + "description": "Control the Apple Music app with your keyboard.", + "icon": "icon.png", + "author": "fedevitaledev", + "license": "MIT", + "keywords": [ + "music", + "player", + "media" + ], + "commands": [ + { + "name": "toggle-play-pause", + "title": "Toggle Play/Pause", + "subtitle": "Apple Music", + "description": "Toggle play or pause of current track in Music.", + "mode": "no-view" + }, + { + "name": "play", + "title": "Play", + "subtitle": "Apple Music", + "description": "Play current track in Music.", + "mode": "no-view" + }, + { + "name": "pause", + "title": "Pause", + "subtitle": "Apple Music", + "description": "Pause current track in Music.", + "mode": "no-view" + }, + { + "name": "next-track", + "title": "Next Track", + "subtitle": "Apple Music", + "description": "Skip to the next track in Music.", + "mode": "no-view" + }, + { + "name": "previous-track", + "title": "Previous Track", + "subtitle": "Apple Music", + "description": "Skip to the previous track in Music.", + "mode": "no-view" + }, + { + "name": "currently-playing", + "title": "Currently Playing Track", + "subtitle": "Apple Music", + "description": "Get info about currently playing track.", + "mode": "no-view" + }, + { + "name": "love", + "title": "Love Track", + "subtitle": "Apple Music", + "description": "Love currently playing track.", + "mode": "no-view" + }, + { + "name": "dislike", + "title": "Dislike Track", + "subtitle": "Apple Music", + "description": "Dislike currently playing track.", + "mode": "no-view" + }, + { + "name": "add-to-library", + "title": "Add to Library", + "subtitle": "Apple Music", + "description": "Add currently playing track to your library.", + "mode": "no-view" + }, + { + "name": "love-and-add-to-library", + "title": "Love and Add to Library", + "subtitle": "Apple Music", + "description": "Love and add currently playing track to your library.", + "mode": "no-view" + }, + { + "name": "start-playlist", + "title": "Start Playlist", + "subtitle": "Apple Music", + "description": "Start any of your playlists.", + "keywords": [ + "playlist" + ], + "mode": "view" + }, + { + "name": "play-library-track", + "title": "Search & Play Library Track", + "subtitle": "Apple Music", + "description": "Search and start a track from your library.", + "keywords": [ + "track" + ], + "mode": "view" + }, + { + "name": "play-library-album", + "title": "Search & Play Library Album", + "subtitle": "Apple Music", + "description": "Search and start an album from your library.", + "keywords": [ + "album" + ], + "mode": "view" + } + ], + "dependencies": { + "@raycast/api": "^1.25.4", + "fp-ts": "^2.11.5", + "run-applescript": "^6.0.0" + }, + "devDependencies": { + "@types/node": "~16.10.0", + "@types/react": "^17.0.28", + "@typescript-eslint/eslint-plugin": "^5.0.0", + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^7.32.0", + "eslint-config-prettier": "^8.3.0", + "react-devtools": "^4.19.2", + "typescript": "^4.4.3" + }, + "scripts": { + "build": "ray build -e dist", + "dev": "ray develop" + } +} diff --git a/raycast/extensions/2bfe94cd-50ab-4e48-a6cd-f1ff47a72706/pause.js b/raycast/extensions/2bfe94cd-50ab-4e48-a6cd-f1ff47a72706/pause.js new file mode 100644 index 0000000..10d107f --- /dev/null +++ b/raycast/extensions/2bfe94cd-50ab-4e48-a6cd-f1ff47a72706/pause.js @@ -0,0 +1,5 @@ +var Ba=Object.create;var Lt=Object.defineProperty,Ga=Object.defineProperties,$a=Object.getOwnPropertyDescriptor,Va=Object.getOwnPropertyDescriptors,za=Object.getOwnPropertyNames,Nr=Object.getOwnPropertySymbols,Ja=Object.getPrototypeOf,Lr=Object.prototype.hasOwnProperty,Xa=Object.prototype.propertyIsEnumerable;var Wr=(t,e,r)=>e in t?Lt(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,F=(t,e)=>{for(var r in e||(e={}))Lr.call(e,r)&&Wr(t,r,e[r]);if(Nr)for(var r of Nr(e))Xa.call(e,r)&&Wr(t,r,e[r]);return t},et=(t,e)=>Ga(t,Va(e)),Kr=t=>Lt(t,"__esModule",{value:!0});var m=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),Ha=(t,e)=>{for(var r in e)Lt(t,r,{get:e[r],enumerable:!0})},jr=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let u of za(e))!Lr.call(t,u)&&(r||u!=="default")&&Lt(t,u,{get:()=>e[u],enumerable:!(n=$a(e,u))||n.enumerable});return t},Kt=(t,e)=>jr(Kr(Lt(t!=null?Ba(Ja(t)):{},"default",!e&&t&&t.__esModule?{get:()=>t.default,enumerable:!0}:{value:t,enumerable:!0})),t),Za=(t=>(e,r)=>t&&t.get(e)||(r=jr(Kr({}),e,1),t&&t.set(e,r),r))(typeof WeakMap!="undefined"?new WeakMap:0);var U=m(h=>{"use strict";Object.defineProperty(h,"__esModule",{value:!0});h.getEndomorphismMonoid=h.not=h.SK=h.hole=h.pipe=h.untupled=h.tupled=h.absurd=h.decrement=h.increment=h.tuple=h.flow=h.flip=h.constVoid=h.constUndefined=h.constNull=h.constFalse=h.constTrue=h.constant=h.unsafeCoerce=h.identity=h.apply=h.getRing=h.getSemiring=h.getMonoid=h.getSemigroup=h.getBooleanAlgebra=void 0;var Ya=function(t){return function(){return{meet:function(e,r){return function(n){return t.meet(e(n),r(n))}},join:function(e,r){return function(n){return t.join(e(n),r(n))}},zero:function(){return t.zero},one:function(){return t.one},implies:function(e,r){return function(n){return t.implies(e(n),r(n))}},not:function(e){return function(r){return t.not(e(r))}}}}};h.getBooleanAlgebra=Ya;var Qa=function(t){return function(){return{concat:function(e,r){return function(n){return t.concat(e(n),r(n))}}}}};h.getSemigroup=Qa;var to=function(t){var e=h.getSemigroup(t);return function(){return{concat:e().concat,empty:function(){return t.empty}}}};h.getMonoid=to;var eo=function(t){return{add:function(e,r){return function(n){return t.add(e(n),r(n))}},zero:function(){return t.zero},mul:function(e,r){return function(n){return t.mul(e(n),r(n))}},one:function(){return t.one}}};h.getSemiring=eo;var ro=function(t){var e=h.getSemiring(t);return{add:e.add,mul:e.mul,one:e.one,zero:e.zero,sub:function(r,n){return function(u){return t.sub(r(u),n(u))}}}};h.getRing=ro;var no=function(t){return function(e){return e(t)}};h.apply=no;function Me(t){return t}h.identity=Me;h.unsafeCoerce=Me;function jt(t){return function(){return t}}h.constant=jt;h.constTrue=jt(!0);h.constFalse=jt(!1);h.constNull=jt(null);h.constUndefined=jt(void 0);h.constVoid=h.constUndefined;function io(t){return function(e,r){return t(r,e)}}h.flip=io;function kr(t,e,r,n,u,c,f,l,v){switch(arguments.length){case 1:return t;case 2:return function(){return e(t.apply(this,arguments))};case 3:return function(){return r(e(t.apply(this,arguments)))};case 4:return function(){return n(r(e(t.apply(this,arguments))))};case 5:return function(){return u(n(r(e(t.apply(this,arguments)))))};case 6:return function(){return c(u(n(r(e(t.apply(this,arguments))))))};case 7:return function(){return f(c(u(n(r(e(t.apply(this,arguments)))))))};case 8:return function(){return l(f(c(u(n(r(e(t.apply(this,arguments))))))))};case 9:return function(){return v(l(f(c(u(n(r(e(t.apply(this,arguments)))))))))}}}h.flow=kr;function ao(){for(var t=[],e=0;e{"use strict";Object.defineProperty(L,"__esModule",{value:!0});L.sequenceS=L.sequenceT=L.getApplySemigroup=L.apS=L.apSecond=L.apFirst=L.ap=void 0;var ho=U();function vo(t,e){return function(r){return function(n){return t.ap(t.map(n,function(u){return function(c){return e.ap(u,c)}}),r)}}}L.ap=vo;function go(t){return function(e){return function(r){return t.ap(t.map(r,function(n){return function(){return n}}),e)}}}L.apFirst=go;function yo(t){return function(e){return function(r){return t.ap(t.map(r,function(){return function(n){return n}}),e)}}}L.apSecond=yo;function Io(t){return function(e,r){return function(n){return t.ap(t.map(n,function(u){return function(c){var f;return Object.assign({},u,(f={},f[e]=c,f))}}),r)}}}L.apS=Io;function So(t){return function(e){return{concat:function(r,n){return t.ap(t.map(r,function(u){return function(c){return e.concat(u,c)}}),n)}}}}L.getApplySemigroup=So;function Ue(t,e,r){return function(n){for(var u=Array(r.length+1),c=0;c{"use strict";Object.defineProperty(Z,"__esModule",{value:!0});Z.getFunctorComposition=Z.bindTo=Z.flap=Z.map=void 0;var Oo=U();function Br(t,e){return function(r){return function(n){return t.map(n,function(u){return e.map(u,r)})}}}Z.map=Br;function Ao(t){return function(e){return function(r){return t.map(r,function(n){return n(e)})}}}Z.flap=Ao;function qo(t){return function(e){return function(r){return t.map(r,function(n){var u;return u={},u[e]=n,u})}}}Z.bindTo=qo;function wo(t,e){var r=Br(t,e);return{map:function(n,u){return Oo.pipe(n,r(u))}}}Z.getFunctorComposition=wo});var kt=m(bt=>{"use strict";Object.defineProperty(bt,"__esModule",{value:!0});bt.getApplicativeComposition=bt.getApplicativeMonoid=void 0;var Gr=lt(),To=U(),Mo=Y();function xo(t){var e=Gr.getApplySemigroup(t);return function(r){return{concat:e(r).concat,empty:t.of(r.empty)}}}bt.getApplicativeMonoid=xo;function Uo(t,e){var r=Mo.getFunctorComposition(t,e).map,n=Gr.ap(t,e);return{map:r,of:function(u){return t.of(e.of(u))},ap:function(u,c){return To.pipe(u,n(c))}}}bt.getApplicativeComposition=Uo});var pt=m(_t=>{"use strict";Object.defineProperty(_t,"__esModule",{value:!0});_t.bind=_t.chainFirst=void 0;function Fo(t){return function(e){return function(r){return t.chain(r,function(n){return t.map(e(n),function(){return n})})}}}_t.chainFirst=Fo;function Po(t){return function(e,r){return function(n){return t.chain(n,function(u){return t.map(r(u),function(c){var f;return Object.assign({},u,(f={},f[e]=c,f))})})}}}_t.bind=Po});var $r=m(re=>{"use strict";Object.defineProperty(re,"__esModule",{value:!0});re.tailRec=void 0;var Co=function(t,e){for(var r=e(t);r._tag==="Left";)r=e(r.left);return r.right};re.tailRec=Co});var it=m(b=>{"use strict";var No=b&&b.__spreadArray||function(t,e){for(var r=0,n=e.length,u=t.length;r0};b.isNonEmpty=$o;var Vo=function(t){return t[0]};b.head=Vo;var zo=function(t){return t.slice(1)};b.tail=zo;b.emptyReadonlyArray=[];b.emptyRecord={};b.has=Object.prototype.hasOwnProperty;var Jo=function(t){return No([t[0]],t.slice(1))};b.fromReadonlyNonEmptyArray=Jo});var ne=m(T=>{"use strict";var Xo=T&&T.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Ho=T&&T.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Zo=T&&T.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Xo(e,t,r);return Ho(e,t),e};Object.defineProperty(T,"__esModule",{value:!0});T.filterOrElse=T.chainEitherK=T.fromEitherK=T.chainOptionK=T.fromOptionK=T.fromPredicate=T.fromOption=void 0;var Vr=U(),dt=Zo(it());function zr(t){return function(e){return function(r){return t.fromEither(dt.isNone(r)?dt.left(e()):dt.right(r.value))}}}T.fromOption=zr;function Yo(t){return function(e,r){return function(n){return t.fromEither(e(n)?dt.right(n):dt.left(r(n)))}}}T.fromPredicate=Yo;function Jr(t){var e=zr(t);return function(r){var n=e(r);return function(u){return Vr.flow(u,n)}}}T.fromOptionK=Jr;function Qo(t,e){var r=Jr(t);return function(n){var u=r(n);return function(c){return function(f){return e.chain(f,u(c))}}}}T.chainOptionK=Qo;function Xr(t){return function(e){return Vr.flow(e,t.fromEither)}}T.fromEitherK=Xr;function tu(t,e){var r=Xr(t);return function(n){return function(u){return e.chain(u,r(n))}}}T.chainEitherK=tu;function eu(t,e){return function(r,n){return function(u){return e.chain(u,function(c){return t.fromEither(r(c)?dt.right(c):dt.left(n(c)))})}}}T.filterOrElse=eu});var Dt=m(E=>{"use strict";Object.defineProperty(E,"__esModule",{value:!0});E.right=E.left=E.flap=E.Functor=E.Bifunctor=E.URI=E.bimap=E.mapLeft=E.map=E.separated=void 0;var Fe=U(),ru=Y(),nu=function(t,e){return{left:t,right:e}};E.separated=nu;var iu=function(t,e){return Fe.pipe(t,E.map(e))},au=function(t,e){return Fe.pipe(t,E.mapLeft(e))},ou=function(t,e,r){return Fe.pipe(t,E.bimap(e,r))},uu=function(t){return function(e){return E.separated(E.left(e),t(E.right(e)))}};E.map=uu;var cu=function(t){return function(e){return E.separated(t(E.left(e)),E.right(e))}};E.mapLeft=cu;var su=function(t,e){return function(r){return E.separated(t(E.left(r)),e(E.right(r)))}};E.bimap=su;E.URI="Separated";E.Bifunctor={URI:E.URI,mapLeft:au,bimap:ou};E.Functor={URI:E.URI,map:iu};E.flap=ru.flap(E.Functor);var fu=function(t){return t.left};E.left=fu;var lu=function(t){return t.right};E.right=lu});var Pe=m(j=>{"use strict";var pu=j&&j.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),du=j&&j.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),mu=j&&j.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&pu(e,t,r);return du(e,t),e};Object.defineProperty(j,"__esModule",{value:!0});j.filterE=j.witherDefault=j.wiltDefault=void 0;var Hr=mu(it());function hu(t,e){return function(r){var n=t.traverse(r);return function(u,c){return r.map(n(u,c),e.separate)}}}j.wiltDefault=hu;function vu(t,e){return function(r){var n=t.traverse(r);return function(u,c){return r.map(n(u,c),e.compact)}}}j.witherDefault=vu;function gu(t){return function(e){var r=t.wither(e);return function(n){return function(u){return r(u,function(c){return e.map(n(c),function(f){return f?Hr.some(c):Hr.none})})}}}}j.filterE=gu});var ae=m(i=>{"use strict";var yu=i&&i.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Iu=i&&i.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Su=i&&i.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&yu(e,t,r);return Iu(e,t),e};Object.defineProperty(i,"__esModule",{value:!0});i.fold=i.match=i.foldW=i.matchW=i.isRight=i.isLeft=i.fromOption=i.fromPredicate=i.FromEither=i.MonadThrow=i.throwError=i.ChainRec=i.Extend=i.extend=i.Alt=i.alt=i.altW=i.Bifunctor=i.mapLeft=i.bimap=i.Traversable=i.sequence=i.traverse=i.Foldable=i.reduceRight=i.foldMap=i.reduce=i.Monad=i.Chain=i.chain=i.chainW=i.Applicative=i.Apply=i.ap=i.apW=i.Pointed=i.of=i.Functor=i.map=i.getAltValidation=i.getApplicativeValidation=i.getWitherable=i.getFilterable=i.getCompactable=i.getSemigroup=i.getEq=i.getShow=i.URI=i.right=i.left=void 0;i.getValidation=i.getValidationMonoid=i.getValidationSemigroup=i.getApplyMonoid=i.getApplySemigroup=i.either=i.stringifyJSON=i.parseJSON=i.sequenceArray=i.traverseArray=i.traverseArrayWithIndex=i.traverseReadonlyArrayWithIndex=i.traverseReadonlyNonEmptyArrayWithIndex=i.ApT=i.apSW=i.apS=i.bindW=i.bind=i.bindTo=i.Do=i.exists=i.elem=i.toError=i.toUnion=i.chainNullableK=i.fromNullableK=i.tryCatchK=i.tryCatch=i.fromNullable=i.orElse=i.orElseW=i.swap=i.filterOrElseW=i.filterOrElse=i.chainOptionK=i.fromOptionK=i.duplicate=i.flatten=i.flattenW=i.chainFirstW=i.chainFirst=i.apSecond=i.apFirst=i.flap=i.getOrElse=i.getOrElseW=void 0;var Yr=kt(),Bt=lt(),Qr=pt(),Eu=$r(),Gt=ne(),C=U(),tn=Y(),at=Su(it()),rt=Dt(),Zr=Pe();i.left=at.left;i.right=at.right;var K=function(t,e){return C.pipe(t,i.map(e))},mt=function(t,e){return C.pipe(t,i.ap(e))},Rt=function(t,e){return C.pipe(t,i.chain(e))},$t=function(t,e,r){return C.pipe(t,i.reduce(e,r))},Vt=function(t){return function(e,r){var n=i.foldMap(t);return C.pipe(e,n(r))}},zt=function(t,e,r){return C.pipe(t,i.reduceRight(e,r))},ie=function(t){var e=i.traverse(t);return function(r,n){return C.pipe(r,e(n))}},Ce=function(t,e,r){return C.pipe(t,i.bimap(e,r))},Ne=function(t,e){return C.pipe(t,i.mapLeft(e))},en=function(t,e){return C.pipe(t,i.alt(e))},We=function(t,e){return C.pipe(t,i.extend(e))},Le=function(t,e){return Eu.tailRec(e(t),function(r){return i.isLeft(r)?i.right(i.left(r.left)):i.isLeft(r.right)?i.left(e(r.right.left)):i.right(i.right(r.right.right))})};i.URI="Either";var bu=function(t,e){return{show:function(r){return i.isLeft(r)?"left("+t.show(r.left)+")":"right("+e.show(r.right)+")"}}};i.getShow=bu;var _u=function(t,e){return{equals:function(r,n){return r===n||(i.isLeft(r)?i.isLeft(n)&&t.equals(r.left,n.left):i.isRight(n)&&e.equals(r.right,n.right))}}};i.getEq=_u;var Ru=function(t){return{concat:function(e,r){return i.isLeft(r)?e:i.isLeft(e)?r:i.right(t.concat(e.right,r.right))}}};i.getSemigroup=Ru;var Ou=function(t){var e=i.left(t.empty);return{URI:i.URI,_E:void 0,compact:function(r){return i.isLeft(r)?r:r.right._tag==="None"?e:i.right(r.right.value)},separate:function(r){return i.isLeft(r)?rt.separated(r,r):i.isLeft(r.right)?rt.separated(i.right(r.right.left),e):rt.separated(e,i.right(r.right.right))}}};i.getCompactable=Ou;var Au=function(t){var e=i.left(t.empty),r=i.getCompactable(t),n=r.compact,u=r.separate,c=function(l,v){return i.isLeft(l)||v(l.right)?l:e},f=function(l,v){return i.isLeft(l)?rt.separated(l,l):v(l.right)?rt.separated(e,i.right(l.right)):rt.separated(i.right(l.right),e)};return{URI:i.URI,_E:void 0,map:K,compact:n,separate:u,filter:c,filterMap:function(l,v){if(i.isLeft(l))return l;var y=v(l.right);return y._tag==="None"?e:i.right(y.value)},partition:f,partitionMap:function(l,v){if(i.isLeft(l))return rt.separated(l,l);var y=v(l.right);return i.isLeft(y)?rt.separated(i.right(y.left),e):rt.separated(e,i.right(y.right))}}};i.getFilterable=Au;var qu=function(t){var e=i.getFilterable(t),r=i.getCompactable(t);return{URI:i.URI,_E:void 0,map:K,compact:e.compact,separate:e.separate,filter:e.filter,filterMap:e.filterMap,partition:e.partition,partitionMap:e.partitionMap,traverse:ie,sequence:i.sequence,reduce:$t,foldMap:Vt,reduceRight:zt,wither:Zr.witherDefault(i.Traversable,r),wilt:Zr.wiltDefault(i.Traversable,r)}};i.getWitherable=qu;var wu=function(t){return{URI:i.URI,_E:void 0,map:K,ap:function(e,r){return i.isLeft(e)?i.isLeft(r)?i.left(t.concat(e.left,r.left)):e:i.isLeft(r)?r:i.right(e.right(r.right))},of:i.of}};i.getApplicativeValidation=wu;var Tu=function(t){return{URI:i.URI,_E:void 0,map:K,alt:function(e,r){if(i.isRight(e))return e;var n=r();return i.isLeft(n)?i.left(t.concat(e.left,n.left)):n}}};i.getAltValidation=Tu;var Mu=function(t){return function(e){return i.isLeft(e)?e:i.right(t(e.right))}};i.map=Mu;i.Functor={URI:i.URI,map:K};i.of=i.right;i.Pointed={URI:i.URI,of:i.of};var xu=function(t){return function(e){return i.isLeft(e)?e:i.isLeft(t)?t:i.right(e.right(t.right))}};i.apW=xu;i.ap=i.apW;i.Apply={URI:i.URI,map:K,ap:mt};i.Applicative={URI:i.URI,map:K,ap:mt,of:i.of};var Uu=function(t){return function(e){return i.isLeft(e)?e:t(e.right)}};i.chainW=Uu;i.chain=i.chainW;i.Chain={URI:i.URI,map:K,ap:mt,chain:Rt};i.Monad={URI:i.URI,map:K,ap:mt,of:i.of,chain:Rt};var Fu=function(t,e){return function(r){return i.isLeft(r)?t:e(t,r.right)}};i.reduce=Fu;var Pu=function(t){return function(e){return function(r){return i.isLeft(r)?t.empty:e(r.right)}}};i.foldMap=Pu;var Cu=function(t,e){return function(r){return i.isLeft(r)?t:e(r.right,t)}};i.reduceRight=Cu;i.Foldable={URI:i.URI,reduce:$t,foldMap:Vt,reduceRight:zt};var Nu=function(t){return function(e){return function(r){return i.isLeft(r)?t.of(i.left(r.left)):t.map(e(r.right),i.right)}}};i.traverse=Nu;var Wu=function(t){return function(e){return i.isLeft(e)?t.of(i.left(e.left)):t.map(e.right,i.right)}};i.sequence=Wu;i.Traversable={URI:i.URI,map:K,reduce:$t,foldMap:Vt,reduceRight:zt,traverse:ie,sequence:i.sequence};var Lu=function(t,e){return function(r){return i.isLeft(r)?i.left(t(r.left)):i.right(e(r.right))}};i.bimap=Lu;var Ku=function(t){return function(e){return i.isLeft(e)?i.left(t(e.left)):e}};i.mapLeft=Ku;i.Bifunctor={URI:i.URI,bimap:Ce,mapLeft:Ne};var ju=function(t){return function(e){return i.isLeft(e)?t():e}};i.altW=ju;i.alt=i.altW;i.Alt={URI:i.URI,map:K,alt:en};var ku=function(t){return function(e){return i.isLeft(e)?e:i.right(t(e))}};i.extend=ku;i.Extend={URI:i.URI,map:K,extend:We};i.ChainRec={URI:i.URI,map:K,ap:mt,chain:Rt,chainRec:Le};i.throwError=i.left;i.MonadThrow={URI:i.URI,map:K,ap:mt,of:i.of,chain:Rt,throwError:i.throwError};i.FromEither={URI:i.URI,fromEither:C.identity};i.fromPredicate=Gt.fromPredicate(i.FromEither);i.fromOption=Gt.fromOption(i.FromEither);i.isLeft=at.isLeft;i.isRight=at.isRight;var Du=function(t,e){return function(r){return i.isLeft(r)?t(r.left):e(r.right)}};i.matchW=Du;i.foldW=i.matchW;i.match=i.matchW;i.fold=i.match;var Bu=function(t){return function(e){return i.isLeft(e)?t(e.left):e.right}};i.getOrElseW=Bu;i.getOrElse=i.getOrElseW;i.flap=tn.flap(i.Functor);i.apFirst=Bt.apFirst(i.Apply);i.apSecond=Bt.apSecond(i.Apply);i.chainFirst=Qr.chainFirst(i.Chain);i.chainFirstW=i.chainFirst;i.flattenW=i.chainW(C.identity);i.flatten=i.flattenW;i.duplicate=i.extend(C.identity);i.fromOptionK=Gt.fromOptionK(i.FromEither);i.chainOptionK=Gt.chainOptionK(i.FromEither,i.Chain);i.filterOrElse=Gt.filterOrElse(i.FromEither,i.Chain);i.filterOrElseW=i.filterOrElse;var Gu=function(t){return i.isLeft(t)?i.right(t.left):i.left(t.right)};i.swap=Gu;var $u=function(t){return function(e){return i.isLeft(e)?t(e.left):e}};i.orElseW=$u;i.orElse=i.orElseW;var Vu=function(t){return function(e){return e==null?i.left(t):i.right(e)}};i.fromNullable=Vu;var zu=function(t,e){try{return i.right(t())}catch(r){return i.left(e(r))}};i.tryCatch=zu;var Ju=function(t,e){return function(){for(var r=[],n=0;n{"use strict";Object.defineProperty(A,"__esModule",{value:!0});A.and=A.or=A.not=A.Contravariant=A.getMonoidAll=A.getSemigroupAll=A.getMonoidAny=A.getSemigroupAny=A.URI=A.contramap=void 0;var Ot=U(),uc=function(t,e){return Ot.pipe(t,A.contramap(e))},cc=function(t){return function(e){return Ot.flow(t,e)}};A.contramap=cc;A.URI="Predicate";var sc=function(){return{concat:function(t,e){return Ot.pipe(t,A.or(e))}}};A.getSemigroupAny=sc;var fc=function(){return{concat:A.getSemigroupAny().concat,empty:Ot.constFalse}};A.getMonoidAny=fc;var lc=function(){return{concat:function(t,e){return Ot.pipe(t,A.and(e))}}};A.getSemigroupAll=lc;var pc=function(){return{concat:A.getSemigroupAll().concat,empty:Ot.constTrue}};A.getMonoidAll=pc;A.Contravariant={URI:A.URI,contramap:uc};var dc=function(t){return function(e){return!t(e)}};A.not=dc;var mc=function(t){return function(e){return function(r){return e(r)||t(r)}}};A.or=mc;var hc=function(t){return function(e){return function(r){return e(r)&&t(r)}}};A.and=hc});var nn=m(V=>{"use strict";Object.defineProperty(V,"__esModule",{value:!0});V.concatAll=V.endo=V.filterSecond=V.filterFirst=V.reverse=void 0;var vc=function(t){return{concat:function(e,r){return t.concat(r,e)}}};V.reverse=vc;var gc=function(t){return function(e){return{concat:function(r,n){return t(r)?e.concat(r,n):n}}}};V.filterFirst=gc;var yc=function(t){return function(e){return{concat:function(r,n){return t(n)?e.concat(r,n):r}}}};V.filterSecond=yc;var Ic=function(t){return function(e){return{concat:function(r,n){return e.concat(t(r),t(n))}}}};V.endo=Ic;var Sc=function(t){return function(e){return function(r){return r.reduce(function(n,u){return t.concat(n,u)},e)}}};V.concatAll=Sc});var an=m(g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0});g.eqDate=g.eqNumber=g.eqString=g.eqBoolean=g.eq=g.strictEqual=g.getStructEq=g.getTupleEq=g.Contravariant=g.getMonoid=g.getSemigroup=g.eqStrict=g.URI=g.contramap=g.tuple=g.struct=g.fromEquals=void 0;var Ec=U(),bc=function(t){return{equals:function(e,r){return e===r||t(e,r)}}};g.fromEquals=bc;var _c=function(t){return g.fromEquals(function(e,r){for(var n in t)if(!t[n].equals(e[n],r[n]))return!1;return!0})};g.struct=_c;var Rc=function(){for(var t=[],e=0;e{"use strict";Object.defineProperty(p,"__esModule",{value:!0});p.ordDate=p.ordNumber=p.ordString=p.ordBoolean=p.ord=p.getDualOrd=p.getTupleOrd=p.between=p.clamp=p.max=p.min=p.geq=p.leq=p.gt=p.lt=p.equals=p.trivial=p.Contravariant=p.getMonoid=p.getSemigroup=p.URI=p.contramap=p.reverse=p.tuple=p.fromCompare=p.equalsDefault=void 0;var Mc=an(),oe=U(),xc=function(t){return function(e,r){return e===r||t(e,r)===0}};p.equalsDefault=xc;var Uc=function(t){return{equals:p.equalsDefault(t),compare:function(e,r){return e===r?0:t(e,r)}}};p.fromCompare=Uc;var Fc=function(){for(var t=[],e=0;e-1?e:r}};p.max=$c;var Vc=function(t){var e=p.min(t),r=p.max(t);return function(n,u){return function(c){return r(e(c,u),n)}}};p.clamp=Vc;var zc=function(t){var e=p.lt(t),r=p.gt(t);return function(n,u){return function(c){return!(e(c,n)||r(c,u))}}};p.between=zc;p.getTupleOrd=p.tuple;p.getDualOrd=p.reverse;p.ord=p.Contravariant;function Jc(t,e){return te?1:0}var je={equals:Mc.eqStrict.equals,compare:Jc};p.ordBoolean=je;p.ordString=je;p.ordNumber=je;p.ordDate=oe.pipe(p.ordNumber,p.contramap(function(t){return t.valueOf()}))});var fn=m(d=>{"use strict";var Xc=d&&d.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Hc=d&&d.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ke=d&&d.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Xc(e,t,r);return Hc(e,t),e};Object.defineProperty(d,"__esModule",{value:!0});d.semigroupProduct=d.semigroupSum=d.semigroupString=d.getFunctionSemigroup=d.semigroupAny=d.semigroupAll=d.fold=d.getIntercalateSemigroup=d.getMeetSemigroup=d.getJoinSemigroup=d.getDualSemigroup=d.getStructSemigroup=d.getTupleSemigroup=d.getFirstSemigroup=d.getLastSemigroup=d.getObjectSemigroup=d.semigroupVoid=d.concatAll=d.last=d.first=d.intercalate=d.tuple=d.struct=d.reverse=d.constant=d.max=d.min=void 0;var un=U(),Zc=ke(it()),cn=ke(nn()),sn=ke(on()),Yc=function(t){return{concat:sn.min(t)}};d.min=Yc;var Qc=function(t){return{concat:sn.max(t)}};d.max=Qc;var ts=function(t){return{concat:function(){return t}}};d.constant=ts;d.reverse=cn.reverse;var es=function(t){return{concat:function(e,r){var n={};for(var u in t)Zc.has.call(t,u)&&(n[u]=t[u].concat(e[u],r[u]));return n}}};d.struct=es;var rs=function(){for(var t=[],e=0;e{"use strict";Object.defineProperty(ue,"__esModule",{value:!0});ue.guard=void 0;function cs(t,e){return function(r){return r?e.of(void 0):t.zero()}}ue.guard=cs});var He=m(o=>{"use strict";var ss=o&&o.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),fs=o&&o.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ls=o&&o.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&ss(e,t,r);return fs(e,t),e};Object.defineProperty(o,"__esModule",{value:!0});o.fromEither=o.MonadThrow=o.throwError=o.Witherable=o.wilt=o.wither=o.Traversable=o.sequence=o.traverse=o.Filterable=o.partitionMap=o.partition=o.filterMap=o.filter=o.Compactable=o.separate=o.compact=o.Extend=o.extend=o.Alternative=o.guard=o.Zero=o.zero=o.Alt=o.alt=o.altW=o.Foldable=o.reduceRight=o.foldMap=o.reduce=o.Monad=o.Chain=o.chain=o.Applicative=o.Apply=o.ap=o.Pointed=o.of=o.Functor=o.map=o.getMonoid=o.getOrd=o.getEq=o.getShow=o.URI=o.getRight=o.getLeft=o.fromPredicate=o.some=o.none=void 0;o.getLastMonoid=o.getFirstMonoid=o.getApplyMonoid=o.getApplySemigroup=o.option=o.mapNullable=o.getRefinement=o.sequenceArray=o.traverseArray=o.traverseArrayWithIndex=o.traverseReadonlyArrayWithIndex=o.traverseReadonlyNonEmptyArrayWithIndex=o.ApT=o.apS=o.bind=o.bindTo=o.Do=o.exists=o.elem=o.toUndefined=o.toNullable=o.chainNullableK=o.fromNullableK=o.tryCatchK=o.tryCatch=o.fromNullable=o.chainEitherK=o.fromEitherK=o.duplicate=o.chainFirst=o.flatten=o.apSecond=o.apFirst=o.flap=o.getOrElse=o.getOrElseW=o.fold=o.match=o.foldW=o.matchW=o.isNone=o.isSome=o.FromEither=void 0;var ps=kt(),ce=lt(),pn=pt(),dn=ne(),M=U(),mn=Y(),ht=ls(it()),ds=Ke(),hn=fn(),De=Dt(),vn=Pe(),ms=ln();o.none=ht.none;o.some=ht.some;function hs(t){return function(e){return t(e)?o.some(e):o.none}}o.fromPredicate=hs;var vs=function(t){return t._tag==="Right"?o.none:o.some(t.left)};o.getLeft=vs;var gs=function(t){return t._tag==="Left"?o.none:o.some(t.right)};o.getRight=gs;var D=function(t,e){return M.pipe(t,o.map(e))},vt=function(t,e){return M.pipe(t,o.ap(e))},se=function(t,e){return M.pipe(t,o.chain(e))},fe=function(t,e,r){return M.pipe(t,o.reduce(e,r))},le=function(t){var e=o.foldMap(t);return function(r,n){return M.pipe(r,e(n))}},pe=function(t,e,r){return M.pipe(t,o.reduceRight(e,r))},Be=function(t){var e=o.traverse(t);return function(r,n){return M.pipe(r,e(n))}},Ge=function(t,e){return M.pipe(t,o.alt(e))},Jt=function(t,e){return M.pipe(t,o.filter(e))},$e=function(t,e){return M.pipe(t,o.filterMap(e))},gn=function(t,e){return M.pipe(t,o.extend(e))},Ve=function(t,e){return M.pipe(t,o.partition(e))},ze=function(t,e){return M.pipe(t,o.partitionMap(e))};o.URI="Option";var ys=function(t){return{show:function(e){return o.isNone(e)?"none":"some("+t.show(e.value)+")"}}};o.getShow=ys;var Is=function(t){return{equals:function(e,r){return e===r||(o.isNone(e)?o.isNone(r):o.isNone(r)?!1:t.equals(e.value,r.value))}}};o.getEq=Is;var Ss=function(t){return{equals:o.getEq(t).equals,compare:function(e,r){return e===r?0:o.isSome(e)?o.isSome(r)?t.compare(e.value,r.value):1:-1}}};o.getOrd=Ss;var Es=function(t){return{concat:function(e,r){return o.isNone(e)?r:o.isNone(r)?e:o.some(t.concat(e.value,r.value))},empty:o.none}};o.getMonoid=Es;var bs=function(t){return function(e){return o.isNone(e)?o.none:o.some(t(e.value))}};o.map=bs;o.Functor={URI:o.URI,map:D};o.of=o.some;o.Pointed={URI:o.URI,of:o.of};var _s=function(t){return function(e){return o.isNone(e)||o.isNone(t)?o.none:o.some(e.value(t.value))}};o.ap=_s;o.Apply={URI:o.URI,map:D,ap:vt};o.Applicative={URI:o.URI,map:D,ap:vt,of:o.of};var Rs=function(t){return function(e){return o.isNone(e)?o.none:t(e.value)}};o.chain=Rs;o.Chain={URI:o.URI,map:D,ap:vt,chain:se};o.Monad={URI:o.URI,map:D,ap:vt,of:o.of,chain:se};var Os=function(t,e){return function(r){return o.isNone(r)?t:e(t,r.value)}};o.reduce=Os;var As=function(t){return function(e){return function(r){return o.isNone(r)?t.empty:e(r.value)}}};o.foldMap=As;var qs=function(t,e){return function(r){return o.isNone(r)?t:e(r.value,t)}};o.reduceRight=qs;o.Foldable={URI:o.URI,reduce:fe,foldMap:le,reduceRight:pe};var ws=function(t){return function(e){return o.isNone(e)?t():e}};o.altW=ws;o.alt=o.altW;o.Alt={URI:o.URI,map:D,alt:Ge};var Ts=function(){return o.none};o.zero=Ts;o.Zero={URI:o.URI,zero:o.zero};o.guard=ms.guard(o.Zero,o.Pointed);o.Alternative={URI:o.URI,map:D,ap:vt,of:o.of,alt:Ge,zero:o.zero};var Ms=function(t){return function(e){return o.isNone(e)?o.none:o.some(t(e))}};o.extend=Ms;o.Extend={URI:o.URI,map:D,extend:gn};o.compact=o.chain(M.identity);var xs=De.separated(o.none,o.none),Us=function(t){return o.isNone(t)?xs:De.separated(o.getLeft(t.value),o.getRight(t.value))};o.separate=Us;o.Compactable={URI:o.URI,compact:o.compact,separate:o.separate};var Fs=function(t){return function(e){return o.isNone(e)?o.none:t(e.value)?e:o.none}};o.filter=Fs;var Ps=function(t){return function(e){return o.isNone(e)?o.none:t(e.value)}};o.filterMap=Ps;var Cs=function(t){return function(e){return De.separated(Jt(e,ds.not(t)),Jt(e,t))}};o.partition=Cs;var Ns=function(t){return M.flow(o.map(t),o.separate)};o.partitionMap=Ns;o.Filterable={URI:o.URI,map:D,compact:o.compact,separate:o.separate,filter:Jt,filterMap:$e,partition:Ve,partitionMap:ze};var Ws=function(t){return function(e){return function(r){return o.isNone(r)?t.of(o.none):t.map(e(r.value),o.some)}}};o.traverse=Ws;var Ls=function(t){return function(e){return o.isNone(e)?t.of(o.none):t.map(e.value,o.some)}};o.sequence=Ls;o.Traversable={URI:o.URI,map:D,reduce:fe,foldMap:le,reduceRight:pe,traverse:Be,sequence:o.sequence};var Je=vn.witherDefault(o.Traversable,o.Compactable),Xe=vn.wiltDefault(o.Traversable,o.Compactable),Ks=function(t){var e=Je(t);return function(r){return function(n){return e(n,r)}}};o.wither=Ks;var js=function(t){var e=Xe(t);return function(r){return function(n){return e(n,r)}}};o.wilt=js;o.Witherable={URI:o.URI,map:D,reduce:fe,foldMap:le,reduceRight:pe,traverse:Be,sequence:o.sequence,compact:o.compact,separate:o.separate,filter:Jt,filterMap:$e,partition:Ve,partitionMap:ze,wither:Je,wilt:Xe};var ks=function(){return o.none};o.throwError=ks;o.MonadThrow={URI:o.URI,map:D,ap:vt,of:o.of,chain:se,throwError:o.throwError};o.fromEither=o.getRight;o.FromEither={URI:o.URI,fromEither:o.fromEither};o.isSome=ht.isSome;var Ds=function(t){return t._tag==="None"};o.isNone=Ds;var Bs=function(t,e){return function(r){return o.isNone(r)?t():e(r.value)}};o.matchW=Bs;o.foldW=o.matchW;o.match=o.matchW;o.fold=o.match;var Gs=function(t){return function(e){return o.isNone(e)?t():e.value}};o.getOrElseW=Gs;o.getOrElse=o.getOrElseW;o.flap=mn.flap(o.Functor);o.apFirst=ce.apFirst(o.Apply);o.apSecond=ce.apSecond(o.Apply);o.flatten=o.compact;o.chainFirst=pn.chainFirst(o.Chain);o.duplicate=o.extend(M.identity);o.fromEitherK=dn.fromEitherK(o.FromEither);o.chainEitherK=dn.chainEitherK(o.FromEither,o.Chain);var $s=function(t){return t==null?o.none:o.some(t)};o.fromNullable=$s;var Vs=function(t){try{return o.some(t())}catch{return o.none}};o.tryCatch=Vs;var zs=function(t){return function(){for(var e=[],r=0;r{"use strict";var nf=k&&k.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),af=k&&k.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),of=k&&k.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&nf(e,t,r);return af(e,t),e};Object.defineProperty(k,"__esModule",{value:!0});k.getCompactableComposition=k.separate=k.compact=void 0;var In=U(),En=Y(),Sn=He(),uf=of(Dt());function Ze(t,e){return function(r){return t.map(r,e.compact)}}k.compact=Ze;function bn(t,e,r){var n=Ze(t,e),u=En.map(t,r);return function(c){return uf.separated(n(In.pipe(c,u(Sn.getLeft))),n(In.pipe(c,u(Sn.getRight))))}}k.separate=bn;function cf(t,e){var r=En.getFunctorComposition(t,e).map;return{map:r,compact:Ze(t,e),separate:bn(t,e,e)}}k.getCompactableComposition=cf});var Cn=m(S=>{"use strict";var sf=S&&S.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ff=S&&S.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),lf=S&&S.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&sf(e,t,r);return ff(e,t),e};Object.defineProperty(S,"__esModule",{value:!0});S.getEitherM=S.toUnion=S.swap=S.orLeft=S.orElseFirst=S.orElse=S.getOrElse=S.matchE=S.match=S.altValidation=S.mapLeft=S.bimap=S.alt=S.chain=S.ap=S.map=S.leftF=S.rightF=S.left=S.right=void 0;var pf=lt(),w=lf(ae()),X=U(),df=Y();function Qe(t){return X.flow(w.right,t.of)}S.right=Qe;function _n(t){return X.flow(w.left,t.of)}S.left=_n;function Rn(t){return function(e){return t.map(e,w.right)}}S.rightF=Rn;function On(t){return function(e){return t.map(e,w.left)}}S.leftF=On;function An(t){return df.map(t,w.Functor)}S.map=An;function qn(t){return pf.ap(t,w.Apply)}S.ap=qn;function wn(t){return function(e){return function(r){return t.chain(r,function(n){return w.isLeft(n)?t.of(n):e(n.right)})}}}S.chain=wn;function Tn(t){return function(e){return function(r){return t.chain(r,function(n){return w.isLeft(n)?e():t.of(n)})}}}S.alt=Tn;function Mn(t){return function(e,r){return function(n){return t.map(n,w.bimap(e,r))}}}S.bimap=Mn;function xn(t){return function(e){return function(r){return t.map(r,w.mapLeft(e))}}}S.mapLeft=xn;function mf(t,e){return function(r){return function(n){return t.chain(n,w.match(function(u){return t.map(r(),w.mapLeft(function(c){return e.concat(u,c)}))},Qe(t)))}}}S.altValidation=mf;function hf(t){return function(e,r){return function(n){return t.map(n,w.match(e,r))}}}S.match=hf;function Un(t){return function(e,r){return function(n){return t.chain(n,w.match(e,r))}}}S.matchE=Un;function Fn(t){return function(e){return function(r){return t.chain(r,w.match(e,t.of))}}}S.getOrElse=Fn;function tr(t){return function(e){return function(r){return t.chain(r,function(n){return w.isLeft(n)?e(n.left):t.of(n)})}}}S.orElse=tr;function vf(t){var e=tr(t);return function(r){return e(function(n){return t.map(r(n),function(u){return w.isLeft(u)?u:w.left(n)})})}}S.orElseFirst=vf;function gf(t){return function(e){return function(r){return t.chain(r,w.match(function(n){return t.map(e(n),w.left)},function(n){return t.of(w.right(n))}))}}}S.orLeft=gf;function Pn(t){return function(e){return t.map(e,w.swap)}}S.swap=Pn;function yf(t){return function(e){return t.map(e,w.toUnion)}}S.toUnion=yf;function If(t){var e=qn(t),r=An(t),n=wn(t),u=Tn(t),c=Mn(t),f=xn(t),l=Un(t),v=Fn(t),y=tr(t);return{map:function(I,R){return X.pipe(I,r(R))},ap:function(I,R){return X.pipe(I,e(R))},of:Qe(t),chain:function(I,R){return X.pipe(I,n(R))},alt:function(I,R){return X.pipe(I,u(R))},bimap:function(I,R,x){return X.pipe(I,c(R,x))},mapLeft:function(I,R){return X.pipe(I,f(R))},fold:function(I,R,x){return X.pipe(I,l(R,x))},getOrElse:function(I,R){return X.pipe(I,v(R))},orElse:function(I,R){return X.pipe(I,y(R))},swap:Pn(t),rightM:Rn(t),leftM:On(t),left:_n(t)}}S.getEitherM=If});var kn=m(z=>{"use strict";Object.defineProperty(z,"__esModule",{value:!0});z.getFilterableComposition=z.partitionMap=z.partition=z.filterMap=z.filter=void 0;var Nn=Ye(),At=U(),Sf=Y(),Wn=He(),Ef=Ke(),Ln=Dt();function er(t,e){return function(r){return function(n){return t.map(n,function(u){return e.filter(u,r)})}}}z.filter=er;function rr(t,e){return function(r){return function(n){return t.map(n,function(u){return e.filterMap(u,r)})}}}z.filterMap=rr;function Kn(t,e){var r=er(t,e);return function(n){var u=r(Ef.not(n)),c=r(n);return function(f){return Ln.separated(u(f),c(f))}}}z.partition=Kn;function jn(t,e){var r=rr(t,e);return function(n){return function(u){return Ln.separated(At.pipe(u,r(function(c){return Wn.getLeft(n(c))})),At.pipe(u,r(function(c){return Wn.getRight(n(c))})))}}}z.partitionMap=jn;function bf(t,e){var r=Sf.getFunctorComposition(t,e).map,n=Nn.compact(t,e),u=Nn.separate(t,e,e),c=er(t,e),f=rr(t,e),l=Kn(t,e),v=jn(t,e);return{map:r,compact:n,separate:u,filter:function(y,I){return At.pipe(y,c(I))},filterMap:function(y,I){return At.pipe(y,f(I))},partition:function(y,I){return At.pipe(y,l(I))},partitionMap:function(y,I){return At.pipe(y,v(I))}}}z.getFilterableComposition=bf});var ir=m(ot=>{"use strict";Object.defineProperty(ot,"__esModule",{value:!0});ot.chainFirstIOK=ot.chainIOK=ot.fromIOK=void 0;var _f=pt(),nr=U();function Rf(t){return function(e){return nr.flow(e,t.fromIO)}}ot.fromIOK=Rf;function Of(t,e){return function(r){var n=nr.flow(r,t.fromIO);return function(u){return e.chain(u,n)}}}ot.chainIOK=Of;function Af(t,e){var r=_f.chainFirst(e);return function(n){return r(nr.flow(n,t.fromIO))}}ot.chainFirstIOK=Af});var Dn=m(ut=>{"use strict";Object.defineProperty(ut,"__esModule",{value:!0});ut.chainFirstTaskK=ut.chainTaskK=ut.fromTaskK=void 0;var qf=pt(),ar=U();function wf(t){return function(e){return ar.flow(e,t.fromTask)}}ut.fromTaskK=wf;function Tf(t,e){return function(r){var n=ar.flow(r,t.fromTask);return function(u){return e.chain(u,n)}}}ut.chainTaskK=Tf;function Mf(t,e){var r=qf.chainFirst(e);return function(n){return r(ar.flow(n,t.fromTask))}}ut.chainFirstTaskK=Mf});var $n=m(s=>{"use strict";var xf=s&&s.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Uf=s&&s.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Ff=s&&s.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&xf(e,t,r);return Uf(e,t),e};Object.defineProperty(s,"__esModule",{value:!0});s.getMonoid=s.getSemigroup=s.taskSeq=s.task=s.sequenceSeqArray=s.traverseSeqArray=s.traverseSeqArrayWithIndex=s.sequenceArray=s.traverseArray=s.traverseArrayWithIndex=s.traverseReadonlyArrayWithIndexSeq=s.traverseReadonlyNonEmptyArrayWithIndexSeq=s.traverseReadonlyArrayWithIndex=s.traverseReadonlyNonEmptyArrayWithIndex=s.ApT=s.apS=s.bind=s.bindTo=s.Do=s.never=s.FromTask=s.chainFirstIOK=s.chainIOK=s.fromIOK=s.FromIO=s.chainFirst=s.MonadTask=s.fromTask=s.MonadIO=s.Monad=s.Chain=s.ApplicativeSeq=s.ApplySeq=s.ApplicativePar=s.apSecond=s.apFirst=s.ApplyPar=s.Pointed=s.flap=s.Functor=s.getRaceMonoid=s.URI=s.flatten=s.chain=s.of=s.ap=s.map=s.delay=s.fromIO=void 0;var Pf=kt(),de=lt(),Bn=pt(),or=ir(),nt=U(),Gn=Y(),gt=Ff(it()),Cf=function(t){return function(){return Promise.resolve().then(t)}};s.fromIO=Cf;function Nf(t){return function(e){return function(){return new Promise(function(r){setTimeout(function(){Promise.resolve().then(e).then(r)},t)})}}}s.delay=Nf;var H=function(t,e){return nt.pipe(t,s.map(e))},yt=function(t,e){return nt.pipe(t,s.ap(e))},ur=function(t,e){return nt.pipe(t,s.chain(function(r){return nt.pipe(e,s.map(r))}))},qt=function(t,e){return nt.pipe(t,s.chain(e))},Wf=function(t){return function(e){return function(){return Promise.resolve().then(e).then(t)}}};s.map=Wf;var Lf=function(t){return function(e){return function(){return Promise.all([Promise.resolve().then(e),Promise.resolve().then(t)]).then(function(r){var n=r[0],u=r[1];return n(u)})}}};s.ap=Lf;var Kf=function(t){return function(){return Promise.resolve(t)}};s.of=Kf;var jf=function(t){return function(e){return function(){return Promise.resolve().then(e).then(function(r){return t(r)()})}}};s.chain=jf;s.flatten=s.chain(nt.identity);s.URI="Task";function kf(){return{concat:function(t,e){return function(){return Promise.race([Promise.resolve().then(t),Promise.resolve().then(e)])}},empty:s.never}}s.getRaceMonoid=kf;s.Functor={URI:s.URI,map:H};s.flap=Gn.flap(s.Functor);s.Pointed={URI:s.URI,of:s.of};s.ApplyPar={URI:s.URI,map:H,ap:yt};s.apFirst=de.apFirst(s.ApplyPar);s.apSecond=de.apSecond(s.ApplyPar);s.ApplicativePar={URI:s.URI,map:H,ap:yt,of:s.of};s.ApplySeq={URI:s.URI,map:H,ap:ur};s.ApplicativeSeq={URI:s.URI,map:H,ap:ur,of:s.of};s.Chain={URI:s.URI,map:H,ap:yt,chain:qt};s.Monad={URI:s.URI,map:H,of:s.of,ap:yt,chain:qt};s.MonadIO={URI:s.URI,map:H,of:s.of,ap:yt,chain:qt,fromIO:s.fromIO};s.fromTask=nt.identity;s.MonadTask={URI:s.URI,map:H,of:s.of,ap:yt,chain:qt,fromIO:s.fromIO,fromTask:s.fromTask};s.chainFirst=Bn.chainFirst(s.Chain);s.FromIO={URI:s.URI,fromIO:s.fromIO};s.fromIOK=or.fromIOK(s.FromIO);s.chainIOK=or.chainIOK(s.FromIO,s.Chain);s.chainFirstIOK=or.chainFirstIOK(s.FromIO,s.Chain);s.FromTask={URI:s.URI,fromIO:s.fromIO,fromTask:s.fromTask};var Df=function(){return new Promise(function(t){})};s.never=Df;s.Do=s.of(gt.emptyRecord);s.bindTo=Gn.bindTo(s.Functor);s.bind=Bn.bind(s.Chain);s.apS=de.apS(s.ApplyPar);s.ApT=s.of(gt.emptyReadonlyArray);var Bf=function(t){return function(e){return function(){return Promise.all(e.map(function(r,n){return Promise.resolve().then(function(){return t(n,r)()})}))}}};s.traverseReadonlyNonEmptyArrayWithIndex=Bf;var Gf=function(t){var e=s.traverseReadonlyNonEmptyArrayWithIndex(t);return function(r){return gt.isNonEmpty(r)?e(r):s.ApT}};s.traverseReadonlyArrayWithIndex=Gf;var $f=function(t){return function(e){return function(){return gt.tail(e).reduce(function(r,n,u){return r.then(function(c){return Promise.resolve().then(t(u+1,n)).then(function(f){return c.push(f),c})})},Promise.resolve().then(t(0,gt.head(e))).then(gt.singleton))}}};s.traverseReadonlyNonEmptyArrayWithIndexSeq=$f;var Vf=function(t){var e=s.traverseReadonlyNonEmptyArrayWithIndexSeq(t);return function(r){return gt.isNonEmpty(r)?e(r):s.ApT}};s.traverseReadonlyArrayWithIndexSeq=Vf;s.traverseArrayWithIndex=s.traverseReadonlyArrayWithIndex;var zf=function(t){return s.traverseReadonlyArrayWithIndex(function(e,r){return t(r)})};s.traverseArray=zf;s.sequenceArray=s.traverseArray(nt.identity);s.traverseSeqArrayWithIndex=s.traverseReadonlyArrayWithIndexSeq;var Jf=function(t){return s.traverseReadonlyArrayWithIndexSeq(function(e,r){return t(r)})};s.traverseSeqArray=Jf;s.sequenceSeqArray=s.traverseSeqArray(nt.identity);s.task={URI:s.URI,map:H,of:s.of,ap:yt,chain:qt,fromIO:s.fromIO,fromTask:s.fromTask};s.taskSeq={URI:s.URI,map:H,of:s.of,ap:ur,chain:qt,fromIO:s.fromIO,fromTask:s.fromTask};s.getSemigroup=de.getApplySemigroup(s.ApplySeq);s.getMonoid=Pf.getApplicativeMonoid(s.ApplicativeSeq)});var Zn=m(a=>{"use strict";var Xf=a&&a.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Hf=a&&a.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),he=a&&a.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Xf(e,t,r);return Hf(e,t),e};Object.defineProperty(a,"__esModule",{value:!0});a.getCompactable=a.getAltTaskValidation=a.getApplicativeTaskValidation=a.URI=a.throwError=a.of=a.altW=a.alt=a.flatten=a.flattenW=a.chainW=a.chain=a.apW=a.ap=a.mapLeft=a.bimap=a.map=a.chainIOEitherK=a.chainIOEitherKW=a.fromIOEitherK=a.chainTaskOptionK=a.fromTaskOptionK=a.swap=a.orLeft=a.orElseFirstW=a.orElseFirst=a.orElseW=a.orElse=a.toUnion=a.tryCatchK=a.tryCatch=a.getOrElseW=a.getOrElse=a.foldW=a.matchEW=a.fold=a.matchE=a.matchW=a.match=a.fromTaskOption=a.fromIOEither=a.fromEither=a.fromTask=a.fromIO=a.leftIO=a.rightIO=a.leftTask=a.rightTask=a.right=a.left=void 0;a.traverseReadonlyArrayWithIndexSeq=a.traverseReadonlyNonEmptyArrayWithIndexSeq=a.traverseReadonlyArrayWithIndex=a.traverseReadonlyNonEmptyArrayWithIndex=a.ApT=a.apSW=a.apS=a.bindW=a.bind=a.bindTo=a.Do=a.bracket=a.taskify=a.chainFirstTaskK=a.chainTaskK=a.fromTaskK=a.FromTask=a.chainFirstIOK=a.chainIOK=a.fromIOK=a.FromIO=a.fromEitherK=a.filterOrElseW=a.filterOrElse=a.fromPredicate=a.chainEitherKW=a.chainEitherK=a.chainOptionK=a.fromOptionK=a.fromOption=a.FromEither=a.Alt=a.Bifunctor=a.chainFirstW=a.chainFirst=a.MonadThrow=a.MonadTask=a.MonadIO=a.Monad=a.Chain=a.ApplicativeSeq=a.ApplySeq=a.ApplicativePar=a.apSecond=a.apFirst=a.ApplyPar=a.Pointed=a.flap=a.Functor=a.getFilterable=void 0;a.getTaskValidation=a.getSemigroup=a.getApplyMonoid=a.getApplySemigroup=a.taskEitherSeq=a.taskEither=a.sequenceSeqArray=a.traverseSeqArray=a.traverseSeqArrayWithIndex=a.sequenceArray=a.traverseArray=a.traverseArrayWithIndex=void 0;var Zf=kt(),wt=lt(),zn=pt(),Vn=Ye(),ct=he(ae()),P=he(Cn()),me=kn(),It=ne(),cr=ir(),sr=Dn(),q=U(),Jn=Y(),B=he(it()),_=he($n());a.left=P.left(_.Pointed);a.right=P.right(_.Pointed);a.rightTask=P.rightF(_.Functor);a.leftTask=P.leftF(_.Functor);a.rightIO=q.flow(_.fromIO,a.rightTask);a.leftIO=q.flow(_.fromIO,a.leftTask);a.fromIO=a.rightIO;a.fromTask=a.rightTask;a.fromEither=_.of;a.fromIOEither=_.fromIO;var Yf=function(t){return _.map(ct.fromOption(t))};a.fromTaskOption=Yf;a.match=P.match(_.Functor);a.matchW=a.match;a.matchE=P.matchE(_.Monad);a.fold=a.matchE;a.matchEW=a.matchE;a.foldW=a.matchEW;a.getOrElse=P.getOrElse(_.Monad);a.getOrElseW=a.getOrElse;var Qf=function(t,e){return function(){return t().then(B.right,function(r){return B.left(e(r))})}};a.tryCatch=Qf;var tl=function(t,e){return function(){for(var r=[],n=0;n{ei.exports=ti;ti.sync=yl;var Yn=require("fs");function gl(t,e){var r=e.pathExt!==void 0?e.pathExt:process.env.PATHEXT;if(!r||(r=r.split(";"),r.indexOf("")!==-1))return!0;for(var n=0;n{oi.exports=ii;ii.sync=Il;var ni=require("fs");function ii(t,e,r){ni.stat(t,function(n,u){r(n,n?!1:ai(u,e))})}function Il(t,e){return ai(ni.statSync(t),e)}function ai(t,e){return t.isFile()&&Sl(t,e)}function Sl(t,e){var r=t.mode,n=t.uid,u=t.gid,c=e.uid!==void 0?e.uid:process.getuid&&process.getuid(),f=e.gid!==void 0?e.gid:process.getgid&&process.getgid(),l=parseInt("100",8),v=parseInt("010",8),y=parseInt("001",8),I=l|v,R=r&y||r&v&&u===f||r&l&&n===c||r&I&&c===0;return R}});var si=m((Dd,ci)=>{var kd=require("fs"),ye;process.platform==="win32"||global.TESTING_WINDOWS?ye=ri():ye=ui();ci.exports=pr;pr.sync=El;function pr(t,e,r){if(typeof e=="function"&&(r=e,e={}),!r){if(typeof Promise!="function")throw new TypeError("callback not provided");return new Promise(function(n,u){pr(t,e||{},function(c,f){c?u(c):n(f)})})}ye(t,e||{},function(n,u){n&&(n.code==="EACCES"||e&&e.ignoreErrors)&&(n=null,u=!1),r(n,u)})}function El(t,e){try{return ye.sync(t,e||{})}catch(r){if(e&&e.ignoreErrors||r.code==="EACCES")return!1;throw r}}});var vi=m((Bd,hi)=>{var Tt=process.platform==="win32"||process.env.OSTYPE==="cygwin"||process.env.OSTYPE==="msys",fi=require("path"),bl=Tt?";":":",li=si(),pi=t=>Object.assign(new Error(`not found: ${t}`),{code:"ENOENT"}),di=(t,e)=>{let r=e.colon||bl,n=t.match(/\//)||Tt&&t.match(/\\/)?[""]:[...Tt?[process.cwd()]:[],...(e.path||process.env.PATH||"").split(r)],u=Tt?e.pathExt||process.env.PATHEXT||".EXE;.CMD;.BAT;.COM":"",c=Tt?u.split(r):[""];return Tt&&t.indexOf(".")!==-1&&c[0]!==""&&c.unshift(""),{pathEnv:n,pathExt:c,pathExtExe:u}},mi=(t,e,r)=>{typeof e=="function"&&(r=e,e={}),e||(e={});let{pathEnv:n,pathExt:u,pathExtExe:c}=di(t,e),f=[],l=y=>new Promise((I,R)=>{if(y===n.length)return e.all&&f.length?I(f):R(pi(t));let x=n[y],G=/^".*"$/.test(x)?x.slice(1,-1):x,$=fi.join(G,t),J=!G&&/^\.[\\\/]/.test(t)?t.slice(0,2)+$:$;I(v(J,y,0))}),v=(y,I,R)=>new Promise((x,G)=>{if(R===u.length)return x(l(I+1));let $=u[R];li(y+$,{pathExt:c},(J,Et)=>{if(!J&&Et)if(e.all)f.push(y+$);else return x(y+$);return x(v(y,I,R+1))})});return r?l(0).then(y=>r(null,y),r):l(0)},_l=(t,e)=>{e=e||{};let{pathEnv:r,pathExt:n,pathExtExe:u}=di(t,e),c=[];for(let f=0;f{"use strict";var gi=(t={})=>{let e=t.env||process.env;return(t.platform||process.platform)!=="win32"?"PATH":Object.keys(e).reverse().find(n=>n.toUpperCase()==="PATH")||"Path"};dr.exports=gi;dr.exports.default=gi});var Ei=m(($d,Si)=>{"use strict";var yi=require("path"),Rl=vi(),Ol=mr();function Ii(t,e){let r=t.options.env||process.env,n=process.cwd(),u=t.options.cwd!=null,c=u&&process.chdir!==void 0&&!process.chdir.disabled;if(c)try{process.chdir(t.options.cwd)}catch{}let f;try{f=Rl.sync(t.command,{path:r[Ol({env:r})],pathExt:e?yi.delimiter:void 0})}catch{}finally{c&&process.chdir(n)}return f&&(f=yi.resolve(u?t.options.cwd:"",f)),f}function Al(t){return Ii(t)||Ii(t,!0)}Si.exports=Al});var bi=m((Vd,vr)=>{"use strict";var hr=/([()\][%!^"`<>&|;, *?])/g;function ql(t){return t=t.replace(hr,"^$1"),t}function wl(t,e){return t=`${t}`,t=t.replace(/(\\*)"/g,'$1$1\\"'),t=t.replace(/(\\*)$/,"$1$1"),t=`"${t}"`,t=t.replace(hr,"^$1"),e&&(t=t.replace(hr,"^$1")),t}vr.exports.command=ql;vr.exports.argument=wl});var Ri=m((zd,_i)=>{"use strict";_i.exports=/^#!(.*)/});var Ai=m((Jd,Oi)=>{"use strict";var Tl=Ri();Oi.exports=(t="")=>{let e=t.match(Tl);if(!e)return null;let[r,n]=e[0].replace(/#! ?/,"").split(" "),u=r.split("/").pop();return u==="env"?n:n?`${u} ${n}`:u}});var wi=m((Xd,qi)=>{"use strict";var gr=require("fs"),Ml=Ai();function xl(t){let r=Buffer.alloc(150),n;try{n=gr.openSync(t,"r"),gr.readSync(n,r,0,150,0),gr.closeSync(n)}catch{}return Ml(r.toString())}qi.exports=xl});var Ui=m((Hd,xi)=>{"use strict";var Ul=require("path"),Ti=Ei(),Mi=bi(),Fl=wi(),Pl=process.platform==="win32",Cl=/\.(?:com|exe)$/i,Nl=/node_modules[\\/].bin[\\/][^\\/]+\.cmd$/i;function Wl(t){t.file=Ti(t);let e=t.file&&Fl(t.file);return e?(t.args.unshift(t.file),t.command=e,Ti(t)):t.file}function Ll(t){if(!Pl)return t;let e=Wl(t),r=!Cl.test(e);if(t.options.forceShell||r){let n=Nl.test(e);t.command=Ul.normalize(t.command),t.command=Mi.command(t.command),t.args=t.args.map(c=>Mi.argument(c,n));let u=[t.command].concat(t.args).join(" ");t.args=["/d","/s","/c",`"${u}"`],t.command=process.env.comspec||"cmd.exe",t.options.windowsVerbatimArguments=!0}return t}function Kl(t,e,r){e&&!Array.isArray(e)&&(r=e,e=null),e=e?e.slice(0):[],r=Object.assign({},r);let n={command:t,args:e,options:r,file:void 0,original:{command:t,args:e}};return r.shell?n:Ll(n)}xi.exports=Kl});var Ci=m((Zd,Pi)=>{"use strict";var yr=process.platform==="win32";function Ir(t,e){return Object.assign(new Error(`${e} ${t.command} ENOENT`),{code:"ENOENT",errno:"ENOENT",syscall:`${e} ${t.command}`,path:t.command,spawnargs:t.args})}function jl(t,e){if(!yr)return;let r=t.emit;t.emit=function(n,u){if(n==="exit"){let c=Fi(u,e,"spawn");if(c)return r.call(t,"error",c)}return r.apply(t,arguments)}}function Fi(t,e){return yr&&t===1&&!e.file?Ir(e.original,"spawn"):null}function kl(t,e){return yr&&t===1&&!e.file?Ir(e.original,"spawnSync"):null}Pi.exports={hookChildProcess:jl,verifyENOENT:Fi,verifyENOENTSync:kl,notFoundError:Ir}});var Li=m((Yd,Mt)=>{"use strict";var Ni=require("child_process"),Sr=Ui(),Er=Ci();function Wi(t,e,r){let n=Sr(t,e,r),u=Ni.spawn(n.command,n.args,n.options);return Er.hookChildProcess(u,n),u}function Dl(t,e,r){let n=Sr(t,e,r),u=Ni.spawnSync(n.command,n.args,n.options);return u.error=u.error||Er.verifyENOENTSync(u.status,n),u}Mt.exports=Wi;Mt.exports.spawn=Wi;Mt.exports.sync=Dl;Mt.exports._parse=Sr;Mt.exports._enoent=Er});var ji=m((Qd,Ki)=>{"use strict";Ki.exports=t=>{let e=typeof t=="string"?` +`:` +`.charCodeAt(),r=typeof t=="string"?"\r":"\r".charCodeAt();return t[t.length-1]===e&&(t=t.slice(0,t.length-1)),t[t.length-1]===r&&(t=t.slice(0,t.length-1)),t}});var Bi=m((tm,Ht)=>{"use strict";var Xt=require("path"),ki=mr(),Di=t=>{t=F({cwd:process.cwd(),path:process.env[ki()],execPath:process.execPath},t);let e,r=Xt.resolve(t.cwd),n=[];for(;e!==r;)n.push(Xt.join(r,"node_modules/.bin")),e=r,r=Xt.resolve(r,"..");let u=Xt.resolve(t.cwd,t.execPath,"..");return n.push(u),n.concat(t.path).join(Xt.delimiter)};Ht.exports=Di;Ht.exports.default=Di;Ht.exports.env=t=>{t=F({env:process.env},t);let e=F({},t.env),r=ki({env:e});return t.path=e[r],e[r]=Ht.exports(t),e}});var $i=m((em,br)=>{"use strict";var Gi=(t,e)=>{for(let r of Reflect.ownKeys(e))Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(e,r));return t};br.exports=Gi;br.exports.default=Gi});var zi=m((rm,Se)=>{"use strict";var Bl=$i(),Ie=new WeakMap,Vi=(t,e={})=>{if(typeof t!="function")throw new TypeError("Expected a function");let r,n=0,u=t.displayName||t.name||"",c=function(...f){if(Ie.set(c,++n),n===1)r=t.apply(this,f),t=null;else if(e.throw===!0)throw new Error(`Function \`${u}\` can only be called once`);return r};return Bl(c,t),Ie.set(c,n),c};Se.exports=Vi;Se.exports.default=Vi;Se.exports.callCount=t=>{if(!Ie.has(t))throw new Error(`The given function \`${t.name}\` is not wrapped by the \`onetime\` package`);return Ie.get(t)}});var Ji=m(Ee=>{"use strict";Object.defineProperty(Ee,"__esModule",{value:!0});Ee.SIGNALS=void 0;var Gl=[{name:"SIGHUP",number:1,action:"terminate",description:"Terminal closed",standard:"posix"},{name:"SIGINT",number:2,action:"terminate",description:"User interruption with CTRL-C",standard:"ansi"},{name:"SIGQUIT",number:3,action:"core",description:"User interruption with CTRL-\\",standard:"posix"},{name:"SIGILL",number:4,action:"core",description:"Invalid machine instruction",standard:"ansi"},{name:"SIGTRAP",number:5,action:"core",description:"Debugger breakpoint",standard:"posix"},{name:"SIGABRT",number:6,action:"core",description:"Aborted",standard:"ansi"},{name:"SIGIOT",number:6,action:"core",description:"Aborted",standard:"bsd"},{name:"SIGBUS",number:7,action:"core",description:"Bus error due to misaligned, non-existing address or paging error",standard:"bsd"},{name:"SIGEMT",number:7,action:"terminate",description:"Command should be emulated but is not implemented",standard:"other"},{name:"SIGFPE",number:8,action:"core",description:"Floating point arithmetic error",standard:"ansi"},{name:"SIGKILL",number:9,action:"terminate",description:"Forced termination",standard:"posix",forced:!0},{name:"SIGUSR1",number:10,action:"terminate",description:"Application-specific signal",standard:"posix"},{name:"SIGSEGV",number:11,action:"core",description:"Segmentation fault",standard:"ansi"},{name:"SIGUSR2",number:12,action:"terminate",description:"Application-specific signal",standard:"posix"},{name:"SIGPIPE",number:13,action:"terminate",description:"Broken pipe or socket",standard:"posix"},{name:"SIGALRM",number:14,action:"terminate",description:"Timeout or timer",standard:"posix"},{name:"SIGTERM",number:15,action:"terminate",description:"Termination",standard:"ansi"},{name:"SIGSTKFLT",number:16,action:"terminate",description:"Stack is empty or overflowed",standard:"other"},{name:"SIGCHLD",number:17,action:"ignore",description:"Child process terminated, paused or unpaused",standard:"posix"},{name:"SIGCLD",number:17,action:"ignore",description:"Child process terminated, paused or unpaused",standard:"other"},{name:"SIGCONT",number:18,action:"unpause",description:"Unpaused",standard:"posix",forced:!0},{name:"SIGSTOP",number:19,action:"pause",description:"Paused",standard:"posix",forced:!0},{name:"SIGTSTP",number:20,action:"pause",description:'Paused using CTRL-Z or "suspend"',standard:"posix"},{name:"SIGTTIN",number:21,action:"pause",description:"Background process cannot read terminal input",standard:"posix"},{name:"SIGBREAK",number:21,action:"terminate",description:"User interruption with CTRL-BREAK",standard:"other"},{name:"SIGTTOU",number:22,action:"pause",description:"Background process cannot write to terminal output",standard:"posix"},{name:"SIGURG",number:23,action:"ignore",description:"Socket received out-of-band data",standard:"bsd"},{name:"SIGXCPU",number:24,action:"core",description:"Process timed out",standard:"bsd"},{name:"SIGXFSZ",number:25,action:"core",description:"File too big",standard:"bsd"},{name:"SIGVTALRM",number:26,action:"terminate",description:"Timeout or timer",standard:"bsd"},{name:"SIGPROF",number:27,action:"terminate",description:"Timeout or timer",standard:"bsd"},{name:"SIGWINCH",number:28,action:"ignore",description:"Terminal window size changed",standard:"bsd"},{name:"SIGIO",number:29,action:"terminate",description:"I/O is available",standard:"other"},{name:"SIGPOLL",number:29,action:"terminate",description:"Watched event",standard:"other"},{name:"SIGINFO",number:29,action:"ignore",description:"Request for process information",standard:"other"},{name:"SIGPWR",number:30,action:"terminate",description:"Device running out of power",standard:"systemv"},{name:"SIGSYS",number:31,action:"core",description:"Invalid system call",standard:"other"},{name:"SIGUNUSED",number:31,action:"terminate",description:"Invalid system call",standard:"other"}];Ee.SIGNALS=Gl});var _r=m(xt=>{"use strict";Object.defineProperty(xt,"__esModule",{value:!0});xt.SIGRTMAX=xt.getRealtimeSignals=void 0;var $l=function(){let t=Hi-Xi+1;return Array.from({length:t},Vl)};xt.getRealtimeSignals=$l;var Vl=function(t,e){return{name:`SIGRT${e+1}`,number:Xi+e,action:"terminate",description:"Application-specific signal (realtime)",standard:"posix"}},Xi=34,Hi=64;xt.SIGRTMAX=Hi});var Zi=m(be=>{"use strict";Object.defineProperty(be,"__esModule",{value:!0});be.getSignals=void 0;var zl=require("os"),Jl=Ji(),Xl=_r(),Hl=function(){let t=(0,Xl.getRealtimeSignals)();return[...Jl.SIGNALS,...t].map(Zl)};be.getSignals=Hl;var Zl=function({name:t,number:e,description:r,action:n,forced:u=!1,standard:c}){let{signals:{[t]:f}}=zl.constants,l=f!==void 0;return{name:t,number:l?f:e,description:r,supported:l,action:n,forced:u,standard:c}}});var Qi=m(Ut=>{"use strict";Object.defineProperty(Ut,"__esModule",{value:!0});Ut.signalsByNumber=Ut.signalsByName=void 0;var Yl=require("os"),Yi=Zi(),Ql=_r(),tp=function(){return(0,Yi.getSignals)().reduce(ep,{})},ep=function(t,{name:e,number:r,description:n,supported:u,action:c,forced:f,standard:l}){return et(F({},t),{[e]:{name:e,number:r,description:n,supported:u,action:c,forced:f,standard:l}})},rp=tp();Ut.signalsByName=rp;var np=function(){let t=(0,Yi.getSignals)(),e=Ql.SIGRTMAX+1,r=Array.from({length:e},(n,u)=>ip(u,t));return Object.assign({},...r)},ip=function(t,e){let r=ap(t,e);if(r===void 0)return{};let{name:n,description:u,supported:c,action:f,forced:l,standard:v}=r;return{[t]:{name:n,number:t,description:u,supported:c,action:f,forced:l,standard:v}}},ap=function(t,e){let r=e.find(({name:n})=>Yl.constants.signals[n]===t);return r!==void 0?r:e.find(n=>n.number===t)},op=np();Ut.signalsByNumber=op});var ea=m((um,ta)=>{"use strict";var{signalsByName:up}=Qi(),cp=({timedOut:t,timeout:e,errorCode:r,signal:n,signalDescription:u,exitCode:c,isCanceled:f})=>t?`timed out after ${e} milliseconds`:f?"was canceled":r!==void 0?`failed with ${r}`:n!==void 0?`was killed with ${n} (${u})`:c!==void 0?`failed with exit code ${c}`:"failed",sp=({stdout:t,stderr:e,all:r,error:n,signal:u,exitCode:c,command:f,escapedCommand:l,timedOut:v,isCanceled:y,killed:I,parsed:{options:{timeout:R}}})=>{c=c===null?void 0:c,u=u===null?void 0:u;let x=u===void 0?void 0:up[u].description,G=n&&n.code,J=`Command ${cp({timedOut:v,timeout:R,errorCode:G,signal:u,signalDescription:x,exitCode:c,isCanceled:y})}: ${f}`,Et=Object.prototype.toString.call(n)==="[object Error]",te=Et?`${J} +${n.message}`:J,ee=[te,e,t].filter(Boolean).join(` +`);return Et?(n.originalMessage=n.message,n.message=ee):n=new Error(ee),n.shortMessage=te,n.command=f,n.escapedCommand=l,n.exitCode=c,n.signal=u,n.signalDescription=x,n.stdout=t,n.stderr=e,r!==void 0&&(n.all=r),"bufferedData"in n&&delete n.bufferedData,n.failed=!0,n.timedOut=Boolean(v),n.isCanceled=y,n.killed=I&&!v,n};ta.exports=sp});var na=m((cm,Rr)=>{"use strict";var _e=["stdin","stdout","stderr"],fp=t=>_e.some(e=>t[e]!==void 0),ra=t=>{if(!t)return;let{stdio:e}=t;if(e===void 0)return _e.map(n=>t[n]);if(fp(t))throw new Error(`It's not possible to provide \`stdio\` in combination with one of ${_e.map(n=>`\`${n}\``).join(", ")}`);if(typeof e=="string")return e;if(!Array.isArray(e))throw new TypeError(`Expected \`stdio\` to be of type \`string\` or \`Array\`, got \`${typeof e}\``);let r=Math.max(e.length,_e.length);return Array.from({length:r},(n,u)=>e[u])};Rr.exports=ra;Rr.exports.node=t=>{let e=ra(t);return e==="ipc"?"ipc":e===void 0||typeof e=="string"?[e,e,e,"ipc"]:e.includes("ipc")?e:[...e,"ipc"]}});var ia=m((sm,Re)=>{Re.exports=["SIGABRT","SIGALRM","SIGHUP","SIGINT","SIGTERM"];process.platform!=="win32"&&Re.exports.push("SIGVTALRM","SIGXCPU","SIGXFSZ","SIGUSR2","SIGTRAP","SIGSYS","SIGQUIT","SIGIOT");process.platform==="linux"&&Re.exports.push("SIGIO","SIGPOLL","SIGPWR","SIGSTKFLT","SIGUNUSED")});var sa=m((fm,Ct)=>{var O=global.process;typeof O!="object"||!O?Ct.exports=function(){}:(aa=require("assert"),Ft=ia(),oa=/^win/i.test(O.platform),Zt=require("events"),typeof Zt!="function"&&(Zt=Zt.EventEmitter),O.__signal_exit_emitter__?N=O.__signal_exit_emitter__:(N=O.__signal_exit_emitter__=new Zt,N.count=0,N.emitted={}),N.infinite||(N.setMaxListeners(1/0),N.infinite=!0),Ct.exports=function(t,e){if(global.process===O){aa.equal(typeof t,"function","a callback must be provided for exit handler"),Pt===!1&&Or();var r="exit";e&&e.alwaysLast&&(r="afterexit");var n=function(){N.removeListener(r,t),N.listeners("exit").length===0&&N.listeners("afterexit").length===0&&Oe()};return N.on(r,t),n}},Oe=function(){!Pt||global.process!==O||(Pt=!1,Ft.forEach(function(e){try{O.removeListener(e,Ae[e])}catch{}}),O.emit=qe,O.reallyExit=Ar,N.count-=1)},Ct.exports.unload=Oe,St=function(e,r,n){N.emitted[e]||(N.emitted[e]=!0,N.emit(e,r,n))},Ae={},Ft.forEach(function(t){Ae[t]=function(){if(O===global.process){var r=O.listeners(t);r.length===N.count&&(Oe(),St("exit",null,t),St("afterexit",null,t),oa&&t==="SIGHUP"&&(t="SIGINT"),O.kill(O.pid,t))}}}),Ct.exports.signals=function(){return Ft},Pt=!1,Or=function(){Pt||O!==global.process||(Pt=!0,N.count+=1,Ft=Ft.filter(function(e){try{return O.on(e,Ae[e]),!0}catch{return!1}}),O.emit=ca,O.reallyExit=ua)},Ct.exports.load=Or,Ar=O.reallyExit,ua=function(e){O===global.process&&(O.exitCode=e||0,St("exit",O.exitCode,null),St("afterexit",O.exitCode,null),Ar.call(O,O.exitCode))},qe=O.emit,ca=function(e,r){if(e==="exit"&&O===global.process){r!==void 0&&(O.exitCode=r);var n=qe.apply(this,arguments);return St("exit",O.exitCode,null),St("afterexit",O.exitCode,null),n}else return qe.apply(this,arguments)});var aa,Ft,oa,Zt,N,Oe,St,Ae,Pt,Or,Ar,ua,qe,ca});var la=m((lm,fa)=>{"use strict";var lp=require("os"),pp=sa(),dp=1e3*5,mp=(t,e="SIGTERM",r={})=>{let n=t(e);return hp(t,e,r,n),n},hp=(t,e,r,n)=>{if(!vp(e,r,n))return;let u=yp(r),c=setTimeout(()=>{t("SIGKILL")},u);c.unref&&c.unref()},vp=(t,{forceKillAfterTimeout:e},r)=>gp(t)&&e!==!1&&r,gp=t=>t===lp.constants.signals.SIGTERM||typeof t=="string"&&t.toUpperCase()==="SIGTERM",yp=({forceKillAfterTimeout:t=!0})=>{if(t===!0)return dp;if(!Number.isFinite(t)||t<0)throw new TypeError(`Expected the \`forceKillAfterTimeout\` option to be a non-negative integer, got \`${t}\` (${typeof t})`);return t},Ip=(t,e)=>{t.kill()&&(e.isCanceled=!0)},Sp=(t,e,r)=>{t.kill(e),r(Object.assign(new Error("Timed out"),{timedOut:!0,signal:e}))},Ep=(t,{timeout:e,killSignal:r="SIGTERM"},n)=>{if(e===0||e===void 0)return n;let u,c=new Promise((l,v)=>{u=setTimeout(()=>{Sp(t,r,v)},e)}),f=n.finally(()=>{clearTimeout(u)});return Promise.race([c,f])},bp=({timeout:t})=>{if(t!==void 0&&(!Number.isFinite(t)||t<0))throw new TypeError(`Expected the \`timeout\` option to be a non-negative integer, got \`${t}\` (${typeof t})`)},_p=async(t,{cleanup:e,detached:r},n)=>{if(!e||r)return n;let u=pp(()=>{t.kill()});return n.finally(()=>{u()})};fa.exports={spawnedKill:mp,spawnedCancel:Ip,setupTimeout:Ep,validateTimeout:bp,setExitHandler:_p}});var da=m((pm,pa)=>{"use strict";var Q=t=>t!==null&&typeof t=="object"&&typeof t.pipe=="function";Q.writable=t=>Q(t)&&t.writable!==!1&&typeof t._write=="function"&&typeof t._writableState=="object";Q.readable=t=>Q(t)&&t.readable!==!1&&typeof t._read=="function"&&typeof t._readableState=="object";Q.duplex=t=>Q.writable(t)&&Q.readable(t);Q.transform=t=>Q.duplex(t)&&typeof t._transform=="function";pa.exports=Q});var ha=m((dm,ma)=>{"use strict";var{PassThrough:Rp}=require("stream");ma.exports=t=>{t=F({},t);let{array:e}=t,{encoding:r}=t,n=r==="buffer",u=!1;e?u=!(r||n):r=r||"utf8",n&&(r=null);let c=new Rp({objectMode:u});r&&c.setEncoding(r);let f=0,l=[];return c.on("data",v=>{l.push(v),u?f=l.length:f+=v.length}),c.getBufferedValue=()=>e?l:n?Buffer.concat(l,f):l.join(""),c.getBufferedLength=()=>f,c}});var va=m((mm,Yt)=>{"use strict";var{constants:Op}=require("buffer"),Ap=require("stream"),{promisify:qp}=require("util"),wp=ha(),Tp=qp(Ap.pipeline),qr=class extends Error{constructor(){super("maxBuffer exceeded");this.name="MaxBufferError"}};async function wr(t,e){if(!t)throw new Error("Expected a stream");e=F({maxBuffer:1/0},e);let{maxBuffer:r}=e,n=wp(e);return await new Promise((u,c)=>{let f=l=>{l&&n.getBufferedLength()<=Op.MAX_LENGTH&&(l.bufferedData=n.getBufferedValue()),c(l)};(async()=>{try{await Tp(t,n),u()}catch(l){f(l)}})(),n.on("data",()=>{n.getBufferedLength()>r&&f(new qr)})}),n.getBufferedValue()}Yt.exports=wr;Yt.exports.buffer=(t,e)=>wr(t,et(F({},e),{encoding:"buffer"}));Yt.exports.array=(t,e)=>wr(t,et(F({},e),{array:!0}));Yt.exports.MaxBufferError=qr});var ya=m((hm,ga)=>{"use strict";var{PassThrough:Mp}=require("stream");ga.exports=function(){var t=[],e=new Mp({objectMode:!0});return e.setMaxListeners(0),e.add=r,e.isEmpty=n,e.on("unpipe",u),Array.prototype.slice.call(arguments).forEach(r),e;function r(c){return Array.isArray(c)?(c.forEach(r),this):(t.push(c),c.once("end",u.bind(null,c)),c.once("error",e.emit.bind(e,"error")),c.pipe(e,{end:!1}),this)}function n(){return t.length==0}function u(c){t=t.filter(function(f){return f!==c}),!t.length&&e.readable&&e.end()}}});var ba=m((vm,Ea)=>{"use strict";var Sa=da(),Ia=va(),xp=ya(),Up=(t,e)=>{e===void 0||t.stdin===void 0||(Sa(e)?e.pipe(t.stdin):t.stdin.end(e))},Fp=(t,{all:e})=>{if(!e||!t.stdout&&!t.stderr)return;let r=xp();return t.stdout&&r.add(t.stdout),t.stderr&&r.add(t.stderr),r},Tr=async(t,e)=>{if(!!t){t.destroy();try{return await e}catch(r){return r.bufferedData}}},Mr=(t,{encoding:e,buffer:r,maxBuffer:n})=>{if(!(!t||!r))return e?Ia(t,{encoding:e,maxBuffer:n}):Ia.buffer(t,{maxBuffer:n})},Pp=async({stdout:t,stderr:e,all:r},{encoding:n,buffer:u,maxBuffer:c},f)=>{let l=Mr(t,{encoding:n,buffer:u,maxBuffer:c}),v=Mr(e,{encoding:n,buffer:u,maxBuffer:c}),y=Mr(r,{encoding:n,buffer:u,maxBuffer:c*2});try{return await Promise.all([f,l,v,y])}catch(I){return Promise.all([{error:I,signal:I.signal,timedOut:I.timedOut},Tr(t,l),Tr(e,v),Tr(r,y)])}},Cp=({input:t})=>{if(Sa(t))throw new TypeError("The `input` option cannot be a stream in sync mode")};Ea.exports={handleInput:Up,makeAllStream:Fp,getSpawnedResult:Pp,validateInputSync:Cp}});var Ra=m((gm,_a)=>{"use strict";var Np=(async()=>{})().constructor.prototype,Wp=["then","catch","finally"].map(t=>[t,Reflect.getOwnPropertyDescriptor(Np,t)]),Lp=(t,e)=>{for(let[r,n]of Wp){let u=typeof e=="function"?(...c)=>Reflect.apply(n.value,e(),c):n.value.bind(e);Reflect.defineProperty(t,r,et(F({},n),{value:u}))}return t},Kp=t=>new Promise((e,r)=>{t.on("exit",(n,u)=>{e({exitCode:n,signal:u})}),t.on("error",n=>{r(n)}),t.stdin&&t.stdin.on("error",n=>{r(n)})});_a.exports={mergePromise:Lp,getSpawnedPromise:Kp}});var qa=m((ym,Aa)=>{"use strict";var Oa=(t,e=[])=>Array.isArray(e)?[t,...e]:[t],jp=/^[\w.-]+$/,kp=/"/g,Dp=t=>typeof t!="string"||jp.test(t)?t:`"${t.replace(kp,'\\"')}"`,Bp=(t,e)=>Oa(t,e).join(" "),Gp=(t,e)=>Oa(t,e).map(r=>Dp(r)).join(" "),$p=/ +/g,Vp=t=>{let e=[];for(let r of t.trim().split($p)){let n=e[e.length-1];n&&n.endsWith("\\")?e[e.length-1]=`${n.slice(0,-1)} ${r}`:e.push(r)}return e};Aa.exports={joinCommand:Bp,getEscapedCommand:Gp,parseCommand:Vp}});var Pa=m((Im,Nt)=>{"use strict";var zp=require("path"),xr=require("child_process"),Jp=Li(),Xp=ji(),Hp=Bi(),Zp=zi(),we=ea(),Ta=na(),{spawnedKill:Yp,spawnedCancel:Qp,setupTimeout:td,validateTimeout:ed,setExitHandler:rd}=la(),{handleInput:nd,getSpawnedResult:id,makeAllStream:ad,validateInputSync:od}=ba(),{mergePromise:wa,getSpawnedPromise:ud}=Ra(),{joinCommand:Ma,parseCommand:xa,getEscapedCommand:Ua}=qa(),cd=1e3*1e3*100,sd=({env:t,extendEnv:e,preferLocal:r,localDir:n,execPath:u})=>{let c=e?F(F({},process.env),t):t;return r?Hp.env({env:c,cwd:n,execPath:u}):c},Fa=(t,e,r={})=>{let n=Jp._parse(t,e,r);return t=n.command,e=n.args,r=n.options,r=F({maxBuffer:cd,buffer:!0,stripFinalNewline:!0,extendEnv:!0,preferLocal:!1,localDir:r.cwd||process.cwd(),execPath:process.execPath,encoding:"utf8",reject:!0,cleanup:!0,all:!1,windowsHide:!0},r),r.env=sd(r),r.stdio=Ta(r),process.platform==="win32"&&zp.basename(t,".exe")==="cmd"&&e.unshift("/q"),{file:t,args:e,options:r,parsed:n}},Qt=(t,e,r)=>typeof e!="string"&&!Buffer.isBuffer(e)?r===void 0?void 0:"":t.stripFinalNewline?Xp(e):e,Te=(t,e,r)=>{let n=Fa(t,e,r),u=Ma(t,e),c=Ua(t,e);ed(n.options);let f;try{f=xr.spawn(n.file,n.args,n.options)}catch(G){let $=new xr.ChildProcess,J=Promise.reject(we({error:G,stdout:"",stderr:"",all:"",command:u,escapedCommand:c,parsed:n,timedOut:!1,isCanceled:!1,killed:!1}));return wa($,J)}let l=ud(f),v=td(f,n.options,l),y=rd(f,n.options,v),I={isCanceled:!1};f.kill=Yp.bind(null,f.kill.bind(f)),f.cancel=Qp.bind(null,f,I);let x=Zp(async()=>{let[{error:G,exitCode:$,signal:J,timedOut:Et},te,ee,Da]=await id(f,n.options,y),Ur=Qt(n.options,te),Fr=Qt(n.options,ee),Pr=Qt(n.options,Da);if(G||$!==0||J!==null){let Cr=we({error:G,exitCode:$,signal:J,stdout:Ur,stderr:Fr,all:Pr,command:u,escapedCommand:c,parsed:n,timedOut:Et,isCanceled:I.isCanceled,killed:f.killed});if(!n.options.reject)return Cr;throw Cr}return{command:u,escapedCommand:c,exitCode:0,stdout:Ur,stderr:Fr,all:Pr,failed:!1,timedOut:!1,isCanceled:!1,killed:!1}});return nd(f,n.options.input),f.all=ad(f,n.options),wa(f,x)};Nt.exports=Te;Nt.exports.sync=(t,e,r)=>{let n=Fa(t,e,r),u=Ma(t,e),c=Ua(t,e);od(n.options);let f;try{f=xr.spawnSync(n.file,n.args,n.options)}catch(y){throw we({error:y,stdout:"",stderr:"",all:"",command:u,escapedCommand:c,parsed:n,timedOut:!1,isCanceled:!1,killed:!1})}let l=Qt(n.options,f.stdout,f.error),v=Qt(n.options,f.stderr,f.error);if(f.error||f.status!==0||f.signal!==null){let y=we({stdout:l,stderr:v,error:f.error,signal:f.signal,exitCode:f.status,command:u,escapedCommand:c,parsed:n,timedOut:f.error&&f.error.code==="ETIMEDOUT",isCanceled:!1,killed:f.signal!==null});if(!n.options.reject)return y;throw y}return{command:u,escapedCommand:c,exitCode:0,stdout:l,stderr:v,failed:!1,timedOut:!1,isCanceled:!1,killed:!1}};Nt.exports.command=(t,e)=>{let[r,...n]=xa(t);return Te(r,n,e)};Nt.exports.commandSync=(t,e)=>{let[r,...n]=xa(t);return Te.sync(r,n,e)};Nt.exports.node=(t,e,r={})=>{e&&!Array.isArray(e)&&typeof e=="object"&&(r=e,e=[]);let n=Ta.node(r),u=process.execArgv.filter(l=>!l.startsWith("--inspect")),{nodePath:c=process.execPath,nodeOptions:f=u}=r;return Te(c,[...f,t,...Array.isArray(e)?e:[]],et(F({},r),{stdin:void 0,stdout:void 0,stderr:void 0,stdio:n,shell:!1}))}});var pd={};Ha(pd,{default:()=>ld});var ka=require("@raycast/api");var La=Kt(ae()),Ka=Kt(U()),Wt=Kt(Zn());var Ca=Kt(require("node:process"),1),Na=Kt(Pa(),1);async function Wa(t){if(Ca.default.platform!=="darwin")throw new Error("macOS only");let{stdout:e}=await(0,Na.default)("osascript",["-e",t]);return e}var tt=(t,e)=>Wt.tryCatch(()=>Wa(`tell application "${t}" to ${e}`),La.toError);var ja=tt("Music","pause"),bm=tt("Music","play"),_m=tt("Music","stop"),Rm=tt("Music","next track"),Om=tt("Music","previous track"),Am=tt("Music","playpause"),qm=(0,Ka.pipe)(tt("Music","player state"),Wt.map(t=>t)),wm=tt("Music","set loved of current track to true"),Tm=tt("Music","set disliked of current track to true"),Mm=tt("Music",'duplicate current track to source "Library"');var ld=async()=>{await(0,ka.closeMainWindow)(),await ja()};module.exports=Za(pd);0&&(module.exports={}); diff --git a/raycast/extensions/2bfe94cd-50ab-4e48-a6cd-f1ff47a72706/play-library-album.js b/raycast/extensions/2bfe94cd-50ab-4e48-a6cd-f1ff47a72706/play-library-album.js new file mode 100644 index 0000000..9fa0176 --- /dev/null +++ b/raycast/extensions/2bfe94cd-50ab-4e48-a6cd-f1ff47a72706/play-library-album.js @@ -0,0 +1,29 @@ +var Ya=Object.create;var jt=Object.defineProperty,Qa=Object.defineProperties,to=Object.getOwnPropertyDescriptor,eo=Object.getOwnPropertyDescriptors,ro=Object.getOwnPropertyNames,Dr=Object.getOwnPropertySymbols,no=Object.getPrototypeOf,Gr=Object.prototype.hasOwnProperty,io=Object.prototype.propertyIsEnumerable;var Br=(t,e,r)=>e in t?jt(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,x=(t,e)=>{for(var r in e||(e={}))Gr.call(e,r)&&Br(t,r,e[r]);if(Dr)for(var r of Dr(e))io.call(e,r)&&Br(t,r,e[r]);return t},H=(t,e)=>Qa(t,eo(e)),$r=t=>jt(t,"__esModule",{value:!0});var m=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),ao=(t,e)=>{for(var r in e)jt(t,r,{get:e[r],enumerable:!0})},Vr=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let u of ro(e))!Gr.call(t,u)&&(r||u!=="default")&&jt(t,u,{get:()=>e[u],enumerable:!(n=to(e,u))||n.enumerable});return t},nt=(t,e)=>Vr($r(jt(t!=null?Ya(no(t)):{},"default",!e&&t&&t.__esModule?{get:()=>t.default,enumerable:!0}:{value:t,enumerable:!0})),t),oo=(t=>(e,r)=>t&&t.get(e)||(r=Vr($r({}),e,1),t&&t.set(e,r),r))(typeof WeakMap!="undefined"?new WeakMap:0);var U=m(h=>{"use strict";Object.defineProperty(h,"__esModule",{value:!0});h.getEndomorphismMonoid=h.not=h.SK=h.hole=h.pipe=h.untupled=h.tupled=h.absurd=h.decrement=h.increment=h.tuple=h.flow=h.flip=h.constVoid=h.constUndefined=h.constNull=h.constFalse=h.constTrue=h.constant=h.unsafeCoerce=h.identity=h.apply=h.getRing=h.getSemiring=h.getMonoid=h.getSemigroup=h.getBooleanAlgebra=void 0;var uo=function(t){return function(){return{meet:function(e,r){return function(n){return t.meet(e(n),r(n))}},join:function(e,r){return function(n){return t.join(e(n),r(n))}},zero:function(){return t.zero},one:function(){return t.one},implies:function(e,r){return function(n){return t.implies(e(n),r(n))}},not:function(e){return function(r){return t.not(e(r))}}}}};h.getBooleanAlgebra=uo;var co=function(t){return function(){return{concat:function(e,r){return function(n){return t.concat(e(n),r(n))}}}}};h.getSemigroup=co;var so=function(t){var e=h.getSemigroup(t);return function(){return{concat:e().concat,empty:function(){return t.empty}}}};h.getMonoid=so;var fo=function(t){return{add:function(e,r){return function(n){return t.add(e(n),r(n))}},zero:function(){return t.zero},mul:function(e,r){return function(n){return t.mul(e(n),r(n))}},one:function(){return t.one}}};h.getSemiring=fo;var lo=function(t){var e=h.getSemiring(t);return{add:e.add,mul:e.mul,one:e.one,zero:e.zero,sub:function(r,n){return function(u){return t.sub(r(u),n(u))}}}};h.getRing=lo;var po=function(t){return function(e){return e(t)}};h.apply=po;function Pe(t){return t}h.identity=Pe;h.unsafeCoerce=Pe;function kt(t){return function(){return t}}h.constant=kt;h.constTrue=kt(!0);h.constFalse=kt(!1);h.constNull=kt(null);h.constUndefined=kt(void 0);h.constVoid=h.constUndefined;function mo(t){return function(e,r){return t(r,e)}}h.flip=mo;function zr(t,e,r,n,u,c,f,l,v){switch(arguments.length){case 1:return t;case 2:return function(){return e(t.apply(this,arguments))};case 3:return function(){return r(e(t.apply(this,arguments)))};case 4:return function(){return n(r(e(t.apply(this,arguments))))};case 5:return function(){return u(n(r(e(t.apply(this,arguments)))))};case 6:return function(){return c(u(n(r(e(t.apply(this,arguments))))))};case 7:return function(){return f(c(u(n(r(e(t.apply(this,arguments)))))))};case 8:return function(){return l(f(c(u(n(r(e(t.apply(this,arguments))))))))};case 9:return function(){return v(l(f(c(u(n(r(e(t.apply(this,arguments)))))))))}}}h.flow=zr;function ho(){for(var t=[],e=0;e{"use strict";Object.defineProperty(L,"__esModule",{value:!0});L.sequenceS=L.sequenceT=L.getApplySemigroup=L.apS=L.apSecond=L.apFirst=L.ap=void 0;var _o=U();function Ao(t,e){return function(r){return function(n){return t.ap(t.map(n,function(u){return function(c){return e.ap(u,c)}}),r)}}}L.ap=Ao;function Oo(t){return function(e){return function(r){return t.ap(t.map(r,function(n){return function(){return n}}),e)}}}L.apFirst=Oo;function qo(t){return function(e){return function(r){return t.ap(t.map(r,function(){return function(n){return n}}),e)}}}L.apSecond=qo;function To(t){return function(e,r){return function(n){return t.ap(t.map(n,function(u){return function(c){var f;return Object.assign({},u,(f={},f[e]=c,f))}}),r)}}}L.apS=To;function wo(t){return function(e){return{concat:function(r,n){return t.ap(t.map(r,function(u){return function(c){return e.concat(u,c)}}),n)}}}}L.getApplySemigroup=wo;function Ce(t,e,r){return function(n){for(var u=Array(r.length+1),c=0;c{"use strict";Object.defineProperty(Q,"__esModule",{value:!0});Q.getFunctorComposition=Q.bindTo=Q.flap=Q.map=void 0;var Fo=U();function Xr(t,e){return function(r){return function(n){return t.map(n,function(u){return e.map(u,r)})}}}Q.map=Xr;function Co(t){return function(e){return function(r){return t.map(r,function(n){return n(e)})}}}Q.flap=Co;function No(t){return function(e){return function(r){return t.map(r,function(n){var u;return u={},u[e]=n,u})}}}Q.bindTo=No;function Wo(t,e){var r=Xr(t,e);return{map:function(n,u){return Fo.pipe(n,r(u))}}}Q.getFunctorComposition=Wo});var Dt=m(At=>{"use strict";Object.defineProperty(At,"__esModule",{value:!0});At.getApplicativeComposition=At.getApplicativeMonoid=void 0;var Hr=dt(),Lo=U(),Ko=tt();function jo(t){var e=Hr.getApplySemigroup(t);return function(r){return{concat:e(r).concat,empty:t.of(r.empty)}}}At.getApplicativeMonoid=jo;function ko(t,e){var r=Ko.getFunctorComposition(t,e).map,n=Hr.ap(t,e);return{map:r,of:function(u){return t.of(e.of(u))},ap:function(u,c){return Lo.pipe(u,n(c))}}}At.getApplicativeComposition=ko});var mt=m(Ot=>{"use strict";Object.defineProperty(Ot,"__esModule",{value:!0});Ot.bind=Ot.chainFirst=void 0;function Do(t){return function(e){return function(r){return t.chain(r,function(n){return t.map(e(n),function(){return n})})}}}Ot.chainFirst=Do;function Bo(t){return function(e,r){return function(n){return t.chain(n,function(u){return t.map(r(u),function(c){var f;return Object.assign({},u,(f={},f[e]=c,f))})})}}}Ot.bind=Bo});var Zr=m(ie=>{"use strict";Object.defineProperty(ie,"__esModule",{value:!0});ie.tailRec=void 0;var Go=function(t,e){for(var r=e(t);r._tag==="Left";)r=e(r.left);return r.right};ie.tailRec=Go});var ot=m(b=>{"use strict";var $o=b&&b.__spreadArray||function(t,e){for(var r=0,n=e.length,u=t.length;r0};b.isNonEmpty=tu;var eu=function(t){return t[0]};b.head=eu;var ru=function(t){return t.slice(1)};b.tail=ru;b.emptyReadonlyArray=[];b.emptyRecord={};b.has=Object.prototype.hasOwnProperty;var nu=function(t){return $o([t[0]],t.slice(1))};b.fromReadonlyNonEmptyArray=nu});var ae=m(w=>{"use strict";var iu=w&&w.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),au=w&&w.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ou=w&&w.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&iu(e,t,r);return au(e,t),e};Object.defineProperty(w,"__esModule",{value:!0});w.filterOrElse=w.chainEitherK=w.fromEitherK=w.chainOptionK=w.fromOptionK=w.fromPredicate=w.fromOption=void 0;var Yr=U(),ht=ou(ot());function Qr(t){return function(e){return function(r){return t.fromEither(ht.isNone(r)?ht.left(e()):ht.right(r.value))}}}w.fromOption=Qr;function uu(t){return function(e,r){return function(n){return t.fromEither(e(n)?ht.right(n):ht.left(r(n)))}}}w.fromPredicate=uu;function tn(t){var e=Qr(t);return function(r){var n=e(r);return function(u){return Yr.flow(u,n)}}}w.fromOptionK=tn;function cu(t,e){var r=tn(t);return function(n){var u=r(n);return function(c){return function(f){return e.chain(f,u(c))}}}}w.chainOptionK=cu;function en(t){return function(e){return Yr.flow(e,t.fromEither)}}w.fromEitherK=en;function su(t,e){var r=en(t);return function(n){return function(u){return e.chain(u,r(n))}}}w.chainEitherK=su;function fu(t,e){return function(r,n){return function(u){return e.chain(u,function(c){return t.fromEither(r(c)?ht.right(c):ht.left(n(c)))})}}}w.filterOrElse=fu});var Bt=m(E=>{"use strict";Object.defineProperty(E,"__esModule",{value:!0});E.right=E.left=E.flap=E.Functor=E.Bifunctor=E.URI=E.bimap=E.mapLeft=E.map=E.separated=void 0;var Ne=U(),lu=tt(),pu=function(t,e){return{left:t,right:e}};E.separated=pu;var du=function(t,e){return Ne.pipe(t,E.map(e))},mu=function(t,e){return Ne.pipe(t,E.mapLeft(e))},hu=function(t,e,r){return Ne.pipe(t,E.bimap(e,r))},vu=function(t){return function(e){return E.separated(E.left(e),t(E.right(e)))}};E.map=vu;var gu=function(t){return function(e){return E.separated(t(E.left(e)),E.right(e))}};E.mapLeft=gu;var yu=function(t,e){return function(r){return E.separated(t(E.left(r)),e(E.right(r)))}};E.bimap=yu;E.URI="Separated";E.Bifunctor={URI:E.URI,mapLeft:mu,bimap:hu};E.Functor={URI:E.URI,map:du};E.flap=lu.flap(E.Functor);var Iu=function(t){return t.left};E.left=Iu;var Su=function(t){return t.right};E.right=Su});var We=m(k=>{"use strict";var Eu=k&&k.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),bu=k&&k.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Ru=k&&k.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Eu(e,t,r);return bu(e,t),e};Object.defineProperty(k,"__esModule",{value:!0});k.filterE=k.witherDefault=k.wiltDefault=void 0;var rn=Ru(ot());function _u(t,e){return function(r){var n=t.traverse(r);return function(u,c){return r.map(n(u,c),e.separate)}}}k.wiltDefault=_u;function Au(t,e){return function(r){var n=t.traverse(r);return function(u,c){return r.map(n(u,c),e.compact)}}}k.witherDefault=Au;function Ou(t){return function(e){var r=t.wither(e);return function(n){return function(u){return r(u,function(c){return e.map(n(c),function(f){return f?rn.some(c):rn.none})})}}}}k.filterE=Ou});var Xt=m(i=>{"use strict";var qu=i&&i.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Tu=i&&i.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),wu=i&&i.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&qu(e,t,r);return Tu(e,t),e};Object.defineProperty(i,"__esModule",{value:!0});i.fold=i.match=i.foldW=i.matchW=i.isRight=i.isLeft=i.fromOption=i.fromPredicate=i.FromEither=i.MonadThrow=i.throwError=i.ChainRec=i.Extend=i.extend=i.Alt=i.alt=i.altW=i.Bifunctor=i.mapLeft=i.bimap=i.Traversable=i.sequence=i.traverse=i.Foldable=i.reduceRight=i.foldMap=i.reduce=i.Monad=i.Chain=i.chain=i.chainW=i.Applicative=i.Apply=i.ap=i.apW=i.Pointed=i.of=i.Functor=i.map=i.getAltValidation=i.getApplicativeValidation=i.getWitherable=i.getFilterable=i.getCompactable=i.getSemigroup=i.getEq=i.getShow=i.URI=i.right=i.left=void 0;i.getValidation=i.getValidationMonoid=i.getValidationSemigroup=i.getApplyMonoid=i.getApplySemigroup=i.either=i.stringifyJSON=i.parseJSON=i.sequenceArray=i.traverseArray=i.traverseArrayWithIndex=i.traverseReadonlyArrayWithIndex=i.traverseReadonlyNonEmptyArrayWithIndex=i.ApT=i.apSW=i.apS=i.bindW=i.bind=i.bindTo=i.Do=i.exists=i.elem=i.toError=i.toUnion=i.chainNullableK=i.fromNullableK=i.tryCatchK=i.tryCatch=i.fromNullable=i.orElse=i.orElseW=i.swap=i.filterOrElseW=i.filterOrElse=i.chainOptionK=i.fromOptionK=i.duplicate=i.flatten=i.flattenW=i.chainFirstW=i.chainFirst=i.apSecond=i.apFirst=i.flap=i.getOrElse=i.getOrElseW=void 0;var an=Dt(),Gt=dt(),on=mt(),Mu=Zr(),$t=ae(),C=U(),un=tt(),ut=wu(ot()),it=Bt(),nn=We();i.left=ut.left;i.right=ut.right;var K=function(t,e){return C.pipe(t,i.map(e))},vt=function(t,e){return C.pipe(t,i.ap(e))},qt=function(t,e){return C.pipe(t,i.chain(e))},Vt=function(t,e,r){return C.pipe(t,i.reduce(e,r))},zt=function(t){return function(e,r){var n=i.foldMap(t);return C.pipe(e,n(r))}},Jt=function(t,e,r){return C.pipe(t,i.reduceRight(e,r))},oe=function(t){var e=i.traverse(t);return function(r,n){return C.pipe(r,e(n))}},Le=function(t,e,r){return C.pipe(t,i.bimap(e,r))},Ke=function(t,e){return C.pipe(t,i.mapLeft(e))},cn=function(t,e){return C.pipe(t,i.alt(e))},je=function(t,e){return C.pipe(t,i.extend(e))},ke=function(t,e){return Mu.tailRec(e(t),function(r){return i.isLeft(r)?i.right(i.left(r.left)):i.isLeft(r.right)?i.left(e(r.right.left)):i.right(i.right(r.right.right))})};i.URI="Either";var xu=function(t,e){return{show:function(r){return i.isLeft(r)?"left("+t.show(r.left)+")":"right("+e.show(r.right)+")"}}};i.getShow=xu;var Uu=function(t,e){return{equals:function(r,n){return r===n||(i.isLeft(r)?i.isLeft(n)&&t.equals(r.left,n.left):i.isRight(n)&&e.equals(r.right,n.right))}}};i.getEq=Uu;var Pu=function(t){return{concat:function(e,r){return i.isLeft(r)?e:i.isLeft(e)?r:i.right(t.concat(e.right,r.right))}}};i.getSemigroup=Pu;var Fu=function(t){var e=i.left(t.empty);return{URI:i.URI,_E:void 0,compact:function(r){return i.isLeft(r)?r:r.right._tag==="None"?e:i.right(r.right.value)},separate:function(r){return i.isLeft(r)?it.separated(r,r):i.isLeft(r.right)?it.separated(i.right(r.right.left),e):it.separated(e,i.right(r.right.right))}}};i.getCompactable=Fu;var Cu=function(t){var e=i.left(t.empty),r=i.getCompactable(t),n=r.compact,u=r.separate,c=function(l,v){return i.isLeft(l)||v(l.right)?l:e},f=function(l,v){return i.isLeft(l)?it.separated(l,l):v(l.right)?it.separated(e,i.right(l.right)):it.separated(i.right(l.right),e)};return{URI:i.URI,_E:void 0,map:K,compact:n,separate:u,filter:c,filterMap:function(l,v){if(i.isLeft(l))return l;var y=v(l.right);return y._tag==="None"?e:i.right(y.value)},partition:f,partitionMap:function(l,v){if(i.isLeft(l))return it.separated(l,l);var y=v(l.right);return i.isLeft(y)?it.separated(i.right(y.left),e):it.separated(e,i.right(y.right))}}};i.getFilterable=Cu;var Nu=function(t){var e=i.getFilterable(t),r=i.getCompactable(t);return{URI:i.URI,_E:void 0,map:K,compact:e.compact,separate:e.separate,filter:e.filter,filterMap:e.filterMap,partition:e.partition,partitionMap:e.partitionMap,traverse:oe,sequence:i.sequence,reduce:Vt,foldMap:zt,reduceRight:Jt,wither:nn.witherDefault(i.Traversable,r),wilt:nn.wiltDefault(i.Traversable,r)}};i.getWitherable=Nu;var Wu=function(t){return{URI:i.URI,_E:void 0,map:K,ap:function(e,r){return i.isLeft(e)?i.isLeft(r)?i.left(t.concat(e.left,r.left)):e:i.isLeft(r)?r:i.right(e.right(r.right))},of:i.of}};i.getApplicativeValidation=Wu;var Lu=function(t){return{URI:i.URI,_E:void 0,map:K,alt:function(e,r){if(i.isRight(e))return e;var n=r();return i.isLeft(n)?i.left(t.concat(e.left,n.left)):n}}};i.getAltValidation=Lu;var Ku=function(t){return function(e){return i.isLeft(e)?e:i.right(t(e.right))}};i.map=Ku;i.Functor={URI:i.URI,map:K};i.of=i.right;i.Pointed={URI:i.URI,of:i.of};var ju=function(t){return function(e){return i.isLeft(e)?e:i.isLeft(t)?t:i.right(e.right(t.right))}};i.apW=ju;i.ap=i.apW;i.Apply={URI:i.URI,map:K,ap:vt};i.Applicative={URI:i.URI,map:K,ap:vt,of:i.of};var ku=function(t){return function(e){return i.isLeft(e)?e:t(e.right)}};i.chainW=ku;i.chain=i.chainW;i.Chain={URI:i.URI,map:K,ap:vt,chain:qt};i.Monad={URI:i.URI,map:K,ap:vt,of:i.of,chain:qt};var Du=function(t,e){return function(r){return i.isLeft(r)?t:e(t,r.right)}};i.reduce=Du;var Bu=function(t){return function(e){return function(r){return i.isLeft(r)?t.empty:e(r.right)}}};i.foldMap=Bu;var Gu=function(t,e){return function(r){return i.isLeft(r)?t:e(r.right,t)}};i.reduceRight=Gu;i.Foldable={URI:i.URI,reduce:Vt,foldMap:zt,reduceRight:Jt};var $u=function(t){return function(e){return function(r){return i.isLeft(r)?t.of(i.left(r.left)):t.map(e(r.right),i.right)}}};i.traverse=$u;var Vu=function(t){return function(e){return i.isLeft(e)?t.of(i.left(e.left)):t.map(e.right,i.right)}};i.sequence=Vu;i.Traversable={URI:i.URI,map:K,reduce:Vt,foldMap:zt,reduceRight:Jt,traverse:oe,sequence:i.sequence};var zu=function(t,e){return function(r){return i.isLeft(r)?i.left(t(r.left)):i.right(e(r.right))}};i.bimap=zu;var Ju=function(t){return function(e){return i.isLeft(e)?i.left(t(e.left)):e}};i.mapLeft=Ju;i.Bifunctor={URI:i.URI,bimap:Le,mapLeft:Ke};var Xu=function(t){return function(e){return i.isLeft(e)?t():e}};i.altW=Xu;i.alt=i.altW;i.Alt={URI:i.URI,map:K,alt:cn};var Hu=function(t){return function(e){return i.isLeft(e)?e:i.right(t(e))}};i.extend=Hu;i.Extend={URI:i.URI,map:K,extend:je};i.ChainRec={URI:i.URI,map:K,ap:vt,chain:qt,chainRec:ke};i.throwError=i.left;i.MonadThrow={URI:i.URI,map:K,ap:vt,of:i.of,chain:qt,throwError:i.throwError};i.FromEither={URI:i.URI,fromEither:C.identity};i.fromPredicate=$t.fromPredicate(i.FromEither);i.fromOption=$t.fromOption(i.FromEither);i.isLeft=ut.isLeft;i.isRight=ut.isRight;var Zu=function(t,e){return function(r){return i.isLeft(r)?t(r.left):e(r.right)}};i.matchW=Zu;i.foldW=i.matchW;i.match=i.matchW;i.fold=i.match;var Yu=function(t){return function(e){return i.isLeft(e)?t(e.left):e.right}};i.getOrElseW=Yu;i.getOrElse=i.getOrElseW;i.flap=un.flap(i.Functor);i.apFirst=Gt.apFirst(i.Apply);i.apSecond=Gt.apSecond(i.Apply);i.chainFirst=on.chainFirst(i.Chain);i.chainFirstW=i.chainFirst;i.flattenW=i.chainW(C.identity);i.flatten=i.flattenW;i.duplicate=i.extend(C.identity);i.fromOptionK=$t.fromOptionK(i.FromEither);i.chainOptionK=$t.chainOptionK(i.FromEither,i.Chain);i.filterOrElse=$t.filterOrElse(i.FromEither,i.Chain);i.filterOrElseW=i.filterOrElse;var Qu=function(t){return i.isLeft(t)?i.right(t.left):i.left(t.right)};i.swap=Qu;var tc=function(t){return function(e){return i.isLeft(e)?t(e.left):e}};i.orElseW=tc;i.orElse=i.orElseW;var ec=function(t){return function(e){return e==null?i.left(t):i.right(e)}};i.fromNullable=ec;var rc=function(t,e){try{return i.right(t())}catch(r){return i.left(e(r))}};i.tryCatch=rc;var nc=function(t,e){return function(){for(var r=[],n=0;n{"use strict";Object.defineProperty(O,"__esModule",{value:!0});O.and=O.or=O.not=O.Contravariant=O.getMonoidAll=O.getSemigroupAll=O.getMonoidAny=O.getSemigroupAny=O.URI=O.contramap=void 0;var Tt=U(),vc=function(t,e){return Tt.pipe(t,O.contramap(e))},gc=function(t){return function(e){return Tt.flow(t,e)}};O.contramap=gc;O.URI="Predicate";var yc=function(){return{concat:function(t,e){return Tt.pipe(t,O.or(e))}}};O.getSemigroupAny=yc;var Ic=function(){return{concat:O.getSemigroupAny().concat,empty:Tt.constFalse}};O.getMonoidAny=Ic;var Sc=function(){return{concat:function(t,e){return Tt.pipe(t,O.and(e))}}};O.getSemigroupAll=Sc;var Ec=function(){return{concat:O.getSemigroupAll().concat,empty:Tt.constTrue}};O.getMonoidAll=Ec;O.Contravariant={URI:O.URI,contramap:vc};var bc=function(t){return function(e){return!t(e)}};O.not=bc;var Rc=function(t){return function(e){return function(r){return e(r)||t(r)}}};O.or=Rc;var _c=function(t){return function(e){return function(r){return e(r)&&t(r)}}};O.and=_c});var fn=m(z=>{"use strict";Object.defineProperty(z,"__esModule",{value:!0});z.concatAll=z.endo=z.filterSecond=z.filterFirst=z.reverse=void 0;var Ac=function(t){return{concat:function(e,r){return t.concat(r,e)}}};z.reverse=Ac;var Oc=function(t){return function(e){return{concat:function(r,n){return t(r)?e.concat(r,n):n}}}};z.filterFirst=Oc;var qc=function(t){return function(e){return{concat:function(r,n){return t(n)?e.concat(r,n):r}}}};z.filterSecond=qc;var Tc=function(t){return function(e){return{concat:function(r,n){return e.concat(t(r),t(n))}}}};z.endo=Tc;var wc=function(t){return function(e){return function(r){return r.reduce(function(n,u){return t.concat(n,u)},e)}}};z.concatAll=wc});var ln=m(g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0});g.eqDate=g.eqNumber=g.eqString=g.eqBoolean=g.eq=g.strictEqual=g.getStructEq=g.getTupleEq=g.Contravariant=g.getMonoid=g.getSemigroup=g.eqStrict=g.URI=g.contramap=g.tuple=g.struct=g.fromEquals=void 0;var Mc=U(),xc=function(t){return{equals:function(e,r){return e===r||t(e,r)}}};g.fromEquals=xc;var Uc=function(t){return g.fromEquals(function(e,r){for(var n in t)if(!t[n].equals(e[n],r[n]))return!1;return!0})};g.struct=Uc;var Pc=function(){for(var t=[],e=0;e{"use strict";Object.defineProperty(p,"__esModule",{value:!0});p.ordDate=p.ordNumber=p.ordString=p.ordBoolean=p.ord=p.getDualOrd=p.getTupleOrd=p.between=p.clamp=p.max=p.min=p.geq=p.leq=p.gt=p.lt=p.equals=p.trivial=p.Contravariant=p.getMonoid=p.getSemigroup=p.URI=p.contramap=p.reverse=p.tuple=p.fromCompare=p.equalsDefault=void 0;var Kc=ln(),ue=U(),jc=function(t){return function(e,r){return e===r||t(e,r)===0}};p.equalsDefault=jc;var kc=function(t){return{equals:p.equalsDefault(t),compare:function(e,r){return e===r?0:t(e,r)}}};p.fromCompare=kc;var Dc=function(){for(var t=[],e=0;e-1?e:r}};p.max=ts;var es=function(t){var e=p.min(t),r=p.max(t);return function(n,u){return function(c){return r(e(c,u),n)}}};p.clamp=es;var rs=function(t){var e=p.lt(t),r=p.gt(t);return function(n,u){return function(c){return!(e(c,n)||r(c,u))}}};p.between=rs;p.getTupleOrd=p.tuple;p.getDualOrd=p.reverse;p.ord=p.Contravariant;function ns(t,e){return te?1:0}var Be={equals:Kc.eqStrict.equals,compare:ns};p.ordBoolean=Be;p.ordString=Be;p.ordNumber=Be;p.ordDate=ue.pipe(p.ordNumber,p.contramap(function(t){return t.valueOf()}))});var vn=m(d=>{"use strict";var is=d&&d.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),as=d&&d.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Ge=d&&d.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&is(e,t,r);return as(e,t),e};Object.defineProperty(d,"__esModule",{value:!0});d.semigroupProduct=d.semigroupSum=d.semigroupString=d.getFunctionSemigroup=d.semigroupAny=d.semigroupAll=d.fold=d.getIntercalateSemigroup=d.getMeetSemigroup=d.getJoinSemigroup=d.getDualSemigroup=d.getStructSemigroup=d.getTupleSemigroup=d.getFirstSemigroup=d.getLastSemigroup=d.getObjectSemigroup=d.semigroupVoid=d.concatAll=d.last=d.first=d.intercalate=d.tuple=d.struct=d.reverse=d.constant=d.max=d.min=void 0;var dn=U(),os=Ge(ot()),mn=Ge(fn()),hn=Ge(pn()),us=function(t){return{concat:hn.min(t)}};d.min=us;var cs=function(t){return{concat:hn.max(t)}};d.max=cs;var ss=function(t){return{concat:function(){return t}}};d.constant=ss;d.reverse=mn.reverse;var fs=function(t){return{concat:function(e,r){var n={};for(var u in t)os.has.call(t,u)&&(n[u]=t[u].concat(e[u],r[u]));return n}}};d.struct=fs;var ls=function(){for(var t=[],e=0;e{"use strict";Object.defineProperty(ce,"__esModule",{value:!0});ce.guard=void 0;function gs(t,e){return function(r){return r?e.of(void 0):t.zero()}}ce.guard=gs});var me=m(o=>{"use strict";var ys=o&&o.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Is=o&&o.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Ss=o&&o.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&ys(e,t,r);return Is(e,t),e};Object.defineProperty(o,"__esModule",{value:!0});o.fromEither=o.MonadThrow=o.throwError=o.Witherable=o.wilt=o.wither=o.Traversable=o.sequence=o.traverse=o.Filterable=o.partitionMap=o.partition=o.filterMap=o.filter=o.Compactable=o.separate=o.compact=o.Extend=o.extend=o.Alternative=o.guard=o.Zero=o.zero=o.Alt=o.alt=o.altW=o.Foldable=o.reduceRight=o.foldMap=o.reduce=o.Monad=o.Chain=o.chain=o.Applicative=o.Apply=o.ap=o.Pointed=o.of=o.Functor=o.map=o.getMonoid=o.getOrd=o.getEq=o.getShow=o.URI=o.getRight=o.getLeft=o.fromPredicate=o.some=o.none=void 0;o.getLastMonoid=o.getFirstMonoid=o.getApplyMonoid=o.getApplySemigroup=o.option=o.mapNullable=o.getRefinement=o.sequenceArray=o.traverseArray=o.traverseArrayWithIndex=o.traverseReadonlyArrayWithIndex=o.traverseReadonlyNonEmptyArrayWithIndex=o.ApT=o.apS=o.bind=o.bindTo=o.Do=o.exists=o.elem=o.toUndefined=o.toNullable=o.chainNullableK=o.fromNullableK=o.tryCatchK=o.tryCatch=o.fromNullable=o.chainEitherK=o.fromEitherK=o.duplicate=o.chainFirst=o.flatten=o.apSecond=o.apFirst=o.flap=o.getOrElse=o.getOrElseW=o.fold=o.match=o.foldW=o.matchW=o.isNone=o.isSome=o.FromEither=void 0;var Es=Dt(),se=dt(),yn=mt(),In=ae(),M=U(),Sn=tt(),gt=Ss(ot()),bs=De(),En=vn(),$e=Bt(),bn=We(),Rs=gn();o.none=gt.none;o.some=gt.some;function _s(t){return function(e){return t(e)?o.some(e):o.none}}o.fromPredicate=_s;var As=function(t){return t._tag==="Right"?o.none:o.some(t.left)};o.getLeft=As;var Os=function(t){return t._tag==="Left"?o.none:o.some(t.right)};o.getRight=Os;var B=function(t,e){return M.pipe(t,o.map(e))},yt=function(t,e){return M.pipe(t,o.ap(e))},fe=function(t,e){return M.pipe(t,o.chain(e))},le=function(t,e,r){return M.pipe(t,o.reduce(e,r))},pe=function(t){var e=o.foldMap(t);return function(r,n){return M.pipe(r,e(n))}},de=function(t,e,r){return M.pipe(t,o.reduceRight(e,r))},Ve=function(t){var e=o.traverse(t);return function(r,n){return M.pipe(r,e(n))}},ze=function(t,e){return M.pipe(t,o.alt(e))},Ht=function(t,e){return M.pipe(t,o.filter(e))},Je=function(t,e){return M.pipe(t,o.filterMap(e))},Rn=function(t,e){return M.pipe(t,o.extend(e))},Xe=function(t,e){return M.pipe(t,o.partition(e))},He=function(t,e){return M.pipe(t,o.partitionMap(e))};o.URI="Option";var qs=function(t){return{show:function(e){return o.isNone(e)?"none":"some("+t.show(e.value)+")"}}};o.getShow=qs;var Ts=function(t){return{equals:function(e,r){return e===r||(o.isNone(e)?o.isNone(r):o.isNone(r)?!1:t.equals(e.value,r.value))}}};o.getEq=Ts;var ws=function(t){return{equals:o.getEq(t).equals,compare:function(e,r){return e===r?0:o.isSome(e)?o.isSome(r)?t.compare(e.value,r.value):1:-1}}};o.getOrd=ws;var Ms=function(t){return{concat:function(e,r){return o.isNone(e)?r:o.isNone(r)?e:o.some(t.concat(e.value,r.value))},empty:o.none}};o.getMonoid=Ms;var xs=function(t){return function(e){return o.isNone(e)?o.none:o.some(t(e.value))}};o.map=xs;o.Functor={URI:o.URI,map:B};o.of=o.some;o.Pointed={URI:o.URI,of:o.of};var Us=function(t){return function(e){return o.isNone(e)||o.isNone(t)?o.none:o.some(e.value(t.value))}};o.ap=Us;o.Apply={URI:o.URI,map:B,ap:yt};o.Applicative={URI:o.URI,map:B,ap:yt,of:o.of};var Ps=function(t){return function(e){return o.isNone(e)?o.none:t(e.value)}};o.chain=Ps;o.Chain={URI:o.URI,map:B,ap:yt,chain:fe};o.Monad={URI:o.URI,map:B,ap:yt,of:o.of,chain:fe};var Fs=function(t,e){return function(r){return o.isNone(r)?t:e(t,r.value)}};o.reduce=Fs;var Cs=function(t){return function(e){return function(r){return o.isNone(r)?t.empty:e(r.value)}}};o.foldMap=Cs;var Ns=function(t,e){return function(r){return o.isNone(r)?t:e(r.value,t)}};o.reduceRight=Ns;o.Foldable={URI:o.URI,reduce:le,foldMap:pe,reduceRight:de};var Ws=function(t){return function(e){return o.isNone(e)?t():e}};o.altW=Ws;o.alt=o.altW;o.Alt={URI:o.URI,map:B,alt:ze};var Ls=function(){return o.none};o.zero=Ls;o.Zero={URI:o.URI,zero:o.zero};o.guard=Rs.guard(o.Zero,o.Pointed);o.Alternative={URI:o.URI,map:B,ap:yt,of:o.of,alt:ze,zero:o.zero};var Ks=function(t){return function(e){return o.isNone(e)?o.none:o.some(t(e))}};o.extend=Ks;o.Extend={URI:o.URI,map:B,extend:Rn};o.compact=o.chain(M.identity);var js=$e.separated(o.none,o.none),ks=function(t){return o.isNone(t)?js:$e.separated(o.getLeft(t.value),o.getRight(t.value))};o.separate=ks;o.Compactable={URI:o.URI,compact:o.compact,separate:o.separate};var Ds=function(t){return function(e){return o.isNone(e)?o.none:t(e.value)?e:o.none}};o.filter=Ds;var Bs=function(t){return function(e){return o.isNone(e)?o.none:t(e.value)}};o.filterMap=Bs;var Gs=function(t){return function(e){return $e.separated(Ht(e,bs.not(t)),Ht(e,t))}};o.partition=Gs;var $s=function(t){return M.flow(o.map(t),o.separate)};o.partitionMap=$s;o.Filterable={URI:o.URI,map:B,compact:o.compact,separate:o.separate,filter:Ht,filterMap:Je,partition:Xe,partitionMap:He};var Vs=function(t){return function(e){return function(r){return o.isNone(r)?t.of(o.none):t.map(e(r.value),o.some)}}};o.traverse=Vs;var zs=function(t){return function(e){return o.isNone(e)?t.of(o.none):t.map(e.value,o.some)}};o.sequence=zs;o.Traversable={URI:o.URI,map:B,reduce:le,foldMap:pe,reduceRight:de,traverse:Ve,sequence:o.sequence};var Ze=bn.witherDefault(o.Traversable,o.Compactable),Ye=bn.wiltDefault(o.Traversable,o.Compactable),Js=function(t){var e=Ze(t);return function(r){return function(n){return e(n,r)}}};o.wither=Js;var Xs=function(t){var e=Ye(t);return function(r){return function(n){return e(n,r)}}};o.wilt=Xs;o.Witherable={URI:o.URI,map:B,reduce:le,foldMap:pe,reduceRight:de,traverse:Ve,sequence:o.sequence,compact:o.compact,separate:o.separate,filter:Ht,filterMap:Je,partition:Xe,partitionMap:He,wither:Ze,wilt:Ye};var Hs=function(){return o.none};o.throwError=Hs;o.MonadThrow={URI:o.URI,map:B,ap:yt,of:o.of,chain:fe,throwError:o.throwError};o.fromEither=o.getRight;o.FromEither={URI:o.URI,fromEither:o.fromEither};o.isSome=gt.isSome;var Zs=function(t){return t._tag==="None"};o.isNone=Zs;var Ys=function(t,e){return function(r){return o.isNone(r)?t():e(r.value)}};o.matchW=Ys;o.foldW=o.matchW;o.match=o.matchW;o.fold=o.match;var Qs=function(t){return function(e){return o.isNone(e)?t():e.value}};o.getOrElseW=Qs;o.getOrElse=o.getOrElseW;o.flap=Sn.flap(o.Functor);o.apFirst=se.apFirst(o.Apply);o.apSecond=se.apSecond(o.Apply);o.flatten=o.compact;o.chainFirst=yn.chainFirst(o.Chain);o.duplicate=o.extend(M.identity);o.fromEitherK=In.fromEitherK(o.FromEither);o.chainEitherK=In.chainEitherK(o.FromEither,o.Chain);var tf=function(t){return t==null?o.none:o.some(t)};o.fromNullable=tf;var ef=function(t){try{return o.some(t())}catch{return o.none}};o.tryCatch=ef;var rf=function(t){return function(){for(var e=[],r=0;r{"use strict";var df=D&&D.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),mf=D&&D.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),hf=D&&D.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&df(e,t,r);return mf(e,t),e};Object.defineProperty(D,"__esModule",{value:!0});D.getCompactableComposition=D.separate=D.compact=void 0;var An=U(),qn=tt(),On=me(),vf=hf(Bt());function Qe(t,e){return function(r){return t.map(r,e.compact)}}D.compact=Qe;function Tn(t,e,r){var n=Qe(t,e),u=qn.map(t,r);return function(c){return vf.separated(n(An.pipe(c,u(On.getLeft))),n(An.pipe(c,u(On.getRight))))}}D.separate=Tn;function gf(t,e){var r=qn.getFunctorComposition(t,e).map;return{map:r,compact:Qe(t,e),separate:Tn(t,e,e)}}D.getCompactableComposition=gf});var kn=m(S=>{"use strict";var yf=S&&S.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),If=S&&S.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Sf=S&&S.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&yf(e,t,r);return If(e,t),e};Object.defineProperty(S,"__esModule",{value:!0});S.getEitherM=S.toUnion=S.swap=S.orLeft=S.orElseFirst=S.orElse=S.getOrElse=S.matchE=S.match=S.altValidation=S.mapLeft=S.bimap=S.alt=S.chain=S.ap=S.map=S.leftF=S.rightF=S.left=S.right=void 0;var Ef=dt(),T=Sf(Xt()),Z=U(),bf=tt();function er(t){return Z.flow(T.right,t.of)}S.right=er;function wn(t){return Z.flow(T.left,t.of)}S.left=wn;function Mn(t){return function(e){return t.map(e,T.right)}}S.rightF=Mn;function xn(t){return function(e){return t.map(e,T.left)}}S.leftF=xn;function Un(t){return bf.map(t,T.Functor)}S.map=Un;function Pn(t){return Ef.ap(t,T.Apply)}S.ap=Pn;function Fn(t){return function(e){return function(r){return t.chain(r,function(n){return T.isLeft(n)?t.of(n):e(n.right)})}}}S.chain=Fn;function Cn(t){return function(e){return function(r){return t.chain(r,function(n){return T.isLeft(n)?e():t.of(n)})}}}S.alt=Cn;function Nn(t){return function(e,r){return function(n){return t.map(n,T.bimap(e,r))}}}S.bimap=Nn;function Wn(t){return function(e){return function(r){return t.map(r,T.mapLeft(e))}}}S.mapLeft=Wn;function Rf(t,e){return function(r){return function(n){return t.chain(n,T.match(function(u){return t.map(r(),T.mapLeft(function(c){return e.concat(u,c)}))},er(t)))}}}S.altValidation=Rf;function _f(t){return function(e,r){return function(n){return t.map(n,T.match(e,r))}}}S.match=_f;function Ln(t){return function(e,r){return function(n){return t.chain(n,T.match(e,r))}}}S.matchE=Ln;function Kn(t){return function(e){return function(r){return t.chain(r,T.match(e,t.of))}}}S.getOrElse=Kn;function rr(t){return function(e){return function(r){return t.chain(r,function(n){return T.isLeft(n)?e(n.left):t.of(n)})}}}S.orElse=rr;function Af(t){var e=rr(t);return function(r){return e(function(n){return t.map(r(n),function(u){return T.isLeft(u)?u:T.left(n)})})}}S.orElseFirst=Af;function Of(t){return function(e){return function(r){return t.chain(r,T.match(function(n){return t.map(e(n),T.left)},function(n){return t.of(T.right(n))}))}}}S.orLeft=Of;function jn(t){return function(e){return t.map(e,T.swap)}}S.swap=jn;function qf(t){return function(e){return t.map(e,T.toUnion)}}S.toUnion=qf;function Tf(t){var e=Pn(t),r=Un(t),n=Fn(t),u=Cn(t),c=Nn(t),f=Wn(t),l=Ln(t),v=Kn(t),y=rr(t);return{map:function(I,_){return Z.pipe(I,r(_))},ap:function(I,_){return Z.pipe(I,e(_))},of:er(t),chain:function(I,_){return Z.pipe(I,n(_))},alt:function(I,_){return Z.pipe(I,u(_))},bimap:function(I,_,P){return Z.pipe(I,c(_,P))},mapLeft:function(I,_){return Z.pipe(I,f(_))},fold:function(I,_,P){return Z.pipe(I,l(_,P))},getOrElse:function(I,_){return Z.pipe(I,v(_))},orElse:function(I,_){return Z.pipe(I,y(_))},swap:jn(t),rightM:Mn(t),leftM:xn(t),left:wn(t)}}S.getEitherM=Tf});var zn=m(J=>{"use strict";Object.defineProperty(J,"__esModule",{value:!0});J.getFilterableComposition=J.partitionMap=J.partition=J.filterMap=J.filter=void 0;var Dn=tr(),wt=U(),wf=tt(),Bn=me(),Mf=De(),Gn=Bt();function nr(t,e){return function(r){return function(n){return t.map(n,function(u){return e.filter(u,r)})}}}J.filter=nr;function ir(t,e){return function(r){return function(n){return t.map(n,function(u){return e.filterMap(u,r)})}}}J.filterMap=ir;function $n(t,e){var r=nr(t,e);return function(n){var u=r(Mf.not(n)),c=r(n);return function(f){return Gn.separated(u(f),c(f))}}}J.partition=$n;function Vn(t,e){var r=ir(t,e);return function(n){return function(u){return Gn.separated(wt.pipe(u,r(function(c){return Bn.getLeft(n(c))})),wt.pipe(u,r(function(c){return Bn.getRight(n(c))})))}}}J.partitionMap=Vn;function xf(t,e){var r=wf.getFunctorComposition(t,e).map,n=Dn.compact(t,e),u=Dn.separate(t,e,e),c=nr(t,e),f=ir(t,e),l=$n(t,e),v=Vn(t,e);return{map:r,compact:n,separate:u,filter:function(y,I){return wt.pipe(y,c(I))},filterMap:function(y,I){return wt.pipe(y,f(I))},partition:function(y,I){return wt.pipe(y,l(I))},partitionMap:function(y,I){return wt.pipe(y,v(I))}}}J.getFilterableComposition=xf});var or=m(ct=>{"use strict";Object.defineProperty(ct,"__esModule",{value:!0});ct.chainFirstIOK=ct.chainIOK=ct.fromIOK=void 0;var Uf=mt(),ar=U();function Pf(t){return function(e){return ar.flow(e,t.fromIO)}}ct.fromIOK=Pf;function Ff(t,e){return function(r){var n=ar.flow(r,t.fromIO);return function(u){return e.chain(u,n)}}}ct.chainIOK=Ff;function Cf(t,e){var r=Uf.chainFirst(e);return function(n){return r(ar.flow(n,t.fromIO))}}ct.chainFirstIOK=Cf});var Jn=m(st=>{"use strict";Object.defineProperty(st,"__esModule",{value:!0});st.chainFirstTaskK=st.chainTaskK=st.fromTaskK=void 0;var Nf=mt(),ur=U();function Wf(t){return function(e){return ur.flow(e,t.fromTask)}}st.fromTaskK=Wf;function Lf(t,e){return function(r){var n=ur.flow(r,t.fromTask);return function(u){return e.chain(u,n)}}}st.chainTaskK=Lf;function Kf(t,e){var r=Nf.chainFirst(e);return function(n){return r(ur.flow(n,t.fromTask))}}st.chainFirstTaskK=Kf});var Zn=m(s=>{"use strict";var jf=s&&s.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),kf=s&&s.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Df=s&&s.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&jf(e,t,r);return kf(e,t),e};Object.defineProperty(s,"__esModule",{value:!0});s.getMonoid=s.getSemigroup=s.taskSeq=s.task=s.sequenceSeqArray=s.traverseSeqArray=s.traverseSeqArrayWithIndex=s.sequenceArray=s.traverseArray=s.traverseArrayWithIndex=s.traverseReadonlyArrayWithIndexSeq=s.traverseReadonlyNonEmptyArrayWithIndexSeq=s.traverseReadonlyArrayWithIndex=s.traverseReadonlyNonEmptyArrayWithIndex=s.ApT=s.apS=s.bind=s.bindTo=s.Do=s.never=s.FromTask=s.chainFirstIOK=s.chainIOK=s.fromIOK=s.FromIO=s.chainFirst=s.MonadTask=s.fromTask=s.MonadIO=s.Monad=s.Chain=s.ApplicativeSeq=s.ApplySeq=s.ApplicativePar=s.apSecond=s.apFirst=s.ApplyPar=s.Pointed=s.flap=s.Functor=s.getRaceMonoid=s.URI=s.flatten=s.chain=s.of=s.ap=s.map=s.delay=s.fromIO=void 0;var Bf=Dt(),he=dt(),Xn=mt(),cr=or(),at=U(),Hn=tt(),It=Df(ot()),Gf=function(t){return function(){return Promise.resolve().then(t)}};s.fromIO=Gf;function $f(t){return function(e){return function(){return new Promise(function(r){setTimeout(function(){Promise.resolve().then(e).then(r)},t)})}}}s.delay=$f;var Y=function(t,e){return at.pipe(t,s.map(e))},St=function(t,e){return at.pipe(t,s.ap(e))},sr=function(t,e){return at.pipe(t,s.chain(function(r){return at.pipe(e,s.map(r))}))},Mt=function(t,e){return at.pipe(t,s.chain(e))},Vf=function(t){return function(e){return function(){return Promise.resolve().then(e).then(t)}}};s.map=Vf;var zf=function(t){return function(e){return function(){return Promise.all([Promise.resolve().then(e),Promise.resolve().then(t)]).then(function(r){var n=r[0],u=r[1];return n(u)})}}};s.ap=zf;var Jf=function(t){return function(){return Promise.resolve(t)}};s.of=Jf;var Xf=function(t){return function(e){return function(){return Promise.resolve().then(e).then(function(r){return t(r)()})}}};s.chain=Xf;s.flatten=s.chain(at.identity);s.URI="Task";function Hf(){return{concat:function(t,e){return function(){return Promise.race([Promise.resolve().then(t),Promise.resolve().then(e)])}},empty:s.never}}s.getRaceMonoid=Hf;s.Functor={URI:s.URI,map:Y};s.flap=Hn.flap(s.Functor);s.Pointed={URI:s.URI,of:s.of};s.ApplyPar={URI:s.URI,map:Y,ap:St};s.apFirst=he.apFirst(s.ApplyPar);s.apSecond=he.apSecond(s.ApplyPar);s.ApplicativePar={URI:s.URI,map:Y,ap:St,of:s.of};s.ApplySeq={URI:s.URI,map:Y,ap:sr};s.ApplicativeSeq={URI:s.URI,map:Y,ap:sr,of:s.of};s.Chain={URI:s.URI,map:Y,ap:St,chain:Mt};s.Monad={URI:s.URI,map:Y,of:s.of,ap:St,chain:Mt};s.MonadIO={URI:s.URI,map:Y,of:s.of,ap:St,chain:Mt,fromIO:s.fromIO};s.fromTask=at.identity;s.MonadTask={URI:s.URI,map:Y,of:s.of,ap:St,chain:Mt,fromIO:s.fromIO,fromTask:s.fromTask};s.chainFirst=Xn.chainFirst(s.Chain);s.FromIO={URI:s.URI,fromIO:s.fromIO};s.fromIOK=cr.fromIOK(s.FromIO);s.chainIOK=cr.chainIOK(s.FromIO,s.Chain);s.chainFirstIOK=cr.chainFirstIOK(s.FromIO,s.Chain);s.FromTask={URI:s.URI,fromIO:s.fromIO,fromTask:s.fromTask};var Zf=function(){return new Promise(function(t){})};s.never=Zf;s.Do=s.of(It.emptyRecord);s.bindTo=Hn.bindTo(s.Functor);s.bind=Xn.bind(s.Chain);s.apS=he.apS(s.ApplyPar);s.ApT=s.of(It.emptyReadonlyArray);var Yf=function(t){return function(e){return function(){return Promise.all(e.map(function(r,n){return Promise.resolve().then(function(){return t(n,r)()})}))}}};s.traverseReadonlyNonEmptyArrayWithIndex=Yf;var Qf=function(t){var e=s.traverseReadonlyNonEmptyArrayWithIndex(t);return function(r){return It.isNonEmpty(r)?e(r):s.ApT}};s.traverseReadonlyArrayWithIndex=Qf;var tl=function(t){return function(e){return function(){return It.tail(e).reduce(function(r,n,u){return r.then(function(c){return Promise.resolve().then(t(u+1,n)).then(function(f){return c.push(f),c})})},Promise.resolve().then(t(0,It.head(e))).then(It.singleton))}}};s.traverseReadonlyNonEmptyArrayWithIndexSeq=tl;var el=function(t){var e=s.traverseReadonlyNonEmptyArrayWithIndexSeq(t);return function(r){return It.isNonEmpty(r)?e(r):s.ApT}};s.traverseReadonlyArrayWithIndexSeq=el;s.traverseArrayWithIndex=s.traverseReadonlyArrayWithIndex;var rl=function(t){return s.traverseReadonlyArrayWithIndex(function(e,r){return t(r)})};s.traverseArray=rl;s.sequenceArray=s.traverseArray(at.identity);s.traverseSeqArrayWithIndex=s.traverseReadonlyArrayWithIndexSeq;var nl=function(t){return s.traverseReadonlyArrayWithIndexSeq(function(e,r){return t(r)})};s.traverseSeqArray=nl;s.sequenceSeqArray=s.traverseSeqArray(at.identity);s.task={URI:s.URI,map:Y,of:s.of,ap:St,chain:Mt,fromIO:s.fromIO,fromTask:s.fromTask};s.taskSeq={URI:s.URI,map:Y,of:s.of,ap:sr,chain:Mt,fromIO:s.fromIO,fromTask:s.fromTask};s.getSemigroup=he.getApplySemigroup(s.ApplySeq);s.getMonoid=Bf.getApplicativeMonoid(s.ApplicativeSeq)});var mr=m(a=>{"use strict";var il=a&&a.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),al=a&&a.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ge=a&&a.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&il(e,t,r);return al(e,t),e};Object.defineProperty(a,"__esModule",{value:!0});a.getCompactable=a.getAltTaskValidation=a.getApplicativeTaskValidation=a.URI=a.throwError=a.of=a.altW=a.alt=a.flatten=a.flattenW=a.chainW=a.chain=a.apW=a.ap=a.mapLeft=a.bimap=a.map=a.chainIOEitherK=a.chainIOEitherKW=a.fromIOEitherK=a.chainTaskOptionK=a.fromTaskOptionK=a.swap=a.orLeft=a.orElseFirstW=a.orElseFirst=a.orElseW=a.orElse=a.toUnion=a.tryCatchK=a.tryCatch=a.getOrElseW=a.getOrElse=a.foldW=a.matchEW=a.fold=a.matchE=a.matchW=a.match=a.fromTaskOption=a.fromIOEither=a.fromEither=a.fromTask=a.fromIO=a.leftIO=a.rightIO=a.leftTask=a.rightTask=a.right=a.left=void 0;a.traverseReadonlyArrayWithIndexSeq=a.traverseReadonlyNonEmptyArrayWithIndexSeq=a.traverseReadonlyArrayWithIndex=a.traverseReadonlyNonEmptyArrayWithIndex=a.ApT=a.apSW=a.apS=a.bindW=a.bind=a.bindTo=a.Do=a.bracket=a.taskify=a.chainFirstTaskK=a.chainTaskK=a.fromTaskK=a.FromTask=a.chainFirstIOK=a.chainIOK=a.fromIOK=a.FromIO=a.fromEitherK=a.filterOrElseW=a.filterOrElse=a.fromPredicate=a.chainEitherKW=a.chainEitherK=a.chainOptionK=a.fromOptionK=a.fromOption=a.FromEither=a.Alt=a.Bifunctor=a.chainFirstW=a.chainFirst=a.MonadThrow=a.MonadTask=a.MonadIO=a.Monad=a.Chain=a.ApplicativeSeq=a.ApplySeq=a.ApplicativePar=a.apSecond=a.apFirst=a.ApplyPar=a.Pointed=a.flap=a.Functor=a.getFilterable=void 0;a.getTaskValidation=a.getSemigroup=a.getApplyMonoid=a.getApplySemigroup=a.taskEitherSeq=a.taskEither=a.sequenceSeqArray=a.traverseSeqArray=a.traverseSeqArrayWithIndex=a.sequenceArray=a.traverseArray=a.traverseArrayWithIndex=void 0;var ol=Dt(),xt=dt(),Qn=mt(),Yn=tr(),ft=ge(Xt()),F=ge(kn()),ve=zn(),Et=ae(),fr=or(),lr=Jn(),q=U(),ti=tt(),G=ge(ot()),R=ge(Zn());a.left=F.left(R.Pointed);a.right=F.right(R.Pointed);a.rightTask=F.rightF(R.Functor);a.leftTask=F.leftF(R.Functor);a.rightIO=q.flow(R.fromIO,a.rightTask);a.leftIO=q.flow(R.fromIO,a.leftTask);a.fromIO=a.rightIO;a.fromTask=a.rightTask;a.fromEither=R.of;a.fromIOEither=R.fromIO;var ul=function(t){return R.map(ft.fromOption(t))};a.fromTaskOption=ul;a.match=F.match(R.Functor);a.matchW=a.match;a.matchE=F.matchE(R.Monad);a.fold=a.matchE;a.matchEW=a.matchE;a.foldW=a.matchEW;a.getOrElse=F.getOrElse(R.Monad);a.getOrElseW=a.getOrElse;var cl=function(t,e){return function(){return t().then(G.right,function(r){return G.left(e(r))})}};a.tryCatch=cl;var sl=function(t,e){return function(){for(var r=[],n=0;n{oi.exports=ai;ai.sync=ql;var ni=require("fs");function Ol(t,e){var r=e.pathExt!==void 0?e.pathExt:process.env.PATHEXT;if(!r||(r=r.split(";"),r.indexOf("")!==-1))return!0;for(var n=0;n{li.exports=si;si.sync=Tl;var ci=require("fs");function si(t,e,r){ci.stat(t,function(n,u){r(n,n?!1:fi(u,e))})}function Tl(t,e){return fi(ci.statSync(t),e)}function fi(t,e){return t.isFile()&&wl(t,e)}function wl(t,e){var r=t.mode,n=t.uid,u=t.gid,c=e.uid!==void 0?e.uid:process.getuid&&process.getuid(),f=e.gid!==void 0?e.gid:process.getgid&&process.getgid(),l=parseInt("100",8),v=parseInt("010",8),y=parseInt("001",8),I=l|v,_=r&y||r&v&&u===f||r&l&&n===c||r&I&&c===0;return _}});var mi=m((Hd,di)=>{var Xd=require("fs"),Se;process.platform==="win32"||global.TESTING_WINDOWS?Se=ui():Se=pi();di.exports=hr;hr.sync=Ml;function hr(t,e,r){if(typeof e=="function"&&(r=e,e={}),!r){if(typeof Promise!="function")throw new TypeError("callback not provided");return new Promise(function(n,u){hr(t,e||{},function(c,f){c?u(c):n(f)})})}Se(t,e||{},function(n,u){n&&(n.code==="EACCES"||e&&e.ignoreErrors)&&(n=null,u=!1),r(n,u)})}function Ml(t,e){try{return Se.sync(t,e||{})}catch(r){if(e&&e.ignoreErrors||r.code==="EACCES")return!1;throw r}}});var Ei=m((Zd,Si)=>{var Ut=process.platform==="win32"||process.env.OSTYPE==="cygwin"||process.env.OSTYPE==="msys",hi=require("path"),xl=Ut?";":":",vi=mi(),gi=t=>Object.assign(new Error(`not found: ${t}`),{code:"ENOENT"}),yi=(t,e)=>{let r=e.colon||xl,n=t.match(/\//)||Ut&&t.match(/\\/)?[""]:[...Ut?[process.cwd()]:[],...(e.path||process.env.PATH||"").split(r)],u=Ut?e.pathExt||process.env.PATHEXT||".EXE;.CMD;.BAT;.COM":"",c=Ut?u.split(r):[""];return Ut&&t.indexOf(".")!==-1&&c[0]!==""&&c.unshift(""),{pathEnv:n,pathExt:c,pathExtExe:u}},Ii=(t,e,r)=>{typeof e=="function"&&(r=e,e={}),e||(e={});let{pathEnv:n,pathExt:u,pathExtExe:c}=yi(t,e),f=[],l=y=>new Promise((I,_)=>{if(y===n.length)return e.all&&f.length?I(f):_(gi(t));let P=n[y],$=/^".*"$/.test(P)?P.slice(1,-1):P,V=hi.join($,t),X=!$&&/^\.[\\\/]/.test(t)?t.slice(0,2)+V:V;I(v(X,y,0))}),v=(y,I,_)=>new Promise((P,$)=>{if(_===u.length)return P(l(I+1));let V=u[_];vi(y+V,{pathExt:c},(X,_t)=>{if(!X&&_t)if(e.all)f.push(y+V);else return P(y+V);return P(v(y,I,_+1))})});return r?l(0).then(y=>r(null,y),r):l(0)},Ul=(t,e)=>{e=e||{};let{pathEnv:r,pathExt:n,pathExtExe:u}=yi(t,e),c=[];for(let f=0;f{"use strict";var bi=(t={})=>{let e=t.env||process.env;return(t.platform||process.platform)!=="win32"?"PATH":Object.keys(e).reverse().find(n=>n.toUpperCase()==="PATH")||"Path"};vr.exports=bi;vr.exports.default=bi});var Oi=m((Qd,Ai)=>{"use strict";var Ri=require("path"),Pl=Ei(),Fl=gr();function _i(t,e){let r=t.options.env||process.env,n=process.cwd(),u=t.options.cwd!=null,c=u&&process.chdir!==void 0&&!process.chdir.disabled;if(c)try{process.chdir(t.options.cwd)}catch{}let f;try{f=Pl.sync(t.command,{path:r[Fl({env:r})],pathExt:e?Ri.delimiter:void 0})}catch{}finally{c&&process.chdir(n)}return f&&(f=Ri.resolve(u?t.options.cwd:"",f)),f}function Cl(t){return _i(t)||_i(t,!0)}Ai.exports=Cl});var qi=m((tm,Ir)=>{"use strict";var yr=/([()\][%!^"`<>&|;, *?])/g;function Nl(t){return t=t.replace(yr,"^$1"),t}function Wl(t,e){return t=`${t}`,t=t.replace(/(\\*)"/g,'$1$1\\"'),t=t.replace(/(\\*)$/,"$1$1"),t=`"${t}"`,t=t.replace(yr,"^$1"),e&&(t=t.replace(yr,"^$1")),t}Ir.exports.command=Nl;Ir.exports.argument=Wl});var wi=m((em,Ti)=>{"use strict";Ti.exports=/^#!(.*)/});var xi=m((rm,Mi)=>{"use strict";var Ll=wi();Mi.exports=(t="")=>{let e=t.match(Ll);if(!e)return null;let[r,n]=e[0].replace(/#! ?/,"").split(" "),u=r.split("/").pop();return u==="env"?n:n?`${u} ${n}`:u}});var Pi=m((nm,Ui)=>{"use strict";var Sr=require("fs"),Kl=xi();function jl(t){let r=Buffer.alloc(150),n;try{n=Sr.openSync(t,"r"),Sr.readSync(n,r,0,150,0),Sr.closeSync(n)}catch{}return Kl(r.toString())}Ui.exports=jl});var Wi=m((im,Ni)=>{"use strict";var kl=require("path"),Fi=Oi(),Ci=qi(),Dl=Pi(),Bl=process.platform==="win32",Gl=/\.(?:com|exe)$/i,$l=/node_modules[\\/].bin[\\/][^\\/]+\.cmd$/i;function Vl(t){t.file=Fi(t);let e=t.file&&Dl(t.file);return e?(t.args.unshift(t.file),t.command=e,Fi(t)):t.file}function zl(t){if(!Bl)return t;let e=Vl(t),r=!Gl.test(e);if(t.options.forceShell||r){let n=$l.test(e);t.command=kl.normalize(t.command),t.command=Ci.command(t.command),t.args=t.args.map(c=>Ci.argument(c,n));let u=[t.command].concat(t.args).join(" ");t.args=["/d","/s","/c",`"${u}"`],t.command=process.env.comspec||"cmd.exe",t.options.windowsVerbatimArguments=!0}return t}function Jl(t,e,r){e&&!Array.isArray(e)&&(r=e,e=null),e=e?e.slice(0):[],r=Object.assign({},r);let n={command:t,args:e,options:r,file:void 0,original:{command:t,args:e}};return r.shell?n:zl(n)}Ni.exports=Jl});var ji=m((am,Ki)=>{"use strict";var Er=process.platform==="win32";function br(t,e){return Object.assign(new Error(`${e} ${t.command} ENOENT`),{code:"ENOENT",errno:"ENOENT",syscall:`${e} ${t.command}`,path:t.command,spawnargs:t.args})}function Xl(t,e){if(!Er)return;let r=t.emit;t.emit=function(n,u){if(n==="exit"){let c=Li(u,e,"spawn");if(c)return r.call(t,"error",c)}return r.apply(t,arguments)}}function Li(t,e){return Er&&t===1&&!e.file?br(e.original,"spawn"):null}function Hl(t,e){return Er&&t===1&&!e.file?br(e.original,"spawnSync"):null}Ki.exports={hookChildProcess:Xl,verifyENOENT:Li,verifyENOENTSync:Hl,notFoundError:br}});var Bi=m((om,Pt)=>{"use strict";var ki=require("child_process"),Rr=Wi(),_r=ji();function Di(t,e,r){let n=Rr(t,e,r),u=ki.spawn(n.command,n.args,n.options);return _r.hookChildProcess(u,n),u}function Zl(t,e,r){let n=Rr(t,e,r),u=ki.spawnSync(n.command,n.args,n.options);return u.error=u.error||_r.verifyENOENTSync(u.status,n),u}Pt.exports=Di;Pt.exports.spawn=Di;Pt.exports.sync=Zl;Pt.exports._parse=Rr;Pt.exports._enoent=_r});var $i=m((um,Gi)=>{"use strict";Gi.exports=t=>{let e=typeof t=="string"?` +`:` +`.charCodeAt(),r=typeof t=="string"?"\r":"\r".charCodeAt();return t[t.length-1]===e&&(t=t.slice(0,t.length-1)),t[t.length-1]===r&&(t=t.slice(0,t.length-1)),t}});var Ji=m((cm,Yt)=>{"use strict";var Zt=require("path"),Vi=gr(),zi=t=>{t=x({cwd:process.cwd(),path:process.env[Vi()],execPath:process.execPath},t);let e,r=Zt.resolve(t.cwd),n=[];for(;e!==r;)n.push(Zt.join(r,"node_modules/.bin")),e=r,r=Zt.resolve(r,"..");let u=Zt.resolve(t.cwd,t.execPath,"..");return n.push(u),n.concat(t.path).join(Zt.delimiter)};Yt.exports=zi;Yt.exports.default=zi;Yt.exports.env=t=>{t=x({env:process.env},t);let e=x({},t.env),r=Vi({env:e});return t.path=e[r],e[r]=Yt.exports(t),e}});var Hi=m((sm,Ar)=>{"use strict";var Xi=(t,e)=>{for(let r of Reflect.ownKeys(e))Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(e,r));return t};Ar.exports=Xi;Ar.exports.default=Xi});var Yi=m((fm,be)=>{"use strict";var Yl=Hi(),Ee=new WeakMap,Zi=(t,e={})=>{if(typeof t!="function")throw new TypeError("Expected a function");let r,n=0,u=t.displayName||t.name||"",c=function(...f){if(Ee.set(c,++n),n===1)r=t.apply(this,f),t=null;else if(e.throw===!0)throw new Error(`Function \`${u}\` can only be called once`);return r};return Yl(c,t),Ee.set(c,n),c};be.exports=Zi;be.exports.default=Zi;be.exports.callCount=t=>{if(!Ee.has(t))throw new Error(`The given function \`${t.name}\` is not wrapped by the \`onetime\` package`);return Ee.get(t)}});var Qi=m(Re=>{"use strict";Object.defineProperty(Re,"__esModule",{value:!0});Re.SIGNALS=void 0;var Ql=[{name:"SIGHUP",number:1,action:"terminate",description:"Terminal closed",standard:"posix"},{name:"SIGINT",number:2,action:"terminate",description:"User interruption with CTRL-C",standard:"ansi"},{name:"SIGQUIT",number:3,action:"core",description:"User interruption with CTRL-\\",standard:"posix"},{name:"SIGILL",number:4,action:"core",description:"Invalid machine instruction",standard:"ansi"},{name:"SIGTRAP",number:5,action:"core",description:"Debugger breakpoint",standard:"posix"},{name:"SIGABRT",number:6,action:"core",description:"Aborted",standard:"ansi"},{name:"SIGIOT",number:6,action:"core",description:"Aborted",standard:"bsd"},{name:"SIGBUS",number:7,action:"core",description:"Bus error due to misaligned, non-existing address or paging error",standard:"bsd"},{name:"SIGEMT",number:7,action:"terminate",description:"Command should be emulated but is not implemented",standard:"other"},{name:"SIGFPE",number:8,action:"core",description:"Floating point arithmetic error",standard:"ansi"},{name:"SIGKILL",number:9,action:"terminate",description:"Forced termination",standard:"posix",forced:!0},{name:"SIGUSR1",number:10,action:"terminate",description:"Application-specific signal",standard:"posix"},{name:"SIGSEGV",number:11,action:"core",description:"Segmentation fault",standard:"ansi"},{name:"SIGUSR2",number:12,action:"terminate",description:"Application-specific signal",standard:"posix"},{name:"SIGPIPE",number:13,action:"terminate",description:"Broken pipe or socket",standard:"posix"},{name:"SIGALRM",number:14,action:"terminate",description:"Timeout or timer",standard:"posix"},{name:"SIGTERM",number:15,action:"terminate",description:"Termination",standard:"ansi"},{name:"SIGSTKFLT",number:16,action:"terminate",description:"Stack is empty or overflowed",standard:"other"},{name:"SIGCHLD",number:17,action:"ignore",description:"Child process terminated, paused or unpaused",standard:"posix"},{name:"SIGCLD",number:17,action:"ignore",description:"Child process terminated, paused or unpaused",standard:"other"},{name:"SIGCONT",number:18,action:"unpause",description:"Unpaused",standard:"posix",forced:!0},{name:"SIGSTOP",number:19,action:"pause",description:"Paused",standard:"posix",forced:!0},{name:"SIGTSTP",number:20,action:"pause",description:'Paused using CTRL-Z or "suspend"',standard:"posix"},{name:"SIGTTIN",number:21,action:"pause",description:"Background process cannot read terminal input",standard:"posix"},{name:"SIGBREAK",number:21,action:"terminate",description:"User interruption with CTRL-BREAK",standard:"other"},{name:"SIGTTOU",number:22,action:"pause",description:"Background process cannot write to terminal output",standard:"posix"},{name:"SIGURG",number:23,action:"ignore",description:"Socket received out-of-band data",standard:"bsd"},{name:"SIGXCPU",number:24,action:"core",description:"Process timed out",standard:"bsd"},{name:"SIGXFSZ",number:25,action:"core",description:"File too big",standard:"bsd"},{name:"SIGVTALRM",number:26,action:"terminate",description:"Timeout or timer",standard:"bsd"},{name:"SIGPROF",number:27,action:"terminate",description:"Timeout or timer",standard:"bsd"},{name:"SIGWINCH",number:28,action:"ignore",description:"Terminal window size changed",standard:"bsd"},{name:"SIGIO",number:29,action:"terminate",description:"I/O is available",standard:"other"},{name:"SIGPOLL",number:29,action:"terminate",description:"Watched event",standard:"other"},{name:"SIGINFO",number:29,action:"ignore",description:"Request for process information",standard:"other"},{name:"SIGPWR",number:30,action:"terminate",description:"Device running out of power",standard:"systemv"},{name:"SIGSYS",number:31,action:"core",description:"Invalid system call",standard:"other"},{name:"SIGUNUSED",number:31,action:"terminate",description:"Invalid system call",standard:"other"}];Re.SIGNALS=Ql});var Or=m(Ft=>{"use strict";Object.defineProperty(Ft,"__esModule",{value:!0});Ft.SIGRTMAX=Ft.getRealtimeSignals=void 0;var tp=function(){let t=ea-ta+1;return Array.from({length:t},ep)};Ft.getRealtimeSignals=tp;var ep=function(t,e){return{name:`SIGRT${e+1}`,number:ta+e,action:"terminate",description:"Application-specific signal (realtime)",standard:"posix"}},ta=34,ea=64;Ft.SIGRTMAX=ea});var ra=m(_e=>{"use strict";Object.defineProperty(_e,"__esModule",{value:!0});_e.getSignals=void 0;var rp=require("os"),np=Qi(),ip=Or(),ap=function(){let t=(0,ip.getRealtimeSignals)();return[...np.SIGNALS,...t].map(op)};_e.getSignals=ap;var op=function({name:t,number:e,description:r,action:n,forced:u=!1,standard:c}){let{signals:{[t]:f}}=rp.constants,l=f!==void 0;return{name:t,number:l?f:e,description:r,supported:l,action:n,forced:u,standard:c}}});var ia=m(Ct=>{"use strict";Object.defineProperty(Ct,"__esModule",{value:!0});Ct.signalsByNumber=Ct.signalsByName=void 0;var up=require("os"),na=ra(),cp=Or(),sp=function(){return(0,na.getSignals)().reduce(fp,{})},fp=function(t,{name:e,number:r,description:n,supported:u,action:c,forced:f,standard:l}){return H(x({},t),{[e]:{name:e,number:r,description:n,supported:u,action:c,forced:f,standard:l}})},lp=sp();Ct.signalsByName=lp;var pp=function(){let t=(0,na.getSignals)(),e=cp.SIGRTMAX+1,r=Array.from({length:e},(n,u)=>dp(u,t));return Object.assign({},...r)},dp=function(t,e){let r=mp(t,e);if(r===void 0)return{};let{name:n,description:u,supported:c,action:f,forced:l,standard:v}=r;return{[t]:{name:n,number:t,description:u,supported:c,action:f,forced:l,standard:v}}},mp=function(t,e){let r=e.find(({name:n})=>up.constants.signals[n]===t);return r!==void 0?r:e.find(n=>n.number===t)},hp=pp();Ct.signalsByNumber=hp});var oa=m((hm,aa)=>{"use strict";var{signalsByName:vp}=ia(),gp=({timedOut:t,timeout:e,errorCode:r,signal:n,signalDescription:u,exitCode:c,isCanceled:f})=>t?`timed out after ${e} milliseconds`:f?"was canceled":r!==void 0?`failed with ${r}`:n!==void 0?`was killed with ${n} (${u})`:c!==void 0?`failed with exit code ${c}`:"failed",yp=({stdout:t,stderr:e,all:r,error:n,signal:u,exitCode:c,command:f,escapedCommand:l,timedOut:v,isCanceled:y,killed:I,parsed:{options:{timeout:_}}})=>{c=c===null?void 0:c,u=u===null?void 0:u;let P=u===void 0?void 0:vp[u].description,$=n&&n.code,X=`Command ${gp({timedOut:v,timeout:_,errorCode:$,signal:u,signalDescription:P,exitCode:c,isCanceled:y})}: ${f}`,_t=Object.prototype.toString.call(n)==="[object Error]",re=_t?`${X} +${n.message}`:X,ne=[re,e,t].filter(Boolean).join(` +`);return _t?(n.originalMessage=n.message,n.message=ne):n=new Error(ne),n.shortMessage=re,n.command=f,n.escapedCommand=l,n.exitCode=c,n.signal=u,n.signalDescription=P,n.stdout=t,n.stderr=e,r!==void 0&&(n.all=r),"bufferedData"in n&&delete n.bufferedData,n.failed=!0,n.timedOut=Boolean(v),n.isCanceled=y,n.killed=I&&!v,n};aa.exports=yp});var ca=m((vm,qr)=>{"use strict";var Ae=["stdin","stdout","stderr"],Ip=t=>Ae.some(e=>t[e]!==void 0),ua=t=>{if(!t)return;let{stdio:e}=t;if(e===void 0)return Ae.map(n=>t[n]);if(Ip(t))throw new Error(`It's not possible to provide \`stdio\` in combination with one of ${Ae.map(n=>`\`${n}\``).join(", ")}`);if(typeof e=="string")return e;if(!Array.isArray(e))throw new TypeError(`Expected \`stdio\` to be of type \`string\` or \`Array\`, got \`${typeof e}\``);let r=Math.max(e.length,Ae.length);return Array.from({length:r},(n,u)=>e[u])};qr.exports=ua;qr.exports.node=t=>{let e=ua(t);return e==="ipc"?"ipc":e===void 0||typeof e=="string"?[e,e,e,"ipc"]:e.includes("ipc")?e:[...e,"ipc"]}});var sa=m((gm,Oe)=>{Oe.exports=["SIGABRT","SIGALRM","SIGHUP","SIGINT","SIGTERM"];process.platform!=="win32"&&Oe.exports.push("SIGVTALRM","SIGXCPU","SIGXFSZ","SIGUSR2","SIGTRAP","SIGSYS","SIGQUIT","SIGIOT");process.platform==="linux"&&Oe.exports.push("SIGIO","SIGPOLL","SIGPWR","SIGSTKFLT","SIGUNUSED")});var ma=m((ym,Lt)=>{var A=global.process;typeof A!="object"||!A?Lt.exports=function(){}:(fa=require("assert"),Nt=sa(),la=/^win/i.test(A.platform),Qt=require("events"),typeof Qt!="function"&&(Qt=Qt.EventEmitter),A.__signal_exit_emitter__?N=A.__signal_exit_emitter__:(N=A.__signal_exit_emitter__=new Qt,N.count=0,N.emitted={}),N.infinite||(N.setMaxListeners(1/0),N.infinite=!0),Lt.exports=function(t,e){if(global.process===A){fa.equal(typeof t,"function","a callback must be provided for exit handler"),Wt===!1&&Tr();var r="exit";e&&e.alwaysLast&&(r="afterexit");var n=function(){N.removeListener(r,t),N.listeners("exit").length===0&&N.listeners("afterexit").length===0&&qe()};return N.on(r,t),n}},qe=function(){!Wt||global.process!==A||(Wt=!1,Nt.forEach(function(e){try{A.removeListener(e,Te[e])}catch{}}),A.emit=we,A.reallyExit=wr,N.count-=1)},Lt.exports.unload=qe,bt=function(e,r,n){N.emitted[e]||(N.emitted[e]=!0,N.emit(e,r,n))},Te={},Nt.forEach(function(t){Te[t]=function(){if(A===global.process){var r=A.listeners(t);r.length===N.count&&(qe(),bt("exit",null,t),bt("afterexit",null,t),la&&t==="SIGHUP"&&(t="SIGINT"),A.kill(A.pid,t))}}}),Lt.exports.signals=function(){return Nt},Wt=!1,Tr=function(){Wt||A!==global.process||(Wt=!0,N.count+=1,Nt=Nt.filter(function(e){try{return A.on(e,Te[e]),!0}catch{return!1}}),A.emit=da,A.reallyExit=pa)},Lt.exports.load=Tr,wr=A.reallyExit,pa=function(e){A===global.process&&(A.exitCode=e||0,bt("exit",A.exitCode,null),bt("afterexit",A.exitCode,null),wr.call(A,A.exitCode))},we=A.emit,da=function(e,r){if(e==="exit"&&A===global.process){r!==void 0&&(A.exitCode=r);var n=we.apply(this,arguments);return bt("exit",A.exitCode,null),bt("afterexit",A.exitCode,null),n}else return we.apply(this,arguments)});var fa,Nt,la,Qt,N,qe,bt,Te,Wt,Tr,wr,pa,we,da});var va=m((Im,ha)=>{"use strict";var Sp=require("os"),Ep=ma(),bp=1e3*5,Rp=(t,e="SIGTERM",r={})=>{let n=t(e);return _p(t,e,r,n),n},_p=(t,e,r,n)=>{if(!Ap(e,r,n))return;let u=qp(r),c=setTimeout(()=>{t("SIGKILL")},u);c.unref&&c.unref()},Ap=(t,{forceKillAfterTimeout:e},r)=>Op(t)&&e!==!1&&r,Op=t=>t===Sp.constants.signals.SIGTERM||typeof t=="string"&&t.toUpperCase()==="SIGTERM",qp=({forceKillAfterTimeout:t=!0})=>{if(t===!0)return bp;if(!Number.isFinite(t)||t<0)throw new TypeError(`Expected the \`forceKillAfterTimeout\` option to be a non-negative integer, got \`${t}\` (${typeof t})`);return t},Tp=(t,e)=>{t.kill()&&(e.isCanceled=!0)},wp=(t,e,r)=>{t.kill(e),r(Object.assign(new Error("Timed out"),{timedOut:!0,signal:e}))},Mp=(t,{timeout:e,killSignal:r="SIGTERM"},n)=>{if(e===0||e===void 0)return n;let u,c=new Promise((l,v)=>{u=setTimeout(()=>{wp(t,r,v)},e)}),f=n.finally(()=>{clearTimeout(u)});return Promise.race([c,f])},xp=({timeout:t})=>{if(t!==void 0&&(!Number.isFinite(t)||t<0))throw new TypeError(`Expected the \`timeout\` option to be a non-negative integer, got \`${t}\` (${typeof t})`)},Up=async(t,{cleanup:e,detached:r},n)=>{if(!e||r)return n;let u=Ep(()=>{t.kill()});return n.finally(()=>{u()})};ha.exports={spawnedKill:Rp,spawnedCancel:Tp,setupTimeout:Mp,validateTimeout:xp,setExitHandler:Up}});var ya=m((Sm,ga)=>{"use strict";var et=t=>t!==null&&typeof t=="object"&&typeof t.pipe=="function";et.writable=t=>et(t)&&t.writable!==!1&&typeof t._write=="function"&&typeof t._writableState=="object";et.readable=t=>et(t)&&t.readable!==!1&&typeof t._read=="function"&&typeof t._readableState=="object";et.duplex=t=>et.writable(t)&&et.readable(t);et.transform=t=>et.duplex(t)&&typeof t._transform=="function";ga.exports=et});var Sa=m((Em,Ia)=>{"use strict";var{PassThrough:Pp}=require("stream");Ia.exports=t=>{t=x({},t);let{array:e}=t,{encoding:r}=t,n=r==="buffer",u=!1;e?u=!(r||n):r=r||"utf8",n&&(r=null);let c=new Pp({objectMode:u});r&&c.setEncoding(r);let f=0,l=[];return c.on("data",v=>{l.push(v),u?f=l.length:f+=v.length}),c.getBufferedValue=()=>e?l:n?Buffer.concat(l,f):l.join(""),c.getBufferedLength=()=>f,c}});var Ea=m((bm,te)=>{"use strict";var{constants:Fp}=require("buffer"),Cp=require("stream"),{promisify:Np}=require("util"),Wp=Sa(),Lp=Np(Cp.pipeline),Mr=class extends Error{constructor(){super("maxBuffer exceeded");this.name="MaxBufferError"}};async function xr(t,e){if(!t)throw new Error("Expected a stream");e=x({maxBuffer:1/0},e);let{maxBuffer:r}=e,n=Wp(e);return await new Promise((u,c)=>{let f=l=>{l&&n.getBufferedLength()<=Fp.MAX_LENGTH&&(l.bufferedData=n.getBufferedValue()),c(l)};(async()=>{try{await Lp(t,n),u()}catch(l){f(l)}})(),n.on("data",()=>{n.getBufferedLength()>r&&f(new Mr)})}),n.getBufferedValue()}te.exports=xr;te.exports.buffer=(t,e)=>xr(t,H(x({},e),{encoding:"buffer"}));te.exports.array=(t,e)=>xr(t,H(x({},e),{array:!0}));te.exports.MaxBufferError=Mr});var Ra=m((Rm,ba)=>{"use strict";var{PassThrough:Kp}=require("stream");ba.exports=function(){var t=[],e=new Kp({objectMode:!0});return e.setMaxListeners(0),e.add=r,e.isEmpty=n,e.on("unpipe",u),Array.prototype.slice.call(arguments).forEach(r),e;function r(c){return Array.isArray(c)?(c.forEach(r),this):(t.push(c),c.once("end",u.bind(null,c)),c.once("error",e.emit.bind(e,"error")),c.pipe(e,{end:!1}),this)}function n(){return t.length==0}function u(c){t=t.filter(function(f){return f!==c}),!t.length&&e.readable&&e.end()}}});var qa=m((_m,Oa)=>{"use strict";var Aa=ya(),_a=Ea(),jp=Ra(),kp=(t,e)=>{e===void 0||t.stdin===void 0||(Aa(e)?e.pipe(t.stdin):t.stdin.end(e))},Dp=(t,{all:e})=>{if(!e||!t.stdout&&!t.stderr)return;let r=jp();return t.stdout&&r.add(t.stdout),t.stderr&&r.add(t.stderr),r},Ur=async(t,e)=>{if(!!t){t.destroy();try{return await e}catch(r){return r.bufferedData}}},Pr=(t,{encoding:e,buffer:r,maxBuffer:n})=>{if(!(!t||!r))return e?_a(t,{encoding:e,maxBuffer:n}):_a.buffer(t,{maxBuffer:n})},Bp=async({stdout:t,stderr:e,all:r},{encoding:n,buffer:u,maxBuffer:c},f)=>{let l=Pr(t,{encoding:n,buffer:u,maxBuffer:c}),v=Pr(e,{encoding:n,buffer:u,maxBuffer:c}),y=Pr(r,{encoding:n,buffer:u,maxBuffer:c*2});try{return await Promise.all([f,l,v,y])}catch(I){return Promise.all([{error:I,signal:I.signal,timedOut:I.timedOut},Ur(t,l),Ur(e,v),Ur(r,y)])}},Gp=({input:t})=>{if(Aa(t))throw new TypeError("The `input` option cannot be a stream in sync mode")};Oa.exports={handleInput:kp,makeAllStream:Dp,getSpawnedResult:Bp,validateInputSync:Gp}});var wa=m((Am,Ta)=>{"use strict";var $p=(async()=>{})().constructor.prototype,Vp=["then","catch","finally"].map(t=>[t,Reflect.getOwnPropertyDescriptor($p,t)]),zp=(t,e)=>{for(let[r,n]of Vp){let u=typeof e=="function"?(...c)=>Reflect.apply(n.value,e(),c):n.value.bind(e);Reflect.defineProperty(t,r,H(x({},n),{value:u}))}return t},Jp=t=>new Promise((e,r)=>{t.on("exit",(n,u)=>{e({exitCode:n,signal:u})}),t.on("error",n=>{r(n)}),t.stdin&&t.stdin.on("error",n=>{r(n)})});Ta.exports={mergePromise:zp,getSpawnedPromise:Jp}});var Ua=m((Om,xa)=>{"use strict";var Ma=(t,e=[])=>Array.isArray(e)?[t,...e]:[t],Xp=/^[\w.-]+$/,Hp=/"/g,Zp=t=>typeof t!="string"||Xp.test(t)?t:`"${t.replace(Hp,'\\"')}"`,Yp=(t,e)=>Ma(t,e).join(" "),Qp=(t,e)=>Ma(t,e).map(r=>Zp(r)).join(" "),td=/ +/g,ed=t=>{let e=[];for(let r of t.trim().split(td)){let n=e[e.length-1];n&&n.endsWith("\\")?e[e.length-1]=`${n.slice(0,-1)} ${r}`:e.push(r)}return e};xa.exports={joinCommand:Yp,getEscapedCommand:Qp,parseCommand:ed}});var Ka=m((qm,Kt)=>{"use strict";var rd=require("path"),Fr=require("child_process"),nd=Bi(),id=$i(),ad=Ji(),od=Yi(),Me=oa(),Fa=ca(),{spawnedKill:ud,spawnedCancel:cd,setupTimeout:sd,validateTimeout:fd,setExitHandler:ld}=va(),{handleInput:pd,getSpawnedResult:dd,makeAllStream:md,validateInputSync:hd}=qa(),{mergePromise:Pa,getSpawnedPromise:vd}=wa(),{joinCommand:Ca,parseCommand:Na,getEscapedCommand:Wa}=Ua(),gd=1e3*1e3*100,yd=({env:t,extendEnv:e,preferLocal:r,localDir:n,execPath:u})=>{let c=e?x(x({},process.env),t):t;return r?ad.env({env:c,cwd:n,execPath:u}):c},La=(t,e,r={})=>{let n=nd._parse(t,e,r);return t=n.command,e=n.args,r=n.options,r=x({maxBuffer:gd,buffer:!0,stripFinalNewline:!0,extendEnv:!0,preferLocal:!1,localDir:r.cwd||process.cwd(),execPath:process.execPath,encoding:"utf8",reject:!0,cleanup:!0,all:!1,windowsHide:!0},r),r.env=yd(r),r.stdio=Fa(r),process.platform==="win32"&&rd.basename(t,".exe")==="cmd"&&e.unshift("/q"),{file:t,args:e,options:r,parsed:n}},ee=(t,e,r)=>typeof e!="string"&&!Buffer.isBuffer(e)?r===void 0?void 0:"":t.stripFinalNewline?id(e):e,xe=(t,e,r)=>{let n=La(t,e,r),u=Ca(t,e),c=Wa(t,e);fd(n.options);let f;try{f=Fr.spawn(n.file,n.args,n.options)}catch($){let V=new Fr.ChildProcess,X=Promise.reject(Me({error:$,stdout:"",stderr:"",all:"",command:u,escapedCommand:c,parsed:n,timedOut:!1,isCanceled:!1,killed:!1}));return Pa(V,X)}let l=vd(f),v=sd(f,n.options,l),y=ld(f,n.options,v),I={isCanceled:!1};f.kill=ud.bind(null,f.kill.bind(f)),f.cancel=cd.bind(null,f,I);let P=od(async()=>{let[{error:$,exitCode:V,signal:X,timedOut:_t},re,ne,Za]=await dd(f,n.options,y),Lr=ee(n.options,re),Kr=ee(n.options,ne),jr=ee(n.options,Za);if($||V!==0||X!==null){let kr=Me({error:$,exitCode:V,signal:X,stdout:Lr,stderr:Kr,all:jr,command:u,escapedCommand:c,parsed:n,timedOut:_t,isCanceled:I.isCanceled,killed:f.killed});if(!n.options.reject)return kr;throw kr}return{command:u,escapedCommand:c,exitCode:0,stdout:Lr,stderr:Kr,all:jr,failed:!1,timedOut:!1,isCanceled:!1,killed:!1}});return pd(f,n.options.input),f.all=md(f,n.options),Pa(f,P)};Kt.exports=xe;Kt.exports.sync=(t,e,r)=>{let n=La(t,e,r),u=Ca(t,e),c=Wa(t,e);hd(n.options);let f;try{f=Fr.spawnSync(n.file,n.args,n.options)}catch(y){throw Me({error:y,stdout:"",stderr:"",all:"",command:u,escapedCommand:c,parsed:n,timedOut:!1,isCanceled:!1,killed:!1})}let l=ee(n.options,f.stdout,f.error),v=ee(n.options,f.stderr,f.error);if(f.error||f.status!==0||f.signal!==null){let y=Me({stdout:l,stderr:v,error:f.error,signal:f.signal,exitCode:f.status,command:u,escapedCommand:c,parsed:n,timedOut:f.error&&f.error.code==="ETIMEDOUT",isCanceled:!1,killed:f.signal!==null});if(!n.options.reject)return y;throw y}return{command:u,escapedCommand:c,exitCode:0,stdout:l,stderr:v,failed:!1,timedOut:!1,isCanceled:!1,killed:!1}};Kt.exports.command=(t,e)=>{let[r,...n]=Na(t);return xe(r,n,e)};Kt.exports.commandSync=(t,e)=>{let[r,...n]=Na(t);return xe.sync(r,n,e)};Kt.exports.node=(t,e,r={})=>{e&&!Array.isArray(e)&&typeof e=="object"&&(r=e,e=[]);let n=Fa.node(r),u=process.execArgv.filter(l=>!l.startsWith("--inspect")),{nodePath:c=process.execPath,nodeOptions:f=u}=r;return xe(c,[...f,t,...Array.isArray(e)?e:[]],H(x({},r),{stdin:void 0,stdout:void 0,stderr:void 0,stdio:n,shell:!1}))}});var Sd={};ao(Sd,{default:()=>Ha});var j=require("@raycast/api"),za=nt(Xt()),Wr=nt(U()),Ue=nt(me()),Ja=nt(mr()),Xa=require("react");var Nr=nt(Xt()),Da=nt(U()),Rt=nt(mr());var ja=nt(require("node:process"),1),ka=nt(Ka(),1);async function Cr(t){if(ja.default.platform!=="darwin")throw new Error("macOS only");let{stdout:e}=await(0,ka.default)("osascript",["-e",t]);return e}var rt=(t,e)=>Rt.tryCatch(()=>Cr(`tell application "${t}" to ${e}`),Nr.toError),Ba=t=>Rt.tryCatch(()=>Cr(t),Nr.toError),Mm=rt("Music","pause"),xm=rt("Music","play"),Um=rt("Music","stop"),Pm=rt("Music","next track"),Fm=rt("Music","previous track"),Cm=rt("Music","playpause"),Nm=(0,Da.pipe)(rt("Music","player state"),Rt.map(t=>t)),Wm=rt("Music","set loved of current track to true"),Lm=rt("Music","set disliked of current track to true"),Km=rt("Music",'duplicate current track to source "Library"');var Ga=t=>Ba(`set output to "" + set albumList to {} + tell application "Music" + set results to (every track of playlist 1 whose album contains "${t}" or artist contains "${t}") + repeat with aTrack in results + set albumName to the album of aTrack + set trackCount to count (every track of playlist 1 whose album contains albumName) + tell album of aTrack to if albumList does not contain it then + set end of albumList to it + set trackId to the id of aTrack + set artistName to the artist of aTrack + set output to output & "id: " & trackId & " name: " & albumName & " artist: " & artistName & " count: " & trackCount & " +" + end if + end repeat + end tell + return output`),$a=t=>Ba(`tell application "Music" + if (exists playlist "Raycast DJ") then + delete playlist "Raycast DJ" + end if + make new user playlist with properties {name:"Raycast DJ", shuffle:false, song repeat:one} + duplicate (every track of playlist 1 whose album contains "${t}") to playlist "Raycast DJ" + play playlist "Raycast DJ" + end tell`);function Va(t){return t.trim().split(` +`).map(r=>{let n={};return r.split(" ").map(c=>{let[f,...l]=c.split(": "),v=l.join(": ");n=H(x({},n),{[f]:v})}),n})}function Ha(){let[t,e]=(0,Xa.useState)(),{pop:r}=(0,j.useNavigation)();return _jsx(j.List,{isLoading:t===null,searchBarPlaceholder:"Search A Song By Album Or Artist",onSearchTextChange:async u=>{if(e(null),!u||u?.length<1){e([]);return}let c=await(0,Wr.pipe)(u,Ga,Ja.matchW(()=>((0,j.showToast)(j.ToastStyle.Failure,"Could not get albums"),[]),f=>(0,Wr.pipe)(f,Ue.fromNullable,Ue.matchW(()=>[],l=>l?Va(l):[]))))();e(c)},throttle:!0},t&&t?.length>0&&t.map(({id:u,name:c,artist:f,count:l})=>_jsx(j.List.Item,{key:u,title:c,subtitle:f,accessoryTitle:l?`\u{1F3A7} ${l}`:"",icon:{source:"../assets/icon.png"},actions:_jsx(Id,{name:c,pop:r})})))}function Id({name:t,pop:e}){let r=`Start Album "${t}"`,n=async()=>{let u=await $a(t)();if((0,za.isLeft)(u)){(0,j.showToast)(j.ToastStyle.Failure,"Could not play this album");return}await(0,j.closeMainWindow)(),e()};return _jsx(j.ActionPanel,null,_jsx(j.ActionPanel.Item,{title:r,onAction:n}))}module.exports=oo(Sd);0&&(module.exports={}); diff --git a/raycast/extensions/2bfe94cd-50ab-4e48-a6cd-f1ff47a72706/play-library-track.js b/raycast/extensions/2bfe94cd-50ab-4e48-a6cd-f1ff47a72706/play-library-track.js new file mode 100644 index 0000000..e7d911a --- /dev/null +++ b/raycast/extensions/2bfe94cd-50ab-4e48-a6cd-f1ff47a72706/play-library-track.js @@ -0,0 +1,19 @@ +var Za=Object.create;var jt=Object.defineProperty,Ya=Object.defineProperties,Qa=Object.getOwnPropertyDescriptor,to=Object.getOwnPropertyDescriptors,eo=Object.getOwnPropertyNames,Dr=Object.getOwnPropertySymbols,ro=Object.getPrototypeOf,Gr=Object.prototype.hasOwnProperty,no=Object.prototype.propertyIsEnumerable;var Br=(t,e,r)=>e in t?jt(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,x=(t,e)=>{for(var r in e||(e={}))Gr.call(e,r)&&Br(t,r,e[r]);if(Dr)for(var r of Dr(e))no.call(e,r)&&Br(t,r,e[r]);return t},H=(t,e)=>Ya(t,to(e)),$r=t=>jt(t,"__esModule",{value:!0});var m=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),io=(t,e)=>{for(var r in e)jt(t,r,{get:e[r],enumerable:!0})},Vr=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let u of eo(e))!Gr.call(t,u)&&(r||u!=="default")&&jt(t,u,{get:()=>e[u],enumerable:!(n=Qa(e,u))||n.enumerable});return t},nt=(t,e)=>Vr($r(jt(t!=null?Za(ro(t)):{},"default",!e&&t&&t.__esModule?{get:()=>t.default,enumerable:!0}:{value:t,enumerable:!0})),t),ao=(t=>(e,r)=>t&&t.get(e)||(r=Vr($r({}),e,1),t&&t.set(e,r),r))(typeof WeakMap!="undefined"?new WeakMap:0);var U=m(h=>{"use strict";Object.defineProperty(h,"__esModule",{value:!0});h.getEndomorphismMonoid=h.not=h.SK=h.hole=h.pipe=h.untupled=h.tupled=h.absurd=h.decrement=h.increment=h.tuple=h.flow=h.flip=h.constVoid=h.constUndefined=h.constNull=h.constFalse=h.constTrue=h.constant=h.unsafeCoerce=h.identity=h.apply=h.getRing=h.getSemiring=h.getMonoid=h.getSemigroup=h.getBooleanAlgebra=void 0;var oo=function(t){return function(){return{meet:function(e,r){return function(n){return t.meet(e(n),r(n))}},join:function(e,r){return function(n){return t.join(e(n),r(n))}},zero:function(){return t.zero},one:function(){return t.one},implies:function(e,r){return function(n){return t.implies(e(n),r(n))}},not:function(e){return function(r){return t.not(e(r))}}}}};h.getBooleanAlgebra=oo;var uo=function(t){return function(){return{concat:function(e,r){return function(n){return t.concat(e(n),r(n))}}}}};h.getSemigroup=uo;var co=function(t){var e=h.getSemigroup(t);return function(){return{concat:e().concat,empty:function(){return t.empty}}}};h.getMonoid=co;var so=function(t){return{add:function(e,r){return function(n){return t.add(e(n),r(n))}},zero:function(){return t.zero},mul:function(e,r){return function(n){return t.mul(e(n),r(n))}},one:function(){return t.one}}};h.getSemiring=so;var fo=function(t){var e=h.getSemiring(t);return{add:e.add,mul:e.mul,one:e.one,zero:e.zero,sub:function(r,n){return function(u){return t.sub(r(u),n(u))}}}};h.getRing=fo;var lo=function(t){return function(e){return e(t)}};h.apply=lo;function Pe(t){return t}h.identity=Pe;h.unsafeCoerce=Pe;function kt(t){return function(){return t}}h.constant=kt;h.constTrue=kt(!0);h.constFalse=kt(!1);h.constNull=kt(null);h.constUndefined=kt(void 0);h.constVoid=h.constUndefined;function po(t){return function(e,r){return t(r,e)}}h.flip=po;function zr(t,e,r,n,u,c,f,l,v){switch(arguments.length){case 1:return t;case 2:return function(){return e(t.apply(this,arguments))};case 3:return function(){return r(e(t.apply(this,arguments)))};case 4:return function(){return n(r(e(t.apply(this,arguments))))};case 5:return function(){return u(n(r(e(t.apply(this,arguments)))))};case 6:return function(){return c(u(n(r(e(t.apply(this,arguments))))))};case 7:return function(){return f(c(u(n(r(e(t.apply(this,arguments)))))))};case 8:return function(){return l(f(c(u(n(r(e(t.apply(this,arguments))))))))};case 9:return function(){return v(l(f(c(u(n(r(e(t.apply(this,arguments)))))))))}}}h.flow=zr;function mo(){for(var t=[],e=0;e{"use strict";Object.defineProperty(L,"__esModule",{value:!0});L.sequenceS=L.sequenceT=L.getApplySemigroup=L.apS=L.apSecond=L.apFirst=L.ap=void 0;var Ro=U();function _o(t,e){return function(r){return function(n){return t.ap(t.map(n,function(u){return function(c){return e.ap(u,c)}}),r)}}}L.ap=_o;function Oo(t){return function(e){return function(r){return t.ap(t.map(r,function(n){return function(){return n}}),e)}}}L.apFirst=Oo;function Ao(t){return function(e){return function(r){return t.ap(t.map(r,function(){return function(n){return n}}),e)}}}L.apSecond=Ao;function qo(t){return function(e,r){return function(n){return t.ap(t.map(n,function(u){return function(c){var f;return Object.assign({},u,(f={},f[e]=c,f))}}),r)}}}L.apS=qo;function To(t){return function(e){return{concat:function(r,n){return t.ap(t.map(r,function(u){return function(c){return e.concat(u,c)}}),n)}}}}L.getApplySemigroup=To;function Ce(t,e,r){return function(n){for(var u=Array(r.length+1),c=0;c{"use strict";Object.defineProperty(tt,"__esModule",{value:!0});tt.getFunctorComposition=tt.bindTo=tt.flap=tt.map=void 0;var Po=U();function Xr(t,e){return function(r){return function(n){return t.map(n,function(u){return e.map(u,r)})}}}tt.map=Xr;function Fo(t){return function(e){return function(r){return t.map(r,function(n){return n(e)})}}}tt.flap=Fo;function Co(t){return function(e){return function(r){return t.map(r,function(n){var u;return u={},u[e]=n,u})}}}tt.bindTo=Co;function No(t,e){var r=Xr(t,e);return{map:function(n,u){return Po.pipe(n,r(u))}}}tt.getFunctorComposition=No});var Dt=m(Ot=>{"use strict";Object.defineProperty(Ot,"__esModule",{value:!0});Ot.getApplicativeComposition=Ot.getApplicativeMonoid=void 0;var Hr=dt(),Wo=U(),Lo=et();function Ko(t){var e=Hr.getApplySemigroup(t);return function(r){return{concat:e(r).concat,empty:t.of(r.empty)}}}Ot.getApplicativeMonoid=Ko;function jo(t,e){var r=Lo.getFunctorComposition(t,e).map,n=Hr.ap(t,e);return{map:r,of:function(u){return t.of(e.of(u))},ap:function(u,c){return Wo.pipe(u,n(c))}}}Ot.getApplicativeComposition=jo});var mt=m(At=>{"use strict";Object.defineProperty(At,"__esModule",{value:!0});At.bind=At.chainFirst=void 0;function ko(t){return function(e){return function(r){return t.chain(r,function(n){return t.map(e(n),function(){return n})})}}}At.chainFirst=ko;function Do(t){return function(e,r){return function(n){return t.chain(n,function(u){return t.map(r(u),function(c){var f;return Object.assign({},u,(f={},f[e]=c,f))})})}}}At.bind=Do});var Zr=m(ie=>{"use strict";Object.defineProperty(ie,"__esModule",{value:!0});ie.tailRec=void 0;var Bo=function(t,e){for(var r=e(t);r._tag==="Left";)r=e(r.left);return r.right};ie.tailRec=Bo});var ot=m(b=>{"use strict";var Go=b&&b.__spreadArray||function(t,e){for(var r=0,n=e.length,u=t.length;r0};b.isNonEmpty=Qo;var tu=function(t){return t[0]};b.head=tu;var eu=function(t){return t.slice(1)};b.tail=eu;b.emptyReadonlyArray=[];b.emptyRecord={};b.has=Object.prototype.hasOwnProperty;var ru=function(t){return Go([t[0]],t.slice(1))};b.fromReadonlyNonEmptyArray=ru});var ae=m(w=>{"use strict";var nu=w&&w.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),iu=w&&w.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),au=w&&w.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&nu(e,t,r);return iu(e,t),e};Object.defineProperty(w,"__esModule",{value:!0});w.filterOrElse=w.chainEitherK=w.fromEitherK=w.chainOptionK=w.fromOptionK=w.fromPredicate=w.fromOption=void 0;var Yr=U(),ht=au(ot());function Qr(t){return function(e){return function(r){return t.fromEither(ht.isNone(r)?ht.left(e()):ht.right(r.value))}}}w.fromOption=Qr;function ou(t){return function(e,r){return function(n){return t.fromEither(e(n)?ht.right(n):ht.left(r(n)))}}}w.fromPredicate=ou;function tn(t){var e=Qr(t);return function(r){var n=e(r);return function(u){return Yr.flow(u,n)}}}w.fromOptionK=tn;function uu(t,e){var r=tn(t);return function(n){var u=r(n);return function(c){return function(f){return e.chain(f,u(c))}}}}w.chainOptionK=uu;function en(t){return function(e){return Yr.flow(e,t.fromEither)}}w.fromEitherK=en;function cu(t,e){var r=en(t);return function(n){return function(u){return e.chain(u,r(n))}}}w.chainEitherK=cu;function su(t,e){return function(r,n){return function(u){return e.chain(u,function(c){return t.fromEither(r(c)?ht.right(c):ht.left(n(c)))})}}}w.filterOrElse=su});var Bt=m(E=>{"use strict";Object.defineProperty(E,"__esModule",{value:!0});E.right=E.left=E.flap=E.Functor=E.Bifunctor=E.URI=E.bimap=E.mapLeft=E.map=E.separated=void 0;var Ne=U(),fu=et(),lu=function(t,e){return{left:t,right:e}};E.separated=lu;var pu=function(t,e){return Ne.pipe(t,E.map(e))},du=function(t,e){return Ne.pipe(t,E.mapLeft(e))},mu=function(t,e,r){return Ne.pipe(t,E.bimap(e,r))},hu=function(t){return function(e){return E.separated(E.left(e),t(E.right(e)))}};E.map=hu;var vu=function(t){return function(e){return E.separated(t(E.left(e)),E.right(e))}};E.mapLeft=vu;var gu=function(t,e){return function(r){return E.separated(t(E.left(r)),e(E.right(r)))}};E.bimap=gu;E.URI="Separated";E.Bifunctor={URI:E.URI,mapLeft:du,bimap:mu};E.Functor={URI:E.URI,map:pu};E.flap=fu.flap(E.Functor);var yu=function(t){return t.left};E.left=yu;var Iu=function(t){return t.right};E.right=Iu});var We=m(k=>{"use strict";var Su=k&&k.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Eu=k&&k.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),bu=k&&k.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Su(e,t,r);return Eu(e,t),e};Object.defineProperty(k,"__esModule",{value:!0});k.filterE=k.witherDefault=k.wiltDefault=void 0;var rn=bu(ot());function Ru(t,e){return function(r){var n=t.traverse(r);return function(u,c){return r.map(n(u,c),e.separate)}}}k.wiltDefault=Ru;function _u(t,e){return function(r){var n=t.traverse(r);return function(u,c){return r.map(n(u,c),e.compact)}}}k.witherDefault=_u;function Ou(t){return function(e){var r=t.wither(e);return function(n){return function(u){return r(u,function(c){return e.map(n(c),function(f){return f?rn.some(c):rn.none})})}}}}k.filterE=Ou});var Xt=m(i=>{"use strict";var Au=i&&i.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),qu=i&&i.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Tu=i&&i.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Au(e,t,r);return qu(e,t),e};Object.defineProperty(i,"__esModule",{value:!0});i.fold=i.match=i.foldW=i.matchW=i.isRight=i.isLeft=i.fromOption=i.fromPredicate=i.FromEither=i.MonadThrow=i.throwError=i.ChainRec=i.Extend=i.extend=i.Alt=i.alt=i.altW=i.Bifunctor=i.mapLeft=i.bimap=i.Traversable=i.sequence=i.traverse=i.Foldable=i.reduceRight=i.foldMap=i.reduce=i.Monad=i.Chain=i.chain=i.chainW=i.Applicative=i.Apply=i.ap=i.apW=i.Pointed=i.of=i.Functor=i.map=i.getAltValidation=i.getApplicativeValidation=i.getWitherable=i.getFilterable=i.getCompactable=i.getSemigroup=i.getEq=i.getShow=i.URI=i.right=i.left=void 0;i.getValidation=i.getValidationMonoid=i.getValidationSemigroup=i.getApplyMonoid=i.getApplySemigroup=i.either=i.stringifyJSON=i.parseJSON=i.sequenceArray=i.traverseArray=i.traverseArrayWithIndex=i.traverseReadonlyArrayWithIndex=i.traverseReadonlyNonEmptyArrayWithIndex=i.ApT=i.apSW=i.apS=i.bindW=i.bind=i.bindTo=i.Do=i.exists=i.elem=i.toError=i.toUnion=i.chainNullableK=i.fromNullableK=i.tryCatchK=i.tryCatch=i.fromNullable=i.orElse=i.orElseW=i.swap=i.filterOrElseW=i.filterOrElse=i.chainOptionK=i.fromOptionK=i.duplicate=i.flatten=i.flattenW=i.chainFirstW=i.chainFirst=i.apSecond=i.apFirst=i.flap=i.getOrElse=i.getOrElseW=void 0;var an=Dt(),Gt=dt(),on=mt(),wu=Zr(),$t=ae(),C=U(),un=et(),ut=Tu(ot()),it=Bt(),nn=We();i.left=ut.left;i.right=ut.right;var K=function(t,e){return C.pipe(t,i.map(e))},vt=function(t,e){return C.pipe(t,i.ap(e))},qt=function(t,e){return C.pipe(t,i.chain(e))},Vt=function(t,e,r){return C.pipe(t,i.reduce(e,r))},zt=function(t){return function(e,r){var n=i.foldMap(t);return C.pipe(e,n(r))}},Jt=function(t,e,r){return C.pipe(t,i.reduceRight(e,r))},oe=function(t){var e=i.traverse(t);return function(r,n){return C.pipe(r,e(n))}},Le=function(t,e,r){return C.pipe(t,i.bimap(e,r))},Ke=function(t,e){return C.pipe(t,i.mapLeft(e))},cn=function(t,e){return C.pipe(t,i.alt(e))},je=function(t,e){return C.pipe(t,i.extend(e))},ke=function(t,e){return wu.tailRec(e(t),function(r){return i.isLeft(r)?i.right(i.left(r.left)):i.isLeft(r.right)?i.left(e(r.right.left)):i.right(i.right(r.right.right))})};i.URI="Either";var Mu=function(t,e){return{show:function(r){return i.isLeft(r)?"left("+t.show(r.left)+")":"right("+e.show(r.right)+")"}}};i.getShow=Mu;var xu=function(t,e){return{equals:function(r,n){return r===n||(i.isLeft(r)?i.isLeft(n)&&t.equals(r.left,n.left):i.isRight(n)&&e.equals(r.right,n.right))}}};i.getEq=xu;var Uu=function(t){return{concat:function(e,r){return i.isLeft(r)?e:i.isLeft(e)?r:i.right(t.concat(e.right,r.right))}}};i.getSemigroup=Uu;var Pu=function(t){var e=i.left(t.empty);return{URI:i.URI,_E:void 0,compact:function(r){return i.isLeft(r)?r:r.right._tag==="None"?e:i.right(r.right.value)},separate:function(r){return i.isLeft(r)?it.separated(r,r):i.isLeft(r.right)?it.separated(i.right(r.right.left),e):it.separated(e,i.right(r.right.right))}}};i.getCompactable=Pu;var Fu=function(t){var e=i.left(t.empty),r=i.getCompactable(t),n=r.compact,u=r.separate,c=function(l,v){return i.isLeft(l)||v(l.right)?l:e},f=function(l,v){return i.isLeft(l)?it.separated(l,l):v(l.right)?it.separated(e,i.right(l.right)):it.separated(i.right(l.right),e)};return{URI:i.URI,_E:void 0,map:K,compact:n,separate:u,filter:c,filterMap:function(l,v){if(i.isLeft(l))return l;var y=v(l.right);return y._tag==="None"?e:i.right(y.value)},partition:f,partitionMap:function(l,v){if(i.isLeft(l))return it.separated(l,l);var y=v(l.right);return i.isLeft(y)?it.separated(i.right(y.left),e):it.separated(e,i.right(y.right))}}};i.getFilterable=Fu;var Cu=function(t){var e=i.getFilterable(t),r=i.getCompactable(t);return{URI:i.URI,_E:void 0,map:K,compact:e.compact,separate:e.separate,filter:e.filter,filterMap:e.filterMap,partition:e.partition,partitionMap:e.partitionMap,traverse:oe,sequence:i.sequence,reduce:Vt,foldMap:zt,reduceRight:Jt,wither:nn.witherDefault(i.Traversable,r),wilt:nn.wiltDefault(i.Traversable,r)}};i.getWitherable=Cu;var Nu=function(t){return{URI:i.URI,_E:void 0,map:K,ap:function(e,r){return i.isLeft(e)?i.isLeft(r)?i.left(t.concat(e.left,r.left)):e:i.isLeft(r)?r:i.right(e.right(r.right))},of:i.of}};i.getApplicativeValidation=Nu;var Wu=function(t){return{URI:i.URI,_E:void 0,map:K,alt:function(e,r){if(i.isRight(e))return e;var n=r();return i.isLeft(n)?i.left(t.concat(e.left,n.left)):n}}};i.getAltValidation=Wu;var Lu=function(t){return function(e){return i.isLeft(e)?e:i.right(t(e.right))}};i.map=Lu;i.Functor={URI:i.URI,map:K};i.of=i.right;i.Pointed={URI:i.URI,of:i.of};var Ku=function(t){return function(e){return i.isLeft(e)?e:i.isLeft(t)?t:i.right(e.right(t.right))}};i.apW=Ku;i.ap=i.apW;i.Apply={URI:i.URI,map:K,ap:vt};i.Applicative={URI:i.URI,map:K,ap:vt,of:i.of};var ju=function(t){return function(e){return i.isLeft(e)?e:t(e.right)}};i.chainW=ju;i.chain=i.chainW;i.Chain={URI:i.URI,map:K,ap:vt,chain:qt};i.Monad={URI:i.URI,map:K,ap:vt,of:i.of,chain:qt};var ku=function(t,e){return function(r){return i.isLeft(r)?t:e(t,r.right)}};i.reduce=ku;var Du=function(t){return function(e){return function(r){return i.isLeft(r)?t.empty:e(r.right)}}};i.foldMap=Du;var Bu=function(t,e){return function(r){return i.isLeft(r)?t:e(r.right,t)}};i.reduceRight=Bu;i.Foldable={URI:i.URI,reduce:Vt,foldMap:zt,reduceRight:Jt};var Gu=function(t){return function(e){return function(r){return i.isLeft(r)?t.of(i.left(r.left)):t.map(e(r.right),i.right)}}};i.traverse=Gu;var $u=function(t){return function(e){return i.isLeft(e)?t.of(i.left(e.left)):t.map(e.right,i.right)}};i.sequence=$u;i.Traversable={URI:i.URI,map:K,reduce:Vt,foldMap:zt,reduceRight:Jt,traverse:oe,sequence:i.sequence};var Vu=function(t,e){return function(r){return i.isLeft(r)?i.left(t(r.left)):i.right(e(r.right))}};i.bimap=Vu;var zu=function(t){return function(e){return i.isLeft(e)?i.left(t(e.left)):e}};i.mapLeft=zu;i.Bifunctor={URI:i.URI,bimap:Le,mapLeft:Ke};var Ju=function(t){return function(e){return i.isLeft(e)?t():e}};i.altW=Ju;i.alt=i.altW;i.Alt={URI:i.URI,map:K,alt:cn};var Xu=function(t){return function(e){return i.isLeft(e)?e:i.right(t(e))}};i.extend=Xu;i.Extend={URI:i.URI,map:K,extend:je};i.ChainRec={URI:i.URI,map:K,ap:vt,chain:qt,chainRec:ke};i.throwError=i.left;i.MonadThrow={URI:i.URI,map:K,ap:vt,of:i.of,chain:qt,throwError:i.throwError};i.FromEither={URI:i.URI,fromEither:C.identity};i.fromPredicate=$t.fromPredicate(i.FromEither);i.fromOption=$t.fromOption(i.FromEither);i.isLeft=ut.isLeft;i.isRight=ut.isRight;var Hu=function(t,e){return function(r){return i.isLeft(r)?t(r.left):e(r.right)}};i.matchW=Hu;i.foldW=i.matchW;i.match=i.matchW;i.fold=i.match;var Zu=function(t){return function(e){return i.isLeft(e)?t(e.left):e.right}};i.getOrElseW=Zu;i.getOrElse=i.getOrElseW;i.flap=un.flap(i.Functor);i.apFirst=Gt.apFirst(i.Apply);i.apSecond=Gt.apSecond(i.Apply);i.chainFirst=on.chainFirst(i.Chain);i.chainFirstW=i.chainFirst;i.flattenW=i.chainW(C.identity);i.flatten=i.flattenW;i.duplicate=i.extend(C.identity);i.fromOptionK=$t.fromOptionK(i.FromEither);i.chainOptionK=$t.chainOptionK(i.FromEither,i.Chain);i.filterOrElse=$t.filterOrElse(i.FromEither,i.Chain);i.filterOrElseW=i.filterOrElse;var Yu=function(t){return i.isLeft(t)?i.right(t.left):i.left(t.right)};i.swap=Yu;var Qu=function(t){return function(e){return i.isLeft(e)?t(e.left):e}};i.orElseW=Qu;i.orElse=i.orElseW;var tc=function(t){return function(e){return e==null?i.left(t):i.right(e)}};i.fromNullable=tc;var ec=function(t,e){try{return i.right(t())}catch(r){return i.left(e(r))}};i.tryCatch=ec;var rc=function(t,e){return function(){for(var r=[],n=0;n{"use strict";Object.defineProperty(A,"__esModule",{value:!0});A.and=A.or=A.not=A.Contravariant=A.getMonoidAll=A.getSemigroupAll=A.getMonoidAny=A.getSemigroupAny=A.URI=A.contramap=void 0;var Tt=U(),hc=function(t,e){return Tt.pipe(t,A.contramap(e))},vc=function(t){return function(e){return Tt.flow(t,e)}};A.contramap=vc;A.URI="Predicate";var gc=function(){return{concat:function(t,e){return Tt.pipe(t,A.or(e))}}};A.getSemigroupAny=gc;var yc=function(){return{concat:A.getSemigroupAny().concat,empty:Tt.constFalse}};A.getMonoidAny=yc;var Ic=function(){return{concat:function(t,e){return Tt.pipe(t,A.and(e))}}};A.getSemigroupAll=Ic;var Sc=function(){return{concat:A.getSemigroupAll().concat,empty:Tt.constTrue}};A.getMonoidAll=Sc;A.Contravariant={URI:A.URI,contramap:hc};var Ec=function(t){return function(e){return!t(e)}};A.not=Ec;var bc=function(t){return function(e){return function(r){return e(r)||t(r)}}};A.or=bc;var Rc=function(t){return function(e){return function(r){return e(r)&&t(r)}}};A.and=Rc});var fn=m(z=>{"use strict";Object.defineProperty(z,"__esModule",{value:!0});z.concatAll=z.endo=z.filterSecond=z.filterFirst=z.reverse=void 0;var _c=function(t){return{concat:function(e,r){return t.concat(r,e)}}};z.reverse=_c;var Oc=function(t){return function(e){return{concat:function(r,n){return t(r)?e.concat(r,n):n}}}};z.filterFirst=Oc;var Ac=function(t){return function(e){return{concat:function(r,n){return t(n)?e.concat(r,n):r}}}};z.filterSecond=Ac;var qc=function(t){return function(e){return{concat:function(r,n){return e.concat(t(r),t(n))}}}};z.endo=qc;var Tc=function(t){return function(e){return function(r){return r.reduce(function(n,u){return t.concat(n,u)},e)}}};z.concatAll=Tc});var ln=m(g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0});g.eqDate=g.eqNumber=g.eqString=g.eqBoolean=g.eq=g.strictEqual=g.getStructEq=g.getTupleEq=g.Contravariant=g.getMonoid=g.getSemigroup=g.eqStrict=g.URI=g.contramap=g.tuple=g.struct=g.fromEquals=void 0;var wc=U(),Mc=function(t){return{equals:function(e,r){return e===r||t(e,r)}}};g.fromEquals=Mc;var xc=function(t){return g.fromEquals(function(e,r){for(var n in t)if(!t[n].equals(e[n],r[n]))return!1;return!0})};g.struct=xc;var Uc=function(){for(var t=[],e=0;e{"use strict";Object.defineProperty(p,"__esModule",{value:!0});p.ordDate=p.ordNumber=p.ordString=p.ordBoolean=p.ord=p.getDualOrd=p.getTupleOrd=p.between=p.clamp=p.max=p.min=p.geq=p.leq=p.gt=p.lt=p.equals=p.trivial=p.Contravariant=p.getMonoid=p.getSemigroup=p.URI=p.contramap=p.reverse=p.tuple=p.fromCompare=p.equalsDefault=void 0;var Lc=ln(),ue=U(),Kc=function(t){return function(e,r){return e===r||t(e,r)===0}};p.equalsDefault=Kc;var jc=function(t){return{equals:p.equalsDefault(t),compare:function(e,r){return e===r?0:t(e,r)}}};p.fromCompare=jc;var kc=function(){for(var t=[],e=0;e-1?e:r}};p.max=Qc;var ts=function(t){var e=p.min(t),r=p.max(t);return function(n,u){return function(c){return r(e(c,u),n)}}};p.clamp=ts;var es=function(t){var e=p.lt(t),r=p.gt(t);return function(n,u){return function(c){return!(e(c,n)||r(c,u))}}};p.between=es;p.getTupleOrd=p.tuple;p.getDualOrd=p.reverse;p.ord=p.Contravariant;function rs(t,e){return te?1:0}var Be={equals:Lc.eqStrict.equals,compare:rs};p.ordBoolean=Be;p.ordString=Be;p.ordNumber=Be;p.ordDate=ue.pipe(p.ordNumber,p.contramap(function(t){return t.valueOf()}))});var vn=m(d=>{"use strict";var ns=d&&d.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),is=d&&d.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Ge=d&&d.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&ns(e,t,r);return is(e,t),e};Object.defineProperty(d,"__esModule",{value:!0});d.semigroupProduct=d.semigroupSum=d.semigroupString=d.getFunctionSemigroup=d.semigroupAny=d.semigroupAll=d.fold=d.getIntercalateSemigroup=d.getMeetSemigroup=d.getJoinSemigroup=d.getDualSemigroup=d.getStructSemigroup=d.getTupleSemigroup=d.getFirstSemigroup=d.getLastSemigroup=d.getObjectSemigroup=d.semigroupVoid=d.concatAll=d.last=d.first=d.intercalate=d.tuple=d.struct=d.reverse=d.constant=d.max=d.min=void 0;var dn=U(),as=Ge(ot()),mn=Ge(fn()),hn=Ge(pn()),os=function(t){return{concat:hn.min(t)}};d.min=os;var us=function(t){return{concat:hn.max(t)}};d.max=us;var cs=function(t){return{concat:function(){return t}}};d.constant=cs;d.reverse=mn.reverse;var ss=function(t){return{concat:function(e,r){var n={};for(var u in t)as.has.call(t,u)&&(n[u]=t[u].concat(e[u],r[u]));return n}}};d.struct=ss;var fs=function(){for(var t=[],e=0;e{"use strict";Object.defineProperty(ce,"__esModule",{value:!0});ce.guard=void 0;function vs(t,e){return function(r){return r?e.of(void 0):t.zero()}}ce.guard=vs});var me=m(o=>{"use strict";var gs=o&&o.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ys=o&&o.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Is=o&&o.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&gs(e,t,r);return ys(e,t),e};Object.defineProperty(o,"__esModule",{value:!0});o.fromEither=o.MonadThrow=o.throwError=o.Witherable=o.wilt=o.wither=o.Traversable=o.sequence=o.traverse=o.Filterable=o.partitionMap=o.partition=o.filterMap=o.filter=o.Compactable=o.separate=o.compact=o.Extend=o.extend=o.Alternative=o.guard=o.Zero=o.zero=o.Alt=o.alt=o.altW=o.Foldable=o.reduceRight=o.foldMap=o.reduce=o.Monad=o.Chain=o.chain=o.Applicative=o.Apply=o.ap=o.Pointed=o.of=o.Functor=o.map=o.getMonoid=o.getOrd=o.getEq=o.getShow=o.URI=o.getRight=o.getLeft=o.fromPredicate=o.some=o.none=void 0;o.getLastMonoid=o.getFirstMonoid=o.getApplyMonoid=o.getApplySemigroup=o.option=o.mapNullable=o.getRefinement=o.sequenceArray=o.traverseArray=o.traverseArrayWithIndex=o.traverseReadonlyArrayWithIndex=o.traverseReadonlyNonEmptyArrayWithIndex=o.ApT=o.apS=o.bind=o.bindTo=o.Do=o.exists=o.elem=o.toUndefined=o.toNullable=o.chainNullableK=o.fromNullableK=o.tryCatchK=o.tryCatch=o.fromNullable=o.chainEitherK=o.fromEitherK=o.duplicate=o.chainFirst=o.flatten=o.apSecond=o.apFirst=o.flap=o.getOrElse=o.getOrElseW=o.fold=o.match=o.foldW=o.matchW=o.isNone=o.isSome=o.FromEither=void 0;var Ss=Dt(),se=dt(),yn=mt(),In=ae(),M=U(),Sn=et(),gt=Is(ot()),Es=De(),En=vn(),$e=Bt(),bn=We(),bs=gn();o.none=gt.none;o.some=gt.some;function Rs(t){return function(e){return t(e)?o.some(e):o.none}}o.fromPredicate=Rs;var _s=function(t){return t._tag==="Right"?o.none:o.some(t.left)};o.getLeft=_s;var Os=function(t){return t._tag==="Left"?o.none:o.some(t.right)};o.getRight=Os;var B=function(t,e){return M.pipe(t,o.map(e))},yt=function(t,e){return M.pipe(t,o.ap(e))},fe=function(t,e){return M.pipe(t,o.chain(e))},le=function(t,e,r){return M.pipe(t,o.reduce(e,r))},pe=function(t){var e=o.foldMap(t);return function(r,n){return M.pipe(r,e(n))}},de=function(t,e,r){return M.pipe(t,o.reduceRight(e,r))},Ve=function(t){var e=o.traverse(t);return function(r,n){return M.pipe(r,e(n))}},ze=function(t,e){return M.pipe(t,o.alt(e))},Ht=function(t,e){return M.pipe(t,o.filter(e))},Je=function(t,e){return M.pipe(t,o.filterMap(e))},Rn=function(t,e){return M.pipe(t,o.extend(e))},Xe=function(t,e){return M.pipe(t,o.partition(e))},He=function(t,e){return M.pipe(t,o.partitionMap(e))};o.URI="Option";var As=function(t){return{show:function(e){return o.isNone(e)?"none":"some("+t.show(e.value)+")"}}};o.getShow=As;var qs=function(t){return{equals:function(e,r){return e===r||(o.isNone(e)?o.isNone(r):o.isNone(r)?!1:t.equals(e.value,r.value))}}};o.getEq=qs;var Ts=function(t){return{equals:o.getEq(t).equals,compare:function(e,r){return e===r?0:o.isSome(e)?o.isSome(r)?t.compare(e.value,r.value):1:-1}}};o.getOrd=Ts;var ws=function(t){return{concat:function(e,r){return o.isNone(e)?r:o.isNone(r)?e:o.some(t.concat(e.value,r.value))},empty:o.none}};o.getMonoid=ws;var Ms=function(t){return function(e){return o.isNone(e)?o.none:o.some(t(e.value))}};o.map=Ms;o.Functor={URI:o.URI,map:B};o.of=o.some;o.Pointed={URI:o.URI,of:o.of};var xs=function(t){return function(e){return o.isNone(e)||o.isNone(t)?o.none:o.some(e.value(t.value))}};o.ap=xs;o.Apply={URI:o.URI,map:B,ap:yt};o.Applicative={URI:o.URI,map:B,ap:yt,of:o.of};var Us=function(t){return function(e){return o.isNone(e)?o.none:t(e.value)}};o.chain=Us;o.Chain={URI:o.URI,map:B,ap:yt,chain:fe};o.Monad={URI:o.URI,map:B,ap:yt,of:o.of,chain:fe};var Ps=function(t,e){return function(r){return o.isNone(r)?t:e(t,r.value)}};o.reduce=Ps;var Fs=function(t){return function(e){return function(r){return o.isNone(r)?t.empty:e(r.value)}}};o.foldMap=Fs;var Cs=function(t,e){return function(r){return o.isNone(r)?t:e(r.value,t)}};o.reduceRight=Cs;o.Foldable={URI:o.URI,reduce:le,foldMap:pe,reduceRight:de};var Ns=function(t){return function(e){return o.isNone(e)?t():e}};o.altW=Ns;o.alt=o.altW;o.Alt={URI:o.URI,map:B,alt:ze};var Ws=function(){return o.none};o.zero=Ws;o.Zero={URI:o.URI,zero:o.zero};o.guard=bs.guard(o.Zero,o.Pointed);o.Alternative={URI:o.URI,map:B,ap:yt,of:o.of,alt:ze,zero:o.zero};var Ls=function(t){return function(e){return o.isNone(e)?o.none:o.some(t(e))}};o.extend=Ls;o.Extend={URI:o.URI,map:B,extend:Rn};o.compact=o.chain(M.identity);var Ks=$e.separated(o.none,o.none),js=function(t){return o.isNone(t)?Ks:$e.separated(o.getLeft(t.value),o.getRight(t.value))};o.separate=js;o.Compactable={URI:o.URI,compact:o.compact,separate:o.separate};var ks=function(t){return function(e){return o.isNone(e)?o.none:t(e.value)?e:o.none}};o.filter=ks;var Ds=function(t){return function(e){return o.isNone(e)?o.none:t(e.value)}};o.filterMap=Ds;var Bs=function(t){return function(e){return $e.separated(Ht(e,Es.not(t)),Ht(e,t))}};o.partition=Bs;var Gs=function(t){return M.flow(o.map(t),o.separate)};o.partitionMap=Gs;o.Filterable={URI:o.URI,map:B,compact:o.compact,separate:o.separate,filter:Ht,filterMap:Je,partition:Xe,partitionMap:He};var $s=function(t){return function(e){return function(r){return o.isNone(r)?t.of(o.none):t.map(e(r.value),o.some)}}};o.traverse=$s;var Vs=function(t){return function(e){return o.isNone(e)?t.of(o.none):t.map(e.value,o.some)}};o.sequence=Vs;o.Traversable={URI:o.URI,map:B,reduce:le,foldMap:pe,reduceRight:de,traverse:Ve,sequence:o.sequence};var Ze=bn.witherDefault(o.Traversable,o.Compactable),Ye=bn.wiltDefault(o.Traversable,o.Compactable),zs=function(t){var e=Ze(t);return function(r){return function(n){return e(n,r)}}};o.wither=zs;var Js=function(t){var e=Ye(t);return function(r){return function(n){return e(n,r)}}};o.wilt=Js;o.Witherable={URI:o.URI,map:B,reduce:le,foldMap:pe,reduceRight:de,traverse:Ve,sequence:o.sequence,compact:o.compact,separate:o.separate,filter:Ht,filterMap:Je,partition:Xe,partitionMap:He,wither:Ze,wilt:Ye};var Xs=function(){return o.none};o.throwError=Xs;o.MonadThrow={URI:o.URI,map:B,ap:yt,of:o.of,chain:fe,throwError:o.throwError};o.fromEither=o.getRight;o.FromEither={URI:o.URI,fromEither:o.fromEither};o.isSome=gt.isSome;var Hs=function(t){return t._tag==="None"};o.isNone=Hs;var Zs=function(t,e){return function(r){return o.isNone(r)?t():e(r.value)}};o.matchW=Zs;o.foldW=o.matchW;o.match=o.matchW;o.fold=o.match;var Ys=function(t){return function(e){return o.isNone(e)?t():e.value}};o.getOrElseW=Ys;o.getOrElse=o.getOrElseW;o.flap=Sn.flap(o.Functor);o.apFirst=se.apFirst(o.Apply);o.apSecond=se.apSecond(o.Apply);o.flatten=o.compact;o.chainFirst=yn.chainFirst(o.Chain);o.duplicate=o.extend(M.identity);o.fromEitherK=In.fromEitherK(o.FromEither);o.chainEitherK=In.chainEitherK(o.FromEither,o.Chain);var Qs=function(t){return t==null?o.none:o.some(t)};o.fromNullable=Qs;var tf=function(t){try{return o.some(t())}catch{return o.none}};o.tryCatch=tf;var ef=function(t){return function(){for(var e=[],r=0;r{"use strict";var pf=D&&D.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),df=D&&D.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),mf=D&&D.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&pf(e,t,r);return df(e,t),e};Object.defineProperty(D,"__esModule",{value:!0});D.getCompactableComposition=D.separate=D.compact=void 0;var On=U(),qn=et(),An=me(),hf=mf(Bt());function Qe(t,e){return function(r){return t.map(r,e.compact)}}D.compact=Qe;function Tn(t,e,r){var n=Qe(t,e),u=qn.map(t,r);return function(c){return hf.separated(n(On.pipe(c,u(An.getLeft))),n(On.pipe(c,u(An.getRight))))}}D.separate=Tn;function vf(t,e){var r=qn.getFunctorComposition(t,e).map;return{map:r,compact:Qe(t,e),separate:Tn(t,e,e)}}D.getCompactableComposition=vf});var kn=m(S=>{"use strict";var gf=S&&S.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),yf=S&&S.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),If=S&&S.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&gf(e,t,r);return yf(e,t),e};Object.defineProperty(S,"__esModule",{value:!0});S.getEitherM=S.toUnion=S.swap=S.orLeft=S.orElseFirst=S.orElse=S.getOrElse=S.matchE=S.match=S.altValidation=S.mapLeft=S.bimap=S.alt=S.chain=S.ap=S.map=S.leftF=S.rightF=S.left=S.right=void 0;var Sf=dt(),T=If(Xt()),Z=U(),Ef=et();function er(t){return Z.flow(T.right,t.of)}S.right=er;function wn(t){return Z.flow(T.left,t.of)}S.left=wn;function Mn(t){return function(e){return t.map(e,T.right)}}S.rightF=Mn;function xn(t){return function(e){return t.map(e,T.left)}}S.leftF=xn;function Un(t){return Ef.map(t,T.Functor)}S.map=Un;function Pn(t){return Sf.ap(t,T.Apply)}S.ap=Pn;function Fn(t){return function(e){return function(r){return t.chain(r,function(n){return T.isLeft(n)?t.of(n):e(n.right)})}}}S.chain=Fn;function Cn(t){return function(e){return function(r){return t.chain(r,function(n){return T.isLeft(n)?e():t.of(n)})}}}S.alt=Cn;function Nn(t){return function(e,r){return function(n){return t.map(n,T.bimap(e,r))}}}S.bimap=Nn;function Wn(t){return function(e){return function(r){return t.map(r,T.mapLeft(e))}}}S.mapLeft=Wn;function bf(t,e){return function(r){return function(n){return t.chain(n,T.match(function(u){return t.map(r(),T.mapLeft(function(c){return e.concat(u,c)}))},er(t)))}}}S.altValidation=bf;function Rf(t){return function(e,r){return function(n){return t.map(n,T.match(e,r))}}}S.match=Rf;function Ln(t){return function(e,r){return function(n){return t.chain(n,T.match(e,r))}}}S.matchE=Ln;function Kn(t){return function(e){return function(r){return t.chain(r,T.match(e,t.of))}}}S.getOrElse=Kn;function rr(t){return function(e){return function(r){return t.chain(r,function(n){return T.isLeft(n)?e(n.left):t.of(n)})}}}S.orElse=rr;function _f(t){var e=rr(t);return function(r){return e(function(n){return t.map(r(n),function(u){return T.isLeft(u)?u:T.left(n)})})}}S.orElseFirst=_f;function Of(t){return function(e){return function(r){return t.chain(r,T.match(function(n){return t.map(e(n),T.left)},function(n){return t.of(T.right(n))}))}}}S.orLeft=Of;function jn(t){return function(e){return t.map(e,T.swap)}}S.swap=jn;function Af(t){return function(e){return t.map(e,T.toUnion)}}S.toUnion=Af;function qf(t){var e=Pn(t),r=Un(t),n=Fn(t),u=Cn(t),c=Nn(t),f=Wn(t),l=Ln(t),v=Kn(t),y=rr(t);return{map:function(I,_){return Z.pipe(I,r(_))},ap:function(I,_){return Z.pipe(I,e(_))},of:er(t),chain:function(I,_){return Z.pipe(I,n(_))},alt:function(I,_){return Z.pipe(I,u(_))},bimap:function(I,_,P){return Z.pipe(I,c(_,P))},mapLeft:function(I,_){return Z.pipe(I,f(_))},fold:function(I,_,P){return Z.pipe(I,l(_,P))},getOrElse:function(I,_){return Z.pipe(I,v(_))},orElse:function(I,_){return Z.pipe(I,y(_))},swap:jn(t),rightM:Mn(t),leftM:xn(t),left:wn(t)}}S.getEitherM=qf});var zn=m(J=>{"use strict";Object.defineProperty(J,"__esModule",{value:!0});J.getFilterableComposition=J.partitionMap=J.partition=J.filterMap=J.filter=void 0;var Dn=tr(),wt=U(),Tf=et(),Bn=me(),wf=De(),Gn=Bt();function nr(t,e){return function(r){return function(n){return t.map(n,function(u){return e.filter(u,r)})}}}J.filter=nr;function ir(t,e){return function(r){return function(n){return t.map(n,function(u){return e.filterMap(u,r)})}}}J.filterMap=ir;function $n(t,e){var r=nr(t,e);return function(n){var u=r(wf.not(n)),c=r(n);return function(f){return Gn.separated(u(f),c(f))}}}J.partition=$n;function Vn(t,e){var r=ir(t,e);return function(n){return function(u){return Gn.separated(wt.pipe(u,r(function(c){return Bn.getLeft(n(c))})),wt.pipe(u,r(function(c){return Bn.getRight(n(c))})))}}}J.partitionMap=Vn;function Mf(t,e){var r=Tf.getFunctorComposition(t,e).map,n=Dn.compact(t,e),u=Dn.separate(t,e,e),c=nr(t,e),f=ir(t,e),l=$n(t,e),v=Vn(t,e);return{map:r,compact:n,separate:u,filter:function(y,I){return wt.pipe(y,c(I))},filterMap:function(y,I){return wt.pipe(y,f(I))},partition:function(y,I){return wt.pipe(y,l(I))},partitionMap:function(y,I){return wt.pipe(y,v(I))}}}J.getFilterableComposition=Mf});var or=m(ct=>{"use strict";Object.defineProperty(ct,"__esModule",{value:!0});ct.chainFirstIOK=ct.chainIOK=ct.fromIOK=void 0;var xf=mt(),ar=U();function Uf(t){return function(e){return ar.flow(e,t.fromIO)}}ct.fromIOK=Uf;function Pf(t,e){return function(r){var n=ar.flow(r,t.fromIO);return function(u){return e.chain(u,n)}}}ct.chainIOK=Pf;function Ff(t,e){var r=xf.chainFirst(e);return function(n){return r(ar.flow(n,t.fromIO))}}ct.chainFirstIOK=Ff});var Jn=m(st=>{"use strict";Object.defineProperty(st,"__esModule",{value:!0});st.chainFirstTaskK=st.chainTaskK=st.fromTaskK=void 0;var Cf=mt(),ur=U();function Nf(t){return function(e){return ur.flow(e,t.fromTask)}}st.fromTaskK=Nf;function Wf(t,e){return function(r){var n=ur.flow(r,t.fromTask);return function(u){return e.chain(u,n)}}}st.chainTaskK=Wf;function Lf(t,e){var r=Cf.chainFirst(e);return function(n){return r(ur.flow(n,t.fromTask))}}st.chainFirstTaskK=Lf});var Zn=m(s=>{"use strict";var Kf=s&&s.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),jf=s&&s.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),kf=s&&s.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Kf(e,t,r);return jf(e,t),e};Object.defineProperty(s,"__esModule",{value:!0});s.getMonoid=s.getSemigroup=s.taskSeq=s.task=s.sequenceSeqArray=s.traverseSeqArray=s.traverseSeqArrayWithIndex=s.sequenceArray=s.traverseArray=s.traverseArrayWithIndex=s.traverseReadonlyArrayWithIndexSeq=s.traverseReadonlyNonEmptyArrayWithIndexSeq=s.traverseReadonlyArrayWithIndex=s.traverseReadonlyNonEmptyArrayWithIndex=s.ApT=s.apS=s.bind=s.bindTo=s.Do=s.never=s.FromTask=s.chainFirstIOK=s.chainIOK=s.fromIOK=s.FromIO=s.chainFirst=s.MonadTask=s.fromTask=s.MonadIO=s.Monad=s.Chain=s.ApplicativeSeq=s.ApplySeq=s.ApplicativePar=s.apSecond=s.apFirst=s.ApplyPar=s.Pointed=s.flap=s.Functor=s.getRaceMonoid=s.URI=s.flatten=s.chain=s.of=s.ap=s.map=s.delay=s.fromIO=void 0;var Df=Dt(),he=dt(),Xn=mt(),cr=or(),at=U(),Hn=et(),It=kf(ot()),Bf=function(t){return function(){return Promise.resolve().then(t)}};s.fromIO=Bf;function Gf(t){return function(e){return function(){return new Promise(function(r){setTimeout(function(){Promise.resolve().then(e).then(r)},t)})}}}s.delay=Gf;var Y=function(t,e){return at.pipe(t,s.map(e))},St=function(t,e){return at.pipe(t,s.ap(e))},sr=function(t,e){return at.pipe(t,s.chain(function(r){return at.pipe(e,s.map(r))}))},Mt=function(t,e){return at.pipe(t,s.chain(e))},$f=function(t){return function(e){return function(){return Promise.resolve().then(e).then(t)}}};s.map=$f;var Vf=function(t){return function(e){return function(){return Promise.all([Promise.resolve().then(e),Promise.resolve().then(t)]).then(function(r){var n=r[0],u=r[1];return n(u)})}}};s.ap=Vf;var zf=function(t){return function(){return Promise.resolve(t)}};s.of=zf;var Jf=function(t){return function(e){return function(){return Promise.resolve().then(e).then(function(r){return t(r)()})}}};s.chain=Jf;s.flatten=s.chain(at.identity);s.URI="Task";function Xf(){return{concat:function(t,e){return function(){return Promise.race([Promise.resolve().then(t),Promise.resolve().then(e)])}},empty:s.never}}s.getRaceMonoid=Xf;s.Functor={URI:s.URI,map:Y};s.flap=Hn.flap(s.Functor);s.Pointed={URI:s.URI,of:s.of};s.ApplyPar={URI:s.URI,map:Y,ap:St};s.apFirst=he.apFirst(s.ApplyPar);s.apSecond=he.apSecond(s.ApplyPar);s.ApplicativePar={URI:s.URI,map:Y,ap:St,of:s.of};s.ApplySeq={URI:s.URI,map:Y,ap:sr};s.ApplicativeSeq={URI:s.URI,map:Y,ap:sr,of:s.of};s.Chain={URI:s.URI,map:Y,ap:St,chain:Mt};s.Monad={URI:s.URI,map:Y,of:s.of,ap:St,chain:Mt};s.MonadIO={URI:s.URI,map:Y,of:s.of,ap:St,chain:Mt,fromIO:s.fromIO};s.fromTask=at.identity;s.MonadTask={URI:s.URI,map:Y,of:s.of,ap:St,chain:Mt,fromIO:s.fromIO,fromTask:s.fromTask};s.chainFirst=Xn.chainFirst(s.Chain);s.FromIO={URI:s.URI,fromIO:s.fromIO};s.fromIOK=cr.fromIOK(s.FromIO);s.chainIOK=cr.chainIOK(s.FromIO,s.Chain);s.chainFirstIOK=cr.chainFirstIOK(s.FromIO,s.Chain);s.FromTask={URI:s.URI,fromIO:s.fromIO,fromTask:s.fromTask};var Hf=function(){return new Promise(function(t){})};s.never=Hf;s.Do=s.of(It.emptyRecord);s.bindTo=Hn.bindTo(s.Functor);s.bind=Xn.bind(s.Chain);s.apS=he.apS(s.ApplyPar);s.ApT=s.of(It.emptyReadonlyArray);var Zf=function(t){return function(e){return function(){return Promise.all(e.map(function(r,n){return Promise.resolve().then(function(){return t(n,r)()})}))}}};s.traverseReadonlyNonEmptyArrayWithIndex=Zf;var Yf=function(t){var e=s.traverseReadonlyNonEmptyArrayWithIndex(t);return function(r){return It.isNonEmpty(r)?e(r):s.ApT}};s.traverseReadonlyArrayWithIndex=Yf;var Qf=function(t){return function(e){return function(){return It.tail(e).reduce(function(r,n,u){return r.then(function(c){return Promise.resolve().then(t(u+1,n)).then(function(f){return c.push(f),c})})},Promise.resolve().then(t(0,It.head(e))).then(It.singleton))}}};s.traverseReadonlyNonEmptyArrayWithIndexSeq=Qf;var tl=function(t){var e=s.traverseReadonlyNonEmptyArrayWithIndexSeq(t);return function(r){return It.isNonEmpty(r)?e(r):s.ApT}};s.traverseReadonlyArrayWithIndexSeq=tl;s.traverseArrayWithIndex=s.traverseReadonlyArrayWithIndex;var el=function(t){return s.traverseReadonlyArrayWithIndex(function(e,r){return t(r)})};s.traverseArray=el;s.sequenceArray=s.traverseArray(at.identity);s.traverseSeqArrayWithIndex=s.traverseReadonlyArrayWithIndexSeq;var rl=function(t){return s.traverseReadonlyArrayWithIndexSeq(function(e,r){return t(r)})};s.traverseSeqArray=rl;s.sequenceSeqArray=s.traverseSeqArray(at.identity);s.task={URI:s.URI,map:Y,of:s.of,ap:St,chain:Mt,fromIO:s.fromIO,fromTask:s.fromTask};s.taskSeq={URI:s.URI,map:Y,of:s.of,ap:sr,chain:Mt,fromIO:s.fromIO,fromTask:s.fromTask};s.getSemigroup=he.getApplySemigroup(s.ApplySeq);s.getMonoid=Df.getApplicativeMonoid(s.ApplicativeSeq)});var mr=m(a=>{"use strict";var nl=a&&a.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),il=a&&a.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ge=a&&a.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&nl(e,t,r);return il(e,t),e};Object.defineProperty(a,"__esModule",{value:!0});a.getCompactable=a.getAltTaskValidation=a.getApplicativeTaskValidation=a.URI=a.throwError=a.of=a.altW=a.alt=a.flatten=a.flattenW=a.chainW=a.chain=a.apW=a.ap=a.mapLeft=a.bimap=a.map=a.chainIOEitherK=a.chainIOEitherKW=a.fromIOEitherK=a.chainTaskOptionK=a.fromTaskOptionK=a.swap=a.orLeft=a.orElseFirstW=a.orElseFirst=a.orElseW=a.orElse=a.toUnion=a.tryCatchK=a.tryCatch=a.getOrElseW=a.getOrElse=a.foldW=a.matchEW=a.fold=a.matchE=a.matchW=a.match=a.fromTaskOption=a.fromIOEither=a.fromEither=a.fromTask=a.fromIO=a.leftIO=a.rightIO=a.leftTask=a.rightTask=a.right=a.left=void 0;a.traverseReadonlyArrayWithIndexSeq=a.traverseReadonlyNonEmptyArrayWithIndexSeq=a.traverseReadonlyArrayWithIndex=a.traverseReadonlyNonEmptyArrayWithIndex=a.ApT=a.apSW=a.apS=a.bindW=a.bind=a.bindTo=a.Do=a.bracket=a.taskify=a.chainFirstTaskK=a.chainTaskK=a.fromTaskK=a.FromTask=a.chainFirstIOK=a.chainIOK=a.fromIOK=a.FromIO=a.fromEitherK=a.filterOrElseW=a.filterOrElse=a.fromPredicate=a.chainEitherKW=a.chainEitherK=a.chainOptionK=a.fromOptionK=a.fromOption=a.FromEither=a.Alt=a.Bifunctor=a.chainFirstW=a.chainFirst=a.MonadThrow=a.MonadTask=a.MonadIO=a.Monad=a.Chain=a.ApplicativeSeq=a.ApplySeq=a.ApplicativePar=a.apSecond=a.apFirst=a.ApplyPar=a.Pointed=a.flap=a.Functor=a.getFilterable=void 0;a.getTaskValidation=a.getSemigroup=a.getApplyMonoid=a.getApplySemigroup=a.taskEitherSeq=a.taskEither=a.sequenceSeqArray=a.traverseSeqArray=a.traverseSeqArrayWithIndex=a.sequenceArray=a.traverseArray=a.traverseArrayWithIndex=void 0;var al=Dt(),xt=dt(),Qn=mt(),Yn=tr(),ft=ge(Xt()),F=ge(kn()),ve=zn(),Et=ae(),fr=or(),lr=Jn(),q=U(),ti=et(),G=ge(ot()),R=ge(Zn());a.left=F.left(R.Pointed);a.right=F.right(R.Pointed);a.rightTask=F.rightF(R.Functor);a.leftTask=F.leftF(R.Functor);a.rightIO=q.flow(R.fromIO,a.rightTask);a.leftIO=q.flow(R.fromIO,a.leftTask);a.fromIO=a.rightIO;a.fromTask=a.rightTask;a.fromEither=R.of;a.fromIOEither=R.fromIO;var ol=function(t){return R.map(ft.fromOption(t))};a.fromTaskOption=ol;a.match=F.match(R.Functor);a.matchW=a.match;a.matchE=F.matchE(R.Monad);a.fold=a.matchE;a.matchEW=a.matchE;a.foldW=a.matchEW;a.getOrElse=F.getOrElse(R.Monad);a.getOrElseW=a.getOrElse;var ul=function(t,e){return function(){return t().then(G.right,function(r){return G.left(e(r))})}};a.tryCatch=ul;var cl=function(t,e){return function(){for(var r=[],n=0;n{oi.exports=ai;ai.sync=Al;var ni=require("fs");function Ol(t,e){var r=e.pathExt!==void 0?e.pathExt:process.env.PATHEXT;if(!r||(r=r.split(";"),r.indexOf("")!==-1))return!0;for(var n=0;n{li.exports=si;si.sync=ql;var ci=require("fs");function si(t,e,r){ci.stat(t,function(n,u){r(n,n?!1:fi(u,e))})}function ql(t,e){return fi(ci.statSync(t),e)}function fi(t,e){return t.isFile()&&Tl(t,e)}function Tl(t,e){var r=t.mode,n=t.uid,u=t.gid,c=e.uid!==void 0?e.uid:process.getuid&&process.getuid(),f=e.gid!==void 0?e.gid:process.getgid&&process.getgid(),l=parseInt("100",8),v=parseInt("010",8),y=parseInt("001",8),I=l|v,_=r&y||r&v&&u===f||r&l&&n===c||r&I&&c===0;return _}});var mi=m((Hd,di)=>{var Xd=require("fs"),Se;process.platform==="win32"||global.TESTING_WINDOWS?Se=ui():Se=pi();di.exports=hr;hr.sync=wl;function hr(t,e,r){if(typeof e=="function"&&(r=e,e={}),!r){if(typeof Promise!="function")throw new TypeError("callback not provided");return new Promise(function(n,u){hr(t,e||{},function(c,f){c?u(c):n(f)})})}Se(t,e||{},function(n,u){n&&(n.code==="EACCES"||e&&e.ignoreErrors)&&(n=null,u=!1),r(n,u)})}function wl(t,e){try{return Se.sync(t,e||{})}catch(r){if(e&&e.ignoreErrors||r.code==="EACCES")return!1;throw r}}});var Ei=m((Zd,Si)=>{var Ut=process.platform==="win32"||process.env.OSTYPE==="cygwin"||process.env.OSTYPE==="msys",hi=require("path"),Ml=Ut?";":":",vi=mi(),gi=t=>Object.assign(new Error(`not found: ${t}`),{code:"ENOENT"}),yi=(t,e)=>{let r=e.colon||Ml,n=t.match(/\//)||Ut&&t.match(/\\/)?[""]:[...Ut?[process.cwd()]:[],...(e.path||process.env.PATH||"").split(r)],u=Ut?e.pathExt||process.env.PATHEXT||".EXE;.CMD;.BAT;.COM":"",c=Ut?u.split(r):[""];return Ut&&t.indexOf(".")!==-1&&c[0]!==""&&c.unshift(""),{pathEnv:n,pathExt:c,pathExtExe:u}},Ii=(t,e,r)=>{typeof e=="function"&&(r=e,e={}),e||(e={});let{pathEnv:n,pathExt:u,pathExtExe:c}=yi(t,e),f=[],l=y=>new Promise((I,_)=>{if(y===n.length)return e.all&&f.length?I(f):_(gi(t));let P=n[y],$=/^".*"$/.test(P)?P.slice(1,-1):P,V=hi.join($,t),X=!$&&/^\.[\\\/]/.test(t)?t.slice(0,2)+V:V;I(v(X,y,0))}),v=(y,I,_)=>new Promise((P,$)=>{if(_===u.length)return P(l(I+1));let V=u[_];vi(y+V,{pathExt:c},(X,_t)=>{if(!X&&_t)if(e.all)f.push(y+V);else return P(y+V);return P(v(y,I,_+1))})});return r?l(0).then(y=>r(null,y),r):l(0)},xl=(t,e)=>{e=e||{};let{pathEnv:r,pathExt:n,pathExtExe:u}=yi(t,e),c=[];for(let f=0;f{"use strict";var bi=(t={})=>{let e=t.env||process.env;return(t.platform||process.platform)!=="win32"?"PATH":Object.keys(e).reverse().find(n=>n.toUpperCase()==="PATH")||"Path"};vr.exports=bi;vr.exports.default=bi});var Ai=m((Qd,Oi)=>{"use strict";var Ri=require("path"),Ul=Ei(),Pl=gr();function _i(t,e){let r=t.options.env||process.env,n=process.cwd(),u=t.options.cwd!=null,c=u&&process.chdir!==void 0&&!process.chdir.disabled;if(c)try{process.chdir(t.options.cwd)}catch{}let f;try{f=Ul.sync(t.command,{path:r[Pl({env:r})],pathExt:e?Ri.delimiter:void 0})}catch{}finally{c&&process.chdir(n)}return f&&(f=Ri.resolve(u?t.options.cwd:"",f)),f}function Fl(t){return _i(t)||_i(t,!0)}Oi.exports=Fl});var qi=m((tm,Ir)=>{"use strict";var yr=/([()\][%!^"`<>&|;, *?])/g;function Cl(t){return t=t.replace(yr,"^$1"),t}function Nl(t,e){return t=`${t}`,t=t.replace(/(\\*)"/g,'$1$1\\"'),t=t.replace(/(\\*)$/,"$1$1"),t=`"${t}"`,t=t.replace(yr,"^$1"),e&&(t=t.replace(yr,"^$1")),t}Ir.exports.command=Cl;Ir.exports.argument=Nl});var wi=m((em,Ti)=>{"use strict";Ti.exports=/^#!(.*)/});var xi=m((rm,Mi)=>{"use strict";var Wl=wi();Mi.exports=(t="")=>{let e=t.match(Wl);if(!e)return null;let[r,n]=e[0].replace(/#! ?/,"").split(" "),u=r.split("/").pop();return u==="env"?n:n?`${u} ${n}`:u}});var Pi=m((nm,Ui)=>{"use strict";var Sr=require("fs"),Ll=xi();function Kl(t){let r=Buffer.alloc(150),n;try{n=Sr.openSync(t,"r"),Sr.readSync(n,r,0,150,0),Sr.closeSync(n)}catch{}return Ll(r.toString())}Ui.exports=Kl});var Wi=m((im,Ni)=>{"use strict";var jl=require("path"),Fi=Ai(),Ci=qi(),kl=Pi(),Dl=process.platform==="win32",Bl=/\.(?:com|exe)$/i,Gl=/node_modules[\\/].bin[\\/][^\\/]+\.cmd$/i;function $l(t){t.file=Fi(t);let e=t.file&&kl(t.file);return e?(t.args.unshift(t.file),t.command=e,Fi(t)):t.file}function Vl(t){if(!Dl)return t;let e=$l(t),r=!Bl.test(e);if(t.options.forceShell||r){let n=Gl.test(e);t.command=jl.normalize(t.command),t.command=Ci.command(t.command),t.args=t.args.map(c=>Ci.argument(c,n));let u=[t.command].concat(t.args).join(" ");t.args=["/d","/s","/c",`"${u}"`],t.command=process.env.comspec||"cmd.exe",t.options.windowsVerbatimArguments=!0}return t}function zl(t,e,r){e&&!Array.isArray(e)&&(r=e,e=null),e=e?e.slice(0):[],r=Object.assign({},r);let n={command:t,args:e,options:r,file:void 0,original:{command:t,args:e}};return r.shell?n:Vl(n)}Ni.exports=zl});var ji=m((am,Ki)=>{"use strict";var Er=process.platform==="win32";function br(t,e){return Object.assign(new Error(`${e} ${t.command} ENOENT`),{code:"ENOENT",errno:"ENOENT",syscall:`${e} ${t.command}`,path:t.command,spawnargs:t.args})}function Jl(t,e){if(!Er)return;let r=t.emit;t.emit=function(n,u){if(n==="exit"){let c=Li(u,e,"spawn");if(c)return r.call(t,"error",c)}return r.apply(t,arguments)}}function Li(t,e){return Er&&t===1&&!e.file?br(e.original,"spawn"):null}function Xl(t,e){return Er&&t===1&&!e.file?br(e.original,"spawnSync"):null}Ki.exports={hookChildProcess:Jl,verifyENOENT:Li,verifyENOENTSync:Xl,notFoundError:br}});var Bi=m((om,Pt)=>{"use strict";var ki=require("child_process"),Rr=Wi(),_r=ji();function Di(t,e,r){let n=Rr(t,e,r),u=ki.spawn(n.command,n.args,n.options);return _r.hookChildProcess(u,n),u}function Hl(t,e,r){let n=Rr(t,e,r),u=ki.spawnSync(n.command,n.args,n.options);return u.error=u.error||_r.verifyENOENTSync(u.status,n),u}Pt.exports=Di;Pt.exports.spawn=Di;Pt.exports.sync=Hl;Pt.exports._parse=Rr;Pt.exports._enoent=_r});var $i=m((um,Gi)=>{"use strict";Gi.exports=t=>{let e=typeof t=="string"?` +`:` +`.charCodeAt(),r=typeof t=="string"?"\r":"\r".charCodeAt();return t[t.length-1]===e&&(t=t.slice(0,t.length-1)),t[t.length-1]===r&&(t=t.slice(0,t.length-1)),t}});var Ji=m((cm,Yt)=>{"use strict";var Zt=require("path"),Vi=gr(),zi=t=>{t=x({cwd:process.cwd(),path:process.env[Vi()],execPath:process.execPath},t);let e,r=Zt.resolve(t.cwd),n=[];for(;e!==r;)n.push(Zt.join(r,"node_modules/.bin")),e=r,r=Zt.resolve(r,"..");let u=Zt.resolve(t.cwd,t.execPath,"..");return n.push(u),n.concat(t.path).join(Zt.delimiter)};Yt.exports=zi;Yt.exports.default=zi;Yt.exports.env=t=>{t=x({env:process.env},t);let e=x({},t.env),r=Vi({env:e});return t.path=e[r],e[r]=Yt.exports(t),e}});var Hi=m((sm,Or)=>{"use strict";var Xi=(t,e)=>{for(let r of Reflect.ownKeys(e))Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(e,r));return t};Or.exports=Xi;Or.exports.default=Xi});var Yi=m((fm,be)=>{"use strict";var Zl=Hi(),Ee=new WeakMap,Zi=(t,e={})=>{if(typeof t!="function")throw new TypeError("Expected a function");let r,n=0,u=t.displayName||t.name||"",c=function(...f){if(Ee.set(c,++n),n===1)r=t.apply(this,f),t=null;else if(e.throw===!0)throw new Error(`Function \`${u}\` can only be called once`);return r};return Zl(c,t),Ee.set(c,n),c};be.exports=Zi;be.exports.default=Zi;be.exports.callCount=t=>{if(!Ee.has(t))throw new Error(`The given function \`${t.name}\` is not wrapped by the \`onetime\` package`);return Ee.get(t)}});var Qi=m(Re=>{"use strict";Object.defineProperty(Re,"__esModule",{value:!0});Re.SIGNALS=void 0;var Yl=[{name:"SIGHUP",number:1,action:"terminate",description:"Terminal closed",standard:"posix"},{name:"SIGINT",number:2,action:"terminate",description:"User interruption with CTRL-C",standard:"ansi"},{name:"SIGQUIT",number:3,action:"core",description:"User interruption with CTRL-\\",standard:"posix"},{name:"SIGILL",number:4,action:"core",description:"Invalid machine instruction",standard:"ansi"},{name:"SIGTRAP",number:5,action:"core",description:"Debugger breakpoint",standard:"posix"},{name:"SIGABRT",number:6,action:"core",description:"Aborted",standard:"ansi"},{name:"SIGIOT",number:6,action:"core",description:"Aborted",standard:"bsd"},{name:"SIGBUS",number:7,action:"core",description:"Bus error due to misaligned, non-existing address or paging error",standard:"bsd"},{name:"SIGEMT",number:7,action:"terminate",description:"Command should be emulated but is not implemented",standard:"other"},{name:"SIGFPE",number:8,action:"core",description:"Floating point arithmetic error",standard:"ansi"},{name:"SIGKILL",number:9,action:"terminate",description:"Forced termination",standard:"posix",forced:!0},{name:"SIGUSR1",number:10,action:"terminate",description:"Application-specific signal",standard:"posix"},{name:"SIGSEGV",number:11,action:"core",description:"Segmentation fault",standard:"ansi"},{name:"SIGUSR2",number:12,action:"terminate",description:"Application-specific signal",standard:"posix"},{name:"SIGPIPE",number:13,action:"terminate",description:"Broken pipe or socket",standard:"posix"},{name:"SIGALRM",number:14,action:"terminate",description:"Timeout or timer",standard:"posix"},{name:"SIGTERM",number:15,action:"terminate",description:"Termination",standard:"ansi"},{name:"SIGSTKFLT",number:16,action:"terminate",description:"Stack is empty or overflowed",standard:"other"},{name:"SIGCHLD",number:17,action:"ignore",description:"Child process terminated, paused or unpaused",standard:"posix"},{name:"SIGCLD",number:17,action:"ignore",description:"Child process terminated, paused or unpaused",standard:"other"},{name:"SIGCONT",number:18,action:"unpause",description:"Unpaused",standard:"posix",forced:!0},{name:"SIGSTOP",number:19,action:"pause",description:"Paused",standard:"posix",forced:!0},{name:"SIGTSTP",number:20,action:"pause",description:'Paused using CTRL-Z or "suspend"',standard:"posix"},{name:"SIGTTIN",number:21,action:"pause",description:"Background process cannot read terminal input",standard:"posix"},{name:"SIGBREAK",number:21,action:"terminate",description:"User interruption with CTRL-BREAK",standard:"other"},{name:"SIGTTOU",number:22,action:"pause",description:"Background process cannot write to terminal output",standard:"posix"},{name:"SIGURG",number:23,action:"ignore",description:"Socket received out-of-band data",standard:"bsd"},{name:"SIGXCPU",number:24,action:"core",description:"Process timed out",standard:"bsd"},{name:"SIGXFSZ",number:25,action:"core",description:"File too big",standard:"bsd"},{name:"SIGVTALRM",number:26,action:"terminate",description:"Timeout or timer",standard:"bsd"},{name:"SIGPROF",number:27,action:"terminate",description:"Timeout or timer",standard:"bsd"},{name:"SIGWINCH",number:28,action:"ignore",description:"Terminal window size changed",standard:"bsd"},{name:"SIGIO",number:29,action:"terminate",description:"I/O is available",standard:"other"},{name:"SIGPOLL",number:29,action:"terminate",description:"Watched event",standard:"other"},{name:"SIGINFO",number:29,action:"ignore",description:"Request for process information",standard:"other"},{name:"SIGPWR",number:30,action:"terminate",description:"Device running out of power",standard:"systemv"},{name:"SIGSYS",number:31,action:"core",description:"Invalid system call",standard:"other"},{name:"SIGUNUSED",number:31,action:"terminate",description:"Invalid system call",standard:"other"}];Re.SIGNALS=Yl});var Ar=m(Ft=>{"use strict";Object.defineProperty(Ft,"__esModule",{value:!0});Ft.SIGRTMAX=Ft.getRealtimeSignals=void 0;var Ql=function(){let t=ea-ta+1;return Array.from({length:t},tp)};Ft.getRealtimeSignals=Ql;var tp=function(t,e){return{name:`SIGRT${e+1}`,number:ta+e,action:"terminate",description:"Application-specific signal (realtime)",standard:"posix"}},ta=34,ea=64;Ft.SIGRTMAX=ea});var ra=m(_e=>{"use strict";Object.defineProperty(_e,"__esModule",{value:!0});_e.getSignals=void 0;var ep=require("os"),rp=Qi(),np=Ar(),ip=function(){let t=(0,np.getRealtimeSignals)();return[...rp.SIGNALS,...t].map(ap)};_e.getSignals=ip;var ap=function({name:t,number:e,description:r,action:n,forced:u=!1,standard:c}){let{signals:{[t]:f}}=ep.constants,l=f!==void 0;return{name:t,number:l?f:e,description:r,supported:l,action:n,forced:u,standard:c}}});var ia=m(Ct=>{"use strict";Object.defineProperty(Ct,"__esModule",{value:!0});Ct.signalsByNumber=Ct.signalsByName=void 0;var op=require("os"),na=ra(),up=Ar(),cp=function(){return(0,na.getSignals)().reduce(sp,{})},sp=function(t,{name:e,number:r,description:n,supported:u,action:c,forced:f,standard:l}){return H(x({},t),{[e]:{name:e,number:r,description:n,supported:u,action:c,forced:f,standard:l}})},fp=cp();Ct.signalsByName=fp;var lp=function(){let t=(0,na.getSignals)(),e=up.SIGRTMAX+1,r=Array.from({length:e},(n,u)=>pp(u,t));return Object.assign({},...r)},pp=function(t,e){let r=dp(t,e);if(r===void 0)return{};let{name:n,description:u,supported:c,action:f,forced:l,standard:v}=r;return{[t]:{name:n,number:t,description:u,supported:c,action:f,forced:l,standard:v}}},dp=function(t,e){let r=e.find(({name:n})=>op.constants.signals[n]===t);return r!==void 0?r:e.find(n=>n.number===t)},mp=lp();Ct.signalsByNumber=mp});var oa=m((hm,aa)=>{"use strict";var{signalsByName:hp}=ia(),vp=({timedOut:t,timeout:e,errorCode:r,signal:n,signalDescription:u,exitCode:c,isCanceled:f})=>t?`timed out after ${e} milliseconds`:f?"was canceled":r!==void 0?`failed with ${r}`:n!==void 0?`was killed with ${n} (${u})`:c!==void 0?`failed with exit code ${c}`:"failed",gp=({stdout:t,stderr:e,all:r,error:n,signal:u,exitCode:c,command:f,escapedCommand:l,timedOut:v,isCanceled:y,killed:I,parsed:{options:{timeout:_}}})=>{c=c===null?void 0:c,u=u===null?void 0:u;let P=u===void 0?void 0:hp[u].description,$=n&&n.code,X=`Command ${vp({timedOut:v,timeout:_,errorCode:$,signal:u,signalDescription:P,exitCode:c,isCanceled:y})}: ${f}`,_t=Object.prototype.toString.call(n)==="[object Error]",re=_t?`${X} +${n.message}`:X,ne=[re,e,t].filter(Boolean).join(` +`);return _t?(n.originalMessage=n.message,n.message=ne):n=new Error(ne),n.shortMessage=re,n.command=f,n.escapedCommand=l,n.exitCode=c,n.signal=u,n.signalDescription=P,n.stdout=t,n.stderr=e,r!==void 0&&(n.all=r),"bufferedData"in n&&delete n.bufferedData,n.failed=!0,n.timedOut=Boolean(v),n.isCanceled=y,n.killed=I&&!v,n};aa.exports=gp});var ca=m((vm,qr)=>{"use strict";var Oe=["stdin","stdout","stderr"],yp=t=>Oe.some(e=>t[e]!==void 0),ua=t=>{if(!t)return;let{stdio:e}=t;if(e===void 0)return Oe.map(n=>t[n]);if(yp(t))throw new Error(`It's not possible to provide \`stdio\` in combination with one of ${Oe.map(n=>`\`${n}\``).join(", ")}`);if(typeof e=="string")return e;if(!Array.isArray(e))throw new TypeError(`Expected \`stdio\` to be of type \`string\` or \`Array\`, got \`${typeof e}\``);let r=Math.max(e.length,Oe.length);return Array.from({length:r},(n,u)=>e[u])};qr.exports=ua;qr.exports.node=t=>{let e=ua(t);return e==="ipc"?"ipc":e===void 0||typeof e=="string"?[e,e,e,"ipc"]:e.includes("ipc")?e:[...e,"ipc"]}});var sa=m((gm,Ae)=>{Ae.exports=["SIGABRT","SIGALRM","SIGHUP","SIGINT","SIGTERM"];process.platform!=="win32"&&Ae.exports.push("SIGVTALRM","SIGXCPU","SIGXFSZ","SIGUSR2","SIGTRAP","SIGSYS","SIGQUIT","SIGIOT");process.platform==="linux"&&Ae.exports.push("SIGIO","SIGPOLL","SIGPWR","SIGSTKFLT","SIGUNUSED")});var ma=m((ym,Lt)=>{var O=global.process;typeof O!="object"||!O?Lt.exports=function(){}:(fa=require("assert"),Nt=sa(),la=/^win/i.test(O.platform),Qt=require("events"),typeof Qt!="function"&&(Qt=Qt.EventEmitter),O.__signal_exit_emitter__?N=O.__signal_exit_emitter__:(N=O.__signal_exit_emitter__=new Qt,N.count=0,N.emitted={}),N.infinite||(N.setMaxListeners(1/0),N.infinite=!0),Lt.exports=function(t,e){if(global.process===O){fa.equal(typeof t,"function","a callback must be provided for exit handler"),Wt===!1&&Tr();var r="exit";e&&e.alwaysLast&&(r="afterexit");var n=function(){N.removeListener(r,t),N.listeners("exit").length===0&&N.listeners("afterexit").length===0&&qe()};return N.on(r,t),n}},qe=function(){!Wt||global.process!==O||(Wt=!1,Nt.forEach(function(e){try{O.removeListener(e,Te[e])}catch{}}),O.emit=we,O.reallyExit=wr,N.count-=1)},Lt.exports.unload=qe,bt=function(e,r,n){N.emitted[e]||(N.emitted[e]=!0,N.emit(e,r,n))},Te={},Nt.forEach(function(t){Te[t]=function(){if(O===global.process){var r=O.listeners(t);r.length===N.count&&(qe(),bt("exit",null,t),bt("afterexit",null,t),la&&t==="SIGHUP"&&(t="SIGINT"),O.kill(O.pid,t))}}}),Lt.exports.signals=function(){return Nt},Wt=!1,Tr=function(){Wt||O!==global.process||(Wt=!0,N.count+=1,Nt=Nt.filter(function(e){try{return O.on(e,Te[e]),!0}catch{return!1}}),O.emit=da,O.reallyExit=pa)},Lt.exports.load=Tr,wr=O.reallyExit,pa=function(e){O===global.process&&(O.exitCode=e||0,bt("exit",O.exitCode,null),bt("afterexit",O.exitCode,null),wr.call(O,O.exitCode))},we=O.emit,da=function(e,r){if(e==="exit"&&O===global.process){r!==void 0&&(O.exitCode=r);var n=we.apply(this,arguments);return bt("exit",O.exitCode,null),bt("afterexit",O.exitCode,null),n}else return we.apply(this,arguments)});var fa,Nt,la,Qt,N,qe,bt,Te,Wt,Tr,wr,pa,we,da});var va=m((Im,ha)=>{"use strict";var Ip=require("os"),Sp=ma(),Ep=1e3*5,bp=(t,e="SIGTERM",r={})=>{let n=t(e);return Rp(t,e,r,n),n},Rp=(t,e,r,n)=>{if(!_p(e,r,n))return;let u=Ap(r),c=setTimeout(()=>{t("SIGKILL")},u);c.unref&&c.unref()},_p=(t,{forceKillAfterTimeout:e},r)=>Op(t)&&e!==!1&&r,Op=t=>t===Ip.constants.signals.SIGTERM||typeof t=="string"&&t.toUpperCase()==="SIGTERM",Ap=({forceKillAfterTimeout:t=!0})=>{if(t===!0)return Ep;if(!Number.isFinite(t)||t<0)throw new TypeError(`Expected the \`forceKillAfterTimeout\` option to be a non-negative integer, got \`${t}\` (${typeof t})`);return t},qp=(t,e)=>{t.kill()&&(e.isCanceled=!0)},Tp=(t,e,r)=>{t.kill(e),r(Object.assign(new Error("Timed out"),{timedOut:!0,signal:e}))},wp=(t,{timeout:e,killSignal:r="SIGTERM"},n)=>{if(e===0||e===void 0)return n;let u,c=new Promise((l,v)=>{u=setTimeout(()=>{Tp(t,r,v)},e)}),f=n.finally(()=>{clearTimeout(u)});return Promise.race([c,f])},Mp=({timeout:t})=>{if(t!==void 0&&(!Number.isFinite(t)||t<0))throw new TypeError(`Expected the \`timeout\` option to be a non-negative integer, got \`${t}\` (${typeof t})`)},xp=async(t,{cleanup:e,detached:r},n)=>{if(!e||r)return n;let u=Sp(()=>{t.kill()});return n.finally(()=>{u()})};ha.exports={spawnedKill:bp,spawnedCancel:qp,setupTimeout:wp,validateTimeout:Mp,setExitHandler:xp}});var ya=m((Sm,ga)=>{"use strict";var rt=t=>t!==null&&typeof t=="object"&&typeof t.pipe=="function";rt.writable=t=>rt(t)&&t.writable!==!1&&typeof t._write=="function"&&typeof t._writableState=="object";rt.readable=t=>rt(t)&&t.readable!==!1&&typeof t._read=="function"&&typeof t._readableState=="object";rt.duplex=t=>rt.writable(t)&&rt.readable(t);rt.transform=t=>rt.duplex(t)&&typeof t._transform=="function";ga.exports=rt});var Sa=m((Em,Ia)=>{"use strict";var{PassThrough:Up}=require("stream");Ia.exports=t=>{t=x({},t);let{array:e}=t,{encoding:r}=t,n=r==="buffer",u=!1;e?u=!(r||n):r=r||"utf8",n&&(r=null);let c=new Up({objectMode:u});r&&c.setEncoding(r);let f=0,l=[];return c.on("data",v=>{l.push(v),u?f=l.length:f+=v.length}),c.getBufferedValue=()=>e?l:n?Buffer.concat(l,f):l.join(""),c.getBufferedLength=()=>f,c}});var Ea=m((bm,te)=>{"use strict";var{constants:Pp}=require("buffer"),Fp=require("stream"),{promisify:Cp}=require("util"),Np=Sa(),Wp=Cp(Fp.pipeline),Mr=class extends Error{constructor(){super("maxBuffer exceeded");this.name="MaxBufferError"}};async function xr(t,e){if(!t)throw new Error("Expected a stream");e=x({maxBuffer:1/0},e);let{maxBuffer:r}=e,n=Np(e);return await new Promise((u,c)=>{let f=l=>{l&&n.getBufferedLength()<=Pp.MAX_LENGTH&&(l.bufferedData=n.getBufferedValue()),c(l)};(async()=>{try{await Wp(t,n),u()}catch(l){f(l)}})(),n.on("data",()=>{n.getBufferedLength()>r&&f(new Mr)})}),n.getBufferedValue()}te.exports=xr;te.exports.buffer=(t,e)=>xr(t,H(x({},e),{encoding:"buffer"}));te.exports.array=(t,e)=>xr(t,H(x({},e),{array:!0}));te.exports.MaxBufferError=Mr});var Ra=m((Rm,ba)=>{"use strict";var{PassThrough:Lp}=require("stream");ba.exports=function(){var t=[],e=new Lp({objectMode:!0});return e.setMaxListeners(0),e.add=r,e.isEmpty=n,e.on("unpipe",u),Array.prototype.slice.call(arguments).forEach(r),e;function r(c){return Array.isArray(c)?(c.forEach(r),this):(t.push(c),c.once("end",u.bind(null,c)),c.once("error",e.emit.bind(e,"error")),c.pipe(e,{end:!1}),this)}function n(){return t.length==0}function u(c){t=t.filter(function(f){return f!==c}),!t.length&&e.readable&&e.end()}}});var qa=m((_m,Aa)=>{"use strict";var Oa=ya(),_a=Ea(),Kp=Ra(),jp=(t,e)=>{e===void 0||t.stdin===void 0||(Oa(e)?e.pipe(t.stdin):t.stdin.end(e))},kp=(t,{all:e})=>{if(!e||!t.stdout&&!t.stderr)return;let r=Kp();return t.stdout&&r.add(t.stdout),t.stderr&&r.add(t.stderr),r},Ur=async(t,e)=>{if(!!t){t.destroy();try{return await e}catch(r){return r.bufferedData}}},Pr=(t,{encoding:e,buffer:r,maxBuffer:n})=>{if(!(!t||!r))return e?_a(t,{encoding:e,maxBuffer:n}):_a.buffer(t,{maxBuffer:n})},Dp=async({stdout:t,stderr:e,all:r},{encoding:n,buffer:u,maxBuffer:c},f)=>{let l=Pr(t,{encoding:n,buffer:u,maxBuffer:c}),v=Pr(e,{encoding:n,buffer:u,maxBuffer:c}),y=Pr(r,{encoding:n,buffer:u,maxBuffer:c*2});try{return await Promise.all([f,l,v,y])}catch(I){return Promise.all([{error:I,signal:I.signal,timedOut:I.timedOut},Ur(t,l),Ur(e,v),Ur(r,y)])}},Bp=({input:t})=>{if(Oa(t))throw new TypeError("The `input` option cannot be a stream in sync mode")};Aa.exports={handleInput:jp,makeAllStream:kp,getSpawnedResult:Dp,validateInputSync:Bp}});var wa=m((Om,Ta)=>{"use strict";var Gp=(async()=>{})().constructor.prototype,$p=["then","catch","finally"].map(t=>[t,Reflect.getOwnPropertyDescriptor(Gp,t)]),Vp=(t,e)=>{for(let[r,n]of $p){let u=typeof e=="function"?(...c)=>Reflect.apply(n.value,e(),c):n.value.bind(e);Reflect.defineProperty(t,r,H(x({},n),{value:u}))}return t},zp=t=>new Promise((e,r)=>{t.on("exit",(n,u)=>{e({exitCode:n,signal:u})}),t.on("error",n=>{r(n)}),t.stdin&&t.stdin.on("error",n=>{r(n)})});Ta.exports={mergePromise:Vp,getSpawnedPromise:zp}});var Ua=m((Am,xa)=>{"use strict";var Ma=(t,e=[])=>Array.isArray(e)?[t,...e]:[t],Jp=/^[\w.-]+$/,Xp=/"/g,Hp=t=>typeof t!="string"||Jp.test(t)?t:`"${t.replace(Xp,'\\"')}"`,Zp=(t,e)=>Ma(t,e).join(" "),Yp=(t,e)=>Ma(t,e).map(r=>Hp(r)).join(" "),Qp=/ +/g,td=t=>{let e=[];for(let r of t.trim().split(Qp)){let n=e[e.length-1];n&&n.endsWith("\\")?e[e.length-1]=`${n.slice(0,-1)} ${r}`:e.push(r)}return e};xa.exports={joinCommand:Zp,getEscapedCommand:Yp,parseCommand:td}});var Ka=m((qm,Kt)=>{"use strict";var ed=require("path"),Fr=require("child_process"),rd=Bi(),nd=$i(),id=Ji(),ad=Yi(),Me=oa(),Fa=ca(),{spawnedKill:od,spawnedCancel:ud,setupTimeout:cd,validateTimeout:sd,setExitHandler:fd}=va(),{handleInput:ld,getSpawnedResult:pd,makeAllStream:dd,validateInputSync:md}=qa(),{mergePromise:Pa,getSpawnedPromise:hd}=wa(),{joinCommand:Ca,parseCommand:Na,getEscapedCommand:Wa}=Ua(),vd=1e3*1e3*100,gd=({env:t,extendEnv:e,preferLocal:r,localDir:n,execPath:u})=>{let c=e?x(x({},process.env),t):t;return r?id.env({env:c,cwd:n,execPath:u}):c},La=(t,e,r={})=>{let n=rd._parse(t,e,r);return t=n.command,e=n.args,r=n.options,r=x({maxBuffer:vd,buffer:!0,stripFinalNewline:!0,extendEnv:!0,preferLocal:!1,localDir:r.cwd||process.cwd(),execPath:process.execPath,encoding:"utf8",reject:!0,cleanup:!0,all:!1,windowsHide:!0},r),r.env=gd(r),r.stdio=Fa(r),process.platform==="win32"&&ed.basename(t,".exe")==="cmd"&&e.unshift("/q"),{file:t,args:e,options:r,parsed:n}},ee=(t,e,r)=>typeof e!="string"&&!Buffer.isBuffer(e)?r===void 0?void 0:"":t.stripFinalNewline?nd(e):e,xe=(t,e,r)=>{let n=La(t,e,r),u=Ca(t,e),c=Wa(t,e);sd(n.options);let f;try{f=Fr.spawn(n.file,n.args,n.options)}catch($){let V=new Fr.ChildProcess,X=Promise.reject(Me({error:$,stdout:"",stderr:"",all:"",command:u,escapedCommand:c,parsed:n,timedOut:!1,isCanceled:!1,killed:!1}));return Pa(V,X)}let l=hd(f),v=cd(f,n.options,l),y=fd(f,n.options,v),I={isCanceled:!1};f.kill=od.bind(null,f.kill.bind(f)),f.cancel=ud.bind(null,f,I);let P=ad(async()=>{let[{error:$,exitCode:V,signal:X,timedOut:_t},re,ne,Ha]=await pd(f,n.options,y),Lr=ee(n.options,re),Kr=ee(n.options,ne),jr=ee(n.options,Ha);if($||V!==0||X!==null){let kr=Me({error:$,exitCode:V,signal:X,stdout:Lr,stderr:Kr,all:jr,command:u,escapedCommand:c,parsed:n,timedOut:_t,isCanceled:I.isCanceled,killed:f.killed});if(!n.options.reject)return kr;throw kr}return{command:u,escapedCommand:c,exitCode:0,stdout:Lr,stderr:Kr,all:jr,failed:!1,timedOut:!1,isCanceled:!1,killed:!1}});return ld(f,n.options.input),f.all=dd(f,n.options),Pa(f,P)};Kt.exports=xe;Kt.exports.sync=(t,e,r)=>{let n=La(t,e,r),u=Ca(t,e),c=Wa(t,e);md(n.options);let f;try{f=Fr.spawnSync(n.file,n.args,n.options)}catch(y){throw Me({error:y,stdout:"",stderr:"",all:"",command:u,escapedCommand:c,parsed:n,timedOut:!1,isCanceled:!1,killed:!1})}let l=ee(n.options,f.stdout,f.error),v=ee(n.options,f.stderr,f.error);if(f.error||f.status!==0||f.signal!==null){let y=Me({stdout:l,stderr:v,error:f.error,signal:f.signal,exitCode:f.status,command:u,escapedCommand:c,parsed:n,timedOut:f.error&&f.error.code==="ETIMEDOUT",isCanceled:!1,killed:f.signal!==null});if(!n.options.reject)return y;throw y}return{command:u,escapedCommand:c,exitCode:0,stdout:l,stderr:v,failed:!1,timedOut:!1,isCanceled:!1,killed:!1}};Kt.exports.command=(t,e)=>{let[r,...n]=Na(t);return xe(r,n,e)};Kt.exports.commandSync=(t,e)=>{let[r,...n]=Na(t);return xe.sync(r,n,e)};Kt.exports.node=(t,e,r={})=>{e&&!Array.isArray(e)&&typeof e=="object"&&(r=e,e=[]);let n=Fa.node(r),u=process.execArgv.filter(l=>!l.startsWith("--inspect")),{nodePath:c=process.execPath,nodeOptions:f=u}=r;return xe(c,[...f,t,...Array.isArray(e)?e:[]],H(x({},r),{stdin:void 0,stdout:void 0,stderr:void 0,stdio:n,shell:!1}))}});var Sd={};io(Sd,{default:()=>Xa});var j=require("@raycast/api"),Va=nt(Xt()),Wr=nt(U()),Ue=nt(me()),za=nt(mr()),Ja=require("react");var Nr=nt(Xt()),Da=nt(U()),Rt=nt(mr());var ja=nt(require("node:process"),1),ka=nt(Ka(),1);async function Cr(t){if(ja.default.platform!=="darwin")throw new Error("macOS only");let{stdout:e}=await(0,ka.default)("osascript",["-e",t]);return e}var Q=(t,e)=>Rt.tryCatch(()=>Cr(`tell application "${t}" to ${e}`),Nr.toError),yd=t=>Rt.tryCatch(()=>Cr(t),Nr.toError),Mm=Q("Music","pause"),xm=Q("Music","play"),Um=Q("Music","stop"),Pm=Q("Music","next track"),Fm=Q("Music","previous track"),Cm=Q("Music","playpause"),Nm=(0,Da.pipe)(Q("Music","player state"),Rt.map(t=>t)),Wm=Q("Music","set loved of current track to true"),Lm=Q("Music","set disliked of current track to true"),Km=Q("Music",'duplicate current track to source "Library"');var Ba=t=>yd(`set output to "" + tell application "Music" + set results to (every track whose name contains "${t}" or artist contains "${t}") + repeat with selectedTrack in results + set trackId to the id of selectedTrack + set trackName to the name of selectedTrack + set albumName to the album of selectedTrack + set artistName to the artist of selectedTrack + set trackDuration to the duration of selectedTrack + set output to output & "id: " & trackId & " name: " & trackName & " artist: " & artistName & " album: " & albumName & " duration: " & trackDuration & " +" + end repeat + end tell + return output`),Ga=t=>Q("Music",`play track "${t}" of playlist 1`);function $a(t){return t.trim().split(` +`).map(r=>{let n={};return r.split(" ").map(c=>{let[f,...l]=c.split(": "),v=l.join(": ");n=H(x({},n),{[f]:v})}),n})}function Xa(){let[t,e]=(0,Ja.useState)(),{pop:r}=(0,j.useNavigation)();return _jsx(j.List,{isLoading:t===null,searchBarPlaceholder:"Search A Song By Title Or Artist",onSearchTextChange:async u=>{if(!u||u?.length<1){e([]);return}let c=await(0,Wr.pipe)(u,Ba,za.matchW(()=>((0,j.showToast)(j.ToastStyle.Failure,"Could not get tracks"),[]),f=>(0,Wr.pipe)(f,Ue.fromNullable,Ue.matchW(()=>[],l=>l?$a(l):[]))))();e(c)},throttle:!0},t?.map(({id:u,name:c,artist:f,album:l})=>_jsx(j.List.Item,{key:u,title:c,subtitle:f,accessoryTitle:`\u{1F4BF} ${l}`,icon:{source:"../assets/icon.png"},actions:_jsx(Id,{name:c,pop:r})})))}function Id({name:t,pop:e}){let r=`Start Track "${t}"`,n=async()=>{let u=await Ga(t)();if((0,Va.isLeft)(u)){(0,j.showToast)(j.ToastStyle.Failure,"Could not play this track");return}await(0,j.closeMainWindow)(),e()};return _jsx(j.ActionPanel,null,_jsx(j.ActionPanel.Item,{title:r,onAction:n}))}module.exports=ao(Sd);0&&(module.exports={}); diff --git a/raycast/extensions/2bfe94cd-50ab-4e48-a6cd-f1ff47a72706/play.js b/raycast/extensions/2bfe94cd-50ab-4e48-a6cd-f1ff47a72706/play.js new file mode 100644 index 0000000..d47ebef --- /dev/null +++ b/raycast/extensions/2bfe94cd-50ab-4e48-a6cd-f1ff47a72706/play.js @@ -0,0 +1,5 @@ +var Ba=Object.create;var Lt=Object.defineProperty,Ga=Object.defineProperties,$a=Object.getOwnPropertyDescriptor,Va=Object.getOwnPropertyDescriptors,za=Object.getOwnPropertyNames,Nr=Object.getOwnPropertySymbols,Ja=Object.getPrototypeOf,Lr=Object.prototype.hasOwnProperty,Xa=Object.prototype.propertyIsEnumerable;var Wr=(t,e,r)=>e in t?Lt(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,F=(t,e)=>{for(var r in e||(e={}))Lr.call(e,r)&&Wr(t,r,e[r]);if(Nr)for(var r of Nr(e))Xa.call(e,r)&&Wr(t,r,e[r]);return t},et=(t,e)=>Ga(t,Va(e)),Kr=t=>Lt(t,"__esModule",{value:!0});var m=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),Ha=(t,e)=>{for(var r in e)Lt(t,r,{get:e[r],enumerable:!0})},jr=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let u of za(e))!Lr.call(t,u)&&(r||u!=="default")&&Lt(t,u,{get:()=>e[u],enumerable:!(n=$a(e,u))||n.enumerable});return t},Kt=(t,e)=>jr(Kr(Lt(t!=null?Ba(Ja(t)):{},"default",!e&&t&&t.__esModule?{get:()=>t.default,enumerable:!0}:{value:t,enumerable:!0})),t),Za=(t=>(e,r)=>t&&t.get(e)||(r=jr(Kr({}),e,1),t&&t.set(e,r),r))(typeof WeakMap!="undefined"?new WeakMap:0);var U=m(h=>{"use strict";Object.defineProperty(h,"__esModule",{value:!0});h.getEndomorphismMonoid=h.not=h.SK=h.hole=h.pipe=h.untupled=h.tupled=h.absurd=h.decrement=h.increment=h.tuple=h.flow=h.flip=h.constVoid=h.constUndefined=h.constNull=h.constFalse=h.constTrue=h.constant=h.unsafeCoerce=h.identity=h.apply=h.getRing=h.getSemiring=h.getMonoid=h.getSemigroup=h.getBooleanAlgebra=void 0;var Ya=function(t){return function(){return{meet:function(e,r){return function(n){return t.meet(e(n),r(n))}},join:function(e,r){return function(n){return t.join(e(n),r(n))}},zero:function(){return t.zero},one:function(){return t.one},implies:function(e,r){return function(n){return t.implies(e(n),r(n))}},not:function(e){return function(r){return t.not(e(r))}}}}};h.getBooleanAlgebra=Ya;var Qa=function(t){return function(){return{concat:function(e,r){return function(n){return t.concat(e(n),r(n))}}}}};h.getSemigroup=Qa;var to=function(t){var e=h.getSemigroup(t);return function(){return{concat:e().concat,empty:function(){return t.empty}}}};h.getMonoid=to;var eo=function(t){return{add:function(e,r){return function(n){return t.add(e(n),r(n))}},zero:function(){return t.zero},mul:function(e,r){return function(n){return t.mul(e(n),r(n))}},one:function(){return t.one}}};h.getSemiring=eo;var ro=function(t){var e=h.getSemiring(t);return{add:e.add,mul:e.mul,one:e.one,zero:e.zero,sub:function(r,n){return function(u){return t.sub(r(u),n(u))}}}};h.getRing=ro;var no=function(t){return function(e){return e(t)}};h.apply=no;function Me(t){return t}h.identity=Me;h.unsafeCoerce=Me;function jt(t){return function(){return t}}h.constant=jt;h.constTrue=jt(!0);h.constFalse=jt(!1);h.constNull=jt(null);h.constUndefined=jt(void 0);h.constVoid=h.constUndefined;function io(t){return function(e,r){return t(r,e)}}h.flip=io;function kr(t,e,r,n,u,c,f,l,v){switch(arguments.length){case 1:return t;case 2:return function(){return e(t.apply(this,arguments))};case 3:return function(){return r(e(t.apply(this,arguments)))};case 4:return function(){return n(r(e(t.apply(this,arguments))))};case 5:return function(){return u(n(r(e(t.apply(this,arguments)))))};case 6:return function(){return c(u(n(r(e(t.apply(this,arguments))))))};case 7:return function(){return f(c(u(n(r(e(t.apply(this,arguments)))))))};case 8:return function(){return l(f(c(u(n(r(e(t.apply(this,arguments))))))))};case 9:return function(){return v(l(f(c(u(n(r(e(t.apply(this,arguments)))))))))}}}h.flow=kr;function ao(){for(var t=[],e=0;e{"use strict";Object.defineProperty(L,"__esModule",{value:!0});L.sequenceS=L.sequenceT=L.getApplySemigroup=L.apS=L.apSecond=L.apFirst=L.ap=void 0;var ho=U();function vo(t,e){return function(r){return function(n){return t.ap(t.map(n,function(u){return function(c){return e.ap(u,c)}}),r)}}}L.ap=vo;function go(t){return function(e){return function(r){return t.ap(t.map(r,function(n){return function(){return n}}),e)}}}L.apFirst=go;function yo(t){return function(e){return function(r){return t.ap(t.map(r,function(){return function(n){return n}}),e)}}}L.apSecond=yo;function Io(t){return function(e,r){return function(n){return t.ap(t.map(n,function(u){return function(c){var f;return Object.assign({},u,(f={},f[e]=c,f))}}),r)}}}L.apS=Io;function So(t){return function(e){return{concat:function(r,n){return t.ap(t.map(r,function(u){return function(c){return e.concat(u,c)}}),n)}}}}L.getApplySemigroup=So;function Ue(t,e,r){return function(n){for(var u=Array(r.length+1),c=0;c{"use strict";Object.defineProperty(Z,"__esModule",{value:!0});Z.getFunctorComposition=Z.bindTo=Z.flap=Z.map=void 0;var Oo=U();function Br(t,e){return function(r){return function(n){return t.map(n,function(u){return e.map(u,r)})}}}Z.map=Br;function Ao(t){return function(e){return function(r){return t.map(r,function(n){return n(e)})}}}Z.flap=Ao;function qo(t){return function(e){return function(r){return t.map(r,function(n){var u;return u={},u[e]=n,u})}}}Z.bindTo=qo;function wo(t,e){var r=Br(t,e);return{map:function(n,u){return Oo.pipe(n,r(u))}}}Z.getFunctorComposition=wo});var kt=m(bt=>{"use strict";Object.defineProperty(bt,"__esModule",{value:!0});bt.getApplicativeComposition=bt.getApplicativeMonoid=void 0;var Gr=lt(),To=U(),Mo=Y();function xo(t){var e=Gr.getApplySemigroup(t);return function(r){return{concat:e(r).concat,empty:t.of(r.empty)}}}bt.getApplicativeMonoid=xo;function Uo(t,e){var r=Mo.getFunctorComposition(t,e).map,n=Gr.ap(t,e);return{map:r,of:function(u){return t.of(e.of(u))},ap:function(u,c){return To.pipe(u,n(c))}}}bt.getApplicativeComposition=Uo});var pt=m(_t=>{"use strict";Object.defineProperty(_t,"__esModule",{value:!0});_t.bind=_t.chainFirst=void 0;function Fo(t){return function(e){return function(r){return t.chain(r,function(n){return t.map(e(n),function(){return n})})}}}_t.chainFirst=Fo;function Po(t){return function(e,r){return function(n){return t.chain(n,function(u){return t.map(r(u),function(c){var f;return Object.assign({},u,(f={},f[e]=c,f))})})}}}_t.bind=Po});var $r=m(re=>{"use strict";Object.defineProperty(re,"__esModule",{value:!0});re.tailRec=void 0;var Co=function(t,e){for(var r=e(t);r._tag==="Left";)r=e(r.left);return r.right};re.tailRec=Co});var it=m(b=>{"use strict";var No=b&&b.__spreadArray||function(t,e){for(var r=0,n=e.length,u=t.length;r0};b.isNonEmpty=$o;var Vo=function(t){return t[0]};b.head=Vo;var zo=function(t){return t.slice(1)};b.tail=zo;b.emptyReadonlyArray=[];b.emptyRecord={};b.has=Object.prototype.hasOwnProperty;var Jo=function(t){return No([t[0]],t.slice(1))};b.fromReadonlyNonEmptyArray=Jo});var ne=m(T=>{"use strict";var Xo=T&&T.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Ho=T&&T.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Zo=T&&T.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Xo(e,t,r);return Ho(e,t),e};Object.defineProperty(T,"__esModule",{value:!0});T.filterOrElse=T.chainEitherK=T.fromEitherK=T.chainOptionK=T.fromOptionK=T.fromPredicate=T.fromOption=void 0;var Vr=U(),dt=Zo(it());function zr(t){return function(e){return function(r){return t.fromEither(dt.isNone(r)?dt.left(e()):dt.right(r.value))}}}T.fromOption=zr;function Yo(t){return function(e,r){return function(n){return t.fromEither(e(n)?dt.right(n):dt.left(r(n)))}}}T.fromPredicate=Yo;function Jr(t){var e=zr(t);return function(r){var n=e(r);return function(u){return Vr.flow(u,n)}}}T.fromOptionK=Jr;function Qo(t,e){var r=Jr(t);return function(n){var u=r(n);return function(c){return function(f){return e.chain(f,u(c))}}}}T.chainOptionK=Qo;function Xr(t){return function(e){return Vr.flow(e,t.fromEither)}}T.fromEitherK=Xr;function tu(t,e){var r=Xr(t);return function(n){return function(u){return e.chain(u,r(n))}}}T.chainEitherK=tu;function eu(t,e){return function(r,n){return function(u){return e.chain(u,function(c){return t.fromEither(r(c)?dt.right(c):dt.left(n(c)))})}}}T.filterOrElse=eu});var Dt=m(E=>{"use strict";Object.defineProperty(E,"__esModule",{value:!0});E.right=E.left=E.flap=E.Functor=E.Bifunctor=E.URI=E.bimap=E.mapLeft=E.map=E.separated=void 0;var Fe=U(),ru=Y(),nu=function(t,e){return{left:t,right:e}};E.separated=nu;var iu=function(t,e){return Fe.pipe(t,E.map(e))},au=function(t,e){return Fe.pipe(t,E.mapLeft(e))},ou=function(t,e,r){return Fe.pipe(t,E.bimap(e,r))},uu=function(t){return function(e){return E.separated(E.left(e),t(E.right(e)))}};E.map=uu;var cu=function(t){return function(e){return E.separated(t(E.left(e)),E.right(e))}};E.mapLeft=cu;var su=function(t,e){return function(r){return E.separated(t(E.left(r)),e(E.right(r)))}};E.bimap=su;E.URI="Separated";E.Bifunctor={URI:E.URI,mapLeft:au,bimap:ou};E.Functor={URI:E.URI,map:iu};E.flap=ru.flap(E.Functor);var fu=function(t){return t.left};E.left=fu;var lu=function(t){return t.right};E.right=lu});var Pe=m(j=>{"use strict";var pu=j&&j.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),du=j&&j.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),mu=j&&j.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&pu(e,t,r);return du(e,t),e};Object.defineProperty(j,"__esModule",{value:!0});j.filterE=j.witherDefault=j.wiltDefault=void 0;var Hr=mu(it());function hu(t,e){return function(r){var n=t.traverse(r);return function(u,c){return r.map(n(u,c),e.separate)}}}j.wiltDefault=hu;function vu(t,e){return function(r){var n=t.traverse(r);return function(u,c){return r.map(n(u,c),e.compact)}}}j.witherDefault=vu;function gu(t){return function(e){var r=t.wither(e);return function(n){return function(u){return r(u,function(c){return e.map(n(c),function(f){return f?Hr.some(c):Hr.none})})}}}}j.filterE=gu});var ae=m(i=>{"use strict";var yu=i&&i.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Iu=i&&i.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Su=i&&i.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&yu(e,t,r);return Iu(e,t),e};Object.defineProperty(i,"__esModule",{value:!0});i.fold=i.match=i.foldW=i.matchW=i.isRight=i.isLeft=i.fromOption=i.fromPredicate=i.FromEither=i.MonadThrow=i.throwError=i.ChainRec=i.Extend=i.extend=i.Alt=i.alt=i.altW=i.Bifunctor=i.mapLeft=i.bimap=i.Traversable=i.sequence=i.traverse=i.Foldable=i.reduceRight=i.foldMap=i.reduce=i.Monad=i.Chain=i.chain=i.chainW=i.Applicative=i.Apply=i.ap=i.apW=i.Pointed=i.of=i.Functor=i.map=i.getAltValidation=i.getApplicativeValidation=i.getWitherable=i.getFilterable=i.getCompactable=i.getSemigroup=i.getEq=i.getShow=i.URI=i.right=i.left=void 0;i.getValidation=i.getValidationMonoid=i.getValidationSemigroup=i.getApplyMonoid=i.getApplySemigroup=i.either=i.stringifyJSON=i.parseJSON=i.sequenceArray=i.traverseArray=i.traverseArrayWithIndex=i.traverseReadonlyArrayWithIndex=i.traverseReadonlyNonEmptyArrayWithIndex=i.ApT=i.apSW=i.apS=i.bindW=i.bind=i.bindTo=i.Do=i.exists=i.elem=i.toError=i.toUnion=i.chainNullableK=i.fromNullableK=i.tryCatchK=i.tryCatch=i.fromNullable=i.orElse=i.orElseW=i.swap=i.filterOrElseW=i.filterOrElse=i.chainOptionK=i.fromOptionK=i.duplicate=i.flatten=i.flattenW=i.chainFirstW=i.chainFirst=i.apSecond=i.apFirst=i.flap=i.getOrElse=i.getOrElseW=void 0;var Yr=kt(),Bt=lt(),Qr=pt(),Eu=$r(),Gt=ne(),C=U(),tn=Y(),at=Su(it()),rt=Dt(),Zr=Pe();i.left=at.left;i.right=at.right;var K=function(t,e){return C.pipe(t,i.map(e))},mt=function(t,e){return C.pipe(t,i.ap(e))},Rt=function(t,e){return C.pipe(t,i.chain(e))},$t=function(t,e,r){return C.pipe(t,i.reduce(e,r))},Vt=function(t){return function(e,r){var n=i.foldMap(t);return C.pipe(e,n(r))}},zt=function(t,e,r){return C.pipe(t,i.reduceRight(e,r))},ie=function(t){var e=i.traverse(t);return function(r,n){return C.pipe(r,e(n))}},Ce=function(t,e,r){return C.pipe(t,i.bimap(e,r))},Ne=function(t,e){return C.pipe(t,i.mapLeft(e))},en=function(t,e){return C.pipe(t,i.alt(e))},We=function(t,e){return C.pipe(t,i.extend(e))},Le=function(t,e){return Eu.tailRec(e(t),function(r){return i.isLeft(r)?i.right(i.left(r.left)):i.isLeft(r.right)?i.left(e(r.right.left)):i.right(i.right(r.right.right))})};i.URI="Either";var bu=function(t,e){return{show:function(r){return i.isLeft(r)?"left("+t.show(r.left)+")":"right("+e.show(r.right)+")"}}};i.getShow=bu;var _u=function(t,e){return{equals:function(r,n){return r===n||(i.isLeft(r)?i.isLeft(n)&&t.equals(r.left,n.left):i.isRight(n)&&e.equals(r.right,n.right))}}};i.getEq=_u;var Ru=function(t){return{concat:function(e,r){return i.isLeft(r)?e:i.isLeft(e)?r:i.right(t.concat(e.right,r.right))}}};i.getSemigroup=Ru;var Ou=function(t){var e=i.left(t.empty);return{URI:i.URI,_E:void 0,compact:function(r){return i.isLeft(r)?r:r.right._tag==="None"?e:i.right(r.right.value)},separate:function(r){return i.isLeft(r)?rt.separated(r,r):i.isLeft(r.right)?rt.separated(i.right(r.right.left),e):rt.separated(e,i.right(r.right.right))}}};i.getCompactable=Ou;var Au=function(t){var e=i.left(t.empty),r=i.getCompactable(t),n=r.compact,u=r.separate,c=function(l,v){return i.isLeft(l)||v(l.right)?l:e},f=function(l,v){return i.isLeft(l)?rt.separated(l,l):v(l.right)?rt.separated(e,i.right(l.right)):rt.separated(i.right(l.right),e)};return{URI:i.URI,_E:void 0,map:K,compact:n,separate:u,filter:c,filterMap:function(l,v){if(i.isLeft(l))return l;var y=v(l.right);return y._tag==="None"?e:i.right(y.value)},partition:f,partitionMap:function(l,v){if(i.isLeft(l))return rt.separated(l,l);var y=v(l.right);return i.isLeft(y)?rt.separated(i.right(y.left),e):rt.separated(e,i.right(y.right))}}};i.getFilterable=Au;var qu=function(t){var e=i.getFilterable(t),r=i.getCompactable(t);return{URI:i.URI,_E:void 0,map:K,compact:e.compact,separate:e.separate,filter:e.filter,filterMap:e.filterMap,partition:e.partition,partitionMap:e.partitionMap,traverse:ie,sequence:i.sequence,reduce:$t,foldMap:Vt,reduceRight:zt,wither:Zr.witherDefault(i.Traversable,r),wilt:Zr.wiltDefault(i.Traversable,r)}};i.getWitherable=qu;var wu=function(t){return{URI:i.URI,_E:void 0,map:K,ap:function(e,r){return i.isLeft(e)?i.isLeft(r)?i.left(t.concat(e.left,r.left)):e:i.isLeft(r)?r:i.right(e.right(r.right))},of:i.of}};i.getApplicativeValidation=wu;var Tu=function(t){return{URI:i.URI,_E:void 0,map:K,alt:function(e,r){if(i.isRight(e))return e;var n=r();return i.isLeft(n)?i.left(t.concat(e.left,n.left)):n}}};i.getAltValidation=Tu;var Mu=function(t){return function(e){return i.isLeft(e)?e:i.right(t(e.right))}};i.map=Mu;i.Functor={URI:i.URI,map:K};i.of=i.right;i.Pointed={URI:i.URI,of:i.of};var xu=function(t){return function(e){return i.isLeft(e)?e:i.isLeft(t)?t:i.right(e.right(t.right))}};i.apW=xu;i.ap=i.apW;i.Apply={URI:i.URI,map:K,ap:mt};i.Applicative={URI:i.URI,map:K,ap:mt,of:i.of};var Uu=function(t){return function(e){return i.isLeft(e)?e:t(e.right)}};i.chainW=Uu;i.chain=i.chainW;i.Chain={URI:i.URI,map:K,ap:mt,chain:Rt};i.Monad={URI:i.URI,map:K,ap:mt,of:i.of,chain:Rt};var Fu=function(t,e){return function(r){return i.isLeft(r)?t:e(t,r.right)}};i.reduce=Fu;var Pu=function(t){return function(e){return function(r){return i.isLeft(r)?t.empty:e(r.right)}}};i.foldMap=Pu;var Cu=function(t,e){return function(r){return i.isLeft(r)?t:e(r.right,t)}};i.reduceRight=Cu;i.Foldable={URI:i.URI,reduce:$t,foldMap:Vt,reduceRight:zt};var Nu=function(t){return function(e){return function(r){return i.isLeft(r)?t.of(i.left(r.left)):t.map(e(r.right),i.right)}}};i.traverse=Nu;var Wu=function(t){return function(e){return i.isLeft(e)?t.of(i.left(e.left)):t.map(e.right,i.right)}};i.sequence=Wu;i.Traversable={URI:i.URI,map:K,reduce:$t,foldMap:Vt,reduceRight:zt,traverse:ie,sequence:i.sequence};var Lu=function(t,e){return function(r){return i.isLeft(r)?i.left(t(r.left)):i.right(e(r.right))}};i.bimap=Lu;var Ku=function(t){return function(e){return i.isLeft(e)?i.left(t(e.left)):e}};i.mapLeft=Ku;i.Bifunctor={URI:i.URI,bimap:Ce,mapLeft:Ne};var ju=function(t){return function(e){return i.isLeft(e)?t():e}};i.altW=ju;i.alt=i.altW;i.Alt={URI:i.URI,map:K,alt:en};var ku=function(t){return function(e){return i.isLeft(e)?e:i.right(t(e))}};i.extend=ku;i.Extend={URI:i.URI,map:K,extend:We};i.ChainRec={URI:i.URI,map:K,ap:mt,chain:Rt,chainRec:Le};i.throwError=i.left;i.MonadThrow={URI:i.URI,map:K,ap:mt,of:i.of,chain:Rt,throwError:i.throwError};i.FromEither={URI:i.URI,fromEither:C.identity};i.fromPredicate=Gt.fromPredicate(i.FromEither);i.fromOption=Gt.fromOption(i.FromEither);i.isLeft=at.isLeft;i.isRight=at.isRight;var Du=function(t,e){return function(r){return i.isLeft(r)?t(r.left):e(r.right)}};i.matchW=Du;i.foldW=i.matchW;i.match=i.matchW;i.fold=i.match;var Bu=function(t){return function(e){return i.isLeft(e)?t(e.left):e.right}};i.getOrElseW=Bu;i.getOrElse=i.getOrElseW;i.flap=tn.flap(i.Functor);i.apFirst=Bt.apFirst(i.Apply);i.apSecond=Bt.apSecond(i.Apply);i.chainFirst=Qr.chainFirst(i.Chain);i.chainFirstW=i.chainFirst;i.flattenW=i.chainW(C.identity);i.flatten=i.flattenW;i.duplicate=i.extend(C.identity);i.fromOptionK=Gt.fromOptionK(i.FromEither);i.chainOptionK=Gt.chainOptionK(i.FromEither,i.Chain);i.filterOrElse=Gt.filterOrElse(i.FromEither,i.Chain);i.filterOrElseW=i.filterOrElse;var Gu=function(t){return i.isLeft(t)?i.right(t.left):i.left(t.right)};i.swap=Gu;var $u=function(t){return function(e){return i.isLeft(e)?t(e.left):e}};i.orElseW=$u;i.orElse=i.orElseW;var Vu=function(t){return function(e){return e==null?i.left(t):i.right(e)}};i.fromNullable=Vu;var zu=function(t,e){try{return i.right(t())}catch(r){return i.left(e(r))}};i.tryCatch=zu;var Ju=function(t,e){return function(){for(var r=[],n=0;n{"use strict";Object.defineProperty(A,"__esModule",{value:!0});A.and=A.or=A.not=A.Contravariant=A.getMonoidAll=A.getSemigroupAll=A.getMonoidAny=A.getSemigroupAny=A.URI=A.contramap=void 0;var Ot=U(),uc=function(t,e){return Ot.pipe(t,A.contramap(e))},cc=function(t){return function(e){return Ot.flow(t,e)}};A.contramap=cc;A.URI="Predicate";var sc=function(){return{concat:function(t,e){return Ot.pipe(t,A.or(e))}}};A.getSemigroupAny=sc;var fc=function(){return{concat:A.getSemigroupAny().concat,empty:Ot.constFalse}};A.getMonoidAny=fc;var lc=function(){return{concat:function(t,e){return Ot.pipe(t,A.and(e))}}};A.getSemigroupAll=lc;var pc=function(){return{concat:A.getSemigroupAll().concat,empty:Ot.constTrue}};A.getMonoidAll=pc;A.Contravariant={URI:A.URI,contramap:uc};var dc=function(t){return function(e){return!t(e)}};A.not=dc;var mc=function(t){return function(e){return function(r){return e(r)||t(r)}}};A.or=mc;var hc=function(t){return function(e){return function(r){return e(r)&&t(r)}}};A.and=hc});var nn=m(V=>{"use strict";Object.defineProperty(V,"__esModule",{value:!0});V.concatAll=V.endo=V.filterSecond=V.filterFirst=V.reverse=void 0;var vc=function(t){return{concat:function(e,r){return t.concat(r,e)}}};V.reverse=vc;var gc=function(t){return function(e){return{concat:function(r,n){return t(r)?e.concat(r,n):n}}}};V.filterFirst=gc;var yc=function(t){return function(e){return{concat:function(r,n){return t(n)?e.concat(r,n):r}}}};V.filterSecond=yc;var Ic=function(t){return function(e){return{concat:function(r,n){return e.concat(t(r),t(n))}}}};V.endo=Ic;var Sc=function(t){return function(e){return function(r){return r.reduce(function(n,u){return t.concat(n,u)},e)}}};V.concatAll=Sc});var an=m(g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0});g.eqDate=g.eqNumber=g.eqString=g.eqBoolean=g.eq=g.strictEqual=g.getStructEq=g.getTupleEq=g.Contravariant=g.getMonoid=g.getSemigroup=g.eqStrict=g.URI=g.contramap=g.tuple=g.struct=g.fromEquals=void 0;var Ec=U(),bc=function(t){return{equals:function(e,r){return e===r||t(e,r)}}};g.fromEquals=bc;var _c=function(t){return g.fromEquals(function(e,r){for(var n in t)if(!t[n].equals(e[n],r[n]))return!1;return!0})};g.struct=_c;var Rc=function(){for(var t=[],e=0;e{"use strict";Object.defineProperty(p,"__esModule",{value:!0});p.ordDate=p.ordNumber=p.ordString=p.ordBoolean=p.ord=p.getDualOrd=p.getTupleOrd=p.between=p.clamp=p.max=p.min=p.geq=p.leq=p.gt=p.lt=p.equals=p.trivial=p.Contravariant=p.getMonoid=p.getSemigroup=p.URI=p.contramap=p.reverse=p.tuple=p.fromCompare=p.equalsDefault=void 0;var Mc=an(),oe=U(),xc=function(t){return function(e,r){return e===r||t(e,r)===0}};p.equalsDefault=xc;var Uc=function(t){return{equals:p.equalsDefault(t),compare:function(e,r){return e===r?0:t(e,r)}}};p.fromCompare=Uc;var Fc=function(){for(var t=[],e=0;e-1?e:r}};p.max=$c;var Vc=function(t){var e=p.min(t),r=p.max(t);return function(n,u){return function(c){return r(e(c,u),n)}}};p.clamp=Vc;var zc=function(t){var e=p.lt(t),r=p.gt(t);return function(n,u){return function(c){return!(e(c,n)||r(c,u))}}};p.between=zc;p.getTupleOrd=p.tuple;p.getDualOrd=p.reverse;p.ord=p.Contravariant;function Jc(t,e){return te?1:0}var je={equals:Mc.eqStrict.equals,compare:Jc};p.ordBoolean=je;p.ordString=je;p.ordNumber=je;p.ordDate=oe.pipe(p.ordNumber,p.contramap(function(t){return t.valueOf()}))});var fn=m(d=>{"use strict";var Xc=d&&d.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Hc=d&&d.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ke=d&&d.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Xc(e,t,r);return Hc(e,t),e};Object.defineProperty(d,"__esModule",{value:!0});d.semigroupProduct=d.semigroupSum=d.semigroupString=d.getFunctionSemigroup=d.semigroupAny=d.semigroupAll=d.fold=d.getIntercalateSemigroup=d.getMeetSemigroup=d.getJoinSemigroup=d.getDualSemigroup=d.getStructSemigroup=d.getTupleSemigroup=d.getFirstSemigroup=d.getLastSemigroup=d.getObjectSemigroup=d.semigroupVoid=d.concatAll=d.last=d.first=d.intercalate=d.tuple=d.struct=d.reverse=d.constant=d.max=d.min=void 0;var un=U(),Zc=ke(it()),cn=ke(nn()),sn=ke(on()),Yc=function(t){return{concat:sn.min(t)}};d.min=Yc;var Qc=function(t){return{concat:sn.max(t)}};d.max=Qc;var ts=function(t){return{concat:function(){return t}}};d.constant=ts;d.reverse=cn.reverse;var es=function(t){return{concat:function(e,r){var n={};for(var u in t)Zc.has.call(t,u)&&(n[u]=t[u].concat(e[u],r[u]));return n}}};d.struct=es;var rs=function(){for(var t=[],e=0;e{"use strict";Object.defineProperty(ue,"__esModule",{value:!0});ue.guard=void 0;function cs(t,e){return function(r){return r?e.of(void 0):t.zero()}}ue.guard=cs});var He=m(o=>{"use strict";var ss=o&&o.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),fs=o&&o.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ls=o&&o.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&ss(e,t,r);return fs(e,t),e};Object.defineProperty(o,"__esModule",{value:!0});o.fromEither=o.MonadThrow=o.throwError=o.Witherable=o.wilt=o.wither=o.Traversable=o.sequence=o.traverse=o.Filterable=o.partitionMap=o.partition=o.filterMap=o.filter=o.Compactable=o.separate=o.compact=o.Extend=o.extend=o.Alternative=o.guard=o.Zero=o.zero=o.Alt=o.alt=o.altW=o.Foldable=o.reduceRight=o.foldMap=o.reduce=o.Monad=o.Chain=o.chain=o.Applicative=o.Apply=o.ap=o.Pointed=o.of=o.Functor=o.map=o.getMonoid=o.getOrd=o.getEq=o.getShow=o.URI=o.getRight=o.getLeft=o.fromPredicate=o.some=o.none=void 0;o.getLastMonoid=o.getFirstMonoid=o.getApplyMonoid=o.getApplySemigroup=o.option=o.mapNullable=o.getRefinement=o.sequenceArray=o.traverseArray=o.traverseArrayWithIndex=o.traverseReadonlyArrayWithIndex=o.traverseReadonlyNonEmptyArrayWithIndex=o.ApT=o.apS=o.bind=o.bindTo=o.Do=o.exists=o.elem=o.toUndefined=o.toNullable=o.chainNullableK=o.fromNullableK=o.tryCatchK=o.tryCatch=o.fromNullable=o.chainEitherK=o.fromEitherK=o.duplicate=o.chainFirst=o.flatten=o.apSecond=o.apFirst=o.flap=o.getOrElse=o.getOrElseW=o.fold=o.match=o.foldW=o.matchW=o.isNone=o.isSome=o.FromEither=void 0;var ps=kt(),ce=lt(),pn=pt(),dn=ne(),M=U(),mn=Y(),ht=ls(it()),ds=Ke(),hn=fn(),De=Dt(),vn=Pe(),ms=ln();o.none=ht.none;o.some=ht.some;function hs(t){return function(e){return t(e)?o.some(e):o.none}}o.fromPredicate=hs;var vs=function(t){return t._tag==="Right"?o.none:o.some(t.left)};o.getLeft=vs;var gs=function(t){return t._tag==="Left"?o.none:o.some(t.right)};o.getRight=gs;var D=function(t,e){return M.pipe(t,o.map(e))},vt=function(t,e){return M.pipe(t,o.ap(e))},se=function(t,e){return M.pipe(t,o.chain(e))},fe=function(t,e,r){return M.pipe(t,o.reduce(e,r))},le=function(t){var e=o.foldMap(t);return function(r,n){return M.pipe(r,e(n))}},pe=function(t,e,r){return M.pipe(t,o.reduceRight(e,r))},Be=function(t){var e=o.traverse(t);return function(r,n){return M.pipe(r,e(n))}},Ge=function(t,e){return M.pipe(t,o.alt(e))},Jt=function(t,e){return M.pipe(t,o.filter(e))},$e=function(t,e){return M.pipe(t,o.filterMap(e))},gn=function(t,e){return M.pipe(t,o.extend(e))},Ve=function(t,e){return M.pipe(t,o.partition(e))},ze=function(t,e){return M.pipe(t,o.partitionMap(e))};o.URI="Option";var ys=function(t){return{show:function(e){return o.isNone(e)?"none":"some("+t.show(e.value)+")"}}};o.getShow=ys;var Is=function(t){return{equals:function(e,r){return e===r||(o.isNone(e)?o.isNone(r):o.isNone(r)?!1:t.equals(e.value,r.value))}}};o.getEq=Is;var Ss=function(t){return{equals:o.getEq(t).equals,compare:function(e,r){return e===r?0:o.isSome(e)?o.isSome(r)?t.compare(e.value,r.value):1:-1}}};o.getOrd=Ss;var Es=function(t){return{concat:function(e,r){return o.isNone(e)?r:o.isNone(r)?e:o.some(t.concat(e.value,r.value))},empty:o.none}};o.getMonoid=Es;var bs=function(t){return function(e){return o.isNone(e)?o.none:o.some(t(e.value))}};o.map=bs;o.Functor={URI:o.URI,map:D};o.of=o.some;o.Pointed={URI:o.URI,of:o.of};var _s=function(t){return function(e){return o.isNone(e)||o.isNone(t)?o.none:o.some(e.value(t.value))}};o.ap=_s;o.Apply={URI:o.URI,map:D,ap:vt};o.Applicative={URI:o.URI,map:D,ap:vt,of:o.of};var Rs=function(t){return function(e){return o.isNone(e)?o.none:t(e.value)}};o.chain=Rs;o.Chain={URI:o.URI,map:D,ap:vt,chain:se};o.Monad={URI:o.URI,map:D,ap:vt,of:o.of,chain:se};var Os=function(t,e){return function(r){return o.isNone(r)?t:e(t,r.value)}};o.reduce=Os;var As=function(t){return function(e){return function(r){return o.isNone(r)?t.empty:e(r.value)}}};o.foldMap=As;var qs=function(t,e){return function(r){return o.isNone(r)?t:e(r.value,t)}};o.reduceRight=qs;o.Foldable={URI:o.URI,reduce:fe,foldMap:le,reduceRight:pe};var ws=function(t){return function(e){return o.isNone(e)?t():e}};o.altW=ws;o.alt=o.altW;o.Alt={URI:o.URI,map:D,alt:Ge};var Ts=function(){return o.none};o.zero=Ts;o.Zero={URI:o.URI,zero:o.zero};o.guard=ms.guard(o.Zero,o.Pointed);o.Alternative={URI:o.URI,map:D,ap:vt,of:o.of,alt:Ge,zero:o.zero};var Ms=function(t){return function(e){return o.isNone(e)?o.none:o.some(t(e))}};o.extend=Ms;o.Extend={URI:o.URI,map:D,extend:gn};o.compact=o.chain(M.identity);var xs=De.separated(o.none,o.none),Us=function(t){return o.isNone(t)?xs:De.separated(o.getLeft(t.value),o.getRight(t.value))};o.separate=Us;o.Compactable={URI:o.URI,compact:o.compact,separate:o.separate};var Fs=function(t){return function(e){return o.isNone(e)?o.none:t(e.value)?e:o.none}};o.filter=Fs;var Ps=function(t){return function(e){return o.isNone(e)?o.none:t(e.value)}};o.filterMap=Ps;var Cs=function(t){return function(e){return De.separated(Jt(e,ds.not(t)),Jt(e,t))}};o.partition=Cs;var Ns=function(t){return M.flow(o.map(t),o.separate)};o.partitionMap=Ns;o.Filterable={URI:o.URI,map:D,compact:o.compact,separate:o.separate,filter:Jt,filterMap:$e,partition:Ve,partitionMap:ze};var Ws=function(t){return function(e){return function(r){return o.isNone(r)?t.of(o.none):t.map(e(r.value),o.some)}}};o.traverse=Ws;var Ls=function(t){return function(e){return o.isNone(e)?t.of(o.none):t.map(e.value,o.some)}};o.sequence=Ls;o.Traversable={URI:o.URI,map:D,reduce:fe,foldMap:le,reduceRight:pe,traverse:Be,sequence:o.sequence};var Je=vn.witherDefault(o.Traversable,o.Compactable),Xe=vn.wiltDefault(o.Traversable,o.Compactable),Ks=function(t){var e=Je(t);return function(r){return function(n){return e(n,r)}}};o.wither=Ks;var js=function(t){var e=Xe(t);return function(r){return function(n){return e(n,r)}}};o.wilt=js;o.Witherable={URI:o.URI,map:D,reduce:fe,foldMap:le,reduceRight:pe,traverse:Be,sequence:o.sequence,compact:o.compact,separate:o.separate,filter:Jt,filterMap:$e,partition:Ve,partitionMap:ze,wither:Je,wilt:Xe};var ks=function(){return o.none};o.throwError=ks;o.MonadThrow={URI:o.URI,map:D,ap:vt,of:o.of,chain:se,throwError:o.throwError};o.fromEither=o.getRight;o.FromEither={URI:o.URI,fromEither:o.fromEither};o.isSome=ht.isSome;var Ds=function(t){return t._tag==="None"};o.isNone=Ds;var Bs=function(t,e){return function(r){return o.isNone(r)?t():e(r.value)}};o.matchW=Bs;o.foldW=o.matchW;o.match=o.matchW;o.fold=o.match;var Gs=function(t){return function(e){return o.isNone(e)?t():e.value}};o.getOrElseW=Gs;o.getOrElse=o.getOrElseW;o.flap=mn.flap(o.Functor);o.apFirst=ce.apFirst(o.Apply);o.apSecond=ce.apSecond(o.Apply);o.flatten=o.compact;o.chainFirst=pn.chainFirst(o.Chain);o.duplicate=o.extend(M.identity);o.fromEitherK=dn.fromEitherK(o.FromEither);o.chainEitherK=dn.chainEitherK(o.FromEither,o.Chain);var $s=function(t){return t==null?o.none:o.some(t)};o.fromNullable=$s;var Vs=function(t){try{return o.some(t())}catch{return o.none}};o.tryCatch=Vs;var zs=function(t){return function(){for(var e=[],r=0;r{"use strict";var nf=k&&k.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),af=k&&k.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),of=k&&k.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&nf(e,t,r);return af(e,t),e};Object.defineProperty(k,"__esModule",{value:!0});k.getCompactableComposition=k.separate=k.compact=void 0;var In=U(),En=Y(),Sn=He(),uf=of(Dt());function Ze(t,e){return function(r){return t.map(r,e.compact)}}k.compact=Ze;function bn(t,e,r){var n=Ze(t,e),u=En.map(t,r);return function(c){return uf.separated(n(In.pipe(c,u(Sn.getLeft))),n(In.pipe(c,u(Sn.getRight))))}}k.separate=bn;function cf(t,e){var r=En.getFunctorComposition(t,e).map;return{map:r,compact:Ze(t,e),separate:bn(t,e,e)}}k.getCompactableComposition=cf});var Cn=m(S=>{"use strict";var sf=S&&S.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ff=S&&S.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),lf=S&&S.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&sf(e,t,r);return ff(e,t),e};Object.defineProperty(S,"__esModule",{value:!0});S.getEitherM=S.toUnion=S.swap=S.orLeft=S.orElseFirst=S.orElse=S.getOrElse=S.matchE=S.match=S.altValidation=S.mapLeft=S.bimap=S.alt=S.chain=S.ap=S.map=S.leftF=S.rightF=S.left=S.right=void 0;var pf=lt(),w=lf(ae()),X=U(),df=Y();function Qe(t){return X.flow(w.right,t.of)}S.right=Qe;function _n(t){return X.flow(w.left,t.of)}S.left=_n;function Rn(t){return function(e){return t.map(e,w.right)}}S.rightF=Rn;function On(t){return function(e){return t.map(e,w.left)}}S.leftF=On;function An(t){return df.map(t,w.Functor)}S.map=An;function qn(t){return pf.ap(t,w.Apply)}S.ap=qn;function wn(t){return function(e){return function(r){return t.chain(r,function(n){return w.isLeft(n)?t.of(n):e(n.right)})}}}S.chain=wn;function Tn(t){return function(e){return function(r){return t.chain(r,function(n){return w.isLeft(n)?e():t.of(n)})}}}S.alt=Tn;function Mn(t){return function(e,r){return function(n){return t.map(n,w.bimap(e,r))}}}S.bimap=Mn;function xn(t){return function(e){return function(r){return t.map(r,w.mapLeft(e))}}}S.mapLeft=xn;function mf(t,e){return function(r){return function(n){return t.chain(n,w.match(function(u){return t.map(r(),w.mapLeft(function(c){return e.concat(u,c)}))},Qe(t)))}}}S.altValidation=mf;function hf(t){return function(e,r){return function(n){return t.map(n,w.match(e,r))}}}S.match=hf;function Un(t){return function(e,r){return function(n){return t.chain(n,w.match(e,r))}}}S.matchE=Un;function Fn(t){return function(e){return function(r){return t.chain(r,w.match(e,t.of))}}}S.getOrElse=Fn;function tr(t){return function(e){return function(r){return t.chain(r,function(n){return w.isLeft(n)?e(n.left):t.of(n)})}}}S.orElse=tr;function vf(t){var e=tr(t);return function(r){return e(function(n){return t.map(r(n),function(u){return w.isLeft(u)?u:w.left(n)})})}}S.orElseFirst=vf;function gf(t){return function(e){return function(r){return t.chain(r,w.match(function(n){return t.map(e(n),w.left)},function(n){return t.of(w.right(n))}))}}}S.orLeft=gf;function Pn(t){return function(e){return t.map(e,w.swap)}}S.swap=Pn;function yf(t){return function(e){return t.map(e,w.toUnion)}}S.toUnion=yf;function If(t){var e=qn(t),r=An(t),n=wn(t),u=Tn(t),c=Mn(t),f=xn(t),l=Un(t),v=Fn(t),y=tr(t);return{map:function(I,R){return X.pipe(I,r(R))},ap:function(I,R){return X.pipe(I,e(R))},of:Qe(t),chain:function(I,R){return X.pipe(I,n(R))},alt:function(I,R){return X.pipe(I,u(R))},bimap:function(I,R,x){return X.pipe(I,c(R,x))},mapLeft:function(I,R){return X.pipe(I,f(R))},fold:function(I,R,x){return X.pipe(I,l(R,x))},getOrElse:function(I,R){return X.pipe(I,v(R))},orElse:function(I,R){return X.pipe(I,y(R))},swap:Pn(t),rightM:Rn(t),leftM:On(t),left:_n(t)}}S.getEitherM=If});var kn=m(z=>{"use strict";Object.defineProperty(z,"__esModule",{value:!0});z.getFilterableComposition=z.partitionMap=z.partition=z.filterMap=z.filter=void 0;var Nn=Ye(),At=U(),Sf=Y(),Wn=He(),Ef=Ke(),Ln=Dt();function er(t,e){return function(r){return function(n){return t.map(n,function(u){return e.filter(u,r)})}}}z.filter=er;function rr(t,e){return function(r){return function(n){return t.map(n,function(u){return e.filterMap(u,r)})}}}z.filterMap=rr;function Kn(t,e){var r=er(t,e);return function(n){var u=r(Ef.not(n)),c=r(n);return function(f){return Ln.separated(u(f),c(f))}}}z.partition=Kn;function jn(t,e){var r=rr(t,e);return function(n){return function(u){return Ln.separated(At.pipe(u,r(function(c){return Wn.getLeft(n(c))})),At.pipe(u,r(function(c){return Wn.getRight(n(c))})))}}}z.partitionMap=jn;function bf(t,e){var r=Sf.getFunctorComposition(t,e).map,n=Nn.compact(t,e),u=Nn.separate(t,e,e),c=er(t,e),f=rr(t,e),l=Kn(t,e),v=jn(t,e);return{map:r,compact:n,separate:u,filter:function(y,I){return At.pipe(y,c(I))},filterMap:function(y,I){return At.pipe(y,f(I))},partition:function(y,I){return At.pipe(y,l(I))},partitionMap:function(y,I){return At.pipe(y,v(I))}}}z.getFilterableComposition=bf});var ir=m(ot=>{"use strict";Object.defineProperty(ot,"__esModule",{value:!0});ot.chainFirstIOK=ot.chainIOK=ot.fromIOK=void 0;var _f=pt(),nr=U();function Rf(t){return function(e){return nr.flow(e,t.fromIO)}}ot.fromIOK=Rf;function Of(t,e){return function(r){var n=nr.flow(r,t.fromIO);return function(u){return e.chain(u,n)}}}ot.chainIOK=Of;function Af(t,e){var r=_f.chainFirst(e);return function(n){return r(nr.flow(n,t.fromIO))}}ot.chainFirstIOK=Af});var Dn=m(ut=>{"use strict";Object.defineProperty(ut,"__esModule",{value:!0});ut.chainFirstTaskK=ut.chainTaskK=ut.fromTaskK=void 0;var qf=pt(),ar=U();function wf(t){return function(e){return ar.flow(e,t.fromTask)}}ut.fromTaskK=wf;function Tf(t,e){return function(r){var n=ar.flow(r,t.fromTask);return function(u){return e.chain(u,n)}}}ut.chainTaskK=Tf;function Mf(t,e){var r=qf.chainFirst(e);return function(n){return r(ar.flow(n,t.fromTask))}}ut.chainFirstTaskK=Mf});var $n=m(s=>{"use strict";var xf=s&&s.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Uf=s&&s.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Ff=s&&s.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&xf(e,t,r);return Uf(e,t),e};Object.defineProperty(s,"__esModule",{value:!0});s.getMonoid=s.getSemigroup=s.taskSeq=s.task=s.sequenceSeqArray=s.traverseSeqArray=s.traverseSeqArrayWithIndex=s.sequenceArray=s.traverseArray=s.traverseArrayWithIndex=s.traverseReadonlyArrayWithIndexSeq=s.traverseReadonlyNonEmptyArrayWithIndexSeq=s.traverseReadonlyArrayWithIndex=s.traverseReadonlyNonEmptyArrayWithIndex=s.ApT=s.apS=s.bind=s.bindTo=s.Do=s.never=s.FromTask=s.chainFirstIOK=s.chainIOK=s.fromIOK=s.FromIO=s.chainFirst=s.MonadTask=s.fromTask=s.MonadIO=s.Monad=s.Chain=s.ApplicativeSeq=s.ApplySeq=s.ApplicativePar=s.apSecond=s.apFirst=s.ApplyPar=s.Pointed=s.flap=s.Functor=s.getRaceMonoid=s.URI=s.flatten=s.chain=s.of=s.ap=s.map=s.delay=s.fromIO=void 0;var Pf=kt(),de=lt(),Bn=pt(),or=ir(),nt=U(),Gn=Y(),gt=Ff(it()),Cf=function(t){return function(){return Promise.resolve().then(t)}};s.fromIO=Cf;function Nf(t){return function(e){return function(){return new Promise(function(r){setTimeout(function(){Promise.resolve().then(e).then(r)},t)})}}}s.delay=Nf;var H=function(t,e){return nt.pipe(t,s.map(e))},yt=function(t,e){return nt.pipe(t,s.ap(e))},ur=function(t,e){return nt.pipe(t,s.chain(function(r){return nt.pipe(e,s.map(r))}))},qt=function(t,e){return nt.pipe(t,s.chain(e))},Wf=function(t){return function(e){return function(){return Promise.resolve().then(e).then(t)}}};s.map=Wf;var Lf=function(t){return function(e){return function(){return Promise.all([Promise.resolve().then(e),Promise.resolve().then(t)]).then(function(r){var n=r[0],u=r[1];return n(u)})}}};s.ap=Lf;var Kf=function(t){return function(){return Promise.resolve(t)}};s.of=Kf;var jf=function(t){return function(e){return function(){return Promise.resolve().then(e).then(function(r){return t(r)()})}}};s.chain=jf;s.flatten=s.chain(nt.identity);s.URI="Task";function kf(){return{concat:function(t,e){return function(){return Promise.race([Promise.resolve().then(t),Promise.resolve().then(e)])}},empty:s.never}}s.getRaceMonoid=kf;s.Functor={URI:s.URI,map:H};s.flap=Gn.flap(s.Functor);s.Pointed={URI:s.URI,of:s.of};s.ApplyPar={URI:s.URI,map:H,ap:yt};s.apFirst=de.apFirst(s.ApplyPar);s.apSecond=de.apSecond(s.ApplyPar);s.ApplicativePar={URI:s.URI,map:H,ap:yt,of:s.of};s.ApplySeq={URI:s.URI,map:H,ap:ur};s.ApplicativeSeq={URI:s.URI,map:H,ap:ur,of:s.of};s.Chain={URI:s.URI,map:H,ap:yt,chain:qt};s.Monad={URI:s.URI,map:H,of:s.of,ap:yt,chain:qt};s.MonadIO={URI:s.URI,map:H,of:s.of,ap:yt,chain:qt,fromIO:s.fromIO};s.fromTask=nt.identity;s.MonadTask={URI:s.URI,map:H,of:s.of,ap:yt,chain:qt,fromIO:s.fromIO,fromTask:s.fromTask};s.chainFirst=Bn.chainFirst(s.Chain);s.FromIO={URI:s.URI,fromIO:s.fromIO};s.fromIOK=or.fromIOK(s.FromIO);s.chainIOK=or.chainIOK(s.FromIO,s.Chain);s.chainFirstIOK=or.chainFirstIOK(s.FromIO,s.Chain);s.FromTask={URI:s.URI,fromIO:s.fromIO,fromTask:s.fromTask};var Df=function(){return new Promise(function(t){})};s.never=Df;s.Do=s.of(gt.emptyRecord);s.bindTo=Gn.bindTo(s.Functor);s.bind=Bn.bind(s.Chain);s.apS=de.apS(s.ApplyPar);s.ApT=s.of(gt.emptyReadonlyArray);var Bf=function(t){return function(e){return function(){return Promise.all(e.map(function(r,n){return Promise.resolve().then(function(){return t(n,r)()})}))}}};s.traverseReadonlyNonEmptyArrayWithIndex=Bf;var Gf=function(t){var e=s.traverseReadonlyNonEmptyArrayWithIndex(t);return function(r){return gt.isNonEmpty(r)?e(r):s.ApT}};s.traverseReadonlyArrayWithIndex=Gf;var $f=function(t){return function(e){return function(){return gt.tail(e).reduce(function(r,n,u){return r.then(function(c){return Promise.resolve().then(t(u+1,n)).then(function(f){return c.push(f),c})})},Promise.resolve().then(t(0,gt.head(e))).then(gt.singleton))}}};s.traverseReadonlyNonEmptyArrayWithIndexSeq=$f;var Vf=function(t){var e=s.traverseReadonlyNonEmptyArrayWithIndexSeq(t);return function(r){return gt.isNonEmpty(r)?e(r):s.ApT}};s.traverseReadonlyArrayWithIndexSeq=Vf;s.traverseArrayWithIndex=s.traverseReadonlyArrayWithIndex;var zf=function(t){return s.traverseReadonlyArrayWithIndex(function(e,r){return t(r)})};s.traverseArray=zf;s.sequenceArray=s.traverseArray(nt.identity);s.traverseSeqArrayWithIndex=s.traverseReadonlyArrayWithIndexSeq;var Jf=function(t){return s.traverseReadonlyArrayWithIndexSeq(function(e,r){return t(r)})};s.traverseSeqArray=Jf;s.sequenceSeqArray=s.traverseSeqArray(nt.identity);s.task={URI:s.URI,map:H,of:s.of,ap:yt,chain:qt,fromIO:s.fromIO,fromTask:s.fromTask};s.taskSeq={URI:s.URI,map:H,of:s.of,ap:ur,chain:qt,fromIO:s.fromIO,fromTask:s.fromTask};s.getSemigroup=de.getApplySemigroup(s.ApplySeq);s.getMonoid=Pf.getApplicativeMonoid(s.ApplicativeSeq)});var Zn=m(a=>{"use strict";var Xf=a&&a.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Hf=a&&a.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),he=a&&a.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Xf(e,t,r);return Hf(e,t),e};Object.defineProperty(a,"__esModule",{value:!0});a.getCompactable=a.getAltTaskValidation=a.getApplicativeTaskValidation=a.URI=a.throwError=a.of=a.altW=a.alt=a.flatten=a.flattenW=a.chainW=a.chain=a.apW=a.ap=a.mapLeft=a.bimap=a.map=a.chainIOEitherK=a.chainIOEitherKW=a.fromIOEitherK=a.chainTaskOptionK=a.fromTaskOptionK=a.swap=a.orLeft=a.orElseFirstW=a.orElseFirst=a.orElseW=a.orElse=a.toUnion=a.tryCatchK=a.tryCatch=a.getOrElseW=a.getOrElse=a.foldW=a.matchEW=a.fold=a.matchE=a.matchW=a.match=a.fromTaskOption=a.fromIOEither=a.fromEither=a.fromTask=a.fromIO=a.leftIO=a.rightIO=a.leftTask=a.rightTask=a.right=a.left=void 0;a.traverseReadonlyArrayWithIndexSeq=a.traverseReadonlyNonEmptyArrayWithIndexSeq=a.traverseReadonlyArrayWithIndex=a.traverseReadonlyNonEmptyArrayWithIndex=a.ApT=a.apSW=a.apS=a.bindW=a.bind=a.bindTo=a.Do=a.bracket=a.taskify=a.chainFirstTaskK=a.chainTaskK=a.fromTaskK=a.FromTask=a.chainFirstIOK=a.chainIOK=a.fromIOK=a.FromIO=a.fromEitherK=a.filterOrElseW=a.filterOrElse=a.fromPredicate=a.chainEitherKW=a.chainEitherK=a.chainOptionK=a.fromOptionK=a.fromOption=a.FromEither=a.Alt=a.Bifunctor=a.chainFirstW=a.chainFirst=a.MonadThrow=a.MonadTask=a.MonadIO=a.Monad=a.Chain=a.ApplicativeSeq=a.ApplySeq=a.ApplicativePar=a.apSecond=a.apFirst=a.ApplyPar=a.Pointed=a.flap=a.Functor=a.getFilterable=void 0;a.getTaskValidation=a.getSemigroup=a.getApplyMonoid=a.getApplySemigroup=a.taskEitherSeq=a.taskEither=a.sequenceSeqArray=a.traverseSeqArray=a.traverseSeqArrayWithIndex=a.sequenceArray=a.traverseArray=a.traverseArrayWithIndex=void 0;var Zf=kt(),wt=lt(),zn=pt(),Vn=Ye(),ct=he(ae()),P=he(Cn()),me=kn(),It=ne(),cr=ir(),sr=Dn(),q=U(),Jn=Y(),B=he(it()),_=he($n());a.left=P.left(_.Pointed);a.right=P.right(_.Pointed);a.rightTask=P.rightF(_.Functor);a.leftTask=P.leftF(_.Functor);a.rightIO=q.flow(_.fromIO,a.rightTask);a.leftIO=q.flow(_.fromIO,a.leftTask);a.fromIO=a.rightIO;a.fromTask=a.rightTask;a.fromEither=_.of;a.fromIOEither=_.fromIO;var Yf=function(t){return _.map(ct.fromOption(t))};a.fromTaskOption=Yf;a.match=P.match(_.Functor);a.matchW=a.match;a.matchE=P.matchE(_.Monad);a.fold=a.matchE;a.matchEW=a.matchE;a.foldW=a.matchEW;a.getOrElse=P.getOrElse(_.Monad);a.getOrElseW=a.getOrElse;var Qf=function(t,e){return function(){return t().then(B.right,function(r){return B.left(e(r))})}};a.tryCatch=Qf;var tl=function(t,e){return function(){for(var r=[],n=0;n{ei.exports=ti;ti.sync=yl;var Yn=require("fs");function gl(t,e){var r=e.pathExt!==void 0?e.pathExt:process.env.PATHEXT;if(!r||(r=r.split(";"),r.indexOf("")!==-1))return!0;for(var n=0;n{oi.exports=ii;ii.sync=Il;var ni=require("fs");function ii(t,e,r){ni.stat(t,function(n,u){r(n,n?!1:ai(u,e))})}function Il(t,e){return ai(ni.statSync(t),e)}function ai(t,e){return t.isFile()&&Sl(t,e)}function Sl(t,e){var r=t.mode,n=t.uid,u=t.gid,c=e.uid!==void 0?e.uid:process.getuid&&process.getuid(),f=e.gid!==void 0?e.gid:process.getgid&&process.getgid(),l=parseInt("100",8),v=parseInt("010",8),y=parseInt("001",8),I=l|v,R=r&y||r&v&&u===f||r&l&&n===c||r&I&&c===0;return R}});var si=m((Dd,ci)=>{var kd=require("fs"),ye;process.platform==="win32"||global.TESTING_WINDOWS?ye=ri():ye=ui();ci.exports=pr;pr.sync=El;function pr(t,e,r){if(typeof e=="function"&&(r=e,e={}),!r){if(typeof Promise!="function")throw new TypeError("callback not provided");return new Promise(function(n,u){pr(t,e||{},function(c,f){c?u(c):n(f)})})}ye(t,e||{},function(n,u){n&&(n.code==="EACCES"||e&&e.ignoreErrors)&&(n=null,u=!1),r(n,u)})}function El(t,e){try{return ye.sync(t,e||{})}catch(r){if(e&&e.ignoreErrors||r.code==="EACCES")return!1;throw r}}});var vi=m((Bd,hi)=>{var Tt=process.platform==="win32"||process.env.OSTYPE==="cygwin"||process.env.OSTYPE==="msys",fi=require("path"),bl=Tt?";":":",li=si(),pi=t=>Object.assign(new Error(`not found: ${t}`),{code:"ENOENT"}),di=(t,e)=>{let r=e.colon||bl,n=t.match(/\//)||Tt&&t.match(/\\/)?[""]:[...Tt?[process.cwd()]:[],...(e.path||process.env.PATH||"").split(r)],u=Tt?e.pathExt||process.env.PATHEXT||".EXE;.CMD;.BAT;.COM":"",c=Tt?u.split(r):[""];return Tt&&t.indexOf(".")!==-1&&c[0]!==""&&c.unshift(""),{pathEnv:n,pathExt:c,pathExtExe:u}},mi=(t,e,r)=>{typeof e=="function"&&(r=e,e={}),e||(e={});let{pathEnv:n,pathExt:u,pathExtExe:c}=di(t,e),f=[],l=y=>new Promise((I,R)=>{if(y===n.length)return e.all&&f.length?I(f):R(pi(t));let x=n[y],G=/^".*"$/.test(x)?x.slice(1,-1):x,$=fi.join(G,t),J=!G&&/^\.[\\\/]/.test(t)?t.slice(0,2)+$:$;I(v(J,y,0))}),v=(y,I,R)=>new Promise((x,G)=>{if(R===u.length)return x(l(I+1));let $=u[R];li(y+$,{pathExt:c},(J,Et)=>{if(!J&&Et)if(e.all)f.push(y+$);else return x(y+$);return x(v(y,I,R+1))})});return r?l(0).then(y=>r(null,y),r):l(0)},_l=(t,e)=>{e=e||{};let{pathEnv:r,pathExt:n,pathExtExe:u}=di(t,e),c=[];for(let f=0;f{"use strict";var gi=(t={})=>{let e=t.env||process.env;return(t.platform||process.platform)!=="win32"?"PATH":Object.keys(e).reverse().find(n=>n.toUpperCase()==="PATH")||"Path"};dr.exports=gi;dr.exports.default=gi});var Ei=m(($d,Si)=>{"use strict";var yi=require("path"),Rl=vi(),Ol=mr();function Ii(t,e){let r=t.options.env||process.env,n=process.cwd(),u=t.options.cwd!=null,c=u&&process.chdir!==void 0&&!process.chdir.disabled;if(c)try{process.chdir(t.options.cwd)}catch{}let f;try{f=Rl.sync(t.command,{path:r[Ol({env:r})],pathExt:e?yi.delimiter:void 0})}catch{}finally{c&&process.chdir(n)}return f&&(f=yi.resolve(u?t.options.cwd:"",f)),f}function Al(t){return Ii(t)||Ii(t,!0)}Si.exports=Al});var bi=m((Vd,vr)=>{"use strict";var hr=/([()\][%!^"`<>&|;, *?])/g;function ql(t){return t=t.replace(hr,"^$1"),t}function wl(t,e){return t=`${t}`,t=t.replace(/(\\*)"/g,'$1$1\\"'),t=t.replace(/(\\*)$/,"$1$1"),t=`"${t}"`,t=t.replace(hr,"^$1"),e&&(t=t.replace(hr,"^$1")),t}vr.exports.command=ql;vr.exports.argument=wl});var Ri=m((zd,_i)=>{"use strict";_i.exports=/^#!(.*)/});var Ai=m((Jd,Oi)=>{"use strict";var Tl=Ri();Oi.exports=(t="")=>{let e=t.match(Tl);if(!e)return null;let[r,n]=e[0].replace(/#! ?/,"").split(" "),u=r.split("/").pop();return u==="env"?n:n?`${u} ${n}`:u}});var wi=m((Xd,qi)=>{"use strict";var gr=require("fs"),Ml=Ai();function xl(t){let r=Buffer.alloc(150),n;try{n=gr.openSync(t,"r"),gr.readSync(n,r,0,150,0),gr.closeSync(n)}catch{}return Ml(r.toString())}qi.exports=xl});var Ui=m((Hd,xi)=>{"use strict";var Ul=require("path"),Ti=Ei(),Mi=bi(),Fl=wi(),Pl=process.platform==="win32",Cl=/\.(?:com|exe)$/i,Nl=/node_modules[\\/].bin[\\/][^\\/]+\.cmd$/i;function Wl(t){t.file=Ti(t);let e=t.file&&Fl(t.file);return e?(t.args.unshift(t.file),t.command=e,Ti(t)):t.file}function Ll(t){if(!Pl)return t;let e=Wl(t),r=!Cl.test(e);if(t.options.forceShell||r){let n=Nl.test(e);t.command=Ul.normalize(t.command),t.command=Mi.command(t.command),t.args=t.args.map(c=>Mi.argument(c,n));let u=[t.command].concat(t.args).join(" ");t.args=["/d","/s","/c",`"${u}"`],t.command=process.env.comspec||"cmd.exe",t.options.windowsVerbatimArguments=!0}return t}function Kl(t,e,r){e&&!Array.isArray(e)&&(r=e,e=null),e=e?e.slice(0):[],r=Object.assign({},r);let n={command:t,args:e,options:r,file:void 0,original:{command:t,args:e}};return r.shell?n:Ll(n)}xi.exports=Kl});var Ci=m((Zd,Pi)=>{"use strict";var yr=process.platform==="win32";function Ir(t,e){return Object.assign(new Error(`${e} ${t.command} ENOENT`),{code:"ENOENT",errno:"ENOENT",syscall:`${e} ${t.command}`,path:t.command,spawnargs:t.args})}function jl(t,e){if(!yr)return;let r=t.emit;t.emit=function(n,u){if(n==="exit"){let c=Fi(u,e,"spawn");if(c)return r.call(t,"error",c)}return r.apply(t,arguments)}}function Fi(t,e){return yr&&t===1&&!e.file?Ir(e.original,"spawn"):null}function kl(t,e){return yr&&t===1&&!e.file?Ir(e.original,"spawnSync"):null}Pi.exports={hookChildProcess:jl,verifyENOENT:Fi,verifyENOENTSync:kl,notFoundError:Ir}});var Li=m((Yd,Mt)=>{"use strict";var Ni=require("child_process"),Sr=Ui(),Er=Ci();function Wi(t,e,r){let n=Sr(t,e,r),u=Ni.spawn(n.command,n.args,n.options);return Er.hookChildProcess(u,n),u}function Dl(t,e,r){let n=Sr(t,e,r),u=Ni.spawnSync(n.command,n.args,n.options);return u.error=u.error||Er.verifyENOENTSync(u.status,n),u}Mt.exports=Wi;Mt.exports.spawn=Wi;Mt.exports.sync=Dl;Mt.exports._parse=Sr;Mt.exports._enoent=Er});var ji=m((Qd,Ki)=>{"use strict";Ki.exports=t=>{let e=typeof t=="string"?` +`:` +`.charCodeAt(),r=typeof t=="string"?"\r":"\r".charCodeAt();return t[t.length-1]===e&&(t=t.slice(0,t.length-1)),t[t.length-1]===r&&(t=t.slice(0,t.length-1)),t}});var Bi=m((tm,Ht)=>{"use strict";var Xt=require("path"),ki=mr(),Di=t=>{t=F({cwd:process.cwd(),path:process.env[ki()],execPath:process.execPath},t);let e,r=Xt.resolve(t.cwd),n=[];for(;e!==r;)n.push(Xt.join(r,"node_modules/.bin")),e=r,r=Xt.resolve(r,"..");let u=Xt.resolve(t.cwd,t.execPath,"..");return n.push(u),n.concat(t.path).join(Xt.delimiter)};Ht.exports=Di;Ht.exports.default=Di;Ht.exports.env=t=>{t=F({env:process.env},t);let e=F({},t.env),r=ki({env:e});return t.path=e[r],e[r]=Ht.exports(t),e}});var $i=m((em,br)=>{"use strict";var Gi=(t,e)=>{for(let r of Reflect.ownKeys(e))Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(e,r));return t};br.exports=Gi;br.exports.default=Gi});var zi=m((rm,Se)=>{"use strict";var Bl=$i(),Ie=new WeakMap,Vi=(t,e={})=>{if(typeof t!="function")throw new TypeError("Expected a function");let r,n=0,u=t.displayName||t.name||"",c=function(...f){if(Ie.set(c,++n),n===1)r=t.apply(this,f),t=null;else if(e.throw===!0)throw new Error(`Function \`${u}\` can only be called once`);return r};return Bl(c,t),Ie.set(c,n),c};Se.exports=Vi;Se.exports.default=Vi;Se.exports.callCount=t=>{if(!Ie.has(t))throw new Error(`The given function \`${t.name}\` is not wrapped by the \`onetime\` package`);return Ie.get(t)}});var Ji=m(Ee=>{"use strict";Object.defineProperty(Ee,"__esModule",{value:!0});Ee.SIGNALS=void 0;var Gl=[{name:"SIGHUP",number:1,action:"terminate",description:"Terminal closed",standard:"posix"},{name:"SIGINT",number:2,action:"terminate",description:"User interruption with CTRL-C",standard:"ansi"},{name:"SIGQUIT",number:3,action:"core",description:"User interruption with CTRL-\\",standard:"posix"},{name:"SIGILL",number:4,action:"core",description:"Invalid machine instruction",standard:"ansi"},{name:"SIGTRAP",number:5,action:"core",description:"Debugger breakpoint",standard:"posix"},{name:"SIGABRT",number:6,action:"core",description:"Aborted",standard:"ansi"},{name:"SIGIOT",number:6,action:"core",description:"Aborted",standard:"bsd"},{name:"SIGBUS",number:7,action:"core",description:"Bus error due to misaligned, non-existing address or paging error",standard:"bsd"},{name:"SIGEMT",number:7,action:"terminate",description:"Command should be emulated but is not implemented",standard:"other"},{name:"SIGFPE",number:8,action:"core",description:"Floating point arithmetic error",standard:"ansi"},{name:"SIGKILL",number:9,action:"terminate",description:"Forced termination",standard:"posix",forced:!0},{name:"SIGUSR1",number:10,action:"terminate",description:"Application-specific signal",standard:"posix"},{name:"SIGSEGV",number:11,action:"core",description:"Segmentation fault",standard:"ansi"},{name:"SIGUSR2",number:12,action:"terminate",description:"Application-specific signal",standard:"posix"},{name:"SIGPIPE",number:13,action:"terminate",description:"Broken pipe or socket",standard:"posix"},{name:"SIGALRM",number:14,action:"terminate",description:"Timeout or timer",standard:"posix"},{name:"SIGTERM",number:15,action:"terminate",description:"Termination",standard:"ansi"},{name:"SIGSTKFLT",number:16,action:"terminate",description:"Stack is empty or overflowed",standard:"other"},{name:"SIGCHLD",number:17,action:"ignore",description:"Child process terminated, paused or unpaused",standard:"posix"},{name:"SIGCLD",number:17,action:"ignore",description:"Child process terminated, paused or unpaused",standard:"other"},{name:"SIGCONT",number:18,action:"unpause",description:"Unpaused",standard:"posix",forced:!0},{name:"SIGSTOP",number:19,action:"pause",description:"Paused",standard:"posix",forced:!0},{name:"SIGTSTP",number:20,action:"pause",description:'Paused using CTRL-Z or "suspend"',standard:"posix"},{name:"SIGTTIN",number:21,action:"pause",description:"Background process cannot read terminal input",standard:"posix"},{name:"SIGBREAK",number:21,action:"terminate",description:"User interruption with CTRL-BREAK",standard:"other"},{name:"SIGTTOU",number:22,action:"pause",description:"Background process cannot write to terminal output",standard:"posix"},{name:"SIGURG",number:23,action:"ignore",description:"Socket received out-of-band data",standard:"bsd"},{name:"SIGXCPU",number:24,action:"core",description:"Process timed out",standard:"bsd"},{name:"SIGXFSZ",number:25,action:"core",description:"File too big",standard:"bsd"},{name:"SIGVTALRM",number:26,action:"terminate",description:"Timeout or timer",standard:"bsd"},{name:"SIGPROF",number:27,action:"terminate",description:"Timeout or timer",standard:"bsd"},{name:"SIGWINCH",number:28,action:"ignore",description:"Terminal window size changed",standard:"bsd"},{name:"SIGIO",number:29,action:"terminate",description:"I/O is available",standard:"other"},{name:"SIGPOLL",number:29,action:"terminate",description:"Watched event",standard:"other"},{name:"SIGINFO",number:29,action:"ignore",description:"Request for process information",standard:"other"},{name:"SIGPWR",number:30,action:"terminate",description:"Device running out of power",standard:"systemv"},{name:"SIGSYS",number:31,action:"core",description:"Invalid system call",standard:"other"},{name:"SIGUNUSED",number:31,action:"terminate",description:"Invalid system call",standard:"other"}];Ee.SIGNALS=Gl});var _r=m(xt=>{"use strict";Object.defineProperty(xt,"__esModule",{value:!0});xt.SIGRTMAX=xt.getRealtimeSignals=void 0;var $l=function(){let t=Hi-Xi+1;return Array.from({length:t},Vl)};xt.getRealtimeSignals=$l;var Vl=function(t,e){return{name:`SIGRT${e+1}`,number:Xi+e,action:"terminate",description:"Application-specific signal (realtime)",standard:"posix"}},Xi=34,Hi=64;xt.SIGRTMAX=Hi});var Zi=m(be=>{"use strict";Object.defineProperty(be,"__esModule",{value:!0});be.getSignals=void 0;var zl=require("os"),Jl=Ji(),Xl=_r(),Hl=function(){let t=(0,Xl.getRealtimeSignals)();return[...Jl.SIGNALS,...t].map(Zl)};be.getSignals=Hl;var Zl=function({name:t,number:e,description:r,action:n,forced:u=!1,standard:c}){let{signals:{[t]:f}}=zl.constants,l=f!==void 0;return{name:t,number:l?f:e,description:r,supported:l,action:n,forced:u,standard:c}}});var Qi=m(Ut=>{"use strict";Object.defineProperty(Ut,"__esModule",{value:!0});Ut.signalsByNumber=Ut.signalsByName=void 0;var Yl=require("os"),Yi=Zi(),Ql=_r(),tp=function(){return(0,Yi.getSignals)().reduce(ep,{})},ep=function(t,{name:e,number:r,description:n,supported:u,action:c,forced:f,standard:l}){return et(F({},t),{[e]:{name:e,number:r,description:n,supported:u,action:c,forced:f,standard:l}})},rp=tp();Ut.signalsByName=rp;var np=function(){let t=(0,Yi.getSignals)(),e=Ql.SIGRTMAX+1,r=Array.from({length:e},(n,u)=>ip(u,t));return Object.assign({},...r)},ip=function(t,e){let r=ap(t,e);if(r===void 0)return{};let{name:n,description:u,supported:c,action:f,forced:l,standard:v}=r;return{[t]:{name:n,number:t,description:u,supported:c,action:f,forced:l,standard:v}}},ap=function(t,e){let r=e.find(({name:n})=>Yl.constants.signals[n]===t);return r!==void 0?r:e.find(n=>n.number===t)},op=np();Ut.signalsByNumber=op});var ea=m((um,ta)=>{"use strict";var{signalsByName:up}=Qi(),cp=({timedOut:t,timeout:e,errorCode:r,signal:n,signalDescription:u,exitCode:c,isCanceled:f})=>t?`timed out after ${e} milliseconds`:f?"was canceled":r!==void 0?`failed with ${r}`:n!==void 0?`was killed with ${n} (${u})`:c!==void 0?`failed with exit code ${c}`:"failed",sp=({stdout:t,stderr:e,all:r,error:n,signal:u,exitCode:c,command:f,escapedCommand:l,timedOut:v,isCanceled:y,killed:I,parsed:{options:{timeout:R}}})=>{c=c===null?void 0:c,u=u===null?void 0:u;let x=u===void 0?void 0:up[u].description,G=n&&n.code,J=`Command ${cp({timedOut:v,timeout:R,errorCode:G,signal:u,signalDescription:x,exitCode:c,isCanceled:y})}: ${f}`,Et=Object.prototype.toString.call(n)==="[object Error]",te=Et?`${J} +${n.message}`:J,ee=[te,e,t].filter(Boolean).join(` +`);return Et?(n.originalMessage=n.message,n.message=ee):n=new Error(ee),n.shortMessage=te,n.command=f,n.escapedCommand=l,n.exitCode=c,n.signal=u,n.signalDescription=x,n.stdout=t,n.stderr=e,r!==void 0&&(n.all=r),"bufferedData"in n&&delete n.bufferedData,n.failed=!0,n.timedOut=Boolean(v),n.isCanceled=y,n.killed=I&&!v,n};ta.exports=sp});var na=m((cm,Rr)=>{"use strict";var _e=["stdin","stdout","stderr"],fp=t=>_e.some(e=>t[e]!==void 0),ra=t=>{if(!t)return;let{stdio:e}=t;if(e===void 0)return _e.map(n=>t[n]);if(fp(t))throw new Error(`It's not possible to provide \`stdio\` in combination with one of ${_e.map(n=>`\`${n}\``).join(", ")}`);if(typeof e=="string")return e;if(!Array.isArray(e))throw new TypeError(`Expected \`stdio\` to be of type \`string\` or \`Array\`, got \`${typeof e}\``);let r=Math.max(e.length,_e.length);return Array.from({length:r},(n,u)=>e[u])};Rr.exports=ra;Rr.exports.node=t=>{let e=ra(t);return e==="ipc"?"ipc":e===void 0||typeof e=="string"?[e,e,e,"ipc"]:e.includes("ipc")?e:[...e,"ipc"]}});var ia=m((sm,Re)=>{Re.exports=["SIGABRT","SIGALRM","SIGHUP","SIGINT","SIGTERM"];process.platform!=="win32"&&Re.exports.push("SIGVTALRM","SIGXCPU","SIGXFSZ","SIGUSR2","SIGTRAP","SIGSYS","SIGQUIT","SIGIOT");process.platform==="linux"&&Re.exports.push("SIGIO","SIGPOLL","SIGPWR","SIGSTKFLT","SIGUNUSED")});var sa=m((fm,Ct)=>{var O=global.process;typeof O!="object"||!O?Ct.exports=function(){}:(aa=require("assert"),Ft=ia(),oa=/^win/i.test(O.platform),Zt=require("events"),typeof Zt!="function"&&(Zt=Zt.EventEmitter),O.__signal_exit_emitter__?N=O.__signal_exit_emitter__:(N=O.__signal_exit_emitter__=new Zt,N.count=0,N.emitted={}),N.infinite||(N.setMaxListeners(1/0),N.infinite=!0),Ct.exports=function(t,e){if(global.process===O){aa.equal(typeof t,"function","a callback must be provided for exit handler"),Pt===!1&&Or();var r="exit";e&&e.alwaysLast&&(r="afterexit");var n=function(){N.removeListener(r,t),N.listeners("exit").length===0&&N.listeners("afterexit").length===0&&Oe()};return N.on(r,t),n}},Oe=function(){!Pt||global.process!==O||(Pt=!1,Ft.forEach(function(e){try{O.removeListener(e,Ae[e])}catch{}}),O.emit=qe,O.reallyExit=Ar,N.count-=1)},Ct.exports.unload=Oe,St=function(e,r,n){N.emitted[e]||(N.emitted[e]=!0,N.emit(e,r,n))},Ae={},Ft.forEach(function(t){Ae[t]=function(){if(O===global.process){var r=O.listeners(t);r.length===N.count&&(Oe(),St("exit",null,t),St("afterexit",null,t),oa&&t==="SIGHUP"&&(t="SIGINT"),O.kill(O.pid,t))}}}),Ct.exports.signals=function(){return Ft},Pt=!1,Or=function(){Pt||O!==global.process||(Pt=!0,N.count+=1,Ft=Ft.filter(function(e){try{return O.on(e,Ae[e]),!0}catch{return!1}}),O.emit=ca,O.reallyExit=ua)},Ct.exports.load=Or,Ar=O.reallyExit,ua=function(e){O===global.process&&(O.exitCode=e||0,St("exit",O.exitCode,null),St("afterexit",O.exitCode,null),Ar.call(O,O.exitCode))},qe=O.emit,ca=function(e,r){if(e==="exit"&&O===global.process){r!==void 0&&(O.exitCode=r);var n=qe.apply(this,arguments);return St("exit",O.exitCode,null),St("afterexit",O.exitCode,null),n}else return qe.apply(this,arguments)});var aa,Ft,oa,Zt,N,Oe,St,Ae,Pt,Or,Ar,ua,qe,ca});var la=m((lm,fa)=>{"use strict";var lp=require("os"),pp=sa(),dp=1e3*5,mp=(t,e="SIGTERM",r={})=>{let n=t(e);return hp(t,e,r,n),n},hp=(t,e,r,n)=>{if(!vp(e,r,n))return;let u=yp(r),c=setTimeout(()=>{t("SIGKILL")},u);c.unref&&c.unref()},vp=(t,{forceKillAfterTimeout:e},r)=>gp(t)&&e!==!1&&r,gp=t=>t===lp.constants.signals.SIGTERM||typeof t=="string"&&t.toUpperCase()==="SIGTERM",yp=({forceKillAfterTimeout:t=!0})=>{if(t===!0)return dp;if(!Number.isFinite(t)||t<0)throw new TypeError(`Expected the \`forceKillAfterTimeout\` option to be a non-negative integer, got \`${t}\` (${typeof t})`);return t},Ip=(t,e)=>{t.kill()&&(e.isCanceled=!0)},Sp=(t,e,r)=>{t.kill(e),r(Object.assign(new Error("Timed out"),{timedOut:!0,signal:e}))},Ep=(t,{timeout:e,killSignal:r="SIGTERM"},n)=>{if(e===0||e===void 0)return n;let u,c=new Promise((l,v)=>{u=setTimeout(()=>{Sp(t,r,v)},e)}),f=n.finally(()=>{clearTimeout(u)});return Promise.race([c,f])},bp=({timeout:t})=>{if(t!==void 0&&(!Number.isFinite(t)||t<0))throw new TypeError(`Expected the \`timeout\` option to be a non-negative integer, got \`${t}\` (${typeof t})`)},_p=async(t,{cleanup:e,detached:r},n)=>{if(!e||r)return n;let u=pp(()=>{t.kill()});return n.finally(()=>{u()})};fa.exports={spawnedKill:mp,spawnedCancel:Ip,setupTimeout:Ep,validateTimeout:bp,setExitHandler:_p}});var da=m((pm,pa)=>{"use strict";var Q=t=>t!==null&&typeof t=="object"&&typeof t.pipe=="function";Q.writable=t=>Q(t)&&t.writable!==!1&&typeof t._write=="function"&&typeof t._writableState=="object";Q.readable=t=>Q(t)&&t.readable!==!1&&typeof t._read=="function"&&typeof t._readableState=="object";Q.duplex=t=>Q.writable(t)&&Q.readable(t);Q.transform=t=>Q.duplex(t)&&typeof t._transform=="function";pa.exports=Q});var ha=m((dm,ma)=>{"use strict";var{PassThrough:Rp}=require("stream");ma.exports=t=>{t=F({},t);let{array:e}=t,{encoding:r}=t,n=r==="buffer",u=!1;e?u=!(r||n):r=r||"utf8",n&&(r=null);let c=new Rp({objectMode:u});r&&c.setEncoding(r);let f=0,l=[];return c.on("data",v=>{l.push(v),u?f=l.length:f+=v.length}),c.getBufferedValue=()=>e?l:n?Buffer.concat(l,f):l.join(""),c.getBufferedLength=()=>f,c}});var va=m((mm,Yt)=>{"use strict";var{constants:Op}=require("buffer"),Ap=require("stream"),{promisify:qp}=require("util"),wp=ha(),Tp=qp(Ap.pipeline),qr=class extends Error{constructor(){super("maxBuffer exceeded");this.name="MaxBufferError"}};async function wr(t,e){if(!t)throw new Error("Expected a stream");e=F({maxBuffer:1/0},e);let{maxBuffer:r}=e,n=wp(e);return await new Promise((u,c)=>{let f=l=>{l&&n.getBufferedLength()<=Op.MAX_LENGTH&&(l.bufferedData=n.getBufferedValue()),c(l)};(async()=>{try{await Tp(t,n),u()}catch(l){f(l)}})(),n.on("data",()=>{n.getBufferedLength()>r&&f(new qr)})}),n.getBufferedValue()}Yt.exports=wr;Yt.exports.buffer=(t,e)=>wr(t,et(F({},e),{encoding:"buffer"}));Yt.exports.array=(t,e)=>wr(t,et(F({},e),{array:!0}));Yt.exports.MaxBufferError=qr});var ya=m((hm,ga)=>{"use strict";var{PassThrough:Mp}=require("stream");ga.exports=function(){var t=[],e=new Mp({objectMode:!0});return e.setMaxListeners(0),e.add=r,e.isEmpty=n,e.on("unpipe",u),Array.prototype.slice.call(arguments).forEach(r),e;function r(c){return Array.isArray(c)?(c.forEach(r),this):(t.push(c),c.once("end",u.bind(null,c)),c.once("error",e.emit.bind(e,"error")),c.pipe(e,{end:!1}),this)}function n(){return t.length==0}function u(c){t=t.filter(function(f){return f!==c}),!t.length&&e.readable&&e.end()}}});var ba=m((vm,Ea)=>{"use strict";var Sa=da(),Ia=va(),xp=ya(),Up=(t,e)=>{e===void 0||t.stdin===void 0||(Sa(e)?e.pipe(t.stdin):t.stdin.end(e))},Fp=(t,{all:e})=>{if(!e||!t.stdout&&!t.stderr)return;let r=xp();return t.stdout&&r.add(t.stdout),t.stderr&&r.add(t.stderr),r},Tr=async(t,e)=>{if(!!t){t.destroy();try{return await e}catch(r){return r.bufferedData}}},Mr=(t,{encoding:e,buffer:r,maxBuffer:n})=>{if(!(!t||!r))return e?Ia(t,{encoding:e,maxBuffer:n}):Ia.buffer(t,{maxBuffer:n})},Pp=async({stdout:t,stderr:e,all:r},{encoding:n,buffer:u,maxBuffer:c},f)=>{let l=Mr(t,{encoding:n,buffer:u,maxBuffer:c}),v=Mr(e,{encoding:n,buffer:u,maxBuffer:c}),y=Mr(r,{encoding:n,buffer:u,maxBuffer:c*2});try{return await Promise.all([f,l,v,y])}catch(I){return Promise.all([{error:I,signal:I.signal,timedOut:I.timedOut},Tr(t,l),Tr(e,v),Tr(r,y)])}},Cp=({input:t})=>{if(Sa(t))throw new TypeError("The `input` option cannot be a stream in sync mode")};Ea.exports={handleInput:Up,makeAllStream:Fp,getSpawnedResult:Pp,validateInputSync:Cp}});var Ra=m((gm,_a)=>{"use strict";var Np=(async()=>{})().constructor.prototype,Wp=["then","catch","finally"].map(t=>[t,Reflect.getOwnPropertyDescriptor(Np,t)]),Lp=(t,e)=>{for(let[r,n]of Wp){let u=typeof e=="function"?(...c)=>Reflect.apply(n.value,e(),c):n.value.bind(e);Reflect.defineProperty(t,r,et(F({},n),{value:u}))}return t},Kp=t=>new Promise((e,r)=>{t.on("exit",(n,u)=>{e({exitCode:n,signal:u})}),t.on("error",n=>{r(n)}),t.stdin&&t.stdin.on("error",n=>{r(n)})});_a.exports={mergePromise:Lp,getSpawnedPromise:Kp}});var qa=m((ym,Aa)=>{"use strict";var Oa=(t,e=[])=>Array.isArray(e)?[t,...e]:[t],jp=/^[\w.-]+$/,kp=/"/g,Dp=t=>typeof t!="string"||jp.test(t)?t:`"${t.replace(kp,'\\"')}"`,Bp=(t,e)=>Oa(t,e).join(" "),Gp=(t,e)=>Oa(t,e).map(r=>Dp(r)).join(" "),$p=/ +/g,Vp=t=>{let e=[];for(let r of t.trim().split($p)){let n=e[e.length-1];n&&n.endsWith("\\")?e[e.length-1]=`${n.slice(0,-1)} ${r}`:e.push(r)}return e};Aa.exports={joinCommand:Bp,getEscapedCommand:Gp,parseCommand:Vp}});var Pa=m((Im,Nt)=>{"use strict";var zp=require("path"),xr=require("child_process"),Jp=Li(),Xp=ji(),Hp=Bi(),Zp=zi(),we=ea(),Ta=na(),{spawnedKill:Yp,spawnedCancel:Qp,setupTimeout:td,validateTimeout:ed,setExitHandler:rd}=la(),{handleInput:nd,getSpawnedResult:id,makeAllStream:ad,validateInputSync:od}=ba(),{mergePromise:wa,getSpawnedPromise:ud}=Ra(),{joinCommand:Ma,parseCommand:xa,getEscapedCommand:Ua}=qa(),cd=1e3*1e3*100,sd=({env:t,extendEnv:e,preferLocal:r,localDir:n,execPath:u})=>{let c=e?F(F({},process.env),t):t;return r?Hp.env({env:c,cwd:n,execPath:u}):c},Fa=(t,e,r={})=>{let n=Jp._parse(t,e,r);return t=n.command,e=n.args,r=n.options,r=F({maxBuffer:cd,buffer:!0,stripFinalNewline:!0,extendEnv:!0,preferLocal:!1,localDir:r.cwd||process.cwd(),execPath:process.execPath,encoding:"utf8",reject:!0,cleanup:!0,all:!1,windowsHide:!0},r),r.env=sd(r),r.stdio=Ta(r),process.platform==="win32"&&zp.basename(t,".exe")==="cmd"&&e.unshift("/q"),{file:t,args:e,options:r,parsed:n}},Qt=(t,e,r)=>typeof e!="string"&&!Buffer.isBuffer(e)?r===void 0?void 0:"":t.stripFinalNewline?Xp(e):e,Te=(t,e,r)=>{let n=Fa(t,e,r),u=Ma(t,e),c=Ua(t,e);ed(n.options);let f;try{f=xr.spawn(n.file,n.args,n.options)}catch(G){let $=new xr.ChildProcess,J=Promise.reject(we({error:G,stdout:"",stderr:"",all:"",command:u,escapedCommand:c,parsed:n,timedOut:!1,isCanceled:!1,killed:!1}));return wa($,J)}let l=ud(f),v=td(f,n.options,l),y=rd(f,n.options,v),I={isCanceled:!1};f.kill=Yp.bind(null,f.kill.bind(f)),f.cancel=Qp.bind(null,f,I);let x=Zp(async()=>{let[{error:G,exitCode:$,signal:J,timedOut:Et},te,ee,Da]=await id(f,n.options,y),Ur=Qt(n.options,te),Fr=Qt(n.options,ee),Pr=Qt(n.options,Da);if(G||$!==0||J!==null){let Cr=we({error:G,exitCode:$,signal:J,stdout:Ur,stderr:Fr,all:Pr,command:u,escapedCommand:c,parsed:n,timedOut:Et,isCanceled:I.isCanceled,killed:f.killed});if(!n.options.reject)return Cr;throw Cr}return{command:u,escapedCommand:c,exitCode:0,stdout:Ur,stderr:Fr,all:Pr,failed:!1,timedOut:!1,isCanceled:!1,killed:!1}});return nd(f,n.options.input),f.all=ad(f,n.options),wa(f,x)};Nt.exports=Te;Nt.exports.sync=(t,e,r)=>{let n=Fa(t,e,r),u=Ma(t,e),c=Ua(t,e);od(n.options);let f;try{f=xr.spawnSync(n.file,n.args,n.options)}catch(y){throw we({error:y,stdout:"",stderr:"",all:"",command:u,escapedCommand:c,parsed:n,timedOut:!1,isCanceled:!1,killed:!1})}let l=Qt(n.options,f.stdout,f.error),v=Qt(n.options,f.stderr,f.error);if(f.error||f.status!==0||f.signal!==null){let y=we({stdout:l,stderr:v,error:f.error,signal:f.signal,exitCode:f.status,command:u,escapedCommand:c,parsed:n,timedOut:f.error&&f.error.code==="ETIMEDOUT",isCanceled:!1,killed:f.signal!==null});if(!n.options.reject)return y;throw y}return{command:u,escapedCommand:c,exitCode:0,stdout:l,stderr:v,failed:!1,timedOut:!1,isCanceled:!1,killed:!1}};Nt.exports.command=(t,e)=>{let[r,...n]=xa(t);return Te(r,n,e)};Nt.exports.commandSync=(t,e)=>{let[r,...n]=xa(t);return Te.sync(r,n,e)};Nt.exports.node=(t,e,r={})=>{e&&!Array.isArray(e)&&typeof e=="object"&&(r=e,e=[]);let n=Ta.node(r),u=process.execArgv.filter(l=>!l.startsWith("--inspect")),{nodePath:c=process.execPath,nodeOptions:f=u}=r;return Te(c,[...f,t,...Array.isArray(e)?e:[]],et(F({},r),{stdin:void 0,stdout:void 0,stderr:void 0,stdio:n,shell:!1}))}});var pd={};Ha(pd,{default:()=>ld});var ka=require("@raycast/api");var La=Kt(ae()),Ka=Kt(U()),Wt=Kt(Zn());var Ca=Kt(require("node:process"),1),Na=Kt(Pa(),1);async function Wa(t){if(Ca.default.platform!=="darwin")throw new Error("macOS only");let{stdout:e}=await(0,Na.default)("osascript",["-e",t]);return e}var tt=(t,e)=>Wt.tryCatch(()=>Wa(`tell application "${t}" to ${e}`),La.toError);var bm=tt("Music","pause"),ja=tt("Music","play"),_m=tt("Music","stop"),Rm=tt("Music","next track"),Om=tt("Music","previous track"),Am=tt("Music","playpause"),qm=(0,Ka.pipe)(tt("Music","player state"),Wt.map(t=>t)),wm=tt("Music","set loved of current track to true"),Tm=tt("Music","set disliked of current track to true"),Mm=tt("Music",'duplicate current track to source "Library"');var ld=async()=>{await(0,ka.closeMainWindow)(),await ja()};module.exports=Za(pd);0&&(module.exports={}); diff --git a/raycast/extensions/2bfe94cd-50ab-4e48-a6cd-f1ff47a72706/previous-track.js b/raycast/extensions/2bfe94cd-50ab-4e48-a6cd-f1ff47a72706/previous-track.js new file mode 100644 index 0000000..fa9034e --- /dev/null +++ b/raycast/extensions/2bfe94cd-50ab-4e48-a6cd-f1ff47a72706/previous-track.js @@ -0,0 +1,5 @@ +var Ba=Object.create;var Lt=Object.defineProperty,Ga=Object.defineProperties,$a=Object.getOwnPropertyDescriptor,Va=Object.getOwnPropertyDescriptors,za=Object.getOwnPropertyNames,Nr=Object.getOwnPropertySymbols,Ja=Object.getPrototypeOf,Lr=Object.prototype.hasOwnProperty,Xa=Object.prototype.propertyIsEnumerable;var Wr=(t,e,r)=>e in t?Lt(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,F=(t,e)=>{for(var r in e||(e={}))Lr.call(e,r)&&Wr(t,r,e[r]);if(Nr)for(var r of Nr(e))Xa.call(e,r)&&Wr(t,r,e[r]);return t},et=(t,e)=>Ga(t,Va(e)),Kr=t=>Lt(t,"__esModule",{value:!0});var m=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),Ha=(t,e)=>{for(var r in e)Lt(t,r,{get:e[r],enumerable:!0})},jr=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let u of za(e))!Lr.call(t,u)&&(r||u!=="default")&&Lt(t,u,{get:()=>e[u],enumerable:!(n=$a(e,u))||n.enumerable});return t},Kt=(t,e)=>jr(Kr(Lt(t!=null?Ba(Ja(t)):{},"default",!e&&t&&t.__esModule?{get:()=>t.default,enumerable:!0}:{value:t,enumerable:!0})),t),Za=(t=>(e,r)=>t&&t.get(e)||(r=jr(Kr({}),e,1),t&&t.set(e,r),r))(typeof WeakMap!="undefined"?new WeakMap:0);var U=m(h=>{"use strict";Object.defineProperty(h,"__esModule",{value:!0});h.getEndomorphismMonoid=h.not=h.SK=h.hole=h.pipe=h.untupled=h.tupled=h.absurd=h.decrement=h.increment=h.tuple=h.flow=h.flip=h.constVoid=h.constUndefined=h.constNull=h.constFalse=h.constTrue=h.constant=h.unsafeCoerce=h.identity=h.apply=h.getRing=h.getSemiring=h.getMonoid=h.getSemigroup=h.getBooleanAlgebra=void 0;var Ya=function(t){return function(){return{meet:function(e,r){return function(n){return t.meet(e(n),r(n))}},join:function(e,r){return function(n){return t.join(e(n),r(n))}},zero:function(){return t.zero},one:function(){return t.one},implies:function(e,r){return function(n){return t.implies(e(n),r(n))}},not:function(e){return function(r){return t.not(e(r))}}}}};h.getBooleanAlgebra=Ya;var Qa=function(t){return function(){return{concat:function(e,r){return function(n){return t.concat(e(n),r(n))}}}}};h.getSemigroup=Qa;var to=function(t){var e=h.getSemigroup(t);return function(){return{concat:e().concat,empty:function(){return t.empty}}}};h.getMonoid=to;var eo=function(t){return{add:function(e,r){return function(n){return t.add(e(n),r(n))}},zero:function(){return t.zero},mul:function(e,r){return function(n){return t.mul(e(n),r(n))}},one:function(){return t.one}}};h.getSemiring=eo;var ro=function(t){var e=h.getSemiring(t);return{add:e.add,mul:e.mul,one:e.one,zero:e.zero,sub:function(r,n){return function(u){return t.sub(r(u),n(u))}}}};h.getRing=ro;var no=function(t){return function(e){return e(t)}};h.apply=no;function Me(t){return t}h.identity=Me;h.unsafeCoerce=Me;function jt(t){return function(){return t}}h.constant=jt;h.constTrue=jt(!0);h.constFalse=jt(!1);h.constNull=jt(null);h.constUndefined=jt(void 0);h.constVoid=h.constUndefined;function io(t){return function(e,r){return t(r,e)}}h.flip=io;function kr(t,e,r,n,u,c,f,l,v){switch(arguments.length){case 1:return t;case 2:return function(){return e(t.apply(this,arguments))};case 3:return function(){return r(e(t.apply(this,arguments)))};case 4:return function(){return n(r(e(t.apply(this,arguments))))};case 5:return function(){return u(n(r(e(t.apply(this,arguments)))))};case 6:return function(){return c(u(n(r(e(t.apply(this,arguments))))))};case 7:return function(){return f(c(u(n(r(e(t.apply(this,arguments)))))))};case 8:return function(){return l(f(c(u(n(r(e(t.apply(this,arguments))))))))};case 9:return function(){return v(l(f(c(u(n(r(e(t.apply(this,arguments)))))))))}}}h.flow=kr;function ao(){for(var t=[],e=0;e{"use strict";Object.defineProperty(L,"__esModule",{value:!0});L.sequenceS=L.sequenceT=L.getApplySemigroup=L.apS=L.apSecond=L.apFirst=L.ap=void 0;var ho=U();function vo(t,e){return function(r){return function(n){return t.ap(t.map(n,function(u){return function(c){return e.ap(u,c)}}),r)}}}L.ap=vo;function go(t){return function(e){return function(r){return t.ap(t.map(r,function(n){return function(){return n}}),e)}}}L.apFirst=go;function yo(t){return function(e){return function(r){return t.ap(t.map(r,function(){return function(n){return n}}),e)}}}L.apSecond=yo;function Io(t){return function(e,r){return function(n){return t.ap(t.map(n,function(u){return function(c){var f;return Object.assign({},u,(f={},f[e]=c,f))}}),r)}}}L.apS=Io;function So(t){return function(e){return{concat:function(r,n){return t.ap(t.map(r,function(u){return function(c){return e.concat(u,c)}}),n)}}}}L.getApplySemigroup=So;function Ue(t,e,r){return function(n){for(var u=Array(r.length+1),c=0;c{"use strict";Object.defineProperty(Z,"__esModule",{value:!0});Z.getFunctorComposition=Z.bindTo=Z.flap=Z.map=void 0;var Oo=U();function Br(t,e){return function(r){return function(n){return t.map(n,function(u){return e.map(u,r)})}}}Z.map=Br;function Ao(t){return function(e){return function(r){return t.map(r,function(n){return n(e)})}}}Z.flap=Ao;function qo(t){return function(e){return function(r){return t.map(r,function(n){var u;return u={},u[e]=n,u})}}}Z.bindTo=qo;function wo(t,e){var r=Br(t,e);return{map:function(n,u){return Oo.pipe(n,r(u))}}}Z.getFunctorComposition=wo});var kt=m(bt=>{"use strict";Object.defineProperty(bt,"__esModule",{value:!0});bt.getApplicativeComposition=bt.getApplicativeMonoid=void 0;var Gr=lt(),To=U(),Mo=Y();function xo(t){var e=Gr.getApplySemigroup(t);return function(r){return{concat:e(r).concat,empty:t.of(r.empty)}}}bt.getApplicativeMonoid=xo;function Uo(t,e){var r=Mo.getFunctorComposition(t,e).map,n=Gr.ap(t,e);return{map:r,of:function(u){return t.of(e.of(u))},ap:function(u,c){return To.pipe(u,n(c))}}}bt.getApplicativeComposition=Uo});var pt=m(_t=>{"use strict";Object.defineProperty(_t,"__esModule",{value:!0});_t.bind=_t.chainFirst=void 0;function Fo(t){return function(e){return function(r){return t.chain(r,function(n){return t.map(e(n),function(){return n})})}}}_t.chainFirst=Fo;function Po(t){return function(e,r){return function(n){return t.chain(n,function(u){return t.map(r(u),function(c){var f;return Object.assign({},u,(f={},f[e]=c,f))})})}}}_t.bind=Po});var $r=m(re=>{"use strict";Object.defineProperty(re,"__esModule",{value:!0});re.tailRec=void 0;var Co=function(t,e){for(var r=e(t);r._tag==="Left";)r=e(r.left);return r.right};re.tailRec=Co});var it=m(b=>{"use strict";var No=b&&b.__spreadArray||function(t,e){for(var r=0,n=e.length,u=t.length;r0};b.isNonEmpty=$o;var Vo=function(t){return t[0]};b.head=Vo;var zo=function(t){return t.slice(1)};b.tail=zo;b.emptyReadonlyArray=[];b.emptyRecord={};b.has=Object.prototype.hasOwnProperty;var Jo=function(t){return No([t[0]],t.slice(1))};b.fromReadonlyNonEmptyArray=Jo});var ne=m(T=>{"use strict";var Xo=T&&T.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Ho=T&&T.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Zo=T&&T.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Xo(e,t,r);return Ho(e,t),e};Object.defineProperty(T,"__esModule",{value:!0});T.filterOrElse=T.chainEitherK=T.fromEitherK=T.chainOptionK=T.fromOptionK=T.fromPredicate=T.fromOption=void 0;var Vr=U(),dt=Zo(it());function zr(t){return function(e){return function(r){return t.fromEither(dt.isNone(r)?dt.left(e()):dt.right(r.value))}}}T.fromOption=zr;function Yo(t){return function(e,r){return function(n){return t.fromEither(e(n)?dt.right(n):dt.left(r(n)))}}}T.fromPredicate=Yo;function Jr(t){var e=zr(t);return function(r){var n=e(r);return function(u){return Vr.flow(u,n)}}}T.fromOptionK=Jr;function Qo(t,e){var r=Jr(t);return function(n){var u=r(n);return function(c){return function(f){return e.chain(f,u(c))}}}}T.chainOptionK=Qo;function Xr(t){return function(e){return Vr.flow(e,t.fromEither)}}T.fromEitherK=Xr;function tu(t,e){var r=Xr(t);return function(n){return function(u){return e.chain(u,r(n))}}}T.chainEitherK=tu;function eu(t,e){return function(r,n){return function(u){return e.chain(u,function(c){return t.fromEither(r(c)?dt.right(c):dt.left(n(c)))})}}}T.filterOrElse=eu});var Dt=m(E=>{"use strict";Object.defineProperty(E,"__esModule",{value:!0});E.right=E.left=E.flap=E.Functor=E.Bifunctor=E.URI=E.bimap=E.mapLeft=E.map=E.separated=void 0;var Fe=U(),ru=Y(),nu=function(t,e){return{left:t,right:e}};E.separated=nu;var iu=function(t,e){return Fe.pipe(t,E.map(e))},au=function(t,e){return Fe.pipe(t,E.mapLeft(e))},ou=function(t,e,r){return Fe.pipe(t,E.bimap(e,r))},uu=function(t){return function(e){return E.separated(E.left(e),t(E.right(e)))}};E.map=uu;var cu=function(t){return function(e){return E.separated(t(E.left(e)),E.right(e))}};E.mapLeft=cu;var su=function(t,e){return function(r){return E.separated(t(E.left(r)),e(E.right(r)))}};E.bimap=su;E.URI="Separated";E.Bifunctor={URI:E.URI,mapLeft:au,bimap:ou};E.Functor={URI:E.URI,map:iu};E.flap=ru.flap(E.Functor);var fu=function(t){return t.left};E.left=fu;var lu=function(t){return t.right};E.right=lu});var Pe=m(j=>{"use strict";var pu=j&&j.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),du=j&&j.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),mu=j&&j.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&pu(e,t,r);return du(e,t),e};Object.defineProperty(j,"__esModule",{value:!0});j.filterE=j.witherDefault=j.wiltDefault=void 0;var Hr=mu(it());function hu(t,e){return function(r){var n=t.traverse(r);return function(u,c){return r.map(n(u,c),e.separate)}}}j.wiltDefault=hu;function vu(t,e){return function(r){var n=t.traverse(r);return function(u,c){return r.map(n(u,c),e.compact)}}}j.witherDefault=vu;function gu(t){return function(e){var r=t.wither(e);return function(n){return function(u){return r(u,function(c){return e.map(n(c),function(f){return f?Hr.some(c):Hr.none})})}}}}j.filterE=gu});var ae=m(i=>{"use strict";var yu=i&&i.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Iu=i&&i.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Su=i&&i.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&yu(e,t,r);return Iu(e,t),e};Object.defineProperty(i,"__esModule",{value:!0});i.fold=i.match=i.foldW=i.matchW=i.isRight=i.isLeft=i.fromOption=i.fromPredicate=i.FromEither=i.MonadThrow=i.throwError=i.ChainRec=i.Extend=i.extend=i.Alt=i.alt=i.altW=i.Bifunctor=i.mapLeft=i.bimap=i.Traversable=i.sequence=i.traverse=i.Foldable=i.reduceRight=i.foldMap=i.reduce=i.Monad=i.Chain=i.chain=i.chainW=i.Applicative=i.Apply=i.ap=i.apW=i.Pointed=i.of=i.Functor=i.map=i.getAltValidation=i.getApplicativeValidation=i.getWitherable=i.getFilterable=i.getCompactable=i.getSemigroup=i.getEq=i.getShow=i.URI=i.right=i.left=void 0;i.getValidation=i.getValidationMonoid=i.getValidationSemigroup=i.getApplyMonoid=i.getApplySemigroup=i.either=i.stringifyJSON=i.parseJSON=i.sequenceArray=i.traverseArray=i.traverseArrayWithIndex=i.traverseReadonlyArrayWithIndex=i.traverseReadonlyNonEmptyArrayWithIndex=i.ApT=i.apSW=i.apS=i.bindW=i.bind=i.bindTo=i.Do=i.exists=i.elem=i.toError=i.toUnion=i.chainNullableK=i.fromNullableK=i.tryCatchK=i.tryCatch=i.fromNullable=i.orElse=i.orElseW=i.swap=i.filterOrElseW=i.filterOrElse=i.chainOptionK=i.fromOptionK=i.duplicate=i.flatten=i.flattenW=i.chainFirstW=i.chainFirst=i.apSecond=i.apFirst=i.flap=i.getOrElse=i.getOrElseW=void 0;var Yr=kt(),Bt=lt(),Qr=pt(),Eu=$r(),Gt=ne(),C=U(),tn=Y(),at=Su(it()),rt=Dt(),Zr=Pe();i.left=at.left;i.right=at.right;var K=function(t,e){return C.pipe(t,i.map(e))},mt=function(t,e){return C.pipe(t,i.ap(e))},Rt=function(t,e){return C.pipe(t,i.chain(e))},$t=function(t,e,r){return C.pipe(t,i.reduce(e,r))},Vt=function(t){return function(e,r){var n=i.foldMap(t);return C.pipe(e,n(r))}},zt=function(t,e,r){return C.pipe(t,i.reduceRight(e,r))},ie=function(t){var e=i.traverse(t);return function(r,n){return C.pipe(r,e(n))}},Ce=function(t,e,r){return C.pipe(t,i.bimap(e,r))},Ne=function(t,e){return C.pipe(t,i.mapLeft(e))},en=function(t,e){return C.pipe(t,i.alt(e))},We=function(t,e){return C.pipe(t,i.extend(e))},Le=function(t,e){return Eu.tailRec(e(t),function(r){return i.isLeft(r)?i.right(i.left(r.left)):i.isLeft(r.right)?i.left(e(r.right.left)):i.right(i.right(r.right.right))})};i.URI="Either";var bu=function(t,e){return{show:function(r){return i.isLeft(r)?"left("+t.show(r.left)+")":"right("+e.show(r.right)+")"}}};i.getShow=bu;var _u=function(t,e){return{equals:function(r,n){return r===n||(i.isLeft(r)?i.isLeft(n)&&t.equals(r.left,n.left):i.isRight(n)&&e.equals(r.right,n.right))}}};i.getEq=_u;var Ru=function(t){return{concat:function(e,r){return i.isLeft(r)?e:i.isLeft(e)?r:i.right(t.concat(e.right,r.right))}}};i.getSemigroup=Ru;var Ou=function(t){var e=i.left(t.empty);return{URI:i.URI,_E:void 0,compact:function(r){return i.isLeft(r)?r:r.right._tag==="None"?e:i.right(r.right.value)},separate:function(r){return i.isLeft(r)?rt.separated(r,r):i.isLeft(r.right)?rt.separated(i.right(r.right.left),e):rt.separated(e,i.right(r.right.right))}}};i.getCompactable=Ou;var Au=function(t){var e=i.left(t.empty),r=i.getCompactable(t),n=r.compact,u=r.separate,c=function(l,v){return i.isLeft(l)||v(l.right)?l:e},f=function(l,v){return i.isLeft(l)?rt.separated(l,l):v(l.right)?rt.separated(e,i.right(l.right)):rt.separated(i.right(l.right),e)};return{URI:i.URI,_E:void 0,map:K,compact:n,separate:u,filter:c,filterMap:function(l,v){if(i.isLeft(l))return l;var y=v(l.right);return y._tag==="None"?e:i.right(y.value)},partition:f,partitionMap:function(l,v){if(i.isLeft(l))return rt.separated(l,l);var y=v(l.right);return i.isLeft(y)?rt.separated(i.right(y.left),e):rt.separated(e,i.right(y.right))}}};i.getFilterable=Au;var qu=function(t){var e=i.getFilterable(t),r=i.getCompactable(t);return{URI:i.URI,_E:void 0,map:K,compact:e.compact,separate:e.separate,filter:e.filter,filterMap:e.filterMap,partition:e.partition,partitionMap:e.partitionMap,traverse:ie,sequence:i.sequence,reduce:$t,foldMap:Vt,reduceRight:zt,wither:Zr.witherDefault(i.Traversable,r),wilt:Zr.wiltDefault(i.Traversable,r)}};i.getWitherable=qu;var wu=function(t){return{URI:i.URI,_E:void 0,map:K,ap:function(e,r){return i.isLeft(e)?i.isLeft(r)?i.left(t.concat(e.left,r.left)):e:i.isLeft(r)?r:i.right(e.right(r.right))},of:i.of}};i.getApplicativeValidation=wu;var Tu=function(t){return{URI:i.URI,_E:void 0,map:K,alt:function(e,r){if(i.isRight(e))return e;var n=r();return i.isLeft(n)?i.left(t.concat(e.left,n.left)):n}}};i.getAltValidation=Tu;var Mu=function(t){return function(e){return i.isLeft(e)?e:i.right(t(e.right))}};i.map=Mu;i.Functor={URI:i.URI,map:K};i.of=i.right;i.Pointed={URI:i.URI,of:i.of};var xu=function(t){return function(e){return i.isLeft(e)?e:i.isLeft(t)?t:i.right(e.right(t.right))}};i.apW=xu;i.ap=i.apW;i.Apply={URI:i.URI,map:K,ap:mt};i.Applicative={URI:i.URI,map:K,ap:mt,of:i.of};var Uu=function(t){return function(e){return i.isLeft(e)?e:t(e.right)}};i.chainW=Uu;i.chain=i.chainW;i.Chain={URI:i.URI,map:K,ap:mt,chain:Rt};i.Monad={URI:i.URI,map:K,ap:mt,of:i.of,chain:Rt};var Fu=function(t,e){return function(r){return i.isLeft(r)?t:e(t,r.right)}};i.reduce=Fu;var Pu=function(t){return function(e){return function(r){return i.isLeft(r)?t.empty:e(r.right)}}};i.foldMap=Pu;var Cu=function(t,e){return function(r){return i.isLeft(r)?t:e(r.right,t)}};i.reduceRight=Cu;i.Foldable={URI:i.URI,reduce:$t,foldMap:Vt,reduceRight:zt};var Nu=function(t){return function(e){return function(r){return i.isLeft(r)?t.of(i.left(r.left)):t.map(e(r.right),i.right)}}};i.traverse=Nu;var Wu=function(t){return function(e){return i.isLeft(e)?t.of(i.left(e.left)):t.map(e.right,i.right)}};i.sequence=Wu;i.Traversable={URI:i.URI,map:K,reduce:$t,foldMap:Vt,reduceRight:zt,traverse:ie,sequence:i.sequence};var Lu=function(t,e){return function(r){return i.isLeft(r)?i.left(t(r.left)):i.right(e(r.right))}};i.bimap=Lu;var Ku=function(t){return function(e){return i.isLeft(e)?i.left(t(e.left)):e}};i.mapLeft=Ku;i.Bifunctor={URI:i.URI,bimap:Ce,mapLeft:Ne};var ju=function(t){return function(e){return i.isLeft(e)?t():e}};i.altW=ju;i.alt=i.altW;i.Alt={URI:i.URI,map:K,alt:en};var ku=function(t){return function(e){return i.isLeft(e)?e:i.right(t(e))}};i.extend=ku;i.Extend={URI:i.URI,map:K,extend:We};i.ChainRec={URI:i.URI,map:K,ap:mt,chain:Rt,chainRec:Le};i.throwError=i.left;i.MonadThrow={URI:i.URI,map:K,ap:mt,of:i.of,chain:Rt,throwError:i.throwError};i.FromEither={URI:i.URI,fromEither:C.identity};i.fromPredicate=Gt.fromPredicate(i.FromEither);i.fromOption=Gt.fromOption(i.FromEither);i.isLeft=at.isLeft;i.isRight=at.isRight;var Du=function(t,e){return function(r){return i.isLeft(r)?t(r.left):e(r.right)}};i.matchW=Du;i.foldW=i.matchW;i.match=i.matchW;i.fold=i.match;var Bu=function(t){return function(e){return i.isLeft(e)?t(e.left):e.right}};i.getOrElseW=Bu;i.getOrElse=i.getOrElseW;i.flap=tn.flap(i.Functor);i.apFirst=Bt.apFirst(i.Apply);i.apSecond=Bt.apSecond(i.Apply);i.chainFirst=Qr.chainFirst(i.Chain);i.chainFirstW=i.chainFirst;i.flattenW=i.chainW(C.identity);i.flatten=i.flattenW;i.duplicate=i.extend(C.identity);i.fromOptionK=Gt.fromOptionK(i.FromEither);i.chainOptionK=Gt.chainOptionK(i.FromEither,i.Chain);i.filterOrElse=Gt.filterOrElse(i.FromEither,i.Chain);i.filterOrElseW=i.filterOrElse;var Gu=function(t){return i.isLeft(t)?i.right(t.left):i.left(t.right)};i.swap=Gu;var $u=function(t){return function(e){return i.isLeft(e)?t(e.left):e}};i.orElseW=$u;i.orElse=i.orElseW;var Vu=function(t){return function(e){return e==null?i.left(t):i.right(e)}};i.fromNullable=Vu;var zu=function(t,e){try{return i.right(t())}catch(r){return i.left(e(r))}};i.tryCatch=zu;var Ju=function(t,e){return function(){for(var r=[],n=0;n{"use strict";Object.defineProperty(A,"__esModule",{value:!0});A.and=A.or=A.not=A.Contravariant=A.getMonoidAll=A.getSemigroupAll=A.getMonoidAny=A.getSemigroupAny=A.URI=A.contramap=void 0;var Ot=U(),uc=function(t,e){return Ot.pipe(t,A.contramap(e))},cc=function(t){return function(e){return Ot.flow(t,e)}};A.contramap=cc;A.URI="Predicate";var sc=function(){return{concat:function(t,e){return Ot.pipe(t,A.or(e))}}};A.getSemigroupAny=sc;var fc=function(){return{concat:A.getSemigroupAny().concat,empty:Ot.constFalse}};A.getMonoidAny=fc;var lc=function(){return{concat:function(t,e){return Ot.pipe(t,A.and(e))}}};A.getSemigroupAll=lc;var pc=function(){return{concat:A.getSemigroupAll().concat,empty:Ot.constTrue}};A.getMonoidAll=pc;A.Contravariant={URI:A.URI,contramap:uc};var dc=function(t){return function(e){return!t(e)}};A.not=dc;var mc=function(t){return function(e){return function(r){return e(r)||t(r)}}};A.or=mc;var hc=function(t){return function(e){return function(r){return e(r)&&t(r)}}};A.and=hc});var nn=m(V=>{"use strict";Object.defineProperty(V,"__esModule",{value:!0});V.concatAll=V.endo=V.filterSecond=V.filterFirst=V.reverse=void 0;var vc=function(t){return{concat:function(e,r){return t.concat(r,e)}}};V.reverse=vc;var gc=function(t){return function(e){return{concat:function(r,n){return t(r)?e.concat(r,n):n}}}};V.filterFirst=gc;var yc=function(t){return function(e){return{concat:function(r,n){return t(n)?e.concat(r,n):r}}}};V.filterSecond=yc;var Ic=function(t){return function(e){return{concat:function(r,n){return e.concat(t(r),t(n))}}}};V.endo=Ic;var Sc=function(t){return function(e){return function(r){return r.reduce(function(n,u){return t.concat(n,u)},e)}}};V.concatAll=Sc});var an=m(g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0});g.eqDate=g.eqNumber=g.eqString=g.eqBoolean=g.eq=g.strictEqual=g.getStructEq=g.getTupleEq=g.Contravariant=g.getMonoid=g.getSemigroup=g.eqStrict=g.URI=g.contramap=g.tuple=g.struct=g.fromEquals=void 0;var Ec=U(),bc=function(t){return{equals:function(e,r){return e===r||t(e,r)}}};g.fromEquals=bc;var _c=function(t){return g.fromEquals(function(e,r){for(var n in t)if(!t[n].equals(e[n],r[n]))return!1;return!0})};g.struct=_c;var Rc=function(){for(var t=[],e=0;e{"use strict";Object.defineProperty(p,"__esModule",{value:!0});p.ordDate=p.ordNumber=p.ordString=p.ordBoolean=p.ord=p.getDualOrd=p.getTupleOrd=p.between=p.clamp=p.max=p.min=p.geq=p.leq=p.gt=p.lt=p.equals=p.trivial=p.Contravariant=p.getMonoid=p.getSemigroup=p.URI=p.contramap=p.reverse=p.tuple=p.fromCompare=p.equalsDefault=void 0;var Mc=an(),oe=U(),xc=function(t){return function(e,r){return e===r||t(e,r)===0}};p.equalsDefault=xc;var Uc=function(t){return{equals:p.equalsDefault(t),compare:function(e,r){return e===r?0:t(e,r)}}};p.fromCompare=Uc;var Fc=function(){for(var t=[],e=0;e-1?e:r}};p.max=$c;var Vc=function(t){var e=p.min(t),r=p.max(t);return function(n,u){return function(c){return r(e(c,u),n)}}};p.clamp=Vc;var zc=function(t){var e=p.lt(t),r=p.gt(t);return function(n,u){return function(c){return!(e(c,n)||r(c,u))}}};p.between=zc;p.getTupleOrd=p.tuple;p.getDualOrd=p.reverse;p.ord=p.Contravariant;function Jc(t,e){return te?1:0}var je={equals:Mc.eqStrict.equals,compare:Jc};p.ordBoolean=je;p.ordString=je;p.ordNumber=je;p.ordDate=oe.pipe(p.ordNumber,p.contramap(function(t){return t.valueOf()}))});var fn=m(d=>{"use strict";var Xc=d&&d.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Hc=d&&d.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ke=d&&d.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Xc(e,t,r);return Hc(e,t),e};Object.defineProperty(d,"__esModule",{value:!0});d.semigroupProduct=d.semigroupSum=d.semigroupString=d.getFunctionSemigroup=d.semigroupAny=d.semigroupAll=d.fold=d.getIntercalateSemigroup=d.getMeetSemigroup=d.getJoinSemigroup=d.getDualSemigroup=d.getStructSemigroup=d.getTupleSemigroup=d.getFirstSemigroup=d.getLastSemigroup=d.getObjectSemigroup=d.semigroupVoid=d.concatAll=d.last=d.first=d.intercalate=d.tuple=d.struct=d.reverse=d.constant=d.max=d.min=void 0;var un=U(),Zc=ke(it()),cn=ke(nn()),sn=ke(on()),Yc=function(t){return{concat:sn.min(t)}};d.min=Yc;var Qc=function(t){return{concat:sn.max(t)}};d.max=Qc;var ts=function(t){return{concat:function(){return t}}};d.constant=ts;d.reverse=cn.reverse;var es=function(t){return{concat:function(e,r){var n={};for(var u in t)Zc.has.call(t,u)&&(n[u]=t[u].concat(e[u],r[u]));return n}}};d.struct=es;var rs=function(){for(var t=[],e=0;e{"use strict";Object.defineProperty(ue,"__esModule",{value:!0});ue.guard=void 0;function cs(t,e){return function(r){return r?e.of(void 0):t.zero()}}ue.guard=cs});var He=m(o=>{"use strict";var ss=o&&o.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),fs=o&&o.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ls=o&&o.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&ss(e,t,r);return fs(e,t),e};Object.defineProperty(o,"__esModule",{value:!0});o.fromEither=o.MonadThrow=o.throwError=o.Witherable=o.wilt=o.wither=o.Traversable=o.sequence=o.traverse=o.Filterable=o.partitionMap=o.partition=o.filterMap=o.filter=o.Compactable=o.separate=o.compact=o.Extend=o.extend=o.Alternative=o.guard=o.Zero=o.zero=o.Alt=o.alt=o.altW=o.Foldable=o.reduceRight=o.foldMap=o.reduce=o.Monad=o.Chain=o.chain=o.Applicative=o.Apply=o.ap=o.Pointed=o.of=o.Functor=o.map=o.getMonoid=o.getOrd=o.getEq=o.getShow=o.URI=o.getRight=o.getLeft=o.fromPredicate=o.some=o.none=void 0;o.getLastMonoid=o.getFirstMonoid=o.getApplyMonoid=o.getApplySemigroup=o.option=o.mapNullable=o.getRefinement=o.sequenceArray=o.traverseArray=o.traverseArrayWithIndex=o.traverseReadonlyArrayWithIndex=o.traverseReadonlyNonEmptyArrayWithIndex=o.ApT=o.apS=o.bind=o.bindTo=o.Do=o.exists=o.elem=o.toUndefined=o.toNullable=o.chainNullableK=o.fromNullableK=o.tryCatchK=o.tryCatch=o.fromNullable=o.chainEitherK=o.fromEitherK=o.duplicate=o.chainFirst=o.flatten=o.apSecond=o.apFirst=o.flap=o.getOrElse=o.getOrElseW=o.fold=o.match=o.foldW=o.matchW=o.isNone=o.isSome=o.FromEither=void 0;var ps=kt(),ce=lt(),pn=pt(),dn=ne(),M=U(),mn=Y(),ht=ls(it()),ds=Ke(),hn=fn(),De=Dt(),vn=Pe(),ms=ln();o.none=ht.none;o.some=ht.some;function hs(t){return function(e){return t(e)?o.some(e):o.none}}o.fromPredicate=hs;var vs=function(t){return t._tag==="Right"?o.none:o.some(t.left)};o.getLeft=vs;var gs=function(t){return t._tag==="Left"?o.none:o.some(t.right)};o.getRight=gs;var D=function(t,e){return M.pipe(t,o.map(e))},vt=function(t,e){return M.pipe(t,o.ap(e))},se=function(t,e){return M.pipe(t,o.chain(e))},fe=function(t,e,r){return M.pipe(t,o.reduce(e,r))},le=function(t){var e=o.foldMap(t);return function(r,n){return M.pipe(r,e(n))}},pe=function(t,e,r){return M.pipe(t,o.reduceRight(e,r))},Be=function(t){var e=o.traverse(t);return function(r,n){return M.pipe(r,e(n))}},Ge=function(t,e){return M.pipe(t,o.alt(e))},Jt=function(t,e){return M.pipe(t,o.filter(e))},$e=function(t,e){return M.pipe(t,o.filterMap(e))},gn=function(t,e){return M.pipe(t,o.extend(e))},Ve=function(t,e){return M.pipe(t,o.partition(e))},ze=function(t,e){return M.pipe(t,o.partitionMap(e))};o.URI="Option";var ys=function(t){return{show:function(e){return o.isNone(e)?"none":"some("+t.show(e.value)+")"}}};o.getShow=ys;var Is=function(t){return{equals:function(e,r){return e===r||(o.isNone(e)?o.isNone(r):o.isNone(r)?!1:t.equals(e.value,r.value))}}};o.getEq=Is;var Ss=function(t){return{equals:o.getEq(t).equals,compare:function(e,r){return e===r?0:o.isSome(e)?o.isSome(r)?t.compare(e.value,r.value):1:-1}}};o.getOrd=Ss;var Es=function(t){return{concat:function(e,r){return o.isNone(e)?r:o.isNone(r)?e:o.some(t.concat(e.value,r.value))},empty:o.none}};o.getMonoid=Es;var bs=function(t){return function(e){return o.isNone(e)?o.none:o.some(t(e.value))}};o.map=bs;o.Functor={URI:o.URI,map:D};o.of=o.some;o.Pointed={URI:o.URI,of:o.of};var _s=function(t){return function(e){return o.isNone(e)||o.isNone(t)?o.none:o.some(e.value(t.value))}};o.ap=_s;o.Apply={URI:o.URI,map:D,ap:vt};o.Applicative={URI:o.URI,map:D,ap:vt,of:o.of};var Rs=function(t){return function(e){return o.isNone(e)?o.none:t(e.value)}};o.chain=Rs;o.Chain={URI:o.URI,map:D,ap:vt,chain:se};o.Monad={URI:o.URI,map:D,ap:vt,of:o.of,chain:se};var Os=function(t,e){return function(r){return o.isNone(r)?t:e(t,r.value)}};o.reduce=Os;var As=function(t){return function(e){return function(r){return o.isNone(r)?t.empty:e(r.value)}}};o.foldMap=As;var qs=function(t,e){return function(r){return o.isNone(r)?t:e(r.value,t)}};o.reduceRight=qs;o.Foldable={URI:o.URI,reduce:fe,foldMap:le,reduceRight:pe};var ws=function(t){return function(e){return o.isNone(e)?t():e}};o.altW=ws;o.alt=o.altW;o.Alt={URI:o.URI,map:D,alt:Ge};var Ts=function(){return o.none};o.zero=Ts;o.Zero={URI:o.URI,zero:o.zero};o.guard=ms.guard(o.Zero,o.Pointed);o.Alternative={URI:o.URI,map:D,ap:vt,of:o.of,alt:Ge,zero:o.zero};var Ms=function(t){return function(e){return o.isNone(e)?o.none:o.some(t(e))}};o.extend=Ms;o.Extend={URI:o.URI,map:D,extend:gn};o.compact=o.chain(M.identity);var xs=De.separated(o.none,o.none),Us=function(t){return o.isNone(t)?xs:De.separated(o.getLeft(t.value),o.getRight(t.value))};o.separate=Us;o.Compactable={URI:o.URI,compact:o.compact,separate:o.separate};var Fs=function(t){return function(e){return o.isNone(e)?o.none:t(e.value)?e:o.none}};o.filter=Fs;var Ps=function(t){return function(e){return o.isNone(e)?o.none:t(e.value)}};o.filterMap=Ps;var Cs=function(t){return function(e){return De.separated(Jt(e,ds.not(t)),Jt(e,t))}};o.partition=Cs;var Ns=function(t){return M.flow(o.map(t),o.separate)};o.partitionMap=Ns;o.Filterable={URI:o.URI,map:D,compact:o.compact,separate:o.separate,filter:Jt,filterMap:$e,partition:Ve,partitionMap:ze};var Ws=function(t){return function(e){return function(r){return o.isNone(r)?t.of(o.none):t.map(e(r.value),o.some)}}};o.traverse=Ws;var Ls=function(t){return function(e){return o.isNone(e)?t.of(o.none):t.map(e.value,o.some)}};o.sequence=Ls;o.Traversable={URI:o.URI,map:D,reduce:fe,foldMap:le,reduceRight:pe,traverse:Be,sequence:o.sequence};var Je=vn.witherDefault(o.Traversable,o.Compactable),Xe=vn.wiltDefault(o.Traversable,o.Compactable),Ks=function(t){var e=Je(t);return function(r){return function(n){return e(n,r)}}};o.wither=Ks;var js=function(t){var e=Xe(t);return function(r){return function(n){return e(n,r)}}};o.wilt=js;o.Witherable={URI:o.URI,map:D,reduce:fe,foldMap:le,reduceRight:pe,traverse:Be,sequence:o.sequence,compact:o.compact,separate:o.separate,filter:Jt,filterMap:$e,partition:Ve,partitionMap:ze,wither:Je,wilt:Xe};var ks=function(){return o.none};o.throwError=ks;o.MonadThrow={URI:o.URI,map:D,ap:vt,of:o.of,chain:se,throwError:o.throwError};o.fromEither=o.getRight;o.FromEither={URI:o.URI,fromEither:o.fromEither};o.isSome=ht.isSome;var Ds=function(t){return t._tag==="None"};o.isNone=Ds;var Bs=function(t,e){return function(r){return o.isNone(r)?t():e(r.value)}};o.matchW=Bs;o.foldW=o.matchW;o.match=o.matchW;o.fold=o.match;var Gs=function(t){return function(e){return o.isNone(e)?t():e.value}};o.getOrElseW=Gs;o.getOrElse=o.getOrElseW;o.flap=mn.flap(o.Functor);o.apFirst=ce.apFirst(o.Apply);o.apSecond=ce.apSecond(o.Apply);o.flatten=o.compact;o.chainFirst=pn.chainFirst(o.Chain);o.duplicate=o.extend(M.identity);o.fromEitherK=dn.fromEitherK(o.FromEither);o.chainEitherK=dn.chainEitherK(o.FromEither,o.Chain);var $s=function(t){return t==null?o.none:o.some(t)};o.fromNullable=$s;var Vs=function(t){try{return o.some(t())}catch{return o.none}};o.tryCatch=Vs;var zs=function(t){return function(){for(var e=[],r=0;r{"use strict";var nf=k&&k.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),af=k&&k.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),of=k&&k.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&nf(e,t,r);return af(e,t),e};Object.defineProperty(k,"__esModule",{value:!0});k.getCompactableComposition=k.separate=k.compact=void 0;var In=U(),En=Y(),Sn=He(),uf=of(Dt());function Ze(t,e){return function(r){return t.map(r,e.compact)}}k.compact=Ze;function bn(t,e,r){var n=Ze(t,e),u=En.map(t,r);return function(c){return uf.separated(n(In.pipe(c,u(Sn.getLeft))),n(In.pipe(c,u(Sn.getRight))))}}k.separate=bn;function cf(t,e){var r=En.getFunctorComposition(t,e).map;return{map:r,compact:Ze(t,e),separate:bn(t,e,e)}}k.getCompactableComposition=cf});var Cn=m(S=>{"use strict";var sf=S&&S.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ff=S&&S.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),lf=S&&S.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&sf(e,t,r);return ff(e,t),e};Object.defineProperty(S,"__esModule",{value:!0});S.getEitherM=S.toUnion=S.swap=S.orLeft=S.orElseFirst=S.orElse=S.getOrElse=S.matchE=S.match=S.altValidation=S.mapLeft=S.bimap=S.alt=S.chain=S.ap=S.map=S.leftF=S.rightF=S.left=S.right=void 0;var pf=lt(),w=lf(ae()),X=U(),df=Y();function Qe(t){return X.flow(w.right,t.of)}S.right=Qe;function _n(t){return X.flow(w.left,t.of)}S.left=_n;function Rn(t){return function(e){return t.map(e,w.right)}}S.rightF=Rn;function On(t){return function(e){return t.map(e,w.left)}}S.leftF=On;function An(t){return df.map(t,w.Functor)}S.map=An;function qn(t){return pf.ap(t,w.Apply)}S.ap=qn;function wn(t){return function(e){return function(r){return t.chain(r,function(n){return w.isLeft(n)?t.of(n):e(n.right)})}}}S.chain=wn;function Tn(t){return function(e){return function(r){return t.chain(r,function(n){return w.isLeft(n)?e():t.of(n)})}}}S.alt=Tn;function Mn(t){return function(e,r){return function(n){return t.map(n,w.bimap(e,r))}}}S.bimap=Mn;function xn(t){return function(e){return function(r){return t.map(r,w.mapLeft(e))}}}S.mapLeft=xn;function mf(t,e){return function(r){return function(n){return t.chain(n,w.match(function(u){return t.map(r(),w.mapLeft(function(c){return e.concat(u,c)}))},Qe(t)))}}}S.altValidation=mf;function hf(t){return function(e,r){return function(n){return t.map(n,w.match(e,r))}}}S.match=hf;function Un(t){return function(e,r){return function(n){return t.chain(n,w.match(e,r))}}}S.matchE=Un;function Fn(t){return function(e){return function(r){return t.chain(r,w.match(e,t.of))}}}S.getOrElse=Fn;function tr(t){return function(e){return function(r){return t.chain(r,function(n){return w.isLeft(n)?e(n.left):t.of(n)})}}}S.orElse=tr;function vf(t){var e=tr(t);return function(r){return e(function(n){return t.map(r(n),function(u){return w.isLeft(u)?u:w.left(n)})})}}S.orElseFirst=vf;function gf(t){return function(e){return function(r){return t.chain(r,w.match(function(n){return t.map(e(n),w.left)},function(n){return t.of(w.right(n))}))}}}S.orLeft=gf;function Pn(t){return function(e){return t.map(e,w.swap)}}S.swap=Pn;function yf(t){return function(e){return t.map(e,w.toUnion)}}S.toUnion=yf;function If(t){var e=qn(t),r=An(t),n=wn(t),u=Tn(t),c=Mn(t),f=xn(t),l=Un(t),v=Fn(t),y=tr(t);return{map:function(I,R){return X.pipe(I,r(R))},ap:function(I,R){return X.pipe(I,e(R))},of:Qe(t),chain:function(I,R){return X.pipe(I,n(R))},alt:function(I,R){return X.pipe(I,u(R))},bimap:function(I,R,x){return X.pipe(I,c(R,x))},mapLeft:function(I,R){return X.pipe(I,f(R))},fold:function(I,R,x){return X.pipe(I,l(R,x))},getOrElse:function(I,R){return X.pipe(I,v(R))},orElse:function(I,R){return X.pipe(I,y(R))},swap:Pn(t),rightM:Rn(t),leftM:On(t),left:_n(t)}}S.getEitherM=If});var kn=m(z=>{"use strict";Object.defineProperty(z,"__esModule",{value:!0});z.getFilterableComposition=z.partitionMap=z.partition=z.filterMap=z.filter=void 0;var Nn=Ye(),At=U(),Sf=Y(),Wn=He(),Ef=Ke(),Ln=Dt();function er(t,e){return function(r){return function(n){return t.map(n,function(u){return e.filter(u,r)})}}}z.filter=er;function rr(t,e){return function(r){return function(n){return t.map(n,function(u){return e.filterMap(u,r)})}}}z.filterMap=rr;function Kn(t,e){var r=er(t,e);return function(n){var u=r(Ef.not(n)),c=r(n);return function(f){return Ln.separated(u(f),c(f))}}}z.partition=Kn;function jn(t,e){var r=rr(t,e);return function(n){return function(u){return Ln.separated(At.pipe(u,r(function(c){return Wn.getLeft(n(c))})),At.pipe(u,r(function(c){return Wn.getRight(n(c))})))}}}z.partitionMap=jn;function bf(t,e){var r=Sf.getFunctorComposition(t,e).map,n=Nn.compact(t,e),u=Nn.separate(t,e,e),c=er(t,e),f=rr(t,e),l=Kn(t,e),v=jn(t,e);return{map:r,compact:n,separate:u,filter:function(y,I){return At.pipe(y,c(I))},filterMap:function(y,I){return At.pipe(y,f(I))},partition:function(y,I){return At.pipe(y,l(I))},partitionMap:function(y,I){return At.pipe(y,v(I))}}}z.getFilterableComposition=bf});var ir=m(ot=>{"use strict";Object.defineProperty(ot,"__esModule",{value:!0});ot.chainFirstIOK=ot.chainIOK=ot.fromIOK=void 0;var _f=pt(),nr=U();function Rf(t){return function(e){return nr.flow(e,t.fromIO)}}ot.fromIOK=Rf;function Of(t,e){return function(r){var n=nr.flow(r,t.fromIO);return function(u){return e.chain(u,n)}}}ot.chainIOK=Of;function Af(t,e){var r=_f.chainFirst(e);return function(n){return r(nr.flow(n,t.fromIO))}}ot.chainFirstIOK=Af});var Dn=m(ut=>{"use strict";Object.defineProperty(ut,"__esModule",{value:!0});ut.chainFirstTaskK=ut.chainTaskK=ut.fromTaskK=void 0;var qf=pt(),ar=U();function wf(t){return function(e){return ar.flow(e,t.fromTask)}}ut.fromTaskK=wf;function Tf(t,e){return function(r){var n=ar.flow(r,t.fromTask);return function(u){return e.chain(u,n)}}}ut.chainTaskK=Tf;function Mf(t,e){var r=qf.chainFirst(e);return function(n){return r(ar.flow(n,t.fromTask))}}ut.chainFirstTaskK=Mf});var $n=m(s=>{"use strict";var xf=s&&s.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Uf=s&&s.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Ff=s&&s.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&xf(e,t,r);return Uf(e,t),e};Object.defineProperty(s,"__esModule",{value:!0});s.getMonoid=s.getSemigroup=s.taskSeq=s.task=s.sequenceSeqArray=s.traverseSeqArray=s.traverseSeqArrayWithIndex=s.sequenceArray=s.traverseArray=s.traverseArrayWithIndex=s.traverseReadonlyArrayWithIndexSeq=s.traverseReadonlyNonEmptyArrayWithIndexSeq=s.traverseReadonlyArrayWithIndex=s.traverseReadonlyNonEmptyArrayWithIndex=s.ApT=s.apS=s.bind=s.bindTo=s.Do=s.never=s.FromTask=s.chainFirstIOK=s.chainIOK=s.fromIOK=s.FromIO=s.chainFirst=s.MonadTask=s.fromTask=s.MonadIO=s.Monad=s.Chain=s.ApplicativeSeq=s.ApplySeq=s.ApplicativePar=s.apSecond=s.apFirst=s.ApplyPar=s.Pointed=s.flap=s.Functor=s.getRaceMonoid=s.URI=s.flatten=s.chain=s.of=s.ap=s.map=s.delay=s.fromIO=void 0;var Pf=kt(),de=lt(),Bn=pt(),or=ir(),nt=U(),Gn=Y(),gt=Ff(it()),Cf=function(t){return function(){return Promise.resolve().then(t)}};s.fromIO=Cf;function Nf(t){return function(e){return function(){return new Promise(function(r){setTimeout(function(){Promise.resolve().then(e).then(r)},t)})}}}s.delay=Nf;var H=function(t,e){return nt.pipe(t,s.map(e))},yt=function(t,e){return nt.pipe(t,s.ap(e))},ur=function(t,e){return nt.pipe(t,s.chain(function(r){return nt.pipe(e,s.map(r))}))},qt=function(t,e){return nt.pipe(t,s.chain(e))},Wf=function(t){return function(e){return function(){return Promise.resolve().then(e).then(t)}}};s.map=Wf;var Lf=function(t){return function(e){return function(){return Promise.all([Promise.resolve().then(e),Promise.resolve().then(t)]).then(function(r){var n=r[0],u=r[1];return n(u)})}}};s.ap=Lf;var Kf=function(t){return function(){return Promise.resolve(t)}};s.of=Kf;var jf=function(t){return function(e){return function(){return Promise.resolve().then(e).then(function(r){return t(r)()})}}};s.chain=jf;s.flatten=s.chain(nt.identity);s.URI="Task";function kf(){return{concat:function(t,e){return function(){return Promise.race([Promise.resolve().then(t),Promise.resolve().then(e)])}},empty:s.never}}s.getRaceMonoid=kf;s.Functor={URI:s.URI,map:H};s.flap=Gn.flap(s.Functor);s.Pointed={URI:s.URI,of:s.of};s.ApplyPar={URI:s.URI,map:H,ap:yt};s.apFirst=de.apFirst(s.ApplyPar);s.apSecond=de.apSecond(s.ApplyPar);s.ApplicativePar={URI:s.URI,map:H,ap:yt,of:s.of};s.ApplySeq={URI:s.URI,map:H,ap:ur};s.ApplicativeSeq={URI:s.URI,map:H,ap:ur,of:s.of};s.Chain={URI:s.URI,map:H,ap:yt,chain:qt};s.Monad={URI:s.URI,map:H,of:s.of,ap:yt,chain:qt};s.MonadIO={URI:s.URI,map:H,of:s.of,ap:yt,chain:qt,fromIO:s.fromIO};s.fromTask=nt.identity;s.MonadTask={URI:s.URI,map:H,of:s.of,ap:yt,chain:qt,fromIO:s.fromIO,fromTask:s.fromTask};s.chainFirst=Bn.chainFirst(s.Chain);s.FromIO={URI:s.URI,fromIO:s.fromIO};s.fromIOK=or.fromIOK(s.FromIO);s.chainIOK=or.chainIOK(s.FromIO,s.Chain);s.chainFirstIOK=or.chainFirstIOK(s.FromIO,s.Chain);s.FromTask={URI:s.URI,fromIO:s.fromIO,fromTask:s.fromTask};var Df=function(){return new Promise(function(t){})};s.never=Df;s.Do=s.of(gt.emptyRecord);s.bindTo=Gn.bindTo(s.Functor);s.bind=Bn.bind(s.Chain);s.apS=de.apS(s.ApplyPar);s.ApT=s.of(gt.emptyReadonlyArray);var Bf=function(t){return function(e){return function(){return Promise.all(e.map(function(r,n){return Promise.resolve().then(function(){return t(n,r)()})}))}}};s.traverseReadonlyNonEmptyArrayWithIndex=Bf;var Gf=function(t){var e=s.traverseReadonlyNonEmptyArrayWithIndex(t);return function(r){return gt.isNonEmpty(r)?e(r):s.ApT}};s.traverseReadonlyArrayWithIndex=Gf;var $f=function(t){return function(e){return function(){return gt.tail(e).reduce(function(r,n,u){return r.then(function(c){return Promise.resolve().then(t(u+1,n)).then(function(f){return c.push(f),c})})},Promise.resolve().then(t(0,gt.head(e))).then(gt.singleton))}}};s.traverseReadonlyNonEmptyArrayWithIndexSeq=$f;var Vf=function(t){var e=s.traverseReadonlyNonEmptyArrayWithIndexSeq(t);return function(r){return gt.isNonEmpty(r)?e(r):s.ApT}};s.traverseReadonlyArrayWithIndexSeq=Vf;s.traverseArrayWithIndex=s.traverseReadonlyArrayWithIndex;var zf=function(t){return s.traverseReadonlyArrayWithIndex(function(e,r){return t(r)})};s.traverseArray=zf;s.sequenceArray=s.traverseArray(nt.identity);s.traverseSeqArrayWithIndex=s.traverseReadonlyArrayWithIndexSeq;var Jf=function(t){return s.traverseReadonlyArrayWithIndexSeq(function(e,r){return t(r)})};s.traverseSeqArray=Jf;s.sequenceSeqArray=s.traverseSeqArray(nt.identity);s.task={URI:s.URI,map:H,of:s.of,ap:yt,chain:qt,fromIO:s.fromIO,fromTask:s.fromTask};s.taskSeq={URI:s.URI,map:H,of:s.of,ap:ur,chain:qt,fromIO:s.fromIO,fromTask:s.fromTask};s.getSemigroup=de.getApplySemigroup(s.ApplySeq);s.getMonoid=Pf.getApplicativeMonoid(s.ApplicativeSeq)});var Zn=m(a=>{"use strict";var Xf=a&&a.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Hf=a&&a.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),he=a&&a.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Xf(e,t,r);return Hf(e,t),e};Object.defineProperty(a,"__esModule",{value:!0});a.getCompactable=a.getAltTaskValidation=a.getApplicativeTaskValidation=a.URI=a.throwError=a.of=a.altW=a.alt=a.flatten=a.flattenW=a.chainW=a.chain=a.apW=a.ap=a.mapLeft=a.bimap=a.map=a.chainIOEitherK=a.chainIOEitherKW=a.fromIOEitherK=a.chainTaskOptionK=a.fromTaskOptionK=a.swap=a.orLeft=a.orElseFirstW=a.orElseFirst=a.orElseW=a.orElse=a.toUnion=a.tryCatchK=a.tryCatch=a.getOrElseW=a.getOrElse=a.foldW=a.matchEW=a.fold=a.matchE=a.matchW=a.match=a.fromTaskOption=a.fromIOEither=a.fromEither=a.fromTask=a.fromIO=a.leftIO=a.rightIO=a.leftTask=a.rightTask=a.right=a.left=void 0;a.traverseReadonlyArrayWithIndexSeq=a.traverseReadonlyNonEmptyArrayWithIndexSeq=a.traverseReadonlyArrayWithIndex=a.traverseReadonlyNonEmptyArrayWithIndex=a.ApT=a.apSW=a.apS=a.bindW=a.bind=a.bindTo=a.Do=a.bracket=a.taskify=a.chainFirstTaskK=a.chainTaskK=a.fromTaskK=a.FromTask=a.chainFirstIOK=a.chainIOK=a.fromIOK=a.FromIO=a.fromEitherK=a.filterOrElseW=a.filterOrElse=a.fromPredicate=a.chainEitherKW=a.chainEitherK=a.chainOptionK=a.fromOptionK=a.fromOption=a.FromEither=a.Alt=a.Bifunctor=a.chainFirstW=a.chainFirst=a.MonadThrow=a.MonadTask=a.MonadIO=a.Monad=a.Chain=a.ApplicativeSeq=a.ApplySeq=a.ApplicativePar=a.apSecond=a.apFirst=a.ApplyPar=a.Pointed=a.flap=a.Functor=a.getFilterable=void 0;a.getTaskValidation=a.getSemigroup=a.getApplyMonoid=a.getApplySemigroup=a.taskEitherSeq=a.taskEither=a.sequenceSeqArray=a.traverseSeqArray=a.traverseSeqArrayWithIndex=a.sequenceArray=a.traverseArray=a.traverseArrayWithIndex=void 0;var Zf=kt(),wt=lt(),zn=pt(),Vn=Ye(),ct=he(ae()),P=he(Cn()),me=kn(),It=ne(),cr=ir(),sr=Dn(),q=U(),Jn=Y(),B=he(it()),_=he($n());a.left=P.left(_.Pointed);a.right=P.right(_.Pointed);a.rightTask=P.rightF(_.Functor);a.leftTask=P.leftF(_.Functor);a.rightIO=q.flow(_.fromIO,a.rightTask);a.leftIO=q.flow(_.fromIO,a.leftTask);a.fromIO=a.rightIO;a.fromTask=a.rightTask;a.fromEither=_.of;a.fromIOEither=_.fromIO;var Yf=function(t){return _.map(ct.fromOption(t))};a.fromTaskOption=Yf;a.match=P.match(_.Functor);a.matchW=a.match;a.matchE=P.matchE(_.Monad);a.fold=a.matchE;a.matchEW=a.matchE;a.foldW=a.matchEW;a.getOrElse=P.getOrElse(_.Monad);a.getOrElseW=a.getOrElse;var Qf=function(t,e){return function(){return t().then(B.right,function(r){return B.left(e(r))})}};a.tryCatch=Qf;var tl=function(t,e){return function(){for(var r=[],n=0;n{ei.exports=ti;ti.sync=yl;var Yn=require("fs");function gl(t,e){var r=e.pathExt!==void 0?e.pathExt:process.env.PATHEXT;if(!r||(r=r.split(";"),r.indexOf("")!==-1))return!0;for(var n=0;n{oi.exports=ii;ii.sync=Il;var ni=require("fs");function ii(t,e,r){ni.stat(t,function(n,u){r(n,n?!1:ai(u,e))})}function Il(t,e){return ai(ni.statSync(t),e)}function ai(t,e){return t.isFile()&&Sl(t,e)}function Sl(t,e){var r=t.mode,n=t.uid,u=t.gid,c=e.uid!==void 0?e.uid:process.getuid&&process.getuid(),f=e.gid!==void 0?e.gid:process.getgid&&process.getgid(),l=parseInt("100",8),v=parseInt("010",8),y=parseInt("001",8),I=l|v,R=r&y||r&v&&u===f||r&l&&n===c||r&I&&c===0;return R}});var si=m((Dd,ci)=>{var kd=require("fs"),ye;process.platform==="win32"||global.TESTING_WINDOWS?ye=ri():ye=ui();ci.exports=pr;pr.sync=El;function pr(t,e,r){if(typeof e=="function"&&(r=e,e={}),!r){if(typeof Promise!="function")throw new TypeError("callback not provided");return new Promise(function(n,u){pr(t,e||{},function(c,f){c?u(c):n(f)})})}ye(t,e||{},function(n,u){n&&(n.code==="EACCES"||e&&e.ignoreErrors)&&(n=null,u=!1),r(n,u)})}function El(t,e){try{return ye.sync(t,e||{})}catch(r){if(e&&e.ignoreErrors||r.code==="EACCES")return!1;throw r}}});var vi=m((Bd,hi)=>{var Tt=process.platform==="win32"||process.env.OSTYPE==="cygwin"||process.env.OSTYPE==="msys",fi=require("path"),bl=Tt?";":":",li=si(),pi=t=>Object.assign(new Error(`not found: ${t}`),{code:"ENOENT"}),di=(t,e)=>{let r=e.colon||bl,n=t.match(/\//)||Tt&&t.match(/\\/)?[""]:[...Tt?[process.cwd()]:[],...(e.path||process.env.PATH||"").split(r)],u=Tt?e.pathExt||process.env.PATHEXT||".EXE;.CMD;.BAT;.COM":"",c=Tt?u.split(r):[""];return Tt&&t.indexOf(".")!==-1&&c[0]!==""&&c.unshift(""),{pathEnv:n,pathExt:c,pathExtExe:u}},mi=(t,e,r)=>{typeof e=="function"&&(r=e,e={}),e||(e={});let{pathEnv:n,pathExt:u,pathExtExe:c}=di(t,e),f=[],l=y=>new Promise((I,R)=>{if(y===n.length)return e.all&&f.length?I(f):R(pi(t));let x=n[y],G=/^".*"$/.test(x)?x.slice(1,-1):x,$=fi.join(G,t),J=!G&&/^\.[\\\/]/.test(t)?t.slice(0,2)+$:$;I(v(J,y,0))}),v=(y,I,R)=>new Promise((x,G)=>{if(R===u.length)return x(l(I+1));let $=u[R];li(y+$,{pathExt:c},(J,Et)=>{if(!J&&Et)if(e.all)f.push(y+$);else return x(y+$);return x(v(y,I,R+1))})});return r?l(0).then(y=>r(null,y),r):l(0)},_l=(t,e)=>{e=e||{};let{pathEnv:r,pathExt:n,pathExtExe:u}=di(t,e),c=[];for(let f=0;f{"use strict";var gi=(t={})=>{let e=t.env||process.env;return(t.platform||process.platform)!=="win32"?"PATH":Object.keys(e).reverse().find(n=>n.toUpperCase()==="PATH")||"Path"};dr.exports=gi;dr.exports.default=gi});var Ei=m(($d,Si)=>{"use strict";var yi=require("path"),Rl=vi(),Ol=mr();function Ii(t,e){let r=t.options.env||process.env,n=process.cwd(),u=t.options.cwd!=null,c=u&&process.chdir!==void 0&&!process.chdir.disabled;if(c)try{process.chdir(t.options.cwd)}catch{}let f;try{f=Rl.sync(t.command,{path:r[Ol({env:r})],pathExt:e?yi.delimiter:void 0})}catch{}finally{c&&process.chdir(n)}return f&&(f=yi.resolve(u?t.options.cwd:"",f)),f}function Al(t){return Ii(t)||Ii(t,!0)}Si.exports=Al});var bi=m((Vd,vr)=>{"use strict";var hr=/([()\][%!^"`<>&|;, *?])/g;function ql(t){return t=t.replace(hr,"^$1"),t}function wl(t,e){return t=`${t}`,t=t.replace(/(\\*)"/g,'$1$1\\"'),t=t.replace(/(\\*)$/,"$1$1"),t=`"${t}"`,t=t.replace(hr,"^$1"),e&&(t=t.replace(hr,"^$1")),t}vr.exports.command=ql;vr.exports.argument=wl});var Ri=m((zd,_i)=>{"use strict";_i.exports=/^#!(.*)/});var Ai=m((Jd,Oi)=>{"use strict";var Tl=Ri();Oi.exports=(t="")=>{let e=t.match(Tl);if(!e)return null;let[r,n]=e[0].replace(/#! ?/,"").split(" "),u=r.split("/").pop();return u==="env"?n:n?`${u} ${n}`:u}});var wi=m((Xd,qi)=>{"use strict";var gr=require("fs"),Ml=Ai();function xl(t){let r=Buffer.alloc(150),n;try{n=gr.openSync(t,"r"),gr.readSync(n,r,0,150,0),gr.closeSync(n)}catch{}return Ml(r.toString())}qi.exports=xl});var Ui=m((Hd,xi)=>{"use strict";var Ul=require("path"),Ti=Ei(),Mi=bi(),Fl=wi(),Pl=process.platform==="win32",Cl=/\.(?:com|exe)$/i,Nl=/node_modules[\\/].bin[\\/][^\\/]+\.cmd$/i;function Wl(t){t.file=Ti(t);let e=t.file&&Fl(t.file);return e?(t.args.unshift(t.file),t.command=e,Ti(t)):t.file}function Ll(t){if(!Pl)return t;let e=Wl(t),r=!Cl.test(e);if(t.options.forceShell||r){let n=Nl.test(e);t.command=Ul.normalize(t.command),t.command=Mi.command(t.command),t.args=t.args.map(c=>Mi.argument(c,n));let u=[t.command].concat(t.args).join(" ");t.args=["/d","/s","/c",`"${u}"`],t.command=process.env.comspec||"cmd.exe",t.options.windowsVerbatimArguments=!0}return t}function Kl(t,e,r){e&&!Array.isArray(e)&&(r=e,e=null),e=e?e.slice(0):[],r=Object.assign({},r);let n={command:t,args:e,options:r,file:void 0,original:{command:t,args:e}};return r.shell?n:Ll(n)}xi.exports=Kl});var Ci=m((Zd,Pi)=>{"use strict";var yr=process.platform==="win32";function Ir(t,e){return Object.assign(new Error(`${e} ${t.command} ENOENT`),{code:"ENOENT",errno:"ENOENT",syscall:`${e} ${t.command}`,path:t.command,spawnargs:t.args})}function jl(t,e){if(!yr)return;let r=t.emit;t.emit=function(n,u){if(n==="exit"){let c=Fi(u,e,"spawn");if(c)return r.call(t,"error",c)}return r.apply(t,arguments)}}function Fi(t,e){return yr&&t===1&&!e.file?Ir(e.original,"spawn"):null}function kl(t,e){return yr&&t===1&&!e.file?Ir(e.original,"spawnSync"):null}Pi.exports={hookChildProcess:jl,verifyENOENT:Fi,verifyENOENTSync:kl,notFoundError:Ir}});var Li=m((Yd,Mt)=>{"use strict";var Ni=require("child_process"),Sr=Ui(),Er=Ci();function Wi(t,e,r){let n=Sr(t,e,r),u=Ni.spawn(n.command,n.args,n.options);return Er.hookChildProcess(u,n),u}function Dl(t,e,r){let n=Sr(t,e,r),u=Ni.spawnSync(n.command,n.args,n.options);return u.error=u.error||Er.verifyENOENTSync(u.status,n),u}Mt.exports=Wi;Mt.exports.spawn=Wi;Mt.exports.sync=Dl;Mt.exports._parse=Sr;Mt.exports._enoent=Er});var ji=m((Qd,Ki)=>{"use strict";Ki.exports=t=>{let e=typeof t=="string"?` +`:` +`.charCodeAt(),r=typeof t=="string"?"\r":"\r".charCodeAt();return t[t.length-1]===e&&(t=t.slice(0,t.length-1)),t[t.length-1]===r&&(t=t.slice(0,t.length-1)),t}});var Bi=m((tm,Ht)=>{"use strict";var Xt=require("path"),ki=mr(),Di=t=>{t=F({cwd:process.cwd(),path:process.env[ki()],execPath:process.execPath},t);let e,r=Xt.resolve(t.cwd),n=[];for(;e!==r;)n.push(Xt.join(r,"node_modules/.bin")),e=r,r=Xt.resolve(r,"..");let u=Xt.resolve(t.cwd,t.execPath,"..");return n.push(u),n.concat(t.path).join(Xt.delimiter)};Ht.exports=Di;Ht.exports.default=Di;Ht.exports.env=t=>{t=F({env:process.env},t);let e=F({},t.env),r=ki({env:e});return t.path=e[r],e[r]=Ht.exports(t),e}});var $i=m((em,br)=>{"use strict";var Gi=(t,e)=>{for(let r of Reflect.ownKeys(e))Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(e,r));return t};br.exports=Gi;br.exports.default=Gi});var zi=m((rm,Se)=>{"use strict";var Bl=$i(),Ie=new WeakMap,Vi=(t,e={})=>{if(typeof t!="function")throw new TypeError("Expected a function");let r,n=0,u=t.displayName||t.name||"",c=function(...f){if(Ie.set(c,++n),n===1)r=t.apply(this,f),t=null;else if(e.throw===!0)throw new Error(`Function \`${u}\` can only be called once`);return r};return Bl(c,t),Ie.set(c,n),c};Se.exports=Vi;Se.exports.default=Vi;Se.exports.callCount=t=>{if(!Ie.has(t))throw new Error(`The given function \`${t.name}\` is not wrapped by the \`onetime\` package`);return Ie.get(t)}});var Ji=m(Ee=>{"use strict";Object.defineProperty(Ee,"__esModule",{value:!0});Ee.SIGNALS=void 0;var Gl=[{name:"SIGHUP",number:1,action:"terminate",description:"Terminal closed",standard:"posix"},{name:"SIGINT",number:2,action:"terminate",description:"User interruption with CTRL-C",standard:"ansi"},{name:"SIGQUIT",number:3,action:"core",description:"User interruption with CTRL-\\",standard:"posix"},{name:"SIGILL",number:4,action:"core",description:"Invalid machine instruction",standard:"ansi"},{name:"SIGTRAP",number:5,action:"core",description:"Debugger breakpoint",standard:"posix"},{name:"SIGABRT",number:6,action:"core",description:"Aborted",standard:"ansi"},{name:"SIGIOT",number:6,action:"core",description:"Aborted",standard:"bsd"},{name:"SIGBUS",number:7,action:"core",description:"Bus error due to misaligned, non-existing address or paging error",standard:"bsd"},{name:"SIGEMT",number:7,action:"terminate",description:"Command should be emulated but is not implemented",standard:"other"},{name:"SIGFPE",number:8,action:"core",description:"Floating point arithmetic error",standard:"ansi"},{name:"SIGKILL",number:9,action:"terminate",description:"Forced termination",standard:"posix",forced:!0},{name:"SIGUSR1",number:10,action:"terminate",description:"Application-specific signal",standard:"posix"},{name:"SIGSEGV",number:11,action:"core",description:"Segmentation fault",standard:"ansi"},{name:"SIGUSR2",number:12,action:"terminate",description:"Application-specific signal",standard:"posix"},{name:"SIGPIPE",number:13,action:"terminate",description:"Broken pipe or socket",standard:"posix"},{name:"SIGALRM",number:14,action:"terminate",description:"Timeout or timer",standard:"posix"},{name:"SIGTERM",number:15,action:"terminate",description:"Termination",standard:"ansi"},{name:"SIGSTKFLT",number:16,action:"terminate",description:"Stack is empty or overflowed",standard:"other"},{name:"SIGCHLD",number:17,action:"ignore",description:"Child process terminated, paused or unpaused",standard:"posix"},{name:"SIGCLD",number:17,action:"ignore",description:"Child process terminated, paused or unpaused",standard:"other"},{name:"SIGCONT",number:18,action:"unpause",description:"Unpaused",standard:"posix",forced:!0},{name:"SIGSTOP",number:19,action:"pause",description:"Paused",standard:"posix",forced:!0},{name:"SIGTSTP",number:20,action:"pause",description:'Paused using CTRL-Z or "suspend"',standard:"posix"},{name:"SIGTTIN",number:21,action:"pause",description:"Background process cannot read terminal input",standard:"posix"},{name:"SIGBREAK",number:21,action:"terminate",description:"User interruption with CTRL-BREAK",standard:"other"},{name:"SIGTTOU",number:22,action:"pause",description:"Background process cannot write to terminal output",standard:"posix"},{name:"SIGURG",number:23,action:"ignore",description:"Socket received out-of-band data",standard:"bsd"},{name:"SIGXCPU",number:24,action:"core",description:"Process timed out",standard:"bsd"},{name:"SIGXFSZ",number:25,action:"core",description:"File too big",standard:"bsd"},{name:"SIGVTALRM",number:26,action:"terminate",description:"Timeout or timer",standard:"bsd"},{name:"SIGPROF",number:27,action:"terminate",description:"Timeout or timer",standard:"bsd"},{name:"SIGWINCH",number:28,action:"ignore",description:"Terminal window size changed",standard:"bsd"},{name:"SIGIO",number:29,action:"terminate",description:"I/O is available",standard:"other"},{name:"SIGPOLL",number:29,action:"terminate",description:"Watched event",standard:"other"},{name:"SIGINFO",number:29,action:"ignore",description:"Request for process information",standard:"other"},{name:"SIGPWR",number:30,action:"terminate",description:"Device running out of power",standard:"systemv"},{name:"SIGSYS",number:31,action:"core",description:"Invalid system call",standard:"other"},{name:"SIGUNUSED",number:31,action:"terminate",description:"Invalid system call",standard:"other"}];Ee.SIGNALS=Gl});var _r=m(xt=>{"use strict";Object.defineProperty(xt,"__esModule",{value:!0});xt.SIGRTMAX=xt.getRealtimeSignals=void 0;var $l=function(){let t=Hi-Xi+1;return Array.from({length:t},Vl)};xt.getRealtimeSignals=$l;var Vl=function(t,e){return{name:`SIGRT${e+1}`,number:Xi+e,action:"terminate",description:"Application-specific signal (realtime)",standard:"posix"}},Xi=34,Hi=64;xt.SIGRTMAX=Hi});var Zi=m(be=>{"use strict";Object.defineProperty(be,"__esModule",{value:!0});be.getSignals=void 0;var zl=require("os"),Jl=Ji(),Xl=_r(),Hl=function(){let t=(0,Xl.getRealtimeSignals)();return[...Jl.SIGNALS,...t].map(Zl)};be.getSignals=Hl;var Zl=function({name:t,number:e,description:r,action:n,forced:u=!1,standard:c}){let{signals:{[t]:f}}=zl.constants,l=f!==void 0;return{name:t,number:l?f:e,description:r,supported:l,action:n,forced:u,standard:c}}});var Qi=m(Ut=>{"use strict";Object.defineProperty(Ut,"__esModule",{value:!0});Ut.signalsByNumber=Ut.signalsByName=void 0;var Yl=require("os"),Yi=Zi(),Ql=_r(),tp=function(){return(0,Yi.getSignals)().reduce(ep,{})},ep=function(t,{name:e,number:r,description:n,supported:u,action:c,forced:f,standard:l}){return et(F({},t),{[e]:{name:e,number:r,description:n,supported:u,action:c,forced:f,standard:l}})},rp=tp();Ut.signalsByName=rp;var np=function(){let t=(0,Yi.getSignals)(),e=Ql.SIGRTMAX+1,r=Array.from({length:e},(n,u)=>ip(u,t));return Object.assign({},...r)},ip=function(t,e){let r=ap(t,e);if(r===void 0)return{};let{name:n,description:u,supported:c,action:f,forced:l,standard:v}=r;return{[t]:{name:n,number:t,description:u,supported:c,action:f,forced:l,standard:v}}},ap=function(t,e){let r=e.find(({name:n})=>Yl.constants.signals[n]===t);return r!==void 0?r:e.find(n=>n.number===t)},op=np();Ut.signalsByNumber=op});var ea=m((um,ta)=>{"use strict";var{signalsByName:up}=Qi(),cp=({timedOut:t,timeout:e,errorCode:r,signal:n,signalDescription:u,exitCode:c,isCanceled:f})=>t?`timed out after ${e} milliseconds`:f?"was canceled":r!==void 0?`failed with ${r}`:n!==void 0?`was killed with ${n} (${u})`:c!==void 0?`failed with exit code ${c}`:"failed",sp=({stdout:t,stderr:e,all:r,error:n,signal:u,exitCode:c,command:f,escapedCommand:l,timedOut:v,isCanceled:y,killed:I,parsed:{options:{timeout:R}}})=>{c=c===null?void 0:c,u=u===null?void 0:u;let x=u===void 0?void 0:up[u].description,G=n&&n.code,J=`Command ${cp({timedOut:v,timeout:R,errorCode:G,signal:u,signalDescription:x,exitCode:c,isCanceled:y})}: ${f}`,Et=Object.prototype.toString.call(n)==="[object Error]",te=Et?`${J} +${n.message}`:J,ee=[te,e,t].filter(Boolean).join(` +`);return Et?(n.originalMessage=n.message,n.message=ee):n=new Error(ee),n.shortMessage=te,n.command=f,n.escapedCommand=l,n.exitCode=c,n.signal=u,n.signalDescription=x,n.stdout=t,n.stderr=e,r!==void 0&&(n.all=r),"bufferedData"in n&&delete n.bufferedData,n.failed=!0,n.timedOut=Boolean(v),n.isCanceled=y,n.killed=I&&!v,n};ta.exports=sp});var na=m((cm,Rr)=>{"use strict";var _e=["stdin","stdout","stderr"],fp=t=>_e.some(e=>t[e]!==void 0),ra=t=>{if(!t)return;let{stdio:e}=t;if(e===void 0)return _e.map(n=>t[n]);if(fp(t))throw new Error(`It's not possible to provide \`stdio\` in combination with one of ${_e.map(n=>`\`${n}\``).join(", ")}`);if(typeof e=="string")return e;if(!Array.isArray(e))throw new TypeError(`Expected \`stdio\` to be of type \`string\` or \`Array\`, got \`${typeof e}\``);let r=Math.max(e.length,_e.length);return Array.from({length:r},(n,u)=>e[u])};Rr.exports=ra;Rr.exports.node=t=>{let e=ra(t);return e==="ipc"?"ipc":e===void 0||typeof e=="string"?[e,e,e,"ipc"]:e.includes("ipc")?e:[...e,"ipc"]}});var ia=m((sm,Re)=>{Re.exports=["SIGABRT","SIGALRM","SIGHUP","SIGINT","SIGTERM"];process.platform!=="win32"&&Re.exports.push("SIGVTALRM","SIGXCPU","SIGXFSZ","SIGUSR2","SIGTRAP","SIGSYS","SIGQUIT","SIGIOT");process.platform==="linux"&&Re.exports.push("SIGIO","SIGPOLL","SIGPWR","SIGSTKFLT","SIGUNUSED")});var sa=m((fm,Ct)=>{var O=global.process;typeof O!="object"||!O?Ct.exports=function(){}:(aa=require("assert"),Ft=ia(),oa=/^win/i.test(O.platform),Zt=require("events"),typeof Zt!="function"&&(Zt=Zt.EventEmitter),O.__signal_exit_emitter__?N=O.__signal_exit_emitter__:(N=O.__signal_exit_emitter__=new Zt,N.count=0,N.emitted={}),N.infinite||(N.setMaxListeners(1/0),N.infinite=!0),Ct.exports=function(t,e){if(global.process===O){aa.equal(typeof t,"function","a callback must be provided for exit handler"),Pt===!1&&Or();var r="exit";e&&e.alwaysLast&&(r="afterexit");var n=function(){N.removeListener(r,t),N.listeners("exit").length===0&&N.listeners("afterexit").length===0&&Oe()};return N.on(r,t),n}},Oe=function(){!Pt||global.process!==O||(Pt=!1,Ft.forEach(function(e){try{O.removeListener(e,Ae[e])}catch{}}),O.emit=qe,O.reallyExit=Ar,N.count-=1)},Ct.exports.unload=Oe,St=function(e,r,n){N.emitted[e]||(N.emitted[e]=!0,N.emit(e,r,n))},Ae={},Ft.forEach(function(t){Ae[t]=function(){if(O===global.process){var r=O.listeners(t);r.length===N.count&&(Oe(),St("exit",null,t),St("afterexit",null,t),oa&&t==="SIGHUP"&&(t="SIGINT"),O.kill(O.pid,t))}}}),Ct.exports.signals=function(){return Ft},Pt=!1,Or=function(){Pt||O!==global.process||(Pt=!0,N.count+=1,Ft=Ft.filter(function(e){try{return O.on(e,Ae[e]),!0}catch{return!1}}),O.emit=ca,O.reallyExit=ua)},Ct.exports.load=Or,Ar=O.reallyExit,ua=function(e){O===global.process&&(O.exitCode=e||0,St("exit",O.exitCode,null),St("afterexit",O.exitCode,null),Ar.call(O,O.exitCode))},qe=O.emit,ca=function(e,r){if(e==="exit"&&O===global.process){r!==void 0&&(O.exitCode=r);var n=qe.apply(this,arguments);return St("exit",O.exitCode,null),St("afterexit",O.exitCode,null),n}else return qe.apply(this,arguments)});var aa,Ft,oa,Zt,N,Oe,St,Ae,Pt,Or,Ar,ua,qe,ca});var la=m((lm,fa)=>{"use strict";var lp=require("os"),pp=sa(),dp=1e3*5,mp=(t,e="SIGTERM",r={})=>{let n=t(e);return hp(t,e,r,n),n},hp=(t,e,r,n)=>{if(!vp(e,r,n))return;let u=yp(r),c=setTimeout(()=>{t("SIGKILL")},u);c.unref&&c.unref()},vp=(t,{forceKillAfterTimeout:e},r)=>gp(t)&&e!==!1&&r,gp=t=>t===lp.constants.signals.SIGTERM||typeof t=="string"&&t.toUpperCase()==="SIGTERM",yp=({forceKillAfterTimeout:t=!0})=>{if(t===!0)return dp;if(!Number.isFinite(t)||t<0)throw new TypeError(`Expected the \`forceKillAfterTimeout\` option to be a non-negative integer, got \`${t}\` (${typeof t})`);return t},Ip=(t,e)=>{t.kill()&&(e.isCanceled=!0)},Sp=(t,e,r)=>{t.kill(e),r(Object.assign(new Error("Timed out"),{timedOut:!0,signal:e}))},Ep=(t,{timeout:e,killSignal:r="SIGTERM"},n)=>{if(e===0||e===void 0)return n;let u,c=new Promise((l,v)=>{u=setTimeout(()=>{Sp(t,r,v)},e)}),f=n.finally(()=>{clearTimeout(u)});return Promise.race([c,f])},bp=({timeout:t})=>{if(t!==void 0&&(!Number.isFinite(t)||t<0))throw new TypeError(`Expected the \`timeout\` option to be a non-negative integer, got \`${t}\` (${typeof t})`)},_p=async(t,{cleanup:e,detached:r},n)=>{if(!e||r)return n;let u=pp(()=>{t.kill()});return n.finally(()=>{u()})};fa.exports={spawnedKill:mp,spawnedCancel:Ip,setupTimeout:Ep,validateTimeout:bp,setExitHandler:_p}});var da=m((pm,pa)=>{"use strict";var Q=t=>t!==null&&typeof t=="object"&&typeof t.pipe=="function";Q.writable=t=>Q(t)&&t.writable!==!1&&typeof t._write=="function"&&typeof t._writableState=="object";Q.readable=t=>Q(t)&&t.readable!==!1&&typeof t._read=="function"&&typeof t._readableState=="object";Q.duplex=t=>Q.writable(t)&&Q.readable(t);Q.transform=t=>Q.duplex(t)&&typeof t._transform=="function";pa.exports=Q});var ha=m((dm,ma)=>{"use strict";var{PassThrough:Rp}=require("stream");ma.exports=t=>{t=F({},t);let{array:e}=t,{encoding:r}=t,n=r==="buffer",u=!1;e?u=!(r||n):r=r||"utf8",n&&(r=null);let c=new Rp({objectMode:u});r&&c.setEncoding(r);let f=0,l=[];return c.on("data",v=>{l.push(v),u?f=l.length:f+=v.length}),c.getBufferedValue=()=>e?l:n?Buffer.concat(l,f):l.join(""),c.getBufferedLength=()=>f,c}});var va=m((mm,Yt)=>{"use strict";var{constants:Op}=require("buffer"),Ap=require("stream"),{promisify:qp}=require("util"),wp=ha(),Tp=qp(Ap.pipeline),qr=class extends Error{constructor(){super("maxBuffer exceeded");this.name="MaxBufferError"}};async function wr(t,e){if(!t)throw new Error("Expected a stream");e=F({maxBuffer:1/0},e);let{maxBuffer:r}=e,n=wp(e);return await new Promise((u,c)=>{let f=l=>{l&&n.getBufferedLength()<=Op.MAX_LENGTH&&(l.bufferedData=n.getBufferedValue()),c(l)};(async()=>{try{await Tp(t,n),u()}catch(l){f(l)}})(),n.on("data",()=>{n.getBufferedLength()>r&&f(new qr)})}),n.getBufferedValue()}Yt.exports=wr;Yt.exports.buffer=(t,e)=>wr(t,et(F({},e),{encoding:"buffer"}));Yt.exports.array=(t,e)=>wr(t,et(F({},e),{array:!0}));Yt.exports.MaxBufferError=qr});var ya=m((hm,ga)=>{"use strict";var{PassThrough:Mp}=require("stream");ga.exports=function(){var t=[],e=new Mp({objectMode:!0});return e.setMaxListeners(0),e.add=r,e.isEmpty=n,e.on("unpipe",u),Array.prototype.slice.call(arguments).forEach(r),e;function r(c){return Array.isArray(c)?(c.forEach(r),this):(t.push(c),c.once("end",u.bind(null,c)),c.once("error",e.emit.bind(e,"error")),c.pipe(e,{end:!1}),this)}function n(){return t.length==0}function u(c){t=t.filter(function(f){return f!==c}),!t.length&&e.readable&&e.end()}}});var ba=m((vm,Ea)=>{"use strict";var Sa=da(),Ia=va(),xp=ya(),Up=(t,e)=>{e===void 0||t.stdin===void 0||(Sa(e)?e.pipe(t.stdin):t.stdin.end(e))},Fp=(t,{all:e})=>{if(!e||!t.stdout&&!t.stderr)return;let r=xp();return t.stdout&&r.add(t.stdout),t.stderr&&r.add(t.stderr),r},Tr=async(t,e)=>{if(!!t){t.destroy();try{return await e}catch(r){return r.bufferedData}}},Mr=(t,{encoding:e,buffer:r,maxBuffer:n})=>{if(!(!t||!r))return e?Ia(t,{encoding:e,maxBuffer:n}):Ia.buffer(t,{maxBuffer:n})},Pp=async({stdout:t,stderr:e,all:r},{encoding:n,buffer:u,maxBuffer:c},f)=>{let l=Mr(t,{encoding:n,buffer:u,maxBuffer:c}),v=Mr(e,{encoding:n,buffer:u,maxBuffer:c}),y=Mr(r,{encoding:n,buffer:u,maxBuffer:c*2});try{return await Promise.all([f,l,v,y])}catch(I){return Promise.all([{error:I,signal:I.signal,timedOut:I.timedOut},Tr(t,l),Tr(e,v),Tr(r,y)])}},Cp=({input:t})=>{if(Sa(t))throw new TypeError("The `input` option cannot be a stream in sync mode")};Ea.exports={handleInput:Up,makeAllStream:Fp,getSpawnedResult:Pp,validateInputSync:Cp}});var Ra=m((gm,_a)=>{"use strict";var Np=(async()=>{})().constructor.prototype,Wp=["then","catch","finally"].map(t=>[t,Reflect.getOwnPropertyDescriptor(Np,t)]),Lp=(t,e)=>{for(let[r,n]of Wp){let u=typeof e=="function"?(...c)=>Reflect.apply(n.value,e(),c):n.value.bind(e);Reflect.defineProperty(t,r,et(F({},n),{value:u}))}return t},Kp=t=>new Promise((e,r)=>{t.on("exit",(n,u)=>{e({exitCode:n,signal:u})}),t.on("error",n=>{r(n)}),t.stdin&&t.stdin.on("error",n=>{r(n)})});_a.exports={mergePromise:Lp,getSpawnedPromise:Kp}});var qa=m((ym,Aa)=>{"use strict";var Oa=(t,e=[])=>Array.isArray(e)?[t,...e]:[t],jp=/^[\w.-]+$/,kp=/"/g,Dp=t=>typeof t!="string"||jp.test(t)?t:`"${t.replace(kp,'\\"')}"`,Bp=(t,e)=>Oa(t,e).join(" "),Gp=(t,e)=>Oa(t,e).map(r=>Dp(r)).join(" "),$p=/ +/g,Vp=t=>{let e=[];for(let r of t.trim().split($p)){let n=e[e.length-1];n&&n.endsWith("\\")?e[e.length-1]=`${n.slice(0,-1)} ${r}`:e.push(r)}return e};Aa.exports={joinCommand:Bp,getEscapedCommand:Gp,parseCommand:Vp}});var Pa=m((Im,Nt)=>{"use strict";var zp=require("path"),xr=require("child_process"),Jp=Li(),Xp=ji(),Hp=Bi(),Zp=zi(),we=ea(),Ta=na(),{spawnedKill:Yp,spawnedCancel:Qp,setupTimeout:td,validateTimeout:ed,setExitHandler:rd}=la(),{handleInput:nd,getSpawnedResult:id,makeAllStream:ad,validateInputSync:od}=ba(),{mergePromise:wa,getSpawnedPromise:ud}=Ra(),{joinCommand:Ma,parseCommand:xa,getEscapedCommand:Ua}=qa(),cd=1e3*1e3*100,sd=({env:t,extendEnv:e,preferLocal:r,localDir:n,execPath:u})=>{let c=e?F(F({},process.env),t):t;return r?Hp.env({env:c,cwd:n,execPath:u}):c},Fa=(t,e,r={})=>{let n=Jp._parse(t,e,r);return t=n.command,e=n.args,r=n.options,r=F({maxBuffer:cd,buffer:!0,stripFinalNewline:!0,extendEnv:!0,preferLocal:!1,localDir:r.cwd||process.cwd(),execPath:process.execPath,encoding:"utf8",reject:!0,cleanup:!0,all:!1,windowsHide:!0},r),r.env=sd(r),r.stdio=Ta(r),process.platform==="win32"&&zp.basename(t,".exe")==="cmd"&&e.unshift("/q"),{file:t,args:e,options:r,parsed:n}},Qt=(t,e,r)=>typeof e!="string"&&!Buffer.isBuffer(e)?r===void 0?void 0:"":t.stripFinalNewline?Xp(e):e,Te=(t,e,r)=>{let n=Fa(t,e,r),u=Ma(t,e),c=Ua(t,e);ed(n.options);let f;try{f=xr.spawn(n.file,n.args,n.options)}catch(G){let $=new xr.ChildProcess,J=Promise.reject(we({error:G,stdout:"",stderr:"",all:"",command:u,escapedCommand:c,parsed:n,timedOut:!1,isCanceled:!1,killed:!1}));return wa($,J)}let l=ud(f),v=td(f,n.options,l),y=rd(f,n.options,v),I={isCanceled:!1};f.kill=Yp.bind(null,f.kill.bind(f)),f.cancel=Qp.bind(null,f,I);let x=Zp(async()=>{let[{error:G,exitCode:$,signal:J,timedOut:Et},te,ee,Da]=await id(f,n.options,y),Ur=Qt(n.options,te),Fr=Qt(n.options,ee),Pr=Qt(n.options,Da);if(G||$!==0||J!==null){let Cr=we({error:G,exitCode:$,signal:J,stdout:Ur,stderr:Fr,all:Pr,command:u,escapedCommand:c,parsed:n,timedOut:Et,isCanceled:I.isCanceled,killed:f.killed});if(!n.options.reject)return Cr;throw Cr}return{command:u,escapedCommand:c,exitCode:0,stdout:Ur,stderr:Fr,all:Pr,failed:!1,timedOut:!1,isCanceled:!1,killed:!1}});return nd(f,n.options.input),f.all=ad(f,n.options),wa(f,x)};Nt.exports=Te;Nt.exports.sync=(t,e,r)=>{let n=Fa(t,e,r),u=Ma(t,e),c=Ua(t,e);od(n.options);let f;try{f=xr.spawnSync(n.file,n.args,n.options)}catch(y){throw we({error:y,stdout:"",stderr:"",all:"",command:u,escapedCommand:c,parsed:n,timedOut:!1,isCanceled:!1,killed:!1})}let l=Qt(n.options,f.stdout,f.error),v=Qt(n.options,f.stderr,f.error);if(f.error||f.status!==0||f.signal!==null){let y=we({stdout:l,stderr:v,error:f.error,signal:f.signal,exitCode:f.status,command:u,escapedCommand:c,parsed:n,timedOut:f.error&&f.error.code==="ETIMEDOUT",isCanceled:!1,killed:f.signal!==null});if(!n.options.reject)return y;throw y}return{command:u,escapedCommand:c,exitCode:0,stdout:l,stderr:v,failed:!1,timedOut:!1,isCanceled:!1,killed:!1}};Nt.exports.command=(t,e)=>{let[r,...n]=xa(t);return Te(r,n,e)};Nt.exports.commandSync=(t,e)=>{let[r,...n]=xa(t);return Te.sync(r,n,e)};Nt.exports.node=(t,e,r={})=>{e&&!Array.isArray(e)&&typeof e=="object"&&(r=e,e=[]);let n=Ta.node(r),u=process.execArgv.filter(l=>!l.startsWith("--inspect")),{nodePath:c=process.execPath,nodeOptions:f=u}=r;return Te(c,[...f,t,...Array.isArray(e)?e:[]],et(F({},r),{stdin:void 0,stdout:void 0,stderr:void 0,stdio:n,shell:!1}))}});var pd={};Ha(pd,{default:()=>ld});var ka=require("@raycast/api");var La=Kt(ae()),Ka=Kt(U()),Wt=Kt(Zn());var Ca=Kt(require("node:process"),1),Na=Kt(Pa(),1);async function Wa(t){if(Ca.default.platform!=="darwin")throw new Error("macOS only");let{stdout:e}=await(0,Na.default)("osascript",["-e",t]);return e}var tt=(t,e)=>Wt.tryCatch(()=>Wa(`tell application "${t}" to ${e}`),La.toError);var bm=tt("Music","pause"),_m=tt("Music","play"),Rm=tt("Music","stop"),Om=tt("Music","next track"),ja=tt("Music","previous track"),Am=tt("Music","playpause"),qm=(0,Ka.pipe)(tt("Music","player state"),Wt.map(t=>t)),wm=tt("Music","set loved of current track to true"),Tm=tt("Music","set disliked of current track to true"),Mm=tt("Music",'duplicate current track to source "Library"');var ld=async()=>{await(0,ka.closeMainWindow)(),await ja()};module.exports=Za(pd);0&&(module.exports={}); diff --git a/raycast/extensions/2bfe94cd-50ab-4e48-a6cd-f1ff47a72706/start-playlist.js b/raycast/extensions/2bfe94cd-50ab-4e48-a6cd-f1ff47a72706/start-playlist.js new file mode 100644 index 0000000..8361273 --- /dev/null +++ b/raycast/extensions/2bfe94cd-50ab-4e48-a6cd-f1ff47a72706/start-playlist.js @@ -0,0 +1,18 @@ +var Xa=Object.create;var jt=Object.defineProperty,Ha=Object.defineProperties,Za=Object.getOwnPropertyDescriptor,Ya=Object.getOwnPropertyDescriptors,Qa=Object.getOwnPropertyNames,kr=Object.getOwnPropertySymbols,to=Object.getPrototypeOf,Br=Object.prototype.hasOwnProperty,eo=Object.prototype.propertyIsEnumerable;var Dr=(t,e,r)=>e in t?jt(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,P=(t,e)=>{for(var r in e||(e={}))Br.call(e,r)&&Dr(t,r,e[r]);if(kr)for(var r of kr(e))eo.call(e,r)&&Dr(t,r,e[r]);return t},H=(t,e)=>Ha(t,Ya(e)),Gr=t=>jt(t,"__esModule",{value:!0});var m=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),ro=(t,e)=>{for(var r in e)jt(t,r,{get:e[r],enumerable:!0})},$r=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let u of Qa(e))!Br.call(t,u)&&(r||u!=="default")&&jt(t,u,{get:()=>e[u],enumerable:!(n=Za(e,u))||n.enumerable});return t},_t=(t,e)=>$r(Gr(jt(t!=null?Xa(to(t)):{},"default",!e&&t&&t.__esModule?{get:()=>t.default,enumerable:!0}:{value:t,enumerable:!0})),t),no=(t=>(e,r)=>t&&t.get(e)||(r=$r(Gr({}),e,1),t&&t.set(e,r),r))(typeof WeakMap!="undefined"?new WeakMap:0);var U=m(h=>{"use strict";Object.defineProperty(h,"__esModule",{value:!0});h.getEndomorphismMonoid=h.not=h.SK=h.hole=h.pipe=h.untupled=h.tupled=h.absurd=h.decrement=h.increment=h.tuple=h.flow=h.flip=h.constVoid=h.constUndefined=h.constNull=h.constFalse=h.constTrue=h.constant=h.unsafeCoerce=h.identity=h.apply=h.getRing=h.getSemiring=h.getMonoid=h.getSemigroup=h.getBooleanAlgebra=void 0;var io=function(t){return function(){return{meet:function(e,r){return function(n){return t.meet(e(n),r(n))}},join:function(e,r){return function(n){return t.join(e(n),r(n))}},zero:function(){return t.zero},one:function(){return t.one},implies:function(e,r){return function(n){return t.implies(e(n),r(n))}},not:function(e){return function(r){return t.not(e(r))}}}}};h.getBooleanAlgebra=io;var ao=function(t){return function(){return{concat:function(e,r){return function(n){return t.concat(e(n),r(n))}}}}};h.getSemigroup=ao;var oo=function(t){var e=h.getSemigroup(t);return function(){return{concat:e().concat,empty:function(){return t.empty}}}};h.getMonoid=oo;var uo=function(t){return{add:function(e,r){return function(n){return t.add(e(n),r(n))}},zero:function(){return t.zero},mul:function(e,r){return function(n){return t.mul(e(n),r(n))}},one:function(){return t.one}}};h.getSemiring=uo;var co=function(t){var e=h.getSemiring(t);return{add:e.add,mul:e.mul,one:e.one,zero:e.zero,sub:function(r,n){return function(u){return t.sub(r(u),n(u))}}}};h.getRing=co;var so=function(t){return function(e){return e(t)}};h.apply=so;function xe(t){return t}h.identity=xe;h.unsafeCoerce=xe;function kt(t){return function(){return t}}h.constant=kt;h.constTrue=kt(!0);h.constFalse=kt(!1);h.constNull=kt(null);h.constUndefined=kt(void 0);h.constVoid=h.constUndefined;function fo(t){return function(e,r){return t(r,e)}}h.flip=fo;function Vr(t,e,r,n,u,c,f,l,v){switch(arguments.length){case 1:return t;case 2:return function(){return e(t.apply(this,arguments))};case 3:return function(){return r(e(t.apply(this,arguments)))};case 4:return function(){return n(r(e(t.apply(this,arguments))))};case 5:return function(){return u(n(r(e(t.apply(this,arguments)))))};case 6:return function(){return c(u(n(r(e(t.apply(this,arguments))))))};case 7:return function(){return f(c(u(n(r(e(t.apply(this,arguments)))))))};case 8:return function(){return l(f(c(u(n(r(e(t.apply(this,arguments))))))))};case 9:return function(){return v(l(f(c(u(n(r(e(t.apply(this,arguments)))))))))}}}h.flow=Vr;function lo(){for(var t=[],e=0;e{"use strict";Object.defineProperty(L,"__esModule",{value:!0});L.sequenceS=L.sequenceT=L.getApplySemigroup=L.apS=L.apSecond=L.apFirst=L.ap=void 0;var Eo=U();function bo(t,e){return function(r){return function(n){return t.ap(t.map(n,function(u){return function(c){return e.ap(u,c)}}),r)}}}L.ap=bo;function Ro(t){return function(e){return function(r){return t.ap(t.map(r,function(n){return function(){return n}}),e)}}}L.apFirst=Ro;function _o(t){return function(e){return function(r){return t.ap(t.map(r,function(){return function(n){return n}}),e)}}}L.apSecond=_o;function Oo(t){return function(e,r){return function(n){return t.ap(t.map(n,function(u){return function(c){var f;return Object.assign({},u,(f={},f[e]=c,f))}}),r)}}}L.apS=Oo;function Ao(t){return function(e){return{concat:function(r,n){return t.ap(t.map(r,function(u){return function(c){return e.concat(u,c)}}),n)}}}}L.getApplySemigroup=Ao;function Fe(t,e,r){return function(n){for(var u=Array(r.length+1),c=0;c{"use strict";Object.defineProperty(tt,"__esModule",{value:!0});tt.getFunctorComposition=tt.bindTo=tt.flap=tt.map=void 0;var Po=U();function Jr(t,e){return function(r){return function(n){return t.map(n,function(u){return e.map(u,r)})}}}tt.map=Jr;function xo(t){return function(e){return function(r){return t.map(r,function(n){return n(e)})}}}tt.flap=xo;function Uo(t){return function(e){return function(r){return t.map(r,function(n){var u;return u={},u[e]=n,u})}}}tt.bindTo=Uo;function Fo(t,e){var r=Jr(t,e);return{map:function(n,u){return Po.pipe(n,r(u))}}}tt.getFunctorComposition=Fo});var Dt=m(Ot=>{"use strict";Object.defineProperty(Ot,"__esModule",{value:!0});Ot.getApplicativeComposition=Ot.getApplicativeMonoid=void 0;var Xr=pt(),Co=U(),No=et();function Wo(t){var e=Xr.getApplySemigroup(t);return function(r){return{concat:e(r).concat,empty:t.of(r.empty)}}}Ot.getApplicativeMonoid=Wo;function Lo(t,e){var r=No.getFunctorComposition(t,e).map,n=Xr.ap(t,e);return{map:r,of:function(u){return t.of(e.of(u))},ap:function(u,c){return Co.pipe(u,n(c))}}}Ot.getApplicativeComposition=Lo});var dt=m(At=>{"use strict";Object.defineProperty(At,"__esModule",{value:!0});At.bind=At.chainFirst=void 0;function Ko(t){return function(e){return function(r){return t.chain(r,function(n){return t.map(e(n),function(){return n})})}}}At.chainFirst=Ko;function jo(t){return function(e,r){return function(n){return t.chain(n,function(u){return t.map(r(u),function(c){var f;return Object.assign({},u,(f={},f[e]=c,f))})})}}}At.bind=jo});var Hr=m(ie=>{"use strict";Object.defineProperty(ie,"__esModule",{value:!0});ie.tailRec=void 0;var ko=function(t,e){for(var r=e(t);r._tag==="Left";)r=e(r.left);return r.right};ie.tailRec=ko});var at=m(b=>{"use strict";var Do=b&&b.__spreadArray||function(t,e){for(var r=0,n=e.length,u=t.length;r0};b.isNonEmpty=Zo;var Yo=function(t){return t[0]};b.head=Yo;var Qo=function(t){return t.slice(1)};b.tail=Qo;b.emptyReadonlyArray=[];b.emptyRecord={};b.has=Object.prototype.hasOwnProperty;var tu=function(t){return Do([t[0]],t.slice(1))};b.fromReadonlyNonEmptyArray=tu});var ae=m(w=>{"use strict";var eu=w&&w.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ru=w&&w.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),nu=w&&w.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&eu(e,t,r);return ru(e,t),e};Object.defineProperty(w,"__esModule",{value:!0});w.filterOrElse=w.chainEitherK=w.fromEitherK=w.chainOptionK=w.fromOptionK=w.fromPredicate=w.fromOption=void 0;var Zr=U(),mt=nu(at());function Yr(t){return function(e){return function(r){return t.fromEither(mt.isNone(r)?mt.left(e()):mt.right(r.value))}}}w.fromOption=Yr;function iu(t){return function(e,r){return function(n){return t.fromEither(e(n)?mt.right(n):mt.left(r(n)))}}}w.fromPredicate=iu;function Qr(t){var e=Yr(t);return function(r){var n=e(r);return function(u){return Zr.flow(u,n)}}}w.fromOptionK=Qr;function au(t,e){var r=Qr(t);return function(n){var u=r(n);return function(c){return function(f){return e.chain(f,u(c))}}}}w.chainOptionK=au;function tn(t){return function(e){return Zr.flow(e,t.fromEither)}}w.fromEitherK=tn;function ou(t,e){var r=tn(t);return function(n){return function(u){return e.chain(u,r(n))}}}w.chainEitherK=ou;function uu(t,e){return function(r,n){return function(u){return e.chain(u,function(c){return t.fromEither(r(c)?mt.right(c):mt.left(n(c)))})}}}w.filterOrElse=uu});var Bt=m(E=>{"use strict";Object.defineProperty(E,"__esModule",{value:!0});E.right=E.left=E.flap=E.Functor=E.Bifunctor=E.URI=E.bimap=E.mapLeft=E.map=E.separated=void 0;var Ce=U(),cu=et(),su=function(t,e){return{left:t,right:e}};E.separated=su;var fu=function(t,e){return Ce.pipe(t,E.map(e))},lu=function(t,e){return Ce.pipe(t,E.mapLeft(e))},pu=function(t,e,r){return Ce.pipe(t,E.bimap(e,r))},du=function(t){return function(e){return E.separated(E.left(e),t(E.right(e)))}};E.map=du;var mu=function(t){return function(e){return E.separated(t(E.left(e)),E.right(e))}};E.mapLeft=mu;var hu=function(t,e){return function(r){return E.separated(t(E.left(r)),e(E.right(r)))}};E.bimap=hu;E.URI="Separated";E.Bifunctor={URI:E.URI,mapLeft:lu,bimap:pu};E.Functor={URI:E.URI,map:fu};E.flap=cu.flap(E.Functor);var vu=function(t){return t.left};E.left=vu;var gu=function(t){return t.right};E.right=gu});var Ne=m(k=>{"use strict";var yu=k&&k.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Iu=k&&k.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Su=k&&k.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&yu(e,t,r);return Iu(e,t),e};Object.defineProperty(k,"__esModule",{value:!0});k.filterE=k.witherDefault=k.wiltDefault=void 0;var en=Su(at());function Eu(t,e){return function(r){var n=t.traverse(r);return function(u,c){return r.map(n(u,c),e.separate)}}}k.wiltDefault=Eu;function bu(t,e){return function(r){var n=t.traverse(r);return function(u,c){return r.map(n(u,c),e.compact)}}}k.witherDefault=bu;function Ru(t){return function(e){var r=t.wither(e);return function(n){return function(u){return r(u,function(c){return e.map(n(c),function(f){return f?en.some(c):en.none})})}}}}k.filterE=Ru});var Xt=m(i=>{"use strict";var _u=i&&i.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Ou=i&&i.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Au=i&&i.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&_u(e,t,r);return Ou(e,t),e};Object.defineProperty(i,"__esModule",{value:!0});i.fold=i.match=i.foldW=i.matchW=i.isRight=i.isLeft=i.fromOption=i.fromPredicate=i.FromEither=i.MonadThrow=i.throwError=i.ChainRec=i.Extend=i.extend=i.Alt=i.alt=i.altW=i.Bifunctor=i.mapLeft=i.bimap=i.Traversable=i.sequence=i.traverse=i.Foldable=i.reduceRight=i.foldMap=i.reduce=i.Monad=i.Chain=i.chain=i.chainW=i.Applicative=i.Apply=i.ap=i.apW=i.Pointed=i.of=i.Functor=i.map=i.getAltValidation=i.getApplicativeValidation=i.getWitherable=i.getFilterable=i.getCompactable=i.getSemigroup=i.getEq=i.getShow=i.URI=i.right=i.left=void 0;i.getValidation=i.getValidationMonoid=i.getValidationSemigroup=i.getApplyMonoid=i.getApplySemigroup=i.either=i.stringifyJSON=i.parseJSON=i.sequenceArray=i.traverseArray=i.traverseArrayWithIndex=i.traverseReadonlyArrayWithIndex=i.traverseReadonlyNonEmptyArrayWithIndex=i.ApT=i.apSW=i.apS=i.bindW=i.bind=i.bindTo=i.Do=i.exists=i.elem=i.toError=i.toUnion=i.chainNullableK=i.fromNullableK=i.tryCatchK=i.tryCatch=i.fromNullable=i.orElse=i.orElseW=i.swap=i.filterOrElseW=i.filterOrElse=i.chainOptionK=i.fromOptionK=i.duplicate=i.flatten=i.flattenW=i.chainFirstW=i.chainFirst=i.apSecond=i.apFirst=i.flap=i.getOrElse=i.getOrElseW=void 0;var nn=Dt(),Gt=pt(),an=dt(),qu=Hr(),$t=ae(),C=U(),on=et(),ot=Au(at()),nt=Bt(),rn=Ne();i.left=ot.left;i.right=ot.right;var K=function(t,e){return C.pipe(t,i.map(e))},ht=function(t,e){return C.pipe(t,i.ap(e))},qt=function(t,e){return C.pipe(t,i.chain(e))},Vt=function(t,e,r){return C.pipe(t,i.reduce(e,r))},zt=function(t){return function(e,r){var n=i.foldMap(t);return C.pipe(e,n(r))}},Jt=function(t,e,r){return C.pipe(t,i.reduceRight(e,r))},oe=function(t){var e=i.traverse(t);return function(r,n){return C.pipe(r,e(n))}},We=function(t,e,r){return C.pipe(t,i.bimap(e,r))},Le=function(t,e){return C.pipe(t,i.mapLeft(e))},un=function(t,e){return C.pipe(t,i.alt(e))},Ke=function(t,e){return C.pipe(t,i.extend(e))},je=function(t,e){return qu.tailRec(e(t),function(r){return i.isLeft(r)?i.right(i.left(r.left)):i.isLeft(r.right)?i.left(e(r.right.left)):i.right(i.right(r.right.right))})};i.URI="Either";var Tu=function(t,e){return{show:function(r){return i.isLeft(r)?"left("+t.show(r.left)+")":"right("+e.show(r.right)+")"}}};i.getShow=Tu;var wu=function(t,e){return{equals:function(r,n){return r===n||(i.isLeft(r)?i.isLeft(n)&&t.equals(r.left,n.left):i.isRight(n)&&e.equals(r.right,n.right))}}};i.getEq=wu;var Mu=function(t){return{concat:function(e,r){return i.isLeft(r)?e:i.isLeft(e)?r:i.right(t.concat(e.right,r.right))}}};i.getSemigroup=Mu;var Pu=function(t){var e=i.left(t.empty);return{URI:i.URI,_E:void 0,compact:function(r){return i.isLeft(r)?r:r.right._tag==="None"?e:i.right(r.right.value)},separate:function(r){return i.isLeft(r)?nt.separated(r,r):i.isLeft(r.right)?nt.separated(i.right(r.right.left),e):nt.separated(e,i.right(r.right.right))}}};i.getCompactable=Pu;var xu=function(t){var e=i.left(t.empty),r=i.getCompactable(t),n=r.compact,u=r.separate,c=function(l,v){return i.isLeft(l)||v(l.right)?l:e},f=function(l,v){return i.isLeft(l)?nt.separated(l,l):v(l.right)?nt.separated(e,i.right(l.right)):nt.separated(i.right(l.right),e)};return{URI:i.URI,_E:void 0,map:K,compact:n,separate:u,filter:c,filterMap:function(l,v){if(i.isLeft(l))return l;var y=v(l.right);return y._tag==="None"?e:i.right(y.value)},partition:f,partitionMap:function(l,v){if(i.isLeft(l))return nt.separated(l,l);var y=v(l.right);return i.isLeft(y)?nt.separated(i.right(y.left),e):nt.separated(e,i.right(y.right))}}};i.getFilterable=xu;var Uu=function(t){var e=i.getFilterable(t),r=i.getCompactable(t);return{URI:i.URI,_E:void 0,map:K,compact:e.compact,separate:e.separate,filter:e.filter,filterMap:e.filterMap,partition:e.partition,partitionMap:e.partitionMap,traverse:oe,sequence:i.sequence,reduce:Vt,foldMap:zt,reduceRight:Jt,wither:rn.witherDefault(i.Traversable,r),wilt:rn.wiltDefault(i.Traversable,r)}};i.getWitherable=Uu;var Fu=function(t){return{URI:i.URI,_E:void 0,map:K,ap:function(e,r){return i.isLeft(e)?i.isLeft(r)?i.left(t.concat(e.left,r.left)):e:i.isLeft(r)?r:i.right(e.right(r.right))},of:i.of}};i.getApplicativeValidation=Fu;var Cu=function(t){return{URI:i.URI,_E:void 0,map:K,alt:function(e,r){if(i.isRight(e))return e;var n=r();return i.isLeft(n)?i.left(t.concat(e.left,n.left)):n}}};i.getAltValidation=Cu;var Nu=function(t){return function(e){return i.isLeft(e)?e:i.right(t(e.right))}};i.map=Nu;i.Functor={URI:i.URI,map:K};i.of=i.right;i.Pointed={URI:i.URI,of:i.of};var Wu=function(t){return function(e){return i.isLeft(e)?e:i.isLeft(t)?t:i.right(e.right(t.right))}};i.apW=Wu;i.ap=i.apW;i.Apply={URI:i.URI,map:K,ap:ht};i.Applicative={URI:i.URI,map:K,ap:ht,of:i.of};var Lu=function(t){return function(e){return i.isLeft(e)?e:t(e.right)}};i.chainW=Lu;i.chain=i.chainW;i.Chain={URI:i.URI,map:K,ap:ht,chain:qt};i.Monad={URI:i.URI,map:K,ap:ht,of:i.of,chain:qt};var Ku=function(t,e){return function(r){return i.isLeft(r)?t:e(t,r.right)}};i.reduce=Ku;var ju=function(t){return function(e){return function(r){return i.isLeft(r)?t.empty:e(r.right)}}};i.foldMap=ju;var ku=function(t,e){return function(r){return i.isLeft(r)?t:e(r.right,t)}};i.reduceRight=ku;i.Foldable={URI:i.URI,reduce:Vt,foldMap:zt,reduceRight:Jt};var Du=function(t){return function(e){return function(r){return i.isLeft(r)?t.of(i.left(r.left)):t.map(e(r.right),i.right)}}};i.traverse=Du;var Bu=function(t){return function(e){return i.isLeft(e)?t.of(i.left(e.left)):t.map(e.right,i.right)}};i.sequence=Bu;i.Traversable={URI:i.URI,map:K,reduce:Vt,foldMap:zt,reduceRight:Jt,traverse:oe,sequence:i.sequence};var Gu=function(t,e){return function(r){return i.isLeft(r)?i.left(t(r.left)):i.right(e(r.right))}};i.bimap=Gu;var $u=function(t){return function(e){return i.isLeft(e)?i.left(t(e.left)):e}};i.mapLeft=$u;i.Bifunctor={URI:i.URI,bimap:We,mapLeft:Le};var Vu=function(t){return function(e){return i.isLeft(e)?t():e}};i.altW=Vu;i.alt=i.altW;i.Alt={URI:i.URI,map:K,alt:un};var zu=function(t){return function(e){return i.isLeft(e)?e:i.right(t(e))}};i.extend=zu;i.Extend={URI:i.URI,map:K,extend:Ke};i.ChainRec={URI:i.URI,map:K,ap:ht,chain:qt,chainRec:je};i.throwError=i.left;i.MonadThrow={URI:i.URI,map:K,ap:ht,of:i.of,chain:qt,throwError:i.throwError};i.FromEither={URI:i.URI,fromEither:C.identity};i.fromPredicate=$t.fromPredicate(i.FromEither);i.fromOption=$t.fromOption(i.FromEither);i.isLeft=ot.isLeft;i.isRight=ot.isRight;var Ju=function(t,e){return function(r){return i.isLeft(r)?t(r.left):e(r.right)}};i.matchW=Ju;i.foldW=i.matchW;i.match=i.matchW;i.fold=i.match;var Xu=function(t){return function(e){return i.isLeft(e)?t(e.left):e.right}};i.getOrElseW=Xu;i.getOrElse=i.getOrElseW;i.flap=on.flap(i.Functor);i.apFirst=Gt.apFirst(i.Apply);i.apSecond=Gt.apSecond(i.Apply);i.chainFirst=an.chainFirst(i.Chain);i.chainFirstW=i.chainFirst;i.flattenW=i.chainW(C.identity);i.flatten=i.flattenW;i.duplicate=i.extend(C.identity);i.fromOptionK=$t.fromOptionK(i.FromEither);i.chainOptionK=$t.chainOptionK(i.FromEither,i.Chain);i.filterOrElse=$t.filterOrElse(i.FromEither,i.Chain);i.filterOrElseW=i.filterOrElse;var Hu=function(t){return i.isLeft(t)?i.right(t.left):i.left(t.right)};i.swap=Hu;var Zu=function(t){return function(e){return i.isLeft(e)?t(e.left):e}};i.orElseW=Zu;i.orElse=i.orElseW;var Yu=function(t){return function(e){return e==null?i.left(t):i.right(e)}};i.fromNullable=Yu;var Qu=function(t,e){try{return i.right(t())}catch(r){return i.left(e(r))}};i.tryCatch=Qu;var tc=function(t,e){return function(){for(var r=[],n=0;n{"use strict";Object.defineProperty(A,"__esModule",{value:!0});A.and=A.or=A.not=A.Contravariant=A.getMonoidAll=A.getSemigroupAll=A.getMonoidAny=A.getSemigroupAny=A.URI=A.contramap=void 0;var Tt=U(),dc=function(t,e){return Tt.pipe(t,A.contramap(e))},mc=function(t){return function(e){return Tt.flow(t,e)}};A.contramap=mc;A.URI="Predicate";var hc=function(){return{concat:function(t,e){return Tt.pipe(t,A.or(e))}}};A.getSemigroupAny=hc;var vc=function(){return{concat:A.getSemigroupAny().concat,empty:Tt.constFalse}};A.getMonoidAny=vc;var gc=function(){return{concat:function(t,e){return Tt.pipe(t,A.and(e))}}};A.getSemigroupAll=gc;var yc=function(){return{concat:A.getSemigroupAll().concat,empty:Tt.constTrue}};A.getMonoidAll=yc;A.Contravariant={URI:A.URI,contramap:dc};var Ic=function(t){return function(e){return!t(e)}};A.not=Ic;var Sc=function(t){return function(e){return function(r){return e(r)||t(r)}}};A.or=Sc;var Ec=function(t){return function(e){return function(r){return e(r)&&t(r)}}};A.and=Ec});var sn=m(z=>{"use strict";Object.defineProperty(z,"__esModule",{value:!0});z.concatAll=z.endo=z.filterSecond=z.filterFirst=z.reverse=void 0;var bc=function(t){return{concat:function(e,r){return t.concat(r,e)}}};z.reverse=bc;var Rc=function(t){return function(e){return{concat:function(r,n){return t(r)?e.concat(r,n):n}}}};z.filterFirst=Rc;var _c=function(t){return function(e){return{concat:function(r,n){return t(n)?e.concat(r,n):r}}}};z.filterSecond=_c;var Oc=function(t){return function(e){return{concat:function(r,n){return e.concat(t(r),t(n))}}}};z.endo=Oc;var Ac=function(t){return function(e){return function(r){return r.reduce(function(n,u){return t.concat(n,u)},e)}}};z.concatAll=Ac});var fn=m(g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0});g.eqDate=g.eqNumber=g.eqString=g.eqBoolean=g.eq=g.strictEqual=g.getStructEq=g.getTupleEq=g.Contravariant=g.getMonoid=g.getSemigroup=g.eqStrict=g.URI=g.contramap=g.tuple=g.struct=g.fromEquals=void 0;var qc=U(),Tc=function(t){return{equals:function(e,r){return e===r||t(e,r)}}};g.fromEquals=Tc;var wc=function(t){return g.fromEquals(function(e,r){for(var n in t)if(!t[n].equals(e[n],r[n]))return!1;return!0})};g.struct=wc;var Mc=function(){for(var t=[],e=0;e{"use strict";Object.defineProperty(p,"__esModule",{value:!0});p.ordDate=p.ordNumber=p.ordString=p.ordBoolean=p.ord=p.getDualOrd=p.getTupleOrd=p.between=p.clamp=p.max=p.min=p.geq=p.leq=p.gt=p.lt=p.equals=p.trivial=p.Contravariant=p.getMonoid=p.getSemigroup=p.URI=p.contramap=p.reverse=p.tuple=p.fromCompare=p.equalsDefault=void 0;var Nc=fn(),ue=U(),Wc=function(t){return function(e,r){return e===r||t(e,r)===0}};p.equalsDefault=Wc;var Lc=function(t){return{equals:p.equalsDefault(t),compare:function(e,r){return e===r?0:t(e,r)}}};p.fromCompare=Lc;var Kc=function(){for(var t=[],e=0;e-1?e:r}};p.max=Zc;var Yc=function(t){var e=p.min(t),r=p.max(t);return function(n,u){return function(c){return r(e(c,u),n)}}};p.clamp=Yc;var Qc=function(t){var e=p.lt(t),r=p.gt(t);return function(n,u){return function(c){return!(e(c,n)||r(c,u))}}};p.between=Qc;p.getTupleOrd=p.tuple;p.getDualOrd=p.reverse;p.ord=p.Contravariant;function ts(t,e){return te?1:0}var De={equals:Nc.eqStrict.equals,compare:ts};p.ordBoolean=De;p.ordString=De;p.ordNumber=De;p.ordDate=ue.pipe(p.ordNumber,p.contramap(function(t){return t.valueOf()}))});var hn=m(d=>{"use strict";var es=d&&d.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),rs=d&&d.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Be=d&&d.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&es(e,t,r);return rs(e,t),e};Object.defineProperty(d,"__esModule",{value:!0});d.semigroupProduct=d.semigroupSum=d.semigroupString=d.getFunctionSemigroup=d.semigroupAny=d.semigroupAll=d.fold=d.getIntercalateSemigroup=d.getMeetSemigroup=d.getJoinSemigroup=d.getDualSemigroup=d.getStructSemigroup=d.getTupleSemigroup=d.getFirstSemigroup=d.getLastSemigroup=d.getObjectSemigroup=d.semigroupVoid=d.concatAll=d.last=d.first=d.intercalate=d.tuple=d.struct=d.reverse=d.constant=d.max=d.min=void 0;var pn=U(),ns=Be(at()),dn=Be(sn()),mn=Be(ln()),is=function(t){return{concat:mn.min(t)}};d.min=is;var as=function(t){return{concat:mn.max(t)}};d.max=as;var os=function(t){return{concat:function(){return t}}};d.constant=os;d.reverse=dn.reverse;var us=function(t){return{concat:function(e,r){var n={};for(var u in t)ns.has.call(t,u)&&(n[u]=t[u].concat(e[u],r[u]));return n}}};d.struct=us;var cs=function(){for(var t=[],e=0;e{"use strict";Object.defineProperty(ce,"__esModule",{value:!0});ce.guard=void 0;function ms(t,e){return function(r){return r?e.of(void 0):t.zero()}}ce.guard=ms});var Ye=m(o=>{"use strict";var hs=o&&o.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),vs=o&&o.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),gs=o&&o.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&hs(e,t,r);return vs(e,t),e};Object.defineProperty(o,"__esModule",{value:!0});o.fromEither=o.MonadThrow=o.throwError=o.Witherable=o.wilt=o.wither=o.Traversable=o.sequence=o.traverse=o.Filterable=o.partitionMap=o.partition=o.filterMap=o.filter=o.Compactable=o.separate=o.compact=o.Extend=o.extend=o.Alternative=o.guard=o.Zero=o.zero=o.Alt=o.alt=o.altW=o.Foldable=o.reduceRight=o.foldMap=o.reduce=o.Monad=o.Chain=o.chain=o.Applicative=o.Apply=o.ap=o.Pointed=o.of=o.Functor=o.map=o.getMonoid=o.getOrd=o.getEq=o.getShow=o.URI=o.getRight=o.getLeft=o.fromPredicate=o.some=o.none=void 0;o.getLastMonoid=o.getFirstMonoid=o.getApplyMonoid=o.getApplySemigroup=o.option=o.mapNullable=o.getRefinement=o.sequenceArray=o.traverseArray=o.traverseArrayWithIndex=o.traverseReadonlyArrayWithIndex=o.traverseReadonlyNonEmptyArrayWithIndex=o.ApT=o.apS=o.bind=o.bindTo=o.Do=o.exists=o.elem=o.toUndefined=o.toNullable=o.chainNullableK=o.fromNullableK=o.tryCatchK=o.tryCatch=o.fromNullable=o.chainEitherK=o.fromEitherK=o.duplicate=o.chainFirst=o.flatten=o.apSecond=o.apFirst=o.flap=o.getOrElse=o.getOrElseW=o.fold=o.match=o.foldW=o.matchW=o.isNone=o.isSome=o.FromEither=void 0;var ys=Dt(),se=pt(),gn=dt(),yn=ae(),M=U(),In=et(),vt=gs(at()),Is=ke(),Sn=hn(),Ge=Bt(),En=Ne(),Ss=vn();o.none=vt.none;o.some=vt.some;function Es(t){return function(e){return t(e)?o.some(e):o.none}}o.fromPredicate=Es;var bs=function(t){return t._tag==="Right"?o.none:o.some(t.left)};o.getLeft=bs;var Rs=function(t){return t._tag==="Left"?o.none:o.some(t.right)};o.getRight=Rs;var B=function(t,e){return M.pipe(t,o.map(e))},gt=function(t,e){return M.pipe(t,o.ap(e))},fe=function(t,e){return M.pipe(t,o.chain(e))},le=function(t,e,r){return M.pipe(t,o.reduce(e,r))},pe=function(t){var e=o.foldMap(t);return function(r,n){return M.pipe(r,e(n))}},de=function(t,e,r){return M.pipe(t,o.reduceRight(e,r))},$e=function(t){var e=o.traverse(t);return function(r,n){return M.pipe(r,e(n))}},Ve=function(t,e){return M.pipe(t,o.alt(e))},Ht=function(t,e){return M.pipe(t,o.filter(e))},ze=function(t,e){return M.pipe(t,o.filterMap(e))},bn=function(t,e){return M.pipe(t,o.extend(e))},Je=function(t,e){return M.pipe(t,o.partition(e))},Xe=function(t,e){return M.pipe(t,o.partitionMap(e))};o.URI="Option";var _s=function(t){return{show:function(e){return o.isNone(e)?"none":"some("+t.show(e.value)+")"}}};o.getShow=_s;var Os=function(t){return{equals:function(e,r){return e===r||(o.isNone(e)?o.isNone(r):o.isNone(r)?!1:t.equals(e.value,r.value))}}};o.getEq=Os;var As=function(t){return{equals:o.getEq(t).equals,compare:function(e,r){return e===r?0:o.isSome(e)?o.isSome(r)?t.compare(e.value,r.value):1:-1}}};o.getOrd=As;var qs=function(t){return{concat:function(e,r){return o.isNone(e)?r:o.isNone(r)?e:o.some(t.concat(e.value,r.value))},empty:o.none}};o.getMonoid=qs;var Ts=function(t){return function(e){return o.isNone(e)?o.none:o.some(t(e.value))}};o.map=Ts;o.Functor={URI:o.URI,map:B};o.of=o.some;o.Pointed={URI:o.URI,of:o.of};var ws=function(t){return function(e){return o.isNone(e)||o.isNone(t)?o.none:o.some(e.value(t.value))}};o.ap=ws;o.Apply={URI:o.URI,map:B,ap:gt};o.Applicative={URI:o.URI,map:B,ap:gt,of:o.of};var Ms=function(t){return function(e){return o.isNone(e)?o.none:t(e.value)}};o.chain=Ms;o.Chain={URI:o.URI,map:B,ap:gt,chain:fe};o.Monad={URI:o.URI,map:B,ap:gt,of:o.of,chain:fe};var Ps=function(t,e){return function(r){return o.isNone(r)?t:e(t,r.value)}};o.reduce=Ps;var xs=function(t){return function(e){return function(r){return o.isNone(r)?t.empty:e(r.value)}}};o.foldMap=xs;var Us=function(t,e){return function(r){return o.isNone(r)?t:e(r.value,t)}};o.reduceRight=Us;o.Foldable={URI:o.URI,reduce:le,foldMap:pe,reduceRight:de};var Fs=function(t){return function(e){return o.isNone(e)?t():e}};o.altW=Fs;o.alt=o.altW;o.Alt={URI:o.URI,map:B,alt:Ve};var Cs=function(){return o.none};o.zero=Cs;o.Zero={URI:o.URI,zero:o.zero};o.guard=Ss.guard(o.Zero,o.Pointed);o.Alternative={URI:o.URI,map:B,ap:gt,of:o.of,alt:Ve,zero:o.zero};var Ns=function(t){return function(e){return o.isNone(e)?o.none:o.some(t(e))}};o.extend=Ns;o.Extend={URI:o.URI,map:B,extend:bn};o.compact=o.chain(M.identity);var Ws=Ge.separated(o.none,o.none),Ls=function(t){return o.isNone(t)?Ws:Ge.separated(o.getLeft(t.value),o.getRight(t.value))};o.separate=Ls;o.Compactable={URI:o.URI,compact:o.compact,separate:o.separate};var Ks=function(t){return function(e){return o.isNone(e)?o.none:t(e.value)?e:o.none}};o.filter=Ks;var js=function(t){return function(e){return o.isNone(e)?o.none:t(e.value)}};o.filterMap=js;var ks=function(t){return function(e){return Ge.separated(Ht(e,Is.not(t)),Ht(e,t))}};o.partition=ks;var Ds=function(t){return M.flow(o.map(t),o.separate)};o.partitionMap=Ds;o.Filterable={URI:o.URI,map:B,compact:o.compact,separate:o.separate,filter:Ht,filterMap:ze,partition:Je,partitionMap:Xe};var Bs=function(t){return function(e){return function(r){return o.isNone(r)?t.of(o.none):t.map(e(r.value),o.some)}}};o.traverse=Bs;var Gs=function(t){return function(e){return o.isNone(e)?t.of(o.none):t.map(e.value,o.some)}};o.sequence=Gs;o.Traversable={URI:o.URI,map:B,reduce:le,foldMap:pe,reduceRight:de,traverse:$e,sequence:o.sequence};var He=En.witherDefault(o.Traversable,o.Compactable),Ze=En.wiltDefault(o.Traversable,o.Compactable),$s=function(t){var e=He(t);return function(r){return function(n){return e(n,r)}}};o.wither=$s;var Vs=function(t){var e=Ze(t);return function(r){return function(n){return e(n,r)}}};o.wilt=Vs;o.Witherable={URI:o.URI,map:B,reduce:le,foldMap:pe,reduceRight:de,traverse:$e,sequence:o.sequence,compact:o.compact,separate:o.separate,filter:Ht,filterMap:ze,partition:Je,partitionMap:Xe,wither:He,wilt:Ze};var zs=function(){return o.none};o.throwError=zs;o.MonadThrow={URI:o.URI,map:B,ap:gt,of:o.of,chain:fe,throwError:o.throwError};o.fromEither=o.getRight;o.FromEither={URI:o.URI,fromEither:o.fromEither};o.isSome=vt.isSome;var Js=function(t){return t._tag==="None"};o.isNone=Js;var Xs=function(t,e){return function(r){return o.isNone(r)?t():e(r.value)}};o.matchW=Xs;o.foldW=o.matchW;o.match=o.matchW;o.fold=o.match;var Hs=function(t){return function(e){return o.isNone(e)?t():e.value}};o.getOrElseW=Hs;o.getOrElse=o.getOrElseW;o.flap=In.flap(o.Functor);o.apFirst=se.apFirst(o.Apply);o.apSecond=se.apSecond(o.Apply);o.flatten=o.compact;o.chainFirst=gn.chainFirst(o.Chain);o.duplicate=o.extend(M.identity);o.fromEitherK=yn.fromEitherK(o.FromEither);o.chainEitherK=yn.chainEitherK(o.FromEither,o.Chain);var Zs=function(t){return t==null?o.none:o.some(t)};o.fromNullable=Zs;var Ys=function(t){try{return o.some(t())}catch{return o.none}};o.tryCatch=Ys;var Qs=function(t){return function(){for(var e=[],r=0;r{"use strict";var ff=D&&D.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),lf=D&&D.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),pf=D&&D.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&ff(e,t,r);return lf(e,t),e};Object.defineProperty(D,"__esModule",{value:!0});D.getCompactableComposition=D.separate=D.compact=void 0;var _n=U(),An=et(),On=Ye(),df=pf(Bt());function Qe(t,e){return function(r){return t.map(r,e.compact)}}D.compact=Qe;function qn(t,e,r){var n=Qe(t,e),u=An.map(t,r);return function(c){return df.separated(n(_n.pipe(c,u(On.getLeft))),n(_n.pipe(c,u(On.getRight))))}}D.separate=qn;function mf(t,e){var r=An.getFunctorComposition(t,e).map;return{map:r,compact:Qe(t,e),separate:qn(t,e,e)}}D.getCompactableComposition=mf});var jn=m(S=>{"use strict";var hf=S&&S.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),vf=S&&S.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),gf=S&&S.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&hf(e,t,r);return vf(e,t),e};Object.defineProperty(S,"__esModule",{value:!0});S.getEitherM=S.toUnion=S.swap=S.orLeft=S.orElseFirst=S.orElse=S.getOrElse=S.matchE=S.match=S.altValidation=S.mapLeft=S.bimap=S.alt=S.chain=S.ap=S.map=S.leftF=S.rightF=S.left=S.right=void 0;var yf=pt(),T=gf(Xt()),Z=U(),If=et();function er(t){return Z.flow(T.right,t.of)}S.right=er;function Tn(t){return Z.flow(T.left,t.of)}S.left=Tn;function wn(t){return function(e){return t.map(e,T.right)}}S.rightF=wn;function Mn(t){return function(e){return t.map(e,T.left)}}S.leftF=Mn;function Pn(t){return If.map(t,T.Functor)}S.map=Pn;function xn(t){return yf.ap(t,T.Apply)}S.ap=xn;function Un(t){return function(e){return function(r){return t.chain(r,function(n){return T.isLeft(n)?t.of(n):e(n.right)})}}}S.chain=Un;function Fn(t){return function(e){return function(r){return t.chain(r,function(n){return T.isLeft(n)?e():t.of(n)})}}}S.alt=Fn;function Cn(t){return function(e,r){return function(n){return t.map(n,T.bimap(e,r))}}}S.bimap=Cn;function Nn(t){return function(e){return function(r){return t.map(r,T.mapLeft(e))}}}S.mapLeft=Nn;function Sf(t,e){return function(r){return function(n){return t.chain(n,T.match(function(u){return t.map(r(),T.mapLeft(function(c){return e.concat(u,c)}))},er(t)))}}}S.altValidation=Sf;function Ef(t){return function(e,r){return function(n){return t.map(n,T.match(e,r))}}}S.match=Ef;function Wn(t){return function(e,r){return function(n){return t.chain(n,T.match(e,r))}}}S.matchE=Wn;function Ln(t){return function(e){return function(r){return t.chain(r,T.match(e,t.of))}}}S.getOrElse=Ln;function rr(t){return function(e){return function(r){return t.chain(r,function(n){return T.isLeft(n)?e(n.left):t.of(n)})}}}S.orElse=rr;function bf(t){var e=rr(t);return function(r){return e(function(n){return t.map(r(n),function(u){return T.isLeft(u)?u:T.left(n)})})}}S.orElseFirst=bf;function Rf(t){return function(e){return function(r){return t.chain(r,T.match(function(n){return t.map(e(n),T.left)},function(n){return t.of(T.right(n))}))}}}S.orLeft=Rf;function Kn(t){return function(e){return t.map(e,T.swap)}}S.swap=Kn;function _f(t){return function(e){return t.map(e,T.toUnion)}}S.toUnion=_f;function Of(t){var e=xn(t),r=Pn(t),n=Un(t),u=Fn(t),c=Cn(t),f=Nn(t),l=Wn(t),v=Ln(t),y=rr(t);return{map:function(I,_){return Z.pipe(I,r(_))},ap:function(I,_){return Z.pipe(I,e(_))},of:er(t),chain:function(I,_){return Z.pipe(I,n(_))},alt:function(I,_){return Z.pipe(I,u(_))},bimap:function(I,_,x){return Z.pipe(I,c(_,x))},mapLeft:function(I,_){return Z.pipe(I,f(_))},fold:function(I,_,x){return Z.pipe(I,l(_,x))},getOrElse:function(I,_){return Z.pipe(I,v(_))},orElse:function(I,_){return Z.pipe(I,y(_))},swap:Kn(t),rightM:wn(t),leftM:Mn(t),left:Tn(t)}}S.getEitherM=Of});var Vn=m(J=>{"use strict";Object.defineProperty(J,"__esModule",{value:!0});J.getFilterableComposition=J.partitionMap=J.partition=J.filterMap=J.filter=void 0;var kn=tr(),wt=U(),Af=et(),Dn=Ye(),qf=ke(),Bn=Bt();function nr(t,e){return function(r){return function(n){return t.map(n,function(u){return e.filter(u,r)})}}}J.filter=nr;function ir(t,e){return function(r){return function(n){return t.map(n,function(u){return e.filterMap(u,r)})}}}J.filterMap=ir;function Gn(t,e){var r=nr(t,e);return function(n){var u=r(qf.not(n)),c=r(n);return function(f){return Bn.separated(u(f),c(f))}}}J.partition=Gn;function $n(t,e){var r=ir(t,e);return function(n){return function(u){return Bn.separated(wt.pipe(u,r(function(c){return Dn.getLeft(n(c))})),wt.pipe(u,r(function(c){return Dn.getRight(n(c))})))}}}J.partitionMap=$n;function Tf(t,e){var r=Af.getFunctorComposition(t,e).map,n=kn.compact(t,e),u=kn.separate(t,e,e),c=nr(t,e),f=ir(t,e),l=Gn(t,e),v=$n(t,e);return{map:r,compact:n,separate:u,filter:function(y,I){return wt.pipe(y,c(I))},filterMap:function(y,I){return wt.pipe(y,f(I))},partition:function(y,I){return wt.pipe(y,l(I))},partitionMap:function(y,I){return wt.pipe(y,v(I))}}}J.getFilterableComposition=Tf});var or=m(ut=>{"use strict";Object.defineProperty(ut,"__esModule",{value:!0});ut.chainFirstIOK=ut.chainIOK=ut.fromIOK=void 0;var wf=dt(),ar=U();function Mf(t){return function(e){return ar.flow(e,t.fromIO)}}ut.fromIOK=Mf;function Pf(t,e){return function(r){var n=ar.flow(r,t.fromIO);return function(u){return e.chain(u,n)}}}ut.chainIOK=Pf;function xf(t,e){var r=wf.chainFirst(e);return function(n){return r(ar.flow(n,t.fromIO))}}ut.chainFirstIOK=xf});var zn=m(ct=>{"use strict";Object.defineProperty(ct,"__esModule",{value:!0});ct.chainFirstTaskK=ct.chainTaskK=ct.fromTaskK=void 0;var Uf=dt(),ur=U();function Ff(t){return function(e){return ur.flow(e,t.fromTask)}}ct.fromTaskK=Ff;function Cf(t,e){return function(r){var n=ur.flow(r,t.fromTask);return function(u){return e.chain(u,n)}}}ct.chainTaskK=Cf;function Nf(t,e){var r=Uf.chainFirst(e);return function(n){return r(ur.flow(n,t.fromTask))}}ct.chainFirstTaskK=Nf});var Hn=m(s=>{"use strict";var Wf=s&&s.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Lf=s&&s.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Kf=s&&s.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Wf(e,t,r);return Lf(e,t),e};Object.defineProperty(s,"__esModule",{value:!0});s.getMonoid=s.getSemigroup=s.taskSeq=s.task=s.sequenceSeqArray=s.traverseSeqArray=s.traverseSeqArrayWithIndex=s.sequenceArray=s.traverseArray=s.traverseArrayWithIndex=s.traverseReadonlyArrayWithIndexSeq=s.traverseReadonlyNonEmptyArrayWithIndexSeq=s.traverseReadonlyArrayWithIndex=s.traverseReadonlyNonEmptyArrayWithIndex=s.ApT=s.apS=s.bind=s.bindTo=s.Do=s.never=s.FromTask=s.chainFirstIOK=s.chainIOK=s.fromIOK=s.FromIO=s.chainFirst=s.MonadTask=s.fromTask=s.MonadIO=s.Monad=s.Chain=s.ApplicativeSeq=s.ApplySeq=s.ApplicativePar=s.apSecond=s.apFirst=s.ApplyPar=s.Pointed=s.flap=s.Functor=s.getRaceMonoid=s.URI=s.flatten=s.chain=s.of=s.ap=s.map=s.delay=s.fromIO=void 0;var jf=Dt(),me=pt(),Jn=dt(),cr=or(),it=U(),Xn=et(),yt=Kf(at()),kf=function(t){return function(){return Promise.resolve().then(t)}};s.fromIO=kf;function Df(t){return function(e){return function(){return new Promise(function(r){setTimeout(function(){Promise.resolve().then(e).then(r)},t)})}}}s.delay=Df;var Y=function(t,e){return it.pipe(t,s.map(e))},It=function(t,e){return it.pipe(t,s.ap(e))},sr=function(t,e){return it.pipe(t,s.chain(function(r){return it.pipe(e,s.map(r))}))},Mt=function(t,e){return it.pipe(t,s.chain(e))},Bf=function(t){return function(e){return function(){return Promise.resolve().then(e).then(t)}}};s.map=Bf;var Gf=function(t){return function(e){return function(){return Promise.all([Promise.resolve().then(e),Promise.resolve().then(t)]).then(function(r){var n=r[0],u=r[1];return n(u)})}}};s.ap=Gf;var $f=function(t){return function(){return Promise.resolve(t)}};s.of=$f;var Vf=function(t){return function(e){return function(){return Promise.resolve().then(e).then(function(r){return t(r)()})}}};s.chain=Vf;s.flatten=s.chain(it.identity);s.URI="Task";function zf(){return{concat:function(t,e){return function(){return Promise.race([Promise.resolve().then(t),Promise.resolve().then(e)])}},empty:s.never}}s.getRaceMonoid=zf;s.Functor={URI:s.URI,map:Y};s.flap=Xn.flap(s.Functor);s.Pointed={URI:s.URI,of:s.of};s.ApplyPar={URI:s.URI,map:Y,ap:It};s.apFirst=me.apFirst(s.ApplyPar);s.apSecond=me.apSecond(s.ApplyPar);s.ApplicativePar={URI:s.URI,map:Y,ap:It,of:s.of};s.ApplySeq={URI:s.URI,map:Y,ap:sr};s.ApplicativeSeq={URI:s.URI,map:Y,ap:sr,of:s.of};s.Chain={URI:s.URI,map:Y,ap:It,chain:Mt};s.Monad={URI:s.URI,map:Y,of:s.of,ap:It,chain:Mt};s.MonadIO={URI:s.URI,map:Y,of:s.of,ap:It,chain:Mt,fromIO:s.fromIO};s.fromTask=it.identity;s.MonadTask={URI:s.URI,map:Y,of:s.of,ap:It,chain:Mt,fromIO:s.fromIO,fromTask:s.fromTask};s.chainFirst=Jn.chainFirst(s.Chain);s.FromIO={URI:s.URI,fromIO:s.fromIO};s.fromIOK=cr.fromIOK(s.FromIO);s.chainIOK=cr.chainIOK(s.FromIO,s.Chain);s.chainFirstIOK=cr.chainFirstIOK(s.FromIO,s.Chain);s.FromTask={URI:s.URI,fromIO:s.fromIO,fromTask:s.fromTask};var Jf=function(){return new Promise(function(t){})};s.never=Jf;s.Do=s.of(yt.emptyRecord);s.bindTo=Xn.bindTo(s.Functor);s.bind=Jn.bind(s.Chain);s.apS=me.apS(s.ApplyPar);s.ApT=s.of(yt.emptyReadonlyArray);var Xf=function(t){return function(e){return function(){return Promise.all(e.map(function(r,n){return Promise.resolve().then(function(){return t(n,r)()})}))}}};s.traverseReadonlyNonEmptyArrayWithIndex=Xf;var Hf=function(t){var e=s.traverseReadonlyNonEmptyArrayWithIndex(t);return function(r){return yt.isNonEmpty(r)?e(r):s.ApT}};s.traverseReadonlyArrayWithIndex=Hf;var Zf=function(t){return function(e){return function(){return yt.tail(e).reduce(function(r,n,u){return r.then(function(c){return Promise.resolve().then(t(u+1,n)).then(function(f){return c.push(f),c})})},Promise.resolve().then(t(0,yt.head(e))).then(yt.singleton))}}};s.traverseReadonlyNonEmptyArrayWithIndexSeq=Zf;var Yf=function(t){var e=s.traverseReadonlyNonEmptyArrayWithIndexSeq(t);return function(r){return yt.isNonEmpty(r)?e(r):s.ApT}};s.traverseReadonlyArrayWithIndexSeq=Yf;s.traverseArrayWithIndex=s.traverseReadonlyArrayWithIndex;var Qf=function(t){return s.traverseReadonlyArrayWithIndex(function(e,r){return t(r)})};s.traverseArray=Qf;s.sequenceArray=s.traverseArray(it.identity);s.traverseSeqArrayWithIndex=s.traverseReadonlyArrayWithIndexSeq;var tl=function(t){return s.traverseReadonlyArrayWithIndexSeq(function(e,r){return t(r)})};s.traverseSeqArray=tl;s.sequenceSeqArray=s.traverseSeqArray(it.identity);s.task={URI:s.URI,map:Y,of:s.of,ap:It,chain:Mt,fromIO:s.fromIO,fromTask:s.fromTask};s.taskSeq={URI:s.URI,map:Y,of:s.of,ap:sr,chain:Mt,fromIO:s.fromIO,fromTask:s.fromTask};s.getSemigroup=me.getApplySemigroup(s.ApplySeq);s.getMonoid=jf.getApplicativeMonoid(s.ApplicativeSeq)});var ri=m(a=>{"use strict";var el=a&&a.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),rl=a&&a.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ve=a&&a.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&el(e,t,r);return rl(e,t),e};Object.defineProperty(a,"__esModule",{value:!0});a.getCompactable=a.getAltTaskValidation=a.getApplicativeTaskValidation=a.URI=a.throwError=a.of=a.altW=a.alt=a.flatten=a.flattenW=a.chainW=a.chain=a.apW=a.ap=a.mapLeft=a.bimap=a.map=a.chainIOEitherK=a.chainIOEitherKW=a.fromIOEitherK=a.chainTaskOptionK=a.fromTaskOptionK=a.swap=a.orLeft=a.orElseFirstW=a.orElseFirst=a.orElseW=a.orElse=a.toUnion=a.tryCatchK=a.tryCatch=a.getOrElseW=a.getOrElse=a.foldW=a.matchEW=a.fold=a.matchE=a.matchW=a.match=a.fromTaskOption=a.fromIOEither=a.fromEither=a.fromTask=a.fromIO=a.leftIO=a.rightIO=a.leftTask=a.rightTask=a.right=a.left=void 0;a.traverseReadonlyArrayWithIndexSeq=a.traverseReadonlyNonEmptyArrayWithIndexSeq=a.traverseReadonlyArrayWithIndex=a.traverseReadonlyNonEmptyArrayWithIndex=a.ApT=a.apSW=a.apS=a.bindW=a.bind=a.bindTo=a.Do=a.bracket=a.taskify=a.chainFirstTaskK=a.chainTaskK=a.fromTaskK=a.FromTask=a.chainFirstIOK=a.chainIOK=a.fromIOK=a.FromIO=a.fromEitherK=a.filterOrElseW=a.filterOrElse=a.fromPredicate=a.chainEitherKW=a.chainEitherK=a.chainOptionK=a.fromOptionK=a.fromOption=a.FromEither=a.Alt=a.Bifunctor=a.chainFirstW=a.chainFirst=a.MonadThrow=a.MonadTask=a.MonadIO=a.Monad=a.Chain=a.ApplicativeSeq=a.ApplySeq=a.ApplicativePar=a.apSecond=a.apFirst=a.ApplyPar=a.Pointed=a.flap=a.Functor=a.getFilterable=void 0;a.getTaskValidation=a.getSemigroup=a.getApplyMonoid=a.getApplySemigroup=a.taskEitherSeq=a.taskEither=a.sequenceSeqArray=a.traverseSeqArray=a.traverseSeqArrayWithIndex=a.sequenceArray=a.traverseArray=a.traverseArrayWithIndex=void 0;var nl=Dt(),Pt=pt(),Yn=dt(),Zn=tr(),st=ve(Xt()),F=ve(jn()),he=Vn(),St=ae(),fr=or(),lr=zn(),q=U(),Qn=et(),G=ve(at()),R=ve(Hn());a.left=F.left(R.Pointed);a.right=F.right(R.Pointed);a.rightTask=F.rightF(R.Functor);a.leftTask=F.leftF(R.Functor);a.rightIO=q.flow(R.fromIO,a.rightTask);a.leftIO=q.flow(R.fromIO,a.leftTask);a.fromIO=a.rightIO;a.fromTask=a.rightTask;a.fromEither=R.of;a.fromIOEither=R.fromIO;var il=function(t){return R.map(st.fromOption(t))};a.fromTaskOption=il;a.match=F.match(R.Functor);a.matchW=a.match;a.matchE=F.matchE(R.Monad);a.fold=a.matchE;a.matchEW=a.matchE;a.foldW=a.matchEW;a.getOrElse=F.getOrElse(R.Monad);a.getOrElseW=a.getOrElse;var al=function(t,e){return function(){return t().then(G.right,function(r){return G.left(e(r))})}};a.tryCatch=al;var ol=function(t,e){return function(){for(var r=[],n=0;n{oi.exports=ai;ai.sync=_l;var ni=require("fs");function Rl(t,e){var r=e.pathExt!==void 0?e.pathExt:process.env.PATHEXT;if(!r||(r=r.split(";"),r.indexOf("")!==-1))return!0;for(var n=0;n{li.exports=si;si.sync=Ol;var ci=require("fs");function si(t,e,r){ci.stat(t,function(n,u){r(n,n?!1:fi(u,e))})}function Ol(t,e){return fi(ci.statSync(t),e)}function fi(t,e){return t.isFile()&&Al(t,e)}function Al(t,e){var r=t.mode,n=t.uid,u=t.gid,c=e.uid!==void 0?e.uid:process.getuid&&process.getuid(),f=e.gid!==void 0?e.gid:process.getgid&&process.getgid(),l=parseInt("100",8),v=parseInt("010",8),y=parseInt("001",8),I=l|v,_=r&y||r&v&&u===f||r&l&&n===c||r&I&&c===0;return _}});var mi=m((Jd,di)=>{var zd=require("fs"),Ie;process.platform==="win32"||global.TESTING_WINDOWS?Ie=ui():Ie=pi();di.exports=mr;mr.sync=ql;function mr(t,e,r){if(typeof e=="function"&&(r=e,e={}),!r){if(typeof Promise!="function")throw new TypeError("callback not provided");return new Promise(function(n,u){mr(t,e||{},function(c,f){c?u(c):n(f)})})}Ie(t,e||{},function(n,u){n&&(n.code==="EACCES"||e&&e.ignoreErrors)&&(n=null,u=!1),r(n,u)})}function ql(t,e){try{return Ie.sync(t,e||{})}catch(r){if(e&&e.ignoreErrors||r.code==="EACCES")return!1;throw r}}});var Ei=m((Xd,Si)=>{var xt=process.platform==="win32"||process.env.OSTYPE==="cygwin"||process.env.OSTYPE==="msys",hi=require("path"),Tl=xt?";":":",vi=mi(),gi=t=>Object.assign(new Error(`not found: ${t}`),{code:"ENOENT"}),yi=(t,e)=>{let r=e.colon||Tl,n=t.match(/\//)||xt&&t.match(/\\/)?[""]:[...xt?[process.cwd()]:[],...(e.path||process.env.PATH||"").split(r)],u=xt?e.pathExt||process.env.PATHEXT||".EXE;.CMD;.BAT;.COM":"",c=xt?u.split(r):[""];return xt&&t.indexOf(".")!==-1&&c[0]!==""&&c.unshift(""),{pathEnv:n,pathExt:c,pathExtExe:u}},Ii=(t,e,r)=>{typeof e=="function"&&(r=e,e={}),e||(e={});let{pathEnv:n,pathExt:u,pathExtExe:c}=yi(t,e),f=[],l=y=>new Promise((I,_)=>{if(y===n.length)return e.all&&f.length?I(f):_(gi(t));let x=n[y],$=/^".*"$/.test(x)?x.slice(1,-1):x,V=hi.join($,t),X=!$&&/^\.[\\\/]/.test(t)?t.slice(0,2)+V:V;I(v(X,y,0))}),v=(y,I,_)=>new Promise((x,$)=>{if(_===u.length)return x(l(I+1));let V=u[_];vi(y+V,{pathExt:c},(X,Rt)=>{if(!X&&Rt)if(e.all)f.push(y+V);else return x(y+V);return x(v(y,I,_+1))})});return r?l(0).then(y=>r(null,y),r):l(0)},wl=(t,e)=>{e=e||{};let{pathEnv:r,pathExt:n,pathExtExe:u}=yi(t,e),c=[];for(let f=0;f{"use strict";var bi=(t={})=>{let e=t.env||process.env;return(t.platform||process.platform)!=="win32"?"PATH":Object.keys(e).reverse().find(n=>n.toUpperCase()==="PATH")||"Path"};hr.exports=bi;hr.exports.default=bi});var Ai=m((Zd,Oi)=>{"use strict";var Ri=require("path"),Ml=Ei(),Pl=vr();function _i(t,e){let r=t.options.env||process.env,n=process.cwd(),u=t.options.cwd!=null,c=u&&process.chdir!==void 0&&!process.chdir.disabled;if(c)try{process.chdir(t.options.cwd)}catch{}let f;try{f=Ml.sync(t.command,{path:r[Pl({env:r})],pathExt:e?Ri.delimiter:void 0})}catch{}finally{c&&process.chdir(n)}return f&&(f=Ri.resolve(u?t.options.cwd:"",f)),f}function xl(t){return _i(t)||_i(t,!0)}Oi.exports=xl});var qi=m((Yd,yr)=>{"use strict";var gr=/([()\][%!^"`<>&|;, *?])/g;function Ul(t){return t=t.replace(gr,"^$1"),t}function Fl(t,e){return t=`${t}`,t=t.replace(/(\\*)"/g,'$1$1\\"'),t=t.replace(/(\\*)$/,"$1$1"),t=`"${t}"`,t=t.replace(gr,"^$1"),e&&(t=t.replace(gr,"^$1")),t}yr.exports.command=Ul;yr.exports.argument=Fl});var wi=m((Qd,Ti)=>{"use strict";Ti.exports=/^#!(.*)/});var Pi=m((tm,Mi)=>{"use strict";var Cl=wi();Mi.exports=(t="")=>{let e=t.match(Cl);if(!e)return null;let[r,n]=e[0].replace(/#! ?/,"").split(" "),u=r.split("/").pop();return u==="env"?n:n?`${u} ${n}`:u}});var Ui=m((em,xi)=>{"use strict";var Ir=require("fs"),Nl=Pi();function Wl(t){let r=Buffer.alloc(150),n;try{n=Ir.openSync(t,"r"),Ir.readSync(n,r,0,150,0),Ir.closeSync(n)}catch{}return Nl(r.toString())}xi.exports=Wl});var Wi=m((rm,Ni)=>{"use strict";var Ll=require("path"),Fi=Ai(),Ci=qi(),Kl=Ui(),jl=process.platform==="win32",kl=/\.(?:com|exe)$/i,Dl=/node_modules[\\/].bin[\\/][^\\/]+\.cmd$/i;function Bl(t){t.file=Fi(t);let e=t.file&&Kl(t.file);return e?(t.args.unshift(t.file),t.command=e,Fi(t)):t.file}function Gl(t){if(!jl)return t;let e=Bl(t),r=!kl.test(e);if(t.options.forceShell||r){let n=Dl.test(e);t.command=Ll.normalize(t.command),t.command=Ci.command(t.command),t.args=t.args.map(c=>Ci.argument(c,n));let u=[t.command].concat(t.args).join(" ");t.args=["/d","/s","/c",`"${u}"`],t.command=process.env.comspec||"cmd.exe",t.options.windowsVerbatimArguments=!0}return t}function $l(t,e,r){e&&!Array.isArray(e)&&(r=e,e=null),e=e?e.slice(0):[],r=Object.assign({},r);let n={command:t,args:e,options:r,file:void 0,original:{command:t,args:e}};return r.shell?n:Gl(n)}Ni.exports=$l});var ji=m((nm,Ki)=>{"use strict";var Sr=process.platform==="win32";function Er(t,e){return Object.assign(new Error(`${e} ${t.command} ENOENT`),{code:"ENOENT",errno:"ENOENT",syscall:`${e} ${t.command}`,path:t.command,spawnargs:t.args})}function Vl(t,e){if(!Sr)return;let r=t.emit;t.emit=function(n,u){if(n==="exit"){let c=Li(u,e,"spawn");if(c)return r.call(t,"error",c)}return r.apply(t,arguments)}}function Li(t,e){return Sr&&t===1&&!e.file?Er(e.original,"spawn"):null}function zl(t,e){return Sr&&t===1&&!e.file?Er(e.original,"spawnSync"):null}Ki.exports={hookChildProcess:Vl,verifyENOENT:Li,verifyENOENTSync:zl,notFoundError:Er}});var Bi=m((im,Ut)=>{"use strict";var ki=require("child_process"),br=Wi(),Rr=ji();function Di(t,e,r){let n=br(t,e,r),u=ki.spawn(n.command,n.args,n.options);return Rr.hookChildProcess(u,n),u}function Jl(t,e,r){let n=br(t,e,r),u=ki.spawnSync(n.command,n.args,n.options);return u.error=u.error||Rr.verifyENOENTSync(u.status,n),u}Ut.exports=Di;Ut.exports.spawn=Di;Ut.exports.sync=Jl;Ut.exports._parse=br;Ut.exports._enoent=Rr});var $i=m((am,Gi)=>{"use strict";Gi.exports=t=>{let e=typeof t=="string"?` +`:` +`.charCodeAt(),r=typeof t=="string"?"\r":"\r".charCodeAt();return t[t.length-1]===e&&(t=t.slice(0,t.length-1)),t[t.length-1]===r&&(t=t.slice(0,t.length-1)),t}});var Ji=m((om,Yt)=>{"use strict";var Zt=require("path"),Vi=vr(),zi=t=>{t=P({cwd:process.cwd(),path:process.env[Vi()],execPath:process.execPath},t);let e,r=Zt.resolve(t.cwd),n=[];for(;e!==r;)n.push(Zt.join(r,"node_modules/.bin")),e=r,r=Zt.resolve(r,"..");let u=Zt.resolve(t.cwd,t.execPath,"..");return n.push(u),n.concat(t.path).join(Zt.delimiter)};Yt.exports=zi;Yt.exports.default=zi;Yt.exports.env=t=>{t=P({env:process.env},t);let e=P({},t.env),r=Vi({env:e});return t.path=e[r],e[r]=Yt.exports(t),e}});var Hi=m((um,_r)=>{"use strict";var Xi=(t,e)=>{for(let r of Reflect.ownKeys(e))Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(e,r));return t};_r.exports=Xi;_r.exports.default=Xi});var Yi=m((cm,Ee)=>{"use strict";var Xl=Hi(),Se=new WeakMap,Zi=(t,e={})=>{if(typeof t!="function")throw new TypeError("Expected a function");let r,n=0,u=t.displayName||t.name||"",c=function(...f){if(Se.set(c,++n),n===1)r=t.apply(this,f),t=null;else if(e.throw===!0)throw new Error(`Function \`${u}\` can only be called once`);return r};return Xl(c,t),Se.set(c,n),c};Ee.exports=Zi;Ee.exports.default=Zi;Ee.exports.callCount=t=>{if(!Se.has(t))throw new Error(`The given function \`${t.name}\` is not wrapped by the \`onetime\` package`);return Se.get(t)}});var Qi=m(be=>{"use strict";Object.defineProperty(be,"__esModule",{value:!0});be.SIGNALS=void 0;var Hl=[{name:"SIGHUP",number:1,action:"terminate",description:"Terminal closed",standard:"posix"},{name:"SIGINT",number:2,action:"terminate",description:"User interruption with CTRL-C",standard:"ansi"},{name:"SIGQUIT",number:3,action:"core",description:"User interruption with CTRL-\\",standard:"posix"},{name:"SIGILL",number:4,action:"core",description:"Invalid machine instruction",standard:"ansi"},{name:"SIGTRAP",number:5,action:"core",description:"Debugger breakpoint",standard:"posix"},{name:"SIGABRT",number:6,action:"core",description:"Aborted",standard:"ansi"},{name:"SIGIOT",number:6,action:"core",description:"Aborted",standard:"bsd"},{name:"SIGBUS",number:7,action:"core",description:"Bus error due to misaligned, non-existing address or paging error",standard:"bsd"},{name:"SIGEMT",number:7,action:"terminate",description:"Command should be emulated but is not implemented",standard:"other"},{name:"SIGFPE",number:8,action:"core",description:"Floating point arithmetic error",standard:"ansi"},{name:"SIGKILL",number:9,action:"terminate",description:"Forced termination",standard:"posix",forced:!0},{name:"SIGUSR1",number:10,action:"terminate",description:"Application-specific signal",standard:"posix"},{name:"SIGSEGV",number:11,action:"core",description:"Segmentation fault",standard:"ansi"},{name:"SIGUSR2",number:12,action:"terminate",description:"Application-specific signal",standard:"posix"},{name:"SIGPIPE",number:13,action:"terminate",description:"Broken pipe or socket",standard:"posix"},{name:"SIGALRM",number:14,action:"terminate",description:"Timeout or timer",standard:"posix"},{name:"SIGTERM",number:15,action:"terminate",description:"Termination",standard:"ansi"},{name:"SIGSTKFLT",number:16,action:"terminate",description:"Stack is empty or overflowed",standard:"other"},{name:"SIGCHLD",number:17,action:"ignore",description:"Child process terminated, paused or unpaused",standard:"posix"},{name:"SIGCLD",number:17,action:"ignore",description:"Child process terminated, paused or unpaused",standard:"other"},{name:"SIGCONT",number:18,action:"unpause",description:"Unpaused",standard:"posix",forced:!0},{name:"SIGSTOP",number:19,action:"pause",description:"Paused",standard:"posix",forced:!0},{name:"SIGTSTP",number:20,action:"pause",description:'Paused using CTRL-Z or "suspend"',standard:"posix"},{name:"SIGTTIN",number:21,action:"pause",description:"Background process cannot read terminal input",standard:"posix"},{name:"SIGBREAK",number:21,action:"terminate",description:"User interruption with CTRL-BREAK",standard:"other"},{name:"SIGTTOU",number:22,action:"pause",description:"Background process cannot write to terminal output",standard:"posix"},{name:"SIGURG",number:23,action:"ignore",description:"Socket received out-of-band data",standard:"bsd"},{name:"SIGXCPU",number:24,action:"core",description:"Process timed out",standard:"bsd"},{name:"SIGXFSZ",number:25,action:"core",description:"File too big",standard:"bsd"},{name:"SIGVTALRM",number:26,action:"terminate",description:"Timeout or timer",standard:"bsd"},{name:"SIGPROF",number:27,action:"terminate",description:"Timeout or timer",standard:"bsd"},{name:"SIGWINCH",number:28,action:"ignore",description:"Terminal window size changed",standard:"bsd"},{name:"SIGIO",number:29,action:"terminate",description:"I/O is available",standard:"other"},{name:"SIGPOLL",number:29,action:"terminate",description:"Watched event",standard:"other"},{name:"SIGINFO",number:29,action:"ignore",description:"Request for process information",standard:"other"},{name:"SIGPWR",number:30,action:"terminate",description:"Device running out of power",standard:"systemv"},{name:"SIGSYS",number:31,action:"core",description:"Invalid system call",standard:"other"},{name:"SIGUNUSED",number:31,action:"terminate",description:"Invalid system call",standard:"other"}];be.SIGNALS=Hl});var Or=m(Ft=>{"use strict";Object.defineProperty(Ft,"__esModule",{value:!0});Ft.SIGRTMAX=Ft.getRealtimeSignals=void 0;var Zl=function(){let t=ea-ta+1;return Array.from({length:t},Yl)};Ft.getRealtimeSignals=Zl;var Yl=function(t,e){return{name:`SIGRT${e+1}`,number:ta+e,action:"terminate",description:"Application-specific signal (realtime)",standard:"posix"}},ta=34,ea=64;Ft.SIGRTMAX=ea});var ra=m(Re=>{"use strict";Object.defineProperty(Re,"__esModule",{value:!0});Re.getSignals=void 0;var Ql=require("os"),tp=Qi(),ep=Or(),rp=function(){let t=(0,ep.getRealtimeSignals)();return[...tp.SIGNALS,...t].map(np)};Re.getSignals=rp;var np=function({name:t,number:e,description:r,action:n,forced:u=!1,standard:c}){let{signals:{[t]:f}}=Ql.constants,l=f!==void 0;return{name:t,number:l?f:e,description:r,supported:l,action:n,forced:u,standard:c}}});var ia=m(Ct=>{"use strict";Object.defineProperty(Ct,"__esModule",{value:!0});Ct.signalsByNumber=Ct.signalsByName=void 0;var ip=require("os"),na=ra(),ap=Or(),op=function(){return(0,na.getSignals)().reduce(up,{})},up=function(t,{name:e,number:r,description:n,supported:u,action:c,forced:f,standard:l}){return H(P({},t),{[e]:{name:e,number:r,description:n,supported:u,action:c,forced:f,standard:l}})},cp=op();Ct.signalsByName=cp;var sp=function(){let t=(0,na.getSignals)(),e=ap.SIGRTMAX+1,r=Array.from({length:e},(n,u)=>fp(u,t));return Object.assign({},...r)},fp=function(t,e){let r=lp(t,e);if(r===void 0)return{};let{name:n,description:u,supported:c,action:f,forced:l,standard:v}=r;return{[t]:{name:n,number:t,description:u,supported:c,action:f,forced:l,standard:v}}},lp=function(t,e){let r=e.find(({name:n})=>ip.constants.signals[n]===t);return r!==void 0?r:e.find(n=>n.number===t)},pp=sp();Ct.signalsByNumber=pp});var oa=m((dm,aa)=>{"use strict";var{signalsByName:dp}=ia(),mp=({timedOut:t,timeout:e,errorCode:r,signal:n,signalDescription:u,exitCode:c,isCanceled:f})=>t?`timed out after ${e} milliseconds`:f?"was canceled":r!==void 0?`failed with ${r}`:n!==void 0?`was killed with ${n} (${u})`:c!==void 0?`failed with exit code ${c}`:"failed",hp=({stdout:t,stderr:e,all:r,error:n,signal:u,exitCode:c,command:f,escapedCommand:l,timedOut:v,isCanceled:y,killed:I,parsed:{options:{timeout:_}}})=>{c=c===null?void 0:c,u=u===null?void 0:u;let x=u===void 0?void 0:dp[u].description,$=n&&n.code,X=`Command ${mp({timedOut:v,timeout:_,errorCode:$,signal:u,signalDescription:x,exitCode:c,isCanceled:y})}: ${f}`,Rt=Object.prototype.toString.call(n)==="[object Error]",re=Rt?`${X} +${n.message}`:X,ne=[re,e,t].filter(Boolean).join(` +`);return Rt?(n.originalMessage=n.message,n.message=ne):n=new Error(ne),n.shortMessage=re,n.command=f,n.escapedCommand=l,n.exitCode=c,n.signal=u,n.signalDescription=x,n.stdout=t,n.stderr=e,r!==void 0&&(n.all=r),"bufferedData"in n&&delete n.bufferedData,n.failed=!0,n.timedOut=Boolean(v),n.isCanceled=y,n.killed=I&&!v,n};aa.exports=hp});var ca=m((mm,Ar)=>{"use strict";var _e=["stdin","stdout","stderr"],vp=t=>_e.some(e=>t[e]!==void 0),ua=t=>{if(!t)return;let{stdio:e}=t;if(e===void 0)return _e.map(n=>t[n]);if(vp(t))throw new Error(`It's not possible to provide \`stdio\` in combination with one of ${_e.map(n=>`\`${n}\``).join(", ")}`);if(typeof e=="string")return e;if(!Array.isArray(e))throw new TypeError(`Expected \`stdio\` to be of type \`string\` or \`Array\`, got \`${typeof e}\``);let r=Math.max(e.length,_e.length);return Array.from({length:r},(n,u)=>e[u])};Ar.exports=ua;Ar.exports.node=t=>{let e=ua(t);return e==="ipc"?"ipc":e===void 0||typeof e=="string"?[e,e,e,"ipc"]:e.includes("ipc")?e:[...e,"ipc"]}});var sa=m((hm,Oe)=>{Oe.exports=["SIGABRT","SIGALRM","SIGHUP","SIGINT","SIGTERM"];process.platform!=="win32"&&Oe.exports.push("SIGVTALRM","SIGXCPU","SIGXFSZ","SIGUSR2","SIGTRAP","SIGSYS","SIGQUIT","SIGIOT");process.platform==="linux"&&Oe.exports.push("SIGIO","SIGPOLL","SIGPWR","SIGSTKFLT","SIGUNUSED")});var ma=m((vm,Lt)=>{var O=global.process;typeof O!="object"||!O?Lt.exports=function(){}:(fa=require("assert"),Nt=sa(),la=/^win/i.test(O.platform),Qt=require("events"),typeof Qt!="function"&&(Qt=Qt.EventEmitter),O.__signal_exit_emitter__?N=O.__signal_exit_emitter__:(N=O.__signal_exit_emitter__=new Qt,N.count=0,N.emitted={}),N.infinite||(N.setMaxListeners(1/0),N.infinite=!0),Lt.exports=function(t,e){if(global.process===O){fa.equal(typeof t,"function","a callback must be provided for exit handler"),Wt===!1&&qr();var r="exit";e&&e.alwaysLast&&(r="afterexit");var n=function(){N.removeListener(r,t),N.listeners("exit").length===0&&N.listeners("afterexit").length===0&&Ae()};return N.on(r,t),n}},Ae=function(){!Wt||global.process!==O||(Wt=!1,Nt.forEach(function(e){try{O.removeListener(e,qe[e])}catch{}}),O.emit=Te,O.reallyExit=Tr,N.count-=1)},Lt.exports.unload=Ae,Et=function(e,r,n){N.emitted[e]||(N.emitted[e]=!0,N.emit(e,r,n))},qe={},Nt.forEach(function(t){qe[t]=function(){if(O===global.process){var r=O.listeners(t);r.length===N.count&&(Ae(),Et("exit",null,t),Et("afterexit",null,t),la&&t==="SIGHUP"&&(t="SIGINT"),O.kill(O.pid,t))}}}),Lt.exports.signals=function(){return Nt},Wt=!1,qr=function(){Wt||O!==global.process||(Wt=!0,N.count+=1,Nt=Nt.filter(function(e){try{return O.on(e,qe[e]),!0}catch{return!1}}),O.emit=da,O.reallyExit=pa)},Lt.exports.load=qr,Tr=O.reallyExit,pa=function(e){O===global.process&&(O.exitCode=e||0,Et("exit",O.exitCode,null),Et("afterexit",O.exitCode,null),Tr.call(O,O.exitCode))},Te=O.emit,da=function(e,r){if(e==="exit"&&O===global.process){r!==void 0&&(O.exitCode=r);var n=Te.apply(this,arguments);return Et("exit",O.exitCode,null),Et("afterexit",O.exitCode,null),n}else return Te.apply(this,arguments)});var fa,Nt,la,Qt,N,Ae,Et,qe,Wt,qr,Tr,pa,Te,da});var va=m((gm,ha)=>{"use strict";var gp=require("os"),yp=ma(),Ip=1e3*5,Sp=(t,e="SIGTERM",r={})=>{let n=t(e);return Ep(t,e,r,n),n},Ep=(t,e,r,n)=>{if(!bp(e,r,n))return;let u=_p(r),c=setTimeout(()=>{t("SIGKILL")},u);c.unref&&c.unref()},bp=(t,{forceKillAfterTimeout:e},r)=>Rp(t)&&e!==!1&&r,Rp=t=>t===gp.constants.signals.SIGTERM||typeof t=="string"&&t.toUpperCase()==="SIGTERM",_p=({forceKillAfterTimeout:t=!0})=>{if(t===!0)return Ip;if(!Number.isFinite(t)||t<0)throw new TypeError(`Expected the \`forceKillAfterTimeout\` option to be a non-negative integer, got \`${t}\` (${typeof t})`);return t},Op=(t,e)=>{t.kill()&&(e.isCanceled=!0)},Ap=(t,e,r)=>{t.kill(e),r(Object.assign(new Error("Timed out"),{timedOut:!0,signal:e}))},qp=(t,{timeout:e,killSignal:r="SIGTERM"},n)=>{if(e===0||e===void 0)return n;let u,c=new Promise((l,v)=>{u=setTimeout(()=>{Ap(t,r,v)},e)}),f=n.finally(()=>{clearTimeout(u)});return Promise.race([c,f])},Tp=({timeout:t})=>{if(t!==void 0&&(!Number.isFinite(t)||t<0))throw new TypeError(`Expected the \`timeout\` option to be a non-negative integer, got \`${t}\` (${typeof t})`)},wp=async(t,{cleanup:e,detached:r},n)=>{if(!e||r)return n;let u=yp(()=>{t.kill()});return n.finally(()=>{u()})};ha.exports={spawnedKill:Sp,spawnedCancel:Op,setupTimeout:qp,validateTimeout:Tp,setExitHandler:wp}});var ya=m((ym,ga)=>{"use strict";var rt=t=>t!==null&&typeof t=="object"&&typeof t.pipe=="function";rt.writable=t=>rt(t)&&t.writable!==!1&&typeof t._write=="function"&&typeof t._writableState=="object";rt.readable=t=>rt(t)&&t.readable!==!1&&typeof t._read=="function"&&typeof t._readableState=="object";rt.duplex=t=>rt.writable(t)&&rt.readable(t);rt.transform=t=>rt.duplex(t)&&typeof t._transform=="function";ga.exports=rt});var Sa=m((Im,Ia)=>{"use strict";var{PassThrough:Mp}=require("stream");Ia.exports=t=>{t=P({},t);let{array:e}=t,{encoding:r}=t,n=r==="buffer",u=!1;e?u=!(r||n):r=r||"utf8",n&&(r=null);let c=new Mp({objectMode:u});r&&c.setEncoding(r);let f=0,l=[];return c.on("data",v=>{l.push(v),u?f=l.length:f+=v.length}),c.getBufferedValue=()=>e?l:n?Buffer.concat(l,f):l.join(""),c.getBufferedLength=()=>f,c}});var Ea=m((Sm,te)=>{"use strict";var{constants:Pp}=require("buffer"),xp=require("stream"),{promisify:Up}=require("util"),Fp=Sa(),Cp=Up(xp.pipeline),wr=class extends Error{constructor(){super("maxBuffer exceeded");this.name="MaxBufferError"}};async function Mr(t,e){if(!t)throw new Error("Expected a stream");e=P({maxBuffer:1/0},e);let{maxBuffer:r}=e,n=Fp(e);return await new Promise((u,c)=>{let f=l=>{l&&n.getBufferedLength()<=Pp.MAX_LENGTH&&(l.bufferedData=n.getBufferedValue()),c(l)};(async()=>{try{await Cp(t,n),u()}catch(l){f(l)}})(),n.on("data",()=>{n.getBufferedLength()>r&&f(new wr)})}),n.getBufferedValue()}te.exports=Mr;te.exports.buffer=(t,e)=>Mr(t,H(P({},e),{encoding:"buffer"}));te.exports.array=(t,e)=>Mr(t,H(P({},e),{array:!0}));te.exports.MaxBufferError=wr});var Ra=m((Em,ba)=>{"use strict";var{PassThrough:Np}=require("stream");ba.exports=function(){var t=[],e=new Np({objectMode:!0});return e.setMaxListeners(0),e.add=r,e.isEmpty=n,e.on("unpipe",u),Array.prototype.slice.call(arguments).forEach(r),e;function r(c){return Array.isArray(c)?(c.forEach(r),this):(t.push(c),c.once("end",u.bind(null,c)),c.once("error",e.emit.bind(e,"error")),c.pipe(e,{end:!1}),this)}function n(){return t.length==0}function u(c){t=t.filter(function(f){return f!==c}),!t.length&&e.readable&&e.end()}}});var qa=m((bm,Aa)=>{"use strict";var Oa=ya(),_a=Ea(),Wp=Ra(),Lp=(t,e)=>{e===void 0||t.stdin===void 0||(Oa(e)?e.pipe(t.stdin):t.stdin.end(e))},Kp=(t,{all:e})=>{if(!e||!t.stdout&&!t.stderr)return;let r=Wp();return t.stdout&&r.add(t.stdout),t.stderr&&r.add(t.stderr),r},Pr=async(t,e)=>{if(!!t){t.destroy();try{return await e}catch(r){return r.bufferedData}}},xr=(t,{encoding:e,buffer:r,maxBuffer:n})=>{if(!(!t||!r))return e?_a(t,{encoding:e,maxBuffer:n}):_a.buffer(t,{maxBuffer:n})},jp=async({stdout:t,stderr:e,all:r},{encoding:n,buffer:u,maxBuffer:c},f)=>{let l=xr(t,{encoding:n,buffer:u,maxBuffer:c}),v=xr(e,{encoding:n,buffer:u,maxBuffer:c}),y=xr(r,{encoding:n,buffer:u,maxBuffer:c*2});try{return await Promise.all([f,l,v,y])}catch(I){return Promise.all([{error:I,signal:I.signal,timedOut:I.timedOut},Pr(t,l),Pr(e,v),Pr(r,y)])}},kp=({input:t})=>{if(Oa(t))throw new TypeError("The `input` option cannot be a stream in sync mode")};Aa.exports={handleInput:Lp,makeAllStream:Kp,getSpawnedResult:jp,validateInputSync:kp}});var wa=m((Rm,Ta)=>{"use strict";var Dp=(async()=>{})().constructor.prototype,Bp=["then","catch","finally"].map(t=>[t,Reflect.getOwnPropertyDescriptor(Dp,t)]),Gp=(t,e)=>{for(let[r,n]of Bp){let u=typeof e=="function"?(...c)=>Reflect.apply(n.value,e(),c):n.value.bind(e);Reflect.defineProperty(t,r,H(P({},n),{value:u}))}return t},$p=t=>new Promise((e,r)=>{t.on("exit",(n,u)=>{e({exitCode:n,signal:u})}),t.on("error",n=>{r(n)}),t.stdin&&t.stdin.on("error",n=>{r(n)})});Ta.exports={mergePromise:Gp,getSpawnedPromise:$p}});var xa=m((_m,Pa)=>{"use strict";var Ma=(t,e=[])=>Array.isArray(e)?[t,...e]:[t],Vp=/^[\w.-]+$/,zp=/"/g,Jp=t=>typeof t!="string"||Vp.test(t)?t:`"${t.replace(zp,'\\"')}"`,Xp=(t,e)=>Ma(t,e).join(" "),Hp=(t,e)=>Ma(t,e).map(r=>Jp(r)).join(" "),Zp=/ +/g,Yp=t=>{let e=[];for(let r of t.trim().split(Zp)){let n=e[e.length-1];n&&n.endsWith("\\")?e[e.length-1]=`${n.slice(0,-1)} ${r}`:e.push(r)}return e};Pa.exports={joinCommand:Xp,getEscapedCommand:Hp,parseCommand:Yp}});var Ka=m((Om,Kt)=>{"use strict";var Qp=require("path"),Ur=require("child_process"),td=Bi(),ed=$i(),rd=Ji(),nd=Yi(),we=oa(),Fa=ca(),{spawnedKill:id,spawnedCancel:ad,setupTimeout:od,validateTimeout:ud,setExitHandler:cd}=va(),{handleInput:sd,getSpawnedResult:fd,makeAllStream:ld,validateInputSync:pd}=qa(),{mergePromise:Ua,getSpawnedPromise:dd}=wa(),{joinCommand:Ca,parseCommand:Na,getEscapedCommand:Wa}=xa(),md=1e3*1e3*100,hd=({env:t,extendEnv:e,preferLocal:r,localDir:n,execPath:u})=>{let c=e?P(P({},process.env),t):t;return r?rd.env({env:c,cwd:n,execPath:u}):c},La=(t,e,r={})=>{let n=td._parse(t,e,r);return t=n.command,e=n.args,r=n.options,r=P({maxBuffer:md,buffer:!0,stripFinalNewline:!0,extendEnv:!0,preferLocal:!1,localDir:r.cwd||process.cwd(),execPath:process.execPath,encoding:"utf8",reject:!0,cleanup:!0,all:!1,windowsHide:!0},r),r.env=hd(r),r.stdio=Fa(r),process.platform==="win32"&&Qp.basename(t,".exe")==="cmd"&&e.unshift("/q"),{file:t,args:e,options:r,parsed:n}},ee=(t,e,r)=>typeof e!="string"&&!Buffer.isBuffer(e)?r===void 0?void 0:"":t.stripFinalNewline?ed(e):e,Me=(t,e,r)=>{let n=La(t,e,r),u=Ca(t,e),c=Wa(t,e);ud(n.options);let f;try{f=Ur.spawn(n.file,n.args,n.options)}catch($){let V=new Ur.ChildProcess,X=Promise.reject(we({error:$,stdout:"",stderr:"",all:"",command:u,escapedCommand:c,parsed:n,timedOut:!1,isCanceled:!1,killed:!1}));return Ua(V,X)}let l=dd(f),v=od(f,n.options,l),y=cd(f,n.options,v),I={isCanceled:!1};f.kill=id.bind(null,f.kill.bind(f)),f.cancel=ad.bind(null,f,I);let x=nd(async()=>{let[{error:$,exitCode:V,signal:X,timedOut:Rt},re,ne,Ja]=await fd(f,n.options,y),Wr=ee(n.options,re),Lr=ee(n.options,ne),Kr=ee(n.options,Ja);if($||V!==0||X!==null){let jr=we({error:$,exitCode:V,signal:X,stdout:Wr,stderr:Lr,all:Kr,command:u,escapedCommand:c,parsed:n,timedOut:Rt,isCanceled:I.isCanceled,killed:f.killed});if(!n.options.reject)return jr;throw jr}return{command:u,escapedCommand:c,exitCode:0,stdout:Wr,stderr:Lr,all:Kr,failed:!1,timedOut:!1,isCanceled:!1,killed:!1}});return sd(f,n.options.input),f.all=ld(f,n.options),Ua(f,x)};Kt.exports=Me;Kt.exports.sync=(t,e,r)=>{let n=La(t,e,r),u=Ca(t,e),c=Wa(t,e);pd(n.options);let f;try{f=Ur.spawnSync(n.file,n.args,n.options)}catch(y){throw we({error:y,stdout:"",stderr:"",all:"",command:u,escapedCommand:c,parsed:n,timedOut:!1,isCanceled:!1,killed:!1})}let l=ee(n.options,f.stdout,f.error),v=ee(n.options,f.stderr,f.error);if(f.error||f.status!==0||f.signal!==null){let y=we({stdout:l,stderr:v,error:f.error,signal:f.signal,exitCode:f.status,command:u,escapedCommand:c,parsed:n,timedOut:f.error&&f.error.code==="ETIMEDOUT",isCanceled:!1,killed:f.signal!==null});if(!n.options.reject)return y;throw y}return{command:u,escapedCommand:c,exitCode:0,stdout:l,stderr:v,failed:!1,timedOut:!1,isCanceled:!1,killed:!1}};Kt.exports.command=(t,e)=>{let[r,...n]=Na(t);return Me(r,n,e)};Kt.exports.commandSync=(t,e)=>{let[r,...n]=Na(t);return Me.sync(r,n,e)};Kt.exports.node=(t,e,r={})=>{e&&!Array.isArray(e)&&typeof e=="object"&&(r=e,e=[]);let n=Fa.node(r),u=process.execArgv.filter(l=>!l.startsWith("--inspect")),{nodePath:c=process.execPath,nodeOptions:f=u}=r;return Me(c,[...f,t,...Array.isArray(e)?e:[]],H(P({},r),{stdin:void 0,stdout:void 0,stderr:void 0,stdio:n,shell:!1}))}});var yd={};ro(yd,{default:()=>za});var j=require("@raycast/api"),Nr=_t(Xt()),Pe=require("react");var Cr=_t(Xt()),Ba=_t(U()),bt=_t(ri());var ja=_t(require("node:process"),1),ka=_t(Ka(),1);async function Fr(t){if(ja.default.platform!=="darwin")throw new Error("macOS only");let{stdout:e}=await(0,ka.default)("osascript",["-e",t]);return e}var Q=(t,e)=>bt.tryCatch(()=>Fr(`tell application "${t}" to ${e}`),Cr.toError),vd=t=>bt.tryCatch(()=>Fr(t),Cr.toError),Tm=Q("Music","pause"),wm=Q("Music","play"),Mm=Q("Music","stop"),Pm=Q("Music","next track"),xm=Q("Music","previous track"),Um=Q("Music","playpause"),Fm=(0,Ba.pipe)(Q("Music","player state"),bt.map(t=>t)),Cm=Q("Music","set loved of current track to true"),Nm=Q("Music","set disliked of current track to true"),Wm=Q("Music",'duplicate current track to source "Library"'),Ga=t=>Q("Music",`play playlist "${t.trim()}"`),$a=()=>vd(`set output to "" + tell application "Music" + ${Da("subscription")} + ${Da("user")} + end tell + return output`),Da=t=>`repeat with selectedPlaylist in ${t} playlists + set pId to the id of selectedPlaylist + set pName to the name of selectedPlaylist + set pDuration to the duration of selectedPlaylist + set pCount to count (tracks of selectedPlaylist) + set output to output & "id: " & pId & " name: " & pName & " duration: " & pDuration & " count: " & pCount & " +" + end repeat`;function Va(t){return t.trim().split(` +`).map(r=>{let n={};return r.split(" ").map(c=>{let[f,...l]=c.split(": "),v=l.join(": ");n=H(P({},n),{[f]:v})}),n})}function za(){let[t,e]=(0,Pe.useState)(null),{pop:r}=(0,j.useNavigation)();return(0,Pe.useEffect)(()=>{(async()=>{let u=await $a()();if((0,Nr.isLeft)(u)){(0,j.showToast)(j.ToastStyle.Failure,"Could not get your playlists");return}let c=[];u.right?.length>0&&(c=Va(u.right)),e(c)})()},[]),_jsx(j.List,{isLoading:t===null,searchBarPlaceholder:"Search A Playlist"},t&&t?.length>0&&t.map(({id:n,name:u,duration:c,count:f})=>_jsx(j.List.Item,{key:n,title:u,accessoryTitle:`\u{1F3A7} ${f} \u23F1 ${Math.floor(Number(c)/60)} min`,icon:{source:"../assets/icon.png"},actions:_jsx(gd,{name:u,pop:r})})))}function gd({name:t,pop:e}){let r=`Start Playlist "${t}"`,n=async()=>{let u=await Ga(t)();if((0,Nr.isLeft)(u)){(0,j.showToast)(j.ToastStyle.Failure,"Could not play this playlist");return}await(0,j.closeMainWindow)(),e()};return _jsx(j.ActionPanel,{title:r},_jsx(j.ActionPanel.Item,{title:r,onAction:n}))}module.exports=no(yd);0&&(module.exports={}); diff --git a/raycast/extensions/2bfe94cd-50ab-4e48-a6cd-f1ff47a72706/toggle-play-pause.js b/raycast/extensions/2bfe94cd-50ab-4e48-a6cd-f1ff47a72706/toggle-play-pause.js new file mode 100644 index 0000000..5827dcd --- /dev/null +++ b/raycast/extensions/2bfe94cd-50ab-4e48-a6cd-f1ff47a72706/toggle-play-pause.js @@ -0,0 +1,5 @@ +var Ba=Object.create;var Lt=Object.defineProperty,Ga=Object.defineProperties,$a=Object.getOwnPropertyDescriptor,Va=Object.getOwnPropertyDescriptors,za=Object.getOwnPropertyNames,Nr=Object.getOwnPropertySymbols,Ja=Object.getPrototypeOf,Lr=Object.prototype.hasOwnProperty,Xa=Object.prototype.propertyIsEnumerable;var Wr=(t,e,r)=>e in t?Lt(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,P=(t,e)=>{for(var r in e||(e={}))Lr.call(e,r)&&Wr(t,r,e[r]);if(Nr)for(var r of Nr(e))Xa.call(e,r)&&Wr(t,r,e[r]);return t},et=(t,e)=>Ga(t,Va(e)),Kr=t=>Lt(t,"__esModule",{value:!0});var m=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),Ha=(t,e)=>{for(var r in e)Lt(t,r,{get:e[r],enumerable:!0})},jr=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let u of za(e))!Lr.call(t,u)&&(r||u!=="default")&&Lt(t,u,{get:()=>e[u],enumerable:!(n=$a(e,u))||n.enumerable});return t},Kt=(t,e)=>jr(Kr(Lt(t!=null?Ba(Ja(t)):{},"default",!e&&t&&t.__esModule?{get:()=>t.default,enumerable:!0}:{value:t,enumerable:!0})),t),Za=(t=>(e,r)=>t&&t.get(e)||(r=jr(Kr({}),e,1),t&&t.set(e,r),r))(typeof WeakMap!="undefined"?new WeakMap:0);var U=m(h=>{"use strict";Object.defineProperty(h,"__esModule",{value:!0});h.getEndomorphismMonoid=h.not=h.SK=h.hole=h.pipe=h.untupled=h.tupled=h.absurd=h.decrement=h.increment=h.tuple=h.flow=h.flip=h.constVoid=h.constUndefined=h.constNull=h.constFalse=h.constTrue=h.constant=h.unsafeCoerce=h.identity=h.apply=h.getRing=h.getSemiring=h.getMonoid=h.getSemigroup=h.getBooleanAlgebra=void 0;var Ya=function(t){return function(){return{meet:function(e,r){return function(n){return t.meet(e(n),r(n))}},join:function(e,r){return function(n){return t.join(e(n),r(n))}},zero:function(){return t.zero},one:function(){return t.one},implies:function(e,r){return function(n){return t.implies(e(n),r(n))}},not:function(e){return function(r){return t.not(e(r))}}}}};h.getBooleanAlgebra=Ya;var Qa=function(t){return function(){return{concat:function(e,r){return function(n){return t.concat(e(n),r(n))}}}}};h.getSemigroup=Qa;var to=function(t){var e=h.getSemigroup(t);return function(){return{concat:e().concat,empty:function(){return t.empty}}}};h.getMonoid=to;var eo=function(t){return{add:function(e,r){return function(n){return t.add(e(n),r(n))}},zero:function(){return t.zero},mul:function(e,r){return function(n){return t.mul(e(n),r(n))}},one:function(){return t.one}}};h.getSemiring=eo;var ro=function(t){var e=h.getSemiring(t);return{add:e.add,mul:e.mul,one:e.one,zero:e.zero,sub:function(r,n){return function(u){return t.sub(r(u),n(u))}}}};h.getRing=ro;var no=function(t){return function(e){return e(t)}};h.apply=no;function Me(t){return t}h.identity=Me;h.unsafeCoerce=Me;function jt(t){return function(){return t}}h.constant=jt;h.constTrue=jt(!0);h.constFalse=jt(!1);h.constNull=jt(null);h.constUndefined=jt(void 0);h.constVoid=h.constUndefined;function io(t){return function(e,r){return t(r,e)}}h.flip=io;function kr(t,e,r,n,u,c,f,l,v){switch(arguments.length){case 1:return t;case 2:return function(){return e(t.apply(this,arguments))};case 3:return function(){return r(e(t.apply(this,arguments)))};case 4:return function(){return n(r(e(t.apply(this,arguments))))};case 5:return function(){return u(n(r(e(t.apply(this,arguments)))))};case 6:return function(){return c(u(n(r(e(t.apply(this,arguments))))))};case 7:return function(){return f(c(u(n(r(e(t.apply(this,arguments)))))))};case 8:return function(){return l(f(c(u(n(r(e(t.apply(this,arguments))))))))};case 9:return function(){return v(l(f(c(u(n(r(e(t.apply(this,arguments)))))))))}}}h.flow=kr;function ao(){for(var t=[],e=0;e{"use strict";Object.defineProperty(L,"__esModule",{value:!0});L.sequenceS=L.sequenceT=L.getApplySemigroup=L.apS=L.apSecond=L.apFirst=L.ap=void 0;var ho=U();function vo(t,e){return function(r){return function(n){return t.ap(t.map(n,function(u){return function(c){return e.ap(u,c)}}),r)}}}L.ap=vo;function go(t){return function(e){return function(r){return t.ap(t.map(r,function(n){return function(){return n}}),e)}}}L.apFirst=go;function yo(t){return function(e){return function(r){return t.ap(t.map(r,function(){return function(n){return n}}),e)}}}L.apSecond=yo;function Io(t){return function(e,r){return function(n){return t.ap(t.map(n,function(u){return function(c){var f;return Object.assign({},u,(f={},f[e]=c,f))}}),r)}}}L.apS=Io;function So(t){return function(e){return{concat:function(r,n){return t.ap(t.map(r,function(u){return function(c){return e.concat(u,c)}}),n)}}}}L.getApplySemigroup=So;function Ue(t,e,r){return function(n){for(var u=Array(r.length+1),c=0;c{"use strict";Object.defineProperty(Z,"__esModule",{value:!0});Z.getFunctorComposition=Z.bindTo=Z.flap=Z.map=void 0;var Oo=U();function Br(t,e){return function(r){return function(n){return t.map(n,function(u){return e.map(u,r)})}}}Z.map=Br;function Ao(t){return function(e){return function(r){return t.map(r,function(n){return n(e)})}}}Z.flap=Ao;function qo(t){return function(e){return function(r){return t.map(r,function(n){var u;return u={},u[e]=n,u})}}}Z.bindTo=qo;function wo(t,e){var r=Br(t,e);return{map:function(n,u){return Oo.pipe(n,r(u))}}}Z.getFunctorComposition=wo});var kt=m(bt=>{"use strict";Object.defineProperty(bt,"__esModule",{value:!0});bt.getApplicativeComposition=bt.getApplicativeMonoid=void 0;var Gr=lt(),To=U(),Mo=Y();function xo(t){var e=Gr.getApplySemigroup(t);return function(r){return{concat:e(r).concat,empty:t.of(r.empty)}}}bt.getApplicativeMonoid=xo;function Uo(t,e){var r=Mo.getFunctorComposition(t,e).map,n=Gr.ap(t,e);return{map:r,of:function(u){return t.of(e.of(u))},ap:function(u,c){return To.pipe(u,n(c))}}}bt.getApplicativeComposition=Uo});var pt=m(_t=>{"use strict";Object.defineProperty(_t,"__esModule",{value:!0});_t.bind=_t.chainFirst=void 0;function Po(t){return function(e){return function(r){return t.chain(r,function(n){return t.map(e(n),function(){return n})})}}}_t.chainFirst=Po;function Fo(t){return function(e,r){return function(n){return t.chain(n,function(u){return t.map(r(u),function(c){var f;return Object.assign({},u,(f={},f[e]=c,f))})})}}}_t.bind=Fo});var $r=m(re=>{"use strict";Object.defineProperty(re,"__esModule",{value:!0});re.tailRec=void 0;var Co=function(t,e){for(var r=e(t);r._tag==="Left";)r=e(r.left);return r.right};re.tailRec=Co});var it=m(b=>{"use strict";var No=b&&b.__spreadArray||function(t,e){for(var r=0,n=e.length,u=t.length;r0};b.isNonEmpty=$o;var Vo=function(t){return t[0]};b.head=Vo;var zo=function(t){return t.slice(1)};b.tail=zo;b.emptyReadonlyArray=[];b.emptyRecord={};b.has=Object.prototype.hasOwnProperty;var Jo=function(t){return No([t[0]],t.slice(1))};b.fromReadonlyNonEmptyArray=Jo});var ne=m(T=>{"use strict";var Xo=T&&T.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Ho=T&&T.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Zo=T&&T.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Xo(e,t,r);return Ho(e,t),e};Object.defineProperty(T,"__esModule",{value:!0});T.filterOrElse=T.chainEitherK=T.fromEitherK=T.chainOptionK=T.fromOptionK=T.fromPredicate=T.fromOption=void 0;var Vr=U(),dt=Zo(it());function zr(t){return function(e){return function(r){return t.fromEither(dt.isNone(r)?dt.left(e()):dt.right(r.value))}}}T.fromOption=zr;function Yo(t){return function(e,r){return function(n){return t.fromEither(e(n)?dt.right(n):dt.left(r(n)))}}}T.fromPredicate=Yo;function Jr(t){var e=zr(t);return function(r){var n=e(r);return function(u){return Vr.flow(u,n)}}}T.fromOptionK=Jr;function Qo(t,e){var r=Jr(t);return function(n){var u=r(n);return function(c){return function(f){return e.chain(f,u(c))}}}}T.chainOptionK=Qo;function Xr(t){return function(e){return Vr.flow(e,t.fromEither)}}T.fromEitherK=Xr;function tu(t,e){var r=Xr(t);return function(n){return function(u){return e.chain(u,r(n))}}}T.chainEitherK=tu;function eu(t,e){return function(r,n){return function(u){return e.chain(u,function(c){return t.fromEither(r(c)?dt.right(c):dt.left(n(c)))})}}}T.filterOrElse=eu});var Dt=m(E=>{"use strict";Object.defineProperty(E,"__esModule",{value:!0});E.right=E.left=E.flap=E.Functor=E.Bifunctor=E.URI=E.bimap=E.mapLeft=E.map=E.separated=void 0;var Pe=U(),ru=Y(),nu=function(t,e){return{left:t,right:e}};E.separated=nu;var iu=function(t,e){return Pe.pipe(t,E.map(e))},au=function(t,e){return Pe.pipe(t,E.mapLeft(e))},ou=function(t,e,r){return Pe.pipe(t,E.bimap(e,r))},uu=function(t){return function(e){return E.separated(E.left(e),t(E.right(e)))}};E.map=uu;var cu=function(t){return function(e){return E.separated(t(E.left(e)),E.right(e))}};E.mapLeft=cu;var su=function(t,e){return function(r){return E.separated(t(E.left(r)),e(E.right(r)))}};E.bimap=su;E.URI="Separated";E.Bifunctor={URI:E.URI,mapLeft:au,bimap:ou};E.Functor={URI:E.URI,map:iu};E.flap=ru.flap(E.Functor);var fu=function(t){return t.left};E.left=fu;var lu=function(t){return t.right};E.right=lu});var Fe=m(j=>{"use strict";var pu=j&&j.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),du=j&&j.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),mu=j&&j.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&pu(e,t,r);return du(e,t),e};Object.defineProperty(j,"__esModule",{value:!0});j.filterE=j.witherDefault=j.wiltDefault=void 0;var Hr=mu(it());function hu(t,e){return function(r){var n=t.traverse(r);return function(u,c){return r.map(n(u,c),e.separate)}}}j.wiltDefault=hu;function vu(t,e){return function(r){var n=t.traverse(r);return function(u,c){return r.map(n(u,c),e.compact)}}}j.witherDefault=vu;function gu(t){return function(e){var r=t.wither(e);return function(n){return function(u){return r(u,function(c){return e.map(n(c),function(f){return f?Hr.some(c):Hr.none})})}}}}j.filterE=gu});var ae=m(i=>{"use strict";var yu=i&&i.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Iu=i&&i.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Su=i&&i.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&yu(e,t,r);return Iu(e,t),e};Object.defineProperty(i,"__esModule",{value:!0});i.fold=i.match=i.foldW=i.matchW=i.isRight=i.isLeft=i.fromOption=i.fromPredicate=i.FromEither=i.MonadThrow=i.throwError=i.ChainRec=i.Extend=i.extend=i.Alt=i.alt=i.altW=i.Bifunctor=i.mapLeft=i.bimap=i.Traversable=i.sequence=i.traverse=i.Foldable=i.reduceRight=i.foldMap=i.reduce=i.Monad=i.Chain=i.chain=i.chainW=i.Applicative=i.Apply=i.ap=i.apW=i.Pointed=i.of=i.Functor=i.map=i.getAltValidation=i.getApplicativeValidation=i.getWitherable=i.getFilterable=i.getCompactable=i.getSemigroup=i.getEq=i.getShow=i.URI=i.right=i.left=void 0;i.getValidation=i.getValidationMonoid=i.getValidationSemigroup=i.getApplyMonoid=i.getApplySemigroup=i.either=i.stringifyJSON=i.parseJSON=i.sequenceArray=i.traverseArray=i.traverseArrayWithIndex=i.traverseReadonlyArrayWithIndex=i.traverseReadonlyNonEmptyArrayWithIndex=i.ApT=i.apSW=i.apS=i.bindW=i.bind=i.bindTo=i.Do=i.exists=i.elem=i.toError=i.toUnion=i.chainNullableK=i.fromNullableK=i.tryCatchK=i.tryCatch=i.fromNullable=i.orElse=i.orElseW=i.swap=i.filterOrElseW=i.filterOrElse=i.chainOptionK=i.fromOptionK=i.duplicate=i.flatten=i.flattenW=i.chainFirstW=i.chainFirst=i.apSecond=i.apFirst=i.flap=i.getOrElse=i.getOrElseW=void 0;var Yr=kt(),Bt=lt(),Qr=pt(),Eu=$r(),Gt=ne(),C=U(),tn=Y(),at=Su(it()),rt=Dt(),Zr=Fe();i.left=at.left;i.right=at.right;var K=function(t,e){return C.pipe(t,i.map(e))},mt=function(t,e){return C.pipe(t,i.ap(e))},Rt=function(t,e){return C.pipe(t,i.chain(e))},$t=function(t,e,r){return C.pipe(t,i.reduce(e,r))},Vt=function(t){return function(e,r){var n=i.foldMap(t);return C.pipe(e,n(r))}},zt=function(t,e,r){return C.pipe(t,i.reduceRight(e,r))},ie=function(t){var e=i.traverse(t);return function(r,n){return C.pipe(r,e(n))}},Ce=function(t,e,r){return C.pipe(t,i.bimap(e,r))},Ne=function(t,e){return C.pipe(t,i.mapLeft(e))},en=function(t,e){return C.pipe(t,i.alt(e))},We=function(t,e){return C.pipe(t,i.extend(e))},Le=function(t,e){return Eu.tailRec(e(t),function(r){return i.isLeft(r)?i.right(i.left(r.left)):i.isLeft(r.right)?i.left(e(r.right.left)):i.right(i.right(r.right.right))})};i.URI="Either";var bu=function(t,e){return{show:function(r){return i.isLeft(r)?"left("+t.show(r.left)+")":"right("+e.show(r.right)+")"}}};i.getShow=bu;var _u=function(t,e){return{equals:function(r,n){return r===n||(i.isLeft(r)?i.isLeft(n)&&t.equals(r.left,n.left):i.isRight(n)&&e.equals(r.right,n.right))}}};i.getEq=_u;var Ru=function(t){return{concat:function(e,r){return i.isLeft(r)?e:i.isLeft(e)?r:i.right(t.concat(e.right,r.right))}}};i.getSemigroup=Ru;var Ou=function(t){var e=i.left(t.empty);return{URI:i.URI,_E:void 0,compact:function(r){return i.isLeft(r)?r:r.right._tag==="None"?e:i.right(r.right.value)},separate:function(r){return i.isLeft(r)?rt.separated(r,r):i.isLeft(r.right)?rt.separated(i.right(r.right.left),e):rt.separated(e,i.right(r.right.right))}}};i.getCompactable=Ou;var Au=function(t){var e=i.left(t.empty),r=i.getCompactable(t),n=r.compact,u=r.separate,c=function(l,v){return i.isLeft(l)||v(l.right)?l:e},f=function(l,v){return i.isLeft(l)?rt.separated(l,l):v(l.right)?rt.separated(e,i.right(l.right)):rt.separated(i.right(l.right),e)};return{URI:i.URI,_E:void 0,map:K,compact:n,separate:u,filter:c,filterMap:function(l,v){if(i.isLeft(l))return l;var y=v(l.right);return y._tag==="None"?e:i.right(y.value)},partition:f,partitionMap:function(l,v){if(i.isLeft(l))return rt.separated(l,l);var y=v(l.right);return i.isLeft(y)?rt.separated(i.right(y.left),e):rt.separated(e,i.right(y.right))}}};i.getFilterable=Au;var qu=function(t){var e=i.getFilterable(t),r=i.getCompactable(t);return{URI:i.URI,_E:void 0,map:K,compact:e.compact,separate:e.separate,filter:e.filter,filterMap:e.filterMap,partition:e.partition,partitionMap:e.partitionMap,traverse:ie,sequence:i.sequence,reduce:$t,foldMap:Vt,reduceRight:zt,wither:Zr.witherDefault(i.Traversable,r),wilt:Zr.wiltDefault(i.Traversable,r)}};i.getWitherable=qu;var wu=function(t){return{URI:i.URI,_E:void 0,map:K,ap:function(e,r){return i.isLeft(e)?i.isLeft(r)?i.left(t.concat(e.left,r.left)):e:i.isLeft(r)?r:i.right(e.right(r.right))},of:i.of}};i.getApplicativeValidation=wu;var Tu=function(t){return{URI:i.URI,_E:void 0,map:K,alt:function(e,r){if(i.isRight(e))return e;var n=r();return i.isLeft(n)?i.left(t.concat(e.left,n.left)):n}}};i.getAltValidation=Tu;var Mu=function(t){return function(e){return i.isLeft(e)?e:i.right(t(e.right))}};i.map=Mu;i.Functor={URI:i.URI,map:K};i.of=i.right;i.Pointed={URI:i.URI,of:i.of};var xu=function(t){return function(e){return i.isLeft(e)?e:i.isLeft(t)?t:i.right(e.right(t.right))}};i.apW=xu;i.ap=i.apW;i.Apply={URI:i.URI,map:K,ap:mt};i.Applicative={URI:i.URI,map:K,ap:mt,of:i.of};var Uu=function(t){return function(e){return i.isLeft(e)?e:t(e.right)}};i.chainW=Uu;i.chain=i.chainW;i.Chain={URI:i.URI,map:K,ap:mt,chain:Rt};i.Monad={URI:i.URI,map:K,ap:mt,of:i.of,chain:Rt};var Pu=function(t,e){return function(r){return i.isLeft(r)?t:e(t,r.right)}};i.reduce=Pu;var Fu=function(t){return function(e){return function(r){return i.isLeft(r)?t.empty:e(r.right)}}};i.foldMap=Fu;var Cu=function(t,e){return function(r){return i.isLeft(r)?t:e(r.right,t)}};i.reduceRight=Cu;i.Foldable={URI:i.URI,reduce:$t,foldMap:Vt,reduceRight:zt};var Nu=function(t){return function(e){return function(r){return i.isLeft(r)?t.of(i.left(r.left)):t.map(e(r.right),i.right)}}};i.traverse=Nu;var Wu=function(t){return function(e){return i.isLeft(e)?t.of(i.left(e.left)):t.map(e.right,i.right)}};i.sequence=Wu;i.Traversable={URI:i.URI,map:K,reduce:$t,foldMap:Vt,reduceRight:zt,traverse:ie,sequence:i.sequence};var Lu=function(t,e){return function(r){return i.isLeft(r)?i.left(t(r.left)):i.right(e(r.right))}};i.bimap=Lu;var Ku=function(t){return function(e){return i.isLeft(e)?i.left(t(e.left)):e}};i.mapLeft=Ku;i.Bifunctor={URI:i.URI,bimap:Ce,mapLeft:Ne};var ju=function(t){return function(e){return i.isLeft(e)?t():e}};i.altW=ju;i.alt=i.altW;i.Alt={URI:i.URI,map:K,alt:en};var ku=function(t){return function(e){return i.isLeft(e)?e:i.right(t(e))}};i.extend=ku;i.Extend={URI:i.URI,map:K,extend:We};i.ChainRec={URI:i.URI,map:K,ap:mt,chain:Rt,chainRec:Le};i.throwError=i.left;i.MonadThrow={URI:i.URI,map:K,ap:mt,of:i.of,chain:Rt,throwError:i.throwError};i.FromEither={URI:i.URI,fromEither:C.identity};i.fromPredicate=Gt.fromPredicate(i.FromEither);i.fromOption=Gt.fromOption(i.FromEither);i.isLeft=at.isLeft;i.isRight=at.isRight;var Du=function(t,e){return function(r){return i.isLeft(r)?t(r.left):e(r.right)}};i.matchW=Du;i.foldW=i.matchW;i.match=i.matchW;i.fold=i.match;var Bu=function(t){return function(e){return i.isLeft(e)?t(e.left):e.right}};i.getOrElseW=Bu;i.getOrElse=i.getOrElseW;i.flap=tn.flap(i.Functor);i.apFirst=Bt.apFirst(i.Apply);i.apSecond=Bt.apSecond(i.Apply);i.chainFirst=Qr.chainFirst(i.Chain);i.chainFirstW=i.chainFirst;i.flattenW=i.chainW(C.identity);i.flatten=i.flattenW;i.duplicate=i.extend(C.identity);i.fromOptionK=Gt.fromOptionK(i.FromEither);i.chainOptionK=Gt.chainOptionK(i.FromEither,i.Chain);i.filterOrElse=Gt.filterOrElse(i.FromEither,i.Chain);i.filterOrElseW=i.filterOrElse;var Gu=function(t){return i.isLeft(t)?i.right(t.left):i.left(t.right)};i.swap=Gu;var $u=function(t){return function(e){return i.isLeft(e)?t(e.left):e}};i.orElseW=$u;i.orElse=i.orElseW;var Vu=function(t){return function(e){return e==null?i.left(t):i.right(e)}};i.fromNullable=Vu;var zu=function(t,e){try{return i.right(t())}catch(r){return i.left(e(r))}};i.tryCatch=zu;var Ju=function(t,e){return function(){for(var r=[],n=0;n{"use strict";Object.defineProperty(A,"__esModule",{value:!0});A.and=A.or=A.not=A.Contravariant=A.getMonoidAll=A.getSemigroupAll=A.getMonoidAny=A.getSemigroupAny=A.URI=A.contramap=void 0;var Ot=U(),uc=function(t,e){return Ot.pipe(t,A.contramap(e))},cc=function(t){return function(e){return Ot.flow(t,e)}};A.contramap=cc;A.URI="Predicate";var sc=function(){return{concat:function(t,e){return Ot.pipe(t,A.or(e))}}};A.getSemigroupAny=sc;var fc=function(){return{concat:A.getSemigroupAny().concat,empty:Ot.constFalse}};A.getMonoidAny=fc;var lc=function(){return{concat:function(t,e){return Ot.pipe(t,A.and(e))}}};A.getSemigroupAll=lc;var pc=function(){return{concat:A.getSemigroupAll().concat,empty:Ot.constTrue}};A.getMonoidAll=pc;A.Contravariant={URI:A.URI,contramap:uc};var dc=function(t){return function(e){return!t(e)}};A.not=dc;var mc=function(t){return function(e){return function(r){return e(r)||t(r)}}};A.or=mc;var hc=function(t){return function(e){return function(r){return e(r)&&t(r)}}};A.and=hc});var nn=m(V=>{"use strict";Object.defineProperty(V,"__esModule",{value:!0});V.concatAll=V.endo=V.filterSecond=V.filterFirst=V.reverse=void 0;var vc=function(t){return{concat:function(e,r){return t.concat(r,e)}}};V.reverse=vc;var gc=function(t){return function(e){return{concat:function(r,n){return t(r)?e.concat(r,n):n}}}};V.filterFirst=gc;var yc=function(t){return function(e){return{concat:function(r,n){return t(n)?e.concat(r,n):r}}}};V.filterSecond=yc;var Ic=function(t){return function(e){return{concat:function(r,n){return e.concat(t(r),t(n))}}}};V.endo=Ic;var Sc=function(t){return function(e){return function(r){return r.reduce(function(n,u){return t.concat(n,u)},e)}}};V.concatAll=Sc});var an=m(g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0});g.eqDate=g.eqNumber=g.eqString=g.eqBoolean=g.eq=g.strictEqual=g.getStructEq=g.getTupleEq=g.Contravariant=g.getMonoid=g.getSemigroup=g.eqStrict=g.URI=g.contramap=g.tuple=g.struct=g.fromEquals=void 0;var Ec=U(),bc=function(t){return{equals:function(e,r){return e===r||t(e,r)}}};g.fromEquals=bc;var _c=function(t){return g.fromEquals(function(e,r){for(var n in t)if(!t[n].equals(e[n],r[n]))return!1;return!0})};g.struct=_c;var Rc=function(){for(var t=[],e=0;e{"use strict";Object.defineProperty(p,"__esModule",{value:!0});p.ordDate=p.ordNumber=p.ordString=p.ordBoolean=p.ord=p.getDualOrd=p.getTupleOrd=p.between=p.clamp=p.max=p.min=p.geq=p.leq=p.gt=p.lt=p.equals=p.trivial=p.Contravariant=p.getMonoid=p.getSemigroup=p.URI=p.contramap=p.reverse=p.tuple=p.fromCompare=p.equalsDefault=void 0;var Mc=an(),oe=U(),xc=function(t){return function(e,r){return e===r||t(e,r)===0}};p.equalsDefault=xc;var Uc=function(t){return{equals:p.equalsDefault(t),compare:function(e,r){return e===r?0:t(e,r)}}};p.fromCompare=Uc;var Pc=function(){for(var t=[],e=0;e-1?e:r}};p.max=$c;var Vc=function(t){var e=p.min(t),r=p.max(t);return function(n,u){return function(c){return r(e(c,u),n)}}};p.clamp=Vc;var zc=function(t){var e=p.lt(t),r=p.gt(t);return function(n,u){return function(c){return!(e(c,n)||r(c,u))}}};p.between=zc;p.getTupleOrd=p.tuple;p.getDualOrd=p.reverse;p.ord=p.Contravariant;function Jc(t,e){return te?1:0}var je={equals:Mc.eqStrict.equals,compare:Jc};p.ordBoolean=je;p.ordString=je;p.ordNumber=je;p.ordDate=oe.pipe(p.ordNumber,p.contramap(function(t){return t.valueOf()}))});var fn=m(d=>{"use strict";var Xc=d&&d.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Hc=d&&d.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ke=d&&d.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Xc(e,t,r);return Hc(e,t),e};Object.defineProperty(d,"__esModule",{value:!0});d.semigroupProduct=d.semigroupSum=d.semigroupString=d.getFunctionSemigroup=d.semigroupAny=d.semigroupAll=d.fold=d.getIntercalateSemigroup=d.getMeetSemigroup=d.getJoinSemigroup=d.getDualSemigroup=d.getStructSemigroup=d.getTupleSemigroup=d.getFirstSemigroup=d.getLastSemigroup=d.getObjectSemigroup=d.semigroupVoid=d.concatAll=d.last=d.first=d.intercalate=d.tuple=d.struct=d.reverse=d.constant=d.max=d.min=void 0;var un=U(),Zc=ke(it()),cn=ke(nn()),sn=ke(on()),Yc=function(t){return{concat:sn.min(t)}};d.min=Yc;var Qc=function(t){return{concat:sn.max(t)}};d.max=Qc;var ts=function(t){return{concat:function(){return t}}};d.constant=ts;d.reverse=cn.reverse;var es=function(t){return{concat:function(e,r){var n={};for(var u in t)Zc.has.call(t,u)&&(n[u]=t[u].concat(e[u],r[u]));return n}}};d.struct=es;var rs=function(){for(var t=[],e=0;e{"use strict";Object.defineProperty(ue,"__esModule",{value:!0});ue.guard=void 0;function cs(t,e){return function(r){return r?e.of(void 0):t.zero()}}ue.guard=cs});var He=m(o=>{"use strict";var ss=o&&o.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),fs=o&&o.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ls=o&&o.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&ss(e,t,r);return fs(e,t),e};Object.defineProperty(o,"__esModule",{value:!0});o.fromEither=o.MonadThrow=o.throwError=o.Witherable=o.wilt=o.wither=o.Traversable=o.sequence=o.traverse=o.Filterable=o.partitionMap=o.partition=o.filterMap=o.filter=o.Compactable=o.separate=o.compact=o.Extend=o.extend=o.Alternative=o.guard=o.Zero=o.zero=o.Alt=o.alt=o.altW=o.Foldable=o.reduceRight=o.foldMap=o.reduce=o.Monad=o.Chain=o.chain=o.Applicative=o.Apply=o.ap=o.Pointed=o.of=o.Functor=o.map=o.getMonoid=o.getOrd=o.getEq=o.getShow=o.URI=o.getRight=o.getLeft=o.fromPredicate=o.some=o.none=void 0;o.getLastMonoid=o.getFirstMonoid=o.getApplyMonoid=o.getApplySemigroup=o.option=o.mapNullable=o.getRefinement=o.sequenceArray=o.traverseArray=o.traverseArrayWithIndex=o.traverseReadonlyArrayWithIndex=o.traverseReadonlyNonEmptyArrayWithIndex=o.ApT=o.apS=o.bind=o.bindTo=o.Do=o.exists=o.elem=o.toUndefined=o.toNullable=o.chainNullableK=o.fromNullableK=o.tryCatchK=o.tryCatch=o.fromNullable=o.chainEitherK=o.fromEitherK=o.duplicate=o.chainFirst=o.flatten=o.apSecond=o.apFirst=o.flap=o.getOrElse=o.getOrElseW=o.fold=o.match=o.foldW=o.matchW=o.isNone=o.isSome=o.FromEither=void 0;var ps=kt(),ce=lt(),pn=pt(),dn=ne(),M=U(),mn=Y(),ht=ls(it()),ds=Ke(),hn=fn(),De=Dt(),vn=Fe(),ms=ln();o.none=ht.none;o.some=ht.some;function hs(t){return function(e){return t(e)?o.some(e):o.none}}o.fromPredicate=hs;var vs=function(t){return t._tag==="Right"?o.none:o.some(t.left)};o.getLeft=vs;var gs=function(t){return t._tag==="Left"?o.none:o.some(t.right)};o.getRight=gs;var D=function(t,e){return M.pipe(t,o.map(e))},vt=function(t,e){return M.pipe(t,o.ap(e))},se=function(t,e){return M.pipe(t,o.chain(e))},fe=function(t,e,r){return M.pipe(t,o.reduce(e,r))},le=function(t){var e=o.foldMap(t);return function(r,n){return M.pipe(r,e(n))}},pe=function(t,e,r){return M.pipe(t,o.reduceRight(e,r))},Be=function(t){var e=o.traverse(t);return function(r,n){return M.pipe(r,e(n))}},Ge=function(t,e){return M.pipe(t,o.alt(e))},Jt=function(t,e){return M.pipe(t,o.filter(e))},$e=function(t,e){return M.pipe(t,o.filterMap(e))},gn=function(t,e){return M.pipe(t,o.extend(e))},Ve=function(t,e){return M.pipe(t,o.partition(e))},ze=function(t,e){return M.pipe(t,o.partitionMap(e))};o.URI="Option";var ys=function(t){return{show:function(e){return o.isNone(e)?"none":"some("+t.show(e.value)+")"}}};o.getShow=ys;var Is=function(t){return{equals:function(e,r){return e===r||(o.isNone(e)?o.isNone(r):o.isNone(r)?!1:t.equals(e.value,r.value))}}};o.getEq=Is;var Ss=function(t){return{equals:o.getEq(t).equals,compare:function(e,r){return e===r?0:o.isSome(e)?o.isSome(r)?t.compare(e.value,r.value):1:-1}}};o.getOrd=Ss;var Es=function(t){return{concat:function(e,r){return o.isNone(e)?r:o.isNone(r)?e:o.some(t.concat(e.value,r.value))},empty:o.none}};o.getMonoid=Es;var bs=function(t){return function(e){return o.isNone(e)?o.none:o.some(t(e.value))}};o.map=bs;o.Functor={URI:o.URI,map:D};o.of=o.some;o.Pointed={URI:o.URI,of:o.of};var _s=function(t){return function(e){return o.isNone(e)||o.isNone(t)?o.none:o.some(e.value(t.value))}};o.ap=_s;o.Apply={URI:o.URI,map:D,ap:vt};o.Applicative={URI:o.URI,map:D,ap:vt,of:o.of};var Rs=function(t){return function(e){return o.isNone(e)?o.none:t(e.value)}};o.chain=Rs;o.Chain={URI:o.URI,map:D,ap:vt,chain:se};o.Monad={URI:o.URI,map:D,ap:vt,of:o.of,chain:se};var Os=function(t,e){return function(r){return o.isNone(r)?t:e(t,r.value)}};o.reduce=Os;var As=function(t){return function(e){return function(r){return o.isNone(r)?t.empty:e(r.value)}}};o.foldMap=As;var qs=function(t,e){return function(r){return o.isNone(r)?t:e(r.value,t)}};o.reduceRight=qs;o.Foldable={URI:o.URI,reduce:fe,foldMap:le,reduceRight:pe};var ws=function(t){return function(e){return o.isNone(e)?t():e}};o.altW=ws;o.alt=o.altW;o.Alt={URI:o.URI,map:D,alt:Ge};var Ts=function(){return o.none};o.zero=Ts;o.Zero={URI:o.URI,zero:o.zero};o.guard=ms.guard(o.Zero,o.Pointed);o.Alternative={URI:o.URI,map:D,ap:vt,of:o.of,alt:Ge,zero:o.zero};var Ms=function(t){return function(e){return o.isNone(e)?o.none:o.some(t(e))}};o.extend=Ms;o.Extend={URI:o.URI,map:D,extend:gn};o.compact=o.chain(M.identity);var xs=De.separated(o.none,o.none),Us=function(t){return o.isNone(t)?xs:De.separated(o.getLeft(t.value),o.getRight(t.value))};o.separate=Us;o.Compactable={URI:o.URI,compact:o.compact,separate:o.separate};var Ps=function(t){return function(e){return o.isNone(e)?o.none:t(e.value)?e:o.none}};o.filter=Ps;var Fs=function(t){return function(e){return o.isNone(e)?o.none:t(e.value)}};o.filterMap=Fs;var Cs=function(t){return function(e){return De.separated(Jt(e,ds.not(t)),Jt(e,t))}};o.partition=Cs;var Ns=function(t){return M.flow(o.map(t),o.separate)};o.partitionMap=Ns;o.Filterable={URI:o.URI,map:D,compact:o.compact,separate:o.separate,filter:Jt,filterMap:$e,partition:Ve,partitionMap:ze};var Ws=function(t){return function(e){return function(r){return o.isNone(r)?t.of(o.none):t.map(e(r.value),o.some)}}};o.traverse=Ws;var Ls=function(t){return function(e){return o.isNone(e)?t.of(o.none):t.map(e.value,o.some)}};o.sequence=Ls;o.Traversable={URI:o.URI,map:D,reduce:fe,foldMap:le,reduceRight:pe,traverse:Be,sequence:o.sequence};var Je=vn.witherDefault(o.Traversable,o.Compactable),Xe=vn.wiltDefault(o.Traversable,o.Compactable),Ks=function(t){var e=Je(t);return function(r){return function(n){return e(n,r)}}};o.wither=Ks;var js=function(t){var e=Xe(t);return function(r){return function(n){return e(n,r)}}};o.wilt=js;o.Witherable={URI:o.URI,map:D,reduce:fe,foldMap:le,reduceRight:pe,traverse:Be,sequence:o.sequence,compact:o.compact,separate:o.separate,filter:Jt,filterMap:$e,partition:Ve,partitionMap:ze,wither:Je,wilt:Xe};var ks=function(){return o.none};o.throwError=ks;o.MonadThrow={URI:o.URI,map:D,ap:vt,of:o.of,chain:se,throwError:o.throwError};o.fromEither=o.getRight;o.FromEither={URI:o.URI,fromEither:o.fromEither};o.isSome=ht.isSome;var Ds=function(t){return t._tag==="None"};o.isNone=Ds;var Bs=function(t,e){return function(r){return o.isNone(r)?t():e(r.value)}};o.matchW=Bs;o.foldW=o.matchW;o.match=o.matchW;o.fold=o.match;var Gs=function(t){return function(e){return o.isNone(e)?t():e.value}};o.getOrElseW=Gs;o.getOrElse=o.getOrElseW;o.flap=mn.flap(o.Functor);o.apFirst=ce.apFirst(o.Apply);o.apSecond=ce.apSecond(o.Apply);o.flatten=o.compact;o.chainFirst=pn.chainFirst(o.Chain);o.duplicate=o.extend(M.identity);o.fromEitherK=dn.fromEitherK(o.FromEither);o.chainEitherK=dn.chainEitherK(o.FromEither,o.Chain);var $s=function(t){return t==null?o.none:o.some(t)};o.fromNullable=$s;var Vs=function(t){try{return o.some(t())}catch{return o.none}};o.tryCatch=Vs;var zs=function(t){return function(){for(var e=[],r=0;r{"use strict";var nf=k&&k.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),af=k&&k.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),of=k&&k.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&nf(e,t,r);return af(e,t),e};Object.defineProperty(k,"__esModule",{value:!0});k.getCompactableComposition=k.separate=k.compact=void 0;var In=U(),En=Y(),Sn=He(),uf=of(Dt());function Ze(t,e){return function(r){return t.map(r,e.compact)}}k.compact=Ze;function bn(t,e,r){var n=Ze(t,e),u=En.map(t,r);return function(c){return uf.separated(n(In.pipe(c,u(Sn.getLeft))),n(In.pipe(c,u(Sn.getRight))))}}k.separate=bn;function cf(t,e){var r=En.getFunctorComposition(t,e).map;return{map:r,compact:Ze(t,e),separate:bn(t,e,e)}}k.getCompactableComposition=cf});var Cn=m(S=>{"use strict";var sf=S&&S.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ff=S&&S.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),lf=S&&S.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&sf(e,t,r);return ff(e,t),e};Object.defineProperty(S,"__esModule",{value:!0});S.getEitherM=S.toUnion=S.swap=S.orLeft=S.orElseFirst=S.orElse=S.getOrElse=S.matchE=S.match=S.altValidation=S.mapLeft=S.bimap=S.alt=S.chain=S.ap=S.map=S.leftF=S.rightF=S.left=S.right=void 0;var pf=lt(),w=lf(ae()),X=U(),df=Y();function Qe(t){return X.flow(w.right,t.of)}S.right=Qe;function _n(t){return X.flow(w.left,t.of)}S.left=_n;function Rn(t){return function(e){return t.map(e,w.right)}}S.rightF=Rn;function On(t){return function(e){return t.map(e,w.left)}}S.leftF=On;function An(t){return df.map(t,w.Functor)}S.map=An;function qn(t){return pf.ap(t,w.Apply)}S.ap=qn;function wn(t){return function(e){return function(r){return t.chain(r,function(n){return w.isLeft(n)?t.of(n):e(n.right)})}}}S.chain=wn;function Tn(t){return function(e){return function(r){return t.chain(r,function(n){return w.isLeft(n)?e():t.of(n)})}}}S.alt=Tn;function Mn(t){return function(e,r){return function(n){return t.map(n,w.bimap(e,r))}}}S.bimap=Mn;function xn(t){return function(e){return function(r){return t.map(r,w.mapLeft(e))}}}S.mapLeft=xn;function mf(t,e){return function(r){return function(n){return t.chain(n,w.match(function(u){return t.map(r(),w.mapLeft(function(c){return e.concat(u,c)}))},Qe(t)))}}}S.altValidation=mf;function hf(t){return function(e,r){return function(n){return t.map(n,w.match(e,r))}}}S.match=hf;function Un(t){return function(e,r){return function(n){return t.chain(n,w.match(e,r))}}}S.matchE=Un;function Pn(t){return function(e){return function(r){return t.chain(r,w.match(e,t.of))}}}S.getOrElse=Pn;function tr(t){return function(e){return function(r){return t.chain(r,function(n){return w.isLeft(n)?e(n.left):t.of(n)})}}}S.orElse=tr;function vf(t){var e=tr(t);return function(r){return e(function(n){return t.map(r(n),function(u){return w.isLeft(u)?u:w.left(n)})})}}S.orElseFirst=vf;function gf(t){return function(e){return function(r){return t.chain(r,w.match(function(n){return t.map(e(n),w.left)},function(n){return t.of(w.right(n))}))}}}S.orLeft=gf;function Fn(t){return function(e){return t.map(e,w.swap)}}S.swap=Fn;function yf(t){return function(e){return t.map(e,w.toUnion)}}S.toUnion=yf;function If(t){var e=qn(t),r=An(t),n=wn(t),u=Tn(t),c=Mn(t),f=xn(t),l=Un(t),v=Pn(t),y=tr(t);return{map:function(I,R){return X.pipe(I,r(R))},ap:function(I,R){return X.pipe(I,e(R))},of:Qe(t),chain:function(I,R){return X.pipe(I,n(R))},alt:function(I,R){return X.pipe(I,u(R))},bimap:function(I,R,x){return X.pipe(I,c(R,x))},mapLeft:function(I,R){return X.pipe(I,f(R))},fold:function(I,R,x){return X.pipe(I,l(R,x))},getOrElse:function(I,R){return X.pipe(I,v(R))},orElse:function(I,R){return X.pipe(I,y(R))},swap:Fn(t),rightM:Rn(t),leftM:On(t),left:_n(t)}}S.getEitherM=If});var kn=m(z=>{"use strict";Object.defineProperty(z,"__esModule",{value:!0});z.getFilterableComposition=z.partitionMap=z.partition=z.filterMap=z.filter=void 0;var Nn=Ye(),At=U(),Sf=Y(),Wn=He(),Ef=Ke(),Ln=Dt();function er(t,e){return function(r){return function(n){return t.map(n,function(u){return e.filter(u,r)})}}}z.filter=er;function rr(t,e){return function(r){return function(n){return t.map(n,function(u){return e.filterMap(u,r)})}}}z.filterMap=rr;function Kn(t,e){var r=er(t,e);return function(n){var u=r(Ef.not(n)),c=r(n);return function(f){return Ln.separated(u(f),c(f))}}}z.partition=Kn;function jn(t,e){var r=rr(t,e);return function(n){return function(u){return Ln.separated(At.pipe(u,r(function(c){return Wn.getLeft(n(c))})),At.pipe(u,r(function(c){return Wn.getRight(n(c))})))}}}z.partitionMap=jn;function bf(t,e){var r=Sf.getFunctorComposition(t,e).map,n=Nn.compact(t,e),u=Nn.separate(t,e,e),c=er(t,e),f=rr(t,e),l=Kn(t,e),v=jn(t,e);return{map:r,compact:n,separate:u,filter:function(y,I){return At.pipe(y,c(I))},filterMap:function(y,I){return At.pipe(y,f(I))},partition:function(y,I){return At.pipe(y,l(I))},partitionMap:function(y,I){return At.pipe(y,v(I))}}}z.getFilterableComposition=bf});var ir=m(ot=>{"use strict";Object.defineProperty(ot,"__esModule",{value:!0});ot.chainFirstIOK=ot.chainIOK=ot.fromIOK=void 0;var _f=pt(),nr=U();function Rf(t){return function(e){return nr.flow(e,t.fromIO)}}ot.fromIOK=Rf;function Of(t,e){return function(r){var n=nr.flow(r,t.fromIO);return function(u){return e.chain(u,n)}}}ot.chainIOK=Of;function Af(t,e){var r=_f.chainFirst(e);return function(n){return r(nr.flow(n,t.fromIO))}}ot.chainFirstIOK=Af});var Dn=m(ut=>{"use strict";Object.defineProperty(ut,"__esModule",{value:!0});ut.chainFirstTaskK=ut.chainTaskK=ut.fromTaskK=void 0;var qf=pt(),ar=U();function wf(t){return function(e){return ar.flow(e,t.fromTask)}}ut.fromTaskK=wf;function Tf(t,e){return function(r){var n=ar.flow(r,t.fromTask);return function(u){return e.chain(u,n)}}}ut.chainTaskK=Tf;function Mf(t,e){var r=qf.chainFirst(e);return function(n){return r(ar.flow(n,t.fromTask))}}ut.chainFirstTaskK=Mf});var $n=m(s=>{"use strict";var xf=s&&s.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Uf=s&&s.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Pf=s&&s.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&xf(e,t,r);return Uf(e,t),e};Object.defineProperty(s,"__esModule",{value:!0});s.getMonoid=s.getSemigroup=s.taskSeq=s.task=s.sequenceSeqArray=s.traverseSeqArray=s.traverseSeqArrayWithIndex=s.sequenceArray=s.traverseArray=s.traverseArrayWithIndex=s.traverseReadonlyArrayWithIndexSeq=s.traverseReadonlyNonEmptyArrayWithIndexSeq=s.traverseReadonlyArrayWithIndex=s.traverseReadonlyNonEmptyArrayWithIndex=s.ApT=s.apS=s.bind=s.bindTo=s.Do=s.never=s.FromTask=s.chainFirstIOK=s.chainIOK=s.fromIOK=s.FromIO=s.chainFirst=s.MonadTask=s.fromTask=s.MonadIO=s.Monad=s.Chain=s.ApplicativeSeq=s.ApplySeq=s.ApplicativePar=s.apSecond=s.apFirst=s.ApplyPar=s.Pointed=s.flap=s.Functor=s.getRaceMonoid=s.URI=s.flatten=s.chain=s.of=s.ap=s.map=s.delay=s.fromIO=void 0;var Ff=kt(),de=lt(),Bn=pt(),or=ir(),nt=U(),Gn=Y(),gt=Pf(it()),Cf=function(t){return function(){return Promise.resolve().then(t)}};s.fromIO=Cf;function Nf(t){return function(e){return function(){return new Promise(function(r){setTimeout(function(){Promise.resolve().then(e).then(r)},t)})}}}s.delay=Nf;var H=function(t,e){return nt.pipe(t,s.map(e))},yt=function(t,e){return nt.pipe(t,s.ap(e))},ur=function(t,e){return nt.pipe(t,s.chain(function(r){return nt.pipe(e,s.map(r))}))},qt=function(t,e){return nt.pipe(t,s.chain(e))},Wf=function(t){return function(e){return function(){return Promise.resolve().then(e).then(t)}}};s.map=Wf;var Lf=function(t){return function(e){return function(){return Promise.all([Promise.resolve().then(e),Promise.resolve().then(t)]).then(function(r){var n=r[0],u=r[1];return n(u)})}}};s.ap=Lf;var Kf=function(t){return function(){return Promise.resolve(t)}};s.of=Kf;var jf=function(t){return function(e){return function(){return Promise.resolve().then(e).then(function(r){return t(r)()})}}};s.chain=jf;s.flatten=s.chain(nt.identity);s.URI="Task";function kf(){return{concat:function(t,e){return function(){return Promise.race([Promise.resolve().then(t),Promise.resolve().then(e)])}},empty:s.never}}s.getRaceMonoid=kf;s.Functor={URI:s.URI,map:H};s.flap=Gn.flap(s.Functor);s.Pointed={URI:s.URI,of:s.of};s.ApplyPar={URI:s.URI,map:H,ap:yt};s.apFirst=de.apFirst(s.ApplyPar);s.apSecond=de.apSecond(s.ApplyPar);s.ApplicativePar={URI:s.URI,map:H,ap:yt,of:s.of};s.ApplySeq={URI:s.URI,map:H,ap:ur};s.ApplicativeSeq={URI:s.URI,map:H,ap:ur,of:s.of};s.Chain={URI:s.URI,map:H,ap:yt,chain:qt};s.Monad={URI:s.URI,map:H,of:s.of,ap:yt,chain:qt};s.MonadIO={URI:s.URI,map:H,of:s.of,ap:yt,chain:qt,fromIO:s.fromIO};s.fromTask=nt.identity;s.MonadTask={URI:s.URI,map:H,of:s.of,ap:yt,chain:qt,fromIO:s.fromIO,fromTask:s.fromTask};s.chainFirst=Bn.chainFirst(s.Chain);s.FromIO={URI:s.URI,fromIO:s.fromIO};s.fromIOK=or.fromIOK(s.FromIO);s.chainIOK=or.chainIOK(s.FromIO,s.Chain);s.chainFirstIOK=or.chainFirstIOK(s.FromIO,s.Chain);s.FromTask={URI:s.URI,fromIO:s.fromIO,fromTask:s.fromTask};var Df=function(){return new Promise(function(t){})};s.never=Df;s.Do=s.of(gt.emptyRecord);s.bindTo=Gn.bindTo(s.Functor);s.bind=Bn.bind(s.Chain);s.apS=de.apS(s.ApplyPar);s.ApT=s.of(gt.emptyReadonlyArray);var Bf=function(t){return function(e){return function(){return Promise.all(e.map(function(r,n){return Promise.resolve().then(function(){return t(n,r)()})}))}}};s.traverseReadonlyNonEmptyArrayWithIndex=Bf;var Gf=function(t){var e=s.traverseReadonlyNonEmptyArrayWithIndex(t);return function(r){return gt.isNonEmpty(r)?e(r):s.ApT}};s.traverseReadonlyArrayWithIndex=Gf;var $f=function(t){return function(e){return function(){return gt.tail(e).reduce(function(r,n,u){return r.then(function(c){return Promise.resolve().then(t(u+1,n)).then(function(f){return c.push(f),c})})},Promise.resolve().then(t(0,gt.head(e))).then(gt.singleton))}}};s.traverseReadonlyNonEmptyArrayWithIndexSeq=$f;var Vf=function(t){var e=s.traverseReadonlyNonEmptyArrayWithIndexSeq(t);return function(r){return gt.isNonEmpty(r)?e(r):s.ApT}};s.traverseReadonlyArrayWithIndexSeq=Vf;s.traverseArrayWithIndex=s.traverseReadonlyArrayWithIndex;var zf=function(t){return s.traverseReadonlyArrayWithIndex(function(e,r){return t(r)})};s.traverseArray=zf;s.sequenceArray=s.traverseArray(nt.identity);s.traverseSeqArrayWithIndex=s.traverseReadonlyArrayWithIndexSeq;var Jf=function(t){return s.traverseReadonlyArrayWithIndexSeq(function(e,r){return t(r)})};s.traverseSeqArray=Jf;s.sequenceSeqArray=s.traverseSeqArray(nt.identity);s.task={URI:s.URI,map:H,of:s.of,ap:yt,chain:qt,fromIO:s.fromIO,fromTask:s.fromTask};s.taskSeq={URI:s.URI,map:H,of:s.of,ap:ur,chain:qt,fromIO:s.fromIO,fromTask:s.fromTask};s.getSemigroup=de.getApplySemigroup(s.ApplySeq);s.getMonoid=Ff.getApplicativeMonoid(s.ApplicativeSeq)});var Zn=m(a=>{"use strict";var Xf=a&&a.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Hf=a&&a.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),he=a&&a.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Xf(e,t,r);return Hf(e,t),e};Object.defineProperty(a,"__esModule",{value:!0});a.getCompactable=a.getAltTaskValidation=a.getApplicativeTaskValidation=a.URI=a.throwError=a.of=a.altW=a.alt=a.flatten=a.flattenW=a.chainW=a.chain=a.apW=a.ap=a.mapLeft=a.bimap=a.map=a.chainIOEitherK=a.chainIOEitherKW=a.fromIOEitherK=a.chainTaskOptionK=a.fromTaskOptionK=a.swap=a.orLeft=a.orElseFirstW=a.orElseFirst=a.orElseW=a.orElse=a.toUnion=a.tryCatchK=a.tryCatch=a.getOrElseW=a.getOrElse=a.foldW=a.matchEW=a.fold=a.matchE=a.matchW=a.match=a.fromTaskOption=a.fromIOEither=a.fromEither=a.fromTask=a.fromIO=a.leftIO=a.rightIO=a.leftTask=a.rightTask=a.right=a.left=void 0;a.traverseReadonlyArrayWithIndexSeq=a.traverseReadonlyNonEmptyArrayWithIndexSeq=a.traverseReadonlyArrayWithIndex=a.traverseReadonlyNonEmptyArrayWithIndex=a.ApT=a.apSW=a.apS=a.bindW=a.bind=a.bindTo=a.Do=a.bracket=a.taskify=a.chainFirstTaskK=a.chainTaskK=a.fromTaskK=a.FromTask=a.chainFirstIOK=a.chainIOK=a.fromIOK=a.FromIO=a.fromEitherK=a.filterOrElseW=a.filterOrElse=a.fromPredicate=a.chainEitherKW=a.chainEitherK=a.chainOptionK=a.fromOptionK=a.fromOption=a.FromEither=a.Alt=a.Bifunctor=a.chainFirstW=a.chainFirst=a.MonadThrow=a.MonadTask=a.MonadIO=a.Monad=a.Chain=a.ApplicativeSeq=a.ApplySeq=a.ApplicativePar=a.apSecond=a.apFirst=a.ApplyPar=a.Pointed=a.flap=a.Functor=a.getFilterable=void 0;a.getTaskValidation=a.getSemigroup=a.getApplyMonoid=a.getApplySemigroup=a.taskEitherSeq=a.taskEither=a.sequenceSeqArray=a.traverseSeqArray=a.traverseSeqArrayWithIndex=a.sequenceArray=a.traverseArray=a.traverseArrayWithIndex=void 0;var Zf=kt(),wt=lt(),zn=pt(),Vn=Ye(),ct=he(ae()),F=he(Cn()),me=kn(),It=ne(),cr=ir(),sr=Dn(),q=U(),Jn=Y(),B=he(it()),_=he($n());a.left=F.left(_.Pointed);a.right=F.right(_.Pointed);a.rightTask=F.rightF(_.Functor);a.leftTask=F.leftF(_.Functor);a.rightIO=q.flow(_.fromIO,a.rightTask);a.leftIO=q.flow(_.fromIO,a.leftTask);a.fromIO=a.rightIO;a.fromTask=a.rightTask;a.fromEither=_.of;a.fromIOEither=_.fromIO;var Yf=function(t){return _.map(ct.fromOption(t))};a.fromTaskOption=Yf;a.match=F.match(_.Functor);a.matchW=a.match;a.matchE=F.matchE(_.Monad);a.fold=a.matchE;a.matchEW=a.matchE;a.foldW=a.matchEW;a.getOrElse=F.getOrElse(_.Monad);a.getOrElseW=a.getOrElse;var Qf=function(t,e){return function(){return t().then(B.right,function(r){return B.left(e(r))})}};a.tryCatch=Qf;var tl=function(t,e){return function(){for(var r=[],n=0;n{ei.exports=ti;ti.sync=yl;var Yn=require("fs");function gl(t,e){var r=e.pathExt!==void 0?e.pathExt:process.env.PATHEXT;if(!r||(r=r.split(";"),r.indexOf("")!==-1))return!0;for(var n=0;n{oi.exports=ii;ii.sync=Il;var ni=require("fs");function ii(t,e,r){ni.stat(t,function(n,u){r(n,n?!1:ai(u,e))})}function Il(t,e){return ai(ni.statSync(t),e)}function ai(t,e){return t.isFile()&&Sl(t,e)}function Sl(t,e){var r=t.mode,n=t.uid,u=t.gid,c=e.uid!==void 0?e.uid:process.getuid&&process.getuid(),f=e.gid!==void 0?e.gid:process.getgid&&process.getgid(),l=parseInt("100",8),v=parseInt("010",8),y=parseInt("001",8),I=l|v,R=r&y||r&v&&u===f||r&l&&n===c||r&I&&c===0;return R}});var si=m((Dd,ci)=>{var kd=require("fs"),ye;process.platform==="win32"||global.TESTING_WINDOWS?ye=ri():ye=ui();ci.exports=pr;pr.sync=El;function pr(t,e,r){if(typeof e=="function"&&(r=e,e={}),!r){if(typeof Promise!="function")throw new TypeError("callback not provided");return new Promise(function(n,u){pr(t,e||{},function(c,f){c?u(c):n(f)})})}ye(t,e||{},function(n,u){n&&(n.code==="EACCES"||e&&e.ignoreErrors)&&(n=null,u=!1),r(n,u)})}function El(t,e){try{return ye.sync(t,e||{})}catch(r){if(e&&e.ignoreErrors||r.code==="EACCES")return!1;throw r}}});var vi=m((Bd,hi)=>{var Tt=process.platform==="win32"||process.env.OSTYPE==="cygwin"||process.env.OSTYPE==="msys",fi=require("path"),bl=Tt?";":":",li=si(),pi=t=>Object.assign(new Error(`not found: ${t}`),{code:"ENOENT"}),di=(t,e)=>{let r=e.colon||bl,n=t.match(/\//)||Tt&&t.match(/\\/)?[""]:[...Tt?[process.cwd()]:[],...(e.path||process.env.PATH||"").split(r)],u=Tt?e.pathExt||process.env.PATHEXT||".EXE;.CMD;.BAT;.COM":"",c=Tt?u.split(r):[""];return Tt&&t.indexOf(".")!==-1&&c[0]!==""&&c.unshift(""),{pathEnv:n,pathExt:c,pathExtExe:u}},mi=(t,e,r)=>{typeof e=="function"&&(r=e,e={}),e||(e={});let{pathEnv:n,pathExt:u,pathExtExe:c}=di(t,e),f=[],l=y=>new Promise((I,R)=>{if(y===n.length)return e.all&&f.length?I(f):R(pi(t));let x=n[y],G=/^".*"$/.test(x)?x.slice(1,-1):x,$=fi.join(G,t),J=!G&&/^\.[\\\/]/.test(t)?t.slice(0,2)+$:$;I(v(J,y,0))}),v=(y,I,R)=>new Promise((x,G)=>{if(R===u.length)return x(l(I+1));let $=u[R];li(y+$,{pathExt:c},(J,Et)=>{if(!J&&Et)if(e.all)f.push(y+$);else return x(y+$);return x(v(y,I,R+1))})});return r?l(0).then(y=>r(null,y),r):l(0)},_l=(t,e)=>{e=e||{};let{pathEnv:r,pathExt:n,pathExtExe:u}=di(t,e),c=[];for(let f=0;f{"use strict";var gi=(t={})=>{let e=t.env||process.env;return(t.platform||process.platform)!=="win32"?"PATH":Object.keys(e).reverse().find(n=>n.toUpperCase()==="PATH")||"Path"};dr.exports=gi;dr.exports.default=gi});var Ei=m(($d,Si)=>{"use strict";var yi=require("path"),Rl=vi(),Ol=mr();function Ii(t,e){let r=t.options.env||process.env,n=process.cwd(),u=t.options.cwd!=null,c=u&&process.chdir!==void 0&&!process.chdir.disabled;if(c)try{process.chdir(t.options.cwd)}catch{}let f;try{f=Rl.sync(t.command,{path:r[Ol({env:r})],pathExt:e?yi.delimiter:void 0})}catch{}finally{c&&process.chdir(n)}return f&&(f=yi.resolve(u?t.options.cwd:"",f)),f}function Al(t){return Ii(t)||Ii(t,!0)}Si.exports=Al});var bi=m((Vd,vr)=>{"use strict";var hr=/([()\][%!^"`<>&|;, *?])/g;function ql(t){return t=t.replace(hr,"^$1"),t}function wl(t,e){return t=`${t}`,t=t.replace(/(\\*)"/g,'$1$1\\"'),t=t.replace(/(\\*)$/,"$1$1"),t=`"${t}"`,t=t.replace(hr,"^$1"),e&&(t=t.replace(hr,"^$1")),t}vr.exports.command=ql;vr.exports.argument=wl});var Ri=m((zd,_i)=>{"use strict";_i.exports=/^#!(.*)/});var Ai=m((Jd,Oi)=>{"use strict";var Tl=Ri();Oi.exports=(t="")=>{let e=t.match(Tl);if(!e)return null;let[r,n]=e[0].replace(/#! ?/,"").split(" "),u=r.split("/").pop();return u==="env"?n:n?`${u} ${n}`:u}});var wi=m((Xd,qi)=>{"use strict";var gr=require("fs"),Ml=Ai();function xl(t){let r=Buffer.alloc(150),n;try{n=gr.openSync(t,"r"),gr.readSync(n,r,0,150,0),gr.closeSync(n)}catch{}return Ml(r.toString())}qi.exports=xl});var Ui=m((Hd,xi)=>{"use strict";var Ul=require("path"),Ti=Ei(),Mi=bi(),Pl=wi(),Fl=process.platform==="win32",Cl=/\.(?:com|exe)$/i,Nl=/node_modules[\\/].bin[\\/][^\\/]+\.cmd$/i;function Wl(t){t.file=Ti(t);let e=t.file&&Pl(t.file);return e?(t.args.unshift(t.file),t.command=e,Ti(t)):t.file}function Ll(t){if(!Fl)return t;let e=Wl(t),r=!Cl.test(e);if(t.options.forceShell||r){let n=Nl.test(e);t.command=Ul.normalize(t.command),t.command=Mi.command(t.command),t.args=t.args.map(c=>Mi.argument(c,n));let u=[t.command].concat(t.args).join(" ");t.args=["/d","/s","/c",`"${u}"`],t.command=process.env.comspec||"cmd.exe",t.options.windowsVerbatimArguments=!0}return t}function Kl(t,e,r){e&&!Array.isArray(e)&&(r=e,e=null),e=e?e.slice(0):[],r=Object.assign({},r);let n={command:t,args:e,options:r,file:void 0,original:{command:t,args:e}};return r.shell?n:Ll(n)}xi.exports=Kl});var Ci=m((Zd,Fi)=>{"use strict";var yr=process.platform==="win32";function Ir(t,e){return Object.assign(new Error(`${e} ${t.command} ENOENT`),{code:"ENOENT",errno:"ENOENT",syscall:`${e} ${t.command}`,path:t.command,spawnargs:t.args})}function jl(t,e){if(!yr)return;let r=t.emit;t.emit=function(n,u){if(n==="exit"){let c=Pi(u,e,"spawn");if(c)return r.call(t,"error",c)}return r.apply(t,arguments)}}function Pi(t,e){return yr&&t===1&&!e.file?Ir(e.original,"spawn"):null}function kl(t,e){return yr&&t===1&&!e.file?Ir(e.original,"spawnSync"):null}Fi.exports={hookChildProcess:jl,verifyENOENT:Pi,verifyENOENTSync:kl,notFoundError:Ir}});var Li=m((Yd,Mt)=>{"use strict";var Ni=require("child_process"),Sr=Ui(),Er=Ci();function Wi(t,e,r){let n=Sr(t,e,r),u=Ni.spawn(n.command,n.args,n.options);return Er.hookChildProcess(u,n),u}function Dl(t,e,r){let n=Sr(t,e,r),u=Ni.spawnSync(n.command,n.args,n.options);return u.error=u.error||Er.verifyENOENTSync(u.status,n),u}Mt.exports=Wi;Mt.exports.spawn=Wi;Mt.exports.sync=Dl;Mt.exports._parse=Sr;Mt.exports._enoent=Er});var ji=m((Qd,Ki)=>{"use strict";Ki.exports=t=>{let e=typeof t=="string"?` +`:` +`.charCodeAt(),r=typeof t=="string"?"\r":"\r".charCodeAt();return t[t.length-1]===e&&(t=t.slice(0,t.length-1)),t[t.length-1]===r&&(t=t.slice(0,t.length-1)),t}});var Bi=m((tm,Ht)=>{"use strict";var Xt=require("path"),ki=mr(),Di=t=>{t=P({cwd:process.cwd(),path:process.env[ki()],execPath:process.execPath},t);let e,r=Xt.resolve(t.cwd),n=[];for(;e!==r;)n.push(Xt.join(r,"node_modules/.bin")),e=r,r=Xt.resolve(r,"..");let u=Xt.resolve(t.cwd,t.execPath,"..");return n.push(u),n.concat(t.path).join(Xt.delimiter)};Ht.exports=Di;Ht.exports.default=Di;Ht.exports.env=t=>{t=P({env:process.env},t);let e=P({},t.env),r=ki({env:e});return t.path=e[r],e[r]=Ht.exports(t),e}});var $i=m((em,br)=>{"use strict";var Gi=(t,e)=>{for(let r of Reflect.ownKeys(e))Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(e,r));return t};br.exports=Gi;br.exports.default=Gi});var zi=m((rm,Se)=>{"use strict";var Bl=$i(),Ie=new WeakMap,Vi=(t,e={})=>{if(typeof t!="function")throw new TypeError("Expected a function");let r,n=0,u=t.displayName||t.name||"",c=function(...f){if(Ie.set(c,++n),n===1)r=t.apply(this,f),t=null;else if(e.throw===!0)throw new Error(`Function \`${u}\` can only be called once`);return r};return Bl(c,t),Ie.set(c,n),c};Se.exports=Vi;Se.exports.default=Vi;Se.exports.callCount=t=>{if(!Ie.has(t))throw new Error(`The given function \`${t.name}\` is not wrapped by the \`onetime\` package`);return Ie.get(t)}});var Ji=m(Ee=>{"use strict";Object.defineProperty(Ee,"__esModule",{value:!0});Ee.SIGNALS=void 0;var Gl=[{name:"SIGHUP",number:1,action:"terminate",description:"Terminal closed",standard:"posix"},{name:"SIGINT",number:2,action:"terminate",description:"User interruption with CTRL-C",standard:"ansi"},{name:"SIGQUIT",number:3,action:"core",description:"User interruption with CTRL-\\",standard:"posix"},{name:"SIGILL",number:4,action:"core",description:"Invalid machine instruction",standard:"ansi"},{name:"SIGTRAP",number:5,action:"core",description:"Debugger breakpoint",standard:"posix"},{name:"SIGABRT",number:6,action:"core",description:"Aborted",standard:"ansi"},{name:"SIGIOT",number:6,action:"core",description:"Aborted",standard:"bsd"},{name:"SIGBUS",number:7,action:"core",description:"Bus error due to misaligned, non-existing address or paging error",standard:"bsd"},{name:"SIGEMT",number:7,action:"terminate",description:"Command should be emulated but is not implemented",standard:"other"},{name:"SIGFPE",number:8,action:"core",description:"Floating point arithmetic error",standard:"ansi"},{name:"SIGKILL",number:9,action:"terminate",description:"Forced termination",standard:"posix",forced:!0},{name:"SIGUSR1",number:10,action:"terminate",description:"Application-specific signal",standard:"posix"},{name:"SIGSEGV",number:11,action:"core",description:"Segmentation fault",standard:"ansi"},{name:"SIGUSR2",number:12,action:"terminate",description:"Application-specific signal",standard:"posix"},{name:"SIGPIPE",number:13,action:"terminate",description:"Broken pipe or socket",standard:"posix"},{name:"SIGALRM",number:14,action:"terminate",description:"Timeout or timer",standard:"posix"},{name:"SIGTERM",number:15,action:"terminate",description:"Termination",standard:"ansi"},{name:"SIGSTKFLT",number:16,action:"terminate",description:"Stack is empty or overflowed",standard:"other"},{name:"SIGCHLD",number:17,action:"ignore",description:"Child process terminated, paused or unpaused",standard:"posix"},{name:"SIGCLD",number:17,action:"ignore",description:"Child process terminated, paused or unpaused",standard:"other"},{name:"SIGCONT",number:18,action:"unpause",description:"Unpaused",standard:"posix",forced:!0},{name:"SIGSTOP",number:19,action:"pause",description:"Paused",standard:"posix",forced:!0},{name:"SIGTSTP",number:20,action:"pause",description:'Paused using CTRL-Z or "suspend"',standard:"posix"},{name:"SIGTTIN",number:21,action:"pause",description:"Background process cannot read terminal input",standard:"posix"},{name:"SIGBREAK",number:21,action:"terminate",description:"User interruption with CTRL-BREAK",standard:"other"},{name:"SIGTTOU",number:22,action:"pause",description:"Background process cannot write to terminal output",standard:"posix"},{name:"SIGURG",number:23,action:"ignore",description:"Socket received out-of-band data",standard:"bsd"},{name:"SIGXCPU",number:24,action:"core",description:"Process timed out",standard:"bsd"},{name:"SIGXFSZ",number:25,action:"core",description:"File too big",standard:"bsd"},{name:"SIGVTALRM",number:26,action:"terminate",description:"Timeout or timer",standard:"bsd"},{name:"SIGPROF",number:27,action:"terminate",description:"Timeout or timer",standard:"bsd"},{name:"SIGWINCH",number:28,action:"ignore",description:"Terminal window size changed",standard:"bsd"},{name:"SIGIO",number:29,action:"terminate",description:"I/O is available",standard:"other"},{name:"SIGPOLL",number:29,action:"terminate",description:"Watched event",standard:"other"},{name:"SIGINFO",number:29,action:"ignore",description:"Request for process information",standard:"other"},{name:"SIGPWR",number:30,action:"terminate",description:"Device running out of power",standard:"systemv"},{name:"SIGSYS",number:31,action:"core",description:"Invalid system call",standard:"other"},{name:"SIGUNUSED",number:31,action:"terminate",description:"Invalid system call",standard:"other"}];Ee.SIGNALS=Gl});var _r=m(xt=>{"use strict";Object.defineProperty(xt,"__esModule",{value:!0});xt.SIGRTMAX=xt.getRealtimeSignals=void 0;var $l=function(){let t=Hi-Xi+1;return Array.from({length:t},Vl)};xt.getRealtimeSignals=$l;var Vl=function(t,e){return{name:`SIGRT${e+1}`,number:Xi+e,action:"terminate",description:"Application-specific signal (realtime)",standard:"posix"}},Xi=34,Hi=64;xt.SIGRTMAX=Hi});var Zi=m(be=>{"use strict";Object.defineProperty(be,"__esModule",{value:!0});be.getSignals=void 0;var zl=require("os"),Jl=Ji(),Xl=_r(),Hl=function(){let t=(0,Xl.getRealtimeSignals)();return[...Jl.SIGNALS,...t].map(Zl)};be.getSignals=Hl;var Zl=function({name:t,number:e,description:r,action:n,forced:u=!1,standard:c}){let{signals:{[t]:f}}=zl.constants,l=f!==void 0;return{name:t,number:l?f:e,description:r,supported:l,action:n,forced:u,standard:c}}});var Qi=m(Ut=>{"use strict";Object.defineProperty(Ut,"__esModule",{value:!0});Ut.signalsByNumber=Ut.signalsByName=void 0;var Yl=require("os"),Yi=Zi(),Ql=_r(),tp=function(){return(0,Yi.getSignals)().reduce(ep,{})},ep=function(t,{name:e,number:r,description:n,supported:u,action:c,forced:f,standard:l}){return et(P({},t),{[e]:{name:e,number:r,description:n,supported:u,action:c,forced:f,standard:l}})},rp=tp();Ut.signalsByName=rp;var np=function(){let t=(0,Yi.getSignals)(),e=Ql.SIGRTMAX+1,r=Array.from({length:e},(n,u)=>ip(u,t));return Object.assign({},...r)},ip=function(t,e){let r=ap(t,e);if(r===void 0)return{};let{name:n,description:u,supported:c,action:f,forced:l,standard:v}=r;return{[t]:{name:n,number:t,description:u,supported:c,action:f,forced:l,standard:v}}},ap=function(t,e){let r=e.find(({name:n})=>Yl.constants.signals[n]===t);return r!==void 0?r:e.find(n=>n.number===t)},op=np();Ut.signalsByNumber=op});var ea=m((um,ta)=>{"use strict";var{signalsByName:up}=Qi(),cp=({timedOut:t,timeout:e,errorCode:r,signal:n,signalDescription:u,exitCode:c,isCanceled:f})=>t?`timed out after ${e} milliseconds`:f?"was canceled":r!==void 0?`failed with ${r}`:n!==void 0?`was killed with ${n} (${u})`:c!==void 0?`failed with exit code ${c}`:"failed",sp=({stdout:t,stderr:e,all:r,error:n,signal:u,exitCode:c,command:f,escapedCommand:l,timedOut:v,isCanceled:y,killed:I,parsed:{options:{timeout:R}}})=>{c=c===null?void 0:c,u=u===null?void 0:u;let x=u===void 0?void 0:up[u].description,G=n&&n.code,J=`Command ${cp({timedOut:v,timeout:R,errorCode:G,signal:u,signalDescription:x,exitCode:c,isCanceled:y})}: ${f}`,Et=Object.prototype.toString.call(n)==="[object Error]",te=Et?`${J} +${n.message}`:J,ee=[te,e,t].filter(Boolean).join(` +`);return Et?(n.originalMessage=n.message,n.message=ee):n=new Error(ee),n.shortMessage=te,n.command=f,n.escapedCommand=l,n.exitCode=c,n.signal=u,n.signalDescription=x,n.stdout=t,n.stderr=e,r!==void 0&&(n.all=r),"bufferedData"in n&&delete n.bufferedData,n.failed=!0,n.timedOut=Boolean(v),n.isCanceled=y,n.killed=I&&!v,n};ta.exports=sp});var na=m((cm,Rr)=>{"use strict";var _e=["stdin","stdout","stderr"],fp=t=>_e.some(e=>t[e]!==void 0),ra=t=>{if(!t)return;let{stdio:e}=t;if(e===void 0)return _e.map(n=>t[n]);if(fp(t))throw new Error(`It's not possible to provide \`stdio\` in combination with one of ${_e.map(n=>`\`${n}\``).join(", ")}`);if(typeof e=="string")return e;if(!Array.isArray(e))throw new TypeError(`Expected \`stdio\` to be of type \`string\` or \`Array\`, got \`${typeof e}\``);let r=Math.max(e.length,_e.length);return Array.from({length:r},(n,u)=>e[u])};Rr.exports=ra;Rr.exports.node=t=>{let e=ra(t);return e==="ipc"?"ipc":e===void 0||typeof e=="string"?[e,e,e,"ipc"]:e.includes("ipc")?e:[...e,"ipc"]}});var ia=m((sm,Re)=>{Re.exports=["SIGABRT","SIGALRM","SIGHUP","SIGINT","SIGTERM"];process.platform!=="win32"&&Re.exports.push("SIGVTALRM","SIGXCPU","SIGXFSZ","SIGUSR2","SIGTRAP","SIGSYS","SIGQUIT","SIGIOT");process.platform==="linux"&&Re.exports.push("SIGIO","SIGPOLL","SIGPWR","SIGSTKFLT","SIGUNUSED")});var sa=m((fm,Ct)=>{var O=global.process;typeof O!="object"||!O?Ct.exports=function(){}:(aa=require("assert"),Pt=ia(),oa=/^win/i.test(O.platform),Zt=require("events"),typeof Zt!="function"&&(Zt=Zt.EventEmitter),O.__signal_exit_emitter__?N=O.__signal_exit_emitter__:(N=O.__signal_exit_emitter__=new Zt,N.count=0,N.emitted={}),N.infinite||(N.setMaxListeners(1/0),N.infinite=!0),Ct.exports=function(t,e){if(global.process===O){aa.equal(typeof t,"function","a callback must be provided for exit handler"),Ft===!1&&Or();var r="exit";e&&e.alwaysLast&&(r="afterexit");var n=function(){N.removeListener(r,t),N.listeners("exit").length===0&&N.listeners("afterexit").length===0&&Oe()};return N.on(r,t),n}},Oe=function(){!Ft||global.process!==O||(Ft=!1,Pt.forEach(function(e){try{O.removeListener(e,Ae[e])}catch{}}),O.emit=qe,O.reallyExit=Ar,N.count-=1)},Ct.exports.unload=Oe,St=function(e,r,n){N.emitted[e]||(N.emitted[e]=!0,N.emit(e,r,n))},Ae={},Pt.forEach(function(t){Ae[t]=function(){if(O===global.process){var r=O.listeners(t);r.length===N.count&&(Oe(),St("exit",null,t),St("afterexit",null,t),oa&&t==="SIGHUP"&&(t="SIGINT"),O.kill(O.pid,t))}}}),Ct.exports.signals=function(){return Pt},Ft=!1,Or=function(){Ft||O!==global.process||(Ft=!0,N.count+=1,Pt=Pt.filter(function(e){try{return O.on(e,Ae[e]),!0}catch{return!1}}),O.emit=ca,O.reallyExit=ua)},Ct.exports.load=Or,Ar=O.reallyExit,ua=function(e){O===global.process&&(O.exitCode=e||0,St("exit",O.exitCode,null),St("afterexit",O.exitCode,null),Ar.call(O,O.exitCode))},qe=O.emit,ca=function(e,r){if(e==="exit"&&O===global.process){r!==void 0&&(O.exitCode=r);var n=qe.apply(this,arguments);return St("exit",O.exitCode,null),St("afterexit",O.exitCode,null),n}else return qe.apply(this,arguments)});var aa,Pt,oa,Zt,N,Oe,St,Ae,Ft,Or,Ar,ua,qe,ca});var la=m((lm,fa)=>{"use strict";var lp=require("os"),pp=sa(),dp=1e3*5,mp=(t,e="SIGTERM",r={})=>{let n=t(e);return hp(t,e,r,n),n},hp=(t,e,r,n)=>{if(!vp(e,r,n))return;let u=yp(r),c=setTimeout(()=>{t("SIGKILL")},u);c.unref&&c.unref()},vp=(t,{forceKillAfterTimeout:e},r)=>gp(t)&&e!==!1&&r,gp=t=>t===lp.constants.signals.SIGTERM||typeof t=="string"&&t.toUpperCase()==="SIGTERM",yp=({forceKillAfterTimeout:t=!0})=>{if(t===!0)return dp;if(!Number.isFinite(t)||t<0)throw new TypeError(`Expected the \`forceKillAfterTimeout\` option to be a non-negative integer, got \`${t}\` (${typeof t})`);return t},Ip=(t,e)=>{t.kill()&&(e.isCanceled=!0)},Sp=(t,e,r)=>{t.kill(e),r(Object.assign(new Error("Timed out"),{timedOut:!0,signal:e}))},Ep=(t,{timeout:e,killSignal:r="SIGTERM"},n)=>{if(e===0||e===void 0)return n;let u,c=new Promise((l,v)=>{u=setTimeout(()=>{Sp(t,r,v)},e)}),f=n.finally(()=>{clearTimeout(u)});return Promise.race([c,f])},bp=({timeout:t})=>{if(t!==void 0&&(!Number.isFinite(t)||t<0))throw new TypeError(`Expected the \`timeout\` option to be a non-negative integer, got \`${t}\` (${typeof t})`)},_p=async(t,{cleanup:e,detached:r},n)=>{if(!e||r)return n;let u=pp(()=>{t.kill()});return n.finally(()=>{u()})};fa.exports={spawnedKill:mp,spawnedCancel:Ip,setupTimeout:Ep,validateTimeout:bp,setExitHandler:_p}});var da=m((pm,pa)=>{"use strict";var Q=t=>t!==null&&typeof t=="object"&&typeof t.pipe=="function";Q.writable=t=>Q(t)&&t.writable!==!1&&typeof t._write=="function"&&typeof t._writableState=="object";Q.readable=t=>Q(t)&&t.readable!==!1&&typeof t._read=="function"&&typeof t._readableState=="object";Q.duplex=t=>Q.writable(t)&&Q.readable(t);Q.transform=t=>Q.duplex(t)&&typeof t._transform=="function";pa.exports=Q});var ha=m((dm,ma)=>{"use strict";var{PassThrough:Rp}=require("stream");ma.exports=t=>{t=P({},t);let{array:e}=t,{encoding:r}=t,n=r==="buffer",u=!1;e?u=!(r||n):r=r||"utf8",n&&(r=null);let c=new Rp({objectMode:u});r&&c.setEncoding(r);let f=0,l=[];return c.on("data",v=>{l.push(v),u?f=l.length:f+=v.length}),c.getBufferedValue=()=>e?l:n?Buffer.concat(l,f):l.join(""),c.getBufferedLength=()=>f,c}});var va=m((mm,Yt)=>{"use strict";var{constants:Op}=require("buffer"),Ap=require("stream"),{promisify:qp}=require("util"),wp=ha(),Tp=qp(Ap.pipeline),qr=class extends Error{constructor(){super("maxBuffer exceeded");this.name="MaxBufferError"}};async function wr(t,e){if(!t)throw new Error("Expected a stream");e=P({maxBuffer:1/0},e);let{maxBuffer:r}=e,n=wp(e);return await new Promise((u,c)=>{let f=l=>{l&&n.getBufferedLength()<=Op.MAX_LENGTH&&(l.bufferedData=n.getBufferedValue()),c(l)};(async()=>{try{await Tp(t,n),u()}catch(l){f(l)}})(),n.on("data",()=>{n.getBufferedLength()>r&&f(new qr)})}),n.getBufferedValue()}Yt.exports=wr;Yt.exports.buffer=(t,e)=>wr(t,et(P({},e),{encoding:"buffer"}));Yt.exports.array=(t,e)=>wr(t,et(P({},e),{array:!0}));Yt.exports.MaxBufferError=qr});var ya=m((hm,ga)=>{"use strict";var{PassThrough:Mp}=require("stream");ga.exports=function(){var t=[],e=new Mp({objectMode:!0});return e.setMaxListeners(0),e.add=r,e.isEmpty=n,e.on("unpipe",u),Array.prototype.slice.call(arguments).forEach(r),e;function r(c){return Array.isArray(c)?(c.forEach(r),this):(t.push(c),c.once("end",u.bind(null,c)),c.once("error",e.emit.bind(e,"error")),c.pipe(e,{end:!1}),this)}function n(){return t.length==0}function u(c){t=t.filter(function(f){return f!==c}),!t.length&&e.readable&&e.end()}}});var ba=m((vm,Ea)=>{"use strict";var Sa=da(),Ia=va(),xp=ya(),Up=(t,e)=>{e===void 0||t.stdin===void 0||(Sa(e)?e.pipe(t.stdin):t.stdin.end(e))},Pp=(t,{all:e})=>{if(!e||!t.stdout&&!t.stderr)return;let r=xp();return t.stdout&&r.add(t.stdout),t.stderr&&r.add(t.stderr),r},Tr=async(t,e)=>{if(!!t){t.destroy();try{return await e}catch(r){return r.bufferedData}}},Mr=(t,{encoding:e,buffer:r,maxBuffer:n})=>{if(!(!t||!r))return e?Ia(t,{encoding:e,maxBuffer:n}):Ia.buffer(t,{maxBuffer:n})},Fp=async({stdout:t,stderr:e,all:r},{encoding:n,buffer:u,maxBuffer:c},f)=>{let l=Mr(t,{encoding:n,buffer:u,maxBuffer:c}),v=Mr(e,{encoding:n,buffer:u,maxBuffer:c}),y=Mr(r,{encoding:n,buffer:u,maxBuffer:c*2});try{return await Promise.all([f,l,v,y])}catch(I){return Promise.all([{error:I,signal:I.signal,timedOut:I.timedOut},Tr(t,l),Tr(e,v),Tr(r,y)])}},Cp=({input:t})=>{if(Sa(t))throw new TypeError("The `input` option cannot be a stream in sync mode")};Ea.exports={handleInput:Up,makeAllStream:Pp,getSpawnedResult:Fp,validateInputSync:Cp}});var Ra=m((gm,_a)=>{"use strict";var Np=(async()=>{})().constructor.prototype,Wp=["then","catch","finally"].map(t=>[t,Reflect.getOwnPropertyDescriptor(Np,t)]),Lp=(t,e)=>{for(let[r,n]of Wp){let u=typeof e=="function"?(...c)=>Reflect.apply(n.value,e(),c):n.value.bind(e);Reflect.defineProperty(t,r,et(P({},n),{value:u}))}return t},Kp=t=>new Promise((e,r)=>{t.on("exit",(n,u)=>{e({exitCode:n,signal:u})}),t.on("error",n=>{r(n)}),t.stdin&&t.stdin.on("error",n=>{r(n)})});_a.exports={mergePromise:Lp,getSpawnedPromise:Kp}});var qa=m((ym,Aa)=>{"use strict";var Oa=(t,e=[])=>Array.isArray(e)?[t,...e]:[t],jp=/^[\w.-]+$/,kp=/"/g,Dp=t=>typeof t!="string"||jp.test(t)?t:`"${t.replace(kp,'\\"')}"`,Bp=(t,e)=>Oa(t,e).join(" "),Gp=(t,e)=>Oa(t,e).map(r=>Dp(r)).join(" "),$p=/ +/g,Vp=t=>{let e=[];for(let r of t.trim().split($p)){let n=e[e.length-1];n&&n.endsWith("\\")?e[e.length-1]=`${n.slice(0,-1)} ${r}`:e.push(r)}return e};Aa.exports={joinCommand:Bp,getEscapedCommand:Gp,parseCommand:Vp}});var Fa=m((Im,Nt)=>{"use strict";var zp=require("path"),xr=require("child_process"),Jp=Li(),Xp=ji(),Hp=Bi(),Zp=zi(),we=ea(),Ta=na(),{spawnedKill:Yp,spawnedCancel:Qp,setupTimeout:td,validateTimeout:ed,setExitHandler:rd}=la(),{handleInput:nd,getSpawnedResult:id,makeAllStream:ad,validateInputSync:od}=ba(),{mergePromise:wa,getSpawnedPromise:ud}=Ra(),{joinCommand:Ma,parseCommand:xa,getEscapedCommand:Ua}=qa(),cd=1e3*1e3*100,sd=({env:t,extendEnv:e,preferLocal:r,localDir:n,execPath:u})=>{let c=e?P(P({},process.env),t):t;return r?Hp.env({env:c,cwd:n,execPath:u}):c},Pa=(t,e,r={})=>{let n=Jp._parse(t,e,r);return t=n.command,e=n.args,r=n.options,r=P({maxBuffer:cd,buffer:!0,stripFinalNewline:!0,extendEnv:!0,preferLocal:!1,localDir:r.cwd||process.cwd(),execPath:process.execPath,encoding:"utf8",reject:!0,cleanup:!0,all:!1,windowsHide:!0},r),r.env=sd(r),r.stdio=Ta(r),process.platform==="win32"&&zp.basename(t,".exe")==="cmd"&&e.unshift("/q"),{file:t,args:e,options:r,parsed:n}},Qt=(t,e,r)=>typeof e!="string"&&!Buffer.isBuffer(e)?r===void 0?void 0:"":t.stripFinalNewline?Xp(e):e,Te=(t,e,r)=>{let n=Pa(t,e,r),u=Ma(t,e),c=Ua(t,e);ed(n.options);let f;try{f=xr.spawn(n.file,n.args,n.options)}catch(G){let $=new xr.ChildProcess,J=Promise.reject(we({error:G,stdout:"",stderr:"",all:"",command:u,escapedCommand:c,parsed:n,timedOut:!1,isCanceled:!1,killed:!1}));return wa($,J)}let l=ud(f),v=td(f,n.options,l),y=rd(f,n.options,v),I={isCanceled:!1};f.kill=Yp.bind(null,f.kill.bind(f)),f.cancel=Qp.bind(null,f,I);let x=Zp(async()=>{let[{error:G,exitCode:$,signal:J,timedOut:Et},te,ee,Da]=await id(f,n.options,y),Ur=Qt(n.options,te),Pr=Qt(n.options,ee),Fr=Qt(n.options,Da);if(G||$!==0||J!==null){let Cr=we({error:G,exitCode:$,signal:J,stdout:Ur,stderr:Pr,all:Fr,command:u,escapedCommand:c,parsed:n,timedOut:Et,isCanceled:I.isCanceled,killed:f.killed});if(!n.options.reject)return Cr;throw Cr}return{command:u,escapedCommand:c,exitCode:0,stdout:Ur,stderr:Pr,all:Fr,failed:!1,timedOut:!1,isCanceled:!1,killed:!1}});return nd(f,n.options.input),f.all=ad(f,n.options),wa(f,x)};Nt.exports=Te;Nt.exports.sync=(t,e,r)=>{let n=Pa(t,e,r),u=Ma(t,e),c=Ua(t,e);od(n.options);let f;try{f=xr.spawnSync(n.file,n.args,n.options)}catch(y){throw we({error:y,stdout:"",stderr:"",all:"",command:u,escapedCommand:c,parsed:n,timedOut:!1,isCanceled:!1,killed:!1})}let l=Qt(n.options,f.stdout,f.error),v=Qt(n.options,f.stderr,f.error);if(f.error||f.status!==0||f.signal!==null){let y=we({stdout:l,stderr:v,error:f.error,signal:f.signal,exitCode:f.status,command:u,escapedCommand:c,parsed:n,timedOut:f.error&&f.error.code==="ETIMEDOUT",isCanceled:!1,killed:f.signal!==null});if(!n.options.reject)return y;throw y}return{command:u,escapedCommand:c,exitCode:0,stdout:l,stderr:v,failed:!1,timedOut:!1,isCanceled:!1,killed:!1}};Nt.exports.command=(t,e)=>{let[r,...n]=xa(t);return Te(r,n,e)};Nt.exports.commandSync=(t,e)=>{let[r,...n]=xa(t);return Te.sync(r,n,e)};Nt.exports.node=(t,e,r={})=>{e&&!Array.isArray(e)&&typeof e=="object"&&(r=e,e=[]);let n=Ta.node(r),u=process.execArgv.filter(l=>!l.startsWith("--inspect")),{nodePath:c=process.execPath,nodeOptions:f=u}=r;return Te(c,[...f,t,...Array.isArray(e)?e:[]],et(P({},r),{stdin:void 0,stdout:void 0,stderr:void 0,stdio:n,shell:!1}))}});var pd={};Ha(pd,{default:()=>ld});var ka=require("@raycast/api");var La=Kt(ae()),Ka=Kt(U()),Wt=Kt(Zn());var Ca=Kt(require("node:process"),1),Na=Kt(Fa(),1);async function Wa(t){if(Ca.default.platform!=="darwin")throw new Error("macOS only");let{stdout:e}=await(0,Na.default)("osascript",["-e",t]);return e}var tt=(t,e)=>Wt.tryCatch(()=>Wa(`tell application "${t}" to ${e}`),La.toError);var bm=tt("Music","pause"),_m=tt("Music","play"),Rm=tt("Music","stop"),Om=tt("Music","next track"),Am=tt("Music","previous track"),ja=tt("Music","playpause"),qm=(0,Ka.pipe)(tt("Music","player state"),Wt.map(t=>t)),wm=tt("Music","set loved of current track to true"),Tm=tt("Music","set disliked of current track to true"),Mm=tt("Music",'duplicate current track to source "Library"');var ld=async()=>{await(0,ka.closeMainWindow)(),await ja()};module.exports=Za(pd);0&&(module.exports={});