Я не понял немного контекста. Но если тебе надо соединить два исходных кода, то нужно хотя бы сделать, чтобы работало, а только потом оптимизировать, убирать ненужное, и сокращать
Не принимай всерьёз, я сам не представляю, что у тебя там, и что ты хочешь сделать. Показал бы ты подробнее, а то мне кажется, что я совсем о другом думаю