| line | true | false | branch | 
 
| 13 | 0 | 33 | if (ref $args ne 'HASH') | 
 
| 19 | 33 | 0 | unless $result | 
 
| 33 | 33 | 0 | if (not ref $args->{$k}) { } | 
 
| 34 | 0 | 33 | if @failed = _failed_key_value($k, $args->{$k}, $config->{'skip_check_sanity'}) | 
 
| 36 | 0 | 0 | if (ref $args->{$k} eq 'HASH') { } | 
 
|  | 0 | 0 | elsif (ref $args->{$k} eq 'ARRAY') { } | 
 
| 39 | 0 | 0 | if @failed = _failed_key_value($l, $args->{$k}{$l}, $config->{'skip_check_sanity'}) | 
 
| 43 | 0 | 0 | if @failed = _failed_key_value($k, $l, $config->{'skip_check_sanity'}) | 
 
| 49 | 0 | 33 | if (@failed) | 
 
| 62 | 0 | 33 | unless ($key =~ /$key_regex/) | 
 
| 66 | 0 | 33 | if ($skip_check_sanity and $key =~ /$skip_check_sanity/) | 
 
| 70 | 0 | 33 | if (not $key =~ /$key_regex/ or $value and not $value =~ /^[\p{Script=Common}\p{Letter}\s\w\@_:!-~]{0,300}$/) |