{{.Store}}
{{if .Flash}}

{{.Flash}}

{{end}} {{if .Err}}

{{.Err}}

{{end}} {{template "content" .}}
{{define "icon"}}{{if .Icon}}{{else}}{{end}}{{end}} {{define "reacts"}}{{$r := .}}{{range reactions}}{{emoji .}}{{index $r .}}{{end}}{{end}} {{define "sandbox"}}{{if eq .Sandbox "none"}}⚠ {{unsandboxedWarning}}{{end}}{{end}} {{define "card"}} {{template "icon" .}} {{.Name}}{{.Tagline}}{{template "sandbox" .Latest}}{{template "reacts" .Ratings}} {{end}} {{define "grid"}}{{if .}}
{{range .}}{{template "card" .}}{{end}}
{{else}}

No apps here yet.

{{end}}{{end}} {{define "status"}}{{.}}{{end}} {{define "limits"}}

Largest package: {{size .MaxPkg}} ({{origin .PkgFrom}}). Largest source archive: {{size .MaxSrc}} ({{origin .SrcFrom}}).

{{end}} {{define "adminnav"}}{{end}} {{define "tstatus"}}{{if eq . "open"}}waiting{{else}}{{.}}{{end}}{{end}} {{define "threads"}}{{$base := .Base}}{{$admin := .Admin}}{{range .Threads}} {{.Subject}}{{template "tstatus" .Status}}{{if .Unread}}new{{end}} {{if $admin}}{{.User}}{{end}}{{.Label}}{{if .App}}{{.App}}{{end}}{{.Count}} message{{if ne .Count 1}}s{{end}}{{datetime .Updated}}{{if $admin}}{{if .Assigned}}assigned to {{.Assigned}}{{end}}{{end}} {{.LastAuthor}}: {{.Last}} {{else}}

No conversations.

{{end}}{{end}}