|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
61
 | 
 12  | 
 2  | 
 if (not %didnt_emit)  | 
 
| 
62
 | 
 12  | 
 0  | 
 if defined $subscriber->{'next'}  | 
 
| 
68
 | 
 2  | 
 2  | 
 if ($num_active == 0)  | 
 
| 
69
 | 
 2  | 
 0  | 
 if defined $subscriber->{'complete'}  | 
 
| 
83
 | 
 5  | 
 71  | 
 unless (@$sources)  | 
 
| 
84
 | 
 5  | 
 0  | 
 if defined $subscriber->{'complete'}  | 
 
| 
139
 | 
 9  | 
 0  | 
 if defined $subscriber->{'complete'}  | 
 
| 
151
 | 
 0  | 
 4  | 
 unless $arg_is_array or $arg_is_hash  | 
 
| 
154
 | 
 2  | 
 2  | 
 if ($arg_is_array)  | 
 
| 
166
 | 
 2  | 
 2  | 
 if $arg_is_array  | 
 
| 
172
 | 
 0  | 
 4  | 
 unless (@keys)  | 
 
| 
173
 | 
 0  | 
 0  | 
 if defined $subscriber->{'complete'}  | 
 
| 
189
 | 
 9  | 
 2  | 
 if (exists $last_values{$key}) { }  | 
 
| 
190
 | 
 2  | 
 7  | 
 if (keys %last_values == keys %$sources)  | 
 
| 
191
 | 
 1  | 
 1  | 
 if ($arg_is_array) { }  | 
 
| 
194
 | 
 1  | 
 0  | 
 if defined $subscriber->{'next'}  | 
 
| 
197
 | 
 1  | 
 0  | 
 if defined $subscriber->{'next'}  | 
 
| 
199
 | 
 2  | 
 0  | 
 if defined $subscriber->{'complete'}  | 
 
| 
202
 | 
 2  | 
 0  | 
 if defined $subscriber->{'complete'}  | 
 
| 
215
 | 
 1  | 
 2  | 
 if (&blessed($thing) and $thing->isa('RxPerl::Observable')) { }  | 
 
| 
 | 
 0  | 
 2  | 
 elsif (&blessed($thing) and $thing->isa('Future')) { }  | 
 
| 
 | 
 0  | 
 2  | 
 elsif (&blessed($thing) and $thing->can('then')) { }  | 
 
| 
 | 
 1  | 
 1  | 
 elsif (ref $thing eq 'ARRAY' and not &blessed($thing)) { }  | 
 
| 
 | 
 1  | 
 0  | 
 elsif (defined $thing and not length ref $thing) { }  | 
 
| 
224
 | 
 0  | 
 0  | 
 if defined $subscriber->{'next'}  | 
 
| 
225
 | 
 0  | 
 0  | 
 if defined $subscriber->{'complete'}  | 
 
| 
229
 | 
 0  | 
 0  | 
 if defined $subscriber->{'error'}  | 
 
| 
233
 | 
 0  | 
 0  | 
 if ($thing->is_cancelled)  | 
 
| 
234
 | 
 0  | 
 0  | 
 if defined $subscriber->{'complete'}  | 
 
| 
246
 | 
 0  | 
 0  | 
 if defined $subscriber->{'next'}  | 
 
| 
247
 | 
 0  | 
 0  | 
 if defined $subscriber->{'complete'}  | 
 
| 
250
 | 
 0  | 
 0  | 
 if defined $subscriber->{'error'}  | 
 
| 
278
 | 
 0  | 
 0  | 
 unless $object->isa("Mojo::EventEmitter")  | 
 
| 
287
 | 
 0  | 
 0  | 
 if defined $subscriber->{'next'}  | 
 
| 
291
 | 
 0  | 
 0  | 
 if defined $object  | 
 
| 
303
 | 
 0  | 
 0  | 
 unless $object->isa("Mojo::EventEmitter")  | 
 
| 
312
 | 
 0  | 
 0  | 
 if defined $subscriber->{'next'}  | 
 
