| line | true | false | branch | 
 
| 21 | 0 | 1 | if (@_ == 1 and ref $_[0] eq 'HASH') { } | 
 
| 33 | 0 | 0 | if scalar @_ == 1 | 
 
| 34 | 0 | 0 | scalar @_ == 2 ? : | 
 
| 50 | 0 | 0 | if (ref $self) { } | 
 
| 72 | 14 | 0 | if (my $context = $payload->{'requestContext'}) | 
 
| 73 | 3 | 11 | if ($context->{'elb'}) | 
 
| 78 | 6 | 5 | if (my $version = $payload->{'version'}) | 
 
| 79 | 0 | 6 | if ($version =~ /^1[.]/u) | 
 
| 83 | 6 | 0 | if ($version =~ /^2[.]/u) | 
 
| 102 | 4 | 0 | if (ref $value eq 'ARRAY') { } | 
 
| 120 | 60 | 6 | unless ($key =~ /^(?:CONTENT_LENGTH|CONTENT_TYPE)$/u) | 
 
| 123 | 48 | 18 | if (ref $value eq "ARRAY") | 
 
| 140 | 1 | 7 | if ($ctx) | 
 
| 146 | 3 | 5 | if ($payload->{'isBase64Encoded'}) | 
 
| 154 | 4 | 4 | if ($env->{'QUERY_STRING'}) | 
 
| 161 | 8 | 0 | if ($requestContext) | 
 
| 164 | 5 | 0 | if ($stage and $path and $path ne $payload->{'path'}) | 
 
| 182 | 46 | 7 | unless ($key =~ /^(?:CONTENT_LENGTH|CONTENT_TYPE)$/u) | 
 
| 199 | 0 | 6 | if ($ctx) | 
 
| 205 | 2 | 4 | if ($payload->{'isBase64Encoded'}) | 
 
| 214 | 2 | 4 | if ($env->{'QUERY_STRING'}) | 
 
| 235 | 3 | 1 | if (ref $body eq 'ARRAY') { } | 
 
| 247 | 1 | 3 | if ($isBase64Encoded) { } |