phocusAPI=function(){}; $pr=phocusAPI.prototype; $pr.dr='/'; $pr.register=function(_class) { _class.prototype=new phocusAPI(); _class.Catcher=this.Catcher; return _class.prototype; } $pr.trylist=function(arr) { for(var i=0;i0)continue; if(it.r>=-1) { it.v[it.v.length-2]=it.r; it.v[it.v.length-1]=it.rr; var rtn=it.o[it.m].apply(it.o,it.v); it.r=typeof rtn=='number' ? rtn : it.r-1; if(it.r>=0)continue; } if(it.eo==null) it.eo=phocus; if(it.em==null) it.em='discard'; if(it.ev==null) it.ev=[]; it.eo[it.em].apply(it.eo,it.ev); this.endrun(i); } }, endrun:function(i) { this.removerun(i); } };