| 
316
 | 
 0  | 
 0  | 
 if defined $object  | 
 
| 
337
 | 
 0  | 
 6  | 
 if $must_finish  | 
 
| 
339
 | 
 0  | 
 6  | 
 unless ($ok)  | 
 
| 
340
 | 
 0  | 
 0  | 
 if defined $subscriber->{'error'}  | 
 
| 
343
 | 
 1  | 
 5  | 
 unless ($cond)  | 
 
| 
344
 | 
 1  | 
 0  | 
 if defined $subscriber->{'complete'}  | 
 
| 
347
 | 
 5  | 
 0  | 
 $result_selector ? :  | 
 
| 
348
 | 
 0  | 
 5  | 
 unless ($ok)  | 
 
| 
349
 | 
 0  | 
 0  | 
 if defined $subscriber->{'error'}  | 
 
| 
352
 | 
 5  | 
 0  | 
 if defined $subscriber->{'next'}  | 
 
| 
354
 | 
 0  | 
 5  | 
 unless ($ok)  | 
 
| 
355
 | 
 0  | 
 0  | 
 if defined $subscriber->{'error'}  | 
 
| 
366
 | 
 1  | 
 1  | 
 &$condition() ? :  | 
 
| 
380
 | 
 177  | 
 0  | 
 if defined $subscriber->{'next'}  | 
 
| 
404
 | 
 203  | 
 0  | 
 if defined $subscriber->{'complete'}  | 
 
| 
416
 | 
 157  | 
 562  | 
 if (not --$num_active_subscriptions)  | 
 
| 
417
 | 
 157  | 
 0  | 
 if defined $subscriber->{'complete'}  | 
 
| 
449
 | 
 891  | 
 0  | 
 if defined $subscriber->{'next'}  | 
 
| 
452
 | 
 767  | 
 3  | 
 if defined $subscriber->{'complete'}  | 
 
| 
461
 | 
 2  | 
 8  | 
 unless (@$sources)  | 
 
| 
462
 | 
 2  | 
 0  | 
 if defined $subscriber->{'complete'}  | 
 
| 
546
 | 
 9  | 
 0  | 
 if defined $subscriber->{$type}  | 
 
| 
570
 | 
 7  | 
 0  | 
 if defined $subscriber->{'next'}  | 
 
| 
573
 | 
 1  | 
 0  | 
 if defined $subscriber->{'complete'}  | 
 
| 
589
 | 
 33  | 
 0  | 
 if defined $subscriber->{'error'}  | 
 
| 
607
 | 
 17  | 
 67  | 
 if defined $subscriber->{'next'}  | 
 
| 
608
 | 
 3  | 
 81  | 
 if (defined $period) { }  | 
 
| 
610
 | 
 14  | 
 0  | 
 if defined $subscriber->{'next'}  | 
 
| 
613
 | 
 74  | 
 7  | 
 if defined $subscriber->{'complete'}  | 
 
| 
650
 | 
 17  | 
 31  | 
 if (not &first(sub {
	not @{$_->{'buffer'};};
}
, @sources_metadata))  | 
 
| 
652
 | 
 17  | 
 0  | 
 if defined $subscriber->{'next'}  | 
 
| 
653
 | 
 21  | 
 16  | 
 if not @{$_->{'buffer'};}  | 
 
| 
 | 
 4  | 
 13  | 
 if (&first(sub {
	$_->{'completed'} if not @{$_->{'buffer'};};
}
, @sources_metadata))  | 
 
| 
654
 | 
 4  | 
 0  | 
 if defined $subscriber->{'complete'}  | 
 
| 
659
 | 
 0  | 
 0  | 
 if defined $subscriber->{'error'}  | 
 
| 
663
 | 
 0  | 
 6  | 
 if (not @{$sources_metadata[$i]{'buffer'};})  | 
 
| 
664
 | 
 0  | 
 0  | 
 if defined $subscriber->{'complete'}  |