|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
70
 | 
 22  | 
 3  | 
 if 1 == scalar @_  | 
 
| 
80
 | 
 0  | 
 0  | 
 if 'json' eq $type  | 
 
| 
81
 | 
 0  | 
 0  | 
 if 'yaml' eq $type  | 
 
| 
88
 | 
 0  | 
 0  | 
 if $filename =~ /\.json$/  | 
 
| 
89
 | 
 0  | 
 0  | 
 if $filename =~ /\.yaml$/  | 
 
| 
90
 | 
 0  | 
 0  | 
 if $filename =~ /\.yml$/  | 
 
| 
111
 | 
 0  | 
 0  | 
 if (2 == scalar @_)  | 
 
| 
115
 | 
 0  | 
 0  | 
 if $type eq 'auto'  | 
 
| 
123
 | 
 0  | 
 0  | 
 if (2 == scalar @_)  | 
 
| 
127
 | 
 0  | 
 0  | 
 if $type eq 'auto'  | 
 
| 
135
 | 
 22  | 
 9  | 
 if 1 == scalar @_  | 
 
| 
137
 | 
 25  | 
 6  | 
 if 'ARRAY' ne ref $path  | 
 
| 
144
 | 
 0  | 
 0  | 
 if 1 == scalar @_  | 
 
| 
145
 | 
 0  | 
 0  | 
 'ARRAY' eq ref $path ? :  | 
 
| 
154
 | 
 25  | 
 1  | 
 if ('HASH' eq ref $data)  | 
 
| 
158
 | 
 1  | 
 0  | 
 if ('ARRAY' eq ref $data)  | 
 
| 
159
 | 
 0  | 
 1  | 
 unless (/^\d+$/)  | 
 
| 
178
 | 
 1  | 
 2  | 
 if (not defined $key_pre or $key_pre eq '')  | 
 
| 
183
 | 
 1  | 
 1  | 
 if ('HASH' eq ref $data_pre)  | 
 
| 
187
 | 
 1  | 
 0  | 
 if ('ARRAY' eq ref $data_pre)  | 
 
| 
188
 | 
 0  | 
 1  | 
 unless ($key_pre =~ /^\d+$/)  | 
 
| 
204
 | 
 1  | 
 2  | 
 if (not defined $key_pre or $key_pre eq '')  | 
 
| 
209
 | 
 1  | 
 1  | 
 if ('HASH' eq ref $data_pre)  | 
 
| 
213
 | 
 1  | 
 0  | 
 if ('ARRAY' eq ref $data_pre)  | 
 
| 
214
 | 
 0  | 
 1  | 
 unless ($key_pre =~ /^\d+$/)  | 
 
| 
231
 | 
 1  | 
 2  | 
 if (not defined $key_to or $key_to eq '')  | 
 
| 
236
 | 
 1  | 
 1  | 
 if ('HASH' eq ref $data_to)  | 
 
| 
240
 | 
 1  | 
 0  | 
 if ('ARRAY' eq ref $data_to)  | 
 
| 
241
 | 
 0  | 
 1  | 
 unless ($key_to =~ /^\d+$/)  |