{{ $device := .Device.Instance }} {{ $WidgetAreas := $device.DeviceProfile.WidgetAreas }}
{{ range $i := .Slice 1 2 }} {{ $widget := index $WidgetAreas $i }} {{ if $widget.Widget }} {{ $.RenderTemplate $widget.Widget.Template ($.Dict "Root" $ "WidgetArea" $widget) }} {{ end }} {{ end }}
{{ range $pair := .Slice (.Slice 3 4) (.Slice 5 6) (.Slice 7 8) }} {{ $widget_1 := index $WidgetAreas (index $pair 0) }} {{ $widget_2 := index $WidgetAreas (index $pair 1) }} {{ if or $widget_1.Widget $widget_2.Widget }}
{{ range $i := $pair }} {{ $widget := index $WidgetAreas $i }} {{ if $widget.Widget }} {{ $.RenderTemplate $widget.Widget.Template ($.Dict "Root" $ "WidgetArea" $widget) }} {{ end }} {{ end }}
{{ end }} {{ end }}
{{ range $i := .Slice 9 10 11 }} {{ $widget := index $WidgetAreas $i }} {{ if $widget.Widget }} {{ $.RenderTemplate $widget.Widget.Template ($.Dict "Root" $ "WidgetArea" $widget) }} {{ end }} {{ end }}