+ if ($line =~ /^\s*(?<age>\w+)
+ \s+(?<size>(?:\d+(?:\.\d+)?[A-Z]?)?)
+ \s*(?<msgid>(?:\w{6}-\w{6}-\w{2}|\w{6}-\w{11}-\w{4})) # old, 2023 msgid formats
+ \s+(?<from><.*?>)/x) {
+ my $msg = $+{msgid};
+ $id{$msg}{age} = $+{age};
+ $id{$msg}{size} = $+{size};
+ $id{$msg}{from} = $+{from};