Порядок в объекте js придумали рептилойды: сначала числовые ключи по числовому порядку, потом строковые ключи по порядку добавления в объект.
Как старпёр я помню всё развитие спецификаций: сначала порядок был неопределён, но по факту был везде по добавлению, потом порядок по добавлению закрепили и это было прекрасно, а потом какой-то гений придумал "фичу" с числовыми ключами и порядок стал абсолютно бесполезен, вынуждая переходить на иные варианты.
WbICHA, а оно и не монолит, всё равно дохрена. Кровавый энтерпрайз. Так получилось что я никогда по всяким лендингам-одностраничникам не работал, мб там проще.
Дохрена это не часы, если что, но и минута перед каждым коммитом - напряг.
Запросить всех непосредственных li-детей можно так: ul.querySelectorAll(':scope > li')
Ну или просто работать с ul.children если код валидный там и так будут только li.
Ну для начала нафигачь ешё побольше, на скока у тя памяти есть, 6144 тоже может не хватить, если что-то люто жироне.
Потом попробуй откатить node ,js до предыдущей lts версии.
И уже если это не помогло - тогда надо включать голоову и разбираться.:)
При чём тут вообще nuxt и его запросы? Ошибку (403 доступ зпрещён) отдаёт сервер - вот с ним и разбирайся. Если он не твой - то тебя побанили или включили необходимость авторизации, если твой - сам смотри.
Прописать руками host 127.0.0.1.
Откатиться на более старую ноду.
Обновить nuxt.(не факт).
100% не дам, но 99% - вина тут в том что сломали("починили") работу с сетевыми интерфейсами в последних версиях ноды и многие либы к этому оказались не готовы.
Гуглишь юникод наборы символов для этих алфавитов и проверяешь, duh. Например в русском только один символ отдельно, т.е. достаточно [а-яё], другие могут сильнее быть раскиданы по таблице.
Также можно порекомендовать делать перед проверкой normalize строки(в зависмости от ЯП встроенными средствами или библиотекой), т.к. например русская буква й может изначально прилететь как два символа и и ̆.
Конкретнее, без знания что именно за алфавиты тебе нужны, тебе никто не скажет.
P.S. Если ты работаешь на серверной стороне то такие домены тебе в punуcode прилетать будут, интернационализация доменов - она чисто визуальная в рамках клиентских приложений которые это поддерживают.
Проще руками анимировать как надо.
Vue из коробки применяет transform, так что если хочется поэксперементировать с альтренативами - сначала стоит добавить transform: none !important;., но это такое себе, либо перейти на установку стилей по событию.
DalvikPip, может проблема не у вас вовсе, а на целевом сервере? Стоит там какая-нить безумная локализация которая коды символов на лету пытается менять... В плане бреда, конечно.