61 74 63 68 65 72 3D 66 75 6E 63 74 69 6F 6E 28 atcher=f unction( 29 7B 72 65 74 75 72 6E 20 6E 65 77 20 73 7D 2C ){return new s}, 65 7D 28 29 3B 74 2E 4E 6F 6E 55 6E 69 66 6F 72 e}();t.N onUnifor 6D 45 76 65 6E 74 4C 69 73 74 3D 61 3B 76 61 72 mEventLi st=a;var 20 6C 3D 66 75 6E 63 74 69 6F 6E 28 65 29 7B 66 l=funct ion(e){f 75 6E 63 74 69 6F 6E 20 74 28 29 7B 72 65 74 75 unction t(){retu 72 6E 20 65 2E 63 61 6C 6C 28 74 68 69 73 29 7C rn e.cal l(this)| 7C 74 68 69 73 7D 72 65 74 75 72 6E 20 6E 28 74 |this}re turn n(t 2C 65 29 2C 74 2E 70 72 6F 74 6F 74 79 70 65 2E ,e),t.pr ototype. 63 72 65 61 74 65 44 69 73 70 61 74 63 68 65 72 createDi spatcher 3D 66 75 6E 63 74 69 6F 6E 28 29 7B 72 65 74 75 =functio n(){retu 72 6E 20 6E 65 77 20 73 7D 2C 74 7D 28 72 2E 45 rn new s },t}(r.E 76 65 6E 74 4C 69 73 74 42 61 73 65 29 3B 74 2E ventList Base);t. 45 76 65 6E 74 4C 69 73 74 3D 6C 3B 76 61 72 20 EventLis t=l;var 63 3D 66 75 6E 63 74 69 6F 6E 28 29 7B 66 75 6E c=functi on(){fun 63 74 69 6F 6E 20 65 28 29 7B 74 68 69 73 2E 5F ction e( ){this._ 65 76 65 6E 74 73 3D 6E 65 77 20 6C 7D 72 65 74 events=n ew l}ret 75 72 6E 20 4F 62 6A 65 63 74 2E 64 65 66 69 6E urn Obje ct.defin 65 50 72 6F 70 65 72 74 79 28 65 2E 70 72 6F 74 ePropert y(e.prot 6F 74 79 70 65 2C 22 65 76 65 6E 74 73 22 2C 7B otype,"e vents",{ 67 65 74 3A 66 75 6E 63 74 69 6F 6E 28 29 7B 72 get:func tion(){r 65 74 75 72 6E 20 74 68 69 73 2E 5F 65 76 65 6E eturn th is._even 74 73 7D 2C 65 6E 75 6D 65 72 61 62 6C 65 3A 21 ts},enum erable:! 30 2C 63 6F 6E 66 69 67 75 72 61 62 6C 65 3A 21 0,config urable:! 30 7D 29 2C 65 2E 70 72 6F 74 6F 74 79 70 65 2E 0}),e.pr ototype. 73 75 62 73 63 72 69 62 65 3D 66 75 6E 63 74 69 subscrib e=functi 6F 6E 28 65 2C 74 29 7B 74 68 69 73 2E 5F 65 76 on(e,t){ this._ev 65 6E 74 73 2E 67 65 74 28 65 29 2E 73 75 62 73 ents.get (e).subs 63 72 69 62 65 28 74 29 7D 2C 65 2E 70 72 6F 74 cribe(t) },e.prot 6F 74 79 70 65 2E 73 75 62 3D 66 75 6E 63 74 69 otype.su b=functi 6F 6E 28 65 2C 74 29 7B 74 68 69 73 2E 73 75 62 on(e,t){ this.sub 73 63 72 69 62 65 28 65 2C 74 29 7D 2C 65 2E 70 scribe(e ,t)},e.p 72 6F 74 6F 74 79 70 65 2E 75 6E 73 75 62 73 63 rototype .unsubsc 72 69 62 65 3D 66 75 6E 63 74 69 6F 6E 28 65 2C ribe=fun ction(e, 74 29 7B 74 68 69 73 2E 5F 65 76 65 6E 74 73 2E t){this. _events. 67 65 74 28 65 29 2E 75 6E 73 75 62 73 63 72 69 get(e).u nsubscri 62 65 28 74 29 7D 2C 65 2E 70 72 6F 74 6F 74 79 be(t)},e .prototy 70 65 2E 75 6E 73 75 62 3D 66 75 6E 63 74 69 6F pe.unsub =functio 6E 28 65 2C 74 29 7B 74 68 69 73 2E 75 6E 73 75 n(e,t){t his.unsu 62 73 63 72 69 62 65 28 65 2C 74 29 7D 2C 65 2E bscribe( e,t)},e. 70 72 6F 74 6F 74 79 70 65 2E 6F 6E 65 3D 66 75 prototyp e.one=fu 6E 63 74 69 6F 6E 28 65 2C 74 29 7B 74 68 69 73 nction(e ,t){this 2E 5F 65 76 65 6E 74 73 2E 67 65 74 28 65 29 2E ._events .get(e). 6F 6E 65 28 74 29 7D 2C 65 2E 70 72 6F 74 6F 74 one(t)}, e.protot 79 70 65 2E 68 61 73 3D 66 75 6E 63 74 69 6F 6E ype.has= function 28 65 2C 74 29 7B 72 65 74 75 72 6E 20 74 68 69 (e,t){re turn thi 73 2E 5F 65 76 65 6E 74 73 2E 67 65 74 28 65 29 s._event s.get(e) 2E 68 61 73 28 74 29 7D 2C 65 7D 28 29 3B 74 2E .has(t)} ,e}();t. 45 76 65 6E 74 48 61 6E 64 6C 69 6E 67 42 61 73 EventHan dlingBas 65 3D 63 7D 2C 33 31 33 32 3A 66 75 6E 63 74 69 e=c},313 2:functi 6F 6E 28 65 2C 74 2C 69 29 7B 22 75 73 65 20 73 on(e,t,i ){"use s 74 72 69 63 74 22 3B 4F 62 6A 65 63 74 2E 64 65 trict";O bject.de 66 69 6E 65 50 72 6F 70 65 72 74 79 28 74 2C 22 fineProp erty(t," 5F 5F 65 73 4D 6F 64 75 6C 65 22 2C 7B 76 61 6C __esModu le",{val 75 65 3A 21 30 7D 29 3B 76 61 72 20 6F 3D 69 28 ue:!0}); var o=i( 37 36 38 35 29 3B 74 2E 45 76 65 6E 74 44 69 73 7685);t. EventDis 70 61 74 63 68 65 72 3D 6F 2E 45 76 65 6E 74 44 patcher= o.EventD 69 73 70 61 74 63 68 65 72 2C 74 2E 45 76 65 6E ispatche r,t.Even 74 48 61 6E 64 6C 69 6E 67 42 61 73 65 3D 6F 2E tHandlin gBase=o. 45 76 65 6E 74 48 61 6E 64 6C 69 6E 67 42 61 73 EventHan dlingBas 65 2C 74 2E 45 76 65 6E 74 4C 69 73 74 3D 6F 2E e,t.Even tList=o. 45 76 65 6E 74 4C 69 73 74 2C 74 2E 4E 6F 6E 55 EventLis t,t.NonU 6E 69 66 6F 72 6D 45 76 65 6E 74 4C 69 73 74 3D niformEv entList= 6F 2E 4E 6F 6E 55 6E 69 66 6F 72 6D 45 76 65 6E o.NonUni formEven 74 4C 69 73 74 7D 2C 31 31 30 36 3A 66 75 6E 63 tList},1 106:func 74 69 6F 6E 28 65 2C 74 2C 69 29 7B 22 75 73 65 tion(e,t ,i){"use 20 73 74 72 69 63 74 22 3B 4F 62 6A 65 63 74 2E strict" ;Object. 64 65 66 69 6E 65 50 72 6F 70 65 72 74 79 28 74 definePr operty(t 2C 22 5F 5F 65 73 4D 6F 64 75 6C 65 22 2C 7B 76 ,"__esMo dule",{v 61 6C 75 65 3A 21 30 7D 29 3B 76 61 72 20 6F 3D alue:!0} );var o= 69 28 36 31 34 31 29 3B 74 2E 53 69 67 6E 61 6C i(6141); t.Signal 44 69 73 70 61 74 63 68 65 72 3D 6F 2E 53 69 67 Dispatch er=o.Sig 6E 61 6C 44 69 73 70 61 74 63 68 65 72 2C 74 2E nalDispa tcher,t. 53 69 67 6E 61 6C 48 61 6E 64 6C 69 6E 67 42 61 SignalHa ndlingBa 73 65 3D 6F 2E 53 69 67 6E 61 6C 48 61 6E 64 6C se=o.Sig nalHandl 69 6E 67 42 61 73 65 2C 74 2E 53 69 67 6E 61 6C ingBase, t.Signal 4C 69 73 74 3D 6F 2E 53 69 67 6E 61 6C 4C 69 73 List=o.S ignalLis 74 7D 2C 36 31 34 31 3A 66 75 6E 63 74 69 6F 6E t},6141: function 28 65 2C 74 2C 69 29 7B 22 75 73 65 20 73 74 72 (e,t,i){ "use str 69 63 74 22 3B 76 61 72 20 6F 2C 6E 3D 74 68 69 ict";var o,n=thi 73 26 26 74 68 69 73 2E 5F 5F 65 78 74 65 6E 64 s&&this. __extend 73 7C 7C 28 6F 3D 66 75 6E 63 74 69 6F 6E 28 65 s||(o=fu nction(e 2C 74 29 7B 72 65 74 75 72 6E 20 6F 3D 4F 62 6A ,t){retu rn o=Obj 65 63 74 2E 73 65 74 50 72 6F 74 6F 74 79 70 65 ect.setP rototype 4F 66 7C 7C 7B 5F 5F 70 72 6F 74 6F 5F 5F 3A 5B Of||{__p roto__:[ 5D 7D 69 6E 73 74 61 6E 63 65 6F 66 20 41 72 72 ]}instan ceof Arr 61 79 26 26 66 75 6E 63 74 69 6F 6E 28 65 2C 74 ay&&func tion(e,t 29 7B 65 2E 5F 5F 70 72 6F 74 6F 5F 5F 3D 74 7D ){e.__pr oto__=t} 7C 7C 66 75 6E 63 74 69 6F 6E 28 65 2C 74 29 7B ||functi on(e,t){ 66 6F 72 28 76 61 72 20 69 20 69 6E 20 74 29 74 for(var i in t)t 2E 68 61 73 4F 77 6E 50 72 6F 70 65 72 74 79 28 .hasOwnP roperty( 69 29 26 26 28 65 5B 69 5D 3D 74 5B 69 5D 29 7D i)&&(e[i ]=t[i])} 2C 6F 28 65 2C 74 29 7D 2C 66 75 6E 63 74 69 6F ,o(e,t)} ,functio 6E 28 65 2C 74 29 7B 66 75 6E 63 74 69 6F 6E 20 n(e,t){f unction 69 28 29 7B 74 68 69 73 2E 63 6F 6E 73 74 72 75 i(){this .constru 63 74 6F 72 3D 65 7D 6F 28 65 2C 74 29 2C 65 2E ctor=e}o (e,t),e. 70 72 6F 74 6F 74 79 70 65 3D 6E 75 6C 6C 3D 3D prototyp e=null== 3D 74 3F 4F 62 6A 65 63 74 2E 63 72 65 61 74 65 =t?Objec t.create 28 74 29 3A 28 69 2E 70 72 6F 74 6F 74 79 70 65 (t):(i.p rototype 3D 74 2E 70 72 6F 74 6F 74 79 70 65 2C 6E 65 77 =t.proto type,new 20 69 29 7D 29 3B 4F 62 6A 65 63 74 2E 64 65 66 i)});Ob ject.def 69 6E 65 50 72 6F 70 65 72 74 79 28 74 2C 22 5F inePrope rty(t,"_ 5F 65 73 4D 6F 64 75 6C 65 22 2C 7B 76 61 6C 75 _esModul e",{valu 65 3A 21 30 7D 29 3B 76 61 72 20 72 3D 69 28 33 e:!0});v ar r=i(3 32 31 30 29 2C 73 3D 66 75 6E 63 74 69 6F 6E 28 210),s=f unction( 65 29 7B 66 75 6E 63 74 69 6F 6E 20 74 28 29 7B e){funct ion t(){ 72 65 74 75 72 6E 20 65 2E 63 61 6C 6C 28 74 68 return e .call(th 69 73 29 7C 7C 74 68 69 73 7D 72 65 74 75 72 6E is)||thi s}return 20 6E 28 74 2C 65 29 2C 74 2E 70 72 6F 74 6F 74 n(t,e), t.protot 79 70 65 2E 64 69 73 70 61 74 63 68 3D 66 75 6E ype.disp atch=fun 63 74 69 6F 6E 28 29 7B 74 68 69 73 2E 5F 64 69 ction(){ this._di 73 70 61 74 63 68 28 21 31 2C 74 68 69 73 2C 61 spatch(! 1,this,a 72 67 75 6D 65 6E 74 73 29 7D 2C 74 2E 70 72 6F rguments )},t.pro 74 6F 74 79 70 65 2E 64 69 73 70 61 74 63 68 41 totype.d ispatchA 73 79 6E 63 3D 66 75 6E 63 74 69 6F 6E 28 29 7B sync=fun ction(){ 74 68 69 73 2E 5F 64 69 73 70 61 74 63 68 28 21 this._di spatch(! 30 2C 74 68 69 73 2C 61 72 67 75 6D 65 6E 74 73 0,this,a rguments 29 7D 2C 74 2E 70 72 6F 74 6F 74 79 70 65 2E 61 )},t.pro totype.a 73 45 76 65 6E 74 3D 66 75 6E 63 74 69 6F 6E 28 sEvent=f unction( 29 7B 72 65 74 75 72 6E 20 65 2E 70 72 6F 74 6F ){return e.proto 74 79 70 65 2E 61 73 45 76 65 6E 74 2E 63 61 6C type.asE vent.cal 6C 28 74 68 69 73 29 7D 2C 74 7D 28 72 2E 44 69 l(this)} ,t}(r.Di 73 70 61 74 63 68 65 72 42 61 73 65 29 3B 74 2E spatcher Base);t. 53 69 67 6E 61 6C 44 69 73 70 61 74 63 68 65 72 SignalDi spatcher 3D 73 3B 76 61 72 20 61 3D 66 75 6E 63 74 69 6F =s;var a =functio 6E 28 65 29 7B 66 75 6E 63 74 69 6F 6E 20 74 28 n(e){fun ction t( 29 7B 72 65 74 75 72 6E 20 65 2E 63 61 6C 6C 28 ){return e.call( 74 68 69 73 29 7C 7C 74 68 69 73 7D 72 65 74 75 this)||t his}retu 72 6E 20 6E 28 74 2C 65 29 2C 74 2E 70 72 6F 74 rn n(t,e ),t.prot 6F 74 79 70 65 2E 63 72 65 61 74 65 44 69 73 70 otype.cr eateDisp 61 74 63 68 65 72 3D 66 75 6E 63 74 69 6F 6E 28 atcher=f unction( 29 7B 72 65 74 75 72 6E 20 6E 65 77 20 73 7D 2C ){return new s}, 74 7D 28 72 2E 45 76 65 6E 74 4C 69 73 74 42 61 t}(r.Eve ntListBa 73 65 29 3B 74 2E 53 69 67 6E 61 6C 4C 69 73 74 se);t.Si gnalList 3D 61 3B 76 61 72 20 6C 3D 66 75 6E 63 74 69 6F =a;var l =functio 6E 28 29 7B 66 75 6E 63 74 69 6F 6E 20 65 28 29 n(){func tion e() 7B 74 68 69 73 2E 5F 65 76 65 6E 74 73 3D 6E 65 {this._e vents=ne 77 20 61 7D 72 65 74 75 72 6E 20 4F 62 6A 65 63 w a}retu rn Objec 74 2E 64 65 66 69 6E 65 50 72 6F 70 65 72 74 79 t.define Property 28 65 2E 70 72 6F 74 6F 74 79 70 65 2C 22 65 76 (e.proto type,"ev 65 6E 74 73 22 2C 7B 67 65 74 3A 66 75 6E 63 74 ents",{g et:funct 69 6F 6E 28 29 7B 72 65 74 75 72 6E 20 74 68 69 ion(){re turn thi 73 2E 5F 65 76 65 6E 74 73 7D 2C 65 6E 75 6D 65 s._event s},enume 72 61 62 6C 65 3A 21 30 2C 63 6F 6E 66 69 67 75 rable:!0 ,configu 72 61 62 6C 65 3A 21 30 7D 29 2C 65 2E 70 72 6F rable:!0 }),e.pro 74 6F 74 79 70 65 2E 6F 6E 65 3D 66 75 6E 63 74 totype.o ne=funct 69 6F 6E 28 65 2C 74 29 7B 74 68 69 73 2E 5F 65 ion(e,t) {this._e 76 65 6E 74 73 2E 67 65 74 28 65 29 2E 6F 6E 65 vents.ge t(e).one 28 74 29 7D 2C 65 2E 70 72 6F 74 6F 74 79 70 65 (t)},e.p rototype 2E 68 61 73 3D 66 75 6E 63 74 69 6F 6E 28 65 2C .has=fun ction(e, 74 29 7B 72 65 74 75 72 6E 20 74 68 69 73 2E 5F t){retur n this._ 65 76 65 6E 74 73 2E 67 65 74 28 65 29 2E 68 61 events.g et(e).ha 73 28 74 29 7D 2C 65 2E 70 72 6F 74 6F 74 79 70 s(t)},e. prototyp 65 2E 73 75 62 73 63 72 69 62 65 3D 66 75 6E 63 e.subscr ibe=func 74 69 6F 6E 28 65 2C 74 29 7B 74 68 69 73 2E 5F tion(e,t ){this._ 65 76 65 6E 74 73 2E 67 65 74 28 65 29 2E 73 75 events.g et(e).su 62 73 63 72 69 62 65 28 74 29 7D 2C 65 2E 70 72 bscribe( t)},e.pr 6F 74 6F 74 79 70 65 2E 73 75 62 3D 66 75 6E 63 ototype. sub=func 74 69 6F 6E 28 65 2C 74 29 7B 74 68 69 73 2E 73 tion(e,t ){this.s 75 62 73 63 72 69 62 65 28 65 2C 74 29 7D 2C 65 ubscribe (e,t)},e 2E 70 72 6F 74 6F 74 79 70 65 2E 75 6E 73 75 62 .prototy pe.unsub 73 63 72 69 62 65 3D 66 75 6E 63 74 69 6F 6E 28 scribe=f unction( 65 2C 74 29 7B 74 68 69 73 2E 5F 65 76 65 6E 74 e,t){thi s._event 73 2E 67 65 74 28 65 29 2E 75 6E 73 75 62 73 63 s.get(e) .unsubsc 72 69 62 65 28 74 29 7D 2C 65 2E 70 72 6F 74 6F ribe(t)} ,e.proto 74 79 70 65 2E 75 6E 73 75 62 3D 66 75 6E 63 74 type.uns ub=funct 69 6F 6E 28 65 2C 74 29 7B 74 68 69 73 2E 75 6E ion(e,t) {this.un 73 75 62 73 63 72 69 62 65 28 65 2C 74 29 7D 2C subscrib e(e,t)}, 65 7D 28 29 3B 74 2E 53 69 67 6E 61 6C 48 61 6E e}();t.S ignalHan 64 6C 69 6E 67 42 61 73 65 3D 6C 7D 2C 38 36 30 dlingBas e=l},860 32 3A 66 75 6E 63 74 69 6F 6E 28 65 2C 74 2C 69 2:functi on(e,t,i 29 7B 22 75 73 65 20 73 74 72 69 63 74 22 3B 4F ){"use s trict";O 62 6A 65 63 74 2E 64 65 66 69 6E 65 50 72 6F 70 bject.de fineProp 65 72 74 79 28 74 2C 22 5F 5F 65 73 4D 6F 64 75 erty(t," __esModu 6C 65 22 2C 7B 76 61 6C 75 65 3A 21 30 7D 29 3B le",{val ue:!0}); 76 61 72 20 6F 3D 69 28 34 36 39 39 29 3B 74 2E var o=i( 4699);t. 53 69 6D 70 6C 65 45 76 65 6E 74 44 69 73 70 61 SimpleEv entDispa 74 63 68 65 72 3D 6F 2E 53 69 6D 70 6C 65 45 76 tcher=o. SimpleEv 65 6E 74 44 69 73 70 61 74 63 68 65 72 2C 74 2E entDispa tcher,t. 53 69 6D 70 6C 65 45 76 65 6E 74 48 61 6E 64 6C SimpleEv entHandl 69 6E 67 42 61 73 65 3D 6F 2E 53 69 6D 70 6C 65 ingBase= o.Simple 45 76 65 6E 74 48 61 6E 64 6C 69 6E 67 42 61 73 EventHan dlingBas 65 2C 74 2E 53 69 6D 70 6C 65 45 76 65 6E 74 4C e,t.Simp leEventL 69 73 74 3D 6F 2E 53 69 6D 70 6C 65 45 76 65 6E ist=o.Si mpleEven 74 4C 69 73 74 2C 74 2E 4E 6F 6E 55 6E 69 66 6F tList,t. NonUnifo 72 6D 53 69 6D 70 6C 65 45 76 65 6E 74 4C 69 73 rmSimple EventLis 74 3D 6F 2E 4E 6F 6E 55 6E 69 66 6F 72 6D 53 69 t=o.NonU niformSi 6D 70 6C 65 45 76 65 6E 74 4C 69 73 74 7D 2C 34 mpleEven tList},4 36 39 39 3A 66 75 6E 63 74 69 6F 6E 28 65 2C 74 699:func tion(e,t 2C 69 29 7B 22 75 73 65 20 73 74 72 69 63 74 22 ,i){"use strict" 3B 76 61 72 20 6F 2C 6E 3D 74 68 69 73 26 26 74 ;var o,n =this&&t 68 69 73 2E 5F 5F 65 78 74 65 6E 64 73 7C 7C 28 his.__ex tends||( 6F 3D 66 75 6E 63 74 69 6F 6E 28 65 2C 74 29 7B o=functi on(e,t){ 72 65 74 75 72 6E 20 6F 3D 4F 62 6A 65 63 74 2E return o =Object. 73 65 74 50 72 6F 74 6F 74 79 70 65 4F 66 7C 7C setProto typeOf|| 7B 5F 5F 70 72 6F 74 6F 5F 5F 3A 5B 5D 7D 69 6E {__proto __:[]}in 73 74 61 6E 63 65 6F 66 20 41 72 72 61 79 26 26 stanceof Array&& 66 75 6E 63 74 69 6F 6E 28 65 2C 74 29 7B 65 2E function (e,t){e. 5F 5F 70 72 6F 74 6F 5F 5F 3D 74 7D 7C 7C 66 75 __proto_ _=t}||fu 6E 63 74 69 6F 6E 28 65 2C 74 29 7B 66 6F 72 28 nction(e ,t){for( 76 61 72 20 69 20 69 6E 20 74 29 74 2E 68 61 73 var i in t)t.has 4F 77 6E 50 72 6F 70 65 72 74 79 28 69 29 26 26 OwnPrope rty(i)&& 28 65 5B 69 5D 3D 74 5B 69 5D 29 7D 2C 6F 28 65 (e[i]=t[ i])},o(e 2C 74 29 7D 2C 66 75 6E 63 74 69 6F 6E 28 65 2C ,t)},fun ction(e, 74 29 7B 66 75 6E 63 74 69 6F 6E 20 69 28 29 7B t){funct ion i(){ 74 68 69 73 2E 63 6F 6E 73 74 72 75 63 74 6F 72 this.con structor 3D 65 7D 6F 28 65 2C 74 29 2C 65 2E 70 72 6F 74 =e}o(e,t ),e.prot 6F 74 79 70 65 3D 6E 75 6C 6C 3D 3D 3D 74 3F 4F otype=nu ll===t?O 62 6A 65 63 74 2E 63 72 65 61 74 65 28 74 29 3A bject.cr eate(t): 28 69 2E 70 72 6F 74 6F 74 79 70 65 3D 74 2E 70 (i.proto type=t.p 72 6F 74 6F 74 79 70 65 2C 6E 65 77 20 69 29 7D rototype ,new i)} 29 3B 4F 62 6A 65 63 74 2E 64 65 66 69 6E 65 50 );Object .defineP 72 6F 70 65 72 74 79 28 74 2C 22 5F 5F 65 73 4D roperty( t,"__esM 6F 64 75 6C 65 22 2C 7B 76 61 6C 75 65 3A 21 30 odule",{ value:!0 7D 29 3B 76 61 72 20 72 3D 69 28 33 32 31 30 29 });var r =i(3210) 2C 73 3D 66 75 6E 63 74 69 6F 6E 28 65 29 7B 66 ,s=funct ion(e){f 75 6E 63 74 69 6F 6E 20 74 28 29 7B 72 65 74 75 unction t(){retu 72 6E 20 65 2E 63 61 6C 6C 28 74 68 69 73 29 7C rn e.cal l(this)| 7C 74 68 69 73 7D 72 65 74 75 72 6E 20 6E 28 74 |this}re turn n(t 2C 65 29 2C 74 2E 70 72 6F 74 6F 74 79 70 65 2E ,e),t.pr ototype. 64 69 73 70 61 74 63 68 3D 66 75 6E 63 74 69 6F dispatch =functio 6E 28 65 29 7B 74 68 69 73 2E 5F 64 69 73 70 61 n(e){thi s._dispa 74 63 68 28 21 31 2C 74 68 69 73 2C 61 72 67 75 tch(!1,t his,argu 6D 65 6E 74 73 29 7D 2C 74 2E 70 72 6F 74 6F 74 ments)}, t.protot 79 70 65 2E 64 69 73 70 61 74 63 68 41 73 79 6E ype.disp atchAsyn 63 3D 66 75 6E 63 74 69 6F 6E 28 65 29 7B 74 68 c=functi on(e){th 69 73 2E 5F 64 69 73 70 61 74 63 68 28 21 30 2C is._disp atch(!0, 74 68 69 73 2C 61 72 67 75 6D 65 6E 74 73 29 7D this,arg uments)} 2C 74 2E 70 72 6F 74 6F 74 79 70 65 2E 61 73 45 ,t.proto type.asE 76 65 6E 74 3D 66 75 6E 63 74 69 6F 6E 28 29 7B vent=fun ction(){ 72 65 74 75 72 6E 20 65 2E 70 72 6F 74 6F 74 79 return e .prototy 70 65 2E 61 73 45 76 65 6E 74 2E 63 61 6C 6C 28 pe.asEve nt.call( 74 68 69 73 29 7D 2C 74 7D 28 72 2E 44 69 73 70 this)},t }(r.Disp 61 74 63 68 65 72 42 61 73 65 29 3B 74 2E 53 69 atcherBa se);t.Si 6D 70 6C 65 45 76 65 6E 74 44 69 73 70 61 74 63 mpleEven tDispatc 68 65 72 3D 73 3B 76 61 72 20 61 3D 66 75 6E 63 her=s;va r a=func 74 69 6F 6E 28 29 7B 66 75 6E 63 74 69 6F 6E 20 tion(){f unction dbug: Microsoft.AspNetCore.Server.Kestrel.Core.Internal.LoggingConnectionMiddleware[0] WriteAsync[2057] 65 28 29 7B 74 68 69 73 2E 5F 65 76 65 6E 74 73 e(){this ._events 3D 7B 7D 7D 72 65 74 75 72 6E 20 65 2E 70 72 6F ={}}retu rn e.pro 74 6F 74 79 70 65 2E 67 65 74 3D 66 75 6E 63 74 totype.g et=funct 69 6F 6E 28 65 29 7B 69 66 28 74 68 69 73 2E 5F ion(e){i f(this._ 65 76 65 6E 74 73 5B 65 5D 29 72 65 74 75 72 6E events[e ])return 20 74 68 69 73 2E 5F 65 76 65 6E 74 73 5B 65 5D this._e vents[e] 3B 76 61 72 20 74 3D 74 68 69 73 2E 63 72 65 61 ;var t=t his.crea 74 65 44 69 73 70 61 74 63 68 65 72 28 29 3B 72 teDispat cher();r 65 74 75 72 6E 20 74 68 69 73 2E 5F 65 76 65 6E eturn th is._even 74 73 5B 65 5D 3D 74 2C 74 7D 2C 65 2E 70 72 6F ts[e]=t, t},e.pro 74 6F 74 79 70 65 2E 72 65 6D 6F 76 65 3D 66 75 totype.r emove=fu 6E 63 74 69 6F 6E 28 65 29 7B 64 65 6C 65 74 65 nction(e ){delete 20 74 68 69 73 2E 5F 65 76 65 6E 74 73 5B 65 5D this._e vents[e] 7D 2C 65 2E 70 72 6F 74 6F 74 79 70 65 2E 63 72 },e.prot otype.cr 65 61 74 65 44 69 73 70 61 74 63 68 65 72 3D 66 eateDisp atcher=f 75 6E 63 74 69 6F 6E 28 29 7B 72 65 74 75 72 6E unction( ){return 20 6E 65 77 20 73 7D 2C 65 7D 28 29 3B 74 2E 4E new s}, e}();t.N 6F 6E 55 6E 69 66 6F 72 6D 53 69 6D 70 6C 65 45 onUnifor mSimpleE 76 65 6E 74 4C 69 73 74 3D 61 3B 76 61 72 20 6C ventList =a;var l 3D 66 75 6E 63 74 69 6F 6E 28 65 29 7B 66 75 6E =functio n(e){fun 63 74 69 6F 6E 20 74 28 29 7B 72 65 74 75 72 6E ction t( ){return 20 65 2E 63 61 6C 6C 28 74 68 69 73 29 7C 7C 74 e.call( this)||t 68 69 73 7D 72 65 74 75 72 6E 20 6E 28 74 2C 65 his}retu rn n(t,e 29 2C 74 2E 70 72 6F 74 6F 74 79 70 65 2E 63 72 ),t.prot otype.cr 65 61 74 65 44 69 73 70 61 74 63 68 65 72 3D 66 eateDisp atcher=f 75 6E 63 74 69 6F 6E 28 29 7B 72 65 74 75 72 6E unction( ){return 20 6E 65 77 20 73 7D 2C 74 7D 28 72 2E 45 76 65 new s}, t}(r.Eve 6E 74 4C 69 73 74 42 61 73 65 29 3B 74 2E 53 69 ntListBa se);t.Si 6D 70 6C 65 45 76 65 6E 74 4C 69 73 74 3D 6C 3B mpleEven tList=l; 76 61 72 20 63 3D 66 75 6E 63 74 69 6F 6E 28 29 var c=fu nction() 7B 66 75 6E 63 74 69 6F 6E 20 65 28 29 7B 74 68 {functio n e(){th 69 73 2E 5F 65 76 65 6E 74 73 3D 6E 65 77 20 6C is._even ts=new l 7D 72 65 74 75 72 6E 20 4F 62 6A 65 63 74 2E 64 }return Object.d 65 66 69 6E 65 50 72 6F 70 65 72 74 79 28 65 2E efinePro perty(e. 70 72 6F 74 6F 74 79 70 65 2C 22 65 76 65 6E 74 prototyp e,"event 73 22 2C 7B 67 65 74 3A 66 75 6E 63 74 69 6F 6E s",{get: function 28 29 7B 72 65 74 75 72 6E 20 74 68 69 73 2E 5F (){retur n this._ 65 76 65 6E 74 73 7D 2C 65 6E 75 6D 65 72 61 62 events}, enumerab 6C 65 3A 21 30 2C 63 6F 6E 66 69 67 75 72 61 62 le:!0,co nfigurab 6C 65 3A 21 30 7D 29 2C 65 2E 70 72 6F 74 6F 74 le:!0}), e.protot 79 70 65 2E 73 75 62 73 63 72 69 62 65 3D 66 75 ype.subs cribe=fu 6E 63 74 69 6F 6E 28 65 2C 74 29 7B 74 68 69 73 nction(e ,t){this 2E 5F 65 76 65 6E 74 73 2E 67 65 74 28 65 29 2E ._events .get(e). 73 75 62 73 63 72 69 62 65 28 74 29 7D 2C 65 2E subscrib e(t)},e. 70 72 6F 74 6F 74 79 70 65 2E 73 75 62 3D 66 75 prototyp e.sub=fu 6E 63 74 69 6F 6E 28 65 2C 74 29 7B 74 68 69 73 nction(e ,t){this 2E 73 75 62 73 63 72 69 62 65 28 65 2C 74 29 7D .subscri be(e,t)} 2C 65 2E 70 72 6F 74 6F 74 79 70 65 2E 6F 6E 65 ,e.proto type.one 3D 66 75 6E 63 74 69 6F 6E 28 65 2C 74 29 7B 74 =functio n(e,t){t 68 69 73 2E 5F 65 76 65 6E 74 73 2E 67 65 74 28 his._eve nts.get( 65 29 2E 6F 6E 65 28 74 29 7D 2C 65 2E 70 72 6F e).one(t )},e.pro 74 6F 74 79 70 65 2E 68 61 73 3D 66 75 6E 63 74 totype.h as=funct 69 6F 6E 28 65 2C 74 29 7B 72 65 74 75 72 6E 20 ion(e,t) {return 74 68 69 73 2E 5F 65 76 65 6E 74 73 2E 67 65 74 this._ev ents.get 28 65 29 2E 68 61 73 28 74 29 7D 2C 65 2E 70 72 (e).has( t)},e.pr 6F 74 6F 74 79 70 65 2E 75 6E 73 75 62 73 63 72 ototype. unsubscr 69 62 65 3D 66 75 6E 63 74 69 6F 6E 28 65 2C 74 ibe=func tion(e,t 29 7B 74 68 69 73 2E 5F 65 76 65 6E 74 73 2E 67 ){this._ events.g 65 74 28 65 29 2E 75 6E 73 75 62 73 63 72 69 62 et(e).un subscrib 65 28 74 29 7D 2C 65 2E 70 72 6F 74 6F 74 79 70 e(t)},e. prototyp 65 2E 75 6E 73 75 62 3D 66 75 6E 63 74 69 6F 6E e.unsub= function 28 65 2C 74 29 7B 74 68 69 73 2E 75 6E 73 75 62 (e,t){th is.unsub 73 63 72 69 62 65 28 65 2C 74 29 7D 2C 65 7D 28 scribe(e ,t)},e}( 29 3B 74 2E 53 69 6D 70 6C 65 45 76 65 6E 74 48 );t.Simp leEventH 61 6E 64 6C 69 6E 67 42 61 73 65 3D 63 7D 2C 38 andlingB ase=c},8 39 39 33 3A 66 75 6E 63 74 69 6F 6E 28 65 2C 74 993:func tion(e,t 2C 69 29 7B 22 75 73 65 20 73 74 72 69 63 74 22 ,i){"use strict" 3B 76 61 72 20 6F 3D 69 28 33 32 31 30 29 3B 6F ;var o=i (3210);o 2E 44 69 73 70 61 74 63 68 65 72 42 61 73 65 2C .Dispatc herBase, 6F 2E 44 69 73 70 61 74 63 68 65 72 57 72 61 70 o.Dispat cherWrap 70 65 72 2C 6F 2E 45 76 65 6E 74 4C 69 73 74 42 per,o.Ev entListB 61 73 65 2C 6F 2E 53 75 62 73 63 72 69 70 74 69 ase,o.Su bscripti 6F 6E 3B 76 61 72 20 6E 3D 69 28 33 31 33 32 29 on;var n =i(3132) 3B 74 2E 70 42 3D 6E 2E 45 76 65 6E 74 44 69 73 ;t.pB=n. EventDis 70 61 74 63 68 65 72 2C 6E 2E 45 76 65 6E 74 48 patcher, n.EventH 61 6E 64 6C 69 6E 67 42 61 73 65 2C 6E 2E 45 76 andlingB ase,n.Ev 65 6E 74 4C 69 73 74 2C 6E 2E 4E 6F 6E 55 6E 69 entList, n.NonUni 66 6F 72 6D 45 76 65 6E 74 4C 69 73 74 3B 76 61 formEven tList;va 72 20 72 3D 69 28 38 36 30 32 29 3B 74 2E 46 4B r r=i(86 02);t.FK 3D 72 2E 53 69 6D 70 6C 65 45 76 65 6E 74 44 69 =r.Simpl eEventDi 73 70 61 74 63 68 65 72 2C 72 2E 53 69 6D 70 6C spatcher ,r.Simpl 65 45 76 65 6E 74 48 61 6E 64 6C 69 6E 67 42 61 eEventHa ndlingBa 73 65 2C 72 2E 53 69 6D 70 6C 65 45 76 65 6E 74 se,r.Sim pleEvent 4C 69 73 74 2C 72 2E 4E 6F 6E 55 6E 69 66 6F 72 List,r.N onUnifor 6D 53 69 6D 70 6C 65 45 76 65 6E 74 4C 69 73 74 mSimpleE ventList 3B 76 61 72 20 73 3D 69 28 31 31 30 36 29 3B 73 ;var s=i (1106);s 2E 53 69 67 6E 61 6C 44 69 73 70 61 74 63 68 65 .SignalD ispatche 72 2C 73 2E 53 69 67 6E 61 6C 48 61 6E 64 6C 69 r,s.Sign alHandli 6E 67 42 61 73 65 2C 73 2E 53 69 67 6E 61 6C 4C ngBase,s .SignalL 69 73 74 7D 2C 31 31 30 32 3A 66 75 6E 63 74 69 ist},110 2:functi 6F 6E 28 29 7B 76 61 72 20 65 3D 66 75 6E 63 74 on(){var e=funct 69 6F 6E 28 29 7B 66 75 6E 63 74 69 6F 6E 20 65 ion(){fu nction e 28 65 2C 74 29 7B 66 6F 72 28 76 61 72 20 69 3D (e,t){fo r(var i= 30 3B 69 3C 74 2E 6C 65 6E 67 74 68 3B 69 2B 2B 0;i