Новый уровень защиты цепей – электронный предохранитель (e-fuse)

Новый уровень защиты цепей – электронный предохранитель (e-fuse)

Защита разработанных схем, которые инженеры создали своим “кровью, потом и слезами”, является осознанной необходимостью. Она должна интегрироваться как основная характеристика и функция самой разработки.

Предохранители являются адекватной защитой для большинства разработанных схем и многих приложений. В данном обзоре мы рассмотрим характеристики электронного предохранителя (e-fuse), который разработан компанией Texas Instruments.

Что представляет собой защита цепи?

Защита цепи должна обладать следующими характеристиками:

  • Защита от короткого замыкания
  • Ограничение тока
  • Горячая замена
  • Плавное включение
  • Электронный прерыватель цепи
  • Горячее включение
  • Контроль пускового импульса
  • Ограничение мощности нагрузки
  • Максимальная защита по напряжению (OVP)
  • Ограничение FET SOA (т.е. защита самого защитного устройства)
  • Защита от обратного тока (ORing)

Первые семь из вышеуказанных характеристик присущи электронному предохранителю от компании Texas Instruments.

Соблюдение нормативов

Защитное устройство, как указывалось выше, необходимо использовать для удовлетворения нормативов технических характеристик, таких как IEC/UL60950, IEC/UL60730 и многих других.

Европейские агентства по стандартизации первыми спрашивают о наличии электронного предохранителя для приборов, поскольку стандартные предохранители являются слишком медленными, вызывают затухание, оставляют нагрузку без питания после срабатывания и являются неточными.

Даже не принимая во внимание требования агентств, которые принуждают использовать безопасные методы разработки, разработчики сами хотят предотвратить возможный пожар, минимизировать ущерб путем быстрой изоляции повреждения и предотвратить разрядные помехи по шине питания. Источник питания, коннекторы, силовые FET-транзисторы и нагрузка должны иметь адекватную защиту.

Разработка схемы защиты для вашего устройства

Хороший разработчик не только проверит созданную схему и тщательно ее протестирует, чтобы убедиться, что она удовлетворяет всем спецификациям в отношении температуры и других окружающих условий, но и предусмотрит необходимость установки защитного устройства, такого как стандартный предохранитель, полимерный, самовосстанавливающийся предохранитель (Polyfuse) или может быть электронный предохранитель (e-fuse).

Электронный предохранитель

Электронный предохранитель является больше активным, чем пассивным устройством защиты цепи, который обеспечивает ограничение пускового тока, предотвращает повреждение при обрыве нагрузки или отключении входного источника, и имеет внутренний FET-транзистор для управления током нагрузки. Электронный предохранитель также обеспечивает фиксированную или регулируемую защиту по напряжению (OVP), регулируемое время нахождения в неисправном состоянии и/или ограничение тока, гарантирует управление сигнальными лампами для таких состояний как Fault-Неисправность, PG (Power good – Корректность уровня выходного напряжения), и многих других, предоставляет контроль максимальной скорости нарастания выходного напряжения при включении, управляет индикатором выходного тока нагрузки, защитой на стороне коннектора источника или нагрузки, или выполняет другие функции.

Что представляет собой электронный предохранитель?

TPS2592 электронный предохранитель

Типичная схема включения

Некоторые применения электронного предохранителя

Электронные предохранители могут использоваться в следующих промышленных приложениях – Enterprise class и m-sata SSD (твердотельные накопители), SAS (последовательный SCSI), HDD (жесткие диски), шасси сервера хранения данных, телеприставки, Интернет ТВ, DVD плееры и другие устройства.

Диаграмма “время срабатывания – ток” для обычного плавкого предохранителя по сравнению с электронным предохранителем

Неточности во времени и ограничения срабатывания приводят к необходимости использования более мощных источников электропитания.

Сравнение самовосстанавливающегося предохранителя с электронным предохранителем

