Сортировка объекта по значениям свойств вложенных объектов

Весьма примитивная задачка, но тем не менее… Решается перебором массива свойств объекта и сортировкой этого самого массива пользовательской функцией. После сортировки снова обходим массив и записываем в новый(отсортированный) объект те же самые свойства.

Результат: