% my $am = eval { return decode_json $settings->{'app_measures'} } || $settings->{'app_measures'} || {}; %>
<% my $gbm = $gb::pos->{$settings->{'pos'}}->{'app_measures'}; %>
<% my $gb_measures; %>
<% if ($gb::pos->{$settings->{'pos'}}->{'app_measures'} || $am ) { %>
<%
if ($gbm) {
my %gb_measures = %{$gbm};
$gb_measures = \%gb_measures;
}
foreach my $ameas ( keys %{$am} ) {
unless ($gb_measures->{$ameas}) {
$gb_measures->{$ameas} = {};
}
}
%>
<% foreach my $meas ( sort keys %{$am}) { %>
<% $am->{$meas} = {} unless eval { keys %{$am->{$meas}} }; %>
<% my $m = $am->{$meas} || $gb::pos->{$settings->{'pos'}}->{'app_measures'}->{$meas}; %>
<% next if $m->{'type'} eq 'none'; %>
<%= &subs::format_name($meas) %>
<% if ($m->{'type'} eq 'select') { %>
<% } elsif ($m->{'type'} eq 'range') { %>
<%= $am->{$meas}->{'value'} %>
<% } else { %>
<% } %>
| <% if ($ia->{$chip}->{$i}->{'name'}) { %><%= &subs::format_name($ia->{$chip}->{$i}->{'name'}) %> <% } %> | <%= $ia->{$chip}->{$i}->{'component'} %> |