К тому же самовосстанавливающиеся предохранители (PTC устройства) имеют уменьшенные номинальные и максимально допустимые значения.

Более подробная информация указана на веб-сайте компании Texas Instruments.

Оригинал статьи

Источник: http://cxem.net/beginner/beginner124.php

3/2017

Катерина Макаланда (Kathrina Macalanda)

Таксофоны? Устарели. Телефоны-раскладушки? Устарели. Предохранители? Устарели. Мы стоим в очереди за смартфоном следующего поколения, немедленно обновляем операционную систему до последней версии и постоянно ищем инновации в технологиях. Так почему инженеры по-прежнему используют устаревшие предохранители и автоматы защиты?

Линейка электронных предохранителей (eFuses) стандарта UL — это предохранители следующего поколения, обеспечивающие защиту активных цепей и предотвращение коротких замыканий, перегрузок по току и перенапряжений. И, что ещё лучше, их не нужно заменять после срабатывания — экономия денег и времени налицо.

Разорвите контракт с элементом защиты цепи

При перегрузке предохранитель отключает остальную часть цепи для предотвращения электрических повреждений и пожара. Однако после срабатывания обычного предохранителя система не сможет работать до его физической замены, что приводит к незапланированному ТО, расходам и недовольству клиентов.

Самовосстанавливающийся предохранитель с положительным температурным коэффициентом (ПТК) — срабатывает при фиксированном токе при достижении заданной температуры. Предохранитель автоматически восстанавливается после снижения температуры.

Однако даже если предохранитель остыл, его внутреннее сопротивление может остаться относительно высоким, а восстановление до исходного уровня может занять часы или даже годы.

Возможна ситуация, при которой начальное сопротивление предохранителя так никогда и не восстановится, поскольку каждое срабатывание уменьшает его качество; в то время как электронный предохранитель восстанавливается немедленно и сохраняет свои характеристики после каждого отключения по перегрузке.

Таблица 1. Сводная информация по предохранителям, самовосстанавливающимся предохранителям и eFuses

