{"version":3,"file":"shutdown.mjs","mappings":";;;;;;AAAA,SAASA,gBAAT,QAAiC,6DAAjC;AAEA;;;;;;AAKA,OAAM,SAAUC,QAAV,CAAsBC,IAAtB,EAA4C;EAChD;EACA,OAAOC,uBAAYC,OAAD,IAAY;IAC5B,IAAIC,qBAAqB,GAAGC,0BAA8BF,OAA9B,MAAI,CAACG,cAAL,CAA5B;;IAEA,IAAIF,qBAAqB,IAAI,IAA7B,EAAmC;MACjCG,0BAA8BC,SAA9B,EAAyCL,OAAzC,MAAI,CAACG,cAAL;MACA,IAAIG,IAAI,GAAG,IAAX;;MAEA,OAAOA,IAAP,EAAa;QACX,MAAMC,IAAI,GAAGL,0BAAgCF,OAAhC,wBAAb;;QACA,IAAIO,IAAI,IAAI,IAAZ,EAAkB;UAChBD,IAAI,GAAG,KAAP;QACD,CAFD,MAEO;UACL,MAAME,IAAI,GAAGD,IAAI,CAACC,IAAlB;UACA,MAAMC,IAAI,GAAGF,IAAI,CAACE,IAAlB;;UACA,IAAID,IAAI,IAAI,IAAZ,EAAkB;YAChB,MAAME,WAAW,GAAGH,IAAI,CAACG,WAAzB;;YACA,IAAIA,WAAW,IAAI,CAAnB,EAAsB;cACpB,MAAMC,IAAI,GAAGT,0BAAuBF,OAAvB,MAAI,CAACY,OAAL,CAAb;cACA,MAAMC,WAAW,GAAGC,qBAAUT,SAAV,EAAqB,CAArB,EAAwBE,IAAI,CAACE,IAA7B,CAApB;cACAL,0BAAgCS,WAAhC,EAA6Cb,OAA7C;cACAI,0BAA6BK,IAA7B,EAAmCT,OAAnC,MAAI,CAACe,aAAL;cACAX,0BAAuBO,IAAI,GAAG,CAA9B,EAAiCX,OAAjC,MAAI,CAACY,OAAL;YACD,CAND,MAMO;cACL,MAAMC,WAAW,GAAGC,qBAAUT,SAAV,EAAqBK,WAAW,GAAG,CAAnC,EAAsCH,IAAI,CAACE,IAA3C,CAApB;cACAL,0BAAgCS,WAAhC,EAA6Cb,OAA7C;YACD;UACF;;UACDC,qBAAqB,GAAGQ,IAAxB;QACD;MACF;;MACD,MAAMO,sBAAsB,GAAGd,0BAA+BF,OAA/B,MAAI,CAACiB,eAAL,CAA/B;MACAb,0BAA+BY,sBAAsB,GAAG,CAAxD,EAA2DhB,OAA3D,MAAI,CAACiB,eAAL;MAEAb,iDAAiEN,IAAI,CAACK,cAAtE,EAA2BD,0BAA2BF,OAA3B,MAAI,CAACU,WAAL,CAA3B,GAAsFV,OAAtF,MAAI,CAACU,WAAL;IACD;EACF,CAnCM,CAAP;AAoCD","names":["concreteTDequeue","shutdown","self","tsplus_module_6","journal","currentSubscriberHead","tsplus_module_1","subscriberHead","tsplus_module_2","undefined","loop","node","head","tail","subscribers","size","hubSize","updatedNode","tsplus_module_4","publisherHead","currentSubscriberCount","subscriberCount"],"sourceRoot":"","sources":["../../../../../_src/stm/THub/operations/TDequeue/shutdown.ts"],"sourcesContent":[null]}