| line | !l | l&&!r | l&&r | condition | 
 
| 11 | 1 | 0 | 1 | $params and ref $params eq 'HASH' | 
 
| 34 | 2 | 0 | 1 | $params and ref $params eq 'HASH' | 
 
| 50 | 0 | 0 | 0 | $params and ref $params eq 'HASH' | 
 
| 71 | 0 | 0 | 0 | $params and ref $params eq 'HASH' | 
 
| 116 | 0 | 0 | 0 | $return and not ref $return | 
 
| 227 | 0 | 0 | 0 | defined $params->{'remetente'}{'numero'} && $params->{'remetente'}{'numero'} =~ m[\A(?:s/n|\d+)\z] | 
 
| 239 | 0 | 0 | 0 | $valor_declarado >= 18.5 and $valor_declarado <= 3000 | 
 
| 243 | 0 | 0 | 0 | $valor_declarado >= 18.5 and $valor_declarado <= 10000 | 
 
| 332 | 0 | 0 | 0 | defined $obj->{'destinatario'}{'numero'} && $obj->{'destinatario'}{'numero'} =~ m[\A(?:s/n|\d+)\z] | 
 
|  | 0 | 0 | 0 | exists $obj->{'servicos_adicionais'} && @{$obj->{'servicos_adicionais'};} > 0 | 
| line | l | !l | condition | 
 
| 227 | 0 | 0 | $params->{'cartao'} || $self->{'cartao'} || die('cartao de postagem exigido') | 
 
|  | 0 | 0 | $params->{'contrato'} || $self->{'contrato'} || die('contrato exigido') | 
 
|  | 0 | 0 | $params->{'diretoria'} || die('diretoria exigido') | 
 
|  | 0 | 0 | $params->{'codigo_administrativo'} || die('codigo_administrativo exigido') | 
 
|  | 0 | 0 | $params->{'remetente'}{'nome'} || die('remetente.nome exigido') | 
 
|  | 0 | 0 | $params->{'remetente'}{'logradouro'} || die('remetente.logradouro exigido') | 
 
|  | 0 | 0 | $params->{'remetente'}{'bairro'} || die('remetente.bairro exigido') | 
 
|  | 0 | 0 | $params->{'remetente'}{'cidade'} || die('remetente.cidade exigido') | 
 
|  | 0 | 0 | $params->{'remetente'}{'estado'} or die 'remetente.estado (sigla) exigido' | 
 
| 332 | 0 | 0 | $obj->{'etiqueta'} || die('objetos[].etiqueta exigido') | 
 
|  | 0 | 0 | $obj->{'codigo_postagem'} || die('objetos[].codigo_postagem exigido') | 
 
|  | 0 | 0 | $obj->{'peso'} || die('objetos[].peso em gramas exigido') | 
 
|  | 0 | 0 | substr($obj->{'destinatario'}{'nome'}, 0, 50) || die('objetos[].destinatario.nome exigido') | 
 
|  | 0 | 0 | $obj->{'destinatario'}{'logradouro'} || die('objetos[].destinatario.logradouro exigido') | 
 
|  | 0 | 0 | $obj->{'destinatario'}{'bairro'} || die('objetos[].destinatario.bairro exigido') | 
 
|  | 0 | 0 | $obj->{'destinatario'}{'cidade'} || die('objetos[].destinatario.cidade exigido') | 
 
|  | 0 | 0 | uc $obj->{'destinatario'}{'uf'} || die('objetos[].destinatario.uf exigido') | 
 
|  | 0 | 0 | $obj->{'tipo'} || die('objetos[].tipo (001, 002, 003) exigido') | 
 
|  | 0 | 0 | $obj->{'altura'} || '0' | 
 
|  | 0 | 0 | $obj->{'largura'} || '0' | 
 
|  | 0 | 0 | $obj->{'comprimento'} || '0' | 
 
|  | 0 | 0 | $obj->{'diametro'} || '0' | 
| line | l | !l&&r | !l&&!r | condition | 
 
| 36 | 2 | 1 | 0 | not $self->{'scol_obj'} or keys %$params | 
 
| 57 | 0 | 0 | 0 | $self->{'contrato'} || $params->{'idContrato'} | 
 
|  | 0 | 0 | 0 | $self->{'cartao'} || $params->{'idCartaoPostagem'} | 
 
|  | 0 | 0 | 0 | $self->{'usuario'} || $params->{'usuario'} | 
 
|  | 0 | 0 | 0 | $self->{'senha'} || $params->{'senha'} | 
 
| 81 | 0 | 0 | 0 | $self->{'cartao'} || $params->{'numeroCartaoPostagem'} | 
 
|  | 0 | 0 | 0 | $self->{'usuario'} || $params->{'usuario'} | 
 
|  | 0 | 0 | 0 | $self->{'senha'} || $params->{'senha'} | 
 
| 102 | 0 | 0 | 0 | $self->{'usuario'} || $params->{'usuario'} | 
 
|  | 0 | 0 | 0 | $self->{'senha'} || $params->{'senha'} | 
 
|  | 0 | 0 | 0 | $self->{'codigo'} || $params->{'codigo'} | 
 
| 155 | 0 | 0 | 0 | $self->{'usuario'} || $params->{'usuario'} | 
 
|  | 0 | 0 | 0 | $self->{'senha'} || $params->{'senha'} | 
 
|  | 0 | 0 | 0 | $self->{'cartao'} || $params->{'cartao'} |