{{define "content"}} {{$a := .Data.Mind}}{{$b := .Data.Other}}{{$c := .Data.C}}

{{$a.DisplayName}} vs {{$b.DisplayName}}

Deterministic comparison of two minds. {{range $c.Notes}}{{.}} {{end}}

{{$a.Slug}} · {{$b.Slug}} · swap

State

{{range $c.Stats}}{{end}}
{{$a.Slug}}{{$b.Slug}}
{{.Name}}{{.A}}{{.B}}

Configuration & personality

{{if $c.Config}}{{range $c.Config}}{{end}}
Field{{$a.Slug}}{{$b.Slug}}
{{.Field}}{{.A}}{{.B}}
{{else}}

Same configuration.

{{end}} {{if $c.Personality}}{{range $c.Personality}}{{end}}
Personality{{$a.Slug}}{{$b.Slug}}
{{.Path}}{{.Old}}{{.New}}
{{else}}

Same personality.

{{end}}

Beliefs {{index $c.Summary "beliefs_same"}} same · {{index $c.Summary "beliefs_changed"}} changed · {{index $c.Summary "beliefs_only_a"}} only in {{$a.Slug}} · {{index $c.Summary "beliefs_only_b"}} only in {{$b.Slug}}

{{if $c.Beliefs}}{{range $c.Beliefs}}{{end}}
Proposition{{$a.Slug}}{{$b.Slug}}Δ
{{.Proposition}}{{if .InA}}{{conf .ConfA}} {{.StatusA}}{{else}}—{{end}}{{if .InB}}{{conf .ConfB}} {{.StatusB}}{{else}}—{{end}}{{if and .InA .InB}}{{printf "%+.2f" .Delta}}{{end}}
{{else}}

Belief sets are identical.

{{end}}
{{if $c.Events}}

Event mix

{{range $c.Events}}{{end}}
Type{{$a.Slug}}{{$b.Slug}}
{{.Name}}{{.A}}{{.B}}
{{end}} {{end}}