| line | l | !l&&r | !l&&!r | condition | 
 
| 191 | 1 | 1 | 2 | $ENV{'NET_SHAREPOINT_VERBOSE'} or $ENV{'NET_SHAREPOINT_DEBUG'} | 
 
| 354 | 4 | 4 | 0 | $self->{'config'}{'token_file'} ||= $DEFAULT_SHAREPOINT_TOKEN_FILE | 
 
| 355 | 1 | 7 | 0 | $self->{'config'}{'max_log_size'} ||= $MAX_LOG_SIZE | 
 
| 356 | 1 | 7 | 0 | $self->{'config'}{'chunk_size'} ||= $DEFAULT_CHUNK_SIZE | 
 
| 357 | 0 | 8 | 0 | $self->{'config'}{'retries'} ||= $DEFAULT_RETRIES | 
 
| 358 | 0 | 0 | 8 | $ENV{'NET_SHAREPOINT_DEBUG'} ||= $opts->{'debug'} | 
 
| 359 | 0 | 0 | 8 | $ENV{'NET_SHAREPOINT_VERBOSE'} ||= $opts->{'verbose'} | 
 
| 483 | 0 | 0 | 0 | $self->{'ua'} ||= "LWP::UserAgent"->new | 
 
| 484 | 0 | 0 | 0 | $self->{'token'}{'payload'} ||= $self->create_payload | 
 
| 557 | 0 | 38 | 0 | $opts->{'pattern'} || $opts->{'type'} | 
 
| 586 | 36 | 0 | 0 | $object // () | 
 
| 620 | 0 | 0 | 0 | $self->{'ua'} ||= "LWP::UserAgent"->new | 
 
| 621 | 0 | 0 | 0 | $opts->{'retries'} ||= $DEFAULT_RETRIES | 
 
| 623 | 0 | 0 | 0 | $opts->{'action'} eq 'download' || $opts->{'action'} eq 'list' | 
 
| 631 | 0 | 0 | 0 | $http_opts{'Authorization'} ||= $DEFAULT_SHAREPOINT_POST_PARAMS{'Authorization'} | 
 
| 689 | 0 | 0 | 0 | shift() || $self->{'config'}{'chunk_size'} || $DEFAULT_CHUNK_SIZE | 
 
| 714 | 0 | 0 | 0 | $opts->{'retries'} || $self->{'config'}{'retries'} | 
 
| 753 | 0 | 0 | 0 | $object ||= basename($item) | 
 
| 772 | 0 | 0 | 0 | $opts->{'retries'} || $self->{'config'}{'retries'} | 
 
| 830 | 0 | 0 | 0 | $opts->{'retries'} || $self->{'config'}{'retries'} | 
 
| 856 | 0 | 0 | 0 | shift() || $opts->{'path'} | 
 
| 870 | 0 | 0 | 0 | $opts->{'retries'} || $self->{'config'}{'retries'} | 
 
| 905 | 0 | 0 | 0 | $opts->{'retries'} || $self->{'config'}{'retries'} | 
 
| 936 | 0 | 0 | 0 | $opts->{'retries'} || $self->{'config'}{'retries'} | 
 
| 969 | 0 | 0 | 0 | $opts->{'retries'} || $self->{'config'}{'retries'} | 
 
| 1002 | 0 | 0 | 0 | $opts->{'retries'} || $self->{'config'}{'retries'} |