{ (map { amt($cwr->{$_}) } qw(offered accepted unwanted rejected)),
(map { pct($cwr->{$_}, $cwr->{offered}) } qw(accepted rejected)),
($cwr->{offered_nc} ? (amt($cwr->{offered_nc}),
pct($cwr->{offered_nc}, $cwr->{offered}))
{ (map { amt($cwr->{$_}) } qw(offered accepted unwanted rejected)),
(map { pct($cwr->{$_}, $cwr->{offered}) } qw(accepted rejected)),
($cwr->{offered_nc} ? (amt($cwr->{offered_nc}),
pct($cwr->{offered_nc}, $cwr->{offered}))