|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
21
 | 
 2  | 
 35  | 
 if ($format)  | 
 
| 
29
 | 
 2  | 
 2  | 
 if (ref $data eq 'HASH') { }  | 
 
| 
 | 
 2  | 
 0  | 
 elsif (-e $data and -f _ and -r _) { }  | 
 
| 
36
 | 
 0  | 
 2  | 
 if ($@)  | 
 
| 
52
 | 
 0  | 
 35  | 
 if ($self->decode_from and not &Encode::is_utf8($msg))  | 
 
| 
61
 | 
 0  | 
 35  | 
 unless ($data)  | 
 
| 
67
 | 
 0  | 
 35  | 
 unless ($action and exists $$data{$action})  | 
 
| 
68
 | 
 0  | 
 0  | 
 if (exists $$data{'DEFAULT'}) { }  | 
 
| 
69
 | 
 0  | 
 0  | 
 if (exists $$data{'DEFAULT'}{$name}) { }  | 
 
| 
71
 | 
 0  | 
 0  | 
 if (exists $$conf{$type}) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (exists $$conf{'DEFAULT'}) { }  | 
 
| 
86
 | 
 32  | 
 3  | 
 if (exists $$data{$action}{$name}) { }  | 
 
| 
 | 
 3  | 
 0  | 
 elsif (exists $$data{'DEFAULT'} and exists $$data{'DEFAULT'}{$name}) { }  | 
 
| 
88
 | 
 25  | 
 7  | 
 if (exists $$conf{$type}) { }  | 
 
| 
 | 
 7  | 
 0  | 
 elsif (exists $$conf{'DEFAULT'}) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (exists $$data{'DEFAULT'} and exists $$data{'DEFAULT'}{$name}) { }  | 
 
| 
97
 | 
 0  | 
 0  | 
 if (exists $$conf{$type}) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (exists $$conf{'DEFAULT'}) { }  | 
 
| 
108
 | 
 0  | 
 3  | 
 if (exists $$conf{$type}) { }  | 
 
| 
 | 
 3  | 
 0  | 
 elsif (exists $$conf{'DEFAULT'}) { }  |