{"version":3,"file":"backbone-events-promises.min.js","sources":["backbone-events-promises.js"],"names":["root","factory","Backbone","define","amd","exports","require","commonJsStrict","_","$","this","init","trigger","Events","promises","enable","context","options","method","undefined","extend","_promises","original","array","slice","push","eventSplitter","splice","eventsApi","obj","action","name","rest","key","apply","concat","test","names","split","i","l","length","_events","when","args","call","arguments","events","allEvents","all","triggerEvents","ev","a1","a2","a3","cbs","callback","ctx"],"mappings":";;;;;;;;;;CA2CC,SAAUA,EAAMC,GACb,YACA,IAAIC,GAAWF,EAAKE,QACE,mBAAXC,SAAyBA,OAAOC,IAEvCD,QAAQ,UAAW,WAAY,aAAc,UAAWF,GAC9B,gBAAZI,SAEdJ,EAAQI,QAASC,QAAQ,WAAY,aAAc,WAGnDL,EAASD,EAAKO,kBAAsBL,EAAUF,EAAKQ,EAAGN,EAASO,IAErEC,KAAM,SAAUL,EAASH,EAAUM,EAAGC,GACpC,GAAIE,GAAO,SAASC,GAWhBV,EAASW,OAAOC,SAAW,SAASC,EAAQC,EAASC,GAUjD,GAAIC,EAuBJ,IAtBeC,SAAXJ,IACAA,GAAS,GAEbE,EAAUA,MACVA,EAAUT,EAAEY,QACRF,OAAQ,WACTD,GACHC,EAASD,EAAQC,OAMZF,IACDA,EAAUd,EAASW,SAQlBE,EAAQ,CACT,IAAKC,EAAQK,UACT,MAEJ,KAAKL,EAAQK,UAAUC,SACnB,MAKJ,OAHAJ,GAASF,EAAQK,UAAUH,OAC3BF,EAAQE,GAAUF,EAAQK,UAAUC,eAC7BN,GAAQK,UACRL,EAGX,GAAID,EAAQ,CACR,GAAIC,EAAQK,UACR,MAEJL,GAAQK,UAAYb,EAAEY,OAAOH,GACzBK,SAAUN,EAAQE,KAEtBF,EAAQE,GAAUN,KA0C9BW,KAEAC,GADOD,EAAME,KACLF,EAAMC,OAEdE,GADSH,EAAMI,OACC,OAChBC,EAAY,SAASC,EAAKC,EAAQC,EAAMC,GACpC,IAAKD,EACD,OAAO,CAEX,IAAoB,gBAATA,GAAmB,CAC1B,IAAK,GAAIE,KAAOF,GACZF,EAAIC,GAAQI,MAAML,GAAMI,EAAKF,EAAKE,IAAME,OAAOH,GAEnD,QAAO,EAEX,GAAIN,EAAcU,KAAKL,GAAO,CAE1B,IAAK,GADDM,GAAQN,EAAKO,MAAMZ,GACda,EAAI,EAAGC,EAAIH,EAAMI,OAAYD,EAAJD,EAAOA,IACrCV,EAAIC,GAAQI,MAAML,GAAMQ,EAAME,IAAIJ,OAAOH,GAE7C,QAAO,EAEX,OAAO,GAEXpB,EAAU,SAASmB,GACf,IAAKrB,KAAKgC,QACN,MAAOjC,GAAEkC,MAEb,IAAIC,GAAOpB,EAAMqB,KAAKC,UAAW,EACjC,KAAKlB,EAAUlB,KAAM,UAAWqB,EAAMa,GAClC,MAAOnC,GAAEkC,MAEb,IAAII,GAASrC,KAAKgC,QAAQX,GACtBiB,EAAYtC,KAAKgC,QAAQO,GAC7B,OAAIF,GACOG,EAAcH,EAAQH,GAE7BI,EACOE,EAAcF,EAAWF,WAE7BrC,EAAEkC,QAWbO,EAAgB,SAASH,EAAQH,GAC7B,GAAIO,GAAIZ,EAAI,GAAIC,EAAIO,EAAON,OAAQW,EAAKR,EAAK,GAAIS,EAAKT,EAAK,GAAIU,EAAKV,EAAK,GAAIW,IAC7E,QAAQX,EAAKH,QACb,IAAK,GACD,OAASF,EAAIC,GACTe,EAAI9B,MAAM0B,EAAKJ,EAAOR,IAAIiB,SAASX,KAAKM,EAAGM,KAE/C,MACJ,KAAK,GACD,OAASlB,EAAIC,GACTe,EAAI9B,MAAM0B,EAAKJ,EAAOR,IAAIiB,SAASX,KAAKM,EAAGM,IAAKL,GAEpD,MACJ,KAAK,GACD,OAASb,EAAIC,GACTe,EAAI9B,MAAM0B,EAAKJ,EAAOR,IAAIiB,SAASX,KAAKM,EAAGM,IAAKL,EAAIC,GAExD,MACJ,KAAK,GACD,OAASd,EAAIC,GACTe,EAAI9B,MAAM0B,EAAKJ,EAAOR,IAAIiB,SAASX,KAAKM,EAAGM,IAAKL,EAAIC,EAAIC,GAE5D,MACJ,SACI,OAASf,EAAIC,GACTe,EAAI9B,MAAM0B,EAAKJ,EAAOR,IAAIiB,SAAStB,MAAMiB,EAAGM,IAAKb,IAIzD,MAAOnC,GAAEkC,KAAKT,MAAMzB,EAAG8C,GAG3B5C,GAAKC,EAASsC"}