});
        foreach (self::$all as $name => $group) {
            usort($group->render, function ($a, $b) {
                if ($a[0] != $b[0]) {
                    return $a[0] < $b[0] ? -1 : 1;
                }
                if ($a[1] != $b[1]) {
                    return $a[1] < $b[1] ? -1 : 1;
                }
                return 0;
            });
        }
        self::$sorted = true;
    }
}
Si::initialize();
$Sv = SettingValues::make_request();
function choose_setting_group()
{
    global $Conf;
    $Group = get($_REQUEST, "group");
    if (!$Group && preg_match(',\\A/(\\w+)\\z,i', Navigation::path())) {
        $Group = substr(Navigation::path(), 1);
    }
    if (isset(SettingGroup::$map[$Group])) {
        $Group = SettingGroup::$map[$Group];
    }
    if (!isset(SettingGroup::$all[$Group])) {
        if ($Conf->timeAuthorViewReviews()) {
            $Group = "decisions";
        } else {