{"version":3,"names":["net","idCounter","createRegistry","servers","Map","routes","checkServerAlive","server","Promise","resolve","socket","Socket","timeout","setTimeout","destroy","on","clearTimeout","connect","port","pruneDeadServers","state","onPruned","getAllServers","prunedCount","alive","unregisterServer","id","registerServer","opts","registration","bundleId","root","registeredAt","Date","now","set","deleted","delete","key","route","serverId","findServersByBundleId","matches","values","push","findServerById","get","setRoute","binding","createdAt","getRoute","clearRoute","Array","from","getAllRoutes","touchServer","lastActiveAt","getLastActiveServer","lastActive","maxTime","activeTime"],"sources":["../../../src/daemon/registry.ts"],"sourcesContent":[null],"mappings":"AAEA,YAAYA,GAAA,MAAS;AAGrB,IAAIC,SAAA,GAAY;AAET,SAASC,eAAA,EAA8B;EAC5C,OAAO;IACLC,OAAA,EAAS,mBAAIC,GAAA,CAAI;IACjBC,MAAA,EAAQ,mBAAID,GAAA,CAAI;EAClB;AACF;AAGO,SAASE,iBAAiBC,MAAA,EAA8C;EAC7E,OAAO,IAAIC,OAAA,CAASC,OAAA,IAAY;IAC9B,MAAMC,MAAA,GAAS,IAAIV,GAAA,CAAIW,MAAA,CAAO;IAC9B,MAAMC,OAAA,GAAUC,UAAA,CAAW,MAAM;MAC/BH,MAAA,CAAOI,OAAA,CAAQ;MACfL,OAAA,CAAQ,KAAK;IACf,GAAG,GAAI;IAEPC,MAAA,CAAOK,EAAA,CAAG,WAAW,MAAM;MACzBC,YAAA,CAAaJ,OAAO;MACpBF,MAAA,CAAOI,OAAA,CAAQ;MACfL,OAAA,CAAQ,IAAI;IACd,CAAC;IAEDC,MAAA,CAAOK,EAAA,CAAG,SAAS,MAAM;MACvBC,YAAA,CAAaJ,OAAO;MACpBF,MAAA,CAAOI,OAAA,CAAQ;MACfL,OAAA,CAAQ,KAAK;IACf,CAAC;IAEDC,MAAA,CAAOO,OAAA,CAAQV,MAAA,CAAOW,IAAA,EAAM,WAAW;EACzC,CAAC;AACH;AAGA,eAAsBC,iBACpBC,KAAA,EACAC,QAAA,EACiB;EACjB,MAAMlB,OAAA,GAAUmB,aAAA,CAAcF,KAAK;EACnC,IAAIG,WAAA,GAAc;EAElB,WAAWhB,MAAA,IAAUJ,OAAA,EAAS;IAC5B,MAAMqB,KAAA,GAAQ,MAAMlB,gBAAA,CAAiBC,MAAM;IAC3C,IAAI,CAACiB,KAAA,EAAO;MACVC,gBAAA,CAAiBL,KAAA,EAAOb,MAAA,CAAOmB,EAAE;MACjCL,QAAA,GAAWd,MAAM;MACjBgB,WAAA;IACF;EACF;EAEA,OAAOA,WAAA;AACT;AAEO,SAASI,eACdP,KAAA,EACAQ,IAAA,EACoB;EACpB,MAAMF,EAAA,GAAK,UAAU,EAAEzB,SAAS;EAChC,MAAM4B,YAAA,GAAmC;IACvCH,EAAA;IACAR,IAAA,EAAMU,IAAA,CAAKV,IAAA;IACXY,QAAA,EAAUF,IAAA,CAAKE,QAAA;IACfC,IAAA,EAAMH,IAAA,CAAKG,IAAA;IACXC,YAAA,EAAcC,IAAA,CAAKC,GAAA,CAAI;EACzB;EACAd,KAAA,CAAMjB,OAAA,CAAQgC,GAAA,CAAIT,EAAA,EAAIG,YAAY;EAClC,OAAOA,YAAA;AACT;AAEO,SAASJ,iBAAiBL,KAAA,EAAoBM,EAAA,EAAqB;EACxE,MAAMU,OAAA,GAAUhB,KAAA,CAAMjB,OAAA,CAAQkC,MAAA,CAAOX,EAAE;EAEvC,WAAW,CAACY,GAAA,EAAKC,KAAK,KAAKnB,KAAA,CAAMf,MAAA,EAAQ;IACvC,IAAIkC,KAAA,CAAMC,QAAA,KAAad,EAAA,EAAI;MACzBN,KAAA,CAAMf,MAAA,CAAOgC,MAAA,CAAOC,GAAG;IACzB;EACF;EACA,OAAOF,OAAA;AACT;AAEO,SAASK,sBACdrB,KAAA,EACAU,QAAA,EACsB;EACtB,MAAMY,OAAA,GAAgC,EAAC;EACvC,WAAWnC,MAAA,IAAUa,KAAA,CAAMjB,OAAA,CAAQwC,MAAA,CAAO,GAAG;IAC3C,IAAIpC,MAAA,CAAOuB,QAAA,KAAaA,QAAA,EAAU;MAChCY,OAAA,CAAQE,IAAA,CAAKrC,MAAM;IACrB;EACF;EACA,OAAOmC,OAAA;AACT;AAEO,SAASG,eACdzB,KAAA,EACAM,EAAA,EACgC;EAChC,OAAON,KAAA,CAAMjB,OAAA,CAAQ2C,GAAA,CAAIpB,EAAE;AAC7B;AAEO,SAASqB,SACd3B,KAAA,EACAkB,GAAA,EACAE,QAAA,EACc;EACd,MAAMQ,OAAA,GAAwB;IAC5BV,GAAA;IACAE,QAAA;IACAS,SAAA,EAAWhB,IAAA,CAAKC,GAAA,CAAI;EACtB;EACAd,KAAA,CAAMf,MAAA,CAAO8B,GAAA,CAAIG,GAAA,EAAKU,OAAO;EAC7B,OAAOA,OAAA;AACT;AAEO,SAASE,SAAS9B,KAAA,EAAoBkB,GAAA,EAAuC;EAClF,OAAOlB,KAAA,CAAMf,MAAA,CAAOyC,GAAA,CAAIR,GAAG;AAC7B;AAEO,SAASa,WAAW/B,KAAA,EAAoBkB,GAAA,EAAsB;EACnE,OAAOlB,KAAA,CAAMf,MAAA,CAAOgC,MAAA,CAAOC,GAAG;AAChC;AAEO,SAAShB,cAAcF,KAAA,EAA0C;EACtE,OAAOgC,KAAA,CAAMC,IAAA,CAAKjC,KAAA,CAAMjB,OAAA,CAAQwC,MAAA,CAAO,CAAC;AAC1C;AAEO,SAASW,aAAalC,KAAA,EAAoC;EAC/D,OAAOgC,KAAA,CAAMC,IAAA,CAAKjC,KAAA,CAAMf,MAAA,CAAOsC,MAAA,CAAO,CAAC;AACzC;AAEO,SAASY,YAAYnC,KAAA,EAAoBM,EAAA,EAAqB;EACnE,MAAMnB,MAAA,GAASa,KAAA,CAAMjB,OAAA,CAAQ2C,GAAA,CAAIpB,EAAE;EACnC,IAAInB,MAAA,EAAQ;IACVA,MAAA,CAAOiD,YAAA,GAAevB,IAAA,CAAKC,GAAA,CAAI;IAC/B,OAAO;EACT;EACA,OAAO;AACT;AAEO,SAASuB,oBAAoBrC,KAAA,EAA+C;EACjF,IAAIsC,UAAA,GAAwC;EAC5C,IAAIC,OAAA,GAAU;EAEd,WAAWpD,MAAA,IAAUa,KAAA,CAAMjB,OAAA,CAAQwC,MAAA,CAAO,GAAG;IAC3C,MAAMiB,UAAA,GAAarD,MAAA,CAAOiD,YAAA,IAAgBjD,MAAA,CAAOyB,YAAA;IACjD,IAAI4B,UAAA,GAAaD,OAAA,EAAS;MACxBA,OAAA,GAAUC,UAAA;MACVF,UAAA,GAAanD,MAAA;IACf;EACF;EAEA,OAAOmD,UAAA;AACT","ignoreList":[]}