чуть с косячками, в работе ещё не проверял
На вид всё отлично, но не оригинал. Проверю в работе дополню.