Выкладываю в паблик. Позже допереведу.