Предохранители Самовосстанавливающиеся предохранители с ПТК (Polyfuse) Texas Instruments eFuses.Соответствуют UL
  • Однократное использование
  • Высокие потери на I2R
  • Мгновенная отсечка или с задержкой по времени
  • Система выключается до замены
  • Предел по току, обусловленный температурой
  • Автоматический перезапуск после отказа
  • Сопротивление во включённом состоянии (RON) растёт после каждого восстановления
  • Отсечка только с задержкой по времени
  • Длительное восстановление
  • Программируемый порог по току
  • Быстрая отсечка (

Источник: http://www.scanti.com/index.php/ru/bulleten-texas-instruments/3-2017/196-ispolzujte-sovremennyj-predokhranitel

Новости микроэлектроники

Источник: http://www.chipfind.ru/news/elektronnie_predohraniteli_proizvodstva_stmicroele.htm

TPS2592 – электронный предохранитель для защиты низковольтных цепей

Deprecated: Non-static method JApplication::getMenu() should not be called statically, assuming $this from incompatible context in /home/client/web/radiostep.ru/public_html/includes/application.php on line 539

Deprecated: Non-static method JSite::getMenu() should not be called statically, assuming $this from incompatible context in /home/client/web/radiostep.ru/public_html/templates/gk_twn2/lib/gk.framework.php on line 613

Deprecated: Non-static method JApplication::getMenu() should not be called statically, assuming $this from incompatible context in /home/client/web/radiostep.ru/public_html/includes/application.php on line 539

Deprecated: Non-static method JSite::getMenu() should not be called statically, assuming $this from incompatible context in /home/client/web/radiostep.ru/public_html/templates/gk_twn2/lib/gk.framework.php on line 613

Deprecated: Non-static method JApplication::getMenu() should not be called statically, assuming $this from incompatible context in /home/client/web/radiostep.ru/public_html/includes/application.php on line 539

Deprecated: Non-static method JSite::getMenu() should not be called statically, assuming $this from incompatible context in /home/client/web/radiostep.ru/public_html/templates/gk_twn2/lib/gk.framework.php on line 613

Deprecated: Non-static method JApplication::getMenu() should not be called statically, assuming $this from incompatible context in /home/client/web/radiostep.ru/public_html/includes/application.php on line 539

Deprecated: Non-static method JSite::getMenu() should not be called statically, assuming $this from incompatible context in /home/client/web/radiostep.ru/public_html/templates/gk_twn2/lib/gk.framework.php on line 613

Deprecated: Non-static method JApplication::getMenu() should not be called statically, assuming $this from incompatible context in /home/client/web/radiostep.ru/public_html/includes/application.php on line 539

Deprecated: Non-static method JSite::getMenu() should not be called statically, assuming $this from incompatible context in /home/client/web/radiostep.ru/public_html/templates/gk_twn2/lib/gk.framework.php on line 613

Deprecated: Non-static method JApplication::getMenu() should not be called statically, assuming $this from incompatible context in /home/client/web/radiostep.ru/public_html/includes/application.php on line 539

Deprecated: Non-static method JSite::getMenu() should not be called statically, assuming $this from incompatible context in /home/client/web/radiostep.ru/public_html/templates/gk_twn2/lib/gk.framework.php on line 613

Deprecated: Non-static method JApplication::getMenu() should not be called statically, assuming $this from incompatible context in /home/client/web/radiostep.ru/public_html/includes/application.php on line 539

Strict Standards: Declaration of JParameter::loadSetupFile() should be compatible with JRegistry::loadSetupFile() in /home/client/web/radiostep.ru/public_html/libraries/joomla/html/parameter.php on line 512

Strict Standards: Only variables should be assigned by reference in /home/client/web/radiostep.ru/public_html/plugins/content/chronoforms/chronoforms.php on line 5

Strict Standards: Only variables should be assigned by reference in /home/client/web/radiostep.ru/public_html/components/com_chronoforms/chronoforms.html.php on line 13

Strict Standards: Declaration of CFChronoForm::get() should be compatible with JObject::get($property, $default = NULL) in /home/client/web/radiostep.ru/public_html/components/com_chronoforms/libraries/chronoform.php on line 527

Strict Standards: Declaration of CFChronoForm::set() should be compatible with JObject::set($property, $value = NULL) in /home/client/web/radiostep.ru/public_html/components/com_chronoforms/libraries/chronoform.php on line 527

Strict Standards: Only variables should be assigned by reference in /home/client/web/radiostep.ru/public_html/plugins/content/chronoforms/chronoforms.php on line 16

Strict Standards: Only variables should be assigned by reference in /home/client/web/radiostep.ru/public_html/plugins/content/chronoforms/chronoforms.php on line 16

Семейство электронных предохранителей (eFuse) TPS2592 от компании Texas Instruments предназначено для организации надежного питания и защиты ответственных узлов электроники.

TPS2592 реализует несколько режимов защиты для цепей 5 и 12 В. Это, прежде всего, разрыв цепи питания при увеличении протекающего тока выше установленного порога, который можно настроить с помощью резистора в пределах от 2 до 5 A.

Электронный предохранитель реализует высокую точность установки тока отключения (±15%), что недостижимо при использовании обычного плавкого предохранителя.

Микросхема также отключает нагрузку при повышенном входном напряжении и имеет встроенную температурную защиту.

Дополнительные возможности электронного предохранителя включают в себя вход управления нагрузкой и специальный выход для подключения внешнего FET, который будет защищать источник питания от обратного тока. При необходимости можно ограничить скорость нарастания выходного напряжения. Источник

Deprecated: Non-static method JSite::getMenu() should not be called statically, assuming $this from incompatible context in /home/client/web/radiostep.ru/public_html/templates/gk_twn2/lib/gk.framework.php on line 613

Deprecated: Non-static method JApplication::getMenu() should not be called statically, assuming $this from incompatible context in /home/client/web/radiostep.ru/public_html/includes/application.php on line 539

Deprecated: Non-static method JSite::getMenu() should not be called statically, assuming $this from incompatible context in /home/client/web/radiostep.ru/public_html/templates/gk_twn2/lib/gk.framework.php on line 613

Deprecated: Non-static method JApplication::getMenu() should not be called statically, assuming $this from incompatible context in /home/client/web/radiostep.ru/public_html/includes/application.php on line 539

Источник: http://radiostep.ru/news/item/105-tps2592-elektronnyj-predokhranitel-dlya-zashchity-nizkovoltnykh-tsepej.html

Электрический предохранитель – электронное защитное устройство

Предохранитель (электрический предохранитель, fuse — eng.) – защитное устройство, способное разрывать питание при не допустимой силе тока.

Данный механизм происходит посредством нагрева, оплавления и последующего разрушения (плавкие предохранители).

Также существуют предохранители для многократного использования (автоматические выключатели, автоматы) и самовосстанавливающиеся предохранители.

Плавкий предохранитель имеет стеклянное или керамическое исполнение и содержит внутри себя тонкий проводник из легкоплавкого материала с низким сопротивлением.

Чем толще проводник, тем на большую максимальную силу тока рассчитан предохранитель.

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

Для предотвращения электрической дуги применяется кварцевый песок, специальный газ или самонатягивающаяся нить, которая при нагреве натягивается постепенно и в конце концов, очень быстро разрывается.

Предохранители маркируются по цветам:

Сила тока        | Цветовая метка        | Макс. мощность при 220

Компания STMicroelectronics предлагает линейку микросхем (E-Fuse) для управления питанием и защиты от перегрузки по току и напряжению устройств с низким питающим напряжением.

Микросхемы STEF05 и STEF12 (E-fuse) – электронные предохранители, позиционируемые для защиты шины питания от превышения выходного тока и короткого замыкания в цепи нагрузки, а также для защиты нагрузки от превышения напряжения. Идеально подходят для применения в оборудовании с возможностью горячей замены модулей и в выносных адаптерах.

Принцип работы E- fuse напоминает принцип действия обычного предохранителя, напряжение на выходе микросхемы практически равно входному за исключением небольшого падения напряжения на интегрированном ключе. Микросхемы имеют внутреннюю защиту от превышения входного напряжения.

В случае, когда входное напряжение превышает установленное максимальное значение, внутренний ключ разрывает цепь нагрузки. В случае возникновения перегрузки по току в цепи нагрузки E-fuse ограничивает выходной ток значением, которое устанавливается внешним резистором R-limit. Если перегрузка сохраняется, микросхема отключает нагрузку от источника питания.

Микросхемы имеют тепловую защиту, которая срабатывает при нагреве кристалла выше 165ºС, при срабатывании тепловой защиты схема размыкает внутренний ключ и снимает напряжение с нагрузки.

На выводе EN/fault после срабатывания защиты появляется сигнал, говорящий о неисправности.

«Сбросить» это состояние можно, либо сняв, а затем снова подав питание на микросхему, либо подав низкий уровень напряжения на вывод EN.

Вывод EN/fault микросхем E-fise имеет двойное назначение: он может управлять подачей питания на выходе микросхемы, с другой стороны – несет информацию о текущем состоянии микросхемы. При подаче на вход EN/fault напряжения низкого лог.

уровня внутренний ключ размыкается и отключает нагрузку. В случае если вывод EN/fault используется для считывания текущего состояния предохранителя, то при нормальном режиме функционирования вывод через внутренний подтягивающий резистор подключен к питанию.

При срабатывании любой из защит микросхемы, вывод EN/fault переходит в промежуточное (Z-состояние).

Таким образом, подключив микросхему к внешнему ключу с открытым коллектором, имеется возможность, с одной стороны, управлять напряжением на выходе микросхемы, с другой стороны – отслеживать текущее состояние функционирования устройства.

Технические характеристики STEF05:

  • Максимальный ток: 3.6A
  • Ron внутреннего ключа: 40мОм
  • Порог срабатывания защиты от перенапряжения: 6.65В
  • Защита от короткого замыкания
  • Защита от превышения тока
  • Защита от перегрева
  • Диапазон рабочей температуры: от -40 до +125 °C
  • Корпуса: DFN-10 (3х3 мм) 

Типовые примеры использования:

  • Приводы электродвигателей
  • Защита твердотельных реле
  • Защита внешних устройств
  • Защита датчиков
  • Сохранение работоспособности устройства в целом при отказе одного из узлов

Вы можете заказать у нас образцы микросхем, а  также получить рекомендации по применению этих стабилизаторов, обратившись:Дмитрий Милёхин

E-mail: info@promelec.ru

Телефон: +7 (343) 372-92-27 По вопросам оптовых продаж обращайтесь:

E-mail: order@promelec.ru

Телефон: +7 (343) 372 92 28Единый телефон отдела продаж: 8 800 1000 321

  “ПРОМЭЛЕКТРОНИКА” – официальный прямой дистрибьютор компании “STMicroelectronics”

Источник: Промэлектроника  •  Подробнее: http://www.promelec.ru/company/news/1129/

Компания является одним из крупнейших российских поставщиков электронных компонентов (ЭК) (по данным отчета EuroPartners, Paris), а на рынке Уральского региона и Сибири – самым крупным. Приоритетным направлением деятельности компании является комплексное обеспечение предприятий и организаций ЭК. Еще одно направление – розничная продажа ЭК. Ассортимент продукции насчитывает более 40.000 наименований ЭК как отечественного производства, так и известных мировых производителей. ПРОМЭЛЕКТРОНИКА является официальным дистрибьютором ряда крупных зарубежных производителей. Большие складские запасы (площадь складов около 2.000 кв. м.) выгодно отличают нашу фирму от других компаний-поставщиков и позволяют оперативно удовлетворять потребности Клиентов. Вместе с поставками со склада успешно работает система работы “под заказ”.www.promelec.ru • Контактная информация
в оглавление
6А               — Зелёный         1200 Ватт
10А — Красный         2000 Ватт
16А — Серый            3200 Ватт
20А — Синий               4000 Ватт
26А — Жёлтый         5200 Ватт

При срабатывании предохранителя, строго не рекомендуется делать вместо него «жучёк» (соединение контактов обычным медным проводником, вместо нового предохранителя). Одна из самых распространённых причин пожаров из-за короткого замыкания электропроводки, являются именно «жучки«. Если предохранитель сработал, значит с проводкой не всё в порядке. Первоначально лучше найти причину неисправности, либо поставить более мощный предохранитель, если нагрузка на сеть стала выше. Чтобы постоянно не менять предохранители, лучше установить автоматический выключатель.

Автоматический выключатель (circuit breaker)способен разрывать питание за доли секунды (магнитный тип).

«Автомат» магнитного типа состоит из соленоида, сердечник которого при протекании превышающего напряжения втягивается и перестаёт поддерживать замыкающую лапку, которая подпружинена таким образом, что малейшее отклонение от прикладываемой силы сердечника отсоединяет её (выбивает автомат).

Самовосстанавливающиеся предохранители — сделаны из полимерного материала с высоким сопротивлением. При перегрузке по току, резко повышает своё сопротивление не давая повредить подключенное оборудование. При нормализации напряжения отключении питания, сопротивление исчезает и предохранитель «перезапускается» и приборы снова могут работать.

Источник: http://www.xtechx.ru/c40-visokotehnologichni-spravochnik-hitech-book/electro-predohranitel-fuse/

Предохранители для поверхностного монтажа

Предохранители для поверхностного монтажа удобны для применения на печатных платах из-за малых размеров и невысокой цены. При выборе предохранителя стоит обратить внимание на максимальное рабочее напряжение, номинал и быстродействие (сверхбыстродействующий предохранитель, быстродействующий предохранитель, медленный предохранитель).

Популярные модели предохранителей для поверхностного монтажа

Керамические

Низковольтные малогабаритные высокотемпературные (до +150 С) предохранители для установки в приложениях с ограниченными габаритами.

Применения:

  • Автомобильная электроника
  • Модемы
  • LCD дисплеи
  • DC/DC преобразователи
Серия Время срабатывания Размер I, А V, В
437 Быстрый 1206 0,25 – 8 125/65/32
438 Быстрый 0603 0,25 – 6 32/24
440 Медленный 1206 0,25 – 8 125/63/50/32
441 Медленный 0603 2 – 6 32
469 Медленный 1206 1 – 8 32/24
501 Быстрый 1206 10 – 20 32
0402SFF Быстрый 0402 1 – 4 24
0603SFF Быстрый 0603 0.5 – 6 63/32/24
1206SFF Быстрый 1206 0.5 – 8 63/32/24

__________________________________________________________________________________________________

Тонкопленочные

Малогабаритные сверхбыстрые предохранители для поверхностного монтажа

Применения:

  • Цифровые камеры
  • Автономные источники питания (аккумуляторы)
Серия Время срабатывания Размер I, A V, B
435 Сверхбыстрый 0402 0,25 – 5 32
466 Сверхбыстрый 1206 0,125 – 5 125/63/32
467 Сверхбыстрый 0603 0,25 – 5 32
468 Медленный 1206 0,5 – 3 63/32
494 Быстрый 0603 0,25 – 5 32
0603TSFV Сверхбыстрый 0603 0.5 – 5 65/35

__________________________________________________________________________________________________

Серия NANO

Быстродействующие предохранители для поверхностного монтажа на напряжения 600/250/125/65 В и на токи до 40 А.

 Применения:

  • Телекоммуникационное оборудование
  • DC/DC преобразователи
  • LCD дисплеи
  • Зарядные устройства
  • Источники питания
  • Автомобильная электроника
  • Системы охлаждения
  • Медицинское оборудование
  • Системы освещения
  • Источники бесперебойного питания
Серия Время срабатывания Размер I, A V, B
443 Медленный 4012 0,5 – 5 250
448 Сверхбыстрый 2410 0,062 – 15 125
449 Медленный 2410 0,375 – 5 125
451/453 Сверхбыстрый 2410 0,062 – 20 125/65
456 Сверхбыстрый 4012 20 – 40 125/75
458 Медленный 1206 1 – 10 75
462 Медленный 10,5 х 4,5 мм 0,5 – 5 250
463 Быстрый 10 х 3 мм 15 – 30 250
464 Быстрый 4818 0,5 – 6,3 250
465 Медленный 4818 1 – 6,3 250
470 Быстрый 1206 0,5 – 2 125
485 Быстрый 4818 1 – 3,15 600
2410SFV Сверхбыстрый 2410 0.5 – 20 250/65/35

__________________________________________________________________________________________________

Серия Telelink

Предназначены для защиты телекоммуникационного оборудования (600 В)

Применение:

  • xDSL (ADSL, ADSL2+, VDSL, VDSL2+)
  • Ethernet 10/100/1000BaseT
Серия Размер I, A V, B
461 4012 0,5 – 2 600

__________________________________________________________________________________________________

Omniblock

Держатели с предустановленным предохранителем серии NANO. Позволяет заменять перегоревший элемент без пайки.

  Применения:

  • Телекоммуникационное оборудование
  • LCD дисплеи
  • Источники питания
  • Автомобильная электроника
  • Системы охлаждения
  • Медицинское оборудование
  • Системы освещения
Серия I, A V, B
154 0,062 – 10 125

__________________________________________________________________________________________________

Серия EBF для электронных балластов

Серия Время срабатывания I, A V, B
446/447 Быстрые 2 – 10 350

См. также:

Вставки плавкие

Держатели предохранителей

Самовосстанавливающиеся предохранители

Получить техническую консультацию, заказать образцы.

Источник: https://MicroEM.ru/produkti/komponenti-silovoj-elektroniki/ustrojstva-zashhiti-littelfuse/komponenti-zashhiti-slabotochnih-tsepej/fuse/smd/

Ссылка на основную публикацию
Adblock
detector
",css:{backgroundColor:"#000",opacity:.6}},container:{block:void 0,tpl:"
"},wrap:void 0,body:void 0,errors:{tpl:"
",autoclose_delay:2e3,ajax_unsuccessful_load:"Error"},openEffect:{type:"fade",speed:400},closeEffect:{type:"fade",speed:400},beforeOpen:n.noop,afterOpen:n.noop,beforeClose:n.noop,afterClose:n.noop,afterLoading:n.noop,afterLoadingOnShow:n.noop,errorLoading:n.noop},o=0,p=n([]),h={isEventOut:function(a,b){var c=!0;return n(a).each(function(){n(b.target).get(0)==n(this).get(0)&&(c=!1),0==n(b.target).closest("HTML",n(this).get(0)).length&&(c=!1)}),c}},q={getParentEl:function(a){var b=n(a);return b.data("arcticmodal")?b:(b=n(a).closest(".arcticmodal-container").data("arcticmodalParentEl"),!!b&&b)},transition:function(a,b,c,d){switch(d=null==d?n.noop:d,c.type){case"fade":"show"==b?a.fadeIn(c.speed,d):a.fadeOut(c.speed,d);break;case"none":"show"==b?a.show():a.hide(),d();}},prepare_body:function(a,b){n(".arcticmodal-close",a.body).unbind("click.arcticmodal").bind("click.arcticmodal",function(){return b.arcticmodal("close"),!1})},init_el:function(d,a){var b=d.data("arcticmodal");if(!b){if(b=a,o++,b.modalID=o,b.overlay.block=n(b.overlay.tpl),b.overlay.block.css(b.overlay.css),b.container.block=n(b.container.tpl),b.body=n(".arcticmodal-container_i2",b.container.block),a.clone?b.body.html(d.clone(!0)):(d.before("
"),b.body.html(d)),q.prepare_body(b,d),b.closeOnOverlayClick&&b.overlay.block.add(b.container.block).click(function(a){h.isEventOut(n(">*",b.body),a)&&d.arcticmodal("close")}),b.container.block.data("arcticmodalParentEl",d),d.data("arcticmodal",b),p=n.merge(p,d),n.proxy(e.show,d)(),"html"==b.type)return d;if(null!=b.ajax.beforeSend){var c=b.ajax.beforeSend;delete b.ajax.beforeSend}if(null!=b.ajax.success){var f=b.ajax.success;delete b.ajax.success}if(null!=b.ajax.error){var g=b.ajax.error;delete b.ajax.error}var j=n.extend(!0,{url:b.url,beforeSend:function(){null==c?b.body.html("
"):c(b,d)},success:function(c){d.trigger("afterLoading"),b.afterLoading(b,d,c),null==f?b.body.html(c):f(b,d,c),q.prepare_body(b,d),d.trigger("afterLoadingOnShow"),b.afterLoadingOnShow(b,d,c)},error:function(){d.trigger("errorLoading"),b.errorLoading(b,d),null==g?(b.body.html(b.errors.tpl),n(".arcticmodal-error",b.body).html(b.errors.ajax_unsuccessful_load),n(".arcticmodal-close",b.body).click(function(){return d.arcticmodal("close"),!1}),b.errors.autoclose_delay&&setTimeout(function(){d.arcticmodal("close")},b.errors.autoclose_delay)):g(b,d)}},b.ajax);b.ajax_request=n.ajax(j),d.data("arcticmodal",b)}},init:function(b){if(b=n.extend(!0,{},a,b),!n.isFunction(this))return this.each(function(){q.init_el(n(this),n.extend(!0,{},b))});if(null==b)return void n.error("jquery.arcticmodal: Uncorrect parameters");if(""==b.type)return void n.error("jquery.arcticmodal: Don't set parameter \"type\"");switch(b.type){case"html":if(""==b.content)return void n.error("jquery.arcticmodal: Don't set parameter \"content\"");var e=b.content;return b.content="",q.init_el(n(e),b);case"ajax":return""==b.url?void n.error("jquery.arcticmodal: Don't set parameter \"url\""):q.init_el(n("
"),b);}}},e={show:function(){var a=q.getParentEl(this);if(!1===a)return void n.error("jquery.arcticmodal: Uncorrect call");var b=a.data("arcticmodal");if(b.overlay.block.hide(),b.container.block.hide(),n("BODY").append(b.overlay.block),n("BODY").append(b.container.block),b.beforeOpen(b,a),a.trigger("beforeOpen"),"hidden"!=b.wrap.css("overflow")){b.wrap.data("arcticmodalOverflow",b.wrap.css("overflow"));var c=b.wrap.outerWidth(!0);b.wrap.css("overflow","hidden");var d=b.wrap.outerWidth(!0);d!=c&&b.wrap.css("marginRight",d-c+"px")}return p.not(a).each(function(){var a=n(this).data("arcticmodal");a.overlay.block.hide()}),q.transition(b.overlay.block,"show",1*")),b.overlay.block.remove(),b.container.block.remove(),a.data("arcticmodal",null),n(".arcticmodal-container").length||(b.wrap.data("arcticmodalOverflow")&&b.wrap.css("overflow",b.wrap.data("arcticmodalOverflow")),b.wrap.css("marginRight",0))}),"ajax"==b.type&&b.ajax_request.abort(),p=p.not(a))})},setDefault:function(b){n.extend(!0,a,b)}};n(function(){a.wrap=n(document.all&&!document.querySelector?"html":"body")}),n(document).bind("keyup.arcticmodal",function(d){var a=p.last();if(a.length){var b=a.data("arcticmodal");b.closeOnEsc&&27===d.keyCode&&a.arcticmodal("close")}}),n.arcticmodal=n.fn.arcticmodal=function(a){return e[a]?e[a].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof a&&a?void n.error("jquery.arcticmodal: Method "+a+" does not exist"):q.init.apply(this,arguments)}}(jQuery)}var debugMode="undefined"!=typeof debugFlatPM&&debugFlatPM,duplicateMode="undefined"!=typeof duplicateFlatPM&&duplicateFlatPM,countMode="undefined"!=typeof countFlatPM&&countFlatPM;document["wri"+"te"]=function(a){let b=document.createElement("div");jQuery(document.currentScript).after(b),flatPM_setHTML(b,a),jQuery(b).contents().unwrap()};function flatPM_sticky(c,d,e=0){function f(){if(null==a){let b=getComputedStyle(g,""),c="";for(let a=0;a=b.top-h?b.top-h{const d=c.split("=");return d[0]===a?decodeURIComponent(d[1]):b},""),c=""==b?void 0:b;return c}function flatPM_testCookie(){let a="test_56445";try{return localStorage.setItem(a,a),localStorage.removeItem(a),!0}catch(a){return!1}}function flatPM_grep(a,b,c){return jQuery.grep(a,(a,d)=>c?d==b:0==(d+1)%b)}function flatPM_random(a,b){return Math.floor(Math.random()*(b-a+1))+a}