Скрытые блоки личного кабинета — атрибут hidden (скрипт по-прежнему переключает их
через style.display), размеры карты — в css/index.css. esc() без оператора ??, который
не разбирает конфигурация ESLint проекта (es6).
Названия и описания курсов, имена репетиторов, адреса и описания мест на карте
вставлялись в разметку как есть — запись с HTML в общем учебном API выполнилась бы
у каждого посетителя. Добавлена esc() в utils.js, через неё проходят все подстановки
данных в HTML-шаблонах app.js, account.js и map.js.
На lang.deev.su nginx проксирует учебный API под тем же доменом, иначе HTTPS-страница
блокирует запросы к HTTP-API (mixed content). В репозитории теперь та же настройка,
полный адрес API оставлен в комментарии для запуска с диска.