| line | l | !l&&r | !l&&!r | condition | 
 
| 84 | 16 | 15 | 2 | $args{'SSL_server'} or defined $args{'SSL_verify_mode'} | 
 
|  | 15 | 0 | 2 | $args{'SSL_server'} or defined $args{'SSL_verify_mode'} or defined $args{'SSL_ca_file'} | 
 
|  | 0 | 1 | 1 | $args{'SSL_server'} or defined $args{'SSL_verify_mode'} or defined $args{'SSL_ca_file'} or defined $args{'SSL_ca_path'} | 
 
| 223 | 6 | 16 | 0 | my $on_upgraded = delete $params{'on_upgraded'} or defined wantarray | 
 
| 225 | 6 | 16 | 0 | my $on_error = delete $params{'on_error'} or defined wantarray | 
 
| 262 | 15 | 2 | 0 | $stream || $socket | 
 
| 365 | 3 | 3 | 0 | my $on_ssl_error = delete $params{'on_ssl_error'} or defined wantarray | 
 
| 367 | 3 | 3 | 0 | delete $params{'handle'} || do {
	require IO::Async::Stream;
'IO::Async::Stream'->new
} | 
 
| 447 | 3 | 2 | 0 | my $on_ssl_error = delete $params{'on_ssl_error'} or defined wantarray | 
 
| 460 | 1 | 4 | 0 | not defined $stream or $stream->isa('IO::Async::Stream') | 
 
| 480 | 4 | 1 | 0 | $stream || $socket |