Изменения для поддержки IE11
рефракторинг кода