05-tilda-export-backup/Tilda_ Реквизиты_files/t-page-all.min.js
2025-10-29 19:50:39 +03:00

33 lines
1.2 MiB
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

function tp__edrec__getDictObj(e){var o={};"RU"===e&&(o={user_has_unsaved_changes_title:"Последние изменения не сохранены",user_has_unsaved_changes_msg:"На странице присутствуют несохраненные изменения. Вы уверены, что хотите закрыть панель?",close_button:"X",save:"Сохранить",save_and_close:"Сохранить и закрыть",videolink:"Видеоинструкция",block_in_archive:'Для этого блока доступна обновленная и более оптимизированная версия, которая может содержать новые функции. Рекомендуем добавить новый блок из библиотеки и перенести в него контент. <a href="https://help-ru.tilda.cc/outdated-blocks" target="_blank">Как это сделать</a>',do_not_show_again:"Больше не показывать",note_diff_edit_and_publish:"Примечание: Вид данного блока и его поведение в режиме редактирования может отличаться от вида в режиме предпросмотра или публикации.",set_width_viewport_limit:"Примечание: Для этого блока установлено ограничение на отображение на различных размерах экрана. Блок будет отображаться на экранах шириной от ${screenmin} до ${screenmax}",success_data_disclaimer:"Укажите сообщение и адрес страницы в случае успешной отправки данных в корзине без использования платежных систем. Если платежные системы будут подключены в настройках сайта, то будут использоваться ссылки на страницы успеха или неудачи из настроек конкретной системы.",convert_to_zero:"Конвертировать в Zero Block",convert_to_zero_descr:"Используйте редактор, чтобы изменить дизайн этого блока. Конвертируйте его в полностью редактируемый Zero Block и управляйте каждым элементом.",add_class_name:"Добавить CSS Class Name",name_must_begin_with_uc:"Имя должно начинаться с uc-",add_block_to_lib:"Добавить блок в библиотеку",my_blocks:"Мои блоки",new_category_will_appear_in_lib:'При активации функции, в Библиотеке блоков появится новая категория "Мои блоки" и в нее будет добавлен этот блок. Используйте эту функцию для организации фирменной дизайн-системы.',update_block_in_lib:"Обновить блок в Библиотеке",block_title:"Название блока",add_block_to_lib_v2:"Добавить блок в Библиотеку",add:"Добавить",cancel:"Отмена",block_id_copied:"ID блока скопирован в буфер обмена",add_to_library:"Добавить в библиотеку",css_class_name:"CSS Class Name",anchor_link:"Якорная ссылка",anchor_link_name:"Имя якорной ссылки",more_about_anchor_links:'Подробнее о якорных ссылках в <a href="https://help-ru.tilda.cc/anchor" target="_blank">Справочном центре</a>',input_is_empty:"Поле не заполнено",browser_not_support_copying:"Ошибка, ваш браузер не поддерживает данный метод. Скопируйте пожалуйста ID вручную",go_back:"Вернуться назад",exit_without_saving:"Выйти без сохранения",container:"Контейнер",click_set_mobile_value:"Нажмите, чтобы задать значение<br>для мобильного (≤&nbsp;${mobileRes}px)",part:"Раздел",button_click_in_analytics:"Клик будет отображаться в системе аналитики как просмотр страницы",popup_opening_in_analytics:"Открытие попапа будет отображаться в системе аналитики как просмотр страницы",events_opening_in_analytics:'Открыть <button type="button" class="pe-analytic-hook">список событий</button> для отслеживания',default:"По умолчанию",search_photos:"Искать в библиотеке",img_alt_text:"SEO: Альт-текст для изображения",access_to_block_restricted:"Доступ к этому блоку ограничен. Пожалуйста, подтвердите",email_address:"ваш email",phone_number:"номер телефона",without_icon:"Без иконки",loading:"Загрузка...",add_new_item:"Добавить элемент",add_input_field:"Добавить поле для ввода",add_step:"Добавить шаг",add_menu_item:"Добавить пункт меню",add_subitems:"Добавить пункты второго уровня",select_unselect_all_items:"Выделить/Снять выделение для всех пунктов",twitter_no_supports_api:"Твиттер больше не поддерживает API с количеством публикаций. Cчетчик публикаций отображаться не будет",success_message_edit_in_settings:'Задать текст сообщения об успехе вы можете в <a href="/projects/settings/?projectid=${projectid}#tab=ss_menu_payments" target="_blank" style="color:#fa633f;">настройках платежных систем</a>',success_url_edit_in_settings:'Задать URL успеха вы можете в <a href="/projects/settings/?projectid=${projectid}#tab=ss_menu_payments" target="_blank" style="color:#fa633f;">настройках платежных систем</a>',title:"Заголовок",link:"Ссылка",block_is_on_current_page:"Блок находится на текущей странице",go_to_parent_page:"Перейти к родительской странице",link_hook:"Ссылка для привязки",popup_link:"Ссылка на pop-up",enter_exact_address:"укажите точный адрес ссылки, к которой должна быть привязка",use_as_link_in_any_block:"используйте как ссылку в любом блоке, по клику на который должен показываться этот попап",example_catalog:"Каталог-пример",catalog_not_set:"Не задан. (Показывать товары из блока)",all_products:"Все товары из каталога",go_to_products_catalog:'Перейти в <a href="/identity/gostore/?projectid=${projectid}" target="_blank" ${catalogOnClickAttr}>каталог товаров</a>',if_a_lot_of_products_use_catalog:'Если у вас много товаров, для управления ими используйте <a href="/identity/gostore/?projectid=${projectid}" target="_blank" ${catalogOnClickAttr}>каталог товаров</a>',feed_not_set:"Не задан",example_feed:"Поток-пример",feed:"Поток",go_to_feed_edit_panel:'Перейти в <a href="/identity/gofeeds/?projectid=${projectid}" target="_blank" ${feedsOnClickAttr}>управление потоками</a>',use_feeds_to_mange_news:'Используйте потоки, чтобы вести ленту новостей, блог или другую ленту событий. Перейти в <a href="/identity/gofeeds/?projectid=${projectid}" target="_blank" ${feedsOnClickAttr}>управление потоками</a>',setup_cart_data_in_analytics:"Отправка корзины в системе аналитики будет отображаться, как просмотр страницы",or:"или",submitting_from_in_analytics:"Отправка формы в системе аналитики будет отображаться как просмотр страницы: ",disable_payment:"Выключить оплату",connected_payment_system:"Установлена платежная система:",connected_payment_systems:"Установлены платежные системы:",settings:"Настройки",connect_payment_system_in_settings:'Подключите платежную систему в <a href="/projects/settings/?projectid=${projectid}#tab=ss_menu_payments" style="color: #ff8562 !important;">настройках сайта</a>',add_to_cart:"Добавить в корзину",if_you_use_catalog_enter_prod_id:'Если вы используете <a href="/identity/gostore/?projectid=${projectid}" target="_blank" style="color: inherit">каталог</a> укажите в поле ID товара. ID вы можете найти в каталоге, в самом низу панели редактирования товара. Это позволит синхронизировать данные: артикул, цену, количество в наличии и варианты.',fill_fields_from_catalog:'<a href="#" name="updateFromProductsCatalog" style="color: inherit">Заполнить поля данными товара</a> из каталога и сохранить.',cant_find_product_in_catalog:"Не удается получить товар из каталога. Возможно он был удален или отключен. Пожалуйста, проверьте, что товар с таким ID существует.",you_connect_catalog_products_in_block:"В данном блоке подключен вывод товаров из каталога. Товары добавленные в самом блоке не выводятся.",copy_products_to_catalog:'<a href="javascript:edrec__copyproducts_to_catalog(${pageid},${recordid})" style="color:#fa8669;">Скопировать товары в каталог</a> из данного блока.',copy_products_limit_reached:"Количество товаров в каталоге достигло лимита. Пожалуйста, удалите неиспользуемые товары и повторите попытку.",form_data_receiver:"Прием данных из формы",submitted_data_stored_in_leads:'Отправленные данные будут храниться в <a href="/projects/leads/?projectid=${projectid}" target="_blank" style="color:#FF855D !important;">разделе «Заявки»</a>. Также вы можете подключить сервисы приема данных, интегрированных с Тильдой.',contacts_lists_and_services:"Контактные листы и сервисы",tilda_crm:"Tilda CRM",go_to_tilda_crm:'Перейти в <a href="/identity/gocrm/" target="_blank">Tilda CRM</a>',you_dont_have_any_list_yet:"У Вас пока нет ни одного листа",you_can_receive_data_to_email_and_others:'Вы можете получать данные на Email, в документ Google или в сервисы, интегрированные с Тильдой: MailChimp, GetResponse, UniSender, SendGrid, amoCRM, Мегаплан и другие. Подключите сервис для приема данных в настройках сайта, <a href="/projects/settings/?projectid=${projectid}#tab=ss_menu_forms" target="_blank">раздел Формы</a>. Читайте <a href="https://help-ru.tilda.cc/forms" target="_blank">подробную инструкцию</a> в нашем Справочном центре.',anti_spam_activated:"Защита от спама включена.",create:"Создать",connected_services:"Подключенные сервисы",you_havenot_connected_any_service_yet:"Вы пока не подключили ни одного сервиса",connect:"Подключить",own_script_for_forms:"Свой скрипт для принятия данных",add_own_script_address:'Необходимо указать адрес скрипта, который принимает значения из формы. Как настроить прием данных из формы, <a href="https://help-ru.tilda.cc/forms/webhook" target="_blank">читайте в разделе Помощь</a>',form_target:"Цель формы",same_window:"В этом же окне",new_window:"В новом окне",is_ajax_action_script:"посылать данные без перезагрузки страницы (AJAX)",show_more_settings:"Дополнительные настройки",minimize_options:"Свернуть доп. настройки",product_adding_was_successful:'Товары успешно скопированы. Добавлено продуктов: <strong>${prodNum}</strong>. Перейдите в <a href="/identity/gostore/?projectid=${projectid}" target="_blank">каталог</a> и проверьте результат выполнения. Сами товары из этого блока вы можете удалить вручную.',product_adding_was_partial_successful:'Добавлено продуктов: <strong>${success} из ${total}</strong>. Не удалось скопировать товары: ${failedProducts}. Пожалуйста, добавьте их в <a href="/identity/gostore/?projectid=${projectid}" target="_blank">каталог</a> вручную.',go_to_more_to_define_buttons:'Текст кнопки для товаров из каталога вы можете настроить во вкладке "Дополнительно"',ai_generate:"Сгенерировать текст для всего блока",none:"Нет",meta_is_banned_in_ru:"*Компания Meta Platforms Inc., владеющая социальными сетями Facebook и Instagram, по решению суда от 21.03.2022 признана экстремистской организацией, ее деятельность на территории России запрещена.",generate:"Сгенерировать",background_image:"Фоновое изображение",only_color:"Только цвет",recommended_size_for_cover:"Оптимальный размер<br> 1680×900px",background_video_type:"Тип видео",background_image_for_mobile_version:"Фоновое изображение для мобильной версии",background_image_for_mobile_version_tooltip:"На мобильных устройствах видео не воспроизводится. Выберите изображение, которое будет отображаться в мобильной версии сайта.",background_image_for_mobile_version_switch:"Показывать изображение вместо видео в мобильной версии",youtubeid_label:"Ссылка на Youtube-ролик или его id",youtubeid_hint:"Чтобы видео воспроизводилось с определенного момента, вставьте фрагмент <strong>?start=</strong> и после него укажите нужное время в секундах от начала ролика. Например, XEfDYMngJeE?start=5025",vimeoid_label:"ID Vimeo-видео",vimeohash:"Private hash",vimeohash_hint:"Если ваше видео закрыто настройками приватности в Vimeo, то у него появится дополнительная комбинация цифр и букв в конце ссылки после номера видео. Добавьте его в это поле.",vimeohash_tooltip:"Если ваше видео закрыто настройками приватности в Vimeo, то у него появится дополнительная комбинация цифр и букв в конце ссылки после номера видео. Добавьте его в это поле.",videomp4_label:"Ссылка на видеофайл в формате .MP4",videomp4_tooltip:"Загрузите файл размером до 5 MB. Для загрузки больших файлов воспользуйтесь сторонним хостингом и укажите ссылку на видео .MP4. О том, как подготовить и загрузить свой файл, читайте в <a href='https://help-ru.tilda.cc/video#html5' target='_blank'>Справочном центре</a>",videowebm_label:"Ссылка на видеофайл в формате .WEBM",videowebm_tooltip:"Загрузите файл размером до 5 MB. Для загрузки больших файлов воспользуйтесь сторонним хостингом и укажите ссылку на видео .WEBM. О том, как подготовить и загрузить свой файл, читайте в <a href='https://help-ru.tilda.cc/video#html5' target='_blank'>Справочном центре</a>",rutubeid_label:"Ссылка на видео с Rutube или его ID",rutubeid_hint:"Чтобы видео воспроизводилось с определенного момента, вставьте фрагмент <strong>?t=</strong> и после него укажите нужное время в секундах от начала ролика. Например, caafe83ff1c6ed38d394635b83ece?t=5025",rutubehash:"Private hash",rutubehash_hint:"Если ваше видео закрыто настройками приватности Rutube, то у него появится дополнительная комбинация цифр и букв в конце ссылки после номера видео. Добавьте его в это поле.",rutubehash_tooltip:"Если ваше видео закрыто настройками приватности Rutube, то у него появится дополнительная комбинация цифр и букв в конце ссылки после номера видео. Добавьте его в это поле.",kinescopeid_label:"Ссылка на видео с Kinescope или его ID",kinescopeid_hint:"Чтобы видео воспроизводилось с определенного момента, вставьте фрагмент <strong>?t=</strong> и после него укажите нужное время в секундах от начала ролика. Например, pY8MPwACe7PQcwKsgo?t=5025",vkvideoid_label:"VK Видео URL",vkvideohash:"Private hash",vkvideohash_tooltip:"Если ваше видео закрыто настройками приватности в VK Видео, то у него появится дополнительная комбинация цифр и букв. Хэш можно найти в пункте Экспортировать для видео. Добавьте его в это поле.",iframeid_hint:"Вставка видео через iframe. Параметры воспроизведения можно задать через платформу, которая создает код iframe",error_too_much_data:"Ошибка: слишком много текста. Изменения не будут сохранены. Пожалуйста, удалите часть информации.",error_missing_end_tag:"Не удалось сохранить, присутствует незакрытый тег. Некорректный HTML может привести к проблемам с отображением разметки страницы. Пожалуйста, исправьте проблему.",redirect_prohibited_in_free_plan:'Извините, установка редиректа запрещена на бесплатном тарифе или триал-периоде. Пожалуйста оплатите подписку, перейдя в раздел <a href="/identity/plan/" style="color:#fff;font-weight:600;">Тарифы и оплата</a>',whatsapp_message_order:"Привет! Хочу сделать заказ.",email_subject_order:"Добрый день! Хочу сделать заказ.",user:"Пользователь",group:"Группа",url:"Ссылка",call:"Звонок",chat:"Чат",username:"Username",phone:"Номер телефона",name:"Название",message:"Текст сообщения",email:"Электронная почта",subject:"Тема письма",delete_item:"Удалить пункт",type:"Тип",custom_icon:"Своя иконка",delete_image:"Удалить изображение",add_item:"Добавить пункт",new_item:"Новый пункт",value_too_long:"Слишком длинное значение поля",looks_like_not_email:"Кажется, это не адрес электронной почты",looks_like_not_phone_number:"Кажется, это не номер телефона",universal:"Универсальные",messengers:"Мессенджеры",social_media:"Cоциальные сети",draggable_zone:"Потяните, чтобы переместить элемент",images_list:"Список изображений",replace_image:"Заменить&nbsp;фото",text:"Текст",video:"Видео",upload_new:"Добавить файлы",button_link:"Ссылка для кнопки",second_button_link:"Ссылка для второй кнопки",third_button_link:"Ссылка для третьей кнопки",four_button_link:"Ссылка для четвертой кнопки",menu_membersicon_link:"Ссылка для иконки ЛК",enter_full_link_address:'Пожалуйста, указывайте полный адрес ссылки, начинающийся с http://<br>Ссылки на другие страницы вашего сайта можно начинать с / и не указывать адрес сайта. Подробнее: <a href="https://help-ru.tilda.cc/link-to-page" target="_blank">Как поставить ссылку на другую страницу</a>',link_to_page:"Выбрать страницу",link_to_block:"Выбрать блок",choose_page:"Пожалуйста, выберите страницу:",select_block:"Кликните на нужный блок",choose_page_for_link:"Выберите страницу для ссылки",enter_page_name:"Название страницы или URL",no_page_found:"Страницы по вашему запросу не найдены",no_pages_yet:"Страницы еще не созданы",error_404:"Ошибка 404",page_not_published:"Страница не опубликована",changes_not_published:"Изменения не опубликованы",current_page:"текущая",home_page:"главная страница",open_link_in_new_tab:"Открыть ссылку в новой вкладке",click_block_to_select:"Кликните на блок, чтобы его выбрать.",select_blocks_to_mark:"Кликните на нужный блок, чтобы его отметить",block_ids:"ID Блоков",set_blocks_divided_comma:"Пожалуйста, укажите ID блоков через запятую",choose_blocks:"Выбрать блоки",choose_zero_block:"Выбрать Нулевой блок",choose_only_zero_block:"Вы можете выбрать только Нулевой блок",zero_block_id:"ID Нулевого блока",wait_to_update_block:"Подождите 15 минут, прежде чем обновлять ленту снова",error_block_content_update:"При обновлении ленты произошла ошибка.",instagram_connection:"Подключение Instagram",images_from_instagram_updated_automatically_class_instagram:'При подключенном аккаунте фотографии из Instagram показываются автоматически. Обновления и перепубликации страницы не требуется. Количество фотографий в блоке настраивается в меню «Настройки» этого блока. Подключая аккаунт, вы даете разрешение только на показ фотографий на сайте. Приложение не имеет доступ к сообщениям и не может публиковать или удалять никакую информацию.Обновление ленты происходит раз в два часа, но Вы можете обновить содержимое блока <a href="#" class="js-update-instagram">вручную</a> раз в 15 минут.</div>',you_connected_instagram_as:"Вы подключены к Instagram, как ",disconnect_instagram:"Отключить Instagram",images_from_instagram_updated_automatically_class_facebook:'При подключенном аккаунте фотографии из Instagram показываются автоматически. Обновления и перепубликации страницы не требуется. Количество фотографий в блоке настраивается в меню «Настройки» этого блока. Подключая аккаунт, вы даете разрешение только на показ фотографий на сайте. Приложение не имеет доступ к сообщениям и не может публиковать или удалять никакую информацию.Обновление ленты происходит раз в два часа, но Вы можете обновить содержимое блока <a href="#" class="js-update-facebook">вручную</a> раз в 15 минут.</div>',account:"Выбор аккаунта",connected_to_facebook_business_page:"Вы подключены к бизнес-странице Facebook. Выберите из списка страницу Instagram, ленту которой необходимо отобразить в блоке.",facebook_doesnt_connected_instagram:"У выбранной бизнес-страницы Facebook нет подключенных Instagram-аккаунтов",images_from_instagram_updated_automatically:"При подключенном аккаунте фотографии из Instagram показываются автоматически. Обновления и перепубликации страницы не требуется. Количество фотографий в блоке настраивается в меню «Настройки» этого блока. Подключая аккаунт, вы даете разрешение только на показ фотографий на сайте. Приложение не имеет доступ к сообщениям и не может публиковать или удалять никакую информацию.</div>",connect_via_instagram:"Подключить через Instagram",connect_only_one_instagram_account_this_button:"В случае, если Вы хотите подключить только один личный или бизнес-аккаунт Instagram, нажмите на эту кнопку. После нажатия на кнопку откроется окно авторизации, в котором необходимо разрешить приложению доступ к фото.",connect_via_facebook:"Подключить через Facebook",connect_multiple_business_instagram_accounts:"Если Вы хотите подключить сразу несколько бизнес-аккаунтов Instagram, Вы можете привязать их к бизнес-страницам Facebook, принадлежащим одной личной странице Facebook. Нажмите на эту кнопку для подключения всех бизнес-аккаунтов Instagram, связанных с личной страницей Facebook. После нажатия на кнопку откроется окно авторизации, в котором необходимо разрешить приложению доступ к фото.",geo_point:"Точка на карте",marker_title:"Заголовок точки",hover_over_marker:"Появляется при наведении на отметку",description:"Описание",click_on_marker:"Появляется при клике по отметке",latitude:"широта",longitude:"долгота",delete:"Удалить",delete_marker:"Удалить маркер",find_on_map:"Найти на карте",input_address:"Укажите адрес",latitude_first_letter_big:"Широта",longitude_first_letter_big:"Долгота",title_hint:"Заголовок используется в качестве подсказки при наведении на маркер, а также добавляется во всплывающую подсказку при клике",enter_coords:"Введите координаты в десятичном виде (широта и долгота, через запятую) или подставьте их автоматически с помощью кнопки «Найти на карте»",address_not_found:"Адрес не найден",marker:"Маркер",coordinates:"Координаты",marker_style:"Внешний вид маркера",marker_action:"Поведение маркера",standard_action:"Показывать подсказку по клику",marker_color:"Цвет маркера",marker_icon:"Иконка для маркера",marker_image_icon:"Изображение",marker_icon_hint:"Для оптимального использования изображения, предварительно уменьшите его размер до 48x48 пикселей",color_marker:"Цветной маркер",balloon_is_open:"Показывать подсказку по умолчанию",hide_marker:"Скрывать маркер",use_to_show_route:"используйте эту настройку, если хотите отобразить на карте маршрут",show_more:"Дополнительные настройки",marker_offset:"Сдвиг маркера",marker_offset_hint:"Введите значение сдвига в десятичном виде (сдвиг по горизонали и сдвиг по вертикали, через запятую). Значение сдвига должно находиться в диапозоне от -48 до 48.",replace_marker_to_choose_coords:"Переместите маркер на карте или найдите необходимый адрес, чтобы подставить координаты маркера в блок",add_marker:"Добавить маркер",variants_params:"Параметры",add_option_size_color:"Добавить параметр (например размер, цена и т.д)",option_name:"Название параметра",color:"Цвет",option_values:"Значения параметра",set_variants:"Перечислите варианты, отделяя их переносом строки",prodopt_descr:'Для того, чтобы указать параметры товара, напишите название параметра и в поле «значение параметра» перечислите варианты, отделяя их переносом строки.<a href="javascript:showprodoptionshint();" data-prodoptions-morehintbutton="" style="color:#fa8669 !important;">Подробнее...</a><span data-prodoptionshint="" style="display:none;">Например:<br>Серый<br>Синий<br>Красный<br><br>Если цена разных параметров отличается от основной, напротив значения параметра поставьте знак = и укажите цену параметра (только цифры, без валюты). Например:<br>Стандартный<br>Большой 5000 руб. = 5000<br><br>Если к основной цене нужно добавить дополнительную стоимость, поставьте знак =+ и укажите надбавку (только цифры, без валюты). Например:<br>Стандартная упаковка<br>Подарочная упаковка 300 руб. = +300</span>',add_option:"Добавить параметр",second_option_name:"Название второго параметра",size:"Размер",second_option_values:"Значения второго параметра",third_option_name:"Название третьего параметра",third_option_values:"Значения третьего параметра",item:"Карточка",duplicate:"Дублировать",on:"Включить",off:"Выключить",upload_image:"Загрузить изображение",reassign_image:"Переподобрать изображение",open_library_image:"Искать в библиотеке",up:"Вверх",down:"Вниз",action_left:"Налево",action_right:"Направо",button_title:"Название кнопки",second_button_title:"Название второй кнопки",product_service_price:"Стоимость услуги/товара",old_price:"Старая цена",card_mark:"Отметка на карточке (например: sale, new, -30%)",soclinks:"Ссылки на профили в соц.сетях",currency_sign_added_automatically:"Знак валюты добавляется автоматически. Изменить валюту можно в Настройках сайта.",select_geo_area:"Выбрать гео регион",add_soclinks_comma_separator:"Добавьте ссылки на соцсети через запятую. Например, <i>https://medium.com/@TildaPublishing, tel:11234567890, mailto:hello@madeontilda.com</i>",subtitle:"Подзаголовок",date:"Дата",time:"Время",person_name:"Имя персоны",person_descr:"Информ. о персоне",put_product_options:"Перечислите варианты товара, отделяя их переносом строки. Если вариант имеет свою цену, поставьте знак = и укажите цену (только цифры, без знака валюты). Например: Большой размер 1000 руб. = 1000",options:"Опции",select_videotype:"Источник видео",select_videotype_youtube_label:"Ссылка на Youtube-ролик или его id",select_videotype_youtube_hint:'Чтобы видео воспроизводилось с определенного момента, вставьте фрагмент <strong>?start=</strong> и после него укажите нужное время в секундах от начала ролика. Например, XEfDYMngJeE?start=5025"',select_videotype_vimeo_label:"ID Vimeo видео",select_videotype_vimeohash_label:"Private hash",select_videotype_vimeohash_hint:"Если ваше видео закрыто настройками приватности в Vimeo, то у него появится дополнительная комбинация цифр и букв в конце ссылки после номера видео. Добавьте его в это поле.",select_videotype_mp4_label:"Ссылка на видеофайл в формате .MP4",select_videotype_mp4_hint:"Чтобы добавить видео в формате .MP4, загрузите видео на собственный сервер и поставьте ссылку на него во вкладке “Контент”. <a href='https://help-ru.tilda.cc/video#upload' target='_blank'>Инструкция по загрузке видео</a>",select_videotype_webm_label:"Ссылка на видеофайл в формате .WEBM",select_videotype_webm_hint:"Чтобы добавить видео в формате .WEBM, загрузите видео на собственный сервер и поставьте ссылку на него во вкладке “Контент”. <a href='https://help-ru.tilda.cc/video#upload' target='_blank'>Инструкция по загрузке видео</a>",select_videotype_rutube_label:"Ссылка на видео с Rutube или его ID",select_videotype_rutube_hint:'Чтобы видео воспроизводилось с определенного момента, вставьте фрагмент <strong>?t=</strong> и после него укажите нужное время в секундах от начала ролика. Например, caafe83ff1c6ed38d394635b83ece?t=5025"',select_videotype_rutubehash_label:"Private hash",select_videotype_rutubehash_hint:"Если ваше видео закрыто настройками приватности Rutube, то у него появится дополнительная комбинация цифр и букв в конце ссылки после номера видео. Добавьте его в это поле.",select_videotype_kinescope_label:"Ссылка на видео с Kinescope или его ID",select_videotype_kinescope_hint:"Чтобы видео воспроизводилось с определенного момента, вставьте фрагмент <strong>?t=</strong> и после него укажите нужное время в секундах от начала ролика. Например, pY8MPwACe7PQcwKsgo?t=5025",select_videotype_vkvideo_label:"VK Видео URL",select_videotype_vkvideohash_label:"Private hash",select_videotype_boomstream_label:"Ссылка на видео Boomstream",select_videotype_iframe_label:"Ссылка на видео в iframe",select_videotype_iframe_hint:"Вставка видео через iframe. Параметры воспроизведения можно задать через платформу, которая создает код iframe",product_link:"Ссылка c карточки товара",link_on_page:"Ссылка на страницу",view_full_product_info:"Подробнее о товаре",image:"Изображение",checkbox:"Checkbox",more_with_dots:"Еще...",hide:"Свернуть",too_much_data_in_input:"Предупреждение: в поле слишком много текста. Мы рекомендуем его сократить.",error_too_much_data_in_input_field:"Ошибка: в поле слишком много текста. Изменения не будут сохранены. Пожалуйста, удалите часть информации.",pick_icon:"Выбрать иконку",upload_file:"Загрузить файл",uploading:"Загрузка...",button_caption:"Текст кнопки",button_style:"Стиль кнопки",text_color:"Цвет текста",background_color:"Цвет фона",border_color:"Цвет обводки",border_width:"Толщина обводки",border_radius:"Радиус скругления",pick_emoji:"Выбрать эмодзи",upload_error:"Ошибка загрузки",emoji:"Эмодзи",file:"Файл",icon:"Иконка","1_column":"колонка","2_column":"колонки","5_column":"колонок","21_column":"колонка",blocks_width:"Ширина блоков",columns_hint:"В Тильде используется <a class='t-colwidget__link-eye' href='javascript:tp__showguides();'><span>12-колоночная сетка</span></a>. Задайте ширину в настройке ниже.",columns_warn:"Внимание! Суммарная ширина блоков с отступами превышает 12 колонок. Вы не сможете отредактировать настройки колонок, пока не исправите их. После исправления вернуть текущие настройки станет невозможно.",columns_fix:"Исправить",columns_label:"Ширина блока",columns2_label:"Второй блок: ширина",width_label:"Ширина",width12_label:"Ширина",text_has_inline_styles:'Некоторые стили (отмечены <span class="star"></span>) были установлены через меню текстового редактора. Отмените эти изменения, чтобы настройки типографики были видны.',text_has_inline_align_style:"Стиль выравнивания был установлен через меню текстового редактора. Отмените эти изменения, чтобы настройка выравнивания была видна.",reset_format:"Сбросить форматирование",reset_align:"Сбросить стиль выравнивания",style_conflict:'Некоторые настройки (отмечены <span class="star"></span>) установлены и в блоке, и в стиле. Сбросьте настройки в блоке, чтобы настройки стиля были видны.',reset:"Сбросить",bcolumns_label:"Ширина шапки блока",bcolumns2_label:"Ширина",auto:"Авто",more:"Еще",divider_width:"Длина линии",divider_thickness:"Толщина линии",divider_color:"Цвет линии",divider_styles:"Стиль линии",opacity:"Непрозрачность",style:"Стиль",pick_bullet:"Выбрать буллит",apply_color:"Применить цвет ко всем карточкам",apply_bullet:"Применить буллит ко всем карточкам",apply_bullet_and_color:"Применить ко всем карточкам",icon_alt:"Иконку",bullet:"Буллит",bullet_color:"Цвет буллита",hide_the_panel:"Скрыть панель",show_the_panel:"Показать панель",font_hint:'Подключить другие шрифты можно в&nbsp;<a href="/projects/settings/?projectid=${projectid}#tab=ss_menu_fonts" target="_blank">настройках сайта</a>',thin:"Тонкие",regular:"Базовые",differ_radius:"Нажмите, чтобы задать значения<br>для каждого угла",copy_to_buffer:"Копировать в буфер",steps_group_title:"Шаги формы",page:"Страница",find_page:"Найти страницу",open_page_settings:"Настройки страницы",position:"Расположение",offset:"Отступ",left:"Слева",right:"Справа",top:"Сверху",bottom:"Снизу",mob_position:"Моб. расположение",analytic_address_copied:"Адрес виртуальной страницы скопирован в буфер обмена",not_connected:"не подключен",card_label:"Карточка",image_title:"Заголовок изображения",image_title_zoom:"Заголовок изображения при увеличении",image_alt:"SEO: Альт-текст для изображения",image_descr:"Описание изображения",image_descr_zoom:"Описание изображения при увеличении",image_align:"Выравнивание текста",video_type:"Тип видео",center:"По центру",menu_membersicon_chb_hint:'Необходимо <a href="/projects/settings/?projectid=${projectid}#tab=ss_menu_members" target="_blank">активировать ЛК</a> или добавить <button type="button" class="t-button t-button_text-primary js-menu-membericon-btn">ссылку</button>',select_button_style_preset:"Выберите пресет кнопки",select_button_color_preset:"назад",button_preset_style_base:"базовые",button_preset_style_volumetric:"объёмные",button_preset_style_flat:"плоские",button_preset_style_dark_theme:"тёмная тема",items:"Карточки",expand_all:"Развернуть все",collapse_all:"Свернуть все",differ_padding:"Нажмите, чтобы задать значения<br>для каждой стороны",typography_widget_is_not_available:"Типографика недоступна для данного элемента. Пожалуйста, выберите элемент для работы с настройками типографики.",button_widget_is_not_available:"Настройки кнопки недоступны для данного элемента. Пожалуйста, выберите элемент для работы с настройками кнопки.",divider_widget_is_not_available:"Настройки разделителя недоступны для данного элемента. Пожалуйста, выберите элемент для работы с настройками разделителя.",typography:"Типографика",has_more_than_one_active_balloon_title:"Внимание! Несколько маркеров с настройкой показа подсказки по умолчанию",has_more_than_one_active_balloon_msg:"В этом блоке есть нескольких маркеров с настройкой показа подсказки по умолчанию. В Yandex Maps можно задать только один маркер с такой настройкой. Оставить один маркер с подсказкой по умолчанию?",presets:"Пресеты",style:"Стиль",styles:"Стили"}),"EN"===e&&(o={user_has_unsaved_changes_title:"You have unsaved changes",user_has_unsaved_changes_msg:"You have unsaved changes on the page. Are you sure you want to close this panel?",close_button:"X",save:"Save",save_and_close:"Save and close",videolink:"Video Tip",block_in_archive:'An updated version of this block is available, which may include new features. We recommend adding the new block from the Library and transferring all your content to it. <a href="https://help.tilda.cc/outdated-blocks" target="_blank">Here\'s how to do it</a>',do_not_show_again:"Don't show this note again",note_diff_edit_and_publish:"The appearance of this block in the editing mode might be different from its appearance on preview and on published page.",set_width_viewport_limit:"There's a display restriction applied to this block. This block will appear only on screens that are ${screenmin} - ${screenmax}",success_data_disclaimer:"Specify a message and a page URL that will be used on successful data submission in the Shopping cart if no payment systems are assigned. If payment systems are assigned in the Site Settings, the success page URL and failure page URL from the specific system setup will be used.",convert_to_zero:"Convert to Zero Block",convert_to_zero_descr:"Use the editor to change the design of this block. Convert it to the full editable Zero Block and manage every element",add_class_name:"Add CSS Class Name",name_must_begin_with_uc:"Name must begin with uc-",add_block_to_lib:"Add block to Library",my_blocks:"My Blocks",new_category_will_appear_in_lib:'When enabled, a new category "My Blocks" will appear in the Block Library and this block will be added to it. Use this feature to organize your branded design system.',update_block_in_lib:"Update Block in Library",block_title:"Block Title",add_block_to_lib_v2:"Add block to Library",cancel:"Cancel",block_id_copied:"Block ID copied to clipboard",add:"Add",add_to_library:"Add to Library",css_class_name:"CSS Class Name",anchor_link:"Anchor link",anchor_link_name:"Anchor link name",more_about_anchor_links:"Read more about anchor links in the <a href=“https://help.tilda.cc/anchor” target=“_blank”>Help Center</a>",input_is_empty:"Input is empty",browser_not_support_copying:"Error, your browser does not support this method. Please copy the ID manually",go_back:"Go back",exit_without_saving:"Exit without saving",container:"Container",click_set_mobile_value:"Click to set value for mobile (≤&nbsp;${mobileRes}px)",part:"Category",button_click_in_analytics:"Button click displays in the analytic system as a page view",popup_opening_in_analytics:"You can set up the opening of a pop-up as a virtual page view goal in the analytics system",events_opening_in_analytics:'Open <button type="button" class="pe-analytic-hook">list of events</button> to track',default:"Default",search_photos:"Search photos",img_alt_text:"SEO: Image alt text",access_to_block_restricted:"Access to this block is restricted. Please verify your",email_address:"email address",phone_number:"phone number",without_icon:"Without icon",loading:"Loading...",add_new_item:"Add new item",add_input_field:"Add input field",add_step:"Add step",add_menu_item:"Add menu item",add_subitems:"Add subitems",select_unselect_all_items:"Select/Unselect all items",twitter_no_supports_api:"Twitter no longer supports the API number of publications. Counter publications will not be displayed.",success_message_edit_in_settings:'Success message can be edited in Site Settings - <a href="/projects/settings/?projectid=${projectid}#tab=ss_menu_payments" target="_blank" style="color:#fa633f;">Payment systems</a>',success_url_edit_in_settings:'Success URL can be edited in Site Settings - <a href="/projects/settings/?projectid=${projectid}#tab=ss_menu_payments" target="_blank" style="color:#fa633f;">Payment systems</a>',title:"Title",link:"Link",block_is_on_current_page:"The block is on the current page",go_to_parent_page:"Go to the parent page",link_hook:"Link hook",popup_link:"Pop-up link",enter_exact_address:"Enter the exact address to which you want to link this block",use_as_link_in_any_block:"Use as a link in any block this pop-up will be displayed on click",example_catalog:"Example Catalog",catalog_not_set:"Not set (show products from block)",all_products:"All products",go_to_products_catalog:'Go to the <a href="/identity/gostore/?projectid=${projectid}" target="_blank" ${catalogOnClickAttr}>Product Catalog</a>',if_a_lot_of_products_use_catalog:'If you sell a lot of products, use the <a href="/identity/gostore/?projectid=${projectid}" target="_blank" ${catalogOnClickAttr}>Product Catalog</a> to manage them.',feed_not_set:"Not set",example_feed:"Example Feed",feed:"Feed",go_to_feed_edit_panel:'Go to the <a href="/identity/gofeeds/?projectid=${projectid}" target="_blank" ${feedsOnClickAttr}>feeds edit panel</a>',use_feeds_to_mange_news:'To manage news feeds, blog posts, or other event feeds, go to <a href="/identity/gofeeds/?projectid=${projectid}" target="_blank" ${feedsOnClickAttr}>Feeds</a>.',setup_cart_data_in_analytics:"You can set up cart data submission as a virtual page view goal in the analytics system",or:"or",submitting_from_in_analytics:"Submitting the form will appear as a page view in the analytics system: ",disable_payment:"Disable payment",connected_payment_system:"Connected payment system:",connected_payment_systems:"Connected payment systems:",settings:"Settings",connect_payment_system_in_settings:'Please, connect the payment system in <a href="/projects/settings/?projectid=${projectid}#tab=ss_menu_payments" style="color: #ff8562 !important;">Site Settings</a>',add_to_cart:"Add to Cart",if_you_use_catalog_enter_prod_id:'If you use the <a href="/identity/gostore/?projectid=${projectid}" target="_blank" style="color: inherit">Product Catalog</a>, enter the Product ID here. Find the Product ID at the bottom of the product settings panel in the Catalog. This will allow you to synchronize data: SKU, price, quantity in stock, and product variants.',fill_fields_from_catalog:'<a href="#" name="updateFromProductsCatalog" style="color: inherit">Fill in the fields with the data</a> from the Product Catalog.',cant_find_product_in_catalog:"Can't find a product in the Catalog. It may have been deleted or disabled. Please check that the product with this ID exists.",you_connect_catalog_products_in_block:"You connect the Catalog products in this block. Products which added on this block are not displayed.",copy_products_to_catalog:'<a href="javascript:edrec__copyproducts_to_catalog(${pageid},${recordid})" style="color:#fa8669;">Copy products</a> from this block to the Product Catalog.',copy_products_limit_reached:"The number of items in the catalog has reached the limit. Please delete unused products and try again.",form_data_receiver:"Form data receiver",submitted_data_stored_in_leads:'Submitted data is stored in the <a href="/projects/leads/?projectid=${projectid}" target="_blank" style="color:#FF855D !important;">Leads section</a> of the project. You can also connect data collection services integrated with Tilda.',contacts_lists_and_services:"Contact lists and services",tilda_crm:"Tilda CRM",go_to_tilda_crm:'Go to <a href="/identity/gocrm/" target="_blank">Tilda CRM</a>',you_dont_have_any_list_yet:"You don't have any lists yet.",you_can_receive_data_to_email_and_others:'You can receive data to your Email, Google Sheets, or one of the integrated services such as MailChimp, SendGrid, Trello, Slack, etc. Assign service in Site Settings → <a href="/projects/settings/?projectid=${projectid}#tab=ss_menu_forms" target="_blank">Forms</a>. Learn more in our <a href="https://help.tilda.cc/forms" target="_blank">Help Center</a>.',anti_spam_activated:"Anti-spam activated.",create:"Create",connected_services:"Connected services",you_havenot_connected_any_service_yet:"You have not connected any services yet",connect:"Connect",own_script_for_forms:"Own script for receiving data",add_own_script_address:'Add the script address that will receive field values. Learn how to receive form submissions using custom scripts in the <a href="https://help.tilda.cc/formsscript" target="_blank">Help Center</a>.',form_target:"Form Target",same_window:"Same Window",new_window:"New Window",is_ajax_action_script:"is ajax action script",show_more_settings:"Show more settings",minimize_options:"Minimize options",product_adding_was_successful:'Adding successfully completed. Added products: <strong>${prodNum}</strong>. Go to the <a href="/identity/gostore/?projectid=${projectid}" target="_blank">Catalog</a> and check the result. You can delete products from this block manually.',product_adding_was_partial_successful:'Added products: <strong>${success} of ${total}</strong>. Unable to copy the following products: "${failedProducts}". Please add them to the <a href="/identity/gostore/?projectid=${projectid}" target="_blank">Catalog</a> manually.',go_to_more_to_define_buttons:'Go to the "More" tab to define buttons for all products.',ai_generate:"Generate content with AI",none:"None",meta_is_banned_in_ru:"*Meta Platforms Inc., which owns Facebook and Instagram, is recognized as an extremist organization by the court decision from March 21, 2022, and its activities in Russia are banned",generate:"Generate",background_image:"Background image",only_color:"Only color",recommended_size_for_cover:"Recommended size is <br>1680×900px",background_video_type:"Video type",background_image_for_mobile_version:"Background image for mobile version",background_image_for_mobile_version_switch:"Show image instead of video in the mobile version",background_image_for_mobile_version_tooltip:"The video will not play on mobile devices. Select the image to display on the mobile version of the website.",youtubeid_label:"YouTube video URL or ID",youtubeid_hint:"To make the video play from a certain point, insert the <strong>?start=</strong> fragment followed by the desired time in seconds from the beginning of the video. E.g., XEfDYMngJeE?start=5025",vimeoid_label:"Vimeo Video ID",vimeohash_hint:"If your video is private in Vimeo, it will have an extra combination of numbers and letters (hash) at the end of the link (https://vimeo.com/[video_id]/[hash]). Please add it to this field.",vimeohash:"Private hash",vimeohash_tooltip:"If your video is private in Vimeo, it will have an extra combination of numbers and letters (hash) at the end of the link (https://vimeo.com/[video_id]/[hash]). Please add it to this field.",videomp4_label:"Link to MP4 video file",videomp4_tooltip:"Upload a file up to 5 MB in size. To upload large files, use third-party hosting and provide a link to the .MP4 video. To learn how to prepare and upload your file, <a href='https://help.tilda.cc/video#html5' target='_blank'>see the Help Center</a>",videowebm_label:"Link to WEBM video file",videowebm_tooltip:"Upload a file up to 5 MB in size. To upload large files, use third-party hosting and provide a link to the .WEBM video. To learn how to prepare and upload your file, <a href='https://help.tilda.cc/video#html5' target='_blank'>see the Help Center</a>",rutubeid_label:"Rutube video URL or ID",rutubeid_hint:"To play the video from a precise moment, insert a </strong>?t=</strong> snippet followed by the desired time in seconds from the beginning of the video. For example, caafe83ff1c6ed38d394635b83ece?t=8",rutubehash:"Private hash",rutubehash_hint:"If your video is private on Rutube, it will have an extra combination of numbers and letters (hash) at the end of the link. Please add it to this field.",rutubehash_tooltip:"If your video is private on Rutube, it will have an extra combination of numbers and letters (hash) at the end of the link. Please add it to this field.",kinescopeid_label:"Kinescope video URL or ID",kinescopeid_hint:"To play the video from a precise moment, insert a </strong>?start=</strong> snippet followed by the desired time in seconds from the beginning of the video. For example, pY8MPwACe7PQcwKsgo?t=8",vkvideoid_label:"VK video URL",vkvideohash:"Private hash",vkvideohash_tooltip:"If your video is locked with privacy settings in VK Video, it will have an additional combination of numbers and letters. The hash can be found in the Export for video item. Add it to this field.",iframeid_hint:"Inserting video via iframe. Playback parameters can be set through the platform that creates the iframe code",error_too_much_data:"Error: Too much data. Changes will not be saved. Please delete some of the information.",error_missing_end_tag:"Can't save it, end tag is missing. Invalid HTML may cause problems with markup. Please fix it.",redirect_prohibited_in_free_plan:'Unfortunately, code redirects are not allowed on a Free plan or a trial period. Please purchase a subscription in the <a href="/identity/plan/" style="color:red;font-weight:600;">Plans and Billing</a> section.',whatsapp_message_order:"Hello! I'd like to place an order.",email_subject_order:"Hello! I'd like to place an order.",user:"User",group:"Group",url:"URL",call:"Call",chat:"Chat",username:"Username",phone:"Phone number",name:"Title",message:"Message",email:"Email",subject:"Subject",delete_item:"Delete item",type:"Type",custom_icon:"Custom icon",delete_image:"Delete image",add_item:"Add item",new_item:"New item",value_too_long:"The value is too long",looks_like_not_email:"Looks like its not an email",looks_like_not_phone_number:"Looks like its not a phone number",universal:"Universal",messengers:"Messengers",social_media:"Social media",draggable_zone:"Drag to move the element",images_list:"Images list",replace_image:"Replace&nbsp;image",text:"Text",video:"Video",upload_new:"Upload new",button_link:"Button Link",second_button_link:"Second Button Link",third_button_link:"Third Button Link",four_button_link:"Four Button Link",menu_membersicon_link:"URL for the members area icon",enter_full_link_address:'Enter the full URL starting with http://<br>Links to pages on the current website can be started with / (e.g., /about) rather than the full URL.<br><a href="https://help.tilda.cc/link-to-page" target="_blank">How to set up links to other pages</a>',link_to_page:"Link to Page",link_to_block:"Link to Block",choose_page:"Please choose a page:",select_block:"Select block",choose_page_for_link:"Choose the page to link to",enter_page_name:"Рage title or URL",no_page_found:"No pages match your search. Try another search term.",no_pages_yet:"There are no pages yet",error_404:"Error 404",page_not_published:"Page has not been published",changes_not_published:"Changes have not been published",current_page:"current",home_page:"Home Page",open_link_in_new_tab:"Open link in a new tab",click_block_to_select:"Click on the block to select.",select_blocks_to_mark:"Select blocks",block_ids:"Block ids",set_blocks_divided_comma:"Please set block IDs divided by a comma",choose_blocks:"Choose Blocks",choose_zero_block:"Choose Zero Block",choose_only_zero_block:"You can select only Zero Block",zero_block_id:"Zero Block ID",wait_to_update_block:"Wait 15 minutes to update the block content",error_block_content_update:"An error occured during the block content update.",instagram_connection:"Instagram connection",images_from_instagram_updated_automatically_class_instagram:'The images from the connected Instagram feed will be updated automatically. You don\'t have to re-publish the page to update the block content. To set the number of displayed images, go to the "Settings" menu of this block. The only permission we ask for is to show the images on the website. Our app doesn\'t have access to publish or delete any information or read your messages.Block\'s content is updated every two hours, but you can do it <a href="#" class="js-update-instagram">manually</a> every 15 minutes.</div>',you_connected_instagram_as:"You are connected to Instagram, as ",disconnect_instagram:"Disconnect Instagram",images_from_instagram_updated_automatically_class_facebook:'The images from the connected Instagram feed will be updated automatically. You don\'t have to re-publish the page to update the block content. To set the number of displayed images, go to the "Settings" menu of this block. The only permission we ask for is to show the images on the website. Our app doesn\'t have access to publish or delete any information or read your messages.The block content is updated every two hours, you can update it <a href="#" class="js-update-facebook">manually</a> every 15 minutes.</div>',account:"Account",connected_to_facebook_business_page:"You are connected to the Facebook Business page. Select an Instagram page whose feed will be used in the block.",facebook_doesnt_connected_instagram:"This Facebook Business Page doesn't have any connected Instagram accounts",images_from_instagram_updated_automatically:"The images from the connected Instagram feed are updated automatically. You don't have to re-publish the page to update the block content. To set the number of displayed images, go to the Settings panel of the block. The only permission we ask for is to show the images on the website. Our app has no access to messages and cannot post or delete any information.",connect_via_instagram:"Connect via Instagram",connect_only_one_instagram_account_this_button:"If you need to connect only one Personal or Business Instagram account, click this button. Next, allow the application to access the photo in a pop-up authorization window.",connect_via_facebook:"Connect via Facebook",connect_multiple_business_instagram_accounts:"If you want to connect multiple Business Instagram accounts, you can connect them to Business Facebook Pages that belong to one personal Facebook page. Click this button to connect all Business Instagram profiles linked to personal Facebook Page. Next, allow the application to access the photo in a pop-up authorization window.",geo_point:"Geo Point",marker_title:"Marker title",hover_over_marker:"It is displayed on hover over the marker",description:"Description",click_on_marker:"It is displayed by click on the marker",latitude:"latitude",longitude:"longitude",delete:"Delete",delete_marker:"Delete marker",find_on_map:"Find on map",input_address:"Input Address",latitude_first_letter_big:"Latitude",longitude_first_letter_big:"Longitude",title_hint:"The title becomes a tooltip when visitors hover over the marker; it is also added to the tooltip on click",enter_coords:'Enter coordinates in decimal degrees (latitude and longitude, separated by commas) or get the values by clicking the "Find on Map" button',address_not_found:"Address not found",marker:"Marker",coordinates:"Coordinates",marker_style:"Marker style",marker_action:"Marker action",standard_action:"Show tooltip on click",marker_color:"Marker color",marker_icon:"Marker icon",marker_image_icon:"Icon",marker_icon_hint:"For the best use of the image, please reduce its size to 48×48px",color_marker:"Сolor marker",balloon_is_open:"Show tooltip by default",hide_marker:"Hide marker",use_to_show_route:"use this setting to show the route on the map",show_more:"Show more",marker_offset:"Marker offset",marker_offset_hint:"Enter offset in decimal degrees (horizontal offset and vertical offset, separated by commas). The offset value should be in the range from -48 to 48.",replace_marker_to_choose_coords:"Move marker on the map or find the desired address to paste marker coordinates in the block",add_marker:"Add marker",variants_params:"Variants",add_option_size_color:"Add option (e.g., size, color..)",option_name:"Option name",color:"Color",option_values:"Option values",set_variants:"Set variants by dividing them with a new line",prodopt_descr:'To put product options, write the option name and put the variants in the Option Value field by dividing them with a new line.<a href="javascript:showprodoptionshint();" data-prodoptions-morehintbutton="" style="color:#fa8669 !important;">Read more...</a><span data-prodoptionshint="" style="display:none;">For example:<br>Grey<br>Blue<br>Red<br><br>If the price of the options differs from the basic price, put the sign = and write an option price (only numbers, without currency) after option value. For example:<br>Standard<br>Large $200 = 200<br><br>If you need to add an additional price to the basic one, put the sign =+ and write an extra charge (only numbers, without currency). For example:<br>Standard packaging<br>Gift packaging $5 = +5</span>',add_option:"Add option",second_option_name:"Second option name",size:"Size",second_option_values:"Second option values",third_option_name:"Third option name",third_option_values:"Third option values",item:"Item",duplicate:"Duplicate",on:"On",off:"Off",upload_image:"Upload image",reassign_image:"Replace image",open_library_image:"Search photos",up:"Up",down:"Down",action_left:"Left",action_right:"Right",button_title:"Button title",second_button_title:"Second button title",product_service_price:"Price of product or service",old_price:"Old price",card_mark:"Card mark (for example, sale, new, -50%)",soclinks:"Links on social networks profile",currency_sign_added_automatically:"The currency sign is added automatically. You can change the currency in the Site Settings.",select_geo_area:"Select geo area",add_soclinks_comma_separator:"Add a comma-separated list of social media links. For example, <i>https://twitter.com/tildapublishing, https://medium.com/@TildaPublishing</i>",subtitle:"Subtitle",date:"Date",time:"Time",person_name:"Person name",person_descr:"Person description",put_product_options:"Put product options by dividing them with a new line. If variant has own price, add the sign = and write a price (only numbers, without currency). For example: Large size $10 = 10",options:"Options",select_videotype:"Video source",select_videotype_youtube_label:"YouTube video URL or ID",select_videotype_youtube_hint:"To make the video play from a certain point, insert the <strong>?start=</strong> fragment followed by the desired time in seconds from the beginning of the video. E.g., XEfDYMngJeE?start=5025",select_videotype_vimeo_label:"Vimeo Video ID",select_videotype_vimeohash_label:"Private hash",select_videotype_vimeohash_hint:"If your video is private in Vimeo, it will have an extra combination of numbers and letters (hash) at the end of the link (https://vimeo.com/[video_id]/[hash]). Please add it to this field.",select_videotype_mp4_label:"Link to MP4 video file",select_videotype_mp4_hint:"To add .MP4 video files, upload the file to your server and specify the link to it in the Content panel of the block.",select_videotype_webm_label:"Link to WEBM video file",select_videotype_webm_hint:"To add .WEBM video files, upload the file to your server and specify the link to it in the Content panel of the block.",select_videotype_rutube_label:"Rutube video URL or ID",select_videotype_rutube_hint:"To play the video from a precise moment, insert a </strong>?t=</strong> snippet followed by the desired time in seconds from the beginning of the video. For example, caafe83ff1c6ed38d394635b83ece?t=8",select_videotype_rutubehash_label:"Private hash",select_videotype_rutubehash_hint:"If your video is private on Rutube, it will have an extra combination of numbers and letters (hash) at the end of the link. Please add it to this field.",select_videotype_kinescope_label:"Kinescope video URL or ID",select_videotype_kinescope_hint:"To play the video from a precise moment, insert a </strong>?start=</strong> snippet followed by the desired time in seconds from the beginning of the video. For example, pY8MPwACe7PQcwKsgo?t=8",select_videotype_vkvideo_label:"VK video URL",select_videotype_vkvideohash_label:"Private hash",select_videotype_boomstream_label:"Link to Boomstream URL",select_videotype_iframe_label:"Link to iFrame URL",select_videotype_iframe_hint:"Inserting video via iframe. Playback parameters can be set through the platform that creates the iframe code",product_link:"Product Link",link_on_page:"Link on page",view_full_product_info:"View full product info",image:"Image",checkbox:"Checkbox",more_with_dots:"More...",hide:"Hide",too_much_data_in_input:"Note: Too much data in this input field. We strongly recommend reducing the amount of information.",error_too_much_data_in_input_field:"Error: Too much data in this input field. Changes will not be saved. Please delete some of the information.",pick_icon:"Pick icon",upload_file:"Upload file",uploading:"Uploading...",button_caption:"Button Caption",button_style:"Button style",text_color:"Text Color",background_color:"Background Color",border_color:"Border Color",border_width:"Border Width",border_radius:"Border Radius",pick_emoji:"Pick emoji",upload_error:"Upload error",emoji:"Emoji",file:"File",icon:"Icon","1_column":"column","2_column":"columns","5_column":"columns","21_column":"columns",blocks_width:"Blocks width",columns_hint:"On Tilda, <a class='t-colwidget__link-eye' href='javascript:tp__showguides()'><span>a 12-column grid</span></a> is used. Change the width in the settings below.",columns_warn:"Warning! The total width of the blocks with offsets exceeds 12 columns. You won't be able to edit block columns settings until you fix it. This action cannot be undone.",columns_fix:"Fix it",columns_label:"Block Width",columns2_label:"Second Block: Width",width_label:"Width",width12_label:"Width",text_has_inline_styles:'Some styles (marked with <span class="star"></span>) have been set using the Text Editor toolbar. Undo these changes so that the typography style that is set here will be visible in the text.',text_has_inline_align_style:"The text alignment style has been set using the Text Editor toolbar. Undo these changes so that the alignment style that is set here will be visible in the text.",reset_format:"Reset text styles",reset_align:"Reset text align style",reset:"Reset",style_conflict:'Some settings (marked with <span class="star"></span>) are set in both the block and the style. Reset the settings in the block to make the style settings visible.',bcolumns_label:"Block header width",bcolumns2_label:"Width",auto:"Auto",more:"More",divider_width:"Divider length",divider_thickness:"Divider width",divider_color:"Divider color",divider_styles:"Divider styles",opacity:"Opacity",style:"Style",pick_bullet:"Select bullet",apply_color:"Apply color to all items",apply_bullet:"Apply bullet to all items",apply_bullet_and_color:"Apply to all items",icon_alt:"Icon",bullet:"Bullet",bullet_color:"Bullet Color",hide_the_panel:"Hide the panel",show_the_panel:"Show the panel",font_hint:'Connect other fonts in&nbsp;the&nbsp;<a href="/projects/settings/?projectid=${projectid}#tab=ss_menu_fonts" target="_blank">Site&nbsp;Settings</a>',thin:"Thin",regular:"Regular",differ_radius:"Click to set values<br>for each corner",copy_to_buffer:"Copy to buffer",steps_group_title:"Form steps",page:"Page",find_page:"Find page",open_page_settings:"Page Settings",position:"Position",offset:"Offset",left:"Left",right:"Right",top:"Top",bottom:"Bottom",mob_position:"Mobile Position",analytic_address_copied:"The virtual page address is copied to clipboard",not_connected:"not connected",image_title:"Image title",image_title_zoom:"Image title in zoom mode",image_alt:"SEO: Image alt text",image_descr:"Image description",image_descr_zoom:"Image description in zoom mode",image_align:"Align",video_type:"Video type",center:"Center",menu_membersicon_chb_hint:'You need to <a href="/projects/settings/?projectid=${projectid}#tab=ss_menu_members" target="_blank">enable the members area</a> or asssign <button type="button" class="t-button t-button_text-primary js-menu-membericon-btn">a URL</button>',select_button_style_preset:"Select button preset",select_button_color_preset:"Go back",button_preset_style_base:"Basic",button_preset_style_volumetric:"Raised",button_preset_style_flat:"Flat",button_preset_style_dark_theme:"Dark Theme",items:"Items",expand_all:"Expand all",collapse_all:"Collapse all",differ_padding:"Click to set values<br>for each side",typography_widget_is_not_available:"The Typography settings are not available for this element. Please select a compatible one.",button_widget_is_not_available:"The Button settings are not available for this element. Please select a compatible one.",divider_widget_is_not_available:"The Divider settings are not available for this element. Please select a compatible one.",typography:"Typography",has_more_than_one_active_balloon_title:"Warning! There are several markers set to show the tooltip by default",has_more_than_one_active_balloon_msg:"This block contains several markers set to show the tooltip by default. Yandex Maps allows only one marker with this setting. Leave only one marker with the default tooltip?",presets:"Presets",style:"Style",styles:"Styles"}),"DE"===e&&(o={user_has_unsaved_changes_title:"Sie haben ungespeicherte Änderungen",user_has_unsaved_changes_msg:"Sie haben ungespeicherte Änderungen auf der Seite. Sind Sie sicher, dass Sie dieses Bedienfeld schließen möchten?",close_button:"X",save:"Speichern",save_and_close:"Speichern und schließen",videolink:"Video-Tipp",block_in_archive:'Eine aktualisierte Version dieses Blocks ist verfügbar, die möglicherweise neue Funktionen enthält. Wir empfehlen, den neuen Block aus der Bibliothek hinzuzufügen und Ihren gesamten Inhalt dorthin zu übertragen. <a href="https://de.help.tilda.cc/outdated-blocks" target="_blank">Hier erfahren Sie, wie es geht</a>',do_not_show_again:"Diesen Hinweis nicht mehr anzeigen",note_diff_edit_and_publish:"Das Erscheinungsbild dieses Blocks im Bearbeitungsmodus kann sich von seinem Erscheinungsbild in der Vorschau und auf der veröffentlichten Seite unterscheiden.",set_width_viewport_limit:"Für diesen Block gilt eine Anzeigebeschränkung. Dieser Block wird nur auf Bildschirmen angezeigt, die ${screenmin}${screenmax} sind",success_data_disclaimer:"Geben Sie eine Nachricht und eine Seiten-URL an, die bei erfolgreicher Datenübermittlung im Warenkorb verwendet wird, wenn keine Zahlungssysteme zugewiesen sind. Wenn in den Website-Einstellungen Zahlungssysteme zugewiesen sind, werden die URL der Erfolgsseite und die URL der Fehlerseite aus der spezifischen Systemeinrichtung verwendet.",convert_to_zero:"In Zero Block konvertieren",convert_to_zero_descr:"Verwenden Sie den Editor, um das Design dieses Blocks zu ändern. Konvertieren Sie ihn in den vollständig bearbeitbaren Zero Block und verwalten Sie jedes Element",add_class_name:"CSS-Klassenname hinzufügen",name_must_begin_with_uc:"Der Name muss mit uc- beginnen",add_block_to_lib:"Block zur Bibliothek hinzufügen",my_blocks:"Meine Blöcke",new_category_will_appear_in_lib:"Wenn die Funktion aktiviert ist, wird eine neue Kategorie „Meine Blöcke“ in der Blockbibliothek erscheinen und dieser Block wird ihr hinzugefügt. Nutzen Sie diese Funktion, um Ihr Markendesignsystem zu organisieren.",update_block_in_lib:"Block in Bibliothek aktualisieren",block_title:"Blocktitel",add_block_to_lib_v2:"Block zur Bibliothek hinzufügen",cancel:"Abbrechen",block_id_copied:"Block-ID in die Zwischenablage kopiert",add:"Hinzufügen",add_to_library:"Block zur Bibliothek hinzufügen",css_class_name:"CSS Class Name",anchor_link:"Ankerlink",anchor_link_name:"Name des Ankerlinks",more_about_anchor_links:"Erfahren Sie mehr über Ankerlinks im <a href=“https://de.help.tilda.cc/anchor” target=“_blank”>Hilfe-Center</a>",input_is_empty:"Eingabe ist leer",browser_not_support_copying:"Fehler, Ihr Browser unterstützt diese Methode nicht. Bitte kopieren Sie die ID manuell",go_back:"Zurück",exit_without_saving:"Beenden, ohne zu speichern",container:"Container",click_set_mobile_value:"Click to set value for mobile (≤&nbsp;${mobileRes}px)",part:"Kategorie",button_click_in_analytics:"Schaltflächenklick wird im Analysesystem als Seitenaufruf angezeigt",popup_opening_in_analytics:"Sie können das Öffnen eines Pop-ups als Ziel im Analysesystem als Aufruf einer virtuellen Seite einrichten",events_opening_in_analytics:'<button type="button" class="pe-analytic-hook">Liste der zu verfolgenden Ereignisse</button> öffnen',default:"Standard",search_photos:"Fotos suchen",img_alt_text:"SEO: Bild-Alt-Text",access_to_block_restricted:"Der Zugriff auf diesen Block ist eingeschränkt. Bitte verifizieren Sie Ihre",email_address:"E-Mail-Adresse",phone_number:"Telefonnummer",without_icon:"Ohne Symbol",loading:"Wird geladen...",add_new_item:"Neues Element hinzufügen",add_input_field:"Eingabefeld hinzufügen",add_step:"Schritt hinzufügen",add_menu_item:"Menüpunkt hinzufügen",add_subitems:"Unterpunkte hinzufügen",select_unselect_all_items:"Alle auswählen / Auswahl aufheben",twitter_no_supports_api:"Twitter unterstützt die API Anzahl der Veröffentlichungen nicht mehr. Zählerveröffentlichungen werden nicht angezeigt.",success_message_edit_in_settings:'Die Erfolgsmeldung kann hier bearbeitet werden: Website-Einstellungen <a href="/projects/settings/?projectid=${projectid}#tab=ss_menu_payments" target="_blank" style="color:#fa633f;">Bezahlsysteme</a>',success_url_edit_in_settings:'Die Erfolgs-URL kann hier bearbeitet werden: Website-Einstellungen <a href="/projects/settings/?projectid=${projectid}#tab=ss_menu_payments" target="_blank" style="color:#fa633f;">Payment systems</a>',title:"Titel",link:"Link",block_is_on_current_page:"Der Block befindet sich auf der aktuellen Seite",go_to_parent_page:"Zur übergeordneten Seite",link_hook:"Hook verknüpfen",popup_link:"Pop-up-Link",enter_exact_address:"Geben Sie die genaue Adresse ein, mit der Sie diesen Block verknüpfen möchten",use_as_link_in_any_block:"Als Link in einem beliebigen Block verwenden dieses Pop-up wird beim Anklicken angezeigt",example_catalog:"Beispielkatalog",catalog_not_set:"Nicht festgelegt (Produkte aus dem Block anzeigen)",all_products:"Alle Produkte",go_to_products_catalog:'Zum <a href="/identity/gostore/?projectid=${projectid}" target="_blank" ${catalogOnClickAttr}>Produktkatalog</a>',if_a_lot_of_products_use_catalog:'Wenn Sie viele Produkte verkaufen, verwenden Sie den <a href="/identity/gostore/?projectid=${projectid}" target="_blank" ${catalogOnClickAttr}>Produktkatalog</a>, um diese zu verwalten.',feed_not_set:"Nicht festgelegt",example_feed:"Beispielsfeed",feed:"Feed",go_to_feed_edit_panel:'Zum <a href="/identity/gofeeds/?projectid=${projectid}" target="_blank" ${feedsOnClickAttr}>Feedsbedienfeld</a>',use_feeds_to_mange_news:'Um Newsfeeds, Blogbeiträge oder andere Ereignisfeeds zu verwalten, gehen Sie zu <a href="/identity/gofeeds/?projectid=${projectid}" target="_blank" ${feedsOnClickAttr}>Feeds</a>.',setup_cart_data_in_analytics:"Sie können die Einreichung von Warenkorbdaten als Ziel im Analysesystem als Aufruf einer virtuellen Seite einrichten",or:"oder",submitting_from_in_analytics:"Das Absenden des Formulars wird als Aufruf einer Seite im Analysesystem erscheinen: ",disable_payment:"Zahlung deaktivieren",connected_payment_system:"Verbundenes Zahlungssystem:",connected_payment_systems:"Verbundene Zahlungssysteme:",settings:"Einstellungen",connect_payment_system_in_settings:'Bitte verbinden Sie ein Zahlungssystem in den <a href="/projects/settings/?projectid=${projectid}#tab=ss_menu_payments" style="color: #ff8562 !important;">Website-Einstellungen</a>',add_to_cart:"Zum Warenkorb hinzufügen",if_you_use_catalog_enter_prod_id:'Wenn Sie den <a href="/identity/gostore/?projectid=${projectid}" target="_blank" style="color: inherit">Produktkatalog</a> verwenden, geben Sie hier die Produkt-ID ein. Sie finden die Produkt-ID unten im Produkteinstellungsbedienfeld im Katalog. Damit können Sie folgende Daten synchronisieren: SKU, Preis, vorrätige Menge und Produktvarianten.',fill_fields_from_catalog:'<a href="#" name="updateFromProductsCatalog" style="color: inherit">Die Felder mit den Daten aus dem Produktkatalog ausfüllen</a>',cant_find_product_in_catalog:"Kein Produkt im Katalog gefunden. Es wurde möglicherweise gelöscht oder deaktiviert. Bitte überprüfen Sie, ob das Produkt mit dieser ID existiert.",you_connect_catalog_products_in_block:"Sie verbinden die Katalogprodukte in diesem Block. Produkte, die in diesem Block hinzugefügt wurden, werden nicht angezeigt.",copy_products_to_catalog:'<a href="javascript:edrec__copyproducts_to_catalog(${pageid},${recordid})" style="color:#fa8669;">Produkte von diesem Block in den Produktkatalog kopieren</a>',copy_products_limit_reached:"Die Anzahl der Artikel im Katalog hat das Limit erreicht. Bitte löschen Sie nicht verwendete Produkte und versuchen Sie es erneut.",form_data_receiver:"Formulardatenempfänger",submitted_data_stored_in_leads:'Eingereichte Daten werden im <a href="/projects/leads/?projectid=${projectid}" target="_blank" style="color:#FF855D !important;">Leadsbereich</a> des Projekts gespeichert. Sie können auch in Tilda integrierte Datenerfassungsdienste verbinden.',contacts_lists_and_services:"Kontaktlisten und Dienste",tilda_crm:"Tilda CRM",go_to_tilda_crm:'Zu <a href="/identity/gocrm/" target="_blank">Tilda CRM</a>',you_dont_have_any_list_yet:"Sie haben noch keine Liste.",you_can_receive_data_to_email_and_others:'Sie können Daten über Ihre E-Mail-Adresse, Google Sheets oder einen der vielen integrierten Dienste wie MailChimp, SendGrid, Trello, Slack usw. empfangen. Weisen Sie den Dienst in Website-Einstellungen → <a href="/projects/settings/?projectid=${projectid}#tab=ss_menu_forms" target="_blank">Formulare</a> zu. Erfahren Sie mehr in unserem <a href="https://help.tilda.cc/forms" target="_blank">Hilfe-Center</a>.',anti_spam_activated:"Anti-Spam aktiviert.",create:"Erstellen",connected_services:"Verbundene Dienste",you_havenot_connected_any_service_yet:"Sie haben noch keinen Dienst verbunden",connect:"Verbinden",own_script_for_forms:"Eigenes Skript für den Datenempfang",add_own_script_address:'Fügen Sie die Skriptadresse hinzu, die die Feldwerte empfangen soll. Erfahren Sie, wie Sie Formulareinreichungen mit benutzerdefinierten Skripts empfangen können, im <a href="https://help.tilda.cc/formsscript" target="_blank">Hilfe-Center</a>.',form_target:"Formularziel",same_window:"Gleiches Fenster",new_window:"Neues Fenster",is_ajax_action_script:"ist ein Ajax-ActionScript",show_more_settings:"Mehr Einstellungen anzeigen",minimize_options:"Optionen minimieren",product_adding_was_successful:'Das Hinzufügen war erfolgreich. Produkte hinzugefügt: <strong>${prodNum}</strong>. Gehen Sie zum <a href="/identity/gostore/?projectid=${projectid}" target="_blank">Katalog</a> und überprüfen Sie das Ergebnis. Sie können Produkte aus diesem Block manuell löschen.',product_adding_was_partial_successful:'Hinzugefügte Produkte: <strong>${success} von ${total}</strong>. Die folgenden Produkte konnten nicht kopiert werden: "${failedProducts}". Bitte fügen Sie sie manuell zum <a href="/identity/gostore/?projectid=${projectid}" target="_blank">Katalog</a> hinzu.',go_to_more_to_define_buttons:"Gehen Sie zur Registerkarte „Mehr“, um Schaltflächen für alle Produkte zu definieren.",ai_generate:"Inhalt mit KI generieren",none:"Keiner",meta_is_banned_in_ru:"*Meta Platforms Inc., das Facebook und Instagram besitzt, wurde per Gerichtsbeschluss vom 21. März 2022 als extremistische Organisation anerkannt und ihre Aktivitäten in Russland verboten",generate:"Generieren",background_image:"Hintergrundbild",only_color:"Nur Farbe",recommended_size_for_cover:"Empfohlene Größe: <br>1680×900px",background_video_type:"Videoart",background_image_for_mobile_version:"Hintergrundbild für die mobile Version",background_image_for_mobile_version_switch:"Bild anstelle von Video in der mobilen Version anzeigen",background_image_for_mobile_version_tooltip:"Das Video wird auf mobilen Geräten nicht abgespielt. Wählen Sie das Bild aus, das in der mobilen Version der Website angezeigt werden soll.",youtubeid_label:"YouTube-Video-URL oder -ID",youtubeid_hint:"Um das Video ab einem bestimmten Punkt abzuspielen, fügen Sie das Fragment <strong>?start=</strong> gefolgt von der gewünschten Zeit in Sekunden ab dem Beginn des Videos ein, z.B. XEfDYMngJeE?start=5025",vimeoid_label:"Vimeo-Video-ID",vimeohash:"Privater Hashwert",vimeohash_hint:"Wenn Ihr Video in Vimeo privat ist, wird es eine zusätzliche Kombination aus Zahlen und Buchstaben (Hash) am Ende des Links haben. Bitte fügen Sie diese in dieses Feld ein.",vimeohash_tooltip:"Wenn Ihr Video in Vimeo privat ist, wird es eine zusätzliche Kombination aus Zahlen und Buchstaben (Hash) am Ende des Links haben. Bitte fügen Sie diese in dieses Feld ein.",videomp4_label:"Link zur MP4-Videodatei",videomp4_tooltip:"Laden Sie eine Datei mit einer Größe von bis zu 5 MB hoch. Wenn Sie große Dateien hochladen möchten, verwenden Sie das Hosting eines Drittanbieters und geben Sie einen Link zu dem .MP4-Video an. Wie Sie Ihre Datei vorbereiten und hochladen können, erfahren Sie im <a href='https://de.help.tilda.cc/video#html5' target='_blank'>Hilfe-Center</a>",videowebm_label:"Link zur WEBM-Videodatei",videowebm_tooltip:"Laden Sie eine Datei mit einer Größe von bis zu 5 MB hoch. Wenn Sie große Dateien hochladen möchten, verwenden Sie das Hosting eines Drittanbieters und geben Sie einen Link zu dem .WEBM-Video an. Wie Sie Ihre Datei vorbereiten und hochladen können, erfahren Sie im <a href='https://de.help.tilda.cc/video#html5' target='_blank'>Hilfe-Center</a>",rutubeid_label:"Rutube-Video-URL oder -ID",rutubeid_hint:"Um das Video ab einem bestimmten Punkt abzuspielen, fügen Sie das Fragment <strong>?t=</strong> gefolgt von der gewünschten Zeit in Sekunden ab dem Beginn des Videos ein, z.B. XEfDYMngJeE?t=5025",rutubehash:"Privater Hashwert",rutubehash_hint:"Wenn Ihr Video in Rutube privat ist, wird es eine zusätzliche Kombination aus Zahlen und Buchstaben (Hash) am Ende des Links haben. Bitte fügen Sie diese in dieses Feld ein.",rutubehash_tooltip:"Wenn Ihr Video in Rutube privat ist, wird es eine zusätzliche Kombination aus Zahlen und Buchstaben (Hash) am Ende des Links haben. Bitte fügen Sie diese in dieses Feld ein.",kinescopeid_label:"Link zum Kinescope-Video oder dessen ID",kinescopeid_hint:"Um das Video ab einem bestimmten Punkt abzuspielen, fügen Sie das Fragment <strong>?t=</strong> gefolgt von der gewünschten Zeit in Sekunden ab dem Beginn des Videos ein, z.B. pY8MPwACe7PQcwKsgo?t=5025",vkvideoid_label:"VK Video-URL",vkvideohash:"Privater Hashwert",vkvideohash_tooltip:"Wenn Ihr Video in VK Video privat ist, wird es eine zusätzliche Kombination aus Zahlen und Buchstaben (Hash) am Ende des Links haben. Bitte fügen Sie diese in dieses Feld ein.",iframeid_hint:"Inserting video via iframe. Playback parameters can be set through the platform that creates the iframe code",error_too_much_data:"Fehler: Zu viele Daten. Änderungen werden nicht gespeichert. Bitte löschen Sie einen Teil der Daten.",error_missing_end_tag:"Kann nicht gespeichert werden, End-Tag fehlt. Ungültiger HTML-Code kann zu Problemen mit dem Markup führen. Bitte korrigieren Sie das",redirect_prohibited_in_free_plan:'Sorry, die Umleitung per Code ist bei einem kostenlosen Plan oder einer Testphase verboten. Bitte bezahlen Sie für ein Abonnement im Bereich <a href="/identity/plan/" style="color:red;font-weight:600;">Pläne und Abrechnung</a>.',whatsapp_message_order:"Hallo! Ich möchte eine Bestellung aufgeben.",email_subject_order:"Hallo! Ich möchte eine Bestellung aufgeben.",user:"Benutzer:in",group:"Gruppe",url:"URL",call:"Anruf",chat:"Chat",username:"Benutzername",phone:"Telefonnummer",name:"Titel",message:"Nachricht",email:"E-Mail-Adresse",subject:"Betreff",delete_item:"Element löschen",type:"Typ",custom_icon:"Benutzerdefiniertes Symbol",delete_image:"Bild löschen",add_item:"Element hinzufügen",new_item:"Neues Element",value_too_long:"Der Wert ist zu lang",looks_like_not_email:"Das scheint keine E-Mail-Adresse zu sein",looks_like_not_phone_number:"Das scheint keine Telefonnummer zu sein",universal:"Universal",messengers:"Messenger",social_media:"Soziale Medien",draggable_zone:"Element verschieben",images_list:"Bilderliste",replace_image:"Bild&nbsp;ersetzen",text:"Text",video:"Video",upload_new:"Neues hochladen",button_link:"Schaltflächenlink",second_button_link:"Zweiter Schaltflächenlink",third_button_link:"Dritter Schaltflächenlink",four_button_link:"Vierter Schaltflächenlink",menu_membersicon_link:"URL für das Symbol des Mitgliederbereichs",enter_full_link_address:'Bitte geben Sie die vollständige Linkadresse ein, beginnend mit „http://“.<br>Sie können Links zu anderen Seiten Ihrer Website mit „/“, ohne Angabe der Website-Adresse, einrichten.<br><a href="https://help.tilda.cc/link-to-page" target="_blank">Wie Sie Links zu anderen Seiten einrichten.</a>',link_to_page:"Link zu Seite",link_to_block:"Link zu Block",choose_page:"Bitte wählen Sie eine Seite aus:",select_block:"Block auswählen",choose_page_for_link:"Wählen Sie eine Seite für den Link",enter_page_name:"Seitenname oder URL",no_page_found:"Keine Seiten entsprechen Ihrer Suche. Versuchen Sie einen anderen Suchbegriff.",no_pages_yet:"Es gibt noch keine Seiten",error_404:"Fehler 404",page_not_published:"Seite wurde nicht veröffentlicht",changes_not_published:"Die Änderungen wurden nicht veröffentlicht",current_page:"aktuell",home_page:"startseite",open_link_in_new_tab:"Link in neuem Tab öffnen",click_block_to_select:"Klicken Sie auf den Block, um ihn auszuwählen.",select_blocks_to_mark:"Blöcke auswählen",block_ids:"Block-IDs",set_blocks_divided_comma:"Bitte trennen Sie die Block-IDs durch Kommas",choose_blocks:"Blöcke auswählen",choose_zero_block:"Zero Block auswählen",choose_only_zero_block:"Sie können nur einen Zero Block auswählen",zero_block_id:"Zero Block ID",wait_to_update_block:"Warten Sie 15 Minuten, um den Blockinhalt zu aktualisieren",error_block_content_update:"Bei der Aktualisierung des Blockinhalts ist ein Fehler aufgetreten.",instagram_connection:"Instagram-Verbindung",images_from_instagram_updated_automatically_class_instagram:'Die Bilder aus dem verbundenen Instagram-Feed werden automatisch aktualisiert. Sie müssen die Seite nicht erneut veröffentlichen, um den Blockinhalt zu aktualisieren. Um die Anzahl der angezeigten Bilder festzulegen, gehen Sie zum Menü „Einstellungen“ dieses Blocks. Die einzige Erlaubnis, um die wir bitten, ist die, die Bilder auf der Website anzuzeigen. Unserer App ist es nicht möglich, Informationen zu veröffentlichen oder zu löschen oder Ihre Nachrichten zu lesen.Der Inhalt des Blocks wird alle zwei Stunden aktualisiert, aber Sie können dies <a href="#" class="js-update-instagram">manuell</a> alle 15 Minuten tun.</div>',you_connected_instagram_as:"Sie sind mit Instagram verbunden, als ",disconnect_instagram:"Verbindung zu Instagram trennen",images_from_instagram_updated_automatically_class_facebook:'Die Bilder aus dem verbundenen Instagram-Feed werden automatisch aktualisiert. Sie müssen die Seite nicht erneut veröffentlichen, um den Blockinhalt zu aktualisieren. Um die Anzahl der angezeigten Bilder festzulegen, gehen Sie zum Menü „Einstellungen“ dieses Blocks. Die einzige Erlaubnis, um die wir bitten, ist die, die Bilder auf der Website anzuzeigen. Unserer App ist es nicht möglich, Informationen zu veröffentlichen oder zu löschen oder Ihre Nachrichten zu lesen.Der Inhalt des Blocks wird alle zwei Stunden aktualisiert, aber Sie können dies <a href="#" class="js-update-facebook">manuell</a> alle 15 Minuten tun.</div>',account:"Account",connected_to_facebook_business_page:"Sie sind mit der Facebook-Unternehmensseite verbunden. Wählen Sie eine Instagram-Seite aus, deren Feed im Block verwendet werden soll.",facebook_doesnt_connected_instagram:"Diese Facebook-Unternehmensseite hat keine verbundenen Instagram-Konten",images_from_instagram_updated_automatically:"Die Bilder aus dem verbundenen Instagram-Feed werden automatisch aktualisiert. Sie müssen die Seite nicht erneut veröffentlichen, um den Blockinhalt zu aktualisieren. Um die Anzahl der angezeigten Bilder einzustellen, gehen Sie zum Bedienfeld des Blocks. Die einzige Erlaubnis, um die wir bitten, ist die, die Bilder auf der Website anzuzeigen. Unsere App hat keinen Zugriff auf Nachrichten und kann keine Informationen veröffentlichen oder löschen.",connect_via_instagram:"Über Instagram verbinden",connect_only_one_instagram_account_this_button:"Wenn Sie nur ein einzelnes persönliches oder Business-Instagram-Konto verbinden möchten, klicken Sie auf diese Schaltfläche. Erlauben Sie anschließend der Anwendung in einem Pop-up-Autorisierungsfenster den Zugriff auf das Foto.",connect_via_facebook:"Über Facebook verbinden",connect_multiple_business_instagram_accounts:"Wenn Sie mehrere Instagram-Business-Konten verbinden möchten, können Sie diese mit Facebook-Unternehmensseiten verbinden, die zu einer einzelnen persönlichen Facebook-Seite gehören. Klicken Sie auf diese Schaltfläche, um alle Instagram-Business-Profile zu verbinden, die mit der persönlichen Facebook-Seite verknüpft sind. Erlauben Sie anschließend der Anwendung in einem Pop-up-Autorisierungsfenster den Zugriff auf das Foto.",geo_point:"Geopunkt",marker_title:"Marker-Titel",hover_over_marker:"Wird angezeigt, wenn der Mauszeiger über den Marker bewegt wird",description:"Beschreibung",click_on_marker:"Wird angezeigt, wenn der Marker angeklickt wird",latitude:"Breitengrad",longitude:"Längengrad",delete:"Löschen",delete_marker:"Markierung löschen",find_on_map:"Auf der Karte finden",input_address:"Adresse eingeben",latitude_first_letter_big:"Breitengrad",longitude_first_letter_big:"Längengrad",title_hint:"Der Titel wird zu einem Tooltip, wenn Besucher über den Marker fahren; er wird auch zum Tooltip beim Klicken hinzugefügt.",enter_coords:"Koordinaten in Dezimalgrad (Breite und Länge, getrennt durch Kommas) eingeben oder die Werte durch Klicken auf die Schaltfläche „Auf Karte finden“ abrufen",address_not_found:"Adresse nicht gefunden",marker:"Marker",coordinates:"Koordinaten",marker_style:"Markerstil",marker_action:"Markeraktion",standard_action:"Tooltip beim Klicken anzeigen",marker_color:"Markerfarbe",marker_icon:"Marker-Symbol",marker_image_icon:"Symbol",marker_icon_hint:"Für die beste Verwendung des Bildes bitte die Größe auf 48×48px reduzieren.",color_marker:"Markerfarbe",balloon_is_open:"Tooltip standardmäßig anzeigen",hide_marker:"Marker ausblenden",use_to_show_route:"diese Einstellung verwenden, um die Route auf der Karte anzuzeigen",show_more:"Mehr anzeigen",marker_offset:"Markeroffset",marker_offset_hint:"Offset in Dezimalgrad eingeben (horizontaler Offset und vertikaler Offset, getrennt durch Kommas). Der Offset-Wert sollte im Bereich von -48 bis 48 liegen.",replace_marker_to_choose_coords:"Marker auf der Karte bewegen oder die gewünschte Adresse finden, um Markerkoordinaten im Block einzufügen.",add_marker:"Marker hinzufügen",variants_params:"Varianten",add_option_size_color:"Option hinzufügen (z. B. Größe, Farbe, …)",option_name:"sOptionsname",color:"Farbe",option_values:"Optionswerte",set_variants:"Legen Sie Varianten fest, indem Sie sie durch eine neue Zeile trennen",prodopt_descr:'Um Produktoptionen festzulegen, erteilen Sie einen Optionsnamen und geben Sie die Varianten in das Feld Optionswert ein, indem Sie sie mit einer neuen Zeile trennen.<a href="javascript:showprodoptionshint();" data-prodoptions-morehintbutton="" style="color:#fa8669 !important;">Mehr lesen …</a><span data-prodoptionshint="" style="display:none;">Zum Beispiel:<br>Grau<br>Blau<br>Rot<br><br>Wenn der Preis der Optionen vom Grundpreis abweicht, geben Sie das Zeichen „=“, gefolgt von einem Optionspreis (nur Zahlen, ohne Währungszeichen) als Optionswert ein. Zum Beispiel:<br>Standard<br>Groß 200 € = 200<br><br>Wenn Sie einen zusätzlichen Preis zum Grundpreis hinzufügen möchten, geben Sie das Zeichen „=+“, gefolgt von einem Aufpreis (nur Zahlen, ohne Währungszeichen) ein. Zum Beispiel:<br>Standardverpackung<br>Geschenkverpackung 5 € = +5</span>',add_option:"Option hinzufügen",second_option_name:"Zweiter Optionsname",size:"Größe",second_option_values:"Zweite Optionswerte",third_option_name:"Dritter Optionsname",third_option_values:"Dritte Optionswerte",item:"Element",duplicate:"Duplizieren",on:"Aktiviert",off:"Deaktiviert",upload_image:"Bild hochladen",reassign_image:"Bild ersetzen",open_library_image:"Fotos suchen",up:"Nach oben",down:"Nach unten",action_left:"Nach links",action_right:"Nach rechts",button_title:"Schaltflächentitel",second_button_title:"Zweiter Schaltflächentitel",product_service_price:"Preis des Produkts oder Dienstes",old_price:"Alter Preis",card_mark:"Kartenmarkierung (z. B. Ausverkauf, Neu, -50 %)",soclinks:"Links im sozialen Netzwerkprofil",currency_sign_added_automatically:"Das Währungszeichen wird automatisch hinzugefügt. Sie können die Währung in den Website-Einstellungen ändern.",select_geo_area:"Wählen Sie ein geografisches Gebiet",add_soclinks_comma_separator:"Fügen Sie eine kommagetrennte Liste von Links zu sozialen Netzwerken hinzu. Zum Beispiel: <i>https://medium.com/@TildaPublishing, tel:11234567890, mailto:hello@madeontilda.com</i>",subtitle:"Untertitel",date:"Datum",time:"Uhrzeit",person_name:"Personenname",person_descr:"Personenbeschreibung",put_product_options:"Legen Sie Produktoptionen fest, indem Sie sie durch eine neue Zeile trennen. Wenn die Variante einen eigenen Preis hat, fügen Sie das Zeichen „=“ hinzu und geben Sie einen Preis (nur Zahlen, ohne Währungszeichen) ein. Zum Beispiel: Große Größe 10 € = 10",options:"Optionen",select_videotype:"Video source",select_videotype_youtube_label:"YouTube video URL or ID",select_videotype_youtube_hint:"To make the video play from a certain point, insert the <strong>?start=</strong> fragment followed by the desired time in seconds from the beginning of the video. E.g., XEfDYMngJeE?start=5025",select_videotype_vimeo_label:"Vimeo Video ID",select_videotype_vimeohash_label:"Private hash",select_videotype_vimeohash_hint:"If your video is private in Vimeo, it will have an extra combination of numbers and letters (hash) at the end of the link (https://vimeo.com/[video_id]/[hash]). Please add it to this field.",select_videotype_mp4_label:"Link to MP4 video file",select_videotype_mp4_hint:"To add .MP4 video files, upload the file to your server and specify the link to it in the Content panel of the block.",select_videotype_webm_label:"Link to WEBM video file",select_videotype_webm_hint:"To add .WEBM video files, upload the file to your server and specify the link to it in the Content panel of the block.",select_videotype_rutube_label:"Rutube video URL or ID",select_videotype_rutube_hint:"To play the video from a precise moment, insert a </strong>?t=</strong> snippet followed by the desired time in seconds from the beginning of the video. For example, caafe83ff1c6ed38d394635b83ece?t=8",select_videotype_rutubehash_label:"Private hash",select_videotype_rutubehash_hint:"If your video is private on Rutube, it will have an extra combination of numbers and letters (hash) at the end of the link. Please add it to this field.",select_videotype_kinescope_label:"Kinescope video URL or ID",select_videotype_kinescope_hint:"To play the video from a precise moment, insert a </strong>?start=</strong> snippet followed by the desired time in seconds from the beginning of the video. For example, pY8MPwACe7PQcwKsgo?t=8",select_videotype_vkvideo_label:"VK Video-URL",select_videotype_vkvideohash_label:"Private hash",select_videotype_boomstream_label:"Link to Boomstream URL",select_videotype_iframe_label:"Link to iFrame URL",select_videotype_iframe_hint:"Inserting video via iframe. Playback parameters can be set through the platform that creates the iframe code",product_link:"Produkt-Link",link_on_page:"Link auf der Seite",view_full_product_info:"Vollständige Produktinformation anzeigen",image:"Bild",checkbox:"Kontrollkästchen",more_with_dots:"Mehr …",hide:"Ausblenden",too_much_data_in_input:"Hinweis: Zu viele Daten in diesem Eingabefeld. Wir empfehlen dringend, die Menge der Informationen zu reduzieren.",error_too_much_data_in_input_field:"Fehler: Zu viele Daten in diesem Eingabefeld. Die Änderungen werden nicht gespeichert. Bitte löschen Sie einen Teil der Informationen.",pick_icon:"Symbol auswählen",upload_file:"Datei hochladen",uploading:"Wird hochgeladen …",button_caption:"Schaltflächenbeschriftung",button_style:"Schaltflächenstil",text_color:"Textfarbe",background_color:"Hintergrundfarbe",border_color:"Rahmenfarbe",border_width:"Rahmenbreite",border_radius:"Rahmenradius",pick_emoji:"Emoji auswählen",upload_error:"Fehler beim Hochladen",emoji:"Emoji",file:"Datei",icon:"Symbol","1_column":"Spalte","2_column":"Spalten","5_column":"Spalten","21_column":"Spalten",blocks_width:"Blockbreite anpassen",columns_hint:"Auf Tilda wird ein <a class='t-colwidget__link-eye' href='javascript:tp__showguides();'><span>12-Spalten-Raster</span></a> verwendet. Passen Sie die Breite mit den folgenden Einstellungen an.",columns_warn:"Warnung: Die Gesamtbreite der Blöcke inklusive Versatz überschreitet 12 Spalten. Sie können die Spalteneinstellungen der Blöcke nicht ändern, bis dieser Fehler behoben ist. Diese Aktion kann nicht rückgängig gemacht werden.",columns_fix:"Korrigieren",columns_label:"Blockbreite",columns2_label:"Zweiter Block: Breite",width_label:"Breite",width12_label:"Breite",text_has_inline_styles:'Einige Stile (gekennzeichnet mit <span class="star"></span>) wurden über die Symbolleiste des Texteditors eingestellt. Machen Sie diese Änderungen rückgängig, damit der hier eingestellte Typografiestil im Text sichtbar wird.',text_has_inline_align_style:"Der Stil für die Textausrichtung wurde mit der Symbolleiste des Texteditors festgelegt. Machen Sie diese Änderungen rückgängig, damit der hier eingestellte Ausrichtungsstil im Text sichtbar wird.",reset_format:"Textstile zurücksetzen",reset_align:"Textausrichtungsstile zurücksetzen",reset:"Zurücksetzen",style_conflict:'Einige Einstellungen (gekennzeichnet mit <span class="star"></span>) sind sowohl im Block als auch im Stil festgelegt. Setzen Sie die Einstellungen im Block zurück, um die Stil-Einstellungen sichtbar zu machen.',bcolumns_label:"Blockkopfbreite",bcolumns2_label:"Breite",auto:"Auto",more:"Mehr",divider_width:"Teilerbreite",divider_thickness:"Teilerdicke",divider_color:"Teilerfarbe",divider_styles:"Teilerstil",opacity:"Opazität",style:"Stil",pick_bullet:"Aufzählungszeichen auswählen",apply_color:"Farbe auf alle Elemente anwenden",apply_bullet:"Aufzählungszeichen auf alle Artikel anwenden",apply_bullet_and_color:"Auf alle Artikel anwenden",icon_alt:"Symbol",bullet:"Aufzählungszeichen",bullet_color:"Aufzählungszeichen Farbe",hide_the_panel:"Panel ausblenden",show_the_panel:"Panel einblenden",font_hint:'Andere Schriftarten in den <a href="/projects/settings/?projectid=${projectid}#tab=ss_menu_fonts" target="_blank">Website-Einstellungen</a> auswählen',thin:"Dünn",regular:"Standard",differ_radius:"Klicken Sie, um Werte<br>für jede Ecke festzulegen",copy_to_buffer:"In Zwischenablage kopieren",steps_group_title:"Form steps",page:"Seite",find_page:"Seite suchen",open_page_settings:"Seiteneinstellungen",position:"Position",offset:"Versatz",left:"Links",right:"Rechts",top:"Oben",bottom:"Unten",mob_position:"Mobile position",analytic_address_copied:"Die Adresse der virtuellen Seite wird in die Zwischenablage kopiert",not_connected:"nicht angeschlossen",image_title:"Bildtitel",image_title_zoom:"Bildtitel im Zoommodus",image_alt:"SEO: Bild-Alt-Text",image_descr:"Bildbeschreibung",image_descr_zoom:"Bildbeschreibung im Zoommodus",image_align:"Ausrichten",video_type:"Videoart",center:"Mitte",menu_membersicon_chb_hint:'Sie müssen den <a href="/projects/settings/?projectid=${projectid}#tab=ss_menu_members" target="_blank">Mitgliederbereich aktivieren</a> oder <button type="button" class="t-button t-button_text-primary js-menu-membericon-btn">eine URL zuweisen</button>',select_button_style_preset:"Button-Preset wählen",select_button_color_preset:"Zurück",button_preset_style_base:"Basis",button_preset_style_volumetric:"Volumetrisch",button_preset_style_flat:"Flach",button_preset_style_dark_theme:"Dunkles Design",items:"Elemente",expand_all:"Alle erweitern",collapse_all:"Alle reduzieren",differ_padding:"Klicken Sie, um Werte<br>für jede Seite festzulegen",typography_widget_is_not_available:"Die Typografie-Einstellungen sind für dieses Element nicht verfügbar. Bitte wählen Sie ein kompatibles Element aus.",button_widget_is_not_available:"Die Schaltflächeneinstellungen sind für dieses Element nicht verfügbar. Bitte wählen Sie ein kompatibles Element aus.",divider_widget_is_not_available:"Die Teiler-Einstellungen sind für dieses Element nicht verfügbar. Bitte wählen Sie ein kompatibles Element aus.",typography:"Typografie",has_more_than_one_active_balloon_title:"Warnung! Es sind mehrere Marker eingestellt, um das Tooltip standardmäßig anzuzeigen",has_more_than_one_active_balloon_msg:"Dieser Block enthält mehrere Marker, die so eingestellt sind, dass sie das Tooltip standardmäßig anzeigen. In Yandex Maps kann nur ein Marker mit dieser Einstellung verwendet werden. Nur einen Marker mit Standard-Tooltip behalten?",presets:"Presets",style:"Stil",styles:"Stile"}),"ES"===e&&(o={user_has_unsaved_changes_title:"Tiene cambios sin guardar",user_has_unsaved_changes_msg:"Tiene cambios sin guardar en la página. ¿Está seguro de que desea cerrar este panel?",close_button:"X",save:"Guardar",save_and_close:"Guardar y cerrar",videolink:"Consejo de video",block_in_archive:'Hay una versión actualizada de este bloque disponible, que puede incluir nuevas funciones. Recomendamos agregar el nuevo bloque desde la Biblioteca y transferir todo tu contenido allí. <a href="https://es.help.tilda.cc/outdated-blocks" target="_blank">Aquí te mostramos cómo hacerlo</a>',do_not_show_again:"No mostrar esta nota otra vez",note_diff_edit_and_publish:"La apariencia de este bloque en el modo de edición puede ser diferente de como se ve en la vista previa y en la página publicada.",set_width_viewport_limit:"Se ha aplicado una restricción de visualización a este bloque. Este bloque aparecerá solo en pantallas que tengan ${screenmin} - ${screenmax}",success_data_disclaimer:"Especifique el mensaje y URL de la página de confirmación que se utilizará cuando se envíen datos correctamente en el carrito de compras si no se ha asignado ningún sistema de pago. Si se han asignado sistemas de pago en los Ajustes del sitio, se utilizará la URL de la página de confirmación y la URL de la página de error de la configuración específica de dichos sistemas.",convert_to_zero:"Convertir a Zero Block",convert_to_zero_descr:"Utilice el editor para cambiar el diseño de este bloque. Conviértalo en un Zero Block completamente editable y configure cada elemento",add_class_name:"Agregar nombre de clase CSS",name_must_begin_with_uc:"El nombre debe comenzar con uc-",add_block_to_lib:"Agregar bloque a la Biblioteca",my_blocks:"Mis bloques",new_category_will_appear_in_lib:'Cuando se habilita, aparece una nueva categoría en la Biblioteca de bloques llamada "Mis bloques" y este bloque se agregará a la misma. Utilice esta función para organizar su sistema de diseño de marca.',update_block_in_lib:"Actualizar bloque en la Biblioteca",block_title:"Título de bloque",add_block_to_lib_v2:"Agregar bloque a Biblioteca",cancel:"Cancelar",block_id_copied:"ID de bloque copiado al portapapeles",add:"Agregar",add_to_library:"Agregar bloque a la Biblioteca",css_class_name:"CSS Class Name",anchor_link:"Enlace de anclaje",anchor_link_name:"Nombre del enlace de anclaje",more_about_anchor_links:"Lea más sobre los enlaces de anclaje en el <a href=“https://es.help.tilda.cc/anchor” target=“_blank”>Centro de Ayuda</a>",input_is_empty:"El campo está vacío",browser_not_support_copying:"Error, su navegador no permite este método. Por favor, copie el ID manualmente",go_back:"Regresar",exit_without_saving:"Salir sin guardar",container:"Contenedor",click_set_mobile_value:"Haga clic para establecer el valor para dispositivos móviles (≤&nbsp;${mobileRes}px)",part:"Categoría",button_click_in_analytics:"Los clics en el botón se muestran en el sistema de análisis como una vista de página",popup_opening_in_analytics:"Puede configurar la apertura de una ventana emergente como un objetivo de vista de página virtual en el sistema de análisis",events_opening_in_analytics:'Abrir <button type="button" class="pe-analytic-hook">lista de eventos</button> a seguir',default:"Predeterminado",search_photos:"Buscar fotos",img_alt_text:"SEO: Texto alt. de imagen",access_to_block_restricted:"El acceso a este bloque está restringido. Por favor, verifique su",email_address:"dirección de correo electrónico",phone_number:"número de teléfono",without_icon:"Sin ícono",loading:"Cargando...",add_new_item:"Agregar nuevo elemento",add_input_field:"Agregar campo de entrada",add_step:"Añadir un paso",add_menu_item:"Agregar elemento de menú",add_subitems:"Agregar subelementos",select_unselect_all_items:"Seleccionar/Deseleccionar todos los elementos",twitter_no_supports_api:"Twitter ya no admite el número de publicaciones de la API. No se mostrarán las publicaciones del contador.",success_message_edit_in_settings:'El mensaje de confirmación se puede editar en los Ajustes del sitio - <a href="/projects/settings/?projectid=${projectid}#tab=ss_menu_payments" target="_blank" style="color:#fa633f;">Sistemas de pago</a>',success_url_edit_in_settings:'La URL de confirmación se puede editar en los Ajustes del sitio - <a href="/projects/settings/?projectid=${projectid}#tab=ss_menu_payments" target="_blank" style="color:#fa633f;">Sistemas de pago</a>',title:"Título",link:"Enlace",block_is_on_current_page:"El bloque está en la página actual",go_to_parent_page:"Ir a la página principal",link_hook:"Hook de enlace",popup_link:"Enlace de ventana emergente",enter_exact_address:"Ingrese la dirección exacta a la que desea vincular este bloque",use_as_link_in_any_block:"Usar como enlace en cualquier bloque: esta ventana emergente se mostrará al hacer clic",example_catalog:"Catálogo de ejemplo",catalog_not_set:"No configurado (Mostrar productos del bloque)",all_products:"Todos los productos",go_to_products_catalog:'Ir al <a href="/identity/gostore/?projectid=${projectid}" target="_blank" ${catalogOnClickAttr}>Catálogo de productos</a>',if_a_lot_of_products_use_catalog:'Si usted vende una gran cantidad de productos, utilice el <a href="/identity/gostore/?projectid=${projectid}" target="_blank" ${catalogOnClickAttr}>Catálogo de productos</a> para administrarlos.',feed_not_set:"No configurado",example_feed:"Feed de ejemplo",feed:"Feed",go_to_feed_edit_panel:'Ir al <a href="/identity/gofeeds/?projectid=${projectid}" target="_blank" ${feedsOnClickAttr}>panel de edición de feeds</a>',use_feeds_to_mange_news:'Para administrar fuentes de noticias, publicaciones de blog o feeds de otros eventos, ingrese a <a href="/identity/gofeeds/?projectid=${projectid}" target="_blank" ${feedsOnClickAttr}>Feeds</a>.',setup_cart_data_in_analytics:"Puede configurar el envío de datos del carrito como un objetivo de vista de página virtual en el sistema de análisis",or:"o",submitting_from_in_analytics:"El envío del formulario aparecerá como una vista de página en el sistema de análisis: ",disable_payment:"Deshabilitar pago",connected_payment_system:"Sistema de pago conectado:",connected_payment_systems:"Sistemas de pago conectados:",settings:"Ajustes",connect_payment_system_in_settings:'Por favor, conecte el sistema de pago en los <a href="/projects/settings/?projectid=${projectid}#tab=ss_menu_payments" style="color: #ff8562 !important;">Ajustes del sitio</a>',add_to_cart:"Agregar al carrito",if_you_use_catalog_enter_prod_id:'Si utiliza el <a href="/identity/gostore/?projectid=${projectid}" target="_blank" style="color: inherit">Catálogo de productos</a>, ingrese el ID del producto aquí. Busque el ID del producto en la parte inferior del panel de ajustes de producto en el Catálogo. Esto le permitirá sincronizar los siguientes datos de producto: SKU, precio, cantidad en inventario y variantes.',fill_fields_from_catalog:'<a href="#" name="updateFromProductsCatalog" style="color: inherit">Llene los campos con los datos</a> del Catálogo de productos.',cant_find_product_in_catalog:"No se puede encontrar el producto en el catálogo. Es posible que se haya eliminado o deshabilitado. Verifique el ID del producto.",you_connect_catalog_products_in_block:"Conecte los productos del catálogo en este bloque. Los productos que se agregaron en este bloque no se muestran.",copy_products_to_catalog:'<a href="javascript:edrec__copyproducts_to_catalog(${pageid},${recordid})" style="color:#fa8669;">Copiar productos</a> de este bloque al Catálogo de productos.',copy_products_limit_reached:"El número de artículos en el catálogo ha alcanzado el límite. Por favor, elimine los productos no utilizados e inténtelo de nuevo.",form_data_receiver:"Del receptor de datos",submitted_data_stored_in_leads:'Los datos enviados se almacenan en la <a href="/projects/leads/?projectid=${projectid}" target="_blank" style="color:#FF855D !important;">sección Leads</a> del proyecto. También puede conectar servicios de recopilación de datos con Tilda.',contacts_lists_and_services:"Listas de contactos y servicios",tilda_crm:"Tilda CRM",go_to_tilda_crm:'Ir a <a href="/identity/gocrm/" target="_blank">Tilda CRM</a>',you_dont_have_any_list_yet:"No tiene ninguna lista aún.",you_can_receive_data_to_email_and_others:'Puede recibir datos en su correo electrónico, Google Sheets o uno de los servicios integrados como MailChimp, SendGrid, Trello, Slack, etc. Asigne un servicio en los Ajustes del sitio → <a href="/projects/settings/?projectid=${projectid}#tab=ss_menu_forms" target="_blank">Formularios</a>. Para más información, consulte nuestro <a href="https://es.help.tilda.cc/forms" target="_blank">Centro de Ayuda</a>.',anti_spam_activated:"Anti-spam activado.",create:"Crear",connected_services:"Servicios conectados",you_havenot_connected_any_service_yet:"No ha conectado ningún servicio aún",connect:"Conectar",own_script_for_forms:"Script propio para recepción de datos",add_own_script_address:'Agregue la dirección del script que recibirá los valores de los campos. Para más información sobre cómo recibir datos de formularios mediante scripts personalizados, consulte el <a href="https://es.help.tilda.cc/formsscript" target="_blank">Centro de Ayuda</a>.',form_target:"Objetivo del formulario",same_window:"Misma ventana",new_window:"Nueva ventana",is_ajax_action_script:"es un script de acción ajax",show_more_settings:"Mostrar más ajustes",minimize_options:"Minimizar opciones",product_adding_was_successful:'Se agregaron correctamente. Productos agregados: <strong>${prodNum}</strong>. Ingrese al <a href="/identity/gostore/?projectid=${projectid}" target="_blank">Catálogo</a> y revise los resultados. Puede eliminar productos de este bloque manualmente.',product_adding_was_partial_successful:'Productos añadidos: <strong>${success} de ${total}</strong>. No se pudieron copiar los siguientes productos: "${failedProducts}". Por favor, agréguelos manualmente al <a href="/identity/gostore/?projectid=${projectid}" target="_blank">Catálogo</a>.',go_to_more_to_define_buttons:'Vaya a la pestaña "Más" para definir los botones para todos los productos.',ai_generate:"Generar contenido con IA",none:"Ninguno",meta_is_banned_in_ru:"*Meta Platforms Inc, propietaria de Facebook e Instagram, es reconocida como organización extremista por la decisión judicial del 21 de marzo de 2022, y sus actividades en Rusia están prohibidas.",generate:"Generar",background_image:"Imagen de fondo",only_color:"Sólo color",recommended_size_for_cover:"El tamaño recomendado es <br>1680×900px",background_video_type:"Tipo de vídeo",background_image_for_mobile_version:"Imagen de fondo para móvil",background_image_for_mobile_version_switch:"Mostrar imagen en lugar de video en la versión móvil",background_image_for_mobile_version_tooltip:"El vídeo no se reproducirá en dispositivos móviles. Seleccione la imagen que se mostrará en la versión móvil del sitio web.",youtubeid_label:"URL o ID del vídeo de YouTube",youtubeid_hint:"Para que el vídeo se reproduzca a partir de un punto determinado, inserte el fragmento <strong>?start=</strong> seguido del tiempo deseado en segundos desde el inicio del vídeo. Por ejemplo, XEfDYMngJeE?start=5025",vimeoid_label:"ID de video de Vimeo",vimeohash:"Hash privado",vimeohash_hint:"Si su vídeo es privado en Vimeo, tendrá una combinación extra de números y letras (hash) al final del enlace. Por favor, añádela en este campo.",vimeohash_tooltip:"Si su vídeo es privado en Vimeo, tendrá una combinación extra de números y letras (hash) al final del enlace. Por favor, añádela en este campo.",videomp4_label:"Enlace al archivo de vídeo MP4",videomp4_tooltip:"Cargue un archivo de hasta 5 MB de tamaño. Para cargar archivos de gran tamaño, utilice alojamiento de terceros y proporcione un enlace al vídeo .MP4. Para saber cómo preparar y cargar su archivo, consulte el <a href='https://es.help.tilda.cc/video#html5' target='_blank'>Centro de ayuda</a>",videowebm_label:"Enlace al archivo de vídeo WEBM",videowebm_tooltip:"Cargue un archivo de hasta 5 MB de tamaño. Para cargar archivos de gran tamaño, utilice alojamiento de terceros y proporcione un enlace al vídeo .WEBM. Para saber cómo preparar y cargar su archivo, consulte el <a href='https://es.help.tilda.cc/video#html5' target='_blank'>Centro de ayuda</a>",rutubeid_label:"URL o ID del vídeo de Rutube",rutubeid_hint:"Para reproducir el vídeo a partir de un momento preciso, inserte un fragmento </strong>?t=</strong> seguido del tiempo deseado en segundos desde el principio del vídeo. Por ejemplo, caafe83ff1c6ed38d394635b83ece?t=8",rutubehash:"Hash privado",rutubehash_hint:"Si su vídeo es privado en Rutube, tendrá una combinación extra de números y letras (hash) al final del enlace. Por favor, añádela en este campo.",rutubehash_tooltip:"Si su vídeo es privado en Rutube, tendrá una combinación extra de números y letras (hash) al final del enlace. Por favor, añádela en este campo.",kinescopeid_label:"URL o ID del vídeo de Kinescope",kinescopeid_hint:"Para que el vídeo se reproduzca a partir de un punto determinado, inserte el fragmento <strong>?t=</strong> seguido del tiempo deseado en segundos desde el principio del vídeo. Por ejemplo, pY8MPwACe7PQcwKsgo?t=5025",vkvideoid_label:"URL de vídeo VK",vkvideohash:"Hash privado",vkvideohash_tooltip:"Si su vídeo es privado en VK Video, tendrá una combinación extra de números y letras (hash) al final del enlace. Por favor, añádela en este campo.",iframeid_hint:"Inserting video via iframe. Playback parameters can be set through the platform that creates the iframe code",error_too_much_data:"Error: Demasiados datos. Los cambios no se guardarán. Por favor, elimine parte de la información.",error_missing_end_tag:"No se puede guardar, falta la etiqueta final. Un HTML no válido puede causar problemas en el margen de beneficio. Por favor, corríjalo.",redirect_prohibited_in_free_plan:'Desafortunadamente, no se permiten los redireccionamientos de código en planes Free o periodos de prueba. Por favor, compre una suscripción en la sección <a href="/identity/plan/" style="color:red;font-weight:600;">Planes y facturación</a>.',whatsapp_message_order:"¡Hola! Me gustaría hacer un pedido.",email_subject_order:"¡Hola! Me gustaría hacer un pedido.",user:"Usuario",group:"Grupo",url:"URL",call:"Llamar",chat:"Chatear",username:"Nombre de usuario",phone:"Teléfono",name:"Título",message:"Mensaje",email:"Correo electrónico",subject:"Asunto",delete_item:"Eliminar elemento",type:"Tipo",custom_icon:"Ícono personalizado",delete_image:"Eliminar imagen",add_item:"Agregar elemento",new_item:"Nuevo elemento",value_too_long:"El valor es demasiado largo",looks_like_not_email:"Parece que no es un correo electrónico",looks_like_not_phone_number:"Parece que no es un número de teléfono",universal:"Universal",messengers:"Mensajería inst. (messengers)",social_media:"Redes sociales",draggable_zone:"Agrrastre un elemento para moverlo",images_list:"Lista de imágenes",replace_image:"Reemplazar&nbsp;imagen",text:"Texto",video:"Video",upload_new:"Cargar nuevo(a)",button_link:"Botón de enlace",second_button_link:"Segundo botón de enlace",third_button_link:"Tercer botón de enlace",four_button_link:"Cuarto botón de enlace",menu_membersicon_link:"URL para el ícono del área para miembros",enter_full_link_address:'Ingrese la dirección completa del enlace, empezando con http://<br>Puede empezar enlaces a otras páginas de su sitio web con / sin especificar la dirección del sitio web.<br><a href="https://es.help.tilda.cc/link-to-page" target="_blank">Cómo configurar enlaces a otras páginas</a>',link_to_page:"Enlace a página",link_to_block:"Enlace a bloque",choose_page:"Por favor, elija una página:",select_block:"Seleccionar bloque",choose_page_for_link:"Choose a page for the link",enter_page_name:"Рage name or URL",no_page_found:"Ninguna página coincide con su búsqueda. Intente otro término de búsqueda.",no_pages_yet:"No hay páginas aún",error_404:"Error 404",page_not_published:"La página no ha sido publicada",changes_not_published:"Los cambios no han sido publicados",current_page:"actual",home_page:"página de inicio",open_link_in_new_tab:"Abrir enlace en una nueva pestaña",click_block_to_select:"Haga clic en el bloque para seleccionarlo.",select_blocks_to_mark:"Seleccionar bloques",block_ids:"Ids de bloques",set_blocks_divided_comma:"Por favor, establezca los IDs de bloques separados por comas",choose_blocks:"Seleccionar bloques",choose_zero_block:"Seleccionar Zero Block",choose_only_zero_block:"Solo puede seleccionar Zero Block",zero_block_id:"ID de Zero Block",wait_to_update_block:"Espere 15 minutos para actualizar el contenido del bloque",error_block_content_update:"Ocurrió un error durante la actualización del contenido del bloque.",instagram_connection:"Conexión con Instagram",images_from_instagram_updated_automatically_class_instagram:'Las imágenes del feed de Instagram conectado se actualizarán automáticamente. No es necesario volver a publicar la página para actualizar el contenido del bloque. Para establecer el número de imágenes que se muestran, vaya al menú "Ajustes" de este bloque. El único permiso que solicitamos es para mostrar las imágenes en el sitio web. Nuestra aplicación no tiene acceso para publicar o eliminar ninguna información o leer sus mensajes.El contenido del bloque se actualiza cada dos horas, pero usted puede hacerlo <a href="#" class="js-update-instagram">manualmente</a> cada 15 minutos.</div>',you_connected_instagram_as:"Está conectado a Instagram como ",disconnect_instagram:"Desconectar Instagram",images_from_instagram_updated_automatically_class_facebook:'Las imágenes del feed de Instagram conectado se actualizarán automáticamente. No es necesario volver a publicar la página para actualizar el contenido del bloque. Para establecer el número de imágenes que se muestran, vaya al menú "Ajustes" de este bloque. El único permiso que solicitamos es para mostrar las imágenes en el sitio web. Nuestra aplicación no tiene acceso para publicar o eliminar ninguna información o leer sus mensajes.El contenido del bloque se actualiza cada dos horas, usted puede actualizarlo <a href="#" class="js-update-facebook">manualmente</a> cada 15 minutos.</div>',account:"Cuenta",connected_to_facebook_business_page:"Está conectado a la página de Facebook Business. Seleccione una página de Instagram cuyo feed se utilizará en el bloque.",facebook_doesnt_connected_instagram:"Esta página de Facebook Business no tiene ninguna cuenta de Instagram conectada",images_from_instagram_updated_automatically:"Las imágenes del feed de Instagram conectado se actualizan automáticamente. No es necesario volver a publicar la página para actualizar el contenido del bloque. Para establecer el número de imágenes que se muestran, vaya al panel de Ajustes del bloque. El único permiso que solicitamos es para mostrar las imágenes en el sitio web. Nuestra aplicación no tiene acceso a sus mensajes ni puede publicar o eliminar ninguna información.",connect_via_instagram:"Conectar mediante Instagram",connect_only_one_instagram_account_this_button:"Si necesita conectar solo una cuenta de Instagram personal o business, haga clic en este botón. A continuación, permita que la aplicación acceda a la foto cuando se abra la ventana de autorización.",connect_via_facebook:"Conectar mediante Facebook",connect_multiple_business_instagram_accounts:"Si desea conectar varias cuentas de Business Instagram, puede conectarlas a páginas de Facebook Business que pertenezcan a una página personal de Facebook. Haga clic en este botón para conectar todos los perfiles de Business Instagram vinculados a la página personal de Facebook. Luego, permita que la aplicación acceda a la foto cuando se abra la ventana de autorización.",geo_point:"Geo Point",marker_title:"Título de marcador",hover_over_marker:"Se muestra al pasar el cursor sobre el marcador",description:"Descripción",click_on_marker:"Se muestra al pasar el cursor sobre el marcador",latitude:"latitud",longitude:"longitud",delete:"Eliminar",delete_marker:"Eliminar marcador",find_on_map:"Buscar en el mapa",input_address:"Ingresar dirección",latitude_first_letter_big:"Latitud",longitude_first_letter_big:"Longitud",title_hint:"El título se convierte en un cuadro de información cuando el visitante pasa el cursor sobre el marcador; también se agrega al cuadro de información al hacer clic",enter_coords:'Ingrese las coordenadas en grados decimales (latitud y longitud, separadas por comas) u obtenga los valores haciendo clic en el botón "Buscar en el mapa"',address_not_found:"No se encontró la dirección",marker:"Marcador",coordinates:"Coordinadas",marker_style:"Vista de marcador",marker_action:"Acción de marcador",standard_action:"Mostrar cuadro de información al hacer clic",marker_color:"Color de marcador",marker_icon:"Ícono de marcador",marker_image_icon:"Ícono de marcador",marker_icon_hint:"Para un uso óptimo de la imagen, primero, reduzca el tamaño a 48x48px",color_marker:"Marcador con color",balloon_is_open:"Mostrar cuadro de información de forma predeterminada",hide_marker:"Ocultar marcador",use_to_show_route:"Utilice esta configuración si desea mostrar la ruta en el mapa",show_more:"Mostrar más",marker_offset:"Inclinación de marcador",marker_offset_hint:"Ingrese la inclinación en grados decimales (inclinación horizontal e inclinación vertical, separadas por comas). El valor de inclinación debe estar en el rango de -48 a 48.",replace_marker_to_choose_coords:"Mueva el marcador en el mapa o busque la dirección que desea para pegar las coordenadas del marcador en el bloque",add_marker:"Agregar marcador",variants_params:"Variantes",add_option_size_color:"Agregar opción (por ejemplo, tamaño, color...)",option_name:"Nombre de la opción",color:"Color",option_values:"Valores de la opción",set_variants:"Establezca las variantes dividiéndolas con una nueva línea",prodopt_descr:'Para poner opciones de producto, escriba el nombre de la opción y coloque las variantes en el campo Valor de la opción dividiéndolas con una nueva línea.<a href="javascript:showprodoptionshint();" data-prodoptions-morehintbutton="" style="color:#fa8669 !important;">Más información...</a><span data-prodoptionshint="" style="display:none;">Por ejemplo:<br>Gris<br>Azul<br>Rojo<br><br>Si el precio de las opciones difiere del precio básico, coloque el signo = y escriba el precio de la opción (solo números, sin símbolo monetario) después del valor de la opción. Por ejemplo:<br>Estándar<br>Grande $200 = 200<br><br>Si necesita agregar un precio adicional al básico, ponga el signo =+ y escriba un cargo extra (solo números, sin símbolo monetario). Por ejemplo:<br>Empaque estándar<br>Empaque de regalo $5 = +5</span>',add_option:"Agregar opción",second_option_name:"Nombre de la segunda opción",size:"Tamaño",second_option_values:"Valores de la segunda opción",third_option_name:"Nombre de la tercera opción",third_option_values:"Valores de la tercera opción",item:"Elemento",duplicate:"Duplicar",on:"Activado",off:"Desactivado",upload_image:"Cargar imagen",reassign_image:"Reemplazar imagen",open_library_image:"Buscar fotos",up:"Arriba",down:"Abajo",action_left:"A la izquierda",action_right:"A la derecha",button_title:"Título del botón",second_button_title:"Título del segundo botón",product_service_price:"Precio del producto o servicio",old_price:"Precio anterior",card_mark:"Nota de tarjeta (por ejemplo, venta, nuevo, -50%)",soclinks:"Enlaces en el perfil de redes sociales",currency_sign_added_automatically:"El símbolo monetario se agrega automáticamente. Puede cambiar la moneda en los Ajustes del sitio.",select_geo_area:"Seleccionar área geo.",add_soclinks_comma_separator:"Agregue una lista de enlaces de redes sociales separados por comas. Por ejemplo, <i>https://twitter.com/tildapublishing, https://medium.com/@TildaPublishing</i>",subtitle:"Subtítulo",date:"Fecha",time:"Hora",person_name:"Nombre de la persona",person_descr:"Descripción de la persona",put_product_options:"Ingrese las opciones de producto dividiéndolas con una nueva línea. Si la variante tiene su propio precio, agregue el signo = y escriba el precio (solo números, sin símbolo monetario). Por ejemplo: Tamaño grande $10 = 10",options:"Opciones",select_videotype:"Video source",select_videotype_youtube_label:"YouTube video URL or ID",select_videotype_youtube_hint:"To make the video play from a certain point, insert the <strong>?start=</strong> fragment followed by the desired time in seconds from the beginning of the video. E.g., XEfDYMngJeE?start=5025",select_videotype_vimeo_label:"Vimeo Video ID",select_videotype_vimeohash_label:"Private hash",select_videotype_vimeohash_hint:"If your video is private in Vimeo, it will have an extra combination of numbers and letters (hash) at the end of the link (https://vimeo.com/[video_id]/[hash]). Please add it to this field.",select_videotype_mp4_label:"Link to MP4 video file",select_videotype_mp4_hint:"To add .MP4 video files, upload the file to your server and specify the link to it in the Content panel of the block.",select_videotype_webm_label:"Link to WEBM video file",select_videotype_webm_hint:"To add .WEBM video files, upload the file to your server and specify the link to it in the Content panel of the block.",select_videotype_rutube_label:"Rutube video URL or ID",select_videotype_rutube_hint:"To play the video from a precise moment, insert a </strong>?t=</strong> snippet followed by the desired time in seconds from the beginning of the video. For example, caafe83ff1c6ed38d394635b83ece?t=8",select_videotype_rutubehash_label:"Private hash",select_videotype_rutubehash_hint:"If your video is private on Rutube, it will have an extra combination of numbers and letters (hash) at the end of the link. Please add it to this field.",select_videotype_kinescope_label:"Kinescope video URL or ID",select_videotype_kinescope_hint:"To play the video from a precise moment, insert a </strong>?start=</strong> snippet followed by the desired time in seconds from the beginning of the video. For example, pY8MPwACe7PQcwKsgo?t=8",select_videotype_vkvideo_label:"URL de vídeo VK",select_videotype_vkvideohash_label:"Private hash",select_videotype_boomstream_label:"Link to Boomstream URL",select_videotype_iframe_label:"Link to iFrame URL",select_videotype_iframe_hint:"Inserting video via iframe. Playback parameters can be set through the platform that creates the iframe code",product_link:"Enlace de producto",link_on_page:"Enlace en la página",view_full_product_info:"Ver toda la información del producto",image:"Imagen",checkbox:"Casilla de verificación",more_with_dots:"Más...",hide:"Ocultar",too_much_data_in_input:"Nota: Hay demasiados datos en este campo de entrada. Recomendamos reducir la cantidad de información.",error_too_much_data_in_input_field:"Error: Hay demasiados datos en este campo de entrada. Los cambios no se guardarán. Por favor, elimine parte de la información.",pick_icon:"Seleccionar ícono",upload_file:"Cargar archivo",uploading:"Cargando...",button_caption:"Descripción de botón",button_style:"Estilo de botón",text_color:"Color de texto",background_color:"Color de fondo",border_color:"Color de borde",border_width:"Ancho de borde",border_radius:"Radio de borde",pick_emoji:"Seleccionar emoji",upload_error:"Error de carga",emoji:"Emoji",file:"Archivo",icon:"Icono","1_column":"columna","2_column":"columnas","5_column":"columnas","21_column":"columnas",blocks_width:"Ancho de bloque",columns_hint:"En Tilda, se utiliza una rejilla o <a class='t-colwidget__link-eye' href='javascript:tp__showguides();'><span>grid de 12 columnas</span></a>. Cambia la anchura en los ajustes de abajo.",columns_warn:"¡Atención! El ancho total de los bloques con desplazamientos excede 12 columnas. No podrá editar la configuración de las columnas de los bloques hasta que lo arregle. Esta acción no se puede deshacer.",columns_fix:"Arreglarlo",columns_label:"Ancho de bloque",columns2_label:"Segundo bloque: ancho",width_label:"Ancho",width12_label:"Ancho",text_has_inline_styles:'Algunos estilos (marcados con <span class="star"></span>) se han establecido utilizando la barra de herramientas del Editor de texto. Deshaga estos cambios para que el estilo tipográfico que se establezca aquí sea visible en el texto.',text_has_inline_align_style:"El estilo de alineación del texto se ha establecido utilizando la barra de herramientas del Editor de texto. Deshaga estos cambios para que el estilo de alineación que se establezca aquí sea visible en el texto.",reset_format:"Restablecer estilos de texto",reset_align:"Restablecer estilos de alineación de texto",reset:"Restablecer",style_conflict:'Algunas configuraciones (marcadas con <span class="star"></span>) están definidas tanto en el bloque como en el estilo. Restablezca las configuraciones en el bloque para que las configuraciones del estilo sean visibles.',bcolumns_label:"Ancho de la cabecera de bloque",bcolumns2_label:"Ancho",auto:"Auto",more:"Más",divider_width:"Ancho de divisor",divider_thickness:"Grosor de divisor",divider_color:"Color de divisor",divider_styles:"Estilos de divisor",opacity:"Opacidad",style:"Estilo",pick_bullet:"Seleccionar viñeta",apply_color:"Aplicar color a todos los elementos",apply_bullet:"Aplicar viñeta a todos los elementos",apply_bullet_and_color:"Aplicar a todos los elementos",icon_alt:"Icono",bullet:"Viñeta",bullet_color:"Color de la viñeta",hide_the_panel:"Ocultar panel",show_the_panel:"Mostrar panel",font_hint:'Seleccione otras fuentes en&nbsp;<a href="/projects/settings/?projectid=${projectid}#tab=ss_menu_fonts" target="_blank">Ajustes del sitio</a>',thin:"Delgado",regular:"Por defecto",differ_radius:"Haz clic para establecer valores<br>para cada esquina",copy_to_buffer:"Copiar al portapapeles",steps_group_title:"Form steps",page:"Página",find_page:"Encontrar página",open_page_settings:"Ajustes de página",position:"Posición",offset:"Desplazamiento",left:"Izquierda",right:"Derecha",top:"Superior",bottom:"Inferior",mob_position:"Posición móvil",analytic_address_copied:"La dirección de la página virtual es copiada al portapapeles",not_connected:"no conectado",image_title:"Título de la imagen",image_title_zoom:"Título de la imagen en modo zoom",image_alt:"SEO: Texto alt. de imagen",image_descr:"Descripción de la imagen",image_descr_zoom:"Descripción de la imagen en modo zoom",image_align:"Alinear",video_type:"Tipo de vídeo",center:"Medio",menu_membersicon_chb_hint:'Necesita <a href="/projects/settings/?projectid=${projectid}#tab=ss_menu_members" target="_blank">activar el área para miembros</a> o asignar <button type="button" class="t-button t-button_text-primary js-menu-membericon-btn">una URL</button>',select_button_style_preset:"Seleccionar preset de botón",select_button_color_preset:"Regresar",button_preset_style_base:"Básico",button_preset_style_volumetric:"Volumétrico",button_preset_style_flat:"Plano",button_preset_style_dark_theme:"Tema oscuro",items:"Elementos",expand_all:"Expandir todo",collapse_all:"Contraer todo",differ_padding:"Haz clic para establecer valores<br>para cada lado",typography_widget_is_not_available:"La configuración de tipografía no está disponible para este elemento. Por favor, seleccione uno compatible.",button_widget_is_not_available:"La configuración del botón no está disponible para este elemento. Por favor, seleccione uno compatible.",divider_widget_is_not_available:"La configuración del divisor no está disponible para este elemento. Por favor, seleccione uno compatible.",typography:"Tipografía",has_more_than_one_active_balloon_title:"¡Advertencia! Hay varios marcadores configurados para mostrar el tooltip de forma predeterminada",has_more_than_one_active_balloon_msg:"Este bloque contiene varios marcadores configurados para mostrar la información sobre herramientas de forma predeterminada. Yandex Maps solo permite un marcador con esta configuración. ¿Dejar solo un marcador con la información sobre herramientas predeterminada?",presets:"Presets",style:"Estilo",styles:"Estilos"}),"PT"===e&&(o={user_has_unsaved_changes_title:"Você tem alterações não salvas",user_has_unsaved_changes_msg:"Você tem alterações não salvas na página. Tem certeza de que deseja fechar este painel?",close_button:"X",save:"Salvar",save_and_close:"Salvar e fechar",videolink:"Dica de vídeo",block_in_archive:'Uma versão atualizada deste bloco está disponível, que pode incluir novos recursos. Recomendamos adicionar o novo bloco da Biblioteca e transferir todo o seu conteúdo para ele. <a href="https://pt.help.tilda.cc/outdated-blocks" target="_blank">Veja como fazer</a>',do_not_show_again:"Não mostrar esta mensagem novamente",note_diff_edit_and_publish:"A aparência deste bloco no modo de edição pode ser diferente de sua aparência na visualização e na página publicada.",set_width_viewport_limit:"Há uma restrição de exibição aplicada a este bloco. Este bloco aparecerá apenas em telas que sejam ${screenmin} - ${screenmax}",success_data_disclaimer:"Especifique uma mensagem e um URL de página que será usado no envio bem-sucedido de dados no Carrinho de compras se nenhum sistema de pagamento for atribuído. Se os sistemas de pagamento forem atribuídos nas Configurações do Site, o URL de página bem-sucedido e o URL da página de falha da configuração específica do sistema serão usados.",convert_to_zero:"Converter para Zero Block",convert_to_zero_descr:"Use o editor para alterar o design deste bloco. Converta-o para o Zero Block totalmente editável e gerencie cada elemento",add_class_name:"Adicionar nome de classe CSS",name_must_begin_with_uc:"O nome deve começar com uc-",add_block_to_lib:"Adicionar bloco à biblioteca",my_blocks:"Meus blocos",new_category_will_appear_in_lib:'Quando habilitado, uma nova categoria "Meus Blocos" aparecerá na Biblioteca de Blocos e este bloco será adicionado a ela. Use este recurso para organizar seu sistema de design de marca.',update_block_in_lib:"Atualizar bloco na biblioteca",block_title:"Título do bloco",add_block_to_lib_v2:"Adicionar bloco à biblioteca",cancel:"Cancelar",block_id_copied:"ID do bloco copiado para a área de transferência",add:"Adicionar",add_to_library:"Adicionar bloco à biblioteca",css_class_name:"CSS Class Name",anchor_link_name:"Nome do link âncora",anchor_link:"Link âncora",more_about_anchor_links:"Saiba mais sobre links âncora no <a href=“https://pt.help.tilda.cc/anchor” target=“_blank”>Centro de Ajuda</a>",input_is_empty:"O campo está vazio",browser_not_support_copying:"Erro, seu navegador não suporta este método. Copie o ID manualmente",go_back:"Voltar",exit_without_saving:"Sair sem salvar",container:"Contêiner",click_set_mobile_value:"Clique para definir o valor para mobile (≤&nbsp;${mobileRes}px)",part:"Parte",button_click_in_analytics:"O clique do botão é exibido no sistema analítico como uma visualização de página",popup_opening_in_analytics:"Você pode configurar a abertura de um pop-up como uma meta de visualização de página virtual no sistema analítico",events_opening_in_analytics:'Abrir <button type="button" class="pe-analytic-hook">lista de eventos</button> para rastrear',default:"Default",search_photos:"Pesquisar fotos",img_alt_text:"SEO: Texto alternativo de imagem",access_to_block_restricted:"O acesso a essa função é restrito. Verifique seu",email_address:"endereço de e-mail",phone_number:"número de telefone",without_icon:"Sem ícone",loading:"Carregando...",add_new_item:"Adicionar novo item",add_input_field:"Adicionar campo de entrada",add_step:"Adicionar um passo",add_menu_item:"Adicionar item de menu",add_subitems:"Adicionar subitens",select_unselect_all_items:"Selecionar/Desmarcar todos os itens",twitter_no_supports_api:"O Twitter não suporta mais o número API de publicações. As publicações contrárias não serão exibidas.",success_message_edit_in_settings:'Mensagem de bem-sucedido pode ser editada em Configurações do Site - <a href="/projects/settings/?projectid=${projectid}#tab=ss_menu_payments" target="_blank" style="color:#fa633f;">Sistemas de pagamento</a>',success_url_edit_in_settings:'URL de sucesso pode ser editado em Configurações do Site - <a href="/projects/settings/?projectid=${projectid}#tab=ss_menu_payments" target="_blank" style="color:#fa633f;">Sistemas de pagamento</a>',title:"Título",link:"Link",block_is_on_current_page:"O bloco está na página atual",go_to_parent_page:"Ir para a página pai",link_hook:"Conector de link",popup_link:"Link pop-up",enter_exact_address:"Insira o endereço exato ao qual deseja vincular este bloco",use_as_link_in_any_block:"Usar como link em qualquer bloco esta janela pop-up será exibida com o clique",example_catalog:"Catálogo de exemplo",catalog_not_set:"Não definido (mostrar produtos do bloco)",all_products:"Todos os produtos",go_to_products_catalog:'Ir para o <a href="/identity/gostore/?projectid=${projectid}" target="_blank" ${catalogOnClickAttr}>Catálogo de Produtos</a>',if_a_lot_of_products_use_catalog:'Se você vende muitos produtos, use o <a href="/identity/gostore/?projectid=${projectid}" target="_blank" ${catalogOnClickAttr}>Catálogo de Produtos</a> para gerenciá-los.',feed_not_set:"Não definido",example_feed:"Exemplo de Feed",feed:"Feed",go_to_feed_edit_panel:'Ir para o <a href="/identity/gofeeds/?projectid=${projectid}" target="_blank" ${feedsOnClickAttr}>painel de edição de feeds</a>',use_feeds_to_mange_news:'Para gerenciar feeds de notícias, postagens de blog ou outros feeds de eventos, acesse <a href="/identity/gofeeds/?projectid=${projectid}" target="_blank" ${feedsOnClickAttr}>Feeds</a>.',setup_cart_data_in_analytics:"Você pode configurar o envio de dados do carrinho como uma meta de visualização de página virtual no sistema analítico",or:"ou",submitting_from_in_analytics:"O envio do formulário aparecerá como uma visualização de página no sistema analítico: ",disable_payment:"Desabilitar pagamento",connected_payment_system:"Sistema de pagamento conectado",connected_payment_systems:"Sistemas de pagamento conectados",settings:"Configurações",connect_payment_system_in_settings:'Conecte o sistema de pagamento em <a href="/projects/settings/?projectid=${projectid}#tab=ss_menu_payments" style="color: #ff8562 !important;">Configurações do site</a>',add_to_cart:"Adicionar ao carrinho",if_you_use_catalog_enter_prod_id:'Se você usa o <a href="/identity/gostore/?projectid=${projectid}" target="_blank" style="color: inherit">Catálogo de Produtos</a>, insira o ID do Produto aqui. Encontre o ID do Produto na parte inferior do painel de configurações do produto no Catálogo. Isso permitirá que você sincronize os dados: SKU, preço, quantidade em estoque e variantes do produto.',fill_fields_from_catalog:'<a href="#" name="updateFromProductsCatalog" style="color: inherit">Preencha os campos com os dados</a> do Catálogo de Produtos.',cant_find_product_in_catalog:"Não é possível encontrar o produto no Catálogo. Ele pode ter sido excluído ou desativado. Verifique se o produto com este ID ainda existe.",you_connect_catalog_products_in_block:"Você conecta os produtos do Catálogo neste bloco. Os produtos adicionados a este bloco não são exibidos.",copy_products_to_catalog:'<a href="javascript:edrec__copyproducts_to_catalog(${pageid},${recordid})" style="color:#fa8669;">Copia produtos</a> deste bloco para o Catálogo de Produtos.',copy_products_limit_reached:"O número de itens no catálogo atingiu o limite. Por favor, elimine os produtos não utilizados e tente novamente.",form_data_receiver:"Receptor de dados de formulário",submitted_data_stored_in_leads:'Os dados enviados são armazenados na <a href="/projects/leads/?projectid=${projectid}" target="_blank" style="color:#FF855D !important;">seção de Leads</a> do projeto. Você também pode conectar serviços de coleta de dados integrados ao Tilda.',contacts_lists_and_services:"Listas de contatos e serviços",tilda_crm:"CRM da Tilda",go_to_tilda_crm:'Ir para o <a href="/identity/gocrm/" target="_blank">CRM da Tilda</a>',you_dont_have_any_list_yet:"Você ainda não tem nenhuma lista",you_can_receive_data_to_email_and_others:'Você pode receber dados em seu e-mail, Planilhas Google ou em um dos serviços integrados, como MailChimp, SendGrid, Trello, Slack etc. Vincule o serviço em Configurações do Site → <a href="/projects/settings/?projectid=${projectid}#tab=ss_menu_forms" target="_blank">Formulários</a>. Saiba mais em nossa <a href="https://pt.help.tilda.cc/forms" target="_blank">Central de Ajuda</a>.',anti_spam_activated:"Antispam ativado.",create:"Criar",connected_services:"Serviços conectados",you_havenot_connected_any_service_yet:"Você ainda não conectou nenhum serviço.",connect:"Conectar",own_script_for_forms:"Script próprio para recebimento de dados",add_own_script_address:'Adicione o endereço do script que receberá os valores dos campos. Saiba como receber envios de formulários usando scripts personalizados na <a href="https://pt.help.tilda.cc/formsscript" target="_blank">Central de Ajuda</a>.',form_target:"Formulário Alvo",same_window:"Mesma Janela",new_window:"Nova Janela",is_ajax_action_script:"é um script de ação ajax",show_more_settings:"Mostrar mais configurações",minimize_options:"Minimizar opções",product_adding_was_successful:'Adição concluída com sucesso. Produtos adicionados: <strong>${prodNum}</strong>. Acesse o <a href="/identity/gostore/?projectid=${projectid}" target="_blank">Catálogo</a> e confira o resultado. Você pode excluir produtos deste bloco manualmente.',product_adding_was_partial_successful:'Produtos adicionados: <strong>${success} de ${total}</strong>. Não foi possível copiar os seguintes produtos: "${failedProducts}". Por favor, adicione-os ao <a href="/identity/gostore/?projectid=${projectid}" target="_blank">Catálogo</a> manualmente.',go_to_more_to_define_buttons:'Acesse a aba "Mais" para definir botões para todos os produtos.',ai_generate:"Gerar conteúdo com IA",none:"Nenhum",meta_is_banned_in_ru:"*Meta Platforms Inc., proprietária do Facebook e Instagram, é reconhecida como uma organização extremista por decisão judicial de 21 de março de 2022 e suas atividades na Rússia são proibidas",generate:"Gerar",background_image:"Imagem de fundo",only_color:"Somente cor",recommended_size_for_cover:"Tamanho recomendado é <br>1680×900px",background_video_type:"Tipo de vídeo",background_image_for_mobile_version:"Imagem de fundo para versão móvel",background_image_for_mobile_version_switch:"Mostrar imagem em vez de vídeo na versão móvel",background_image_for_mobile_version_tooltip:"O vídeo não será reproduzido em dispositivos móveis. Selecione a imagem para exibir na versão móvel do site.",youtubeid_label:"URL ou ID do vídeo do YouTube",youtubeid_hint:"Para que o vídeo seja reproduzido a partir de um certo ponto, insira o fragmento <strong>?start=</strong> seguido pelo tempo desejado em segundos a partir do início do vídeo. Por exemplo, XEfDYMngJeE?start=5025",vimeoid_label:"ID de vídeo do Vimeo",vimeohash:"Hash privado",vimeohash_hint:"Se seu vídeo for privado no Rutube, ele terá uma combinação extra de números e letras (hash) no final do link. Por favor, inclua-a nesse campo.",vimeohash_tooltip:"Se seu vídeo for privado no Rutube, ele terá uma combinação extra de números e letras (hash) no final do link. Por favor, inclua-a nesse campo.",videomp4_label:"Link para arquivo de vídeo MP4",videowebm_label:"Link para arquivo de vídeo WEBM",videomp4_tooltip:"Carregue um arquivo com até 5 MB de tamanho. Para carregar arquivos grandes, use hospedagem de terceiros e forneça um link para o vídeo .MP4. Para saber como preparar e carregar seu arquivo, consulte a <a href='https://pt.help.tilda.cc/video#html5' target='_blank'>Central de Ajuda</a>",videowebm_tooltip:"Carregue um arquivo com até 5 MB de tamanho. Para carregar arquivos grandes, use hospedagem de terceiros e forneça um link para o vídeo .WEBM. Para saber como preparar e carregar seu arquivo, consulte a <a href='https://pt.help.tilda.cc/video#html5' target='_blank'>Central de Ajuda</a>",rutubeid_label:"URL ou ID do vídeo do Rutube",rutubeid_hint:"Para reproduzir o vídeo a partir de um momento preciso, insira um trecho </strong>?t=</strong> seguido do tempo desejado em segundos a partir do início do vídeo. Por exemplo, caafe83ff1c6ed38d394635b83ece?t=8",rutubehash:"Hash privado",rutubehash_hint:"Se seu vídeo for privado no Rutube, ele terá uma combinação extra de números e letras (hash) no final do link. Por favor, inclua-a nesse campo.",rutubehash_tooltip:"Se seu vídeo for privado no Rutube, ele terá uma combinação extra de números e letras (hash) no final do link. Por favor, inclua-a nesse campo.",kinescopeid_label:"URL ou ID do vídeo do Kinescope",kinescopeid_hint:"Para reproduzir o vídeo a partir de um momento preciso, insira um trecho </strong>?t=</strong> seguido do tempo desejado em segundos a partir do início do vídeo. Por exemplo, pY8MPwACe7PQcwKsgo?t=8",vkvideoid_label:"URL do vídeo VK",vkvideohash:"Hash privado",vkvideohash_tooltip:"Se seu vídeo for privado no VK Video, ele terá uma combinação extra de números e letras (hash) no final do link. Por favor, inclua-a nesse campo.",iframeid_hint:"Inserting video via iframe. Playback parameters can be set through the platform that creates the iframe code",error_too_much_data:"Erro: muitos dados. As alterações não serão salvas. Exclua algumas das informações.",error_missing_end_tag:"Não é possível salvar, a tag final está ausente. HTML inválido pode causar problemas de marcação. Por favor, corrija.",redirect_prohibited_in_free_plan:'Infelizmente, redirecionamentos de código não são permitidos em um Free Plan ou período de teste. Faça a assinatura de um plano pago na seção <a href="/identity/plan/" style="color:red;font-weight:600;">Planos e Cobrança</a>.',whatsapp_message_order:"Olá! Eu gostaria de fazer um pedido.",email_subject_order:"Olá! Eu gostaria de fazer um pedido.",user:"Usuário",group:"Grupo",url:"URL",call:"Fazer uma ligação",chat:"Chat",username:"Nome do usuário",phone:"Número de telefone",name:"Título",message:"Mensagem",email:"E-mail",subject:"Assunto",delete_item:"Apagar item",type:"Tipo",custom_icon:"Ícone personalizado",delete_image:"Excluir imagem",add_item:"Adicionar Item",new_item:"Novo item",value_too_long:"O valor é muito longo",looks_like_not_email:"Não parece ser um endereço de e-mail",looks_like_not_phone_number:"Não parece ser um número de telefone",universal:"Universal",messengers:"Apps de mensagens",social_media:"Rede social",draggable_zone:"Arraste para mover o elemento",images_list:"Lista de imagens",replace_image:"Substituir&nbsp;imagem",text:"Texto",video:"Vídeos",upload_new:"Enviar novo",button_link:"Link do Botão",second_button_link:"Link do Segundo Botão",third_button_link:"Link do Terceiro Botão",four_button_link:"Link do Quarto Botão",menu_membersicon_link:"URL para o ícone da área de membros",enter_full_link_address:'Insira o endereço completo do link, começando com http://<br>Você pode iniciar links para outras páginas do seu site com “/” sem especificar o endereço do site.<br><a href="https://pt.help.tilda.cc/link-to-page" target="_blank">Como configurar links para outras páginas</a>',link_to_page:"Link para Página",link_to_block:"Link para Bloco",choose_page:"Escolha uma página:",select_block:"Selecionar bloco",choose_page_for_link:"Escolher a página para criar link",enter_page_name:"Título ou URL da página",no_page_found:"Nenhuma página corresponde à sua pesquisa. Tente pesquisar outro termo.",no_pages_yet:"Não há nenhuma página ainda",error_404:"Erro 404",page_not_published:"A página não foi publicada",changes_not_published:"As alterações não foram publicadas",current_page:"atual",home_page:"Página Inicial",open_link_in_new_tab:"Abrir link em uma nova aba",click_block_to_select:"Clique no bloco para selecionar.",select_blocks_to_mark:"Selecionar blocos",block_ids:"IDs dos Blocos",set_blocks_divided_comma:"Defina os IDs dos blocos divididos por vírgula",choose_blocks:"Escolher Blocos",choose_zero_block:"Selecionar Zero Block",choose_only_zero_block:"Você só pode selecionar Zero Block",zero_block_id:"ID do Zero Block",wait_to_update_block:"Aguarde 15 minutos para atualizar o conteúdo do bloco",error_block_content_update:"Ocorreu um erro durante a atualização do conteúdo do bloco.",instagram_connection:"Conexão com Instagram",images_from_instagram_updated_automatically_class_instagram:'As imagens do feed do Instagram conectado serão atualizadas automaticamente. Você não precisa publicar a página novamente para atualizar o conteúdo do bloco. Para definir a quantidade de imagens exibidas, acesse o menu "Configurações" deste bloco. A única permissão que pedimos é para mostrar as imagens no site. Nosso app não tem acesso para publicar ou excluir qualquer informação ou ler suas mensagens.O conteúdo do bloco é atualizado a cada duas horas, mas você pode fazer isso <a href="#" class="js-update-instagram">manualmente</a> a cada 15 minutos.</div>',you_connected_instagram_as:"Você está conectado ao Instagram, como",disconnect_instagram:"Desconectar Instagram",images_from_instagram_updated_automatically_class_facebook:'As imagens do feed do Instagram conectado serão atualizadas automaticamente. Você não precisa publicar a página novamente para atualizar o conteúdo do bloco. Para definir a quantidade de imagens exibidas, acesse o menu "Configurações" deste bloco. A única permissão que pedimos é para mostrar as imagens no site. Nosso app não tem acesso para publicar ou excluir qualquer informação ou ler suas mensagens.O conteúdo do bloco é atualizado a cada duas horas, você pode atualizá-lo <a href="#" class="js-update-facebook">manualmente</a> a cada 15 minutos.</div>',account:"Conta",connected_to_facebook_business_page:"Você está conectado à página do Facebook Business. Selecione uma página do Instagram cujo feed será usado no bloco.",facebook_doesnt_connected_instagram:"Esta página do Facebook Business não possui nenhuma conta do Instagram conectada",images_from_instagram_updated_automatically:"As imagens do feed do Instagram conectado são atualizadas automaticamente. Você não precisa publicar a página novamente para atualizar o conteúdo do bloco. Para definir a quantidade de imagens exibidas, acesse o painel Configurações do bloco. A única permissão que pedimos é para mostrar as imagens no site. Nosso app não tem acesso a mensagens e não pode postar ou excluir qualquer informação.",connect_via_instagram:"Conectar via Instagram",connect_only_one_instagram_account_this_button:"Se você precisar conectar somente uma conta Pessoal ou Empresarial do Instagram, clique neste botão. Em seguida, permita que o app acesse a foto em uma janela pop-up de autorização.",connect_via_facebook:"Conectar via Facebook",connect_multiple_business_instagram_accounts:"Se deseja conectar várias contas Empresariais do Instagram, você pode conectá-las a páginas do Facebook Business que pertencem a uma página pessoal do Facebook. Clique neste botão para conectar todos os perfis Empresariais do Instagram vinculados à página pessoal do Facebook. Em seguida, permita que o app acesse a foto em uma janela pop-up de autorização.",geo_point:"Ponto Geo",marker_title:"Título do marcador",hover_over_marker:"É exibido ao passar o mouse sobre o marcador",description:"Descrição",click_on_marker:"É exibido ao clicar no marcador",latitude:"latitude",longitude:"longitude",delete:"Excluir",delete_marker:"Excluir marcador",find_on_map:"Encontrar no mapa",input_address:"Endereço de entrada",latitude_first_letter_big:"Latitude",longitude_first_letter_big:"Longitude",title_hint:"O título se torna uma dica quando os visitantes passam o mouse sobre o marcador; também é adicionado à dica de ferramenta ao clicar",enter_coords:'Insira as coordenadas em graus decimais (latitude e longitude, separadas por vírgulas) ou encontre os valores clicando no botão "Localizar no mapa"',address_not_found:"Endereço não encontrado",marker:"Marcador",coordinates:"Coordenadas",marker_style:"Estilo do marcador",marker_action:"Ação do marcador",standard_action:"Mostrar dica ao clicar",marker_color:"Cor do marcador",marker_icon:"Ícone do marcador",marker_image_icon:"Ícone",marker_icon_hint:"Para otimizar o uso da imagem, primeiro reduza seu tamanho para 48x48px",color_marker:"Marcador colorido",balloon_is_open:"Mostrar dica por default",hide_marker:"Ocultar marcador",use_to_show_route:"use esta configuração se quiser mostrar a rota no mapa",show_more:"Mostrar mais",marker_offset:"Deslocamento do marcador",marker_offset_hint:"Insira o deslocamento em graus decimais (deslocamento horizontal e vertical, separados por vírgulas). O valor do deslocamento deve estar no intervalo de -48 a 48.",replace_marker_to_choose_coords:"Mova o marcador no mapa ou encontre o endereço desejado para colar as coordenadas do marcador no bloco",add_marker:"Adicionar marcador",variants_params:"Variantes",add_option_size_color:"Adicionar opção (ex.: tamanho, cor..)",option_name:"Nome da opção",color:"Cor",option_values:"Valores da opção",set_variants:"Definir variantes dividindo-as com uma nova linha",prodopt_descr:'Para colocar opções de produtos, escreva o nome da opção e coloque as variantes no campo Valor da Opção dividindo-as com uma nova linha.<a href="javascript:showprodoptionshint();" data-prodoptions-morehintbutton="" style="color:#fa8669 !important;">Leia mais...</a><span data-prodoptionshint="" style="display:none;">Por exemplo:<br>Cinza<br>Azul<br>Vermelho<br><br>Se o preço das opções for diferente do preço básico, coloque o sinal = e escreva um preço da opção (somente números, sem moeda) após o valor da opção. Por exemplo:<br>Padrão<br>Grande $200 = 200<br><br>Caso precise adicionar um preço adicional ao básico, coloque o sinal =+ e escreva um custo extra (somente números, sem moeda). Por exemplo:<br>Embalagem padrão<br>Embalagem para presente $5 = +5</span>',add_option:"Adicionar opção",second_option_name:"Nome da segunda opção",size:"Tamanho",second_option_values:"Valores da segunda opção",third_option_name:"Nome da terceira opção",third_option_values:"Valores da terceira opção",item:"Item",duplicate:"Duplicar",on:"Habilitar",off:"Desabilitar",upload_image:"Carregar imagem",reassign_image:"Substituir imagem",open_library_image:"Pesquisar fotos",up:"Subir",down:"Descer",action_left:"À esquerda",action_right:"À direita",button_title:"Título do botão",second_button_title:"Título do segundo botão",product_service_price:"Preço do produto ou serviço",old_price:"Preço antigo",card_mark:"Marca do cartão (por exemplo, venda, novo, -50%)",soclinks:"Links no perfil de redes sociais",currency_sign_added_automatically:"O símbolo da moeda é adicionado automaticamente. Você pode alterar a moeda nas Configurações do Site.",select_geo_area:"Selecionar área geográfica",add_soclinks_comma_separator:"Adicione uma lista separada por vírgulas de links de redes sociais. Por exemplo, <i>https://twitter.com/tildapublishing, https://medium.com/@TildaPublishing</i>",subtitle:"Subtítulo",date:"Data",time:"Horário",person_name:"Nome da pessoa",person_descr:"Descrição da pessoa",put_product_options:"Coloque opções de produtos dividindo-os com uma nova linha. Se a variante tiver preço próprio, adicione o sinal = e escreva um preço (somente números, sem moeda). Por exemplo: Tamanho grande $10 = 10",options:"Opções",select_videotype:"Video source",select_videotype_youtube_label:"YouTube video URL or ID",select_videotype_youtube_hint:"To make the video play from a certain point, insert the <strong>?start=</strong> fragment followed by the desired time in seconds from the beginning of the video. E.g., XEfDYMngJeE?start=5025",select_videotype_vimeo_label:"Vimeo Video ID",select_videotype_vimeohash_label:"Private hash",select_videotype_vimeohash_hint:"If your video is private in Vimeo, it will have an extra combination of numbers and letters (hash) at the end of the link (https://vimeo.com/[video_id]/[hash]). Please add it to this field.",select_videotype_mp4_label:"Link to MP4 video file",select_videotype_mp4_hint:"To add .MP4 video files, upload the file to your server and specify the link to it in the Content panel of the block.",select_videotype_webm_label:"Link to WEBM video file",select_videotype_webm_hint:"To add .WEBM video files, upload the file to your server and specify the link to it in the Content panel of the block.",select_videotype_rutube_label:"Rutube video URL or ID",select_videotype_rutube_hint:"To play the video from a precise moment, insert a </strong>?t=</strong> snippet followed by the desired time in seconds from the beginning of the video. For example, caafe83ff1c6ed38d394635b83ece?t=8",select_videotype_rutubehash_label:"Private hash",select_videotype_rutubehash_hint:"If your video is private on Rutube, it will have an extra combination of numbers and letters (hash) at the end of the link. Please add it to this field.",select_videotype_kinescope_label:"Kinescope video URL or ID",select_videotype_kinescope_hint:"To play the video from a precise moment, insert a </strong>?start=</strong> snippet followed by the desired time in seconds from the beginning of the video. For example, pY8MPwACe7PQcwKsgo?t=8",select_videotype_vkvideo_label:"URL do vídeo VK",select_videotype_vkvideohash_label:"Private hash",select_videotype_boomstream_label:"Link to Boomstream URL",select_videotype_iframe_label:"Link to iFrame URL",select_videotype_iframe_hint:"Inserting video via iframe. Playback parameters can be set through the platform that creates the iframe code",product_link:"Link do produto",link_on_page:"Link na página",view_full_product_info:"Ver informações completas do produto",image:"Imagem",checkbox:"Caixa de seleção",more_with_dots:"Mais...",hide:"Esconder",too_much_data_in_input:"Nota: muitos dados neste campo de entrada. Recomendamos fortemente reduzir a quantidade de informações.",error_too_much_data_in_input_field:"Erro: muitos dados neste campo de entrada. As alterações não serão salvas. Exclua algumas das informações.",pick_icon:"Selecionar ícone",upload_file:"Enviar arquivo",uploading:"Enviando...",button_caption:"Descrição do botão",button_style:"Estilo do botão",text_color:"Cor do texto",background_color:"Cor de fundo",border_color:"Cor da borda",border_width:"Largura da borda",border_radius:"Raio da borda",pick_emoji:"Selecionar emoji",upload_error:"Erro de upload",emoji:"Emoji",file:"Arquivo",icon:"Ícone","1_column":"coluna","2_column":"colunas","5_column":"colunas","21_column":"colunas",blocks_width:"Largura dos blocos",columns_hint:"Na Tilda, é usado <a class='t-colwidget__link-eye' href='javascript:tp__showguides();'><span>uma grade de 12 colunas</span></a>. Altere a largura nas configurações abaixo.",columns_warn:"Aviso! A largura total dos blocos com deslocamentos ultrapassa 12 colunas. Você não poderá editar as configurações das colunas dos blocos até corrigir o problema. Essa ação não pode ser desfeita.",columns_fix:"Fixar",columns_label:"Largura do bloco",columns2_label:"Segundo bloco: largura",width_label:"Largura",width12_label:"Largura",text_has_inline_styles:"Alguns estilos (marcados com <span class=“star”></span>) foram definidos usando a barra de ferramentas do Editor de texto. Desfaça essas alterações para que o estilo de tipografia definido aqui fique visível no texto.",text_has_inline_align_style:"O estilo de alinhamento do texto foi definido usando a barra de ferramentas do Editor de texto. Desfaça essas alterações para que o estilo de alinhamento definido aqui fique visível no texto.",reset_format:"Redefinir estilos de texto",reset_align:"Redefinir estilos de alinhamento de texto",reset:"Redefinir",style_conflict:'Algumas configurações (marcadas com <span class="star"></span>) estão definidas tanto no bloco quanto no estilo. Redefina as configurações no bloco para que as configurações do estilo fiquem visíveis.',bcolumns_label:"Largura do cabeçalho do bloco",bcolumns2_label:"Largura",auto:"Auto",more:"Mais",divider_width:"Largura do divisor",divider_thickness:"Espessura do divisor",divider_color:"Cor do divisor",divider_styles:"Estilos do divisor",opacity:"Opacidade",style:"Estilo",pick_bullet:"Selecionar marcador",apply_color:"Aplicar cor a todos os elementos",apply_bullet:"Aplicar marcador a todos os elementos",apply_bullet_and_color:"Aplicar a todos os elementos",icon_alt:"Ícone",bullet:"Marcador",bullet_color:"Cor do marcador",hide_the_panel:"Ocultar painel",show_the_panel:"Mostrar painel",font_hint:'Selecione outras fontes em&nbsp;<a href="/projects/settings/?projectid=${projectid}#tab=ss_menu_fonts" target="_blank">Configurações do site</a>',thin:"Fino",regular:"Padrão",differ_radius:"Clique para definir valores<br>para cada canto",copy_to_buffer:"Copiar para a área de transferência",steps_group_title:"Form steps",page:"Página",find_page:"Encontrar página",open_page_settings:"Configurações da página",position:"Posição",offset:"Deslocamento",left:"Esquerda",right:"Direita",top:"Superior",bottom:"Inferior",mob_position:"Posição móvel",analytic_address_copied:"O endereço da página virtual é copiado para a área de transferência",not_connected:"não conectado",image_title:"Título da imagem",image_title_zoom:"Título da imagem no modo de zoom",image_alt:"SEO: Texto alternativo de imagem",image_descr:"Descrição da imagem",image_descr_zoom:"Descrição da imagem no modo de zoom",image_align:"Alinhar",video_type:"Tipo de vídeo",center:"Meio",menu_membersicon_chb_hint:'Você precisa <a href="/projects/settings/?projectid=${projectid}#tab=ss_menu_members" target="_blank">ativar a área de membros</a> ou atribuir <button type="button" class="t-button t-button_text-primary js-menu-membericon-btn">uma URL</button>',select_button_style_preset:"Selecionar preset do botão",select_button_color_preset:"Voltar",button_preset_style_base:"Básico",button_preset_style_volumetric:"Volumétrico",button_preset_style_flat:"Plano",button_preset_style_dark_theme:"Tema escuro",items:"Itens",expand_all:"Expandir tudo",collapse_all:"Recolher tudo",typography_widget_is_not_available:"As configurações de tipografia não estão disponíveis para este elemento. Por favor, selecione um compatível.",button_widget_is_not_available:"As configurações do botão não estão disponíveis para este elemento. Por favor, selecione um compatível.",divider_widget_is_not_available:"As configurações do divisor não estão disponíveis para este elemento. Por favor, selecione um compatível.",typography:"Tipografia",has_more_than_one_active_balloon_title:"Aviso! Há vários marcadores configurados para mostrar a dica de ferramenta por padrão",has_more_than_one_active_balloon_msg:"Este bloco contém vários marcadores configurados para mostrar a dica de ferramenta por padrão. O Yandex Maps permite apenas um marcador com essa configuração. Deixar apenas um marcador com a dica de ferramenta padrão?",presets:"Presets",style:"Estilo",styles:"Estilos"}),window.edrec__dict||(window.edrec__dict={}),window.edrec__dict[e]=o}function tp__page__getDictObj(e){var o={};"RU"===e&&(o={blocks_on_page:"Блоки на странице",scroll_down_the_page:"Пожалуйста, проскролльте страницу. Удаленные блоки отмечены желтым лейблом в левом углу. Нажмите на него, чтобы восстановить блок.",blocks_library:"Библиотека блоков",my_blocks:"Мои блоки",favorites:"Избранное",zero_block:"Нулевой блок",zero_block_descr:"Создай свой уникальный блок",show_deleted_blocks:'Показать удаленные блоки<br><span style="opacity:0.4;">(хранятся один день)</span>',hide_deleted_blocks:'Скрыть удаленные блоки<br><span style="opacity:0.4;">(хранятся один день)</span>',fav_blocks_in_browser:"Избранные блоки сохраняются в браузере и привязаны к проекту",see_also:"Похожее",recover:"Восстановить",del_block_from_library:"Удалить блок из библиотеки?",search:"Поиск",delete:"Удалить",nothing_found:"Ничего не найдено",more_blocks:"Все блоки",cover:"Обложка",medium_title:"Заголовок: средний",lead:"Лид",text:"Текст",impact:"Фраза",image:"Изображение",gallery:"Галерея",line:"Линия",title:"Заголовок",button:"Кнопка",space:"Отступ",block_only_for_paid_plan:"К сожалению, этот блок доступен только на платных аккаунтах.",close:"Закрыть",activate_paid_plan:"Активировать пробный период",block_added_to_library:"Блок добавлен в Библиотеку",block_updated_in_library:"Блок обновлен в Библиотеке",max_blocks_in_fav:"Вы добавили максимальное кол-во блоков в избранное",block_added_to_fav:"Блок добавлен в Избранное",block_removed_from_fav:"Блок удален из Избранного",delete_block_confirm_title:"Вы пытаетесь удалить блок из Библиотеки",delete_block_confirm_msg:"Вы уверены, что хотите это сделать?",cancel:"Отмена",expand:"Раскрыть",collapse:"Свернуть",watch_a_short_video:"Посмотрите короткий ролик как редактировать страницу",onboarding_list_of_page:'<span class="onboardingpin__title">Список страниц и настройки сайта</span>Добавьте больше страниц, настройте шрифты, подключите домен, статистику, формы приема данных и платежную систему.',onboarding_publish_page:'<span class="onboardingpin__title">Опубликуйте страницу</span>Она появится онлайн и вы получите ссылку, по которой любой человек сможет ее увидеть.',onboarding_blocks_library:'<span class="onboardingpin__title">Библиотека блоков</span>Добавьте на страницу новый блок. Выберите подходящий из 550+ блоков, разбитых на категории.',create_first_page_title:"Вы создали первую страницу!",design_your_page_title:"Проектируйте страницу, добавляя новые блоки",block_settings_and_content_title:"Настройки и контент блока",blocks_actions_title:"Копируйте, удаляйте и меняйте блоки местами",preview_and_publish_title:"Предпросмотр и публикация",create_first_page_text:"Если нужно добавить еще страницы, подключить домен, свой шрифт и т.д., нажмите на название сайта.",design_your_page_text:"Чтобы добавить подходящий в любое место, нажмите на круглую иконку. 550+ блоков готовы для работы.",block_settings_and_content_text:"Используйте кнопку «Контент», чтобы поменять содержание и кнопку «Настройки», чтобы изменить внешний вид блока.",blocks_actions_text:"Например, используйте стрелки «вверх-вниз» в правом углу, чтобы переместить блок в нужное место.",preview_and_publish_text:"Нажмите на кнопку «Опубликовать», и вы получите публичную ссылку, которой сможете поделиться. Либо включите «Предпросмотр», чтобы протестировать сайт.",of:"из",good_luck:"Приятной работы!",support:"Если у вас будут вопросы, задайте их через форму в правом нижнем углу.",get_started:"Начать редактирование",zero_design_editor_title:"Zero Block: редактор для дизайна",zero_adaptive_title:"Zero Block: Адаптивность",zero_animation_title:"Zero Block: Анимация",zero_how_to_add_title:"Zero Block: Как добавить",zero_design_editor_text:"Профессиональный инструмент внутри Тильды для создания дизайна, как в графических редакторах.",zero_adaptive_text:"Внешний вид страницы настраивается для отображения на мобильных устройствах.",zero_animation_text:"Эффект анимации для любого объекта: появление, параллакс, фиксация, изменение по шагам.",zero_how_to_add_text:"Zero Block находится внизу в библиотеке блоков, после категории «Другое»",slide:"Слайд",wait:"Пожалуйста, подождите",set_site_address:"Задайте адрес сайта",change_site_address:'Изменить адрес сайта или подключить свой домен вы всегда можете в <a href="/projects/settings/?projectid=${projectid}" target="_blank" style="color:#FF5328;font-weight:400;">настройках&nbsp;сайта</a>.',skip_this_step:"Пропустить",save_and_continue:"Сохранить и продолжить",short_project_address:"Адрес должен содержать не менее 4 символов",long_project_address:"Адрес должен содержать не более 30 символов",wrong_simbols_in_project_address:"Адрес может содержать только латинские буквы и цифры",project_in_project_address:'Извините, адрес не может содержать в себе слово "project"',css_in_project_address:'Извините, адрес не может содержать в себе слово "css"',files_in_project_address:'Извините, адрес не может содержать в себе слово "files"',index_in_project_address:'Извините, адрес не может содержать в себе слово "index"',set_page_address:"Укажите адрес страницы",you_can_change_address:'Вы всегда можете изменить адрес в&nbsp;<a href="javascript:showformEditPageSettings_new(\'${pageid}\')" style="color:#FF5328;font-weight:400;">настройках&nbsp;страницы.</a>',short_page_address:"Адрес должен содержать не менее 1 символа",long_page_address:"Адрес должен содержать не более 80 символов",wrong_simbols_in_page_address:"Адрес может содержать только латинские буквы и цифры",error_prohibited_words_in_page_address:'Извините, адрес не может начинаться со слов: "css", "js", "404", "403"',success_publish_v1:"Публикация прошла успешно!",public_link_to_page:"Публичная ссылка на эту страницу:",open_page:"Открыть страницу",use_system_link:"Или используйте системный адрес страницы",note_refresh_page:"Перейдя по ссылке, пожалуйста, обновите страницу, чтобы увидеть изменения. (Ваш браузер может сохранять старую версию страницы).",send:"Отправить",email_html_code:"HTML-код письма",email_url:"Ссылка на письмо",publish_email_for_free_plan:"Для пользователей бесплатного тарифа или пробной версии отправка доступна только на свой email",only_three_email:"Укажите не более 3х адресов, перечислив их через запятую",send_test_email:"Отправить тестовое письмо",send_to_contacts_list:"Отправить рассылку контактному листу через почтовый сервис",send_campaign:"Отправить рассылку",copy_the_letter_code:"Скопируйте код письма в буфер обмена и вставьте его в вашем сервисе для рассылки",copy_code:"Копировать код",success_publish_v2:"Публикация прошла успешно!",public_link:"Публичная ссылка на страницу:",success_send:"Письмо отправлено успешно!",success_send_descr:"Проверьте папку «спам», если не видите письма",assign_domain:"Подключить домен",tilda_email_on_page:"Предупреждение: на странице есть Email, который вы используете как логин для входа в Tilda. В целях безопасности рекомендуем держать ваш логин в секрете и не публиковать его на сайте.",how_to_change_website_fonts:'<a href="https://tilda.education/articles-fonts" target="_blank" style="font-size:13px;color:#777;">Как выбрать правильный шрифт?</a>',how_to_optimize_website_seo:'<a href="https://help-ru.tilda.cc/search-engine" target="_blank" style="font-size:13px;color:#777;">Как улучшить SEO?</a>',how_to_publish_on_fb:'<a href="https://tilda.education/design-mistakes" target="_blank" style="font-size:13px;color:#777;">Чек-лист: улучшаем дизайн за 15 минут</a>',check_publish_ban:'<p>Спасибо, что используете Тильду.<br>Для вашего аккаунта есть автоматическое ограничение на функцию публикации, поэтому опубликовать страницу в данный момент не получится.</p><p>Чтобы снять ограничение, пожалуйста, пройдите дополнительную верификацию и сообщите нам информацию о вас и вашем проекте.</p><p>Для этого отправьте на почту <a href="mailto:legal@tilda.${domain}?subject=Верификация и снятие ограничения на публикацию" target="_blank">legal@tilda.${domain}</a> письмо, содержащее следующую информацию:</p><p>Тема письма: Верификация и снятие ограничения на публикацию<br>Текст письма:<br>1. Название вашей компании или проекта;<br>2. Цель вашего проекта: коммерческий, некоммерческий или учебный проект;<br>3. Расскажите коротко, о чем ваш проект;<br>4. Ссылки на соцсети компании или владельца аккаунта;<br>5. Номер телефона компании или владельца аккаунта.</p><p>Также укажите ваш аккаунт (ваша@почта, на которую зарегистрирован данный аккаунт).</p><p>Как только мы получим информацию от вас, ограничение будет снято.<br>Извините за возможные неудобства.</p>',check_publish_manual_ban:'<p>Спасибо, что используете Тильду.<br>Для вашего аккаунта есть ограничение на функцию публикации, поэтому опубликовать страницу в данный момент не получится.</p><p>Чтобы снять ограничение, пожалуйста, напишите нам на почту <a href="mailto:legal@tilda.${domain}?subject=Снятие ограничения на публикацию" target="_blank">legal@tilda.${domain}</a>.</p>',internal_page_address:'Вы указывайте внутренний адрес страницы в редакторе Тильды. Читайте в документации: <a href="https://help-ru.tilda.cc/link-to-page" target="_blank">Как поставить ссылку на другую страницу</a>',prolong_the_subscription:"Пожалуйста, оплатите подписку или перейдите на бесплатный тариф.",plans:"Тарифы и оплата",renew_subscription:"Пожалуйста, оплатите подписку",dashboard:"Мои сайты",undo:"Отменить",redo:"Повторить",preview:"Предпросмотр",readonly:"Режим чтения",publish:"Опубликовать",settings:"Настройки",help:"Помощь",idea:"Предложить идею",more:"Еще",generate_text_for_page:"Сгенерировать текст страницы",site_settings:"Настройки сайта",page_settings:"Настройки страницы",fonts:"Шрифты",my_websites:"Мои сайты",profile:"Профиль",block_map:"Карта блоков",exit:"Выйти",create_new_page:"Создать новую страницу",create_new_email:"Создать новое письмо",page_search:"Поиск по страницам",service_title_site:"Сайт",service_title_feeds:"Потоки",service_title_store:"Каталог",service_title_membersarea:"ЛК",enter_page_name:"Введите запрос",no_page_found:"Страницы по вашему запросу не найдены",no_pages_yet:"Страницы еще не созданы",no_emails_yet:"Письма еще не созданы",error_404:"Ошибка 404",page_not_published:"Страница не опубликована",changes_not_published:"Изменения не опубликованы",open_page_settings:"Настройки страницы",enter_value:"Введите название",yes:"Да",no:"Нет",ai_blockgen_pin_title:"Сгенерировать текст для&nbsp;блока",ai_blockgen_pin:"Создайте новые тексты для блока с&nbsp;помощью ИИ-помощника, уточнив тематику сайта и пожелания к&nbsp;результату",ai_textgen_pin_title:"Сгенерировать текст для&nbsp;поля",ai_textgen_pin:"Создайте текст с&nbsp;помощью ИИ-помощника, уточнив тематику сайта и пожелания к&nbsp;результату",ai_imggen_pin_title:"Сгенерировать изображение",ai_imggen_pin:"Создайте изображение для блока с помощью ИИ-помощника, уточнив тематику сайта и добавив детальное описание",try_out:"Попробовать",tilda_ai:"Тильда ИИ",show_grid:"Показать сетку",hide_grid:"Скрыть сетку",initial_error:"Внутренняя ошибка",insert_blocks_error:`Произошла ошибка при добавлении блока. Пожалуйста, перезагрузите страницу или обратитесь в <a href="${location.origin}/tickets/#!/">Службу поддержки</a>`,reload:"Перезагрузить",show_or_hide_grid:"Показать/скрыть сетку",shortcut_show_help:"Горячие клавиши",shortcut_preview:"Режим предпросмотра",shortcut_publish:"Опубликовать страницу",shortcut_duplicate_block:"Дублировать блок",shortcut_add_block:"Открыть библиотеку блоков",shortcut_copy_block:"Копировать блок",shortcut_cut_block:"Вырезать блок",shortcut_paste_block:"Вставить блок",shortcut_moveup_block:"Переместить блок выше",shortcut_movedown_block:"Переместить блок ниже",shortcut_hide_block:"Показать/скрыть блок",shortcut_delete_block:"Удалить блок",shortcut_open_settings:"Открыть панель настроек",shortcut_open_content:"Открыть панель контента",shortcut_undo:"Отменить",shortcut_redo:"Повторить",shortcut_blocksmap:"Показать/скрыть карту блоков",shortcut_guides:"Показать/скрыть сетку",shortcut_panel_hiding:"Показать/скрыть панель",shortcut_typography:"Показать настройки типографики для элемента",shortcut_save:"Сохранить",shortcut_save_and_close:"Сохранить и закрыть",shortcut_group_block:"Действия с блоками",shortcut_group_descr_block:"Работают с блоком/элементом, на котором находится указатель мыши",shortcut_group_settings:"Действия в панелях настроек и контента",shortcut_group_page:"Действия на странице",shortcut_group_view:"Предпросмотр на устройстве",shortcut_help:"Показать/скрыть горячие клавиши",select_mode:"Режим выделения вкл/выкл",mobile_view:"Мобильный",mobile_view_landscape:"Мобильный гориз.",tablet_view:"Планшет",tablet_view_landscape:"Планшет гориз.",desktop_view:"Десктоп",mobiles:"Мобильные",tablets:"Планшеты",devices:"Устройства",back:"Назад",qr_code_for_page:"QR-код страницы",qr_code_guilde:"Наведите камеру телефона, чтобы отсканировать код и открыть страницу на мобильном устройстве.",qr_code_download:"Скачать",qr_code_generation_error:"Не удалось сгенерировать QR-код",qr_code_generate:"Сгенерировать QR-код",hidden:"Скрыт",paste_block_from_clipboard:"Вставить из буфера",block_generate:"Сгенерировать текст блока",back_to_editing:"Вернуться к редактированию",hide_ui:"Скрыть интерфейс",show_ui:"Показать интерфейс",editing:"Редактирование",default:"По умолчанию",zoom_in:"Увеличить",zoom_out:"Уменьшить",zoom_to_fit:"По высоте экрана",auto:"Авто",page_not_exist:"Страница не существует",page_not_found:"Страница не найдена",page_belongs_to_another_account:"Страница принадлежит другому аккаунту",page_belongs_to_another_account_descr:"Вы не можете смотреть или редактировать ее. Пожалуйста, авторизуйтесь снова",go_to_dashboard:"К списку проектов",page_is_in_trash:"Страница удалена или находится в корзине",project_is_in_trash:"Проект удален или находится в корзине",relogin:"Авторизоваться",to_the_trash:"Перейти в корзину",project_domain_tooltip:'Основной URL сайта можно поменять в&nbsp;<a href="/projects/settings/?projectid=${projectid}">настройках&nbsp;сайта</a>.',project_domain_custom_tooltip:'Там же вы можете <a href="/projects/settings/?projectid=${projectid}#tab=ss_menu_domain">подключить&nbsp;свой&nbsp;домен</a>.',copy_page_url:"Скопировать адрес страницы",save:"Сохранить",something_went_wrong:"Что-то пошло не&nbsp;так",copied:"Скопировано",publishing:"Публикация...",published:"Опубликовано!",generating_qr:"Генерация QR-кода...",done:"Готово",retry:"Повторить",outdated_data:"Данные предпросмотра устарели",outdated_data_descr:"Страница была изменена в редакторе. Перезагрузите страницу, чтобы увидеть актуальную версию.",do_not_show_again:"Запомнить выбор и не показывать это сообщение в дальнейшем",outdated_reload_page:"Данные предпросмотра устарели.<br>Кликните, чтобы перезагрузить страницу.",publishing_unavailable_title:"Публикация временно недоступна",publishing_unavailable_descr:"Ведутся технические работы. Повторите публикацию через несколько минут."}),"EN"===e&&(o={blocks_on_page:"Blocks on the page",scroll_down_the_page:"Please scroll down the page. Deleted blocks are marked with a yellow label in the left corner. Click on it to recover the block.",blocks_library:"Block Library",my_blocks:"My Blocks",favorites:"Favorites",zero_block:"Zero Block",zero_block_descr:"Create your own unique block",show_deleted_blocks:'Show Blocks in Trash<br><span style="opacity:0.4;">(stored one day)</span>',hide_deleted_blocks:'Hide Blocks in Trash<br><span style="opacity:0.4;">(stored one day)</span>',fav_blocks_in_browser:"Favorite blocks are stored in the browser and linked to the project",see_also:"See also",recover:"Recover",del_block_from_library:"Delete block from Library?",search:"Search",delete:"Delete",nothing_found:"Nothing found",more_blocks:"More blocks",cover:"Cover",medium_title:"Medium Title",lead:"Lead",text:"Text",impact:"Impact",image:"Image",gallery:"Gallery",line:"Line",title:"Title",button:"Button",space:"Space",block_only_for_paid_plan:"Sorry, this block is only available on paid plans",close:"Close",activate_paid_plan:"Plans and Billing",block_added_to_library:"Block added to Library",block_updated_in_library:"Block updated in Library",max_blocks_in_fav:"You added the maximum possible number of blocks to Favorites",block_added_to_fav:"Block added to Favorites",block_removed_from_fav:"Block removed from Favorites",delete_block_confirm_title:"You're attempting to delete the block from the Library.",delete_block_confirm_msg:"Are you sure you want to proceed?",cancel:"Cancel",expand:"Expand",collapse:"Collapse",watch_a_short_video:"Watch a short video on how to edit a page",onboarding_list_of_page:'<span class="onboardingpin__title">List of pages & settings</span>Add more pages, customize them, and access Site Settings from your dashboard.',onboarding_publish_page:'<span class="onboardingpin__title">Publish the page</span>The web page will go live. Anyone with the link will be able to view the page.',onboarding_blocks_library:'<span class="onboardingpin__title">Block Library</span>Add a new block to the page. Choose from 550+ blocks divided into categories.',create_first_page_title:"You have just created your first page!",design_your_page_title:"Design your page by adding blocks from the library",block_settings_and_content_title:"Block Settings and Content",blocks_actions_title:"Copy, delete, and change the order of blocks",preview_and_publish_title:"Preview and publishing",create_first_page_text:"If you need to add more pages, assign a domain, connect your own font, etc., click the website name.",design_your_page_text:"Choose the blocks you want and add them to any place on the page. 550+ blocks are ready to use.",block_settings_and_content_text:"Use the “Content” button to change the content and “Settings” button to modify the block.",blocks_actions_text:"Use “up” and “down” arrows in the right corner to move blocks. Open the drop-down menu to cut, copy, paste, and select blocks.",preview_and_publish_text:"Click “Publish” to go live and get a link to your web page. Preview mode allows you to review the page before publishing.",of:"of",good_luck:"Good luck with your project!",support:"If you have any questions, feel free to reach out using the form in the bottom right corner.",get_started:"Get started",zero_design_editor_title:"Zero Block: Web design editor",zero_adaptive_title:"Zero Block: Adaptive design",zero_animation_title:"Zero Block: Animation",zero_how_to_add_title:"Zero Block: How to add",zero_design_editor_text:"This is a built-in Tilda tool for professional designers that allows you to personalize any element on the web page",zero_adaptive_text:"Page layout could be adapted for mobile devices",zero_animation_text:"Animation effect for any element: Appearing, parallax, fixation, Step-by-Step Animation",zero_how_to_add_text:'Zero Block can be found at the bottom of the block library, right after the "Other" category',slide:"Slide",wait:"Please wait",set_site_address:"Please set the site URL address",change_site_address:'To change the site address or assign your own domain go to <a href="/projects/settings/?projectid=${projectid}" target="_blank" style="color:#FF5328;font-weight:400;">Site&nbsp;Settings</a>.',skip_this_step:"Skip this step",save_and_continue:"Save and continue",short_project_address:"Address must be more than 4 chars",long_project_address:"Address must be less than 30 chars",wrong_simbols_in_project_address:"Address can contian only latin chars and numbers",project_in_project_address:'Sorry, address cannot contian word "Project"',css_in_project_address:'Sorry, address cannot contian word "css"',files_in_project_address:'Sorry, address cannot contian word "files"',index_in_project_address:'Sorry, address cannot contian word "index"',set_page_address:"Please set the link for this page",you_can_change_address:'You can always change a page address in&nbsp;<a href="javascript:showformEditPageSettings_new(\'${pageid}\')" style="color:#FF5328;font-weight:400;">Page&nbsp;Settings</a>.',short_page_address:"Address must be more than 1 chars",long_page_address:"Address must be less than 80 chars",wrong_simbols_in_page_address:"Address can contian only latin chars and numbers",error_prohibited_words_in_page_address:'Sorry, address cannot start with words: "css", "js", "404", "403"',success_publish_v1:"Page was successfully published!",public_link_to_page:"Public link to the page:",open_page:"Open page",use_system_link:"Or use system link to the page:",note_refresh_page:"Note: You may need to refresh the page to see the changes as browsers often store older versions of web pages.",send:"Send",email_html_code:"Email HTML Code",email_url:"Email URL",publish_email_for_free_plan:"Free Plan and trial users can only send newsletter to their emails",only_three_email:"Please enter a comma-separated list of emails (up to three)",send_test_email:"Send test email",send_to_contacts_list:"Send to contacts list via email service",send_campaign:"Send campaign",copy_the_letter_code:"Copy this HTML code for the email and paste it into the email delivery service",copy_code:"Copy Code",success_publish_v2:"Page was successfully published!",public_link:"Public link to the page:",success_send:"Email was successfully sent!",success_send_descr:"Check Spam folder if you do not see the email",assign_domain:"Assign Domain",tilda_email_on_page:"Warning: This page contains the email address that you use as your Tilda login. For security reasons, we recommend that you keep your Tilda login email private and do not publish it on the website.",how_to_change_website_fonts:'<a href="https://help.tilda.cc/fonts" target="_blank" style="font-size:13px;color:#777;">How to change website fonts</a>',how_to_optimize_website_seo:'<a href="https://help.tilda.cc/search-engine" target="_blank" style="font-size:13px;color:#777;">How to optimize your website for search engines</a>',how_to_publish_on_fb:'<a href="https://help.tilda.cc/metadate" target="_blank" style="font-size:13px;color:#777;">How to publish on Facebook</a>',check_publish_ban:'<p>Thank you for using Tilda.<br>Unfortunately, your account has a restriction on page publishing, so it is not possible to publish the page at this time.</p><p>To remove the restriction, go through an additional verification step and provide us with further information about yourself and your project. To do this, send an email to <a href="mailto:legal@tilda.${domain}?subject=Verification and removal of publication restriction" target="_blank">legal@tilda.${domain}</a> with the following information:</p><p>Email Subject: Verification and removal of publication restriction<br>Email Body:<br>1. The name of your company or project;<br>2. The purpose of your project, e.g., commercial, non-commercial, or educational;<br>3. Tell us briefly what your project is about;<br>4. Links to the social media accounts of the company or the account owner;<br>5. Phone number of the company or account owner.</p><p>Also, specify your Tilda account login email.</p><p>As soon as we hear from you, the restriction will be lifted.<br>We apologize for any inconvenience this may cause you.</p>',check_publish_manual_ban:'<p>Thank you for using Tilda.<br>Unfortunately, your account has a restriction on page publishing, so it is not possible to publish the page at this time.</p><p>To remove the restriction, please email us at <a href="mailto:legal@tilda.${domain}?subject=Removal of publication restriction" target="_blank">legal@tilda.${domain}</a>.</p>',internal_page_address:'You enter an internal page address in the Tilda editor. Learn more: <a href="https://help.tilda.cc/link-to-page" target="_blank">How to set up links to other pages</a>',prolong_the_subscription:"Your Tilda subscription has expired. Please renew your subscription or switch to Free Plan.",plans:"Plans and Billing",renew_subscription:"Please renew subscription",dashboard:"Dashboard",undo:"Undo",redo:"Redo",preview:"Preview",readonly:"Read-only mode",publish:"Publish",settings:"Settings",help:"Help",idea:"Suggest an idea",more:"More",generate_text_for_page:"Generate text for entire page",site_settings:"Site Settings",page_settings:"Page Settings",fonts:"Fonts",my_websites:"My websites",profile:"Profile",block_map:"Block map",exit:"Exit",create_new_page:"Create new page",create_new_email:"Create new email",page_search:"Search pages",service_title_site:"Website",service_title_feeds:"Feeds",service_title_store:"Product Catalog",service_title_membersarea:"Members Area",enter_page_name:"Enter page name",no_page_found:"No pages match your search. Try another search term.",no_pages_yet:"There are no pages yet",no_emails_yet:"There are no emails yet",error_404:"Error 404",page_not_published:"Page has not been published",changes_not_published:"Changes have not been published",open_page_settings:"Page Settings",enter_value:"Enter value",yes:"Yes",no:"No",ai_blockgen_pin_title:"Generate text for block",ai_blockgen_pin:"Generate new texts for the block with the AI Assistant, specifying the website topic and outcome you want to achieve.",ai_textgen_pin_title:"Generate text for the field",ai_textgen_pin:"Generate text with the AI Assistant, specifying the website topic and outcome you want to achieve.",ai_imggen_pin_title:"Generate image with AI",ai_imggen_pin:"Generate an image for the block with the AI Assistant by specifying your website's topic and desired result.",try_out:"Try out",tilda_ai:"Tilda AI",show_grid:"Show grid",hide_grid:"Hide grid",initial_error:"Internal error",reload:"Reload",insert_blocks_error:`An error occurred while adding a block. Please reload the page or contact the <a href="${location.origin}/tickets/#!/">Support team</a>`,show_or_hide_grid:"Show/hide grid",shortcut_show_help:"Keyboard Shortcuts",shortcut_preview:"Preview Mode",shortcut_publish:"Publish Page",shortcut_duplicate_block:"Duplicate Block",shortcut_add_block:"Open Block Library",shortcut_copy_block:"Copy Block",shortcut_cut_block:"Cut Block",shortcut_paste_block:"Paste Block",shortcut_moveup_block:"Move Block Up",shortcut_movedown_block:"Move Block Down",shortcut_hide_block:"Hide Block",shortcut_delete_block:"Delete Block",shortcut_open_settings:"Open Settings Panel",shortcut_open_content:"Open Content Panel",shortcut_undo:"Undo",shortcut_redo:"Redo",shortcut_blocksmap:"Show/Hide Blocks Map",shortcut_guides:"Show/Hide Grid",shortcut_panel_hiding:"Show/Hide Panel",shortcut_typography:"Show typography settings for the element",shortcut_save:"Save",shortcut_save_and_close:"Save and Close",shortcut_group_block:"Blocks Actions",shortcut_group_descr_block:"Will work with the block/element over which the mouse pointer is placed",shortcut_group_settings:"Actions with Settings and Content Panels",shortcut_group_page:"Page Actions",shortcut_group_view:"Preview on device",shortcut_help:"Show/Hide Keyboard Shortcuts",select_mode:"Selection mode On/Off",mobile_view:"Mobile",mobile_view_landscape:"Mobile Horiz.",tablet_view:"Tablet",tablet_view_landscape:"Tablet Horiz.",desktop_view:"Desktop",mobiles:"Mobiles",tablets:"Tablets",devices:"Devices",back:"Back",qr_code_for_page:"Page QR Code",qr_code_guilde:"Use your phone's camera to scan the QR code and open this page on your mobile device",qr_code_download:"Download",qr_code_generation_error:"Failed to generate QR code",qr_code_generate:"Generate QR Code",hidden:"Hidden",paste_block_from_clipboard:"Paste from clipboard",block_generate:"Generate block text",back_to_editing:"Back to editing",hide_ui:"Hide UI",show_ui:"Show UI",editing:"Editor",default:"Default",zoom_in:"Zoom in",zoom_out:"Zoom out",zoom_to_fit:"Zoom to fit",auto:"Auto",page_not_exist:"Page does not exist",page_not_found:"Page not found",page_belongs_to_another_account:"This page belongs to another account",page_belongs_to_another_account_descr:"So you can't see or edit it. Please re-login",go_to_dashboard:"Back to Projects",page_is_in_trash:"Page deleted or in trash",project_is_in_trash:"Project deleted or in trash",relogin:"Re-login now",to_the_trash:"Go to Trash",project_domain_tooltip:'You can modify custom subdomain in&nbsp;<a href="/projects/settings/?projectid=${projectid}">Site&nbsp;Settings</a>.',project_domain_custom_tooltip:'You can also <a href="/projects/settings/?projectid=${projectid}#tab=ss_menu_domain">connect&nbsp;your&nbsp;domain&nbsp;name</a> there.',copy_page_url:"Copy page URL",save:"Save",something_went_wrong:"Something went wrong",copied:"Copied",publishing:"Publishing...",published:"Published!",generating_qr:"Generating QR code...",done:"Done",retry:"Retry",outdated_data:"Preview data is outdated",outdated_data_descr:"The page has been changed in the Editor. Reload to see the latest version.",do_not_show_again:"Remember my choice and don't show this message again",outdated_reload_page:"Preview data is outdated.<br>Click to reload the page.",publishing_unavailable_title:"Publishing temporarily unavailable",publishing_unavailable_descr:"Technical maintenance is in progress. Please try publishing again in a few minutes."}),"DE"===e&&(o={blocks_on_page:"Blöcke auf der Seite",scroll_down_the_page:"Bitte scrollen Sie die Seite nach unten. Gelöschte Blöcke sind mit einem gelben Label in der linken Ecke gekennzeichnet. Klicken Sie darauf, um den Block wiederherzustellen.",blocks_library:"Blockbibliothek",my_blocks:"Meine Blöcke",favorites:"Favoriten",zero_block:"Zero Block",zero_block_descr:"Erstellen Sie Ihren eigenen einzigartigen Block",show_deleted_blocks:'Blöcke im Papierkorb anzeigen<br><span style="opacity:0.4;">(einen Tag gespeichert)</span>',hide_deleted_blocks:'Gelöschte Blöcke im Papierkorb ausblenden<br><span style="opacity:0.4;">(einen Tag gespeichert)</span>',fav_blocks_in_browser:"Favorisierte Blöcke werden im Browser gespeichert und mit dem Projekt verknüpft",see_also:"Siehe auch",recover:"Wiederherstellen",del_block_from_library:"Block aus der Bibliothek löschen?",search:"Suchen",delete:"Löschen",nothing_found:"Nichts gefunden",more_blocks:"Weitere Blöcke",cover:"Cover",medium_title:"Mittlerer Titel",lead:"Lead",text:"Text",impact:"Wirkung",image:"Bild",gallery:"Galerie",line:"Zeile",title:"Titel",button:"Schaltfläche",space:"Leerzeichen",block_only_for_paid_plan:"Sorry, dieser Block ist nur für Bezahlpläne verfügbar",close:"Schließen",activate_paid_plan:"Pläne und Abrechnung",block_added_to_library:"Block zur Bibliothek hinzugefügt",block_updated_in_library:"Block in Bibliothek aktualisiert",max_blocks_in_fav:"Sie haben die maximale Anzahl von Blöcken zu Ihren Favoriten hinzugefügt",block_added_to_fav:"Block zu Favoriten hinzugefügt",block_removed_from_fav:"Block aus den Favoriten entfernt",delete_block_confirm_title:"Block aus der Bibliothek löschen?",delete_block_confirm_msg:" ",cancel:"Abbrechen",expand:"Erweitern",collapse:"Reduzieren",watch_a_short_video:"Schauen Sie sich ein kurzes Video an, wie Sie eine Seite bearbeiten",onboarding_list_of_page:'<span class="onboardingpin__title">Liste der Seiten & Einstellungen</span>Fügen Sie weitere Seiten hinzu, passen Sie sie an und greifen Sie über Ihr Dashboard auf Website-Einstellungen zu.',onboarding_publish_page:'<span class="onboardingpin__title">Die Seite veröffentlichen</span>Die Seite wird live geschaltet. Jeder, der den Link hat, kann die Seite sehen.',onboarding_blocks_library:'<span class="onboardingpin__title">Blockbibliothek</span>Fügen Sie der Seite einen neuen Block hinzu. Wählen Sie aus über 550 Blöcken, die in Kategorien unterteilt sind.',create_first_page_title:"Sie haben soeben Ihre erste Seite erstellt!",design_your_page_title:"Gestalten Sie Ihre Seite, indem Sie Blöcke aus der Bibliothek hinzufügen",block_settings_and_content_title:"Blockeinstellungen und Inhalte",blocks_actions_title:"Kopieren, Löschen und Ändern der Blockreihenfolge",preview_and_publish_title:"Vorschau und Veröffentlichen",create_first_page_text:"Wenn Sie weitere Seiten hinzufügen, eine Domain zuweisen, eine eigene Schriftart einbinden usw. möchten, klicken Sie auf den Namen der Website",design_your_page_text:"Wählen Sie die gewünschten Blöcke aus und fügen Sie sie an einer beliebigen Stelle der Seite ein. Über 550 Blöcke sind sofort einsatzbereit.",block_settings_and_content_text:"Verwenden Sie die Schaltfläche „Inhalt“, um den Inhalt zu ändern und die Schaltfläche „Einstellungen“, um den Block zu modifizieren.",blocks_actions_text:"Verwenden Sie die Pfeile „Nach oben“ und „Nach unten“ in der rechten Ecke, um Blöcke zu verschieben. Öffnen Sie das Dropdown-Menü, um Blöcke auszuschneiden, zu kopieren, einzufügen und auszuwählen.",preview_and_publish_text:"Klicken Sie auf „Veröffentlichen“, um live zu gehen und einen Link zu Ihrer Webseite zu erhalten. Im Vorschaumodus können Sie die Seite vor dem Veröffentlichen überprüfen.",of:"von",good_luck:"Viel Glück mit Ihrem Projekt!",support:"Wenn Sie Fragen haben, zögern Sie nicht, uns über das Formular in der rechten unteren Ecke zu fragen.",get_started:"Anfangen",zero_design_editor_title:"Zero Block: Web-Design-Editor",zero_adaptive_title:"Zero Block: Adaptive design",zero_animation_title:"Zero Block: Animationen",zero_how_to_add_title:"Zero Block: Wie Sie ihn hinzufügen",zero_design_editor_text:"Dies ist ein Werkzeug innnerhalb Tildas für professionelle Designer:innen, mit dem Sie alle Elemente der Website vollständig bearbeiten können",zero_adaptive_text:"Das Seitenlayout kann für mobile Geräte angepasst werden",zero_animation_text:"Animationseffekt für jedes Element: Erscheinen, Parallaxe, Fixierung, schrittweise Animation",zero_how_to_add_text:"Den Zero Block finden Sie ganz unten in der Blockbibliothek, gleich nach der Kategorie „Andere“",slide:"Folie",wait:"Bitte warten",set_site_address:"Bitte legen Sie die Website-Adresse fest",change_site_address:'Um die Website-Adresse zu ändern oder Ihre eigene Domain zuzuweisen, gehen Sie zu den <a href"/projects/settings/?projectid=${projectid}" target="_blank" style="color:#FF5328;font-weight:400;">Website-Einstellungen</a>.',skip_this_step:"Diesen Schritt überspringen",save_and_continue:"Speichern und fortfahren",short_project_address:"Die Adresse muss länger als 4 Zeichen sein",long_project_address:"Die Adresse muss kürzer als 30 Zeichen sein",wrong_simbols_in_project_address:"Die Adresse darf nur lateinische Zeichen und Zahlen enthalten",project_in_project_address:"Sorry, die Adresse darf nicht das Wort „Projekt“ enthalten",css_in_project_address:"Sorry, die Adresse darf nicht das Wort „css“ enthalten",files_in_project_address:"Sorry, die Adresse darf nicht das Wort „Dateien“ enthalten",index_in_project_address:"Sorry, die Adresse darf nicht das Wort „Index“ enthalten",set_page_address:"Bitte legen Sie den Link für diese Seite fest",you_can_change_address:'Sie können eine Seitenadresse jederzeit in&nbsp;den&nbsp;<a href="javascript:showformEditPageSettings_new(\'${pageid}\')" style="color:#FF5328;font-weight:400;">Seiteneinstellungen</a> ändern.',short_page_address:"Die Adresse muss länger als 1 Zeichen sein",long_page_address:"Die Adresse muss kürzer als 30 Zeichen sein",wrong_simbols_in_page_address:"Die Adresse darf nur lateinische Zeichen und Zahlen enthalten",error_prohibited_words_in_page_address:'Sorry, die Adresse darf nicht mit den Wörtern "css", "js", "404", "403" beginnen',success_publish_v1:"Die Seite wurde erfolgreich veröffentlicht!",public_link_to_page:"Öffentlicher Link zu dieser Seite:",open_page:"Seite öffnen",use_system_link:"Oder den System-Link zur Seite verwenden:",note_refresh_page:"Hinweis: Sie müssen die Seite möglicherweise aktualisieren, um die Änderungen zu sehen, da Browser oft ältere Versionen von Webseiten speichern.",send:"Senden",email_html_code:"E-Mail HTML-Code",email_url:"E-Mail-URL",publish_email_for_free_plan:"Benutzer:innen des kostenlosen Plans oder in der Testphase können den Newsletter nur an ihre E-Mails senden",only_three_email:"Bitte geben Sie eine durch Komma getrennte Liste von E-Mails ein (nicht mehr als drei)",send_test_email:"Test-E-Mail senden",send_to_contacts_list:"Über E-Mail-Dienst an die Kontaktliste senden",send_campaign:"Newsletter-Kampagne versenden",copy_the_letter_code:"Kopieren Sie den Buchstabencode in die Zwischenablage und fügen Sie ihn in Ihren E-Mail-Dienst ein",copy_code:"Code kopieren",success_publish_v2:"Die Seite wurde erfolgreich veröffentlicht!",public_link:"Öffentlicher Link zu dieser Seite:",success_send:"E-Mail wurde erfolgreich gesendet!",success_send_descr:"Überprüfen Sie den Spam-Ordner, wenn Sie die E-Mail nicht sehen",assign_domain:"Domain zuweisen",tilda_email_on_page:"Warnung: Diese Seite enthält die E-Mail-Adresse, die Sie als Ihr Tilda-Login verwenden. Aus Sicherheitsgründen empfehlen wir Ihnen, Ihre Tilda-Anmeldungs-E-Mail privat zu halten und sie nicht auf der Website zu veröffentlichen.",how_to_change_website_fonts:'<a href="https://help.tilda.cc/fonts" target="_blank" style="font-size:13px;color:#777;">Wie Sie die Schriftarten der Website ändern</a>',how_to_optimize_website_seo:'<a href="https://help.tilda.cc/search-engine" target="_blank" style="font-size:13px;color:#777;">Wie Sie Ihre Website für Suchmaschinen optimieren</a>',how_to_publish_on_fb:'<a href="https://help.tilda.cc/metadate" target="_blank" style="font-size:13px;color:#777;">Wie Sie auf Facebook veröffentlichen</a>',check_publish_ban:'<p>Vielen Dank, dass Sie Tilda nutzen.<br>Leider hat Ihr Konto eine Einschränkung für das Veröffentlichen von Seiten, sodass es derzeit nicht möglich ist, die Seite zu veröffentlichen.</p><p>Um die Einschränkung aufzuheben, durchlaufen Sie einen zusätzlichen Verifizierungsschritt und geben uns weitere Informationen über sich und Ihr Projekt. Senden Sie dazu eine E-Mail an <a href="mailto:legal@tilda.${domain}?subject=Verifizierung und Aufhebung der Veröffentlichungsbeschränkung" target="_blank">legal@tilda.${domain}</a> mit den folgenden Informationen:</p><p>E-Mail-Betreff: Verifizierung und Aufhebung der Veröffentlichungsbeschränkung<br>E-Mail-Body:<br>1. Der Name Ihres Unternehmens oder Projekts;<br>2. Der Zweck Ihres Projekts: kommerzielles, nicht-kommerzielles oder Bildungsprojekt;<br>3. Sagen Sie uns kurz, worum es in Ihrem Projekt geht;<br>4. Links zu den Social-Media-Konten des Unternehmens oder des:der Kontoinhabers:Kontoinhaberin;<br>5. Telefonnummer des Unternehmens oder des:der Kontoinhabers:Kontoinhaberin.</p><p>Geben Sie außerdem Ihre Tilda-Anmeldungs-E-Mail an.</p><p>Sobald wir von Ihnen hören, wird die Einschränkung aufgehoben.<br>Wir entschuldigen uns für etwaige Unannehmlichkeiten, die Ihnen dadurch entstehen.</p>',check_publish_manual_ban:'<p>Vielen Dank, dass Sie Tilda nutzen.<br>Leider hat Ihr Konto eine Einschränkung für das Veröffentlichen von Seiten, sodass es derzeit nicht möglich ist, die Seite zu veröffentlichen.</p><p>Um die Einschränkung aufzuheben, senden Sie uns bitte eine E-Mail an <a href="mailto:legal@tilda.${domain}?subject=Removal of publication restriction" target="_blank">legal@tilda.${domain}</a>.</p>',internal_page_address:'Sie geben eine interne Seitenadresse in den Tilda-Editor ein. Lesen Sie mehr: <a href="https://help.tilda.cc/link-to-page" target="_blank">Wie Sie einen Link zu einer anderen Seite setzen</a>',prolong_the_subscription:"Ihr Abonnement ist abgelaufen. Bitte verlängern Sie es oder wechseln Sie zu einem kostenlosen Plan.",plans:"Pläne und Abrechnung",renew_subscription:"Bitte das Abonnement verlängern",dashboard:"Dashboard",undo:"Rückgängig",redo:"Wiederherstellen",preview:"Vorschau",readonly:"Nur-Lese-Modus",publish:"Veröffentlichen",settings:"Einstellungen",help:"Hilfe",idea:"Idee vorschlagen",more:"Mehr",generate_text_for_page:"Text für die gesamte Seite generieren",site_settings:"Website-Einstellungen",page_settings:"Seiteneinstellungen",fonts:"Schriftarten",my_websites:"Meine Websites",profile:"Profil",block_map:"Blockübersicht",exit:"Beenden",create_new_page:"Neue Seite erstellen",create_new_email:"Neue E-Mail erstellen",page_search:"Seiten suchen",service_title_site:"Webseite",service_title_feeds:"Feeds",service_title_store:"Produktkatalog",service_title_membersarea:"Mitgliederbereich",enter_page_name:"Seitenname eingeben",no_page_found:"Keine Seiten entsprechen Ihrer Suche. Versuchen Sie einen anderen Suchbegriff.",no_pages_yet:"Es gibt noch keine Seiten",no_emails_yet:"Es gibt noch keine E-Mails",error_404:"Fehler 404",page_not_published:"Seite wurde nicht veröffentlicht",changes_not_published:"Die Änderungen wurden nicht veröffentlicht",open_page_settings:"Seiteneinstellungen",enter_value:"Wert eingeben",yes:"Ja",no:"Nein",ai_blockgen_pin_title:"Text für Block generieren",ai_blockgen_pin:"Erstellen Sie mit dem KI-Assistenten neue Texte für den Block, indem Sie das Thema der Website und das gewünschte Ergebnis angeben.",ai_textgen_pin_title:"Text für Feld generieren",ai_textgen_pin:"Erstellen Sie einen Text mit dem KI-Assistenten, indem Sie das Thema der Website und das gewünschte Ergebnis angeben.",ai_imggen_pin_title:"Bild mit KI generieren",ai_imggen_pin:"Bild mit KI generieren",try_out:"Ausprobieren",tilda_ai:"Tilda AI",show_grid:"Raster anzeigen",hide_grid:"Raster ausblenden",initial_error:"Interner Fehler",insert_blocks_error:`Beim Hinzufügen eines Blocks ist ein Fehler aufgetreten. Bitte laden Sie die Seite neu oder wenden Sie sich an das <a href="${location.origin}/tickets/#!/">Support-Team</a>.`,reload:"Neu laden",show_or_hide_grid:"Raster anzeigen/ausblenden",shortcut_show_help:"Tastenkombinationen",shortcut_preview:"Vorschau-Modus",shortcut_publish:"Seite veröffentlichen",shortcut_duplicate_block:"Block duplizieren",shortcut_add_block:"Blockbibliothek öffnen",shortcut_copy_block:"Block kopieren",shortcut_cut_block:"Block ausschneiden",shortcut_paste_block:"Block einfügen",shortcut_moveup_block:"Block nach oben verschieben",shortcut_movedown_block:"Block nach unten verschieben",shortcut_hide_block:"Block ausblenden",shortcut_delete_block:"Block löschen",shortcut_open_settings:"Einstellungsbereich öffnen",shortcut_open_content:"Inhaltspanel öffnen",shortcut_undo:"Rückgängig",shortcut_redo:"Wiederholen",shortcut_blocksmap:"Blocks-Karte einblenden/ausblenden",shortcut_guides:"Raster einblenden/ausblenden",shortcut_panel_hiding:"Panel einblenden/ausblenden",shortcut_typography:"Typografie-Einstellungen für das Element anzeigen",shortcut_save:"Speichern",shortcut_save_and_close:"Speichern und schließen",shortcut_group_block:"Blockaktionen",shortcut_group_descr_block:"Wird mit dem Block funktionieren, über dem sich der Mauszeiger befindet",shortcut_group_settings:"Aktionen mit Einstellungs- und Inhaltsbereichen",shortcut_group_page:"Seitenaktionen",shortcut_group_view:"Vorschau auf dem Gerät",shortcut_help:"Tastenkombinationen einblenden/ausblenden",select_mode:"Auswahlmodus Ein/Aus",mobile_view:"Mobil",mobile_view_landscape:"Mobil Horiz.",tablet_view:"Tablet",tablet_view_landscape:"Tablet Horiz.",desktop_view:"Desktop",mobiles:"Mobiles",tablets:"Tablets",devices:"Geräte",back:"Zurück",qr_code_for_page:"Seiten-QR-Code",qr_code_guilde:"Verwenden Sie die Kamera Ihres Telefons, um den QR-Code zu scannen und diese Seite auf Ihrem Mobilgerät zu öffnen",qr_code_download:"Herunterladen",qr_code_generation_error:"QR-Code konnte nicht generiert werden",qr_code_generate:"QR-Code generieren",hidden:"Versteckt",paste_block_from_clipboard:"Einfügen aus der Zwischenablage",block_generate:"Blocktext generieren",back_to_editing:"Zurück zur Bearbeitung",hide_ui:"UI ausblenden",show_ui:"UI einblenden",editing:"Editor",default:"Standard",zoom_in:"Vergrößern",zoom_out:"Verkleinern",zoom_to_fit:"An Bildschirm anpassen",auto:"Auto",page_not_exist:"Seite existiert nicht",page_not_found:"Seite nicht gefunden",page_belongs_to_another_account:"Diese Seite gehört zu einem anderen Konto",page_belongs_to_another_account_descr:"Sie können sie nicht anzeigen oder bearbeiten. Bitte erneut anmelden",go_to_dashboard:"Zurück zu Projekten",page_is_in_trash:"Seite gelöscht oder im Papierkorb",project_is_in_trash:"Projekt gelöscht oder im Papierkorb",relogin:"Jetzt erneut anmelden",to_the_trash:"Zum Papierkorb",project_domain_tooltip:'Sie können die benutzerdefinierte Subdomain in&nbsp;den&nbsp;<a href="/projects/settings/?projectid=${projectid}">Website-Einstellungen</a> ändern.',project_domain_custom_tooltip:'Dort können Sie auch <a href="/projects/settings/?projectid=${projectid}#tab=ss_menu_domain">Ihre&nbsp;eigene&nbsp;Domain&nbsp;verbinden</a>.',copy_page_url:"Seiten-URL kopieren",save:"Speichern",something_went_wrong:"Etwas ist schiefgelaufen",copied:"Kopiert",publishing:"Wird veröffentlicht...",published:"Veröffentlicht!",generating_qr:"QR-Code wird generiert...",retry:"Erneut versuchen",outdated_data:"Vorschau-Daten sind veraltet",outdated_data_descr:"Die Seite wurde im Editor geändert. Lade die Seite neu, um die aktuelle Version zu sehen.",do_not_show_again:"Auswahl merken und diese Meldung nicht mehr anzeigen",outdated_reload_page:"Vorschau-Daten sind veraltet.<br>Klicken Sie hier, um die Seite neu zu laden."}),"ES"===e&&(o={blocks_on_page:"Bloques en la página",scroll_down_the_page:"Por favor, desplácese hacia abajo en la página. Los bloques eliminados están marcados con una etiqueta amarilla en la esquina izquierda. Haga clic en ella para recuperar el bloque.",blocks_library:"Biblioteca de bloques",my_blocks:"Mis bloques",favorites:"Favoritos",zero_block:"Zero Block",zero_block_descr:"Cree su propio bloque único",show_deleted_blocks:'Mostrar bloques en la Papelera<br><span style="opacity:0.4;">(almacenados un día)</span>',hide_deleted_blocks:'Ocultar bloques en la Papelera<br><span style="opacity:0.4;">(almacenados un día)</span>',fav_blocks_in_browser:"Los bloques favoritos se almacenan en el navegador y se vinculan al proyecto",see_also:"Ver también",recover:"Recuperar",del_block_from_library:"¿Eliminar bloque de la biblioteca?",search:"Buscar",delete:"Eliminar",nothing_found:"No se encontró nada",more_blocks:"Más bloques",cover:"Portada",medium_title:"Título medio",lead:"Lead",text:"Texto",impact:"Impacto",image:"Imagen",gallery:"Galería",line:"Línea",title:"Título",button:"Botón",space:"Espacio",block_only_for_paid_plan:"Lo sentimos, este bloque solo está disponible en planes pagados",close:"Cerrar",activate_paid_plan:"Planes y facturación",block_added_to_library:"Bloque agregado a la biblioteca",block_updated_in_library:"Bloque actualizado en la biblioteca",max_blocks_in_fav:"Ha agregado el número máximo posible de bloques a Favoritos",block_added_to_fav:"Bloque agregado a Favoritos",block_removed_from_fav:"Bloque eliminado de Favoritos",delete_block_confirm_title:"Está por eliminar el bloque de la Biblioteca.",delete_block_confirm_msg:"¿Está seguro de que desea proceder?",cancel:"Cancelar",expand:"Expandir",collapse:"Colapsar",watch_a_short_video:"Vea un breve video sobre cómo editar una página",onboarding_list_of_page:'<span class="onboardingpin__title">Lista de páginas y ajustes</span>Agregue más páginas, personalícelas y acceda a los Ajustes del sitio desde el panel Mis sitios.',onboarding_publish_page:'<span class="onboardingpin__title">Publicar la página</span>La página web entrará en funcionamiento. Toda persona que tenga el enlace podrá ver la página.',onboarding_blocks_library:'<span class="onboardingpin__title">Biblioteca de bloques</span>Agregue un nuevo bloque a la página. Elija de entre más de 550 bloques divididos por categorías.',create_first_page_title:"¡Acaba de crear su primera página!",design_your_page_title:"Diseñe su página agregando bloques de la biblioteca",block_settings_and_content_title:"Ajustes y contenido de bloques",blocks_actions_title:"Copie, elimine y cambie el orden de los bloques",preview_and_publish_title:"Vista previa y publicación",create_first_page_text:"Si necesita agregar más páginas, asignar un dominio, conectar su propia fuente, etc., haga clic en el nombre del sitio web.",design_your_page_text:"Elija los bloques que desee y agréguelos a cualquier parte de la página. Dispone de más de 550 bloques listos para usar.",block_settings_and_content_text:'Utilice el botón "Contenido" para cambiar el contenido y el botón "Ajustes" para modificar el bloque.',blocks_actions_text:'Utilice las flechas "arriba" y "abajo" en la esquina derecha para mover los bloques. Abra el menú desplegable para cortar, copiar, pegar y seleccionar bloques.',preview_and_publish_text:'Haga clic en "Publicar" para que la página entre en funcionamiento y obtener un enlace a su página web. El modo de vista previa le permite revisar la página antes de publicarla.',of:"de",good_luck:"¡Buena suerte con su proyecto!",support:"Si tiene alguna pregunta, no dude en comunicarse con nosotros mediante el formulario en la esquina inferior derecha.",get_started:"Empezar",zero_design_editor_title:"Zero Block: Editor de diseño web",zero_adaptive_title:"Zero Block: Diseño adaptable",zero_animation_title:"Zero Block: Animación",zero_how_to_add_title:"Zero Block: Cómo agregar",zero_design_editor_text:"Esta es una herramienta integrada de Tilda para diseñadores profesionales que permite personalizar cualquier elemento de la página web",zero_adaptive_text:"El diseño de la página se puede adaptar para dispositivos móviles",zero_animation_text:"Efectos de animación para cualquier elemento: Aparición, paralaje (parallax), fijación, animación paso a paso",zero_how_to_add_text:'Zero Block se encuentra en la parte inferior de la biblioteca de bloques, justo después de la categoría "Otros"',slide:"Diapositiva",wait:"Por favor, espere",set_site_address:"Establezca la dirección URL del sitio",change_site_address:'Para cambiar la dirección del sitio o asignar su propio dominio, ingrese a los <a href="/projects/settings/?projectid=${projectid}" target="_blank" style="color:#FF5328;font-weight:400;">Ajustes del&nbsp;sitio</a>.',skip_this_step:"Omitir este paso",save_and_continue:"Guardar y continuar",short_project_address:"La dirección debe tener más de 4 caracteres",long_project_address:"La dirección debe tener menos de 30 caracteres",wrong_simbols_in_project_address:"La dirección solo puede contener caracteres y números latinos",project_in_project_address:'Lo sentimos, la dirección no puede contener la palabra "Proyecto"',css_in_project_address:'Lo sentimos, la dirección no puede contener la palabra "css"',files_in_project_address:'Lo sentimos, la dirección no puede contener la palabra "archivos"',index_in_project_address:'Lo sentimos, la dirección no puede contener la palabra "índice"',set_page_address:"Por favor, establezca el enlace para esta página",you_can_change_address:'Puede cambiar la dirección de la página en cualquier momento en&nbsp;los&nbsp;<a href="javascript:showformEditPageSettings_new(\'${pageid}\')" style="color:#FF5328;font-weight:400;">Ajustes&nbsp;de&nbsp;página</a>.',short_page_address:"La dirección debe tener menos de 80 caracteres",long_page_address:"La dirección debe tener más de 1 carácter",wrong_simbols_in_page_address:"La dirección solo puede contener caracteres y números latinos",error_prohibited_words_in_page_address:'Lo sentimos, la dirección no puede comenzar con las palabras: "css", "js", "404", "403"',success_publish_v1:"¡La página se publicó correctamente!",public_link_to_page:"Enlace público a la página:",open_page:"Abrir página",use_system_link:"O utilizar el enlace del sistema a la página:",note_refresh_page:"Nota: Es posible que tenga que actualizar la página para ver los cambios, ya que los navegadores suelen almacenar versiones anteriores de las páginas web.",send:"Enviar",email_html_code:"Enviar código HTML por correo electrónico",email_url:"Enviar URL por correo electrónico",publish_email_for_free_plan:"Los usuarios del plan Free y de prueba solo pueden enviar boletines informativos a sus correos electrónicos",only_three_email:"Por favor, ingrese una lista de correos electrónicos separados por comas (máximo tres)",send_test_email:"Enviar correo electrónico de prueba",send_to_contacts_list:"Enviar a la lista de contactos mediante un servicio de correo electrónico",send_campaign:"Enviar campaña",copy_the_letter_code:"Copie este código HTML para el correo electrónico y péguelo en el servicio de envío de correo electrónico",copy_code:"Copiar código",success_publish_v2:"¡La página se publicó correctamente!",public_link:"Enlace público a la página:",success_send:"¡El correo electrónico se envió correctamente!",success_send_descr:"Si no lo ve, revise la carpeta de correo no deseado",assign_domain:"Asignar dominio",tilda_email_on_page:"Advertencia: Esta página contiene la dirección de correo electrónico que utiliza para iniciar sesión en Tilda. Por razones de seguridad, le recomendamos que mantenga su correo electrónico de inicio de sesión de Tilda privado y no lo publique en el sitio web.",how_to_change_website_fonts:'<a href="https://es.help.tilda.cc/fonts" target="_blank" style="font-size:13px;color:#777;">Cómo cambiar las fuentes de los sitios web</a>',how_to_optimize_website_seo:'<a href="https://es.help.tilda.cc/search-engine" target="_blank" style="font-size:13px;color:#777;">Cómo optimizar su sitio web para los motores de búsqueda</a>',how_to_publish_on_fb:'<a href="https://es.help.tilda.cc/metadate" target="_blank" style="font-size:13px;color:#777;">Cómo publicar en Facebook</a>',check_publish_ban:'<p>Gracias por utilizar Tilda.<br>Desafortunadamente, su cuenta tiene una restricción para publicar páginas, por lo que no se puede publicar la página en este momento.</p><p>Para eliminar esta restricción, debe pasar por un proceso de verificación adicional y darnos más información sobre usted y su proyecto. Para ello, por favor, envíe un correo electrónico a <a href="mailto:legal@tilda.${domain}?subject=Verification and removal of publication restriction" target="_blank">legal@tilda.${domain}</a> con la siguiente información:</p><p>Asunto del correo: Verificación y remoción de restricción de publicación<br>Cuerpo del correo electrónico:<br>1. El nombre de su empresa o proyecto;<br>2. El propósito de su proyecto, por ejemplo, proyecto comercial, no comercial o educativo; <br>3. Una breve descripción de su proyecto; <br>4. Enlaces a las cuentas de redes sociales de la empresa o del titular de la cuenta;<br>5. Número de teléfono de la empresa o del titular de la cuenta.</p><p>También, especifique el correo electrónico que utiliza para iniciar sesión en su cuenta de Tilda.</p><p>Tan pronto recibamos esta información, se levantará la restricción. <br>Le ofrecemos disculpas por cualquier inconveniente que esto pueda causarle.</p>',check_publish_manual_ban:'<p>Gracias por utilizar Tilda.<br>Desafortunadamente, su cuenta tiene una restricción para publicar páginas, por lo que no se puede publicar la página en este momento.</p><p>Para eliminar la restricción, envíenos un correo electrónico a <a href="mailto:legal@tilda.${domain}?subject=Removal of publication restriction" target="_blank">legal@tilda.${domain}</a>.</p>',internal_page_address:'Ingrese una dirección de página interna en el editor de Tilda. Más información: <a href="https://es.help.tilda.cc/link-to-page" target="_blank">Cómo configurar enlaces a otras páginas</a>',prolong_the_subscription:"Su suscripción a Tilda ha caducado. Por favor, renueve su suscripción o cámbiese al plan Free.",plans:"Planes y facturación",renew_subscription:"Por favor, renueve su suscripción",dashboard:"Mis sitios",undo:"Deshacer",redo:"Rehacer",preview:"Vista previa",readonly:"Solo lectura",publish:"Publicar",settings:"Ajustes",help:"Ayuda",idea:"Sugerir una idea",more:"Más",generate_text_for_page:"Generar texto para toda la página",site_settings:"Ajustes del sitio",page_settings:"Ajustes de página",fonts:"Fuentes",my_websites:"Mis sitios web",profile:"Perfil",block_map:"Mapa de bloques",exit:"Salir",create_new_page:"Crear nueva página",create_new_email:"Crear nuevo correo electrónico",page_search:"Buscar páginas",service_title_site:"Sitio web",service_title_feeds:"Fuentes",service_title_store:"Catálogo de productos",service_title_membersarea:"Área para miembros",enter_page_name:"Ingresar nombre de página",no_page_found:"Ninguna página coincide con su búsqueda. Intente otro término de búsqueda.",no_pages_yet:"No hay páginas aún",no_emails_yet:"No hay correos electrónicos aún",error_404:"Error 404",page_not_published:"La página no ha sido publicada",changes_not_published:"Los cambios no han sido publicados",open_page_settings:"Ajustes de página",enter_value:"Ingresar valor",yes:"Sí",no:"No",ai_blockgen_pin_title:"Generar texto para el bloque",ai_blockgen_pin:"Genere nuevos textos para el bloque con el Asistente AI, especificando el tema del sitio web y el resultado que desea conseguir.",ai_textgen_pin_title:"Generar texto para el campo",ai_textgen_pin:"Genere texto con el Asistente AI,especificando el tema del sitio web y el resultado que desea conseguir.",ai_imggen_pin_title:"Generar imagen con IA",ai_imggen_pin:"Generar imagen con IA",try_out:"Prueba",tilda_ai:"Tilda AI",show_grid:"Mostrar grid",hide_grid:"Ocultar grid",initial_error:"Error interno",insert_blocks_error:`Se produjo un error al agregar un bloque. Por favor, recargue la página o contacte con el <a href="${location.origin}/tickets/#!/">equipo de soporte</a>.`,reload:"Recargar",show_or_hide_grid:"Mostrar/ocultar grid",shortcut_show_help:"Atajos de teclado",shortcut_preview:"Modo de vista previa",shortcut_publish:"Publicar página",shortcut_duplicate_block:"Duplicar bloque",shortcut_add_block:"Abrir biblioteca de bloques",shortcut_copy_block:"Copiar bloque",shortcut_cut_block:"Cortar bloque",shortcut_paste_block:"Pegar bloque",shortcut_moveup_block:"Mover bloque hacia arriba",shortcut_movedown_block:"Mover bloque hacia abajo",shortcut_hide_block:"Ocultar bloque",shortcut_delete_block:"Eliminar bloque",shortcut_open_settings:"Abrir panel de configuración",shortcut_open_content:"Abrir panel de contenido",shortcut_undo:"Deshacer",shortcut_redo:"Rehacer",shortcut_blocksmap:"Mostrar/ocultar mapa de bloques",shortcut_guides:"Mostrar/ocultar cuadrícula",shortcut_panel_hiding:"Mostrar/ocultar panel",shortcut_typography:"Mostrar configuraciones de tipografía para el elemento",shortcut_save:"Guardar",shortcut_save_and_close:"Guardar y cerrar",shortcut_group_block:"Acciones de bloques",shortcut_group_descr_block:"Funcionará con el bloque sobre el cual se coloque el puntero del ratón",shortcut_group_settings:"Acciones con paneles de configuración y contenido",shortcut_group_page:"Acciones de página",shortcut_group_view:"Vista previa en dispositivo",shortcut_help:"Mostrar/ocultar atajos de teclado",select_mode:"Modo de selección Activar/Desactivar",mobile_view:"Móvil",mobile_view_landscape:"Móvil Horiz.",tablet_view:"Tableta",tablet_view_landscape:"Tableta Horiz.",desktop_view:"Desktop",mobiles:"Móviles",tablets:"Tabletas",devices:"Dispositivos",back:"Atrás",qr_code_for_page:"Código QR de la página",qr_code_guilde:"Usa la cámara de tu teléfono para escanear el código QR y abrir esta página en tu dispositivo móvil",qr_code_download:"Descargar",qr_code_generation_error:"No se pudo generar el código QR",qr_code_generate:"Generar código QR",hidden:"Oculto",paste_block_from_clipboard:"Pegar desde el portapapeles",block_generate:"Generar texto del bloque",back_to_editing:"Volver a editar",hide_ui:"Ocultar interfaz",show_ui:"Mostrar interfaz",editing:"Editor",default:"Predeterminado",zoom_in:"Acercar",zoom_out:"Alejar",zoom_to_fit:"Zoom hasta ajusta",auto:"Auto",page_not_exist:"La página no existe",page_not_found:"Página no encontrada",page_belongs_to_another_account:"Esta página pertenece a otra cuenta",page_belongs_to_another_account_descr:"Por lo que no puede verla ni editarla. Por favor, inicie sesión nuevamente",go_to_dashboard:"Volver a proyectos",page_is_in_trash:"Página eliminada o en la papelera",project_is_in_trash:"Proyecto eliminado o en la papelera",relogin:"Iniciar sesión nuevamente",to_the_trash:"Ir a la papelera",project_domain_tooltip:'Puede modificar el subdominio personalizado en&nbsp;la&nbsp;<a href="/projects/settings/?projectid=${projectid}">Ajustes&nbsp;del&nbsp;sitio</a>.',project_domain_custom_tooltip:'También puede <a href="/projects/settings/?projectid=${projectid}#tab=ss_menu_domain">conectar su dominio personalizado</a> allí.',copy_page_url:"Copiar URL de la página",save:"Guardar",something_went_wrong:"Algo salió mal",copied:"Copiado",publishing:"Publicando...",published:"¡Publicado!",generating_qr:"Generando el código QR...",done:"Listo",retry:"Reintentar",outdated_data:"Datos de vista previa desactualizados",outdated_data_descr:"Página modificada en el Editor. Recargue para ver la versión más reciente.",do_not_show_again:"Recordar mi elección y no mostrar este mensaje nuevamente",outdated_reload_page:"Datos de vista previa obsoletos.<br>Haga clic para recargar la página."}),"PT"===e&&(o={blocks_on_page:"Blocos na página",scroll_down_the_page:"Role a página para baixo. Os blocos excluídos são marcados com uma etiqueta amarela no canto esquerdo. Clique nela para recuperar o bloco.",blocks_library:"Biblioteca de Blocos",my_blocks:"Meus blocos",favorites:"Favoritos",zero_block:"Zero Block",zero_block_descr:"Crie seu próprio bloco exclusivo",show_deleted_blocks:'Mostrar Blocos na Lixeira<br><span style="opacity:0.4;">(armazenados um dia)</span>',hide_deleted_blocks:'Ocultar Blocos na Lixeira<br> <span style="opacity:0.4;">(armazenados um dia)</span> ',fav_blocks_in_browser:"Blocos favoritos são armazenados no navegador e vinculados ao projeto",see_also:"Veja também",recover:"Restaurar",del_block_from_library:"Excluir bloco da Biblioteca?",search:"Buscar",delete:"Excluir",nothing_found:"Nenhum encontrado",more_blocks:"Mais blocos",cover:"Capa",medium_title:"Título Médio",lead:"Lead",text:"Texto",impact:"Impacto",image:"Imagem",gallery:"Galeria",line:"Linha",title:"Título",button:"Botão",space:"Espaço",block_only_for_paid_plan:"Este bloco está disponível apenas nos planos pagos.",close:"Fechar",activate_paid_plan:"Planos e cobrança",block_added_to_library:"Bloco adicionado à Biblioteca",block_updated_in_library:"Bloco atualizado na Biblioteca",max_blocks_in_fav:"Você adicionou o número máximo possível de blocos aos Favoritos",block_added_to_fav:"Bloco adicionado aos Favoritos",block_removed_from_fav:"Bloqueio removido dos Favoritos",delete_block_confirm_title:"Você está tentando excluir o bloco da Biblioteca.",delete_block_confirm_msg:"Tem certeza de que deseja continuar?",cancel:"Cancelar",expand:"Expandir",collapse:"Recolher",watch_a_short_video:"Assista a um vídeo curto sobre como editar uma página",onboarding_list_of_page:'<span class="onboardingpin__title">Lista de páginas e configurações</span>Adicione mais páginas, personalize-as e acesse as Configurações do Site no seu painel.',onboarding_publish_page:'<span class="onboardingpin__title">Publique a página</span>A página da web será publicada. Qualquer pessoa com o link poderá ver a página.',onboarding_blocks_library:'<span class="onboardingpin__title">Biblioteca de Blocos</span>Adicione um novo bloco à página. Escolha entre mais de 550 blocos divididos em categorias.',create_first_page_title:"Você criou sua primeira página!",design_your_page_title:"Crie sua página adicionando blocos da biblioteca",block_settings_and_content_title:"Configurações dos Blocos e Conteúdo",blocks_actions_title:"Copiar, excluir e alterar a ordem dos blocos",preview_and_publish_title:"Pré-visualização e publicação",create_first_page_text:"Se você precisar adicionar mais páginas, atribuir um domínio, conectar sua própria fonte etc., clique no nome do site.",design_your_page_text:"Escolha os blocos desejados e adicione-os em qualquer lugar da página. Mais de 550 blocos estão prontos para uso.",block_settings_and_content_text:'Use o botão "Conteúdo" para alterar o conteúdo e o botão "Configurações" para alterar um bloco.',blocks_actions_text:"Use as setas para cima e para baixo no canto direito para mover os blocos. Abra o menu suspenso para cortar, copiar, colar e selecionar blocos.",preview_and_publish_text:"Clique em “Publicar” para publicar e receber um link para sua página da web. O modo de visualização permite que você revise a página antes de publicá-la.",of:"de",good_luck:"Boa sorte com seu projeto!",support:"Se você tiver alguma dúvida, não deixe de entrar em contato usando o formulário no canto inferior direito.",get_started:"Começar",zero_design_editor_title:"Zero Block: editor de web design",zero_adaptive_title:"Zero Block: design adaptativo",zero_animation_title:"Zero Block: animação",zero_how_to_add_title:"Zero Block: como adicionar",zero_design_editor_text:"Esta é uma ferramenta integrada da Tilda para designers profissionais que permite editar todos os elementos da página web",zero_adaptive_text:"O layout da página pode ser adaptado para dispositivos móveis",zero_animation_text:"Efeito de animação para qualquer elemento: Aparecendo, paralaxe, fixação, animação passo a passo",zero_how_to_add_text:'Zero Block pode ser encontrado na parte inferior da Biblioteca de Blocos, logo após a categoria "Outros"',slide:"Slide",wait:"Por favor, aguarde",set_site_address:"Defina o endereço URL do site",change_site_address:'Para alterar o endereço do site ou atribuir seu próprio domínio, vá para <a href="/projects/settings/?projectid=${projectid}" target="_blank" style="color:#FF5328;font-weight:400;">Configurações&nbsp;do Site</a>.',skip_this_step:"Pular esta etapa",save_and_continue:"Salvar e continuar mais tarde",short_project_address:"O endereço deve ter mais de 4 caracteres",long_project_address:"O endereço deve ter menos de 30 caracteres",wrong_simbols_in_project_address:"O endereço pode conter apenas caracteres e números latinos",project_in_project_address:'Desculpe, o endereço não pode conter a palavra "Projeto"',css_in_project_address:'Desculpe, o endereço não pode conter a palavra "css"',files_in_project_address:'Desculpe, o endereço não pode conter a palavra "arquivos"',index_in_project_address:'Desculpe, o endereço não pode conter a palavra "índice"',set_page_address:"Defina o link para esta página",you_can_change_address:'Você sempre pode alterar o endereço de uma página em&nbsp;<a href="javascript:showformEditPageSettings_new(\'${pageid}\')" style="color:#FF5328;font-weight:400;">Configurações&nbsp;da&nbsp;Página</a>.',short_page_address:"O endereço deve ter mais de 1 caracteres",long_page_address:"O endereço deve ter menos de 80 caracteres",wrong_simbols_in_page_address:"O endereço pode conter apenas caracteres e números latinos",error_prohibited_words_in_page_address:'Desculpe, o endereço não pode começar com as palavras: "css", "js", "404", "403"',success_publish_v1:"Página publicada com sucesso!",public_link_to_page:"Link público para a página:",open_page:"Abrir página",use_system_link:"Ou use o link do sistema para a página:",note_refresh_page:"Nota: talvez seja necessário atualizar a página para visualizar as alterações, pois os navegadores geralmente armazenam versões mais antigas das páginas da web.",send:"Enviar",email_html_code:"Código HTML do e-mail",email_url:"URL do e-mail",publish_email_for_free_plan:"Usuários do Free Plan e período de teste só podem enviar newsletter para seus e-mails",only_three_email:"Insira uma lista de e-mails separados por vírgulas (não mais que três)",send_test_email:"Enviar e-mail de teste",send_to_contacts_list:"Enviar para lista de contatos via serviço de e-mail",send_campaign:"Enviar campanha",copy_the_letter_code:"Copie este código HTML para o e-mail e cole-o no serviço de entrega de e-mail",copy_code:"Copiar código",success_publish_v2:"Página publicada com sucesso!",public_link:"Link público para a página:",success_send:"O e-mail foi enviado com sucesso!",success_send_descr:"Verifique a pasta de Spam se você não encontrou o e-mail",assign_domain:"Atribuir Domínio",tilda_email_on_page:"Aviso: esta página contém o endereço de e-mail que você usa para entrar na Tilda. Por motivos de segurança, recomendamos que você mantenha seu e-mail de acesso à Tilda privado e não o publique no site.",how_to_change_website_fonts:'<a href="https://help.tilda.cc/fonts" target="_blank" style="font-size:13px;color:#777;">Como alterar as fontes do site</a>',how_to_optimize_website_seo:'<a href="https://pt.help.tilda.cc/search-engine" target="_blank" style="font-size:13px;color:#777;">Como otimizar seu site para mecanismos de busca</a>',how_to_publish_on_fb:'<a href="https://pt.help.tilda.cc/metadata" target="_blank" style="font-size:13px;color:#777;">Como publicar no Facebook</a>',check_publish_ban:'<p>Obrigado por usar a Tilda.<br>Infelizmente, sua conta possui restrição de publicação de páginas, portanto, não é possível publicar a página neste momento.</p><p>Para remover a restrição, é necessário completar uma etapa adicional de verificação e nos fornecer mais informações sobre você e seu projeto. Para isso, envie um e-mail para <a href="mailto:legal@tilda.${domain}?subject=Verification and removal of publication restriction" target="_blank">legal@tilda.${domain}</a> com as seguintes informações:</p><p>Assunto do e-mail: Verificação e remoção de restrição de publicação<br>Corpo do e-mail:<br>1. Nome da sua empresa ou projeto;<br>2. Objetivo do seu projeto: comercial, não comercial ou educacional;<br>3. Descreva brevemente o seu projeto;<br>4. Links das redes sociais da empresa ou do proprietário da conta;<br>5. Número de telefone da empresa ou do proprietário da conta.</p><p>Além disso, forneça o e-mail de login da sua conta Tilda.</p><p>Assim que recebermos seus dados, a restrição será removida.<br>Pedimos desculpas por qualquer inconveniente que isso possa ter causado a você.</p>',check_publish_manual_ban:'<p>Obrigado por usar a Tilda.<br>Infelizmente, sua conta possui restrição de publicação de páginas, portanto, não é possível publicar a página neste momento.</p><p>Para remover a restrição, envie um e-mail para <a href="mailto:legal@tilda.${domain}?subject=Removal of publication restriction" target="_blank">legal@tilda.${domain}</a>.</p>',internal_page_address:'Você insere um endereço de página interno no editor da Tilda. Saiba mais: <a href="https://pt.help.tilda.cc/link-to-page" target="_blank">Como configurar links para outras páginas</a>',prolong_the_subscription:"Sua assinatura da Tilda expirou. Renove sua assinatura ou troque para o Free Plan.",plans:"Planos e cobrança",renew_subscription:"Renove sua assinatura",dashboard:"Painel",undo:"Desfazer",redo:"Refazer",preview:"Pré-visualização",readonly:"Somente leitura",publish:"Publicar",settings:"Configurações",help:"Ajuda",idea:"Sugerir uma ideia",more:"Mais",generate_text_for_page:"Gerar texto para a página inteira",site_settings:"Configurações do site",page_settings:"Configurações da página",fonts:"Fontes",my_websites:"Meus sites",profile:"Perfil",block_map:"Mapa de blocos",exit:"Sair",create_new_page:"Criar nova página",create_new_email:"Criar novo e-mail",page_search:"Páginas de pesquisa",service_title_site:"Site",service_title_feeds:"Feeds",service_title_store:"Catálogo de Produtos",service_title_membersarea:"Área de Membros",enter_page_name:"Insira o nome da página",no_page_found:"Nenhuma página corresponde à sua pesquisa. Tente outro termo de pesquisa.",no_pages_yet:"Ainda não há páginas",no_emails_yet:"Ainda não há e-mails",error_404:"Erro 404",page_not_published:"A página não foi publicada",changes_not_published:"As últimas alterações não foram publicadas",open_page_settings:"Configurações da página",enter_value:"Insira o valor",yes:"Sim",no:"Não",ai_blockgen_pin_title:"Gerar texto para bloco",ai_blockgen_pin:"Gere novos textos para o bloco com o Assistente de IA, especificando o tema do site e o resultado que você deseja alcançar.",ai_textgen_pin_title:"Gerar texto para o campo",ai_textgen_pin:"Gere texto com o Assistente de IA, especificando o tema do site e o resultado que você deseja alcançar.",ai_imggen_pin_title:"Gerar imagem com IA",ai_imggen_pin:"Gerar imagem com IA",try_out:"Experimente",tilda_ai:"Tilda AI",show_grid:"Mostrar grade",hide_grid:"Ocultar grade",initial_error:"Erro interno",insert_blocks_error:`Ocorreu um erro ao adicionar um bloco. Por favor, recarregue a página ou entre em contato com a <a href="${location.origin}/tickets/#!/">equipe de suporte</a>.`,reload:"Recarregar",show_or_hide_grid:"Mostrar/ocultar grade",shortcut_show_help:"Atalhos de teclado",shortcut_preview:"Modo de pré-visualização",shortcut_publish:"Publicar página",shortcut_duplicate_block:"Duplicar bloco",shortcut_add_block:"Abrir biblioteca de blocos",shortcut_copy_block:"Copiar bloco",shortcut_cut_block:"Cortar bloco",shortcut_paste_block:"Colar bloco",shortcut_moveup_block:"Mover bloco para cima",shortcut_movedown_block:"Mover bloco para baixo",shortcut_hide_block:"Ocultar bloco",shortcut_delete_block:"Excluir bloco",shortcut_open_settings:"Abrir painel de configurações",shortcut_open_content:"Abrir painel de conteúdo",shortcut_undo:"Desfazer",shortcut_redo:"Refazer",shortcut_blocksmap:"Mostrar/ocultar mapa de blocos",shortcut_guides:"Mostrar/ocultar grade",shortcut_panel_hiding:"Mostrar/ocultar painel",shortcut_typography:"Mostrar configurações de tipografia para o elemento",shortcut_save:"Salvar",shortcut_save_and_close:"Salvar e fechar",shortcut_group_block:"Ações de blocos",shortcut_group_descr_block:"Funcionará com o bloco sobre o qual o ponteiro do mouse é colocado",shortcut_group_settings:"Ações com painéis de configurações e conteúdo",shortcut_group_page:"Ações de página",shortcut_group_view:"Pré-visualização no dispositivo",shortcut_help:"Mostrar/ocultar atalhos de teclado",select_mode:"Modo de seleção Ativar/Desativar",mobile_view:"Celular",mobile_view_landscape:"Celular Horiz.",tablet_view:"Tablet",tablet_view_landscape:"Tablet Horiz.",desktop_view:"Desktop",mobiles:"Celulares",tablets:"Tablets",devices:"Dispositivos",back:"Voltar",qr_code_for_page:"QR Code da página",qr_code_guilde:"Use a câmera do seu telefone para escanear o QR Code e abrir esta página no seu dispositivo móvel",qr_code_download:"Baixar",qr_code_generation_error:"Falha ao gerar o QR Code",qr_code_generate:"Gerar QR Code",hidden:"Oculto",paste_block_from_clipboard:"Colar da área de transferência",block_generate:"Gerar texto do bloco",back_to_editing:"Voltar à edição",hide_ui:"Ocultar interface",show_ui:"Mostrar interface",editing:"Editor",default:"Padrão",zoom_in:"Ampliar",zoom_out:"Reduzir",zoom_to_fit:"Ajustar à tela",auto:"Auto",page_not_exist:"A página não existe",page_not_found:"Página não encontrada",page_belongs_to_another_account:"Esta página pertence a outra conta",page_belongs_to_another_account_descr:"Por isso, você não pode vê-la ou editá-la. Por favor, faça login novamente",go_to_dashboard:"Voltar para projetos",page_is_in_trash:"Página excluída ou na lixeira",project_is_in_trash:"Projeto excluído ou na lixeira",relogin:"Fazer login novamente",to_the_trash:"Ir para a lixeira",project_domain_tooltip:'Você pode modificar o subdomínio personalizado em&nbsp;<a href="/projects/settings/?projectid=${projectid}">Configurações&nbsp;do&nbsp;site</a>.',project_domain_custom_tooltip:'Você também pode <a href="/projects/settings/?projectid=${projectid}#tab=ss_menu_domain">conectar seu domínio</a> lá.',copy_page_url:"Copiar URL da página",save:"Salvar",something_went_wrong:"Algo deu errado",copied:"Copiado",publishing:"Publicando...",published:"Publicado!",generating_qr:"Gerando o código QR...",done:"Concluído",retry:"Tentar novamente",outdated_data:"Dados de pré-visualização desatualizados",outdated_data_descr:"A página foi alterada no Editor. Recarregue para ver a versão mais recente.",do_not_show_again:"Lembrar minha escolha e não mostrar esta mensagem novamente",outdated_reload_page:"Dados de pré-visualização desatualizados.<br>Clique para recarregar a página."}),window.page__dict||(window.page__dict={}),window.page__dict[e]=o}function tp__record__getDictObj(e){var o={};"RU"===e&&(o={settings:"Настройки",content:"Контент",block_editor:"Редактировать блок",products:"Товары",posts:"Посты",note_diff_edit_and_publish:"Примечание: Вид данного блока и его поведение в режиме редактирования может отличаться от вида в режиме предпросмотра или публикации.",duplicate:"Дублировать",delete:"Удалить",hide_show:"Спрятать/Показать",hide:"Спрятать",show:"Показать",cut:"Вырезать",copy:"Копировать",paste:"Вставить",select:"Выделить",generate_with_ai:"Сгенерировать",move_up:"Переместить вверх",move_down:"Переместить вниз",from:"от ",to:"до",set_width_viewport_limit:"Установлено ограничение на отображение на различных размерах экрана. Блок будет отображаться на экранах заданной ширины.",recover_from_trash:"Восстановить из корзины",is_removed_block:"Блок удален",save_content_on_switch:"Сохранять контент при переключении",block_may_look_unbalanced:"Возможно, блок будет выглядеть не гармонично из-за разной структуры <br>блоков, и потребуется поменять настройки или доработать контент.",maps_google_critycal_text:'<b>Внимание:</b> Google Maps API key не указан. Без него карта может не работать. <a href="https://developers.google.com/maps/documentation/javascript/get-api-key?hl=ru" target="_blank">Получить ключ для Google Maps</a><br><br>Прочитать подробную инструкцию в нашем <a href="http://help-ru.tilda.ws/google-maps" target="_blank">справочном центре</a>',maps_yandex_critycal_text:'<b>Внимание:</b> Yandex Maps API key не указан. Без него карта может не работать. <a href="http://help-ru.tilda.ws/yandex-maps" target="_blank">Получить ключ для Yandex Maps</a>',forms_success_connected:"Форма подключена успешно. Текущие настройки:<br>Домены, с которых будут приниматься данные: ",forms_data_will_be_sent:"Данные отправляются на:",forms_has_not_script:"<b>Внимание:</b> Настройка формы не завершена. У вас выбран вариант «принимать данные на свой скрипт», но адрес скрипта не указали. Пожалуйста, укажите адрес, на который будут приходить данные из формы. Либо, чтобы использовать наш сервис приема данных, подключите приемщик данных в ${abeg}настройках сайта${aend}.",forms_has_not_data_receiver:"<b>Внимание:</b> Настройка формы не завершена. Пожалуйста, нажмите кнопку «Контент» этого блока и поставьте галочку напротив приемщика данных.",forms_page_need_publish:"Обязательно опубликуйте страницу, чтобы применить внесенные изменения",background_color_settings:"Фон блока",anchor_link_saved:"Ссылка успешно сохранена",something_went_wrong:"Что-то пошло не так.",enter_value:"Введите значение",hidden_block:"Блок спрятан. Нажмите кнопку «Спрятать/Показать» справа, чтобы сделать его видимым.",block_adding:"Добавление блока...",blocks_adding:"Добавление блоков...",loading_record_data:"Загрузка данных о блоке...",loading_records_data:"Загрузка данных о блоках...",show_block:"Показать блок",add_comment:"Добавить комментарий",has_unsave_comments:"Есть непрочитанные комментарии",comments_upload_error:`Произошла ошибка при загрузке комментариев. Пожалуйста, перезагрузите страницу или обратитесь в <a href="${location.origin}/tickets/#!/">Службу поддержки</a>`,comments:"Комментарии",write_comment:"Напишите комментарий...",save:"Сохранить",edit:"Редактировать",edited:"Изменено",just_now:"Только что",today:"сегодня",yesterday:"вчера",ago:"назад",are_you_sure_to_delete:"Удалить?",yes:"Да",no:"Нет",resolve:"Выполнено",need_to_refresh_comments_version:"За последнее время другие сотрудники внесли изменения в комментарии. Пожалуйста, загрузите обновления и повторите свой запрос",refresh:"Обновить",refreshing:"Обновление...",more:"Ещё",close_comments:"Закрыть комментарии",commenting:"Комментировать",cover_settings:"Настройки фона блока",cover_settings_tab_image:"Изображение",cover_settings_tab_color:"Цвет",cover_settings_tab_video:"Видео",error_text:`Произошла ошибка. Пожалуйста, перезагрузите страницу или обратитесь в <a href="${location.origin}/tickets/#!/">Службу поддержки</a>`,fill_type:"Тип заливки",solid_color:"Сплошной цвет",gradient:"Градиент",video_type:"Тип видео",link:"Ссылка",link_or_id:"Ссылка или ID",id:"ID",vimeohash:"Private hash",rutubeid_label:"Ссылка на видео с Rutube или его ID",rutubeid_hint:'Чтобы видео воспроизводилось с определенного момента, вставьте фрагмент <strong>?start=</strong> и после него укажите нужное время в секундах от начала ролика. Например, caafe83ff1c6ed38d394635b83ece?start=5025"',rutubehash:"Private hash",rutubehash_hint:"Если ваше видео закрыто настройками приватности Rutube, то у него появится дополнительная комбинация цифр и букв в конце ссылки после номера видео. Добавьте его в это поле.",vkvideohash:"Private hash",convert_warning:"При конвертации блок вернется к начальному состоянию — с текстом и фото по умолчанию.",convert:"Конвертировать",cancel:"Отмена",note_too_much_data:"Предупреждение: в поле слишком много текста. Мы рекомендуем его сократить.",error_too_much_data:"Ошибка: слишком много текста. Изменения не будут сохранены. Пожалуйста, удалите часть информации.",copied_to_clipboard:"Блок скопирован в буфер",copied_to_clipboard_use_paste:"Блоки скопированы в буфер. <b>Используйте кнопку вставить</b>",nothing_to_paste:"В буфере пусто",block_operation_mode:"Режим работы с группой блоков: <b>кликните на блок, чтобы его выделить.</b>",block_selection_mode:"Режим работы с группой блоков: <b>кликните на блок, чтобы его выделить.</b>",back_to_editing:"Вернуться к редактированию",exit_from_select_mode:"Вернуться к редактированию",move:"Переместить",click_the_block_v1:"Кликните на блок, после которого нужно вставить выбранные блоки.",click_the_block_v2:"Кликните на блок, после которого вы хотите вставить блоки из буфера.",ai_textgen_pin:"Сгенерировать контент с помощью ИИ",apply:"Применить",save_content:"Сохранять контент",save_settings:"Сохранять настройки",current:"Текущий",blockswitcher_toggles_hint:"Возможно, блок будет выглядеть не гармонично из-за разной структуры блоков.",blockswitcher_hint:"Выберите новый блок из списка в панели, на который вы хотите заменить текущий блок.",blockswitcher_pin:"Вы можете перенести контент и настройки этого блока в новый.",show_short_video_how_edit:"Посмотрите короткий ролик о&nbsp;том, как редактировать страницу",start_adding_first_block:"и&nbsp;начните проект с&nbsp;добавления блоков из&nbsp;библиотеки.",selected:"Выбрано",show_hide_blocksmap:"Показать/скрыть карту блоков",multiselect_off:"Выйти из режима выделения",add_to_library:"Добавить блок в библиотеку",done:"Готово",add_block:"Добавить блок",block_settings:"Настройки блока",block_settings_label:"Управление блоком",block_content:"Контент блока",block_id:"Block ID",anchor_link:"Якорная ссылка",css_class:"CSS Class",block_delete:"Удалить",block_generate:"Сгенерировать текст блока",block_image_match:"Подобрать изображения",block_id_copied:"ID блока скопирован в буфер обмена",block_anchor_copied:"Якорная ссылка скопирована в буфер обмена",block_anchor_saved_and_copied:"Якорная ссылка сохранена и скопирована в буфер обмена",block_anchor_saved:"Якорная ссылка сохранена",block_class_copied:"CSS Class скопирован в буфер обмена",block_class_saved_and_copied:"CSS Class сохранен и скопирован в буфер обмена",block_class_saved:"CSS Class сохранен",incorrect_classname:"Неверный формат CSS Class",browser_not_support_copying:"Ошибка, ваш браузер не поддерживает данный метод",update_block_in_lib:"Обновить блок в библиотеке",title_optional:"название (опционально)",block_linkhook_copied:"Линкхук скопирован в буфер обмена",block_linkhook_saved_and_copied:"Линкхук сохранен и скопирован в буфер обмена",block_linkhook_saved:"Линкхук сохранен",linkhook:"Линкхук",incorrect_anchor:"Это название якорной ссылки является системным. Его использовать нельзя.",duplicated_anchor:"Это название якорной ссылки уже используется в другом блоке. Пожалуйста, измените его, чтобы избежать ошибок.",page_gen_with_ai:"Генерация страницы с помощью AI",creating_page_based_on_request:"Cоздаем страницу на основе вашего запроса",copy_link:"Копировать ссылку",use_only_latin_and_numbers:"Используйте только латинские буквы и цифры без пробелов",redactor_block_editor_panel_text:"Режим редактирования <span>блока<span>",redactor_block_editor_panel_close:"Закрыть",redactor_block_editor_panel_save:"Сохранить",upload_image:"Загрузить изображение",reassign_image:"Переподобрать изображение",open_library_image:"Искать в библиотеке"}),"EN"===e&&(o={settings:"Settings",content:"Content",block_editor:"Block Editor",products:"Products",posts:"Posts",note_diff_edit_and_publish:"The appearance of this block in the editing mode might be different from its appearance on preview and on a published page.",duplicate:"Duplicate",delete:"Delete",hide_show:"Hide/Show",hide:"Hide",show:"Show",cut:"Cut",copy:"Copy",paste:"Paste",select:"Select",generate_with_ai:"Generate",move_up:"Move up",move_down:"Move down",from:" ",to:"-",set_width_viewport_limit:"There's a display restriction applied to this block. This block will appear only on screens with the specified width.",recover_from_trash:"Recover from Trash",is_removed_block:"Block removed",save_content_on_switch:"Keep content on switch",block_may_look_unbalanced:"The chosen block may look unbalanced due to the different structure,<br> and you may need to adjust the settings or modify the content.",maps_google_critycal_text:'<b>Attention:</b> Google Maps API key not found. Please enter the key in the [Content] tab. <a href="https://developers.google.com/maps/documentation/javascript/get-api-key" target="_blank">Get Google Maps API key</a><br><br>Read the guide in our <a href="https://help.tilda.cc/google-maps" target="_blank">Help Center</a>',maps_yandex_critycal_text:"<b>Attention:</b> Yandex Maps API key not found. Please set the key in the [Content] tab.",forms_success_connected:"Form has been assigned. Current settings:<br>Data will be received from domains: ",forms_data_will_be_sent:"Data will be sent to:",forms_has_not_script:"<b>Attention:</b> Form assignment is not completed. Youve set “Own script for receiving data,” but you didnt paste the script address. Please enter the script address to which data from the form should be sent. You can also use our data capture services, assign them under Forms in the Site Settings.",forms_has_not_data_receiver:"<b>Attention:</b> Form assignment is not completed. Please open the “Content” tab of this block and check the box across the Data Receiver.",forms_page_need_publish:"Publish the page, please",background_color_settings:"Block background",anchor_link_saved:"Link saved successfully",something_went_wrong:"Something went wrong.",enter_value:"Enter value",hidden_block:"This block is hidden. Click 'Hide/Show' button on the right side to activate it.",block_adding:"Adding block...",blocks_adding:"Adding blocks...",loading_record_data:"Loading block data...",loading_records_data:"Loading block data...",show_block:"Show block",add_comment:"Add comments",has_unsave_comments:"You have unread comments",comments_upload_error:`An error occurred while loading comments. Please refresh the page or contact the <a href="${location.origin}/tickets/#!/">Support Team</a>`,comments:"Comments",write_comment:"Write a comment...",save:"Save",edit:"Edit",edited:"Edited",just_now:"Just now",today:"today",yesterday:"yesterday",ago:"ago",are_you_sure_to_delete:"Delete?",yes:"Yes",no:"No",resolve:"Resolve",need_to_refresh_comments_version:"Other users edited comments recently. Please refresh comments and repeat your request",refresh:"Refresh",refreshing:"Refreshing...",more:"More",close_comments:"Close comments",commenting:"Commenting",cover_settings:"Block background settings",cover_settings_tab_image:"Image",cover_settings_tab_color:"Color",cover_settings_tab_video:"Video",error_text:`An error occurred. Please refresh the page or contact the <a href="${location.origin}/tickets/#!/">Support Team</a>`,fill_type:"Fill type",solid_color:"Solid color",gradient:"Gradient",video_type:"Video type",link:"Link",link_or_id:"Link or ID",id:"ID",vimeohash:"Private hash",rutubeid_label:"Rutube video URL or ID",rutubeid_hint:"To make the video play from a certain point, insert the <strong>?t=</strong> fragment followed by the desired time in seconds from the beginning of the video. E.g., caafe83ff1c6ed38d394635b83ece?t=5025",rutubehash:"Private hash",rutubehash_hint:"If your video is private on Rutube, it will have an extra combination of numbers and letters (hash) at the end of the link. Please add it to this field.",vkvideohash:"Private hash",convert_warning:"As a result of converting to Zero Block, the block will return to its starting appearance — with default text and photos. If you have changed text and photos, they will not be saved.",convert:"Convert without saving content",cancel:"Cancel",note_too_much_data:"Note: Too much data in this input field. We strongly recommend reducing the amount of information.",error_too_much_data:"Error: Too much data. Changes will not be saved. Please delete some of the information.",copied_to_clipboard:"The block has been copied to the clipboard",copied_to_clipboard_use_paste:"Blocks have been copied to the clipboard",nothing_to_paste:"Nothing to paste",block_operation_mode:"Block operation mode: <b>click on the block to select.</b>",block_selection_mode:"Block selection mode: <b>click block to select.</b>",back_to_editing:"Back to editing",exit_from_select_mode:"Exit from select mode",move:"Move",click_the_block_v1:"Click on any block to place the selected blocks below it.",click_the_block_v2:"Click on any block to place the selected blocks from the clipboard below it.",ai_textgen_pin:"Generate text with AI",apply:"Apply",save_content:"Keep content",save_settings:"Keep settings",current:"Current",blockswitcher_toggles_hint:"The chosen block may look unbalanced due to the different structure.",blockswitcher_hint:"Select a new block to replace the current one from the list in the panel.",blockswitcher_pin:"You can transfer the content and settings of this block to the new block.",show_short_video_how_edit:"Watch a&nbsp;short video on&nbsp;how to&nbsp;edit a&nbsp;page",start_adding_first_block:"and start by&nbsp;adding your first block from the library below",selected:"Selected",show_hide_blocksmap:"Show/Hide Blocks Map",multiselect_off:"Exit Selection mode",add_to_library:"Add block to Library",done:"Done",add_block:"Add block",block_settings:"Block Settings",block_settings_label:"Block Management",block_content:"Block Content",block_id:"Block ID",anchor_link:"Anchor Link",css_class:"CSS Class",block_delete:"Delete",block_generate:"Generate block text",block_image_match:"Match images",block_id_copied:"Block ID copied to clipboard",block_anchor_copied:"Anchor link copied to clipboard",block_anchor_saved_and_copied:"Anchor link saved and copied to clipboard",block_anchor_saved:"Anchor link saved",block_class_copied:"CSS Class copied to clipboard",block_class_saved_and_copied:"CSS Class saved and copied to clipboard",block_class_saved:"CSS Class saved",incorrect_classname:"Invalid CSS Class format",browser_not_support_copying:"Error, your browser does not support this method",update_block_in_lib:"Update Block in Library",title_optional:"title (optional)",block_linkhook_copied:"Linkhook copied to clipboard",block_linkhook_saved_and_copied:"Linkhook saved and copied to clipboard",block_linkhook_saved:"Linkhook saved",linkhook:"Linkhook",incorrect_anchor:"This anchor link name is reserved by the system. Please enter a different name.",duplicated_anchor:"This anchor link name is already in use in another block. Please change it to avoid errors.",page_gen_with_ai:"Generating a page with AI",creating_page_based_on_request:"Creating a page based on your request",copy_link:"Copy link",use_only_latin_and_numbers:"Use only Latin letters and numbers without spaces",redactor_block_editor_panel_text:"Edit <span>block<span> mode",redactor_block_editor_panel_close:"Close",redactor_block_editor_panel_save:"Save",upload_image:"Upload image",reassign_image:"Replace image",open_library_image:"Search photos"}),"DE"===e&&(o={settings:"Einstellungen",content:"Inhalt",block_editor:"Block-Editor",products:"Produkte",posts:"Beiträge",note_diff_edit_and_publish:"Das Erscheinungsbild dieses Blocks im Bearbeitungsmodus kann sich von seinem Erscheinungsbild in der Vorschau und auf der veröffentlichten Seite unterscheiden",duplicate:"Duplizieren",delete:"Löschen",hide_show:"Ausblenden/Einblenden",hide:"Ausblenden",show:"Einblenden",cut:"Ausschneiden",copy:"Kopieren",paste:"Einfügen",select:"Auswählen",generate_with_ai:"Erzeugen",move_up:"Nach oben bewegen",move_down:"Nach unten bewegen",from:" ",to:"-",set_width_viewport_limit:"Für diesen Block gilt eine Anzeigebeschränkung. Dieser Block wird nur auf Bildschirmen mit der angegebenen Breite angezeigt.",recover_from_trash:"Aus dem Papierkorb wiederherstellen",is_removed_block:"Block entfernt",save_content_on_switch:"Inhalt beim Umschalten beibehalten",block_may_look_unbalanced:"Der gewählte Block könnte aufgrund der unterschiedlichen Struktur<br> unausgewogen aussehen, und Sie müssen eventuell die Einstellungen<br> anpassen oder den Inhalt ändern.",maps_google_critycal_text:'<b>Achtung:</b> Google-Maps-API-Schlüssel nicht gefunden. Bitte geben Sie den Schlüssel auf der Registerkarte [Inhalt] ein. <a href="https://developers.google.com/maps/documentation/javascript/get-api-key?hl=ru" target="_blank">Google-Maps-API-Schlüssel anfordern</a><br><br>Lesen Sie die Anleitung in unserem <a href="http://help.tilda.ws/google-maps" target="_blank">Hilfe-Center</a>',maps_yandex_critycal_text:"<b>Achtung:</b> Yandex-Maps-API-Schlüssel nicht gefunden. Bitte geben Sie den Schlüssel in der Registerkarte [Inhalt] ein.",forms_success_connected:"Das Formular wurde zugewiesen. Aktuelle Einstellungen:<br>Daten werden von diesen Domains empfangen: ",forms_data_will_be_sent:"Die Daten werden gesendet an:",forms_has_not_script:"<b>Achtung:</b> Die Formularzuweisung ist nicht abgeschlossen. Sie haben „Eigenes Skript für den Datenempfang “ eingestellt, aber Sie haben keine Skriptadresse angegeben. Bitte geben Sie eine Skriptadresse an, an die die Daten aus dem Formular gesendet werden sollen. Oder, um unseren Datenerfassungsdienst zu nutzen, weisen Sie in den Website-Einstellungen den Datenempfänger zu.",forms_has_not_data_receiver:"<b>Achtung:</b> Die Zuweisung des Formulars ist nicht abgeschlossen. Bitte klicken Sie auf die Schaltfläche „Inhalt“ dieses Blocks und aktivieren Sie das Kästchen für den Datenempfänger.",forms_page_need_publish:"Seite bitte veröffentlichen",background_color_settings:"Block-Hintergrund",anchor_link_saved:"Link erfolgreich gespeichert",something_went_wrong:"Etwas ist schief gelaufen.",enter_value:"Wert eingeben",hidden_block:"Dieser Block ist ausgeblendet. Drücken Sie auf die Schaltfläche „Ausblenden/Einblenden“ auf der rechten Seite, um ihn zu aktivieren.",block_adding:"Block hinzufügen...",blocks_adding:"Blöcke hinzufügen...",loading_record_data:"Lade Blockdaten...",loading_records_data:"Lade Blöckedaten...",show_block:"Einblenden",add_comment:"Kommentar hinzufügen",has_unsave_comments:"Es gibt ungelesene Kommentare",comments_upload_error:`Beim Hochladen von Kommentaren ist ein Fehler aufgetreten. Bitte aktualisieren Sie die Seite oder wenden Sie sich an den <a href="${location.origin}/tickets/#!/">Support-Service</a>`,comments:"Kommentare",write_comment:"Kommentar schreiben...",save:"Speichern",edit:"Bearbeitet",edited:"Bearbeitet",just_now:"Gerade eben",today:"heute",yesterday:"gestern",ago:"vor",are_you_sure_to_delete:"Löschen?",yes:"Ja",no:"Nein",resolve:"Erledigt",need_to_refresh_comments_version:"Andere Mitarbeiter haben kürzlich Änderungen an den Kommentaren vorgenommen. Bitte aktualisieren Sie die Kommentare und wiederholen Sie Ihre Anfrage",refresh:"Aktualisieren",refreshing:"Aktualisieren...",more:"Mehr",close_comments:"Kommentare schließen",commenting:"Kommentieren",cover_settings:"Block-Hintergrund-Einstellungen",cover_settings_tab_image:"Bild",cover_settings_tab_color:"Farbe",cover_settings_tab_video:"Vídeo",error_text:`Ein Fehler ist aufgetreten. Bitte aktualisieren Sie die Seite oder wenden Sie sich an den <a href="${location.origin}/tickets/#!/">Support-Service</a>`,fill_type:"Fülltyp",solid_color:"Einfarbige",gradient:"Gradient",video_type:"Videotyp",link:"Link",link_or_id:"Link oder ID",id:"ID",vimeohash:"Privater Hashwert",rutubehash:"Privater Hashwert",rutubehash_hint:"Wenn Ihr Video in Rutube privat ist, wird es eine zusätzliche Kombination aus Zahlen und Buchstaben (Hash) am Ende des Links haben. Bitte fügen Sie diese in dieses Feld ein.",vkvideohash:"Privater Hashwert",convert_warning:"Die Konvertierung in Zero Block hat zur Folge, dass der Block wieder so aussieht wie zu Beginn mit Standardtext und -fotos. Wenn Sie Text und Fotos in Ihre eigenen ändern, werden diese nicht gespeichert.",convert:"Konvertieren, ohne den Inhalt zu speichern",cancel:"Abbrechen",note_too_much_data:"Hinweis: Zu viele Daten in diesem Eingabefeld. Wir empfehlen dringend, die Menge der Informationen zu reduzieren.",error_too_much_data:"Fehler: Zu viele Daten. Die Änderungen werden nicht gespeichert. Bitte löschen Sie einen Teil der Informationen.",copied_to_clipboard:"Die Blöcke werden in die Zwischenablage kopiert",copied_to_clipboard_use_paste:"Blöcke in die Zwischenablage kopiert",nothing_to_paste:"Nichts zum Einfügen",block_operation_mode:"Block-Operationsmodus: <b>Klicken Sie auf den Block, um ihn auszuwählen.</b>",block_selection_mode:"Block-Auswahlmodus: <b>Klicken Sie auf den Block, um ihn auszuwählen.</b>",back_to_editing:"Zurück zum Bearbeiten",exit_from_select_mode:"Auswahlmodus beenden",move:"Bewegen",click_the_block_v1:"Klicken Sie auf den Block, hinter den Sie die ausgewählten Blöcke setzen möchten.",click_the_block_v2:"Klicken Sie auf den Block, hinter den Sie Blöcke aus der Zwischenablage einfügen möchten.",ai_textgen_pin:"Text mit KI generieren",apply:"Anwenden",save_content:"Inhalt beibehalten",save_settings:"Einstellungen beibehalten",current:"Aktuell",blockswitcher_toggles_hint:"Der gewählte Block könnte aufgrund der unterschiedlichen Struktur unausgewogen aussehen",blockswitcher_hint:"Wählen Sie aus der Liste im Bedienfeld einen neuen Block aus, der den aktuellen Block ersetzen soll.",blockswitcher_pin:"Sie können den Inhalt und die Einstellungen dieses Blocks auf den neuen Block übertragen.",show_short_video_how_edit:"Sehen Sie sich ein kurzes Video an, wie Sie eine Seite bearbeiten",start_adding_first_block:"und fügen Sie dann Ihren ersten Block aus der untenstehenden Bibliothek hinzu",selected:"Ausgewählt",show_hide_blocksmap:"Blocks-Karte einblenden/ausblenden",multiselect_off:"Auswahlmodus beenden",add_to_library:"Block zur Bibliothek hinzufügen",done:"Fertig",add_block:"Block hinzufügen",block_settings:"Block-Einstellungen",block_settings_label:"Blockverwaltung",block_content:"Block-Inhalt",block_id:"Block-ID",anchor_link:"Anker-Link",css_class:"CSS-Klasse",block_delete:"Löschen",block_generate:"Blocktext generieren",block_image_match:"",block_id_copied:"Block-ID in die Zwischenablage kopiert",block_anchor_copied:"Anker-Link in die Zwischenablage kopiert",block_anchor_saved_and_copied:"Anker-Link gespeichert und in die Zwischenablage kopiert",block_anchor_saved:"Anker-Link gespeichert",block_class_copied:"CSS-Klasse in die Zwischenablage kopiert",block_class_saved_and_copied:"CSS-Klasse gespeichert und in die Zwischenablage kopiert",block_class_saved:"CSS-Klasse gespeichert",incorrect_classname:"Ungültiges CSS-Klassenformat",browser_not_support_copying:"Fehler, Ihr Browser unterstützt diese Methode nicht",update_block_in_lib:"Block in Bibliothek aktualisieren",title_optional:"titel (optional)",block_linkhook_copied:"Linkhook in die Zwischenablage kopiert",block_linkhook_saved_and_copied:"Linkhook gespeichert und in die Zwischenablage kopiert",block_linkhook_saved:"Linkhook gespeichert",linkhook:"Linkhook",incorrect_anchor:"Dieser Ankerlink-Name ist vom System reserviert. Bitte geben Sie einen anderen Namen ein.",duplicated_anchor:"Dieser Ankerlink-Name wird bereits in einem anderen Block verwendet. Bitte ändern Sie ihn, um Fehler zu vermeiden.",page_gen_with_ai:"",creating_page_based_on_request:"",copy_link:"Link kopieren",use_only_latin_and_numbers:"",redactor_block_editor_panel_text:"",redactor_block_editor_panel_close:"Schließen",redactor_block_editor_panel_save:"Speichern",upload_image:"Bild hochladen",reassign_image:"Bild ersetzen",open_library_image:"Fotos suchen"}),"ES"===e&&(o={settings:"Ajustes",content:"Contenido",block_editor:"Editor de bloques",products:"Productos",posts:"Publicaciones",note_diff_edit_and_publish:"La apariencia de este bloque en el modo de edición puede ser diferente de como se ve en la vista previa y en la página publicada.",duplicate:"Duplicar",delete:"Eliminar",hide_show:"Mostrar/Ocultar",hide:"Ocultar",show:"Mostrar",cut:"Cortar",copy:"Copiar",paste:"Pegar",select:"Seleccionar",generate_with_ai:"Generar",move_up:"Subir",move_down:"Bajar",from:" ",to:"-",set_width_viewport_limit:"Se ha aplicado una restricción de visualización a este bloque. Este bloque aparecerá solo en pantallas con el ancho especificado.",recover_from_trash:"Recuperar de la Papelera",is_removed_block:"Bloque eliminado",save_content_on_switch:"Mantener el contenido al cambiar",block_may_look_unbalanced:"El bloque seleccionado podría verse desigual debido a la diferencia de estructura,<br> y es posible que tenga que ajustar la configuración o modificar el contenido.",maps_google_critycal_text:'<b>Atención:</b> No se encontró la clave API de Google Maps. Por favor, ingrese la clave en la pestaña [Contenido]. <a href="https://developers.google.com/maps/documentation/javascript/get-api-key" target="_blank">Obtener clave API de Google Maps</a><br><br>Consulte la guía en nuestro <a href="https://es.help.tilda.cc/google-maps" target="_blank">Centro de Ayuda</a>',maps_yandex_critycal_text:"<b>Atención:</b> No se encontró la clave API de Yandex Maps. Por favor, ingrese la clave en la pestaña [Contenido].",forms_success_connected:"Se ha asignado el formulario. Ajustes actuales:<br>Los datos se recibirán de los dominios: ",forms_data_will_be_sent:"Los datos se enviarán a:",forms_has_not_script:'<b>Atención:</b> No se completó la asignación del formulario. Usted configuró "Script propio para recibir datos", pero no pegó la dirección del script. Ingrese la dirección del script a la que deben enviarse los datos del formulario. También puede utilizar nuestros servicios de captura de datos; asígnelos en la sección Formularios de los Ajustes del sitio.',forms_has_not_data_receiver:'<b>Atención:</b> No se completó la asignación del formulario. Por favor, abra la pestaña "Contenido" de este bloque y marque la casilla Receptor de datos.',forms_page_need_publish:"Publique la página, por favor",background_color_settings:"Fondo del bloque",anchor_link_saved:"Enlace guardado con éxito",something_went_wrong:"Algo salió mal.",enter_value:"Ingresar valor",hidden_block:'Este bloque está oculto. Haga clic en el botón "Mostrar/Ocultar" a la derecha para activarlo.',block_adding:"Agregando bloco...",blocks_adding:"Agregando blocos...",loading_record_data:"Cargando datos del bloco...",loading_records_data:"Cargando datos de los bloques...",show_block:"Ocultar",add_comment:"Agregar comentarios",has_unsave_comments:"Tiene comentarios sin leer",comments_upload_error:`Se produjo un error al cargar los comentarios. Actualice la página o contacte con el <a href="${location.origin}/tickets/#!/">Servicio de Soporte</a>`,comments:"Comentarios",write_comment:"Escribir un comentario...",save:"Guardar",edit:"Editado",edited:"Editado",just_now:"Justo ahora",today:"hoy",yesterday:"ayer",ago:"hace",are_you_sure_to_delete:"¿Eliminar?",yes:"Sí",no:"No",resolve:"Reso",need_to_refresh_comments_version:"Otros colaboradores han realizado cambios en los comentarios recientemente. Por favor, actualice los comentarios y repita su solicitud",refresh:"Actualizar",refreshing:"Actualizando...",more:"Más",close_comments:"Cerrar comentarios",commenting:"Comentar",cover_settings:"Ajustes de fondo del bloque",cover_settings_tab_image:"Imagen",cover_settings_tab_color:"Color",cover_settings_tab_video:"Vídeo",error_text:`Se produjo un error. Actualice la página o contacte con el <a href="${location.origin}/tickets/#!/">Servicio de Soporte</a>`,fill_type:"Tipo de relleno",solid_color:"Color sólido",gradient:"Degradado",video_type:"Tipo de video",link:"Enlace",link_or_id:"Enlace o ID",id:"ID",vimeohash:"Hash privado",rutubehash:"Hash privado",rutubehash_hint:"Si su vídeo es privado en Rutube, tendrá una combinación extra de números y letras (hash) al final del enlace. Por favor, añádela en este campo.",vkvideohash:"Hash privado",convert_warning:"Por la conversión a Zero Block, el bloque volverá a su apariencia original, con el texto y fotos predeterminados. Si ha modificado el texto y las fotos, estos no se guardarán.",convert:"Convertir sin guardar el contenido",cancel:"Cancelar",note_too_much_data:"Nota: Hay demasiados datos en este campo de entrada. Recomendamos reducir la cantidad de información.",error_too_much_data:"Error: Hay demasiados datos. Los cambios no se guardarán. Por favor, elimine parte de la información.",copied_to_clipboard:"Los bloques se copian al portapapeles",copied_to_clipboard_use_paste:"Bloques copiados al portapapeles",nothing_to_paste:"No hay nada que pegar",block_operation_mode:"Modo de operación de bloque: <b>haga clic en el bloque para seleccionarlo.</b>",block_selection_mode:"Modo de selección de bloque: <b>haga clic en el bloque para seleccionarlo.</b>",back_to_editing:"Regresar a editar",exit_from_select_mode:"Salir de modo de selección",move:"Mover",click_the_block_v1:"Haga clic en el bloque después del cual desea colocar los bloques seleccionados.",click_the_block_v2:"Haga clic en el bloque después del cual desea insertar los bloques desde el portapapeles.",ai_textgen_pin:"Generar texto con IA",apply:"Aplicar",save_content:"Mantener el contenido",save_settings:"Mantener ajustes",current:"Actual",blockswitcher_toggles_hint:"El bloque seleccionado podría verse desigual debido a la diferencia de estructura.",blockswitcher_hint:"Seleccione un nuevo bloque de la lista del panel para sustituir al actual.",blockswitcher_pin:"El contenido y los ajustes de este bloque se pueden transferir al nuevo.",show_short_video_how_edit:"Vea un vídeo corto sobre cómo editar una página",start_adding_first_block:"y empiece por añadir su primer bloque de la biblioteca abajo",selected:"Seleccionado",show_hide_blocksmap:"Mostrar/ocultar mapa de bloques",multiselect_off:"Salir del modo de selección",add_to_library:"Agregar bloque a la Biblioteca",done:"Listo",add_block:"Añadir bloque",block_settings:"Ajustes del bloque",block_settings_label:"Gestión de bloque",block_content:"Contenido del bloque",block_id:"ID del bloque",anchor_link:"Enlace de ancla",css_class:"Clase CSS",block_delete:"Eliminar",block_generate:"Generar texto del bloque",block_image_match:"",block_id_copied:"ID de bloque copiado al portapapeles",block_anchor_copied:"Enlace de ancla copiado al portapapeles",block_anchor_saved_and_copied:"Enlace de ancla guardado y copiado al portapapeles",block_anchor_saved:"Enlace de ancla guardado",block_class_copied:"Clase CSS copiada al portapapeles",block_class_saved_and_copied:"Clase CSS guardada y copiada al portapapeles",block_class_saved:"Clase CSS guardada",incorrect_classname:"Formato de clase CSS inválido",browser_not_support_copying:"Error, su navegador no permite este método",update_block_in_lib:"Actualizar bloque en la Biblioteca",title_optional:"título (opcional)",block_linkhook_copied:"Linkhook copiado al portapapeles",block_linkhook_saved_and_copied:"Linkhook guardado y copiado al portapapeles",block_linkhook_saved:"Linkhook guardado",linkhook:"Linkhook",incorrect_anchor:"Este nombre de enlace de anclaje está reservado por el sistema. Por favor, ingresa un nombre diferente.",duplicated_anchor:"Este nombre de enlace de anclaje ya está en uso en otro bloque. Cámbialo para evitar errores.",page_gen_with_ai:"",creating_page_based_on_request:"",copy_link:"Copiar enlace",use_only_latin_and_numbers:"",redactor_block_editor_panel_text:"",redactor_block_editor_panel_close:"Cerrar",redactor_block_editor_panel_save:"Guardar",upload_image:"Cargar imagen",reassign_image:"Reemplazar imagen",open_library_image:"Buscar fotos"}),"PT"===e&&(o={settings:"Configurações",content:"Conteúdo",block_editor:"Editor de bloco",products:"Produtos",posts:"Postagens",note_diff_edit_and_publish:"A aparência deste bloco no modo de edição pode ser diferente de sua aparência na visualização e em uma página publicada.",duplicate:"Duplicar",delete:"Excluir",hide_show:"Ocultar/Mostrar",hide:"Ocultar",show:"Mostrar",cut:"Cortar",copy:"Copiar",paste:"Colar",select:"Selecionar",generate_with_ai:"Gerar",move_up:"Mover para cima",move_down:"Mover para baixo",from:" ",to:"-",set_width_viewport_limit:"Há uma restrição de exibição aplicada a este bloco. Este bloco aparecerá apenas em telas com a largura especificada.",recover_from_trash:"Recuperar da Lixeira",is_removed_block:"Bloco removido",save_content_on_switch:"Manter conteúdo habilitado",block_may_look_unbalanced:"O bloco escolhido pode parecer desequilibrado devido à estrutura diferente<br> e você pode precisar ajustar as configurações ou modificar o conteúdo.",maps_google_critycal_text:'<b>Atenção:</b> chave API do Google Maps não encontrada. Insira a chave na guia [Conteúdo]. <a href="https://developers.google.com/maps/documentation/javascript/get-api-key" target="_blank">Obtenha a chave da API do Google Maps</a><br><br>Leia o guia em nossa <a href="https://pt.help.tilda.cc/google-maps" target="_blank">Central de Ajuda</a>',maps_yandex_critycal_text:"<b>Atenção:</b> chave API do Yandex Maps não encontrada. Defina a chave na guia [Conteúdo].",forms_success_connected:"O formulário foi atribuído. Configurações atuais:<br>os dados serão recebidos a partir dos domínios: ",forms_data_will_be_sent:"Os dados serão enviados para:",forms_has_not_script:"<b>Atenção:</b> a atribuição do formulário não foi concluída. Você definiu “Script próprio para recebimento de dados ”, mas não colou um endereço de script. Insira um endereço de script para o qual os dados do formulário devem ser enviados. Você também pode usar nossos serviços de captura de dados, atribuí-los em Formulários nas Configurações do Site.",forms_has_not_data_receiver:"<b>Atenção:</b> a atribuição do formulário não foi concluída. Abra a guia “Conteúdo” deste bloco e marque a caixa em Receptor de Dados.",forms_page_need_publish:"Por favor, publique a página",background_color_settings:"Bloquear fundo",anchor_link_saved:"Link salvo com sucesso",something_went_wrong:"Algo deu errado.",enter_value:"Inserir valor",hidden_block:'Este bloco está oculto. Clique no botão "Ocultar/Mostrar" no lado direito para ativá-lo.',block_adding:"Adicionando bloco...",blocks_adding:"Adicionando blocos...",loading_record_data:"Carregando dados do bloco...",loading_records_data:"Carregando dados dos blocos...",show_block:"Mostrar bloco",add_comment:"Adicionar comentários",has_unsave_comments:"Você tem comentários não lidos",comments_upload_error:'Ocorreu um erro ao carregar os comentários. Atualize a página ou entre em contato com a <a href="${location.origin}/tickets/#!/">Equipe de Suporte</a>',comments:"Comentários",write_comment:"Escreva um comentário...",save:"Salvar",edit:"Editar",edited:"Editado",just_now:"Agora mesmo",today:"hoje",yesterday:"ontem",ago:"atrás",are_you_sure_to_delete:"Excluir?",yes:"Sim",no:"Não",resolve:"Resolver",need_to_refresh_comments_version:"Outros usuários editaram comentários recentemente. Atualize os comentários e repita sua solicitação",refresh:"Atualizar",refreshing:"Atualizando...",more:"Mais",close_comments:"Fechar comentários",commenting:"Comentando",cover_settings:"Configurações de fundo do bloco",cover_settings_tab_image:"Imagem",cover_settings_tab_color:"Cor",cover_settings_tab_video:"Vídeo",error_text:'Ocorreu um erro. Atualize a página ou entre em contato com a <a href="${location.origin}/tickets/#!/">Equipe de suporte</a>',fill_type:"Tipo de preenchimento",solid_color:"Cor sólida",gradient:"Gradiente",video_type:"Tipo de vídeo",link:"Link",link_or_id:"Link ou ID",id:"ID",vimeohash:"Hash privado",rutubehash:"Hash privado",rutubehash_hint:"Se seu vídeo for privado no Rutube, ele terá uma combinação extra de números e letras (hash) no final do link. Por favor, inclua-a nesse campo.",vkvideohash:"Hash privado",convert_warning:"Como resultado da conversão para Zero Block, o bloco retornará à sua aparência inicial — com texto e fotos default. Se você tiver alterado o texto e as fotos, eles não serão salvos.",convert:"Converter sem salvar conteúdo",cancel:"Cancelar",note_too_much_data:"Nota: muitos dados neste campo de entrada. Recomendamos fortemente reduzir a quantidade de informações.",error_too_much_data:"Erro: muitos dados. As alterações não serão salvas. Exclua algumas das informações.",copied_to_clipboard:"Blocos copiados para a área de transferência",copied_to_clipboard_use_paste:"Blocos copiados para a área de transferência",nothing_to_paste:"Não há nada para colar",block_operation_mode:"Modo de operação de bloco: <b>clique no bloco para selecionar.</b> ",block_selection_mode:"Modo de seleção de bloco: <b>clique no bloco para selecionar.</b>",back_to_editing:"Voltar à edição",exit_from_select_mode:"Sair do modo de seleção",move:"Transferir",click_the_block_v1:"Clique no bloco após o qual deseja colocar os blocos selecionados.",click_the_block_v2:"Clique no bloco após o qual deseja inserir blocos da área de transferência.",ai_textgen_pin:"Gerar texto com IA",apply:"Aplicar",save_content:"Manter conteúdo",save_settings:"Manter configurações",current:"Atual",blockswitcher_toggles_hint:"O bloco escolhido pode parecer desequilibrado devido à estrutura diferente.",blockswitcher_hint:"Selecione um novo bloco na lista de painéis para substituir o atual.",blockswitcher_pin:"O conteúdo e as configurações desse bloco podem ser transferidos para o novo.",show_short_video_how_edit:"Assista a um pequeno vídeo sobre como editar uma página",start_adding_first_block:"e comece adicionando seu primeiro bloco a partir da biblioteca abaixo",selected:"Selecionado",show_hide_blocksmap:"Mostrar/ocultar mapa de blocos",multiselect_off:"Sair do modo de seleção",add_to_library:"Adicionar bloco à biblioteca",done:"Concluído",add_block:"Adicionar bloco",block_settings:"Configurações do bloco",block_settings_label:"Gerenciamento de bloco",block_content:"Conteúdo do bloco",block_id:"ID do bloco",anchor_link:"Link âncora",css_class:"Classe CSS",block_delete:"Excluir",block_generate:"Gerar texto do bloco",block_image_match:"",block_id_copied:"ID do bloco copiado para a área de transferência",block_anchor_copied:"Link âncora copiado para a área de transferência",block_anchor_saved_and_copied:"Link âncora salvo e copiado para a área de transferência",block_anchor_saved:"Link âncora salvo",block_class_copied:"Classe CSS copiada para a área de transferência",block_class_saved_and_copied:"Classe CSS salva e copiada para a área de transferência",block_class_saved:"Classe CSS salva",incorrect_classname:"Formato de classe CSS inválido",browser_not_support_copying:"Erro, seu navegador não suporta este método",update_block_in_lib:"Atualizar bloco na biblioteca",title_optional:"título (opcional)",block_linkhook_copied:"Linkhook copiado para a área de transferência",block_linkhook_saved_and_copied:"Linkhook salvo e copiado para a área de transferência",block_linkhook_saved:"Linkhook salvo",linkhook:"Linkhook",incorrect_anchor:"Este nome de link âncora está reservado pelo sistema. Por favor, insira um nome diferente.",duplicated_anchor:"Este nome de link âncora já está em uso em outro bloco. Altere-o para evitar erros.",page_gen_with_ai:"",creating_page_based_on_request:"",copy_link:"Copiar link",use_only_latin_and_numbers:"",redactor_block_editor_panel_text:"",redactor_block_editor_panel_close:"Fechar",redactor_block_editor_panel_save:"Salvar",upload_image:"Carregar imagem",reassign_image:"Substituir imagem",open_library_image:"Pesquisar fotos"}),window.record__dict||(window.record__dict={}),window.record__dict[e]=o}function addRedactor_to_textarea(e){e&&e instanceof HTMLTextAreaElement&&"yes"!==e.getAttribute("data-redactor")&&!e.classList.contains("noredactor")&&(e.setAttribute("data-redactor","yes"),tp__addRedactor_to_textarea_quill(e))}function tp__addRedactor_to_textarea_quill(e){const o=e.closest(".pe-form-group");if(!o)return;const i=e.value,r=e.getAttribute("placeholder"),a=e.parentElement,s=e.getAttribute("name"),l=o.hasAttribute("data-lid"),d=o.getAttribute("data-lid");e.style.display="none";const c=window.Quill.fixCustomStyle(i),_=`\n\t\t<div\n\t\t\tclass="pe-redactor__wrapper"\n\t\t\tdata-field="${s}"\n\t\t\t${l?`data-lid="${d}"`:""}\n\t\t>${c.html}</div>\n\t`;e.insertAdjacentHTML("afterend",_);const u=tp__record__getQuillConfig({isEmail:"y"===window.$is_email,isInContent:!0,isMobile:matchMedia("(max-width: 640px)").matches,isZero:!1,noHref:!!e.closest("[data-redactor-nohref]"),noUndercut:!!e.closest("[data-redactor-noundercut]"),noToolbar:!!e.closest("[data-redactor-notoolbar]")||!!e.closest("[data-redactor-toolbar]"),placeholder:r,toolbarContinerSelector:`.pe-redactor__wrapper[data-field="${s}"]${l?`[data-lid="${d}"]`:""} + .pe-redactor__toolbar`,toolbarClass:"pe-redactor__toolbar",editorWrapper:a,noFormula:"li_tab"===s,sticky:!0}),m=a.querySelector(".pe-redactor__wrapper"),g=new window.Quill(m,u),b=c.styles;window.Quill.setCustomStyles(g.root,b),g.on("editor-change",(o=>{if("text-change"===o){window.waschanged="yes";const o=g.root.querySelectorAll(".quill-table__wrapper").length>0,i=!!g.root.querySelector(".ql-formula");e.value=g.root.textContent||o||i?window.Quill.getFormatContent(g.root):""}})),g.on("text-change",(()=>{"function"==typeof window.edrec__onSettingsChange&&window.edrec__onSettingsChange(),e.dispatchEvent(new Event("input"))}))}function tp__record__getQuillConfig(e){const{isZero:o,isEmail:i,isInContent:r,isMobile:a,noToolbar:s,noHref:l,noUndercut:d,noFormula:c,placeholder:_,toolbarContinerSelector:u,editorWrapper:m,toolbarClass:g,toolbarSelector:b,sticky:f=!1}=e;let v={toolbar_content:{hint:!0,sticky:f,toolbarClass:g,editorWrapper:m,selector:b,showByClick:r,isMobile:a,callback:()=>{if(r)return;const e=document.querySelector("#for_redactor_toolbar .ql-gen_custom");e&&setTimeout((()=>{"function"==typeof window.tp__showOnboardingPinForAiFeatures&&window.tp__showOnboardingPinForAiFeatures(e,"field-in-editor")}),500)}},popup:!0,tooltip:!0,clipboard:!0,dropdown:!0,textcolor:".ql-color_custom",weightDropdown:{selector:".ql-weight_custom",enableVariableControl:!0},typograph:".ql-typograph_custom",cleanstyle:".ql-clean_custom",tilda_hotkeys:!0,toolbar:{container:u,toolbarOptions:["bold","italic","underline",{list:"ordered"},{list:"bullet"}]},more:".ql-more_custom",generate:".ql-gen_custom",tilda_kerning:".ql-kerning_custom",shortcuts_popup:!0},y=["bold","italic","strike","underline","list","subscript","superscript","background","color","list-color","weight","letterspacing"];return o||i||(y.push("font","lineheight","size"),Object.assign(v,{fontDropdown:".ql-font_custom",sizeDropdown:".ql-size_custom",lineheightDropdown:".ql-lineheight_custom",table:!1,"quill-table":!0,table_popup:!0}),window.Quill&&window.Quill.table&&window.Quill.table.keyboardBindings&&(v.keyboard={bindings:window.Quill.table.keyboardBindings}),window.Quill&&window.Quill.table&&window.Quill.table.requiredTableFormats&&y.push(...window.Quill.table.requiredTableFormats),c||(y.push("formula"),v.tilda_formula=!0)),i||(y.push("align"),Object.assign(v,{alignDropdown:".ql-align_custom"}),l||d||(v.undercut=".ql-undercut",y.push("undercut"))),!i&&"99"===window.$oplan&&o&&(Object.assign(v,{table:!1,"quill-table":!0,table_popup:!0}),window.Quill&&window.Quill.table&&window.Quill.table.keyboardBindings&&(v.keyboard={bindings:window.Quill.table.keyboardBindings}),window.Quill&&window.Quill.table&&window.Quill.table.requiredTableFormats&&y.push(...window.Quill.table.requiredTableFormats),c||(y.push("formula"),v.tilda_formula=!0)),l||(y.push("link"),v.toolbar.toolbarOptions.push("link"),Object.assign(v,{tilda_link:".ql-link_custom"})),s&&(v={},y=[]),{modules:v,formats:y,placeholder:_}}function tui_editimage(e,o,i){var r,a=document.querySelector(`img[id="${o}"]`).getAttribute("src");window.upload_saveAs=function(e){window.showLoadIcon&&window.showLoadIcon();var i=window.TUWidget.init(document.querySelector(".tui-image-editor-canvas-container"));i.done((function(e){if(e.tuInfo&&e.tuInfo.cdnUrl){var i=e.tuInfo.cdnUrl,r=document.getElementById(o);if(null!=r&&(r.src=i),r){const o=r.closest(".js-image-box"),a=r.closest(".js-gallery-item"),s=!!a,l=undefined;tui_saveimage(s?a:o,i,e,s)}"function"==typeof window.tuiEditor.destroy&&window.tuiEditor.destroy();var a=document.querySelector("#tuiEditorTildaWidget");a&&a.remove(),window.tuiEditor=!1,window.hideLoadIcon&&window.hideLoadIcon(),window.edrec_preview&&window.edrec_preview.update()}})).fail((function(){"function"==typeof window.tuiEditor.destroy&&window.tuiEditor.destroy();var e=document.querySelector("#tuiEditorTildaWidget");e&&e.remove(),window.tuiEditor=!1,window.hideLoadIcon&&window.hideLoadIcon()})),i.uploadFileFromURL(e)},window.tuiEditor&&(document.querySelector(".tui__editor-container").style.display="block"),tui_onReady(a)}function tui_saveimage(e,o,i,r){var a=e.querySelector(".js-img-cdnurl"),s=e.querySelector(".js-img-uuid"),l=e.querySelector(".js-img-name"),d=e.querySelector(".js-img-size"),c=e.querySelector(".js-img-width"),_=e.querySelector(".js-img-height"),u=e.querySelector(".js-img-title");a&&(a.value=o),s&&(s.value=""),l&&(l.value=""),d&&(d.value=""),c&&(c.value=""),_&&(_.value="");var m=o.substring(o.length-30);if(u&&(u.setAttribute("href",o),u.innerHTML=`...${m}`),i.tuInfo.width>0&&c&&(c.value=i.tuInfo.width),r){e.setAttribute("data-src",o);const i=e.closest(".js-gallery-upload-widget");if(!i)return;const r=i.querySelector(".js-gallery-json");if(!r)return;const a=i.querySelectorAll(".js-gallery-item"),s=Array.from(a).map((e=>{const o=undefined;return{img:e.getAttribute("data-src")}}));r.value=JSON.stringify(s)}}function tui_initImageEditor(e){if(e.indexOf("ucarecdn")>0||e.indexOf("tildacdn.info")>0){var o=e.lastIndexOf("/");o!=e.length-1&&(e=e.substring(0,o+1))}else"/"==e.substring(0,1)&&(e=`${window.location.origin}${e}`);var i={includeUI:{menu:["newSize","crop","flip","rotate","text","draw","filter"],loadImage:{path:e,name:"SampleImage"},menuBarPosition:"top",usageStatistics:!1},cssMaxWidth:800,cssMaxHeight:600,usageStatistics:!1};"RU"===window.lang&&(i.includeUI.locale={Undo:"Назад",Redo:"Вперёд",Reset:"Сбросить",Delete:"Удалить","Delete-all":"Удалить всё",Rotate:"Повернуть",Save:"Сохранить",Width:"Ширина",Height:"Высота","Lock proportion":"Сохранить пропорции",Custom:"Произвольный",Crop:"Обрезать",Apply:"Применить",Cancel:"Отменить",Flip:"Развернуть","Flip X":"По горизонтали","Flip Y":"По вертикали",Angle:"Угол",Text:"Добавить текст",Bold:"Жирный",Italic:"Курсив",Underline:"Подчеркнуть",Left:"Влево",Center:"По центру",Right:"Вправо",Color:"Цвет","Text size":"Размер",Draw:"Нарисовать линию",Free:"Свободная",Straight:"Прямая",Size:"Размер",Filter:"Добавить фильтр",Grayscale:"Градации серого",Sepia:"Сепия",Blur:"Размытие",Emboss:"Тиснение",Invert:"Инверсия",Sepia2:"Сепия 2",Sharpen:"Резкость","Remove White":"Удалить белый цвет",Distance:"Расстояние",Value:"Значение",Brightness:"Яркость",Noise:"Шум",Pixelate:"Пикселизация","Color Filter":"Фильтр цвета",Threshold:"Порог"}),window.tuiEditor=new window.tui.ImageEditor("#tui-image-editor-container",i),window.onresize=function(){window.tuiEditor?window.tuiEditor.ui.resizeEditor():setTimeout((function(){window.onresize()}),300)}}function tui_onReady(e){if(window.tuiEditor){var o=e.split("/");window.tuiEditor.loadImageFromURL(e,o?o[o.length-1]:"photo")}else if(window.tuiEditorLoad)tui_addTuiContainer(),tui_initImageEditor(e);else if(!document.querySelector("#tuiEditorTildaScriptVersion")){if(window.tp__loadResource&&window.tp__loadResource(`https://app.tildacdn.${tui__getRootZone()}/tfront/css/tui.min.css`),"RU"===window.lang){var i=document.createElement("style");i.id="tuiEditorStyleRussian",i.textContent=".tui-image-editor-container .color-picker-control .tui-image-editor-range {width: 75px;}.tui-image-editor-container .tui-image-editor-submenu-align:first-child label {width: 95px;}.tui-image-editor-container .tui-image-editor-submenu-align label {width: 75px;}.tui-image-editor-container .tui-image-editor-checkbox-wrap.fixed-width {width: 230px;}",document.documentElement.appendChild(i)}window.tp__loadResource&&window.tp__loadResource(`https://app.tildacdn.${tui__getRootZone()}/tfront/js/tui-im-edit.min.js`).then((function(){window.tuiEditorLoad=!0,tui_onReady(e)}))}}function tui_addTuiContainer(){var e=document.querySelector("#tuiEditorTildaWidget");e&&(e&&e.remove(),window.tuiEditor=!1);var o=document.createElement("div"),i;o.id="tuiEditorTildaWidget",o.className="tui__editor-container",o.innerHTML='<div class="tui__editor-fullscreen_bg"></div><div class="tui__editor-wrap"><div class="tui__editor-header"><span>Photo Editor</span><span class="tui__editor-header-close"></span></div><div id="tui-image-editor-container"></div></div>',document.documentElement.appendChild(o),document.querySelector(".tui__editor-header-close").onclick=function(){o.style.display="none",window.tuiEditor=!1,e&&e.remove()}}function tui__getRootZone(){if(window.rootzone)return window.rootzone;const e=undefined,o=undefined;return{ru:"com",by:"biz",kz:"pro",cc:"one"}[window.location.hostname.split(".").pop()]||"com"}class TPModal{constructor(){this.isOpen=!1,this.isAnimationInProgress=!1,this.elements=null,this.closeTrigger=tp__eventEmitter(),this.openTrigger=tp__eventEmitter(),this.isMobile=window.matchMedia("(max-width: 640px)").matches,this.footer=null,this.isDragging=!1,this.handleDocumentKeyDown=this.handleDocumentKeyDown.bind(this)}init(){this.render(),this.addEvents()}render(){const e=document.createElement("div");e.classList.add("tp-modal","hidden"),this.isMobile&&e.classList.add("tp-modal_mobile");const o=document.createElement("div");o.classList.add("tp-modal__modal"),e.append(o),this.elements={wrapper:e,modal:o},this.createFooter()}createFooter(){if(!this.isMobile||this.footer)return;this.footer=document.createElement("div"),this.footer.classList.add("tp-modal__footer"),this.footer.innerHTML=`<button\n\t\t\t\t\t\tclass="t-button tp-modal__button tp-modal__button_secondary tp-modal__button-close"\n\t\t\t\t\t\ttype="button"\n\t\t\t\t\t>\n\t\t\t\t\t\t<span>${tc__translate("{{close}}","page__dict")}</span>\n\t\t\t\t\t</button>`;const e=undefined;this.footer.querySelector(".tp-modal__button-close").addEventListener("click",(()=>this.close()))}addEvents(){const{wrapper:e}=this.elements;e.addEventListener("click",(e=>{e.target.closest(".tp-modal__modal")||this.close()})),tp__scrollGuard(e),this.addSwipeOnCloseEvent()}addSwipeOnCloseEvent(){if(!this.isMobile)return;const{modal:e}=this.elements;let o=0,i=0,r=0;const a=100,s=100;e.addEventListener("touchstart",(i=>{const r=e.getBoundingClientRect().top;o=i.touches[0].clientY,o>r+a||(this.isDragging=!0,e.style.transition="none")})),e.addEventListener("touchmove",(a=>{this.isDragging&&(i=a.touches[0].clientY,r=Math.max(0,i-o),a.preventDefault(),e.style.transform=`translateY(${r}px)`)})),e.addEventListener("touchend",(()=>{this.isDragging=!1,e.style.transform="",e.style.transition="",r>s&&this.close()}))}open(){if(this.isOpen||this.isAnimationInProgress)return;const{wrapper:e}=this.elements;this.onTransitionEnd((()=>{this.isOpen=!0,document.addEventListener("keydown",this.handleDocumentKeyDown),this.openTrigger.trigger()})),document.body.append(e),window.setTimeout((()=>{e.classList.remove("hidden")}),50)}close(){if(!this.isOpen||this.isAnimationInProgress)return;const{wrapper:e}=this.elements;this.onTransitionEnd((()=>{this.isOpen=!1,document.removeEventListener("keydown",this.handleDocumentKeyDown),e.remove(),this.closeTrigger.trigger()})),e.classList.add("hidden")}onTransitionEnd(e){const{modal:o}=this.elements,i=new AbortController;this.isAnimationInProgress=!0,o.addEventListener("transitionend",(r=>{let{target:a}=r;a===o&&(i.abort(),this.isAnimationInProgress=!1,e())}),{signal:i.signal})}handleDocumentKeyDown(e){if("Escape"!==e.key||document.querySelector(".tc-custom-dialog"))return;const o=undefined,i=[...document.querySelectorAll(".tp-modal")].pop(),{wrapper:r}=this.elements;i===r&&this.close()}}class TPInfoModal extends TPModal{constructor(e){super(),this.config=e||{},"function"==typeof this.config.onClose&&this.closeTrigger.on(this.config.onClose)}render(){super.render();const{modal:e}=this.elements;e.classList.add("tp-modal__modal_info");const{message:o,imageWidth:i,imageHeight:r,image:a,linkText:s,linkHref:l}=this.config,d=`\n\t\t\t<div class="tp-modal__info__content">\n\t\t\t\t${a?`\n\t\t\t\t\t\t\t<div\n\t\t\t\t\t\t\t\tclass="tp-modal__info__image"\n\t\t\t\t\t\t\t\tstyle="background-image:url('${a.replace(/"/g,"&quot;").replace(/'/g,"&#39;")}');${i?`width:${i}px;`:""}${r?`height:${r}px;`:""}"\n\t\t\t\t\t\t\t></div>\n\t\t\t\t\t\t`:""}\n\t\t\t\t\n\t\t\t\t<div class="tp-modal__info__title">${o||""}</div>\n\t\t\t\t<div class="tp-modal__info__buttons">\n\t\t\t\t\t<button\n\t\t\t\t\t\tclass="t-button tp-modal__button tp-modal__button_secondary"\n\t\t\t\t\t\trole="button"\n\t\t\t\t\t\tdata-dismiss="modal"\n\t\t\t\t\t>{{close}}</button>\n\t\t\t\t\t<a\n\t\t\t\t\t\thref="${l||""}"\n\t\t\t\t\t\tclass="t-button tp-modal__button tp-modal__button_primary"\n\t\t\t\t\t>${s||""}</a>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t`;e.innerHTML=tc__translate(d,"page__dict")}addEvents(){super.addEvents();const{modal:e}=this.elements,o=undefined;e.querySelector('[data-dismiss="modal"]').addEventListener("click",this.close.bind(this))}}function tp__pagePublish(){if(tp__checkOpenedWidgets())return;const e="y"!==window.$is_email&&"y"===window.powermode,o=window.matchMedia("(max-width: 640px)").matches;if(e&&!o)return window.tp_publish_modal?window.tp_publish_modal.publish():(window.tp_publish_modal=new TPAdvancedPublishModal,window.tp_publish_modal.init(),void window.tp_publish_modal.open());window.tp_publish_modal||(window.tp_publish_modal=new TPPublishModal,window.tp_publish_modal.init(),window.tp_publish_modal.open())}function tp__pagePublish_closePopup(){window.tp_publish_modal&&window.tp_publish_modal.close()}function tp__pagePublish_generateQrCodeToPage(e,o){return e?void 0!==window.QRCodeStyling?Promise.resolve(tp__pagePublish_createQrCode(e,o)).then((async e=>(await e.getRawData(),e))).then((i=>(i.update(tp__pagePublish_getQRCodeGenerationConfig(e,o)),i))):tp__loadResource(`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/assets/js/qr-code-styling.v1.8.4.min.js`).then((()=>{if(!window.QRCodeStyling)throw new Error("QRCodeStyling is not exists");return tp__pagePublish_createQrCode(e,o)})).then((async e=>(await e.getRawData(),e))).then((i=>(i.update(tp__pagePublish_getQRCodeGenerationConfig(e,o)),i))):Promise.reject("Link to page is not defined")}function tp__pagePublish_getQRCodeGenerationConfig(e,o){const i="page"===o?170:500;return{type:"page"===o?"svg":"canvas",shape:"square",width:i,height:i,data:encodeURIComponent(e).replace(/%[0-9A-F]{2}/g,(e=>String.fromCharCode(parseInt(e.slice(1),16)))),margin:0,qrOptions:{typeNumber:"0",mode:"Byte",errorCorrectionLevel:"H"},imageOptions:{saveAsBlob:!0,hideBackgroundDots:!0,imageSize:.4,margin:5,crossOrigin:"anonymous"},dotsOptions:{type:"extra-rounded",color:"#000000",roundSize:!0},backgroundOptions:{round:0,color:"#ffffff"},image:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/assets/img/tilda-qr-code-logo.png`,dotsOptionsHelper:{colorType:{single:!0,gradient:!1},gradient:{linear:!0,radial:!1,color1:"#6a1a4c",color2:"#6a1a4c",rotation:"0"}},cornersSquareOptions:{type:"extra-rounded",color:"#000000"},cornersSquareOptionsHelper:{colorType:{single:!0,gradient:!1},gradient:{linear:!0,radial:!1,color1:"#000000",color2:"#000000",rotation:"0"}},cornersDotOptions:{type:"square",color:"#000000"},cornersDotOptionsHelper:{colorType:{single:!0,gradient:!1},gradient:{linear:!0,radial:!1,color1:"#000000",color2:"#000000",rotation:"0"}},backgroundOptionsHelper:{colorType:{single:!0,gradient:!1},gradient:{linear:!0,radial:!1,color1:"#ffffff",color2:"#ffffff",rotation:"0"}}}}function tp__pagePublish_createQrCode(e){let o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"page";return new window.QRCodeStyling(tp__pagePublish_getQRCodeGenerationConfig(e,o))}window.TPModal=TPModal;class TPPublishModal extends TPModal{constructor(){super(),this.fetchControllers=[],this.closeTrigger.on((()=>{window.tp_publish_modal&&delete window.tp_publish_modal,this.fetchControllers.forEach((e=>e.abort())),this.fetchControllers.splice(0)}))}async render(){super.render();const e="y"===window.sessionStorage.getItem("tp_projectalias_asked"),o="y"===window.sessionStorage.getItem("tp_pagealias_asked"),{$is_email:i,projectalias:r,projectcustomdomain:a,userwithus:s,pagealias:l,pageisindex:d}=window;this.shouldAskProjectAlias="y"!==i&&""===r&&""===a&&s>43200&&!e,this.shouldAskPageAlias="y"!==i&&""===l&&"y"!==d&&!o,this.shouldAskProjectAlias?this.renderProjectAlias():this.shouldAskPageAlias?this.renderPageAlias():(await this.renderPreloader(),this.publish())}async renderProjectAlias(){const e=undefined,o=`\n\t\t\t<div class="tp-modal__content hidden tp-modal__publish-ask__content">\n\t\t\t\t<div class="tp-modal__publish-ask__title">{{set_site_address}}</div>\n\t\t\t\t<div class="tp-modal__publish-ask__descr">{{change_site_address}}</div>\n\t\t\t\t<div class="tp-modal__publish-ask__input-wrapper">\n\t\t\t\t\t<div class="tp-modal__input-wrapper">\n\t\t\t\t\t\t<input class="tp-modal__input" type="text" placeholder="${`project${window.projectid}`}" />\n\t\t\t\t\t\t<span class="tp-modal__input-prefix">.tilda.${window.domainZone||"ws"}</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t<button\n\t\t\t\t\t\tclass="t-button tp-modal__button tp-modal__button_primary tp-modal__button_arrow"\n\t\t\t\t\t\ttype="button"\n\t\t\t\t\t\tdisabled\n\t\t\t\t\t>\n\t\t\t\t\t\t<span>{{save_and_continue}}</span>\n\t\t\t\t\t</button>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t`;await this.swapContent(tc__translate(o,"page__dict",{projectid:window.projectid}),"tp-modal__modal_publish-min"),this.addAliasEvents("project")}async renderPageAlias(){const e=`page${window.pageid}.html`,{shortUrl:o}=tp__getProjectUrl(20),i=`\n\t\t\t<div class="tp-modal__content hidden tp-modal__publish-ask__content">\n\t\t\t\t<div class="tp-modal__publish-ask__title">{{set_page_address}}</div>\n\t\t\t\t<div class="tp-modal__publish-ask__descr">{{you_can_change_address}}</div>\n\t\t\t\t<div class="tp-modal__publish-ask__input-wrapper">\n\t\t\t\t\t<div class="tp-modal__input-wrapper">\n\t\t\t\t\t\t<span class="tp-modal__input-prefix">${o}/</span>\n\t\t\t\t\t\t<input class="tp-modal__input" type="text" placeholder="${e}" />\n\t\t\t\t\t</div>\n\t\t\t\t\t<button\n\t\t\t\t\t\tclass="t-button tp-modal__button tp-modal__button_primary tp-modal__button_arrow"\n\t\t\t\t\t\ttype="button"\n\t\t\t\t\t\tdisabled\n\t\t\t\t\t>\n\t\t\t\t\t\t<span>{{save_and_continue}}</span>\n\t\t\t\t\t</button>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t`;await this.swapContent(tc__translate(i,"page__dict",{pageid:window.pageid}),"tp-modal__modal_publish-min"),this.addAliasEvents("page")}addAliasEvents(e){const{modal:o}=this.elements,i=o.querySelector(".tp-modal__button"),r=o.querySelector(".tp-modal__input");window.setTimeout((()=>{r.focus()}),0),r.addEventListener("keydown",(e=>{"Enter"===e.key&&i.click()}));const drawAliasError=e=>{const o=document.createElement("div");o.classList.add("tp-modal__publish-ask__error"),o.innerHTML=tc__translate(e||"{{something_went_wrong}}","page__dict"),r.parentElement.parentElement.before(o)};"project"===e?(window.sessionStorage.setItem("tp_projectalias_asked","y"),this.shouldAskProjectAlias=!1):(window.sessionStorage.setItem("tp_pagealias_asked","y"),this.shouldAskPageAlias=!1),i.addEventListener("click",(()=>{if(i.disabled)return;const a="page"===e?tc__clearPageAlias(r.value):r.value,s=o.querySelector(".tp-modal__publish-ask__error");s&&s.remove();const l="project"===e?this.checkProjectAlias(a):this.checkPageAlias(a);if(l)return drawAliasError(l);const goToNextStep=async()=>{this.shouldAskPageAlias&&"project"===e?this.renderPageAlias():(await this.renderPreloader(),this.publish())};if(!a)return goToNextStep();const d=new AbortController;this.fetchControllers.push(d),i.disabled=!0,tp__fetch({url:"/projects/submit/",body:{comm:"project"===e?"saveprojectalias":"savepagealias",projectid:window.projectid,pageid:window.pageid,alias:a,csrf:getCSRF()},explanation:"project"===e?"save project url":"save page url",controller:d}).then((o=>{if(!o||"ok"===o||"OK"===o)return"project"===e?window.projectalias=str_stripTags(a):window.pagealias=str_stripTags(a),goToNextStep();throw new Error(o)})).catch((e=>{tp__isAbortError(e)||(console.error(e),drawAliasError(e&&e.message||e))})).finally((()=>{i.disabled=!1;const e=this.fetchControllers.indexOf(d);e>-1&&this.fetchControllers.splice(e,1)}))})),i.disabled=!1}checkProjectAlias(e){return e?e.length<4?"{{short_project_address}}":e.length>30?"{{long_project_address}}":/[^A-Za-z0-9.-]/.test(e)?"{{wrong_simbols_in_project_address}}":e.includes("project")?"{{project_in_project_address}}":e.includes("css")?"{{css_in_project_address}}":e.includes("files")?"{{files_in_project_address}}":e.includes("index")?"{{index_in_project_address}}":"":""}checkPageAlias(e){return e?e.length>90?"{{long_page_address}}":/^js|^css|^404|^403/.test(e)?"{{error_prohibited_words_in_page_address}}":/[^A-Za-z0-9-_\/]/.test(e)?"{{wrong_simbols_in_page_address}}":"":""}async renderPreloader(){const e=`\n\t\t\t<div class="tp-modal__content hidden tp-modal__publish-preloader__content">\n\t\t\t\t${tp__getPreloaderMarkup()}\n\t\t\t</div>\n\t\t`;await this.swapContent(e,"tp-modal__modal_publish-max")}async renderPagePublished(e,o){const{link:i,linkstr:r,wslink:a,customdomain:s,ispagefullhasemail:l}=e;let d="";s&&a&&(d=`\n\t\t\t\t<div class="tp-modal__publish-page__body-customdomain">\n\t\t\t\t\t<p>{{use_system_link}}</p>\n\t\t\t\t\t<a\n\t\t\t\t\t\tclass="tp-modal__publish-page__body-link tp-modal__publish-page__body-link_sm"\n\t\t\t\t\t\thref="${a}"\n\t\t\t\t\t\ttarget="_blank"\n\t\t\t\t\t\trel="noopener noreferrer"\n\t\t\t\t\t>${a}</a>\n\t\t\t\t</div>\n\t\t\t`);let c="",_;if(l&&window.userwithus&&window.userwithus>1209600&&(c='\n\t\t\t\t<div class="tp-modal__publish-page__body-notification">\n\t\t\t\t\t{{tilda_email_on_page}}\n\t\t\t\t</div>\n\t\t\t'),s)_=`<a href="/projects/settings/?projectid=${window.projectid}#tab=ss_menu_domain" target="_blank">{{assign_domain}}</a>`;else{const e=Math.floor(3*Math.random());_=0===e?"{{how_to_change_website_fonts}}":1===e?"{{how_to_optimize_website_seo}}":"{{how_to_publish_on_fb}}"}const u=`\n\t\t\t<div class="tp-modal__content hidden tp-modal__publish-page__content">\n\t\t\t\t<div class="tp-modal__publish-page__header">\n\t\t\t\t\t<button\n\t\t\t\t\t\ttype="button"\n\t\t\t\t\t\tclass="t-button tp-modal__publish-page__qr-button"\n\t\t\t\t\t\tdata-tooltip="{{qr_code_generate}}"\n\t\t\t\t\t\tdisabled\n\t\t\t\t\t></button>\n\t\t\t\t\t<div class="tp-modal__publish-page__header-title">{{success_publish_v1}}</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="tp-modal__publish-page__body">\n\t\t\t\t\t<div class="tp-modal__publish-page__body-title">{{public_link_to_page}}</div>\n\t\t\t\t\t<a\n\t\t\t\t\t\tclass="tp-modal__publish-page__body-link"\n\t\t\t\t\t\thref="${i}"\n\t\t\t\t\t\ttarget="_blank"\n\t\t\t\t\t\trel="noopener noreferrer"\n\t\t\t\t\t>${r}</a>\n\t\t\t\t\t<a\n\t\t\t\t\t\tclass="t-button tp-modal__button tp-modal__button_primary tp-modal__publish-page__link-button"\n\t\t\t\t\t\thref="${i}"\n\t\t\t\t\t\ttarget="_blank"\n\t\t\t\t\t\trel="noopener noreferrer"\n\t\t\t\t\t>{{open_page}}</a>\n\t\t\t\t\t${d}\n\t\t\t\t\t${this.isMobile?"":'<div class="tp-modal__publish-page__body-descr">{{note_refresh_page}}</div>'}\n\t\t\t\t\t${c}\n\t\t\t\t</div>\n\t\t\t\t<div class="tp-modal__publish-page__footer">\n\t\t\t\t\t<div class="tp-modal__publish-page__footer-help">${_}</div>\n\t\t\t\t\t<button class="t-button tp-modal__button tp-modal__button_sm" type="button" disabled>{{close}}</button>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t`;await this.swapContent(tc__translate(u,"page__dict"),"tp-modal__modal_publish-max"),this.addPagePublishedEvents(e,o)}addPagePublishedEvents(e,o){const{modal:i,wrapper:r}=this.elements,a=i.querySelector(".tp-modal__publish-page__footer .tp-modal__button"),s=i.querySelector(".tp-modal__publish-page__qr-button");a.addEventListener("click",this.close.bind(this)),a.disabled=!1,s.addEventListener("click",(async()=>{s.disabled=!0,await this.renderPreloader(),this.generatePageQR(e)})),s.disabled=!1,tp__bunchInitTooltip(i),o&&o.then((()=>{if(!window.confetti)return;const e=document.createElement("canvas");e.classList.add("tp-modal__publish-canvas"),r.append(e);const o=window.confetti.create(e,{resize:!0,useWorker:!0}),i=undefined,a=300,s={origin:{y:.7},shapes:[{path:"M12.1711 0.550781L4.00671 12.0171H9.12533L7.90279 19.45L15.9932 8.05278H10.8821L12.1711 0.550781Z",matrix:[.8333333333333334,0,0,.8333333333333334,-8.333333333333334,-8.333333333333334]},{path:"M10 20.0859C15.5227 20.0859 20 15.6088 20 10.0859C20 4.56308 15.5227 0.0859375 10 0.0859375C4.47727 0.0859375 0 4.56308 0 10.0859C0 15.6088 4.47727 20.0859 10 20.0859ZM5.45597 8.27375C5.40838 6.46276 6.34943 5.49263 7.57813 5.49263C8.32742 5.49263 8.90199 5.73517 10.1143 6.31725C10.9929 6.74636 11.669 7.07724 12.3317 7.07724C12.9695 7.07724 13.2727 6.54363 13.2891 5.55731H14.358C14.4531 7.57848 13.4325 8.30611 12.3161 8.30611C11.598 8.30611 10.6719 7.95157 9.44389 7.36945C8.73367 7.01185 8.15767 6.7215 7.59375 6.7215C6.95597 6.7215 6.55682 7.17427 6.54119 8.27375H5.45597ZM10.6129 8.78826V15.715H9.29972V8.30615L10.6129 8.78826Z",matrix:[.5555555555555556,0,0,.5555555555555556,-5.555555555555555,-6.111111111111112]},{path:"M3.84539 3.39449L4.65269 16.8442C4.68207 17.3337 5.30093 17.5274 5.60419 17.142L9.3536 12.3771C9.4383 12.2695 9.5612 12.1986 9.6967 12.179L15.698 11.3144C16.1834 11.2444 16.325 10.6116 15.9158 10.3414L4.67163 2.91747C4.30487 2.67531 3.81906 2.95579 3.84539 3.39449Z",matrix:[.8333333333333334,0,0,.8333333333333334,-7.5,-8.333333333333334]},{path:"M1.27832 10.8602V9.3097C5.66706 9.3097 9.22474 5.75192 9.22474 1.36328H10.7753C10.7753 5.75192 14.3329 9.3097 18.7217 9.3097V10.8602C14.3329 10.8602 10.7753 14.418 10.7753 18.8066H9.22474C9.22474 14.418 5.66706 10.8602 1.27832 10.8602Z",matrix:[.625,0,0,.625,-6.25,-6.25]},{path:"M14.9968 8.56419C14.5399 8.56419 14.0883 8.65673 13.6692 8.83468C13.4456 6.57711 11.5039 4.80664 9.1494 4.80664C6.64539 4.80664 4.60829 6.80892 4.60829 9.27022C4.60829 9.53436 4.63252 9.7983 4.68062 10.0597C4.54122 10.0369 4.40019 10.0255 4.25892 10.0255C2.81012 10.0255 1.63141 11.1852 1.63141 12.6105C1.63141 14.0358 2.81012 15.1953 4.25892 15.1953H15.1031C15.1257 15.1953 15.1476 15.1926 15.1686 15.1876C16.9677 15.0989 18.3686 13.6565 18.3686 11.8798C18.3684 10.0515 16.8559 8.56419 14.9968 8.56419Z",matrix:[.625,0,0,.625,-6.25,-6.25]}].map(window.confetti.shapeFromPath),colors:["FFA282","FFE76A","FFD5DC","333333","608BFF","DBB9FF"],scalar:2.3},fire=(e,i)=>{o({...s,...i,particleCount:Math.floor(a*e)})},l=undefined;[[.25,{spread:26,startVelocity:55}],[.2,{spread:60}],[.35,{spread:100,decay:.91}],[.1,{spread:120,startVelocity:25,decay:.92}],[.1,{spread:120,startVelocity:45}]].forEach((e=>fire(...e)))})).catch((()=>{}))}generatePageQR(e){const{link:o}=e;tp__pagePublish_generateQrCodeToPage(o,"page").then((async i=>{const r=await tp__pagePublish_generateQrCodeToPage(o,"share");this.renderPageQR(i,r,e)})).catch((o=>{console.error(o),this.renderPageQRError(e)}))}async renderPageQR(e,o,i){const r=`\n\t\t\t<div class="tp-modal__content hidden tp-modal__publish-qr__content">\n\t\t\t\t<div class="tp-modal__publish-qr__header">\n\t\t\t\t\t<button type="button" class="t-button tp-modal__publish-qr__back-button" disabled></button>\n\t\t\t\t\t<div class="tp-modal__publish-qr__header-title">\n\t\t\t\t\t\t<p>{{qr_code_for_page}}</p>\n\t\t\t\t\t\t${"function"==typeof navigator.share?'<button type="button" class="t-button tp-modal__publish-qr__share-button"></button>':""}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="tp-modal__publish-qr__body">\n\t\t\t\t\t<div class="tp-modal__publish-qr__qr"></div>\n\t\t\t\t\t<div class="tp-modal__publish-qr__descr">{{qr_code_guilde}}</div>\n\t\t\t\t\t<div class="tp-modal__publish-qr__download">\n\t\t\t\t\t\t<p>{{qr_code_download}}</p>\n\t\t\t\t\t\t<div class="tp-modal__publish-qr__download-buttons">\n\t\t\t\t\t\t\t<button\n\t\t\t\t\t\t\t\ttype="button"\n\t\t\t\t\t\t\t\tclass="t-button tp-modal__button tp-modal__button_sm"\n\t\t\t\t\t\t\t\tdata-format="jpg"\n\t\t\t\t\t\t\t\tdisabled\n\t\t\t\t\t\t\t>JPG</button>\n\t\t\t\t\t\t\t<button\n\t\t\t\t\t\t\t\ttype="button"\n\t\t\t\t\t\t\t\tclass="t-button tp-modal__button tp-modal__button_sm"\n\t\t\t\t\t\t\t\tdata-format="png"\n\t\t\t\t\t\t\t\tdisabled\n\t\t\t\t\t\t\t>PNG</button>\n\t\t\t\t\t\t\t<button\n\t\t\t\t\t\t\t\ttype="button"\n\t\t\t\t\t\t\t\tclass="t-button tp-modal__button tp-modal__button_sm"\n\t\t\t\t\t\t\t\tdata-format="svg"\n\t\t\t\t\t\t\t\tdisabled\n\t\t\t\t\t\t\t>SVG</button>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t`;await this.swapContent(tc__translate(r,"page__dict"),"tp-modal__modal_publish-max"),this.addPageQREvents(e,o,i)}addPageQREvents(e,o,i){const{modal:r}=this.elements,a=r.querySelector(".tp-modal__publish-qr__back-button"),s=r.querySelector(".tp-modal__publish-qr__share-button"),l=r.querySelector(".tp-modal__publish-qr__qr"),d=r.querySelectorAll(".tp-modal__publish-qr__download-buttons .tp-modal__button");a.addEventListener("click",(()=>{this.renderPagePublished(i)})),a.disabled=!1,s&&(s.addEventListener("click",(async()=>{s.disabled=!0;const e=await o.getRawData("jpeg"),i={files:[new File([e],"page-qr-code.jpeg",{type:"image/jpeg"})]};if(navigator.canShare(i))try{await navigator.share(i)}catch(e){tp__isAbortError(e)||console.error(e)}finally{s.disabled=!1}})),s.disabled=!1),e.append(l),d.forEach((e=>{e.addEventListener("click",(async()=>{e.disabled=!0;const i=e.dataset.format,r=await o.getRawData(i),a=window.URL.createObjectURL(r),s=document.createElement("a");s.href=a,s.rel="noopener",s.download=`page-qr-code.${i}`,s.dispatchEvent(new MouseEvent("click",{bubbles:!0,cancelable:!0,view:window})),setTimeout((()=>{window.URL.revokeObjectURL(a),s.remove(),e.disabled=!1}),100)})),e.disabled=!1}))}async renderPageQRError(e){const o=`\n\t\t\t<div class="tp-modal__content hidden tp-modal__publish-qr__content">\n\t\t\t\t<div class="tp-modal__publish-qr__header">\n\t\t\t\t\t<button type="button" class="t-button tp-modal__publish-qr__back-button" disabled></button>\n\t\t\t\t\t<div class="tp-modal__publish-qr__header-title">{{qr_code_generation_error}}</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="tp-modal__publish-qr__body">\n\t\t\t\t\t<div \n\t\t\t\t\t\tclass="tp-modal__publish-qr__error-image"\n\t\t\t\t\t\tstyle="background-image: url('https://static.tildacdn.${tp__getRootZone()}/lib/tpage/assets/img/qr-error.svg')"\n\t\t\t\t\t>\n\t\t\t\t\t</div>\n\t\t\t\t\t<button\n\t\t\t\t\t\tclass="t-button tp-modal__button tp-modal__publish-qr__generate-button"\n\t\t\t\t\t\ttype="button"\n\t\t\t\t\t\tdisabled\n\t\t\t\t\t>{{qr_code_generate}}</button>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t`;await this.swapContent(tc__translate(o,"page__dict"),"tp-modal__modal_publish-max"),this.addPageQRErrorEvents(e)}addPageQRErrorEvents(e){const{modal:o}=this.elements,i=o.querySelector(".tp-modal__publish-qr__back-button"),r=o.querySelector(".tp-modal__publish-qr__generate-button");i.addEventListener("click",(()=>{this.renderPagePublished(e)})),i.disabled=!1,r.addEventListener("click",(async()=>{r.disabled=!0,await this.renderPreloader(),this.generatePageQR(e)})),r.disabled=!1}async renderEmailPublished(e){const o=new Array(3).fill(null).map(tp__getUniqueId),{useremail:i,customdomain:r,ispagefullhasemail:a,pageid:s,pagefull_nojs:l,wslink:d,linkstr:c,link:_}=e;let u;if(r)u=`<a href="/projects/settings/?projectid=${window.projectid}#tab=ss_menu_domain" target="_blank">{{assign_domain}}</a>`;else{const e=Math.floor(3*Math.random());u=0===e?"{{how_to_change_website_fonts}}":1===e?"{{how_to_optimize_website_seo}}":"{{how_to_publish_on_fb}}"}let m="";a&&window.userwithus&&window.userwithus>1209600&&(m='\n\t\t\t\t<div class="tp-modal__publish-email__body-notification">\n\t\t\t\t\t{{tilda_email_on_page}}\n\t\t\t\t</div>\n\t\t\t');let g="";r&&d&&(g=`\n\t\t\t\t<div class="tp-modal__publish-email__tab-customdomain">\n\t\t\t\t\t<p>{{use_system_link}}</p>\n\t\t\t\t\t<a\n\t\t\t\t\t\tclass="tp-modal__publish-email__tab-link tp-modal__publish-email__tab-link_sm"\n\t\t\t\t\t\thref="${d}"\n\t\t\t\t\t\ttarget="_blank"\n\t\t\t\t\t\trel="noopener noreferrer"\n\t\t\t\t\t>${d}</a>\n\t\t\t\t</div>\n\t\t\t`);const b=`\n\t\t\t<div class="tp-modal__content hidden tp-modal__publish-email__content">\n\t\t\t\t<div class="tp-modal__publish-email__header">\n\t\t\t\t\t<div class="tp-modal__publish-email__header-wrapper" role="tablist">\n\t\t\t\t\t\t<button\n\t\t\t\t\t\t\tclass="t-button tp-modal__publish-email__header-tab"\n\t\t\t\t\t\t\taria-selected="true"\n\t\t\t\t\t\t\tid="tp-modal__publish-email__header-tab_${o[0]}"\n\t\t\t\t\t\t\taria-controls="tp-modal__publish-email__body-tabpanel_${o[0]}"\n\t\t\t\t\t\t\ttype=""button"\n\t\t\t\t\t\t\trole="tab"\n\t\t\t\t\t\t\tdisabled\n\t\t\t\t\t\t>{{send}}</button>\n\t\t\t\t\t\t<button\n\t\t\t\t\t\t\tclass="t-button tp-modal__publish-email__header-tab"\n\t\t\t\t\t\t\tid="tp-modal__publish-email__header-tab_${o[1]}"\n\t\t\t\t\t\t\taria-controls="tp-modal__publish-email__body-tabpanel_${o[1]}"\n\t\t\t\t\t\t\ttype=""button"\n\t\t\t\t\t\t\trole="tab"\n\t\t\t\t\t\t\tdisabled\n\t\t\t\t\t\t>{{email_html_code}}</button>\n\t\t\t\t\t\t<button\n\t\t\t\t\t\t\tclass="t-button tp-modal__publish-email__header-tab"\n\t\t\t\t\t\t\tid="tp-modal__publish-email__header-tab_${o[2]}"\n\t\t\t\t\t\t\taria-controls="tp-modal__publish-email__body-tabpanel_${o[2]}"\n\t\t\t\t\t\t\ttype=""button"\n\t\t\t\t\t\t\trole="tab"\n\t\t\t\t\t\t\tdisabled\n\t\t\t\t\t\t>{{email_url}}</button>\n\t\t\t\t\t\t<div class="tp-modal__publish-email__header-tab-line hidden"></div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="tp-modal__publish-email__body">\n\t\t\t\t\t<div\n\t\t\t\t\t\tclass="tp-modal__publish-email__body-tabpanel"\n\t\t\t\t\t\tid="tp-modal__publish-email__body-tabpanel_${o[0]}"\n\t\t\t\t\t\taria-labelledby="tp-modal__publish-email__header-tab_${o[0]}"\n\t\t\t\t\t\trole="tabpanel"\n\t\t\t\t\t>\n\t\t\t\t\t\t<div class="tp-modal__publish-email__body-group">\n\t\t\t\t\t\t\t<div class="tp-modal__publish-email__body-descr">\n\t\t\t\t\t\t\t\t${window.$opaid?"{{only_three_email}}":"{{publish_email_for_free_plan}}"}\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="tp-modal__input-wrapper">\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\ttype="text"\n\t\t\t\t\t\t\t\t\tclass="tp-modal__input tp-modal__publish-email__test-input"\n\t\t\t\t\t\t\t\t\tvalue="${i.replace(/"/g,"&quot;")}"\n\t\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<button\n\t\t\t\t\t\t\t\tclass="t-button tp-modal__button tp-modal__button_primary tp-modal__publish-email__test-button"\n\t\t\t\t\t\t\t\ttype="button"\n\t\t\t\t\t\t\t\tdisabled\n\t\t\t\t\t\t\t>{{send_test_email}}</button>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="tp-modal__publish-email__body-group">\n\t\t\t\t\t\t\t<div class="tp-modal__publish-email__body-descr">{{send_to_contacts_list}}</div>\n\t\t\t\t\t\t\t<a\n\t\t\t\t\t\t\t\tclass="t-button tp-modal__button"\n\t\t\t\t\t\t\t\thref="/page/send/?pageid=${s}"\n\t\t\t\t\t\t\t>{{send_campaign}}</a>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div\n\t\t\t\t\t\tclass="tp-modal__publish-email__body-tabpanel hidden"\n\t\t\t\t\t\tid="tp-modal__publish-email__body-tabpanel_${o[1]}"\n\t\t\t\t\t\taria-labelledby="tp-modal__publish-email__header-tab_${o[1]}"\n\t\t\t\t\t\trole="tabpanel"\n\t\t\t\t\t>\n\t\t\t\t\t\t<div class="tp-modal__publish-email__body-group">\n\t\t\t\t\t\t\t<div class="tp-modal__publish-email__body-descr">{{copy_the_letter_code}}</div>\n\t\t\t\t\t\t\t<textarea\n\t\t\t\t\t\t\t\tclass="tp-modal__publish-email__body-code"\n\t\t\t\t\t\t\t\tdisabled\n\t\t\t\t\t\t\t>${l.replace(/</g,"&lt;").replace(/>/g,"&gt;")}</textarea>\n\t\t\t\t\t\t\t<button\n\t\t\t\t\t\t\t\tclass="t-button tp-modal__button tp-modal__button_primary tp-modal__publish-email__copy-button"\n\t\t\t\t\t\t\t\ttype="button"\n\t\t\t\t\t\t\t\tdisabled\n\t\t\t\t\t\t\t>{{copy_code}}</button>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div\n\t\t\t\t\t\tclass="tp-modal__publish-email__body-tabpanel hidden"\n\t\t\t\t\t\tid="tp-modal__publish-email__body-tabpanel_${o[2]}"\n\t\t\t\t\t\taria-labelledby="tp-modal__publish-email__header-tab_${o[2]}"\n\t\t\t\t\t\trole="tabpanel"\n\t\t\t\t\t>\n\t\t\t\t\t\t<div class="tp-modal__publish-email__tab-title">{{public_link_to_page}}</div>\n\t\t\t\t\t\t<a\n\t\t\t\t\t\t\tclass="tp-modal__publish-email__tab-link"\n\t\t\t\t\t\t\thref="${_}"\n\t\t\t\t\t\t\ttarget="_blank"\n\t\t\t\t\t\t\trel="noopener noreferrer"\n\t\t\t\t\t\t>${c}</a>\n\t\t\t\t\t\t<a\n\t\t\t\t\t\t\tclass="t-button tp-modal__button tp-modal__button_primary tp-modal__publish-email__link-button"\n\t\t\t\t\t\t\thref="${_}"\n\t\t\t\t\t\t\ttarget="_blank"\n\t\t\t\t\t\t\trel="noopener noreferrer"\n\t\t\t\t\t\t>{{open_page}}</a>\n\t\t\t\t\t\t${g}\n\t\t\t\t\t\t${m}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="tp-modal__publish-email__footer">\n\t\t\t\t\t<div class="tp-modal__publish-email__footer-help">${u}</div>\n\t\t\t\t\t<button class="t-button tp-modal__button tp-modal__button_sm" type="button" disabled>{{close}}</button>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t`;await this.swapContent(tc__translate(b,"page__dict"),"tp-modal__modal_publish-max"),this.addEmailPublishedEvents()}addEmailPublishedEvents(){const{modal:e}=this.elements,o=e.querySelectorAll(".tp-modal__publish-email__header-tab"),i=e.querySelector(".tp-modal__publish-email__header-tab-line"),r=e.querySelectorAll(".tp-modal__publish-email__body-tabpanel"),a=e.querySelector(".tp-modal__publish-email__footer .tp-modal__button"),s=e.querySelector(".tp-modal__publish-email__test-input"),l=e.querySelector(".tp-modal__publish-email__test-button"),d=e.querySelector(".tp-modal__publish-email__copy-button"),c=e.querySelector(".tp-modal__publish-email__body-code"),_=e.querySelector(".tp-modal__publish-email__header-wrapper"),u=o[0];i.style.transform=`translateX(${u.offsetLeft}px)`,i.style.width=`${u.offsetWidth}px`,i.classList.remove("hidden"),o.forEach((e=>{e.addEventListener("click",(()=>{if("true"===e.getAttribute("aria-selected"))return;o.forEach((e=>e.setAttribute("aria-selected","false"))),e.setAttribute("aria-selected","true"),i.style.transform=`translateX(${e.offsetLeft}px)`,i.style.width=`${e.offsetWidth}px`,r.forEach((e=>e.classList.add("hidden")));const a=e.getAttribute("aria-controls");if(a){const e=document.getElementById(a);e&&e.classList.remove("hidden")}const s=30;_.scrollTo({left:e.offsetLeft-s,behavior:"smooth"})})),e.disabled=!1}));const handleScroll=()=>{const{scrollLeft:e,scrollWidth:o,offsetWidth:i}=_,r=Math.abs(e-(o-i))<1;_.classList.toggle("tp-modal__publish-email__header-wrapper_overflow",!r)};handleScroll(),_.addEventListener("scroll",handleScroll),a.addEventListener("click",this.close.bind(this)),a.disabled=!1,s.focus(),s.setSelectionRange(s.value.length,s.value.length),s.addEventListener("keydown",(e=>{"Enter"===e.key&&l.click()})),l.addEventListener("click",(()=>{const e=s.value;if(l.disabled||!e)return;l.disabled=!0,s.disabled=!0;const o=new AbortController;tp__fetch({url:"/page/submit/",body:{comm:"sendtestemails",pageid:window.pageid,emails:e},explanation:"sending email",controller:o}).then((e=>{if(!e||"ok"===e||"OK"===e){const e='\n\t\t\t\t\t\t\t<div class="tp-modal__publish-email__body-success">\n\t\t\t\t\t\t\t\t<div class="tp-modal__publish-email__body-succes-title">{{success_send}}</div>\n\t\t\t\t\t\t\t\t<div class="tp-modal__publish-email__body-success-descr">{{success_send_descr}}</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t';return l.insertAdjacentHTML("afterend",tc__translate(e,"page__dict")),void l.remove()}throw new Error(e)})).catch((e=>{if(l.disabled=!1,s.disabled=!1,tp__isAbortError(e))return;const o=e&&e.message||e||"Error: sending email";td__showBubbleNotice(o,void 0,"error")})).finally((()=>{const e=this.fetchControllers.indexOf(o);e>-1&&this.fetchControllers.splice(e,1)}))})),l.disabled=!1;let m=null;d.addEventListener("click",(()=>{tp__copyTextToClipboard(c.value).then((()=>{m?window.clearTimeout(m):(d.setAttribute("data-original-text",d.textContent),d.textContent=tc__translate("{{copied}}","page__dict")),m=window.setTimeout((()=>{m=null;const e=d.getAttribute("data-original-text");d.textContent=e,d.removeAttribute("data-original-text")}),2e3)}))})),d.disabled=!1}async renderError(e){let{title:o,message:i}=e;const r=`\n\t\t\t<div class="tp-modal__content hidden tp-modal__publish-error__content">\n\t\t\t\t<div class="tp-modal__publish-error__icon"></div>\n\t\t\t\t<div class="tp-modal__publish-error__title">${o||"{{something_went_wrong}}"}</div>\n\t\t\t\t${i?`<div class="tp-modal__publish-error__message">${i}</div>`:""}\n\t\t\t\t<div class="tp-modal__publish-error__button-wrapper">\n\t\t\t\t\t<button class="t-button tp-modal__button tp-modal__button_sm" type="button" disabled>{{close}}</button>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t`,a=window.location.hostname.split(".").pop();await this.swapContent(tc__translate(r,"page__dict",{domain:a}),"tp-modal__modal_publish-min"),this.addErrorEvents()}addErrorEvents(){const{modal:e}=this.elements,o=e.querySelector(".tp-modal__button");o.addEventListener("click",this.close.bind(this)),o.disabled=!1}swapContent(e){let o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"tp-modal__modal_publish-min";return new Promise((i=>{const{modal:r}=this.elements,renderNewContent=()=>{r.innerHTML=e,this.footer&&r.appendChild(this.footer),r.classList.remove(...r.classList),r.classList.add("tp-modal__modal",o);const a=r.querySelector(".tp-modal__content");this.isMobile||window.setTimeout((()=>{r.style.height=`${a.clientHeight}px`}),0);const s=new AbortController;a.addEventListener("transitionend",(e=>{e.target===a&&(s.abort(),this.isMobile||r.style.removeProperty("height"),i())}),{signal:s.signal}),window.setTimeout((()=>{a.classList.remove("hidden")}),0)},a=r.querySelector(".tp-modal__content");if(a){this.isMobile||(r.style.height=`${r.clientHeight}px`);const e=new AbortController;a.addEventListener("transitionend",(o=>{o.target===a&&(e.abort(),a.remove(),renderNewContent())}),{signal:e.signal}),a.classList.add("hidden")}else renderNewContent()}))}publish(){const e=`tp-firstpublished-${window.projectid}`,o=undefined,i=!window.localStorage.getItem(e)?this.getPublishConfettiPromise():null;tp__saveRecordsSort().then((()=>{const o=new AbortController;this.fetchControllers.push(o),tp__fetch({url:"/page/publish/",body:{comm:"pagepublish",pageid:window.pageid,csrf:getCSRF(),returnjson:"yes"},explanation:"page publishing",silent:!0,controller:o}).then((o=>{try{const r=JSON.parse(o);if(!r)throw new Error(o);window.localStorage.setItem(e,Date.now());const a=undefined;if("y"===window.$is_email)return this.renderEmailPublished(r);this.renderPagePublished(r,i)}catch(e){throw new Error(o)}})).catch((e=>{let o=e&&e.message||e||"",i="";o.includes("work on server")&&logAjaxError("/page/publish/","",`publish 5xx ajax error: ${o}`,500,{}),o.includes("you have restriction for publishing")&&(o="{{check_publish_ban}}"),o.includes("you have manual restriction for publishing")&&(o="{{check_publish_manual_ban}}"),o.includes("err_technical_maintenance")&&(i="{{publishing_unavailable_title}}",o="{{publishing_unavailable_descr}}"),this.renderError({title:i,message:o})})).finally((()=>{const e=this.fetchControllers.indexOf(o);e>-1&&this.fetchControllers.splice(e,1)}))})).catch((e=>{this.renderError({message:e&&e.message||e})}))}getPublishConfettiPromise(){return tp__loadResource(`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/assets/js/canvas-confetti.v1.9.3.min.js`)}}class TPAdvancedPublishModal{constructor(){this.isOpen=!1,this.isAnimationInProgress=!1,this.elements=null,this.autoCloseTimeout=null,this.publishButtons=document.querySelectorAll('[data-action="publish"]'),this.closeTrigger=tp__eventEmitter(),this.openTrigger=tp__eventEmitter(),this.fetchControllers=[],this.closeTrigger.on((()=>{window.tp_publish_modal&&delete window.tp_publish_modal,this.cancelRequests()})),this.handleDocumentKeyDown=this.handleDocumentKeyDown.bind(this),this.handleDocumentClick=this.handleDocumentClick.bind(this),this.handlePointerEnter=this.handlePointerEnter.bind(this),this.handlePointerLeave=this.handlePointerLeave.bind(this)}init(){this.render(),this.addEvents()}render(){const e=document.createElement("div");e.classList.add("tp-advanced-publish","hidden"),this.elements={modal:e},this.publish()}async publish(){this.cancelRequests(),this.cancelAutoClose(),await this.renderPreloader("{{publishing}}"),this.sendPublishRequest()}addEvents(){const{modal:e}=this.elements;tp__scrollGuard(e)}open(){if(this.isOpen||this.isAnimationInProgress||!this.elements)return;const{modal:e}=this.elements;this.onTransitionEnd((()=>{this.isOpen=!0,document.addEventListener("keydown",this.handleDocumentKeyDown),document.addEventListener("click",this.handleDocumentClick),this.openTrigger.trigger()})),document.body.append(e),window.setTimeout((()=>{e.classList.remove("hidden")}),50)}close(){if(!this.isOpen||this.isAnimationInProgress||!this.elements)return;const{modal:e}=this.elements;this.onTransitionEnd((()=>{this.isOpen=!1,document.removeEventListener("keydown",this.handleDocumentKeyDown),document.removeEventListener("click",this.handleDocumentClick),e.remove(),this.closeTrigger.trigger()})),e.classList.add("hidden")}cancelRequests(){this.fetchControllers.forEach((e=>e.abort())),this.fetchControllers.splice(0)}onTransitionEnd(e){const{modal:o}=this.elements,i=new AbortController;this.isAnimationInProgress=!0,o.addEventListener("transitionend",(r=>{let{target:a}=r;a===o&&(i.abort(),this.isAnimationInProgress=!1,e())}),{signal:i.signal})}handleDocumentKeyDown(e){"Escape"!==e.key||document.querySelector(".tc-custom-dialog")||this.close()}handleDocumentClick(e){const{modal:o}=this.elements;o.contains(e.target)||e.target.closest('.tp-menu__navbar__button[data-action="publish"]')||this.close()}swapContent(e){return new Promise((o=>{const{modal:i}=this.elements,renderNewContent=()=>{i.innerHTML=e;const r=i.querySelector(".tp-advanced-publish__content");window.setTimeout((()=>{i.style.height=`${r.clientHeight}px`}),0);const a=new AbortController;r.addEventListener("transitionend",(e=>{e.target===r&&(a.abort(),i.style.removeProperty("height"),o())}),{signal:a.signal}),window.setTimeout((()=>{r.classList.remove("hidden")}),0)},r=i.querySelector(".tp-advanced-publish__content");if(r){i.style.height=`${i.clientHeight}px`;const e=new AbortController;r.addEventListener("transitionend",(o=>{o.target===r&&(e.abort(),r.remove(),renderNewContent())}),{signal:e.signal}),r.classList.add("hidden")}else renderNewContent()}))}async renderPreloader(e){const o=`\n\t\t\t<div class="tp-advanced-publish__content tp-advanced-publish__content_preloader hidden">\n\t\t\t\t<div class="tp-advanced-publish__preloader">\n\t\t\t\t\t<div class="tp-advanced-publish__preloader-icon tp-advanced-publish__preloader-icon_loading">\n\t\t\t\t\t\t<svg class="tp-advanced-publish__preloader-svg tp-advanced-publish__preloader-svg_done" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg">\n\t\t\t\t\t\t\t<path d="M15.5 7.5L9.41862 14.3322C9.33908 14.4215 9.19939 14.4215 9.11984 14.3322L6.5 11.3889" stroke="white" stroke-width="1.3" stroke-linecap="round"/>\n\t\t\t\t\t\t</svg>\n\t\t\t\t\t\t<svg class="tp-advanced-publish__preloader-svg tp-advanced-publish__preloader-svg_error" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg">\n\t\t\t\t\t\t\t<path d="M7.50269 7.50293L14.4973 14.4975" stroke="white" stroke-width="1.3" stroke-linecap="round"/>\n\t\t\t\t\t\t\t<path d="M7.50269 14.498L14.4972 7.50342" stroke="white" stroke-width="1.3" stroke-linecap="round"/>\n\t\t\t\t\t\t</svg>\n\t\t\t\t\t</div>\n\t\t\t\t\t${e?`<div class="tp-advanced-publish__preloader-message">${e}</div>`:""}\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t`;await this.swapContent(tc__translate(o,"page__dict"))}updatePreloader(e,o){return new Promise((i=>{const{modal:r}=this.elements,a=r.querySelector(".tp-advanced-publish__preloader");if(!a)return i();const s=a.querySelector(".tp-advanced-publish__preloader-icon");s?(s.addEventListener("transitionend",(()=>{window.setTimeout(i,200)}),{once:!0}),s.setAttribute("class",`tp-advanced-publish__preloader-icon tp-advanced-publish__preloader-icon_${e}`)):i();const l=a.querySelector(".tp-advanced-publish__preloader-message");if(l&&o)l.innerHTML=tc__translate(o,"page__dict");else if(!l&&o){const e=`<div class="tp-advanced-publish__preloader-message">${o}</div>`;l.insertAdjacentHTML("beforeend",tc__translate(e,"page__dict"))}else l&&!o&&l.remove()}))}sendPublishRequest(){tp__saveRecordsSort().then((()=>{const e=new AbortController;this.fetchControllers.push(e),tp__fetch({url:"/page/publish/",body:{comm:"pagepublish",pageid:window.pageid,csrf:getCSRF(),returnjson:"yes"},explanation:"page publishing",silent:!0,controller:e}).then((e=>{try{const o=JSON.parse(e);if(!o)throw new Error(e);this.renderPublished(o)}catch(o){throw new Error(e)}})).catch((e=>{if(!tp__isAbortError(e)){let o=e&&e.message||e||"",i="";o.includes("work on server")&&logAjaxError("/page/publish/","",`publish 5xx ajax error: ${o}`,500,{}),o.includes("you have restriction for publishing")&&(o="{{check_publish_ban}}"),o.includes("you have manual restriction for publishing")&&(o="{{check_publish_manual_ban}}"),o.includes("err_technical_maintenance")&&(i="{{publishing_unavailable_title}}",o="{{publishing_unavailable_descr}}"),this.renderError({title:i,message:o})}})).finally((()=>{const o=this.fetchControllers.indexOf(e);o>-1&&this.fetchControllers.splice(o,1)}))})).catch((e=>{tp__isAbortError(e)||this.renderError({message:e&&e.message||e})}))}async renderPublished(e){const{link:o,linkstr:i}=e;await this.updatePreloader("done","{{published}}");const r=`\n\t\t\t<div class="tp-advanced-publish__content tp-advanced-publish__content_result hidden">\n\t\t\t\t<div class="tp-advanced-publish__result-header">\n\t\t\t\t\t<div class="tp-advanced-publish__result-title">{{public_link}}</div>\n\t\t\t\t\t<button\n\t\t\t\t\t\tclass="t-button tp-advanced-publish__button-qr"\n\t\t\t\t\t\tdata-action="qr"\n\t\t\t\t\t\ttype="button"\n\t\t\t\t\t\tdata-tooltip="{{qr_code_generate}}"\n\t\t\t\t\t\tdisabled\n\t\t\t\t\t></button>\n\t\t\t\t</div>\n\t\t\t\t<div class="tp-advanced-publish__result-link-wrapper">\n\t\t\t\t\t<a\n\t\t\t\t\t\tclass="tp-advanced-publish__result-link"\n\t\t\t\t\t\thref="${o}"\n\t\t\t\t\t\ttarget="_blank"\n\t\t\t\t\t\trel="noopener noreferrer"\n\t\t\t\t\t>${i}</a>\n\t\t\t\t\t<button\n\t\t\t\t\t\tclass="t-button tp-advanced-publish__button-copy"\n\t\t\t\t\t\tdata-action="copy-link"\n\t\t\t\t\t\ttype="button"\n\t\t\t\t\t\tdata-tooltip="{{copy_page_url}}"\n\t\t\t\t\t\tdisabled\n\t\t\t\t\t></button>\n\t\t\t\t</div>\n\t\t\t\t<div class="tp-advanced-publish__buttons">\n\t\t\t\t\t<button\n\t\t\t\t\t\tclass="t-button tp-advanced-publish__button"\n\t\t\t\t\t\tdata-action="close"\n\t\t\t\t\t\ttype="button"\n\t\t\t\t\t\tdisabled\n\t\t\t\t\t>{{close}}</button>\n\t\t\t\t\t<a\n\t\t\t\t\t\tclass="t-button tp-advanced-publish__button tp-advanced-publish__button_primary"\n\t\t\t\t\t\thref="${o}"\n\t\t\t\t\t\ttarget="_blank"\n\t\t\t\t\t\trel="noopener noreferrer"\n\t\t\t\t\t>{{open_page}}</a>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t`;await this.swapContent(tc__translate(r,"page__dict")),this.addPublishedEvents(e)}addPublishedEvents(e){const{modal:o}=this.elements,i=o.querySelector('[data-action="close"]');i.addEventListener("click",this.close.bind(this)),i.disabled=!1;const r=o.querySelector('[data-action="qr"]');r.addEventListener("click",this.generateQR.bind(this,e)),r.disabled=!1;const a=o.querySelector('[data-action="copy-link"]');let s=null;a.addEventListener("click",(()=>{tp__copyTextToClipboard(e.link).then((()=>{a.classList.add("tp-advanced-publish__button-copy_ok"),a.classList.remove("tp-advanced-publish__button-copy_fail")})).catch((()=>{a.classList.add("tp-advanced-publish__button-copy_fail"),a.classList.remove("tp-advanced-publish__button-copy_ok")})).finally((()=>{s&&window.clearTimeout(s),s=window.setTimeout((()=>{a.classList.remove("tp-advanced-publish__button-copy_ok","tp-advanced-publish__button-copy_fail"),s=null}),1e3)}))})),a.disabled=!1,this.autoCloseModal(),tp__bunchInitTooltip(o)}async generateQR(e){this.cancelAutoClose(),await this.renderPreloader("{{generating_qr}}");const{link:o}=e;tp__pagePublish_generateQrCodeToPage(o,"page").then((async i=>{const r=await tp__pagePublish_generateQrCodeToPage(o,"share");await this.updatePreloader("done","{{done}}"),this.renderQR(i,r,e)})).catch((async o=>{console.error(o),await this.updatePreloader("error","{{something_went_wrong}}"),this.renderQRError(e)}))}async renderQR(e,o,i){const r=`\n\t\t\t<div class="tp-advanced-publish__content tp-advanced-publish__content_qr hidden">\n\t\t\t\t<div class="tp-advanced-publish__qr-header">\n\t\t\t\t\t<button\n\t\t\t\t\t\tclass="t-button tp-advanced-publish__button-back"\n\t\t\t\t\t\tdata-action="back"\n\t\t\t\t\t\ttype="button"\n\t\t\t\t\t\tdisabled\n\t\t\t\t\t></button>\n\t\t\t\t\t<div class="tp-advanced-publish__qr-title">\n\t\t\t\t\t\t<p>{{qr_code_for_page}}</p>\n\t\t\t\t\t\t${"function"==typeof navigator.share?'<button type="button" class="t-button tp-advanced-publish__button-share" data-action="share"></button>':""}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="tp-advanced-publish__qr-qr"></div>\n\t\t\t\t<div class="tp-advanced-publish__qr-download">{{qr_code_download}}</div>\n\t\t\t\t<div class="tp-advanced-publish__buttons">\n\t\t\t\t\t<button\n\t\t\t\t\t\tclass="t-button tp-advanced-publish__button"\n\t\t\t\t\t\tdata-action="download"\n\t\t\t\t\t\tdata-format="jpg"\n\t\t\t\t\t\ttype="button"\n\t\t\t\t\t\tdisabled\n\t\t\t\t\t>JPG</button>\n\t\t\t\t\t<button\n\t\t\t\t\t\tclass="t-button tp-advanced-publish__button"\n\t\t\t\t\t\tdata-action="download"\n\t\t\t\t\t\tdata-format="png"\n\t\t\t\t\t\ttype="button"\n\t\t\t\t\t\tdisabled\n\t\t\t\t\t>PNG</button>\n\t\t\t\t\t<button\n\t\t\t\t\t\tclass="t-button tp-advanced-publish__button"\n\t\t\t\t\t\tdata-action="download"\n\t\t\t\t\t\tdata-format="svg"\n\t\t\t\t\t\ttype="button"\n\t\t\t\t\t\tdisabled\n\t\t\t\t\t>SVG</button>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t`;await this.swapContent(tc__translate(r,"page__dict")),this.addQREvents(e,o,i)}addQREvents(e,o,i){const{modal:r}=this.elements,a=r.querySelector('[data-action="back"]');a.addEventListener("click",this.renderPublished.bind(this,i)),a.disabled=!1;const s=r.querySelector('[data-action="share"]');s&&(s.addEventListener("click",(async()=>{s.disabled=!0;const e=await o.getRawData("jpeg"),i={files:[new File([e],"page-qr-code.jpeg",{type:"image/jpeg"})]};if(navigator.canShare(i))try{await navigator.share(i)}catch(e){tp__isAbortError(e)||console.error(e)}finally{s.disabled=!1}})),s.disabled=!1);const l=r.querySelector(".tp-advanced-publish__qr-qr");e.append(l);const d=undefined;r.querySelectorAll('[data-action="download"]').forEach((e=>{e.addEventListener("click",(async()=>{e.disabled=!0;const i=e.dataset.format,r=await o.getRawData(i),a=window.URL.createObjectURL(r),s=document.createElement("a");s.href=a,s.rel="noopener",s.download=`page-qr-code.${i}`,s.dispatchEvent(new MouseEvent("click",{bubbles:!0,cancelable:!0,view:window})),setTimeout((()=>{window.URL.revokeObjectURL(a),s.remove(),e.disabled=!1}),100)})),e.disabled=!1}))}async renderQRError(e){const o=`\n\t\t\t<div class="tp-advanced-publish__content tp-advanced-publish__content_qr hidden">\n\t\t\t\t<div class="tp-advanced-publish__qr-header">\n\t\t\t\t\t<button\n\t\t\t\t\t\tclass="t-button tp-advanced-publish__button-back"\n\t\t\t\t\t\tdata-action="back"\n\t\t\t\t\t\ttype="button"\n\t\t\t\t\t\tdisabled\n\t\t\t\t\t></button>\n\t\t\t\t\t<div class="tp-advanced-publish__qr-title">{{qr_code_generation_error}}</div>\n\t\t\t\t</div>\n\t\t\t\t<div \n\t\t\t\t\tclass="tp-advanced-publish__qr-qr tp-advanced-publish__qr-error"\n\t\t\t\t\tstyle="background-image: url('https://static.tildacdn.${tp__getRootZone()}/lib/tpage/assets/img/qr-error.svg');"\n\t\t\t\t>\n\t\t\t\t</div>\n\t\t\t\t<div class="tp-advanced-publish__buttons">\n\t\t\t\t\t<button\n\t\t\t\t\t\tclass="t-button tp-advanced-publish__button"\n\t\t\t\t\t\tdata-action="close"\n\t\t\t\t\t\ttype="button"\n\t\t\t\t\t\tdisabled\n\t\t\t\t\t>{{close}}</button>\n\t\t\t\t\t<button\n\t\t\t\t\t\tclass="t-button tp-advanced-publish__button tp-advanced-publish__button_primary"\n\t\t\t\t\t\tdata-action="retry"\n\t\t\t\t\t\ttype="button"\n\t\t\t\t\t\tdisabled\n\t\t\t\t\t>{{retry}}</button>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t`;await this.swapContent(tc__translate(o,"page__dict")),this.addQRErrorEvents(e)}addQRErrorEvents(e){const{modal:o}=this.elements,i=o.querySelector('[data-action="back"]');i.addEventListener("click",this.renderPublished.bind(this,e)),i.disabled=!1;const r=o.querySelector('[data-action="close"]');r.addEventListener("click",this.close.bind(this)),r.disabled=!1;const a=o.querySelector('[data-action="retry"]');a.addEventListener("click",this.generateQR.bind(this,e)),a.disabled=!1}async renderError(e){let{title:o,message:i}=e;await this.updatePreloader("error",o||"{{something_went_wrong}}");const r=`\n\t\t\t<div class="tp-advanced-publish__content tp-advanced-publish__content_error hidden">\n\t\t\t\t<div class="tp-advanced-publish__error-icon">${o||"{{something_went_wrong}}"}</div>\n\t\t\t\t<div class="tp-advanced-publish__error-message">${i}</div>\n\t\t\t\t<div class="tp-advanced-publish__buttons">\n\t\t\t\t\t<button\n\t\t\t\t\t\tclass="t-button tp-advanced-publish__button"\n\t\t\t\t\t\tdata-action="close"\n\t\t\t\t\t\ttype="button"\n\t\t\t\t\t\tdisabled\n\t\t\t\t\t>{{close}}</button>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t`,a=window.location.hostname.split(".").pop();await this.swapContent(tc__translate(r,"page__dict",{domain:a})),this.addErrorEvents()}addErrorEvents(){const{modal:e}=this.elements,o=e.querySelector('[data-action="close"]');o.addEventListener("click",this.close.bind(this)),o.disabled=!1,this.autoCloseModal()}cancelAutoClose(){const{modal:e}=this.elements;this.autoCloseTimeout&&(window.clearTimeout(this.autoCloseTimeout),this.autoCloseTimeout=null),e.removeEventListener("pointerenter",this.handlePointerEnter),e.removeEventListener("pointerleave",this.handlePointerLeave),this.publishButtons.forEach((e=>{e.removeEventListener("pointerenter",this.handlePointerEnter),e.removeEventListener("pointerleave",this.handlePointerLeave)}))}autoCloseModal(){this.cancelAutoClose();const{modal:e}=this.elements;if(e.addEventListener("pointerenter",this.handlePointerEnter),e.addEventListener("pointerleave",this.handlePointerLeave),this.publishButtons.forEach((e=>{e.addEventListener("pointerenter",this.handlePointerEnter),e.addEventListener("pointerleave",this.handlePointerLeave)})),window.tp_cursor_manager&&window.tp_cursor_manager.isInited){const[o,i]=window.tp_cursor_manager.currentPosition,r=document.elementFromPoint(o,i);r&&(e.contains(r)||r.closest('[data-action="publish"]'))||this.setAutoCloseTimeout()}}handlePointerEnter(){this.autoCloseTimeout&&(window.clearTimeout(this.autoCloseTimeout),this.autoCloseTimeout=null)}handlePointerLeave(){this.autoCloseTimeout||this.setAutoCloseTimeout()}setAutoCloseTimeout(){const e=3e3;this.autoCloseTimeout=window.setTimeout((()=>{this.close(),window.clearTimeout(this.autoCloseTimeout),this.autoCloseTimeout=null}),e)}}function tp__library__init(){var e=tp__library__getTypesList(window.$is_email),o=tp__library__getSubtypesMap(window.$is_email);tp__library__prepareData(e),tp__library__drawTypes(e),tp__library__drawTpls(e,o),tp__library__addEvents(),tp__library__addEvents__toCards(),setTimeout((function(){tp__libSearch__addSearch(),tp__library__markFavoritesTpls()}),1e3)}function tp__library__getTypesList(e){return"y"===e?"RU"===window.lang?[{id:"35",title:"Письмо",is_email:"y",kind:"em"},{id:"36",title:"Шапка",is_email:"y",kind:"em"},{id:"38",title:"Карточки",is_email:"y",kind:"em"},{id:"37",title:"Подвал",is_email:"y",kind:"em"}]:[{id:"35",title:"Mail Basic",is_email:"y",kind:"em"},{id:"36",title:"Mail Header",is_email:"y",kind:"em"},{id:"38",title:"Mail Tiles",is_email:"y",kind:"em"},{id:"37",title:"Mail Footer",is_email:"y",kind:"em"}]:"RU"===window.lang?[{id:"1",title:"Обложка"},{id:"25",title:"О проекте"},{id:"8",title:"Заголовок"},{id:"2",title:"Текстовый блок",subtypes:["text","phrase","direct_speech"]},{id:"10",title:"Изображение"},{id:"21",title:"Галерея"},{id:"20",title:"Форма",alt_tpls:[312],subtypes:["form","quiz","other"]},{id:"41",title:"Кнопка",alt_tpls:[1028,1036,824,825,898]},{id:"26",title:"Преимущества"},{id:"16",title:"Колонки"},{id:"17",title:"Меню"},{id:"24",title:"Магазин"},{id:"6",title:"Разделитель"},{id:"7",title:"Список страниц"},{id:"23",title:"Плитка и ссылка"},{id:"19",title:"Шапка",open_for:"team"},{id:"18",title:"Подвал"},{id:"4",title:"Видео",alt_tpls:[1035]},{id:"29",title:"Команда"},{id:"27",title:"Отзывы"},{id:"28",title:"Расписание"},{id:"30",title:"Этапы"},{id:"31",title:"Контакты",alt_tpls:[125]},{id:"39",title:"Услуги"},{id:"32",title:"Соц.сети"},{id:"33",title:"Тарифы"},{id:"34",title:"Партнеры"},{id:"40",title:"Новости и потоки"},{id:"42",title:"Виджет"},{id:"43",title:"Попап"},{id:"12",title:"Другое"}]:[{id:"1",title:"Cover"},{id:"25",title:"About"},{id:"8",title:"Title"},{id:"2",title:"Text Block",subtypes:["text","phrase","direct_speech"]},{id:"10",title:"Image"},{id:"21",title:"Gallery"},{id:"20",title:"Form",alt_tpls:[312],subtypes:["form","quiz","other"]},{id:"41",title:"Button",alt_tpls:[1028,1036,824,825,898]},{id:"26",title:"Features"},{id:"16",title:"Columns"},{id:"17",title:"Menu"},{id:"24",title:"Store"},{id:"6",title:"Divider"},{id:"7",title:"Index"},{id:"23",title:"Tile and Link"},{id:"19",title:"Header",open_for:"team"},{id:"18",title:"Footer"},{id:"4",title:"Video",alt_tpls:[1035]},{id:"29",title:"Team"},{id:"27",title:"Reviews"},{id:"28",title:"Timetable"},{id:"30",title:"How It Works"},{id:"31",title:"Contacts",alt_tpls:[125]},{id:"39",title:"Services"},{id:"32",title:"Social Media"},{id:"33",title:"Pricing Plans"},{id:"34",title:"Partners"},{id:"40",title:"News and Feeds"},{id:"42",title:"Widget"},{id:"43",title:"Pop-up"},{id:"12",title:"Other"}]}function tp__library__getSubtypesMap(e){if("y"===e)return{};const o="RU"===window.lang;return{text:{type:"2",title:o?"Текст":"Text"},phrase:{type:"2",title:o?"Ключевая фраза":"Impact Phrase"},direct_speech:{type:"2",title:o?"Прямая речь":"Direct Speech"},form:{type:"20",title:o?"Форма":"Form"},quiz:{type:"20",title:o?"Квиз-форма":"Quiz-form"},other:{type:"20",title:o?"Другое":"Other"}}}function tp__library__prepareData(e){"object"!=typeof e&&(console.error("ERROR! $types in not set"),e=[]),"object"!=typeof window.$tpls&&(console.error("ERROR! $tpls in not set"),window.$tpls=[]);var o=0;void 0!==window.$uplan&&window.$uplan>0&&(o=window.$uplan),void 0!==window.$oplan&&window.$oplan>0&&(o=window.$oplan),window.$tpls.forEach((function(e,i){if(void 0!==e.disableforplan0&&"y"==e.disableforplan0&&"0"==o&&(window.$tpls[i].opacity="0.5",window.$tpls[i].locked="yes"),void 0!==e.disableforplan1&&"y"==e.disableforplan1&&"1"==o&&(window.$tpls[i].opacity="0.5"),void 0!==e.whocansee&&("team"==e.whocansee&&"99"!==o&&(window.$tpls[i].ishidden="y"),"testers"!=e.whocansee||window.userrole&&"tester"===window.userrole||"99"===o||(window.$tpls[i].ishidden="y")),void 0===e.icon&&(window.$tpls[i].icon=""),""!==window.$tpls[i].icon)if(0===window.$tpls[i].icon.indexOf("https://static.")||0===window.$tpls[i].icon.indexOf("https://assets."));else{const o=e.icon.startsWith("/")?e.icon:`/${e.icon}`;window.$tpls[i].icon=`https://static.tildacdn.${tp__getRootZone()}/lib/tscripts${o.replace("/files","")}`}if(void 0===e.iconhover&&(window.$tpls[i].iconhover=""),""!==window.$tpls[i].iconhover)if(0===window.$tpls[i].iconhover.indexOf("https://static.")||0===window.$tpls[i].iconhover.indexOf("https://assets."));else{const o=e.iconhover.startsWith("/")?e.iconhover:`/${e.iconhover}`;window.$tpls[i].iconhover=`https://static.tildacdn.${tp__getRootZone()}/lib/tscripts${o.replace("/files","")}`}const r="2";if(e.type==r){const o="TX"==e.cod.slice(0,2),r="IP"==e.cod.slice(0,2),a="QT"==e.cod.slice(0,2);o&&(window.$tpls[i].subtype="text"),r&&(window.$tpls[i].subtype="phrase"),a&&(window.$tpls[i].subtype="direct_speech")}const a="20";if(e.type===a){const[o]=e.id.split("_"),r=["651","708","653"],a=["811","988","797","807","806"],s="BF"==e.cod.slice(0,2),l="QZ"==e.cod.slice(0,2),d=r.includes(o)||a.includes(o);s&&(window.$tpls[i].subtype="form"),l&&(window.$tpls[i].subtype="quiz"),d&&(window.$tpls[i].subtype="other")}}));var i="";if("object"!=typeof window.fishes&&"string"==typeof window.fishes&&window.fishes)try{window.fishes=JSON.parse(window.fishes)}catch(e){console.warn("json parse error")}"object"==typeof window.fishes&&"object"==typeof window.fishes[0]&&(i="y",tp__library__prepareData__Fishes());var r="",a;"object"==typeof localStorage&&(0==tp__library__commFavorites_LS("read",window.projectid,"").length||(r="y",tp__library__prepareData__Favorites()));var s="",l="";e.forEach((function(o,a){var d=!1;"88"==o.id?(l="y","y"===i&&(d=!0)):"89"==o.id?(s="y","y"===r&&(d=!0)):o.is_collection?d=!0:window.$tpls.forEach((function(e){if(o.id==e.type)return d=!0,!1})),!1===d?e[a].hasnottpls="y":void 0!==e[a].hasnottpls&&delete e[a].hasnottpls})),i&&"y"!==l&&e.unshift({id:"88",is_email:"",sort:"88",title:tc__translate("{{my_blocks}}","page__dict"),off:"",isfish:"y"}),r&&"y"!==s&&e.unshift({id:"89",is_email:"",sort:"89",title:tc__translate("{{favorites}}","page__dict"),off:"",isfavorite:"y"})}function tp__library__prepareData__Favorites(){if("object"==typeof window.tpls_favorites&&delete window.tpls_favorites,"object"==typeof localStorage){var e=tp__library__commFavorites_LS("read",window.projectid,"");0!=e.length&&(window.tpls_favorites=[],e.forEach((function(e,o){e&&(window.tpls_favorites[o]={},window.tpls_favorites[o].tplid=e)})),window.tpls_favorites.forEach((function(e,o){window.$tpls.forEach((function(i){e.tplid==i.id&&(window.tpls_favorites[o].id=i.id,window.tpls_favorites[o].title=i.title,void 0!==i.title_ru&&(window.tpls_favorites[o].title_ru=i.title_ru),window.tpls_favorites[o].descr=i.descr,void 0!==i.descr_ru&&(window.tpls_favorites[o].descr_ru=i.descr_ru),window.tpls_favorites[o].icon=i.icon,window.tpls_favorites[o].iconhover=i.iconhover,window.tpls_favorites[o].cod=i.cod,window.tpls_favorites[o].locked=i.locked,window.tpls_favorites[o].disableforplan0=i.disableforplan0,window.tpls_favorites[o].disableforplan1=i.disableforplan1,window.tpls_favorites[o].opacity=i.opacity)})),window.tpls_favorites[o].type="89",window.tpls_favorites[o].isfavorite="y"})))}}function tp__library__prepareData__Fishes(){window.fishes.forEach((function(e,o){void 0===window.fishes[o].fishid&&(window.fishes[o].fishid=e.id),window.fishes[o].id=e.tplid,window.fishes[o].type="88",window.fishes[o].isfish="y",window.fishes[o].trash=e.trash,window.$tpls.forEach((function(i){e.tplid==i.id&&(""==e.title?(window.fishes[o].title=i.title,void 0!==i.title_ru&&(window.fishes[o].title_ru=i.title_ru),window.fishes[o].descr=""):(window.fishes[o].descr=i.title,void 0!==i.title_ru&&(window.fishes[o].descr_ru=i.title_ru)),""!=e.icon?window.fishes[o].icon=e.icon:"396"==e.tplid?window.fishes[o].icon=`https://static.tildacdn.${tp__getRootZone()}/lib/tscripts/tplicons/tpl_zero.png`:window.fishes[o].icon=`https://static.tildacdn.${tp__getRootZone()}/lib/tscripts/tplicons/tpl_base.png`,window.fishes[o].cod=i.cod)})),void 0===window.fishes[o].cod&&(window.fishes[o].cod="OLD"),void 0===window.fishes[o].title&&(window.fishes[o].title=""),void 0===window.fishes[o].descr&&(window.fishes[o].descr="")}))}function tp__library__drawTypes(e){var o=11;"88"!=e[0].id&&"89"!=e[0].id||("88"==e[1].id||"89"==e[2].id?o=13:"88"!=e[1].id&&"89"!=e[2].id&&(o=12));var i="";i+='<div class="tp-library__body">',i+='<div class="tp-library__header">',i+='<div class="tp-library__header-title-wrapper"><div class="tp-library__header-title">{{blocks_library}}</div></div>',i+='<div class="tp-library__header-close-wrapper" onclick="javascript:tp__library__hide();"><div class="tp-library__header-close"></div></div>',i+="</div>",e.forEach((function(e,r){if(!("team"===e.open_for&&"99"!==window.$oplan||"tester"===e.open_for&&"tester"!==window.userrole&&"99"!==window.$oplan))if("y"===e.hasnottpls);else{if(r>o)var a="normal";else var a="600";i+=`<div class="tp-library__type-body" data-library-type-id="${e.id}">`,i+='<div class="tp-library__type">',i+=`<div class="tp-library__type-title-wrapper"><div class="tp-library__type-title" style="font-weight:${a};">${e.title}</div></div>`,i+='<div class="tp-library__type-icon-wrapper"><div class="tp-library__type-icon-plus"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="11" viewBox="0 0 20 11"><path d="m.83422852.66864726 9.15974111 9.15974112L19.2407318.58162626" stroke="#000" opacity=".9" fill="none"/></svg></div></div>',i+="</div>",i+="</div>"}})),"y"!=window.$is_email&&(i+='<div class="tp-library__tn-spacer-top">&nbsp;</div>',i+='<div class="tp-library__tn"><div class="tp-library__tn-leftcol"><div class="tp-library__tn-title">{{zero_block}}</div><div class="tp-library__tn-descr">{{zero_block_descr}}</div></div><div class="tp-library__tn-rightcol"><svg xmlns="http://www.w3.org/2000/svg" width="55" height="39" viewBox="0 0 55 39"><g fill-rule="evenodd"><path d="M49.5 2.5h5v5h-5zm-49 0h5v5h-5zm0 27h5v5h-5zm49 0h5v5h-5zM31.8330777 1 16 23.2363914h9.9264503l-2.3708613 14.414552 15.6896459-22.1024441h-9.9119257z"/><path d="m37.5879517 3.99133301-.4491578 2.00720215h13.876648V31.0566406l-15.3175659-.090332-1.4411621 2.0479736h18.7353515V3.99133301zM22.384766 4l-1.78015137 1.98834229H4.0072636V30.9758911h14.67907711l-.37872315 2.0588379H2.0000004V4z"/></g></div></div>',i+='<div class="tp-library__tn-spacer-bottom">&nbsp;</div>'),i+="</div>",i+=`<div class="tp-library-rightside__container"><div class="tp-library-rightside ${"7172709"==window.$userid?"tp-library-rightside_withscroll":""}"></div></div>`,i=tc__translate(i,"page__dict"),document.querySelector(".tp-library").innerHTML=i}function tp__library__checkRightsideExpanded(){const e=undefined;if("true"===tp__library__sessionStorageGet("rightsideexpanded")){const e=document.querySelector(".tp-library-rightside__container");e&&(e.classList.add("tp-library-rightside__container_expanded"),tp__library__setTplsCaptionsMinHeight())}}function tp__library__sessionStorageGet(e){try{return sessionStorage.getItem(e)}catch(e){console.error("Couldnt read from Session Storage")}}function tp__library__sessionStorageSet(e,o){try{sessionStorage.setItem(e,o)}catch(e){console.error("Couldnt write to Session Storage")}}function tp__library__setCaptionsMinHeightForContainer(e){function getNumberOfCols(){const e=window.innerWidth;return e>1440?3:e>1024?2:1}const o=getNumberOfCols(),i=undefined;Array.from(e).filter((e=>{const o=e.querySelector(".tp-library__tpl-bottom-wrapper");return o&&o.offsetHeight})).reduce(((e,i,r)=>{const a=undefined,s=i.querySelector(".tp-library__tpl-bottom-wrapper").offsetHeight;if(r%o){const o=e[e.length-1];o.items.push(i),o.maxHeight=Math.max(o.maxHeight,s)}else e.push({items:[i],maxHeight:s});return e}),[]).forEach((e=>{e.items.forEach((o=>{const i=o.querySelector(".tp-library__tpl-bottom-wrapper");i&&(i.style.minHeight=`${e.maxHeight}px`)}))}))}function tp__library__setTplsCaptionsMinHeight(){const e=document.querySelector(".tp-library-rightside__container");if(!e||!e.classList.contains("tp-library-rightside__container_expanded"))return;const o=e.querySelector(".tp-library__tpls-list-body_active");if(!o)return;const i=undefined;o.querySelectorAll(".tp-library__tpls-list-body__container").forEach((e=>{const o=undefined;tp__library__setCaptionsMinHeightForContainer(e.querySelectorAll(".tp-library__tpl-body"))}))}function tp__library__clearTplsCaptionsMinHeight(){const e=document.querySelector(".tp-library-rightside");if(!e)return;const o=e.querySelector(".tp-library__tpls-list-body_active");if(!o)return;const i=undefined;o.querySelectorAll(".tp-library__tpl-body").forEach((e=>{const o=e.querySelector(".tp-library__tpl-bottom-wrapper");o&&o.style.removeProperty("min-height")}))}function tp__library__drawExpandBtn(){const e=document.querySelector(".tp-library-rightside__container");if(!e)return;const o=document.createElement("button");o.classList.add("tp-library-rightside__expand-btn"),o.innerHTML='<svg xmlns="http://www.w3.org/2000/svg" width="20" height="11" viewBox="0 0 20 11"><path d="m.83422852.66864726 9.15974111 9.15974112L19.2407318.58162626" stroke="#000" opacity=".9" fill="none"/></svg>',o.addEventListener("click",(()=>{e.classList.contains("tp-library-rightside__container_expanded")?(e.classList.remove("tp-library-rightside__container_expanded"),tp__library__sessionStorageSet("rightsideexpanded","false"),tp__library__clearTplsCaptionsMinHeight(),o.setAttribute("aria-label",tc__translate("{{expand}}","page__dict"))):(e.classList.add("tp-library-rightside__container_expanded"),tp__library__sessionStorageSet("rightsideexpanded","true"),tp__library__setTplsCaptionsMinHeight(),o.setAttribute("aria-label",tc__translate("{{collapse}}","page__dict")))})),e.classList.contains("tp-library-rightside__container_expanded")?(o.classList.add("visible"),o.setAttribute("aria-label",tc__translate("{{collapse}}","page__dict"))):o.setAttribute("aria-label",tc__translate("{{expand}}","page__dict")),e.prepend(o)}function tp__library__drawTpls(e,o){var i="";e.forEach((function(e){"y"===e.hasnottpls||(i+=tp__library__drawTpls__getListHTML(e,o))})),document.querySelector(".tp-library-rightside").innerHTML=i,tp__library__checkRightsideExpanded(),tp__library__drawExpandBtn(),setTimeout((function(){var e;document.querySelectorAll(".tp-library__tpls-list-body").forEach((function(e){var o=0,i;e.querySelectorAll(".tp-library__tpl-icon").forEach((function(e){o<3&&!e.getAttribute("src")&&e.getAttribute("data-src")&&e.setAttribute("src",e.getAttribute("data-src")),o++}))}))}),3e3)}function tp__library__rightside__scrollSmooth(e){const o=document.querySelector(".tp-library-rightside");var i;o&&tp__scrollContainerToCoord(o,document.getElementById(e).getBoundingClientRect().top+document.querySelector(".tp-library-rightside").scrollTop-60)}function tp__library__drawTpls__getListHTML(e,o){var i="";if(i+=`\n\t\t<div class="tp-library__tpls-list-body" id="tplslist${e.id}" data-tpls-for-type="${e.id}">\n\t\t\t<div class="tp-library__tpls-list-body-close">\n\t\t\t\t<svg xmlns="http://www.w3.org/2000/svg" \n\t\t\t\t\twidth="19.571" \n\t\t\t\t\theight="19.571" \n\t\t\t\t\tviewBox="0 0 19.571 19.571"\n\t\t\t\t\tstyle="enable-background:new 0 0 19.571 19.571" \n\t\t\t\t\txml:space="preserve"\n\t\t\t\t>\n\t\t\t\t\t<path d="m18.8639569.0004043.7071.7071L.7070431 19.5715181l-.7071-.7071z"/>\n\t\t\t\t\t<path d="m.7071431.0005043 18.8640138 18.8640138-.7071.7071L.0000431.7076043z"/>\n\t\t\t\t</svg>\n\t\t\t</div>\n\t`,"subtypes"in e){const{subtypes:r}=e;r.forEach((a=>{const s=r.map((e=>{const i=o[e]||{},r=a===e;return`\n\t\t\t\t\t\t<span \n\t\t\t\t\t\t\t${r?"":`onClick="tp__library__rightside__scrollSmooth('subtype${e}')"`}\n\t\t\t\t\t\t\tclass="tp-library__subtype__tab${r?" tp-library__subtype__tab_active":""}"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t${i.title}\n\t\t\t\t\t\t</span>\n\t\t\t\t\t`})).join(""),l=window.$tpls.map((o=>{if(o.type!==e.id||o.subtype!==a)return null;if(["396","421"].includes(o.id))return null;o.inlib="y";const i=undefined;return tp__library__getCardHTML(o,tp__library__checkBlock(o.id)?"y":"")})).filter(Boolean).join("");i+=`\n\t\t\t\t<div class="tp-library__subtype-list-body">\n\t\t\t\t\t<div class="tp-library__subtype-list-header">\n\t\t\t\t\t\t${s}\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="tp-library__tpls-list-body__container" id="subtype${a}">\n\t\t\t\t\t\t${l}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t`}))}else i+='<div class="tp-library__tpls-list-body__container">',window.$tpls.forEach((function(o){if(o.type==e.id&&"396"!==o.id&&"421"!==o.id){var r=tp__library__checkBlock(o.id)?"y":"";i+=tp__library__getCardHTML(o,r),o.inlib="y"}})),i+="</div>";return"88"==e.id&&"object"==typeof window.fishes&&(i+='<div class="tp-library__tpls-list-body__container">',window.fishes.forEach((function(e){i+=tp__library__getCardHTML(e),e.inlib="y"})),(i+="</div>").indexOf("data-fish-intrash")>-1&&(i+='<div class="tp-library__btn-showfishesintrash" style="cursor:pointer;text-align:center; font-size:12px; margin-top:30px; margin-bottom:20px;">{{show_deleted_blocks}}</div>')),"89"==e.id&&"object"==typeof window.tpls_favorites&&window.window.tpls_favorites.length>0&&(i+='<div class="tp-library__tpls-list-body__container">',window.tpls_favorites.forEach((function(e){i+=tp__library__getCardHTML(e),e.inlib="y"})),i+="</div>",i+='<div style="text-align:center; font-size:12px; margin-top:30px; margin-bottom:20px; opacity:0.4;">* {{fav_blocks_in_browser}}</div>'),Object.prototype.hasOwnProperty.call(e,"alt_tpls")&&(i+=tp__library__drawAlternativeTpls__getButton(e.alt_tpls,e.is_collection)),i+="</div>",tc__translate(i,"page__dict")}function tp__library__drawAlternativeTpls__getHTML(e){var o="";return e.forEach((function(e){var i=window.$tpls.find((function(o){return o.id==e}));i&&(o+=tp__library__getCardHTML(i))})),o}function tp__library__drawAlternativeTpls__getButton(e,o){var i=`\n\t\t<div class="tp-library__alternative-body">\n\t\t\t<div \n\t\t\t\tclass="tp-library__alternative-header${o?" tp-library__alternative-header_collection":""}"\n\t\t\t>\n\t\t\t\t{{see_also}}\n\t\t\t</div>\n\t\t\t<div class="tp-library__tpls-list-body__container">\n\t\t\t${tp__library__drawAlternativeTpls__getHTML(e)}\n\t\t\t</div>\n\t\t</div>\n\t`;return tc__translate(i,"page__dict")}function tp__library__getCardHTML(e,o){var i="";if(!o)var o="";void 0!==e.ishidden&&""!==e.ishidden&&(o="y");var r="",a="";void 0!==e.isfish&&"y"==e.isfish&&(r="y",void 0!==e.trash&&""!==e.trash&&(a="y"));var s="";return void 0!==e.isfavorite&&"y"==e.isfavorite&&(s="y"),i+=`<div class="tp-library__tpl-body ${"y"===s?" tp-library__tpl-body_favorite":""}" data-tpl-id="${e.id}" ${"yes"===e.locked?'data-tpl-locked="yes"':""}${void 0!==e.fishid&&e.fishid?` data-fish-id="${e.fishid}" data-fish-recordid="${e.recordid}"`:""}${"y"==r&&"y"==a?' data-fish-intrash="y" style="display:none;"':""}${"y"===s?' data-isfavorite="y"':""}${"y"==o?' style="display:none;"':""}>`,i+=`<div class="tp-library__tpl-wrapper" ${void 0!==e.opacity&&""!=e.opacity?`style="opacity:${e.opacity}"`:""}>`,i+='<div style="position:relative;" class="tp-library__tpl-secwrapper">',i+='<div style="width:320px; padding-left:10px; padding-right:10px;margin-bottom:10px; text-align:center;" class="tp-library__tpl-thirdwrapper">',"y"!=r&&(i+='<div class="tp-library__tpl-favoriteicon-add">',i+='<svg style="display:block;" width="14" height="13" viewBox="0 0 14 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7 0L8.45833 5.08696H14L9.625 8.19565L11.375 13L7 9.8913L2.625 13L4.375 8.19565L0 5.08696H5.25L7 0Z" fill="black"/></svg>',i+="</div>"),"y"==r&&("y"==a?(i+='<div class="tp-library__tpl-fishicon-recover">',i+="{{recover}}",i+="</div>"):(i+='<div class="tp-library__tpl-fishicon-del">',i+='<svg style="display:block;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 28" width="14px" height="14px"><g><path d="M16.06 2.89V1.11H12v1.78H4.11v4.19h20.07V2.89zM6.11 26.89h16.07l2-16.81H4.11z"></path></g></svg>',i+="</div>",i+='<div class="tp-library__tpl-fishicon-settings">',i+='<svg style="display:block;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 28" width="14px"><path d="M25.72 15.27l1.33-1a2.47 2.47 0 00-.75-4.29l-1.6-.51a1.72 1.72 0 01-1.15-2l.37-1.66A2.43 2.43 0 0020.62 3l-1.55.65a1.68 1.68 0 01-2.15-.79l-.77-1.51a2.41 2.41 0 00-4.3 0l-.77 1.51a1.68 1.68 0 01-2.15.79L7.38 3a2.43 2.43 0 00-3.3 2.8l.37 1.66a1.72 1.72 0 01-1.15 2l-1.6.51a2.47 2.47 0 00-.7 4.27l1.33 1a1.73 1.73 0 01.4 2.29L1.78 19a2.45 2.45 0 002.15 3.77l1.67-.08a1.7 1.7 0 011.76 1.49l.22 1.68a2.42 2.42 0 004 1.49l1.23-1.15a1.68 1.68 0 012.29 0l1.23 1.15a2.42 2.42 0 004-1.49l.22-1.68a1.7 1.7 0 011.76-1.49l1.67.08A2.45 2.45 0 0026.22 19l-.9-1.43a1.73 1.73 0 01.4-2.3zM14 20.77A6.77 6.77 0 1120.77 14 6.77 6.77 0 0114 20.77z"></path></svg>',i+="</div>")),i+='<div class="tp-library__tpl-icon__wrapper">',e.icon&&(i+=`<img class="tp-library__tpl-icon" data-src="${e.icon}" ${e.iconhover?`data-src-hover="${e.iconhover}"`:""}>`),i+="</div>",i+='<div class="tp-library__tpl-bottom-wrapper">',void 0!==e.onlyforadmin&&"y"==e.onlyforadmin&&(i+='<div class="tp-library__tpl-onlyforadmin-title">Only for admin</div>'),99==window.$oplan&&e.whocansee&&"team"==e.whocansee&&(i+='<div class="tp-library__tpl-onlyforadmin-title">Only for team</div>'),i+='<div class="tp-library__tpl-caption"><span class="tp-library__tpl-cod">',"yes"==e.locked&&(i+='<svg class="tp-library__tpl-lock" xmlns="http://www.w3.org/2000/svg" width="11.396" height="14.21" viewBox="-630.583 702.11 11.396 14.21" xml:space="preserve"><path d="M-629.537 708.977h9v5.84h-9z"/><path d="M-621.827 710.439h-6.419v-3.316c0-1.77 1.44-3.21 3.209-3.21s3.21 1.44 3.21 3.21v3.316zm-4.92-1.5h3.419v-1.816c0-.943-.767-1.71-1.71-1.71-.942 0-1.709.767-1.709 1.71v1.816z"/></svg>'),i+=`${e.cod}</span>&nbsp;&nbsp;<span class="tp-library__tpl-title">${"RU"==window.lang&&void 0!==e.title_ru&&""!==e.title_ru?e.title_ru:e.title}&nbsp;&nbsp;</span>${"RU"==window.lang&&void 0!==e.descr_ru&&""!==e.descr_ru?e.descr_ru:e.descr}</div>`,i+="</div>",i+="</div>",i+="</div>",i+="</div>",i+="</div>",tc__translate(i,"page__dict")}function tp__library__checkBlock(e){e=parseInt(e,10);const o=undefined;return[[268,837,380].includes(e),[269,684,416,884,790].includes(e)&&"RU"!==window.usercountry,[123].includes(e)&&"RU"===window.usercountry].some((e=>e))}function tp__library__addEvents(){const e=undefined;document.querySelectorAll(".tp-library__type-body").forEach((e=>{e.addEventListener("click",(()=>{tp__library__openCategory(e)}))}));const o=undefined;document.querySelectorAll(".tp-library__tpls-list-body-close").forEach((e=>{e.addEventListener("click",(()=>{tp__library__hideRightSide()}))}));const i=document.querySelector(".tp-library__tn");i&&i.addEventListener("click",(()=>{const e=undefined,o=undefined;tp__addRecord("396",window.afterid>0?window.afterid:"",window.beforeid>0?window.beforeid:""),tp__library__hide()})),tp__scrollGuard(document.querySelector(".tp-library"));const r=document.querySelector(".tp-library-rightside__container");r&&r.addEventListener("mouseenter",(()=>{const e=r.querySelector(".tp-library-rightside__expand-btn");e&&!e.classList.contains("visible")&&e.classList.add("visible")}))}function tp__library__openCategory(e){if(e.classList.contains("tp-library__type-body_active")){const e=undefined;return void tp__scrollContainerToCoord(document.querySelector(".tp-library-rightside"),0,300)}const o=e.getAttribute("data-library-type-id"),i=undefined;document.querySelectorAll(".tp-library__tpls-list-body").forEach((e=>{e.classList.remove("tp-library__tpls-list-body_active","tp-library__tpls-list-body_visible")}));const r=document.querySelector(`#tplslist${o}`);r.classList.add("tp-library__tpls-list-body_active"),document.querySelector(".tp-library").classList.add("tp-library_rightsideopened"),"DE"==window.lang&&(document.querySelector(".tp-library__body").style.width="250px"),document.querySelectorAll(".tp-library__type-body").forEach((e=>{e.classList.remove("tp-library__type-body_active")})),e.classList.add("tp-library__type-body_active");const a=undefined;document.querySelector(".tp-library-rightside").scrollTop=0,tp__library__setTplsCaptionsMinHeight(),setTimeout((()=>{r.classList.add("tp-library__tpls-list-body_visible");const e=undefined;r.querySelectorAll(".tp-library__tpl-icon").forEach((function(e){!e.getAttribute("src")&&e.getAttribute("data-src")&&e.setAttribute("src",e.getAttribute("data-src"))}))}),50)}function tp__library__tplClickHandler(){var e=this.getAttribute("data-tpl-id"),o="";window.afterid>0&&(o=window.afterid);var i="",r;if(window.beforeid>0&&(i=window.beforeid),"yes"==this.getAttribute("data-tpl-locked"))tp__library__alertTplDisable();else{var a=this.getAttribute("data-fish-id");a?tp__addFishRecord(e,a,o,i):tp__addRecord(e,o,i),tp__library__hide()}}function tp__library__tplFavoritesHandler(e){e.stopPropagation();var o=this.closest(".tp-library__tpl-body"),i=o.getAttribute("data-tpl-id"),r=o.getAttribute("data-isfavorite");i&&("y"===r?(tp__library__delFromFavorites(i),tp__library__clearTplsCaptionsMinHeight()):tp__library__addToFavorites(i),tp__library__setTplsCaptionsMinHeight())}function tp__library__tplMouseleaveHandler(){var e=this,o=e.getAttribute("data-src"),i;e.getAttribute("data-src-hover")&&o&&e.setAttribute("src",o)}function tp__library__tplMouseenterHandler(){var e=this,o=e.getAttribute("data-src-hover");o&&(e.setAttribute("src",o),e.removeEventListener("mouseleave",tp__library__tplMouseleaveHandler),e.addEventListener("mouseleave",tp__library__tplMouseleaveHandler))}function tp__library__tplPreviewMouseoverHandler(){var e=this;e.removeEventListener("mouseenter",tp__library__tplMouseenterHandler),e.addEventListener("mouseenter",tp__library__tplMouseenterHandler)}function tp__library__delFishHandler(e){e.stopPropagation();var o=this.closest(".tp-library__tpl-body").getAttribute("data-fish-id");o&&"function"==typeof tc__showDialog&&tc__showDialog({yesCallback:function(){tp__library__delFish(o)},title:tc__translate("{{delete_block_confirm_title}}","page__dict"),msg:tc__translate("{{delete_block_confirm_msg}}","page__dict"),yesButtonText:"OK",noButtonText:tc__translate("{{cancel}}","edrec__dict")},"confirm")}function tp__library__settingsFishHandler(e){e.stopPropagation();var o=this.closest(".tp-library__tpl-body").getAttribute("data-fish-id");o&&tp__library__openFishSettings(o)}function tp__library__recoverFishHandler(e){e.stopPropagation();var o=this.closest(".tp-library__tpl-body").getAttribute("data-fish-id");o&&tp__library__recoverFish(o)}function tp__library__showDeletedFishHandler(e){e.stopPropagation();var o=document.querySelectorAll('.tp-library #tplslist88 .tp-library__tpl-body[data-fish-intrash="y"]');if("y"===window.is_hidden_fishes_showed){o.forEach((function(e){e.style.display="none"})),window.is_hidden_fishes_showed="";var i=tc__translate("{{show_deleted_blocks}}","page__dict");this.innerHTML=i,tp__library__setTplsCaptionsMinHeight()}else{o.forEach((function(e){e.style.display="flex"})),window.is_hidden_fishes_showed="y";var i=tc__translate("{{hide_deleted_blocks}}","page__dict");this.innerHTML=i,tp__library__setTplsCaptionsMinHeight()}}function tp__library__addEvents__toCards(){const e=document.querySelector(".tp-library");var o,i,r,a,s;e.querySelectorAll(".tp-library__tpl-icon").forEach((function(e){e.removeEventListener("mouseover",tp__library__tplPreviewMouseoverHandler),e.addEventListener("mouseover",tp__library__tplPreviewMouseoverHandler)})),e.querySelectorAll(".tp-library__tpl-body").forEach((function(e){e.removeEventListener("click",tp__library__tplClickHandler),e.addEventListener("click",tp__library__tplClickHandler)})),e.querySelectorAll(".tp-library__tpl-favoriteicon-add").forEach((function(e){e.removeEventListener("click",tp__library__tplFavoritesHandler),e.addEventListener("click",tp__library__tplFavoritesHandler)})),e.querySelectorAll(".tp-library__tpl-fishicon-del").forEach((function(e){e.removeEventListener("click",tp__library__delFishHandler),e.addEventListener("click",tp__library__delFishHandler)})),e.querySelectorAll(".tp-library__tpl-fishicon-settings").forEach((function(e){e.removeEventListener("click",tp__library__settingsFishHandler),e.addEventListener("click",tp__library__settingsFishHandler)}));var l=document.getElementById("tplslist88");if(l){var d;l.querySelectorAll(".tp-library__tpl-fishicon-recover").forEach((function(e){e.removeEventListener("click",tp__library__recoverFishHandler),e.addEventListener("click",tp__library__recoverFishHandler)}));var c=l.querySelector(".tp-library__btn-showfishesintrash");c&&(c.removeEventListener("click",tp__library__showDeletedFishHandler),c.addEventListener("click",tp__library__showDeletedFishHandler)),l.querySelectorAll(".tp-library__tpl-icon").forEach((e=>{e.addEventListener("error",(function(){var o;"396"===e.closest(".tp-library__tpl-body").getAttribute("data-tpl-id")?e.setAttribute("src",`https://static.tildacdn.${tp__getRootZone()}/lib/tscripts/tplicons/tpl_zero.png`):e.setAttribute("src",`https://static.tildacdn.${tp__getRootZone()}/lib/tscripts/tplicons/tpl_base.png`)}),{once:!0})}))}}function tp__library__open(e){let o=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(tp__checkOpenedWidgets())return;e?window[o?"beforeid":"afterid"]=e:(delete window.afterid,delete window.beforeid);const i=document.getElementById("closelayer");i.addEventListener("click",tp__library__hide),i.classList.remove("hidden");const r=undefined;document.getElementById("mainmenu").classList.add("hidden");const a=undefined;document.querySelector(".tp-library").classList.remove("hidden"),document.addEventListener("keydown",tp__library__keyDownFunc),tp__shortcuts__removeForBlocks()}function tp__library__hide(){const e=undefined;document.querySelector(".tp-library").classList.add("hidden");const o=undefined;document.getElementById("mainmenu").classList.remove("hidden");const i=document.getElementById("closelayer");i.removeEventListener("click",tp__library__hide),i.classList.add("hidden"),delete window.afterid,document.removeEventListener("keydown",tp__library__keyDownFunc),tp__shortcuts__addForBlocks()}function tp__library__hideRightSide(){var e;document.querySelectorAll(".tp-library__tpls-list-body").forEach((function(e){e.classList.remove("tp-library__tpls-list-body_active","tp-library__tpls-list-body_visible")})),document.querySelector(".tp-library").classList.remove("tp-library_rightsideopened"),"DE"==window.lang&&(document.querySelector(".tp-library__body").style.width=""),document.querySelectorAll(".tp-library__type-body").forEach((function(e){e.classList.remove("tp-library__type-body_active")}));var o=document.querySelector(".tp-library-rightside__expand-btn");o&&o.classList.remove("visible")}function tp__library__keyDownFunc(e){if(27==e.keyCode){if(document.getElementById("confirm-dialog")||document.getElementById("popup_fishsettings"))return;return tp__library__hide(),e.preventDefault(),!1}}function tp__libSearch__addSearch(){const e=document.querySelector(".tp-library"),o=e.querySelector(".tp-library__header-title-wrapper"),i=e.querySelector(".tp-library-rightside"),r='<div class="tp-library__header-search-wrapper" onclick="javascript:tp__libSearch__openPanel();"><div class="tp-library__header-search"></div></div>',a=tc__translate('<div class="tp-library__tpls-list-body" id="tplslistsearch" data-tpls-for-type="search" style="opacity: 1; margin-top: 0px; min-height:calc(100vh - 45px);"><div class="tp-library__tpls-list-body-close"><svg xmlns="http://www.w3.org/2000/svg" width="19.571" height="19.571" viewBox="0 0 19.571 19.571" style="enable-background:new 0 0 19.571 19.571" xml:space="preserve"><path d="m18.8639569.0004043.7071.7071L.7070431 19.5715181l-.7071-.7071z"/><path d="m.7071431.0005043 18.8640138 18.8640138-.7071.7071L.0000431.7076043z"/></svg></div><div class="tp-library__search-wrapper"><input type="text" name="tp-library__search-input" class="tp-library__search-input" placeholder="{{search}}"><button class="t-button tp-library__search-input__delete hidden" title="{{delete}}"></button></div><div class="tp-library__tpls-list-body__container"></div><div>',"page__dict");o.insertAdjacentHTML("afterend",r),i.insertAdjacentHTML("beforeend",a);const s=i.querySelector(".tp-library__search-input");let l;s.addEventListener("keypress",(function(){setTimeout((function(){tp__libSearch__doSearch()}),200)})),s.addEventListener("focusin",(function(){l=setInterval(tp__libSearch__doSearch,1e3)})),s.addEventListener("focusout",(function(){clearInterval(l)}));const d=undefined;i.querySelector(".tp-library__search-input__delete").addEventListener("click",(()=>{s.value="",tp__libSearch__doSearch()}));const c=undefined;i.querySelector("#tplslistsearch .tp-library__tpls-list-body-close").addEventListener("click",tp__library__hideRightSide)}function tp__libSearch__openPanel(){const e=undefined;document.querySelectorAll(".tp-library__tpls-list-body").forEach((function(e){e.classList.remove("tp-library__tpls-list-body_active","tp-library__tpls-list-body_visible")}));const o=undefined;document.getElementById("tplslistsearch").classList.add("tp-library__tpls-list-body_active","tp-library__tpls-list-body_visible"),document.querySelector(".tp-library").classList.add("tp-library_rightsideopened"),"DE"==window.lang&&(document.querySelector(".tp-library__body").style.width="250px"),document.querySelectorAll(".tp-library__type-body").forEach((function(e){e.classList.remove("tp-library__type-body_active")})),document.querySelector(".tp-library__search-input").focus()}function tp__libSearch__doSearch(){var e=document.querySelector(".tp-library__search-input"),o=e.value.toLowerCase();o=o.replace(/(<([^>]+)>)/gi,"");const i=undefined;if(document.querySelector(".tp-library__search-input__delete").classList.toggle("hidden",!o),e.getAttribute("data-libsearch-phrase-showed")!=o){e.setAttribute("data-libsearch-phrase-showed",o);var r=document.querySelector("#tplslistsearch .tp-library__tpls-list-body__container"),a;r.querySelectorAll(".tp-library__tpl-body").forEach((function(e){e.remove()}));var s="",l=0;if(o.length>2){for(var d=o.split(" "),c=0;c<d.length;c++){var _=d[c];_.length>2&&("object"==typeof window.fishes&&"object"==typeof window.fishes[0]&&findTpls(window.fishes),findTpls(window.$tpls))}0==l&&(s+="<div class='tp-library__tpl-body' style='pointer-events:none;margin-top:20px;margin-left:10px;opacity:0.4;'>{{nothing_found}}</div>")}s=tc__translate(s,"page__dict"),r.insertAdjacentHTML("beforeend",s),tp__library__addEvents__toCards(),tp__library__setTplsCaptionsMinHeight(),setTimeout((function(){var e;r.querySelectorAll(".tp-library__tpl-icon").forEach((function(e){!e.getAttribute("src")&&e.getAttribute("data-src")&&e.setAttribute("src",e.getAttribute("data-src"))}))}),50)}function findTpls(e){const i=undefined;tp__library__removeDuplicateVariations(e).forEach((function(e){("421"!==e.id&&"y"==e.inlib||"396"===e.id)&&("RU"==window.lang?(void 0!==e.title_ru&&""!=e.title_ru&&-1!==e.title_ru.toLowerCase().indexOf(_)||void 0===e.title_ru&&void 0!==e.title&&""!=e.title&&-1!==e.title.toLowerCase().indexOf(_)||"99"===window.$oplan&&void 0!==e.title&&""!=e.title&&-1!==e.title.toLowerCase().indexOf(_)||e.cod&&-1!==e.cod.toLowerCase().indexOf(o)||"396"===e.id&&-1!=="zero block зеро".indexOf(_))&&(s="396"===e.id?tp__library__getCardHTML(e)+s:s+tp__library__getCardHTML(e),l++):(void 0!==e.title&&-1!==e.title.toLowerCase().indexOf(_)||e.cod&&-1!==e.cod.toLowerCase().indexOf(o))&&(s="396"===e.id?tp__library__getCardHTML(e)+s:s+tp__library__getCardHTML(e),l++))}))}}function tp__library__removeDuplicateVariations(e){const o=new Map,i=[];for(let r=0;r<e.length;r++){const a=e[r],[s,l]=a.id.split("_");if("y"!==a.isfish)if(l){if(!o.has(s))continue;const e=o.get(s);if(e.includes(a.cod))continue;e.push(a.cod),o.set(s,e),i.push(a)}else o.has(s)||(o.set(s,[a.cod]),i.push(a));else i.push(a)}return i}function tp__library__renderShortcutTool(){const e=tp__record__getAllRecordsElement();if(!e||tp__isReadOnlyMode())return;const o=tp__library__getshortcuttool();e.insertAdjacentHTML("afterend",o);const i=document.querySelector("#shortcuttooldiv"),r=i.querySelectorAll("[data-tplid]"),a=i.querySelector("[data-open-library]");r.forEach((e=>{e.addEventListener("click",(()=>{const o=undefined;tp__addRecord(e.getAttribute("data-tplid"))}))})),a.addEventListener("click",(()=>{tp__library__open()}))}function tp__library__getshortcuttool(){const e="y"===window.$is_email,o=undefined,i=undefined,r='\n\t\t<div class="tp-shortcuttools__one tp-shortcuttools__one_white tp-shortcuttools__zero">\n\t\t\t<div class="tp-shortcuttools__one-item" data-tplid="396">\n\t\t\t\t<div class="tp-shortcuttools__one-item-icon">\n\t\t\t\t\t<svg xmlns="http://www.w3.org/2000/svg" width="28" height="21" viewBox="0 0 28 21"><g fill-rule="evenodd"><path d="M.5 4h3v3h-3zm23 0h3v3h-3zm0 11h3v3h-3zm-23 0h3v3h-3zM16.2711934 2 8.5 12.9207297h4.8721017L12.2084352 20l7.7007941-10.85494553h-4.8649727z"/><path d="m18.7542114 5-.1643677.97647673h5.9594728V16.1669064l-5.9594727-.0439453-.6750045.9963111 7.6048196 4e-7V5.00000001zM10.507066 5l-.6994496.96730167-7.32223342-2e-8V16.1234065l7.32223342-1e-7-.17444289 1.0015965-8.13317431 4e-7V5z"/></g></svg>\n\t\t\t\t</div>\n\t\t\t\t<div class="tp-shortcuttools__one-item-title">Zero</div>\n\t\t\t</div>\n\t\t</div>\n\t',getButtonMarkup=(e,o)=>{let{title:i,tplid:r}=e;return`\n\t\t\t<div \n\t\t\t\tclass="tp-shortcuttools__two-item-title${o?"":" tp-shortcuttools__two-item_right-border"}"\n\t\t\t\tdata-tplid="${r}"\n\t\t\t>\n\t\t\t\t${i}\n\t\t\t</div>\n\t\t`},a=(e?[{title:"{{title}}",tplid:"323"},{title:"{{text}}",tplid:"329"},{title:"{{image}}",tplid:"322"},{title:"{{button}}",tplid:"618"},{title:"{{line}}",tplid:"637"},{title:"{{space}}",tplid:"619"}]:[{title:"{{cover}}",tplid:"18"},{title:"{{medium_title}}",tplid:"33"},{title:"{{lead}}",tplid:"127"},{title:"{{text}}",tplid:"106"},{title:"{{impact}}",tplid:"36"},{title:"{{image}}",tplid:"3"},{title:"{{gallery}}",tplid:"670"},{title:"{{line}}",tplid:"219"}]).map(((e,o,i)=>getButtonMarkup(e,o===i.length-1))).join(""),s=undefined;return tc__translate(`\n\t\t<div id="shortcuttooldiv">\n\t\t\t<div class="tp-shortcuttools__container" id="shortcuttools">\n\t\t\t\t<div class="tp-shortcuttools__wrapper">\n\t\t\t\t\t<div class="tp-shortcuttools__star">\n\t\t\t\t\t\t<svg xmlns="http://www.w3.org/2000/svg" width="17" height="17" viewBox="0 0 14 14" fill="none"><path d="M6.22942 0.56514C6.33823 0.337878 6.66177 0.337878 6.77058 0.56514L8.30582 3.77162C8.34956 3.86297 8.43642 3.92608 8.53681 3.93945L12.0608 4.40869C12.3105 4.44194 12.4105 4.74965 12.228 4.92337L9.65287 7.37433C9.57951 7.44415 9.54633 7.54626 9.56464 7.64587L10.2073 11.1424C10.2529 11.3902 9.99113 11.5803 9.76952 11.4604L6.64276 9.76874C6.55369 9.72055 6.44631 9.72055 6.35724 9.76874L3.23048 11.4604C3.00887 11.5803 2.74712 11.3902 2.79267 11.1424L3.43536 7.64587C3.45367 7.54626 3.42049 7.44415 3.34713 7.37433L0.771997 4.92337C0.589483 4.74965 0.689465 4.44194 0.939228 4.40869L4.46319 3.93945C4.56358 3.92608 4.65044 3.86297 4.69418 3.77162L6.22942 0.56514Z" fill="#D5D5D5"/></svg>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="tp-shortcuttools__table">\n\t\t\t\t\t\t<div class="tp-shortcuttools__one">\n\t\t\t\t\t\t\t<div class="tp-shortcuttools__one-item" data-open-library>\n\t\t\t\t\t\t\t\t<div class="tp-shortcuttools__one-item-icon">\n\t\t\t\t\t\t\t\t\t<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"><path d="M0 0H14V2.5H0V0Z" fill="#FFFFFF"/><path d="M0 3.5H14V6H0V3.5Z" fill="#FFFFFF"/><path d="M0 7H14V9.5H0V7Z" fill="#FFFFFF"/><path d="M0 10.5H14V13H0V10.5Z" fill="#FFFFFF"/></svg>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="tp-shortcuttools__one-item-title" id="tp_btn_allblock">{{more_blocks}}</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="tp-shortcuttools__space"></div>\n\t\t\t\t\t\t<div class="tp-shortcuttools__two">${a}</div>\n\t\t\t\t\t\t<div class="tp-shortcuttools__space"></div>\n\t\t\t\t\t\t${e?"":r}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t`,"page__dict")}function tp__library__alertTplDisable(){window.tp_tpl_modal||(window.tp_tpl_modal=new TPInfoModal({message:"{{block_only_for_paid_plan}}",imageWidth:200,imageHeight:200,image:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/assets/img/paidblocks.jpg`,linkText:"{{activate_paid_plan}}",linkHref:"/identity/plan/",onClose:()=>{window.tp_tpl_modal&&delete window.tp_tpl_modal}}),window.tp_tpl_modal.init(),window.tp_tpl_modal.open())}function tp__library__delFish(e){tp__fetch({url:"/page/submit/",body:{comm:"library_delfish",pageid:window.pageid,fishid:e},explanation:"delete block from library"}).then((o=>{if(""!=o&&"OK"!==o)return void td__showBubbleNotice(o,6e3);const i=document.querySelector(".tp-library"),r=`.tp-library__tpl-body[data-fish-id="${e}"]`,a=i.querySelector("#tplslistsearch"),s=a&&a.querySelector(r),l=i.querySelector("#tplslist88"),d=l&&l.querySelector(r);if(s&&s.remove(),d){d.setAttribute("data-fish-intrash","y");var c=d.querySelector(".tp-library__tpl-fishicon-del"),_=d.querySelector(".tp-library__tpl-fishicon-settings");c.remove(),_.remove();var u=tc__translate('<div class="tp-library__tpl-fishicon-recover">{{recover}}</div>',"page__dict");d.querySelector(".tp-library__tpl-thirdwrapper").insertAdjacentHTML("beforebegin",u);var m=d.querySelector(".tp-library__tpl-fishicon-recover"),recoverBtnClickHandler=function(e){e.stopPropagation();var o=this.closest(".tp-library__tpl-body").getAttribute("data-fish-id");o&&tp__library__recoverFish(o)};m.removeEventListener("click",recoverBtnClickHandler),m.addEventListener("click",recoverBtnClickHandler),window.is_hidden_fishes_showed||(d.style.display="none");var g=l.querySelector(".tp-library__btn-showfishesintrash");if(!g){var u='<div class="tp-library__btn-showfishesintrash" style="cursor:pointer;text-align:center; font-size:12px; margin-top:30px; margin-bottom:20px;">{{show_deleted_blocks}}</div>';u=tc__translate(u,"page__dict"),l.insertAdjacentHTML("beforeend",u);var showDeletedBlocksClickHandler=function(e){e.stopPropagation();var o=l.querySelectorAll('.tp-library__tpl-body[data-fish-intrash="y"]');if("y"===window.is_hidden_fishes_showed){o.forEach((function(e){e.style.display="none"})),window.is_hidden_fishes_showed="";var i=tc__translate("{{show_deleted_blocks}}","page__dict");this.innerHTML=i}else{o.forEach((function(e){e.style.display="block"})),window.is_hidden_fishes_showed="y";var i=tc__translate("{{hide_deleted_blocks}}","page__dict");this.innerHTML=i}};(g=l.querySelector(".tp-library__btn-showfishesintrash"))&&(g.removeEventListener("click",showDeletedBlocksClickHandler),g.addEventListener("click",showDeletedBlocksClickHandler))}}})).catch((e=>{console.error(e)}))}function tp__library__recoverFish(e){tp__fetch({url:"/page/submit/",body:{comm:"library_recoverfish",pageid:window.pageid,fishid:e},explanation:"recover block from library trash"}).then((e=>{""==e||"OK"===e?tp__library__updateFishesList():td__showBubbleNotice(e,6e3)})).catch((e=>{console.error(e)}))}function tp__library__addFish(e,o,i){var r,a=document.head.outerHTML,s=tp__record__getRecordElement(e),l;s&&(r=`<html>${a}<body style="padding:0;margin:0;"><div id="allrecords" class="t-records">${s.outerHTML}</div></body></html>`,tp__fetch({url:"/page/submit/",body:{comm:"library_addfish",pageid:window.pageid,recordid:e,title:o,fullhtml:r},explanation:"add block to library"}).then((e=>{""==e||"OK"===e?(td__showBubbleNotice(tc__translate("{{block_added_to_library}}","page__dict"),3e3),tp__library__updateFishesList(),"function"==typeof i&&i()):td__showBubbleNotice(e,6e3)})).catch((e=>{console.error(e)})))}function tp__library__updateFishRecordData(e){tp__fetch({url:"/page/submit/",body:{comm:"library_updatefishrecorddata",pageid:window.pageid,recordid:e},explanation:"update block in library"}).then((e=>{""==e||"OK"==e?td__showBubbleNotice(tc__translate("{{block_updated_in_library}}","page__dict"),3e3):td__showBubbleNotice(e,6e3)})).catch((e=>{console.error(e)}))}function tp__library__openFishSettings(e){showLoadIcon&&showLoadIcon();const o=import("./t-popup-page-fish-4F4vS0-m.min.js"),i=import("./t-popup-dict-BUdoTYQJ.min.js");Promise.all([o,i]).then((o=>{let[i]=o;i.tp__fishsettings__init(e)})).finally((()=>{hideLoadIcon&&hideLoadIcon()}))}function tp__library__updateFishesList(){var e=document.querySelector("#tplslist88");e?tp__fetch({url:"/page/submit/",body:{comm:"library_getfishes",pageid:window.pageid},explanation:"load user blocks list for library",responseType:"json"}).then((o=>{if(""==o||"object"!=typeof o||null==o||"object"!=typeof o[0])return td__showBubbleNotice(o,6e3),void location.reload();window.fishes=o;var i=document.querySelector(".tp-library .tp-library__type-body_active");if(i)var r=i.getAttribute("data-library-type-id");tp__library__prepareData__Fishes();var a={id:"88",is_email:"",sort:"88",title:tc__translate("{{my_blocks}}","page__dict"),off:"",isfish:"y"},s=tp__library__drawTpls__getListHTML(a);if(e.outerHTML=s,tp__library__addEvents__toCards(),r){var l=document.querySelector(`.tp-library .tp-library__type-body[data-library-type-id="${r}"]`);l&&(r===a.id&&l.classList.remove("tp-library__type-body_active"),l.dispatchEvent(new Event("click")))}window.is_hidden_fishes_showed=""})).catch((e=>{console.error(e)})):location.reload()}function tp__library__commFavorites_LS(e,o,i){var r=localStorage.getItem("tp-favorites"+("y"===window.$is_email?"-email":""));if("string"!=typeof r||null===r||""==r||0!==r.indexOf("{"))var a={};else var a=tp__parseJson(r);if("read"==e){var s=a[`project${o}`];return"object"==typeof s&&null!==s||(s=[]),s}"save"==e&&(a[`project${o}`]=i,""==(r=JSON.stringify(a))||"{}"==r?localStorage.removeItem("tp-favorites"+("y"===window.$is_email?"-email":"")):localStorage.setItem("tp-favorites"+("y"===window.$is_email?"-email":""),r))}function tp__library__addToFavorites(e){if("object"==typeof localStorage){var o=tp__library__commFavorites_LS("read",window.projectid,""),i=0,r="";if(o.forEach((function(o){i++,o===e&&(r="y")})),"y"!==r)if(i>100)td__showBubbleNotice(tc__translate("{{max_blocks_in_fav}}","page__dict"),6e3,"error");else{o.push(e),tp__library__commFavorites_LS("save",window.projectid,o),tp__library__updateFavoritesList();var a=document.querySelector(`.tp-library .tp-library__tpl-body[data-tpl-id="${e}"]`);a.classList.add("tp-library__tpl-body_favorite"),a.setAttribute("data-isfavorite","y"),td__showBubbleNotice(tc__translate("{{block_added_to_fav}}","page__dict"),6e3)}else td__showBubbleNotice("Block already added to Favorites",6e3)}else alert("Sorry. Your browser is not support this feature")}function tp__library__delFromFavorites(e){if("object"==typeof localStorage){var o=tp__library__commFavorites_LS("read",window.projectid,""),i=0,r="",a=[];if(o.forEach((function(o){o===e?r="y":(i++,a.push(o))})),o=a,""!==r){if(tp__library__commFavorites_LS("save",window.projectid,o),i>0){var s=document.querySelector(`.tp-library #tplslist89 .tp-library__tpl-body[data-tpl-id="${e}"]`);s&&s.remove();var l=document.querySelector(`.tp-library .tp-library__tpl-body[data-tpl-id="${e}"]`);l.classList.remove("tp-library__tpl-body_favorite"),l.removeAttribute("data-isfavorite")}else"object"==typeof window.tpls_favorites&&delete window.tpls_favorites,tp__library__reinit();td__showBubbleNotice(tc__translate("{{block_removed_from_fav}}","page__dict"),6e3)}else td__showBubbleNotice("Block not in Favorites",6e3)}else alert("Sorry. Your browser is not support this feature")}function tp__library__updateFavoritesList(){if("object"==typeof localStorage){var e=document.querySelector("#tplslist89");if(e){tp__library__reinit();var o=document.querySelector('.tp-library__type-body[data-library-type-id="89"]');if(o){var i=new Event("click");o.dispatchEvent(i)}}else{var r=document.querySelector(".tp-library .tp-library__type-body_active");if(r)var a=r.getAttribute("data-library-type-id");tp__library__prepareData__Favorites();var s=tp__library__drawTpls__getListHTML({id:"89"});if(e&&(e.outerHTML=s),tp__library__addEvents__toCards(),89==a){var l=document.querySelector(`.tp-library .tp-library__type-body[data-library-type-id="${a}"]`);if(l){var i=new Event("click");l.dispatchEvent(i)}}}}}function tp__library__markFavoritesTpls(){if("object"==typeof window.tpls_favorites){var e=document.querySelector(".tp-library");window.tpls_favorites.forEach((function(o){var i;e.querySelectorAll(`.tp-library__tpl-body[data-tpl-id="${o.tplid}"]`).forEach((function(e){e.classList.add("tp-library__tpl-body_favorite"),e.setAttribute("data-isfavorite","y")}))}))}}function tp__library__reinit(){var e=document.querySelector(".tp-library .tp-library__type-body_active");if(e)var o=e.getAttribute("data-library-type-id");var i=document.querySelector(".tp-library");if(i.classList.remove("tp-library_rightsideopened"),i.innerHTML="","DE"==window.lang&&(document.querySelector(".tp-library__body").style.width=""),tp__library__init(),o){var r=document.querySelector(`.tp-library .tp-library__type-body[data-library-type-id="${o}"]`);if(r){var a=new Event("click");r.dispatchEvent(a)}}}function tp__selectModeOn(e){window.tp_multiselect||(window.tp_multiselect=new TMultiSelect),window.tp_multiselect.selectRecord(e)}window.tp__library__rightside__scrollSmooth=tp__library__rightside__scrollSmooth,window.tp__libSearch__openPanel=tp__libSearch__openPanel;class TMultiSelect{constructor(){this.elements=this.getToolbarElements(),this.selectedRecords=[],this.addEvents(),this.disabled=!1,this.isSelectModeInited=!1,this.allRecordsElement=tp__record__getAllRecordsElement(),this.handleRecordSelectChange=this.handleRecordSelectChange.bind(this),this.handleDocumentKeyDown=this.handleDocumentKeyDown.bind(this)}initSelectMode(){if(this.isSelectModeInited)return;this.isSelectModeInited=!0;const{allRecordsElement:e}=this;[...e.children].forEach((e=>{e.uiControl&&e.uiControl.update()})),e.addEventListener("recordselect",this.handleRecordSelectChange),document.addEventListener("keydown",this.handleDocumentKeyDown),this.showToolbar(),this.updateToolbar(),this.showBlocksMap()}cancelSelectMode(){if(!this.isSelectModeInited)return;this.isSelectModeInited=!1,this.selectedRecords.splice(0);const{allRecordsElement:e}=this;[...e.children].forEach((e=>{e.uiControl&&e.uiControl.update()})),e.removeEventListener("recordselect",this.handleRecordSelectChange),document.removeEventListener("keydown",this.handleDocumentKeyDown),window.tp_blocksmap&&window.tp_blocksmap.cancelCheckMode(),this.closeToolbar()}handleRecordSelectChange(e){const{isSelected:o,recordid:i}=e.detail,r=undefined;if(tp__record__getRecordElement(i)&&o!==this.selectedRecords.includes(i)){if(o)this.selectedRecords.push(i);else{const e=this.selectedRecords.indexOf(i);if(-1===e)return;this.selectedRecords.splice(e,1)}this.updateToolbar(),[...this.allRecordsElement.children].forEach((o=>{o.uiControl&&o.uiControl.handleRecordSelectChange(e)}))}}selectRecord(e){this.initSelectMode();const{allRecordsElement:o}=this,i=new CustomEvent("recordselect",{detail:{isSelected:!0,recordid:e}});o.dispatchEvent(i)}deselectRecord(e){if(!this.isSelectModeInited)return;const{allRecordsElement:o}=this,i=new CustomEvent("recordselect",{detail:{isSelected:!1,recordid:e}});o.dispatchEvent(i)}getToolbarElements(){let e='\n\t\t\t<div class="tp-multiselect hidden">\n\t\t\t\t<div class="tp-multiselect__info"></div>\n\t\t\t\t<button type="button" class="tp-multiselect__btn tp-multiselect__btn_move">\n\t\t\t\t\t{{move}}\n\t\t\t\t</button>\n\t\t\t\t<button type="button" class="tp-multiselect__btn tp-multiselect__btn_delete">\n\t\t\t\t\t{{delete}}\n\t\t\t\t</button>\n\t\t\t\t<button type="button" class="tp-multiselect__btn tp-multiselect__btn_copy">\n\t\t\t\t\t{{copy}}\n\t\t\t\t</button>\n\t\t\t\t<button type="button" class="tp-multiselect__btn tp-multiselect__btn_paste hidden">\n\t\t\t\t\t{{paste}}\n\t\t\t\t</button>\n\t\t\t\t<label class="tp-multiselect__cb-wrapper">\n\t\t\t\t\t<input class="tp-multiselect__cb" type="checkbox" checked />\n\t\t\t\t\t<span class="tp-multiselect__icon tp-multiselect__icon_panel"></span>\n\t\t\t\t</label>\n\t\t\t\t<button type="button" class="tp-multiselect__btn tp-multiselect__btn_close">\n\t\t\t\t\t{{done}}\n\t\t\t\t</button>\n\t\t\t</div>\n\t\t';e=tc__translate(e,"record__dict"),document.body.insertAdjacentHTML("beforeend",e);const o=document.querySelector(".tp-multiselect"),i=o.querySelector(".tp-multiselect__info"),r=o.querySelector(".tp-multiselect__btn_move"),a=o.querySelector(".tp-multiselect__btn_delete"),s=o.querySelector(".tp-multiselect__btn_copy"),l=o.querySelector(".tp-multiselect__btn_paste"),d=o.querySelector(".tp-multiselect__cb"),c=o.querySelector(".tp-multiselect__cb-wrapper"),_=o.querySelector(".tp-multiselect__btn_close");return o.remove(),{toolbar:o,info:i,moveBtn:r,deleteBtn:a,copyBtn:s,panelCb:d,closeBtn:_,pasteBtn:l,cbWrapper:c}}updateToolbar(){const{info:e,moveBtn:o,deleteBtn:i,copyBtn:r,panelCb:a}=this.elements,{length:s}=this.selectedRecords;o.disabled=!s,i.disabled=!s,r.disabled=!s;let l=`{{selected}}: ${s}`;l=tc__translate(l,"record__dict"),e.textContent=l,a.checked=window.tp_blocksmap&&window.tp_blocksmap.isOpened}showBlocksMap(){window.tp_blocksmap&&window.tp_blocksmap.open();const{panelCb:e}=this.elements;e.checked=!0}closeBlocksMap(){window.tp_blocksmap&&window.tp_blocksmap.close();const{panelCb:e}=this.elements;e.checked=!1}closeToolbar(){const{toolbar:e,pasteBtn:o}=this.elements;e.classList.add("hidden"),o.classList.add("hidden"),e.addEventListener("transitionend",(function removeToolbar(o){o.target===e&&(e.remove(),e.removeEventListener("transitionend",removeToolbar))}))}showToolbar(){const{toolbar:e}=this.elements;document.body.append(e),window.requestAnimationFrame((()=>{e.classList.remove("hidden")}))}disable(){if(this.disabled)return;this.disabled=!0;const{moveBtn:e,deleteBtn:o,copyBtn:i,pasteBtn:r}=this.elements;e.disabled=!0,o.disabled=!0,i.disabled=!0,r.disabled=!0;const a=undefined;tp__record__getAllRecordElements().forEach((e=>{e.uiControl&&e.uiControl.disable()}))}enable(){if(!this.disabled)return;this.disabled=!1;const{moveBtn:e,deleteBtn:o,copyBtn:i,pasteBtn:r}=this.elements;e.disabled=!1,o.disabled=!1,i.disabled=!1,r.disabled=!1;const a=undefined;tp__record__getAllRecordElements().forEach((e=>{e.uiControl&&e.uiControl.enable()}))}addEvents(){const{moveBtn:e,deleteBtn:o,copyBtn:i,panelCb:r,closeBtn:a,pasteBtn:s,cbWrapper:l}=this.elements;r.addEventListener("change",(()=>{tp__blocksmap__displayMap()})),a.addEventListener("click",(()=>{this.cancelSelectMode()})),e.addEventListener("click",(()=>{this.selectedRecords.length&&!this.disabled&&this.initRecordPick(this.moveRecords.bind(this),!0)})),i.addEventListener("click",(()=>{this.selectedRecords.length&&!this.disabled&&this.copyRecords()})),s.addEventListener("click",(()=>{this.disabled||this.initRecordPick(this.pasteRecords.bind(this))})),o.addEventListener("click",(()=>{this.selectedRecords.length&&!this.disabled&&this.deleteRecords()})),tp__initTooltip(l,{content:{title:tc__translate("{{show_hide_blocksmap}}","record__dict"),shortcut:"ShortKey+L"}})}initRecordPick(e,o){this.disable();const{allRecordsElement:i}=this,r=undefined;i.querySelectorAll(".record").forEach((i=>{const r=i.getAttribute("recordid"),a=this.selectedRecords.includes(r);i.uiControl&&i.uiControl.initPickerMode({isActive:!a||!o,toolbarText:tc__translate(o?"{{click_the_block_v1}}":"{{click_the_block_v2}}","record__dict"),isPaste:!0,buttonText:tc__translate("{{cancel}}","record__dict"),onSelect:o=>{let{recordid:i}=o;return e(i)},onFinally:this.enable.bind(this)})}));const a=undefined;tp__showCornerNotice(tc__translate(o?"{{click_the_block_v1}}":"{{click_the_block_v2}}","record__dict"),8e3)}moveRecords(e){return this.disable(),this.sortSelectedRecords(),tp__fetch({url:"/page/submit/",body:{comm:"moveselectedrecords",pageid:window.pageid,recordid:e,selects:this.selectedRecords},explanation:"move selected records"}).then((o=>{if(this.enable(),"OK"!==o)throw new Error(o);const i=tp__record__getRecordElement(e);if(i){for(let e=this.selectedRecords.length-1;e>=0;e--){const o=this.selectedRecords[e],r=tp__record__getRecordElement(o);r&&i.insertAdjacentElement("afterend",r),e||tp__scrollToRecord(o)}window.tp_view&&window.tp_view.updateStyles(),this.cancelSelectMode(),tp__onPageChange()}})).catch((e=>{console.error(e)}))}copyRecords(){const{pasteBtn:e}=this.elements;return this.disable(),this.sortSelectedRecords(),tp__fetch({url:"/page/submit/",body:{comm:"copyselectedrecords_tobuf",pageid:window.pageid,selects:this.selectedRecords},explanation:"coping blocks to buffer"}).then((o=>{if(this.enable(),"OK"!==o)throw new Error(o);const i=undefined;tp__showCornerNotice(tc__translate("{{copied_to_clipboard_use_paste}}","record__dict"),4e3),e.classList.remove("hidden"),[...this.selectedRecords].forEach(this.deselectRecord.bind(this)),window.localStorage.setItem(`tp_record_copy_${window.projectid}`,Date.now())})).catch((e=>{console.error(e)}))}pasteRecords(e){return this.disable(),this.sortSelectedRecords(),tp__fetch({url:"/page/submit/",body:{comm:"pasterecord_frombuf",pageid:window.pageid,recordid:e,with_code:"yes"},explanation:"paste selected blocks"}).then((o=>{if(this.enable(),""===o)throw new Error("Empty response");const i=tp__getResponseStringOrObject(o);if("object"!=typeof i)throw new Error("Block data is not a object");e?tp__pasteBlocksAfterAnotherRec({data:i,afterid:e}):tp__insertBeforeEndAllrecords({data:i});const{pasteBtn:r}=this.elements;r.classList.add("hidden"),this.cancelSelectMode(),tp__onPageChange()})).catch((e=>{console.error(e)}))}deleteRecords(){return this.disable(),tp__fetch({url:"/page/submit/",body:{comm:"deleterecordsselected",pageid:window.pageid,selects:this.selectedRecords},explanation:"deleting selected blocks"}).then((e=>{if(this.enable(),"OK"!==e)throw new Error(e);this.selectedRecords.forEach((e=>{const o=tp__record__getRecordElement(e);if(o){o.remove();const{uiControl:e}=o;e&&e.destroy()}})),this.cancelSelectMode(),tp__updateUndoButton(),tp__checkZeroOverflow(),tp__onPageChange()})).catch((e=>{console.error(e)}))}sortSelectedRecords(){const{allRecordsElement:e}=this;this.selectedRecords.sort(((o,i)=>{const r=e.querySelector(`#record${o}`),a=e.querySelector(`#record${i}`);if(!r||!a)return 0;const s=undefined;return r.compareDocumentPosition(a)===Node.DOCUMENT_POSITION_PRECEDING?1:-1}))}handleDocumentKeyDown(e){"Escape"!==e.key||tp__checkOpenedWidgets()||this.cancelSelectMode()}}function tp__blocksmap__displayMap(){window.tp_blocksmap||(window.tp_blocksmap=new TBlocksMap),window.tp_blocksmap.toggle()}class TBlocksMap{constructor(){this.isOpened=!1,this.isCheckMode=!1,this.searchMode={enabled:!1,query:""},this.items=[],this.allRecordsElement=tp__record__getAllRecordsElement(),this.observer=new MutationObserver(this.update.bind(this)),this.titleObserver=new MutationObserver(this.updateTitles.bind(this)),this.handleRecordSelectChange=this.handleRecordSelectChange.bind(this),this.handlePreviewTransition=this.handlePreviewTransition.bind(this),this.handleMouseEnter=this.handleMouseEnter.bind(this),this.handleMouseMove=tp__throttle(this.handleMouseMove.bind(this),100),this.handleMouseLeave=this.handleMouseLeave.bind(this),this.handleDocClick=this.handleDocClick.bind(this),this.sortable=null,this.currentRecordPreview=!1,this.init(),this.dblclickTimestamp=0}init(){this.renderPanel(),this.addEvents(),window.tp_multiselect||(window.tp_multiselect=new TMultiSelect)}renderPanel(){const e=document.createElement("div");e.classList.add("tp-blocksmap");const o=document.createElement("div");o.classList.add("tp-blocksmap__header");const i=document.createElement("button");i.classList.add("tp-blocksmap__button","tp-blocksmap__button_check"),i.innerHTML='\n\t\t\t<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">\n\t\t\t\t<path fill-rule="evenodd" clip-rule="evenodd" d="M4.12881 9.14908L8.08829 5.1896L6.8987 4L4.12881 6.76989L2.48049 5.12156L1.29089 6.31116L4.12881 9.14908ZM4.12881 16.0007L8.08829 12.0412L6.8987 10.8516L4.12881 13.6215L2.48049 11.9731L1.29089 13.1627L4.12881 16.0007ZM18.7091 7.67891H9.73664V5.99657H18.7091V7.67891ZM9.73663 14.53H18.7091V12.8477H9.73663V14.53Z" fill="#8E8E8E"/>\n\t\t\t</svg>\n\t\t';const r=document.createElement("div");r.classList.add("tp-blocksmap__title"),r.textContent=tc__translate("{{blocks_on_page}}","page__dict");const a=document.createElement("button");a.classList.add("tp-blocksmap__button","tp-blocksmap__button_check"),a.innerHTML='\n\t\t\t<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">\n\t\t\t\t<path fill-rule="evenodd" clip-rule="evenodd" d="M10.889 4.8711C9.22724 3.20963 6.533 3.20963 4.87127 4.87111C3.20959 6.53253 3.20958 9.22618 4.87126 10.8876C6.53299 12.5491 9.22724 12.5491 10.889 10.8877M10.889 4.8711C12.5506 6.53252 12.5506 9.2262 10.889 10.8877ZM3.98745 3.98716C6.13733 1.83761 9.62293 1.83762 11.7728 3.98715C13.7732 5.98731 13.9123 9.14384 12.19 11.3048L12.8728 11.9874L14.1041 12.2372L17.8842 16.0117L17.4419 16.454L16.4538 17.442L16.0119 17.8838L12.2335 14.1059L11.9881 12.8705L11.3061 12.1886C9.14488 13.9107 5.98792 13.7717 3.98746 11.7716C1.83753 9.62198 1.83752 6.13676 3.98745 3.98716Z" fill="#8E8E8E"/>\n\t\t\t</svg>\n\t\t';const s=document.createElement("button");s.classList.add("tp-blocksmap__button","tp-blocksmap__button_close"),tp__isReadOnlyMode()||"y"===window.subscribeexpired||o.append(i),o.append(a,r,s);const l=document.createElement("div");l.classList.add("tp-blocksmap__search");const d=document.createElement("input");d.classList.add("tp-blocksmap__search-input"),d.type="search",d.placeholder=tc__translate("{{search}}","page__dict"),l.append(d);const c=document.createElement("div");c.classList.add("tp-blocksmap__items"),e.append(o,l,c);const _=document.createElement("div");_.classList.add("tp-blocksmap-preview"),this.elements={panel:e,checkButton:i,searchButton:a,closeButton:s,itemsWrapper:c,preview:_,searchInputWrapper:l,searchInput:d}}addEvents(){const{checkButton:e,searchButton:o,closeButton:i,itemsWrapper:r,searchInput:a}=this.elements,{allRecordsElement:s}=this;e.addEventListener("click",this.toggleCheckMode.bind(this)),o.addEventListener("click",this.toggleSearchMode.bind(this)),a.addEventListener("input",this.handleSearch.bind(this)),i.addEventListener("click",this.close.bind(this)),tp__isReadOnlyMode()||tp__connectTSortable((()=>{this.sortable=new window.TSortable(r,{selector:".tp-blocksmap__item",handleSelector:".tp-blocksmap__item",multipleSelector:".tp-blocksmap__item:has(:checked)",cancelSelector:".tp-blocksmap__item_disabled",isAutoUpdateEnabled:!1,dropBar:{overlappingPercent:.5},dragImage:{maxWidth:260},autoScroll:{container:r},onDrop:this.handleSort.bind(this),onStart:()=>{r.removeEventListener("mouseenter",this.handleMouseEnter),r.removeEventListener("mousemove",this.handleMouseMove),r.removeEventListener("mouseleave",this.handleMouseLeave),this.handleMouseLeave()},onEnd:()=>{r.addEventListener("mouseenter",this.handleMouseEnter),r.addEventListener("mousemove",this.handleMouseMove),r.addEventListener("mouseleave",this.handleMouseLeave)}}),this.sortable.init()})),s.addEventListener("recordselect",this.handleRecordSelectChange),tp__initTooltip(e,{content:{title:tc__translate("{{select_mode}}","page__dict")},position:"left"}),tp__initTooltip(o,{content:{title:tc__translate("{{search}}","page__dict")},position:"bottom"}),r.addEventListener("mouseenter",this.handleMouseEnter),r.addEventListener("mousemove",this.handleMouseMove),r.addEventListener("mouseleave",this.handleMouseLeave)}getItemsData(){const{allRecordsElement:e}=this,o=[...e.children].filter((e=>e.classList.contains("record")));let{enabled:i,query:r}=this.searchMode;this.items=o.map((e=>{const o=e.getAttribute("recordid"),i=e.getAttribute("data-record-type"),r=undefined,a=(window.$tpls||[]).find((e=>e&&e.id===i))||{},s=a.cod||e.getAttribute("data-record-cod")||"",l=a.title||"",d="y"===e.getAttribute("data-record-trash"),c="y"===e.getAttribute("off"),_=window.tp_multiselect&&window.tp_multiselect.selectedRecords.includes(o);let u="";if(e.uiControl){const{isPopupBlock:o,anchor:i}=e.uiControl.data;i&&(u=o?i:`#${i}`)}return{recordid:o,cod:s,isChecked:_,tplid:i,recordElement:e,isInTrash:d,tplTitle:l,anchorName:u,isHidden:c}})),this.updateTitles(),r=r.trim().toLowerCase(),r=r.replace(/^#rec([0-9])/,"$1"),i&&r&&(this.items=this.items.filter((e=>{let{title:o,cod:i,anchorName:a,recordid:s}=e;return o.toLowerCase().includes(r)||i.toLowerCase().includes(r)||a.toLowerCase().includes(r)||s===r})))}renderItems(){const{isCheckMode:e}=this,{itemsWrapper:o}=this.elements;this.getItemsData(),this.items.forEach((i=>{const{cod:r,title:a,isChecked:s,recordid:l,isInTrash:d,anchorName:c,isHidden:_}=i,u=document.createElement(e?"label":"button");u.classList.add("tp-blocksmap__button","tp-blocksmap__item"),u.classList.toggle("tp-blocksmap__item_hidden",_),d&&u.classList.add("tp-blocksmap__item_disabled"),u.setAttribute("data-recordid",l);const m=document.createElement("span");m.classList.add("tp-blocksmap__item-inner");const g=document.createElement("input");g.type="checkbox",g.checked=s,g.disabled=d,g.classList.add("pe-input-checkbox");const b=document.createElement("span");b.classList.add("pe-checkbox-custom_filled"),b.innerHTML='\n\t\t\t\t<svg viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMid meet">\n\t\t\t\t\t<path d="M3 8.08333L6.6 11L12 4" vector-effect="non-scaling-stroke"></path>\n\t\t\t\t</svg>\n\t\t\t';const f=document.createElement("span");f.classList.add("tp-blocksmap__item-cod"),f.textContent=r;const v=document.createElement("div");v.classList.add("tp-blocksmap__item-title");const y=document.createElement("span");y.classList.add("tp-blocksmap__item-title-content"),y.textContent=_?`(${tc__translate("{{hidden}}","page__dict")}) ${a}`:a;const w=document.createElement("input");w.type="text",w.setAttribute("spellcheck","false"),w.classList.add("tp-blocksmap__item-title-input"),w.value=a,w.maxLength=200,v.append(y,w);const E=document.createElement("span");E.classList.add("tp-blocksmap__item-anchor"),E.textContent=c,e&&m.append(g,b),m.append(f,v,E),u.append(m),o.append(u),i.elements={wrapper:u,checkbox:g,codElement:f,editTitleInput:w,titleElement:y,anchorElement:E}}))}addItemsEvents(){this.items.forEach((e=>{const{wrapper:o,editTitleInput:i}=e.elements;o.addEventListener("click",(o=>{this.isCheckMode?this.handleItemClick(e,o):window.setTimeout(this.handleItemClick.bind(this,e,o),0)})),o.addEventListener("dblclick",this.handleItemEditClick.bind(this,e)),o.addEventListener("contextmenu",this.handleItemContextMenu.bind(this,e)),i.addEventListener("keydown",this.handleItemInputKeyDown.bind(this,e))}))}update(){if(!this.isOpened)return;this.isCheckMode=window.tp_multiselect&&window.tp_multiselect.isSelectModeInited;const{itemsWrapper:e,checkButton:o}=this.elements;e.innerHTML="",this.renderItems(),this.addItemsEvents();const i=this.items.map((e=>{let{elements:o}=e;return o.codElement.scrollWidth})),r=Math.max(...i);this.items.forEach((e=>{let{elements:o}=e;o.codElement.style.minWidth=`${r}px`})),o.classList.toggle("tp-blocksmap__button_check_checked",this.isCheckMode),e.classList.toggle("tp-blocksmap__items_check",this.isCheckMode),this.sortable&&this.sortable.update()}updateTitles(){this.isOpened&&this.items.forEach((e=>{const{recordElement:o,tplTitle:i,cod:r}=e,a=["title","btitle","li_title"].map((e=>`[field^="${e}"]`)),s=o.querySelector(a.join(",")),l=s&&!r.startsWith("ST")&&s.textContent.trim(),d=undefined,c=o.getAttribute("data-title")||l||i;e.title=c;const _="y"===o.getAttribute("off");e.isHidden=_;let u="";if(o.uiControl){const{isPopupBlock:e,anchor:i}=o.uiControl.data;i&&(u=e?i:`#${i}`)}if(e.anchorName=u,e.elements){const{titleElement:o,anchorElement:i,wrapper:r}=e.elements;r.classList.toggle("tp-blocksmap__item_hidden",_),o.textContent=_?`(${tc__translate("{{hidden}}","page__dict")}) ${c}`:c,i.textContent=u}}))}open(){if(this.isOpened||window.matchMedia("(max-width: 768px)").matches)return;this.isOpened=!0,this.observer.observe(this.allRecordsElement,{childList:!0}),this.titleObserver.observe(this.allRecordsElement,{subtree:!0,attributes:!0,attributeFilter:["data-title"],childList:!0});const{panel:e}=this.elements;document.body.append(e),document.body.classList.add("tp-blocksmap_shown"),this.update(),window.tp_multiselect&&window.tp_multiselect.updateToolbar()}close(){if(!this.isOpened)return;this.isOpened=!1,this.observer.disconnect(),this.titleObserver.disconnect();const{panel:e}=this.elements;e.remove(),document.body.classList.remove("tp-blocksmap_shown"),window.tp_multiselect&&window.tp_multiselect.updateToolbar(),this.handleMouseLeave()}toggle(){this.isOpened?this.close():this.open()}enableCheckMode(){this.isCheckMode||(window.tp_multiselect&&window.tp_multiselect.initSelectMode(),this.update())}cancelCheckMode(){this.isCheckMode&&(window.tp_multiselect&&window.tp_multiselect.cancelSelectMode(),this.update())}toggleCheckMode(){this.isCheckMode?this.cancelCheckMode():this.enableCheckMode()}toggleSearchMode(){const{searchMode:e}=this;if(e.enabled=!e.enabled,this.updateSearchMode(),e.enabled){const{searchInput:e}=this.elements;e.focus(),e.select()}}handleSearch(){const{searchInput:e}=this.elements,{searchMode:o}=this;o.query=e.value,this.updateSearchMode()}updateSearchMode(){const{searchButton:e,searchInputWrapper:o}=this.elements,{enabled:i}=this.searchMode;e.classList.toggle("tp-blocksmap__button_check_checked",i),o.classList.toggle("tp-blocksmap__search_visible",i),this.update()}selectItem(e){const{allRecordsElement:o}=this,i=new CustomEvent("recordselect",{detail:{isSelected:!0,recordid:e}});o.dispatchEvent(i)}deselectItem(e){const{allRecordsElement:o}=this,i=new CustomEvent("recordselect",{detail:{isSelected:!1,recordid:e}});o.dispatchEvent(i)}handleRecordSelectChange(e){if(!this.isOpened)return;const{isSelected:o,recordid:i}=e.detail;this.enableCheckMode();const r=this.items.find((e=>e.recordid===i));r&&(r.elements.checkbox.checked=o,r.isChecked=o)}handleSort(e){const{draggingElements:o,relativeTargets:i}=e,{allRecordsElement:r}=this,a=o.map((e=>e.getAttribute("data-recordid"))),s=i.nextEl&&i.nextEl.getAttribute("data-recordid"),l=i.prevEl&&i.prevEl.getAttribute("data-recordid"),d=a.map((e=>r.querySelector(`#record${e}`))),c=s&&r.querySelector(`#record${s}`),_=l&&r.querySelector(`#record${l}`);c?c.before(...d):_&&_.after(...d),tp__scrollToRecord(a[0]),window.clearTimeout(window.autosavesort_timer),window.autosavesort_timer=window.setTimeout(tp__saveRecordsSort,4e3)}handleMouseEnter(){this.currentRecordPreview=!0}handleMouseMove(e){const o=e.target.closest(".tp-blocksmap__item");if(!o)return;const{preview:i}=this.elements,r=o.getAttribute("data-recordid");if(this.currentRecordPreview===r||!this.currentRecordPreview)return;i.removeEventListener("transitionend",this.handlePreviewTransition),this.renderRecordPreview(r),this.removeSelectedRecordClass(),tp__record__getRecordElement(r)?.classList.add("record__selected");const a=o.getBoundingClientRect(),{offsetHeight:s}=i,l=a.top,d=10,{innerWidth:c,innerHeight:_}=window,u=Math.min(_-l-s-d,0);i.style.transform=`translateY(${l+u}px)`,i.style.right=`${c-a.left+d}px`,document.body.contains(i)||document.body.append(i),i.classList.contains("hidden")&&window.requestAnimationFrame((()=>{i.classList.remove("hidden")}))}removeSelectedRecordClass(){const e="record__selected";document.querySelectorAll(`.${e}`).forEach((o=>{o.classList.remove(e)}))}handleMouseLeave(){const{preview:e}=this.elements;e.addEventListener("transitionend",this.handlePreviewTransition),e.classList.add("hidden"),this.removeSelectedRecordClass(),this.currentRecordPreview=!1}handlePreviewTransition(e){const{preview:o}=this.elements;e.target===o&&(o.removeEventListener("transitionend",this.handlePreviewTransition),o.remove(),o.removeAttribute("style"),o.innerHTML="")}renderRecordPreview(e){const{allRecordsElement:o}=this,{preview:i}=this.elements;i.style.removeProperty("background-image"),i.style.removeProperty("height"),i.innerHTML="";const r=o.querySelector(`#record${e}`);if(!r)return;const a=r.querySelector(".r");if(!a)return;const s=!!a.querySelector(".tmod"),{offsetWidth:l,offsetHeight:d}=a,c=window.tp_view&&"mobile"===window.tp_view.type,_=c?100:200,u=!!a.querySelector(".tp-min-record");if(s||u||d<100){const o=this.items.find((o=>e===o.recordid));if(!o)return;const r=undefined,a=(window.$tpls||[]).find((e=>{let{id:i}=e;return i===o.tplid})),s=a&&a.icon;let l="";s&&s.includes("https://static.")?l=s:s&&(l=`https://static.tildacdn.${tp__getRootZone()}/lib/tscripts/tplicons/tpl_${a.id}.png`),i.style.backgroundImage=`url('${l}')`,i.style.height=c?"51px":"103px"}else{if(!l||!d)return;const e=d/l,o=a.cloneNode(!0);o.style.transform=`scale(${_/l})`,o.style.width=`${l}px`,o.style.height=`${d}px`,o.querySelectorAll("style").forEach((e=>e.remove())),i.style.height=e*_+"px",i.append(o)}this.currentRecordPreview=e}handleItemClick(e,o){const i=undefined,r=undefined;if(Date.now()-this.dblclickTimestamp<50)return;if(tp__scrollToRecord(e.recordid),!this.isCheckMode)return;if(o.preventDefault(),e.isInTrash)return;e.isChecked?this.deselectItem(e.recordid):this.selectItem(e.recordid);const{shiftKey:a}=o;if(!a)return;const s=e.isChecked,l=this.items.indexOf(e),d=undefined,c=this.items.filter((o=>{let{isChecked:i,recordid:r}=o;return i===s&&r!==e.recordid})).map((e=>this.items.indexOf(e)));if(!c.length)return;const _=c.reduce(((e,o)=>Math.abs(o-l)<Math.abs(e-l)?o:e)),u=Math.min(_,l),m=Math.max(_,l);for(let e=u;e<=m;e++){const o=this.items[e];o&&!o.isInTrash&&(s?this.selectItem(o.recordid):this.deselectItem(o.recordid))}}handleItemEditClick(e){if(this.isCheckMode||e.isInTrash||"y"===window.subscribeexpired||tp__isReadOnlyMode())return;const{wrapper:o,editTitleInput:i}=e.elements;if(o.classList.contains("tp-blocksmap__item_input"))return;this.dblclickTimestamp=Date.now(),o.classList.add("tp-blocksmap__item_input");const r=undefined;this.items.filter((e=>{let{editMode:o}=e;return o})).forEach((e=>this.handleOffEditMode(e))),e.editMode=!0,i.focus(),i.select(),document.addEventListener("click",this.handleDocClick)}handleItemContextMenu(e,o){const{recordElement:i,isInTrash:r}=e,{wrapper:a}=e.elements;if(!i.uiControl||a.classList.contains("tp-blocksmap__item_input")||r||window.subscribeexpired||tp__isReadOnlyMode())return;o.preventDefault();const{clientX:s,clientY:l}=o;i.uiControl.openContextMenu({clientX:s,clientY:l,appendTo:document.body,targetElement:a})}handleDocClick(e){const o=undefined;this.items.filter((e=>{let{editMode:o}=e;return o})).forEach((o=>{const{wrapper:i}=o.elements;i.contains(e.target)||o.busy||this.handleOffEditMode(o)}))}handleItemInputKeyDown(e,o){if(!["Escape","Enter"].includes(o.key)||e.busy)return;const{title:i}=e,{editTitleInput:r}=e.elements;"Escape"===o.key&&(r.value=i),this.handleOffEditMode(e)}handleOffEditMode(e){const{editTitleInput:o,wrapper:i,titleElement:r}=e.elements,a=o.value.trim(),{title:s,recordElement:l,recordid:d,tplid:c}=e,_="396"===c,offEditMode=()=>{e.editMode=!1;const o=undefined;this.items.filter((e=>{let{editMode:o}=e;return o})).length||document.removeEventListener("click",this.handleDocClick),i.classList.remove("tp-blocksmap__item_input")};if(s===a||!a)return o.value=s,offEditMode();let u={comm:"saverecord",pageid:window.pageid,recordid:d,rec_title:a,onlythisfield:"rec_title"},m="/page/submit/";_&&(u={comm:"savezeroblocktitle",pageid:window.pageid,recordid:d,ab_title:a},m="/zero/submit/"),e.busy=!0,tp__fetch({url:m,body:u,explanation:"saving record title"}).then((e=>{if(!e||"OK"===e||"ok"===e)return l.setAttribute("data-title",a),l.uiControl&&l.uiControl.update(),tp__updateMinifiedRecordTitle(l),r.textContent=a,tp__updateUndoButton(),tp__onPageChange(),offEditMode();if("too much data"===e)throw new Error(tc__translate("{{error_too_much_data}}","record__dict"));throw new Error(e)})).catch((e=>{td__showBubbleNotice(e.message||e,6e3,"error"),o.focus(),o.select()})).finally((()=>{e.busy=!1}))}}async function edrec__sendForm(e,o){const i="content"===o,r=document.querySelector(`.pe-${o}-form`),a=r.getAttribute("data-rec-id"),s=i?await edrec__getContentFormData(r):tc__serializeArray(r);if(!s)return;s.push({name:"comm",value:"saverecord"});const l=document.querySelector(`.pe-${o}__savebtns-wrapper`);l.classList.add("disabled");const d=!!window.edrec_preview;return window.edrec_preview&&(window.edrec_preview.destroy(),delete window.edrec_preview),tp__fetch({url:"/page/submit/",body:s,explanation:`save block ${o}`}).then((function(i){const r="update"!==e,s=!(!d||r)&&o;if("save"===e&&tp__scrollToRecord(a),tp__updateRecord(a,null,s),""==i||"OK"===i)tp__updateUndoButton(),delete window.edrec_isChanged,r&&edrec__closeEditForm(),tp__onPageChange();else try{const e=JSON.parse(i);e.error?td__showBubbleNotice(e.error,3e3,"error"):td__showBubbleNotice(i,3e3,"error")}catch(e){td__showBubbleNotice(i,3e3,"error")}})).catch((function(e){console.error(e)})).finally((function(){l.classList.remove("disabled")}))}async function edrec__getContentFormData(e){const o=e.getAttribute("data-rec-tplid");if("1061"===o){const o=undefined;e.querySelectorAll('.pe-textarea[name="li_title"]').forEach((e=>{const o=undefined,i=/^.*((youtu.be\/)|(v\/)|(\/u\/\w\/)|(embed\/)|(watch\?))\??v?=?([^#&?]*).*/,r=e.value.trim().match(i),a=!(!r||11!=r[7].length)&&r[7];a&&(e.value=a)}))}if("706"===o){const o=undefined;e.querySelectorAll('[name="li_freedl"]').forEach((e=>e.value=e.value.trim()))}const i=undefined;e.querySelectorAll('.pe-menuitems-item [name^="menuitems-link["], .pe-input[name="li_name"]').forEach((e=>e.value=e.value.trim()));const r=undefined;document.querySelectorAll(".js-not-send-on-server").forEach((e=>e.setAttribute("disabled","disabled")));const a=e.querySelectorAll(".ace_editor");window.ace&&a.forEach((e=>{const{id:o}=e,i=window.ace.edit(o);var r=e.parentElement.querySelector(".js-aceeditor");i&&r&&(r.value=i.getValue())}));const s=undefined;e.querySelectorAll('[data-tpl-field="mapmarkers"] [data-invalid="true"]').forEach((e=>e.value=""));const l=undefined;e.querySelectorAll('[data-lfield="li_ownvariant"]').forEach((e=>{const o=undefined;if(!("none"!==e.style.display))return;const i=e.querySelector(".pe-input"),{value:r}=i;r&&r.trim()||(i.value=i.placeholder)})),edrec__content__prepareData__cover(e);const d=undefined;e.querySelectorAll('[data-tpl-field="pageslist"]').forEach((e=>{const o=undefined,i=undefined,r=[...e.querySelectorAll('input[type="checkbox"]:not([data-skip])')].filter((e=>e.checked)).map((e=>e.getAttribute("name").replace("pageslist",""))),a=undefined;e.querySelector('input[type="hidden"]').value=r.join(",")}));const c=e.querySelectorAll(".editlist__data"),_=[...e.querySelectorAll("[data-ui-type]")],u=_.some((e=>"edli"===e.getAttribute("data-ui-type"))),m=_.some((e=>["edfo","edfo_quiz"].includes(e.getAttribute("data-ui-type")))),g=_.some((e=>"edsl"===e.getAttribute("data-ui-type"))),b=u?import("./t-edrec-list-D_BNALpi.min.js"):Promise.resolve(null),f=m?import("./t-edrec-form-B4RVDfZU.min.js"):Promise.resolve(null),v=g?import("./t-edrec-soclinks-DaQwFtR-.min.js"):Promise.resolve(null);try{const[e,o,i]=await Promise.all([b,f,v]);c.forEach((r=>{const a=r.parentElement.querySelector(".editlist__wrapper");if(!a)return;const s=undefined;if("inited"!==a.getAttribute("data-init-status"))return;const l=a.getAttribute("data-ui-type");if("edli"===l&&e&&e.edli__allitems__getData__inJson(),("edfo"===l||"edfo_quiz"===l)&&o){const e=o.edfo__utils__buildUniqueNameGenerator();o.edfo__allitems__getData__inJson({uiType:l,uniqueNameGenerator:e,listContainer:a})}"edsl"===l&&i&&i.edsl__allitems__getData__inJson()}))}catch(e){console.error(e)}const y=tc__serializeArray(e),w=undefined;return edrec__checkContentFormData(e,y,o)?y:null}function edrec__checkContentFormData(e,o,i){const r=JSON.stringify(o).length,a=undefined;if(e.querySelector('[data-tpl-field="mapmarkers"]')&&r>5e4){const e=tc__translate("{{error_too_much_data}}","edrec__dict");return td__showBubbleNotice(e,3e3,"error"),!1}const s=undefined,l=undefined;if(["131","868","370","268","269","355","315","881","884"].includes(i)){if(r>12e4){const e=tc__translate("{{error_too_much_data}}","edrec__dict");return td__showBubbleNotice(e,3e3,"error"),!1}const o=e.querySelector('[name="code"]'),i=o?o.value:"",a=(new DOMParser).parseFromString(`<div id="tilda1"></div>${i}<div id="tilda2"></div>`,"text/html");if(!a.querySelector("body > #tilda1")||!a.querySelector("body > #tilda2")){const e=tc__translate("{{error_missing_end_tag}}","edrec__dict");return td__showBubbleNotice(e,3e3,"error"),!1}const{$opaid:s,$oplan:l}=window;if(!s&&"99"!==l&&i){const e=i.toLowerCase();if(e.includes("location.href")||e.includes("location.replace")||e.includes("http-equiv")&&e.includes("url=")){const e=tc__translate("{{redirect_prohibited_in_free_plan}}","edrec__dict");return td__showBubbleNotice(e,3e3,"error"),!1}}}return!0}class EdrecPreview{constructor(e){if(!e)return;if(!e.form&&!e.getFormData)return;this.form=e.form,this.withNotification=!!e.withNotification,this.isStylesOnly=Boolean(e.isStylesOnly),this.getFormData=e.getFormData;const o=this.form.getAttribute("data-rec-id");this.recordWrapper=tp__record__getRecordElement(o),this.originalRecElement=tp__record__getRecElement(o),this.taskQueue=new TTaskQueue({maxLength:2}),this.isInited=!0,this.timeout=null}update(e){if(!this.isInited)return;const o=undefined,i=e&&e.increasedDelay?500:150;this.timeout&&window.clearTimeout(this.timeout),this.timeout=window.setTimeout((()=>{this.timeout=null,this.action(e)}),i)}async action(e){const{isBlockBackground:o,instantSwitch:i,callback:r}=e||{},{form:a,recordWrapper:s,taskQueue:l,withNotification:d,isStylesOnly:c}=this;let _=this.getFormData(a);if(_ instanceof Promise&&(_=await _),!_||!s)return;const u=new EdrecPreviewTask({dataToSend:_,recordWrapper:s,isBlockBackground:o,instantSwitch:i,withNotification:d,isStylesOnly:c});window.tp_view&&u.completeTrigger.on((()=>{window.tp_view.updateStyles(),window.tp_view.updateInlineSize(s)})),"function"==typeof r&&u.completeTrigger.on(r),l.add(u)}destroy(e){if(this.isInited&&(this.isInited=!1,this.taskQueue.destroy(),this.timeout&&window.clearTimeout(this.timeout),e)){const{recordWrapper:e,originalRecElement:o}=this,i=undefined;e.querySelector(".r").replaceWith(o),window.tp_view&&window.tp_view.updateStyles()}}}window.EdrecPreview=EdrecPreview;class EdrecPreviewTask{constructor(e){let{dataToSend:o,recordWrapper:i,isBlockBackground:r,instantSwitch:a,withNotification:s,isStylesOnly:l}=e;this.dataToSend=o,this.recordWrapper=i,this.isBlockBackground=!!r,this.instantSwitch=!!a,this.withNotification=!!s,this.isStylesOnly=Boolean(l),this.completed=!1,this.completeTrigger=tp__eventEmitter(),this.abortController=new AbortController,this.swapTimeout=null,this.newRecElement=null}do(){const{dataToSend:e,abortController:o,recordWrapper:i,isBlockBackground:r,withNotification:a}=this,s=undefined;if(window.matchMedia("(max-width: 640px)").matches)return this.cancel(),void this.completeTrigger.trigger();if(r){const o=i.querySelector(".r"),r=o.cloneNode(!0);r.setAttribute("data-rec-copy","");const a=e.find((e=>{let{name:o}=e;return"blockbackground"===o})),s=a&&a.value||"";EdrecPreviewTask.removeStyles(r,["background-color","background-image"]),r.style.background=s,this.newRecElement=r,this.currentRecElement=o;const l=50;return this.insertNewRecElement(l)}this.setWrapperStyles(),tp__fetch({url:"/page/submit/",body:e,explanation:"preview block content",responseType:"json",controller:o,silent:!0}).then((e=>{let{html:o}=e;if(!o)throw new Error("Empty preview response");o=o.replaceAll("\\'","'"),window.Quill&&(o=window.Quill.unEscapeNbspMarkers(o));const r=tp__setInnerHTML(o)[0];if(!r)throw new Error("Invalid preview html");const a=i.querySelector(".r"),s=r.querySelector(".r");this.newRecElement=this.prepareNewRecElement(s,a),this.newRecElement.setAttribute("data-rec-copy",""),this.currentRecElement=a;const l=undefined,d=!!s.querySelector("script")?300:50,c=[e];tp__insertInlineCSSToHead(c),tp__insertInlineJSToHead(c),tp__loadCSSLibs(c),tp__loadJSLibs(c),this.insertNewRecElement(d)})).catch((e=>{if(!tp__isAbortError(e)&&(console.error(e),a)){const o=e.message||e||"Unknown error";td__showBubbleNotice(o,void 0,"error")}this.cancel(),this.completeTrigger.trigger()}))}prepareNewRecElement(e,o){if(!this.isStylesOnly)return e;const i=o.cloneNode(!0),r=i.querySelectorAll("style"),a=e.querySelectorAll("style");return r.forEach((e=>e.remove())),a.forEach((e=>i.appendChild(e.cloneNode(!0)))),i}insertNewRecElement(e){const{currentRecElement:o,newRecElement:i,recordWrapper:r,instantSwitch:a}=this;if(a)return o.remove(),r.append(i),this.removeWrapperStyles(),this.completed=!0,void this.completeTrigger.trigger();const{clientHeight:s,clientWidth:l}=o;EdrecPreviewTask.setStyles(i,{position:"absolute",opacity:"0",width:`${l}px`,height:`${s}px`}),o.before(i),this.swapTimeout=window.setTimeout(this.swapElements.bind(this),e);const d=undefined;!!i.querySelector(".ql-formula")&&tp__record_initFormulas(i)}cancel(){const{abortController:e,swapTimeout:o,completed:i}=this;if(i)return;e.abort(),o&&window.clearTimeout(o),this.removeWrapperStyles();const{newRecElement:r}=this;r&&r.remove(),this.completed=!0}swapElements(){const{newRecElement:e,currentRecElement:o}=this,i={detail:{recordid:o.id.replace("rec","")}};EdrecPreviewTask.removeStyles(e,["position","width","height","opacity"]),o.remove(),this.removeWrapperStyles(),this.completed=!0,this.completeTrigger.trigger(),window.dispatchEvent(new CustomEvent("record:live-preview-update",i))}setWrapperStyles(){const{recordWrapper:e}=this,{clientHeight:o}=e;e.style.height=`${o}px`,document.body.style.overflowAnchor="none"}removeWrapperStyles(){const{recordWrapper:e}=this;e.style.removeProperty("height"),document.body.style.removeProperty("overflow-anchor")}static setStyles(e,o){Object.entries(o).forEach((o=>{let[i,r]=o;e.style[i]=r}))}static removeStyles(e,o){o.forEach((o=>e.style.removeProperty(o)))}}function edrec__content__prepareData__cover(e){const o=e.querySelectorAll('[data-tpl-type="cover"]');o.length&&o.forEach((e=>{const o=e.querySelector(".pe-form-tab_active");if(!o)return;const i=o.getAttribute("data-tab"),r=e.querySelector(".js-image-box"),a=e.querySelector('.pe-form-tab[data-tab="video"]'),s=e.querySelector('.pe-form-tab[data-tab="color"]'),l=e.querySelector(".js-filter-wrapper"),d=r.querySelectorAll("input[name]"),c=a.querySelectorAll("input[name]"),_=s.querySelectorAll("input[name]"),u=l.querySelectorAll("input[name]"),m=[...d].find((e=>{let{name:o}=e;return o.endsWith("-tuinfo-cdnurl")}));if("color"===i&&(_.forEach((e=>{const{value:o}=e,i=e.getAttribute("data-prev-value");!o&&i&&(e.value=i),e.removeAttribute("data-prev-value")})),[...c,...d,...u].forEach((e=>{const{name:o,value:i}=e,r=undefined;"del"===o.split("-").pop()?e.value="yes":i&&!e.getAttribute("data-prev-value")&&(e.setAttribute("data-prev-value",i||""),e.value="")}))),"video"===i||"image"===i){const e=m.getAttribute("data-prev-value")||m.value;[...d,...u].forEach((o=>{const{name:i,value:r}=o,a=undefined;if("del"===i.split("-").pop())o.value=e?"":"yes";else{const e=o.getAttribute("data-prev-value");!r&&e&&(o.value=e),o.removeAttribute("data-prev-value")}})),_.forEach((e=>{const{value:o}=e;o&&!e.getAttribute("data-prev-value")&&(e.setAttribute("data-prev-value",o||""),e.value="")}))}"video"===i&&c.forEach((e=>{const{value:o}=e,i=e.getAttribute("data-prev-value");!o&&i&&(e.value=i),e.removeAttribute("data-prev-value")})),"image"===i&&c.forEach((e=>{const{value:o}=e;o&&!e.getAttribute("data-prev-value")&&(e.setAttribute("data-prev-value",o||""),e.value="")}))}))}const tp__record__cache=new WeakMap;function tp__record__editField(e){const o=this;if(2===e.button||e.metaKey||e.ctrlKey||"y"===window.edrec_isChanged||tp__checkOpenedPlugins())return void tp__record__updateQuillToolbarVisibility("hide");const i=e.target.closest("label");i&&(i.onclick=e=>e.preventDefault()),window.setTimeout((()=>{tp__record__checkClickOnNode(e)&&tp__record__editField_quill(o)}),0)}function tp__record__checkClickOnNode(e){let o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;const{clientX:i,clientY:r,target:a}=e;if(!a)return!1;if(a.closest("svg, table"))return!0;const s=document.createRange();s.selectNodeContents(a);const{top:l,left:d,right:c,bottom:_}=s.getBoundingClientRect();return i>=d-o&&i<=c+o&&r>=l-o&&r<=_+o}function tp__record__editField_quill(e){const o=tp__record__getId(e),i=e.getAttribute("field"),r=tp__record__getRecordElement(o);r&&r.uiControl&&r.uiControl.disable();const a=tp__record__getAllRecordsElement(),s=undefined;a.querySelectorAll(".editinplacefield").forEach((e=>{const i=undefined;if(!e.closest(".record"))return;const r=e.closest("[field]");tp__record__saveEditedField(o,r)})),e.removeEventListener("mousedown",tp__record__editField);const l=window.Quill.fixCustomStyle(e.innerHTML.replaceAll("­","&shy;"),{useHTMLNbspEntities:!0}),d=window.Quill.getCursorPosition(e);e.initialHTML=e.innerHTML,e.innerHTML=`\n\t\t<div id="editrecord${o}field${i}" class="editinplacefield">\n\t\t\t${l.html}\n\t\t</div>\n\t`;const c=undefined;document.getElementById("for_redactor_toolbar").innerHTML="";const _=tp__record__getNoToolbarOption(e);tp__record__updateQuillToolbarVisibility(_?"hide":"show"),window.country||(window.country=document.body.getAttribute("data-country"));const u=tp__record__getQuillConfig({isEmail:"y"===window.$is_email,isInContent:!1,isZero:!!e.closest(".t396"),noHref:!!e.closest("[data-redactor-nohref]"),noUndercut:!!e.closest("[data-redactor-noundercut]"),noFormula:"li_tab"===i,toolbarContinerSelector:"#for_redactor_toolbar",toolbarSelector:"#for_redactor_toolbar",noToolbar:_}),m=new window.Quill(`#editrecord${o}field${i}`,u),g=l.styles;window.Quill.setCustomStyles(m.root,g),tp__record__showTextStyle(m),m.on("editor-change",(function(e){"text-change"===e&&tp__record__showTextStyle(m)}));const b=a.querySelector(`#editrecord${o}field${i} .ql-editor`);b&&b.focus({preventScroll:!0}),d.start?m.setSelection(d.start,d.offset):m.focus();const f=tp__createMemoFunction(e,tp__record__createOffEditHandler,tp__record__cache);document.removeEventListener("mousedown",f),document.addEventListener("mousedown",f);const v=tp__createMemoFunction(window,tp__record__createResizeHandler,tp__record__cache);window.removeEventListener("resize",v),window.addEventListener("resize",v),v()}function tp__record__getNoToolbarOption(e){const o=e?.closest("[data-redactor-notoolbar], [data-redactor-toolbar]");return!!o&&("yes"===o.getAttribute("data-redactor-notoolbar")||"no"===o.getAttribute("data-redactor-toolbar"))}function tp__record__updateQuillToolbarVisibility(e){const o=document.getElementById("mainmenu"),i=document.getElementById("for_redactor_toolbar");"show"===e?tp__record__toggleToolbars(i,o):tp__record__toggleToolbars(o,i)}function tp__record__createOffEditHandler(e){return o=>{const{target:i}=o,r=document.querySelector(".quill-modal"),a=tp__record__getId(e),s=e.getAttribute("field"),l=undefined,d=tp__record__getAllRecordsElement().querySelector(`#editrecord${a}field${s} .ql-editor`),c=undefined,_=[".ql-editor","#for_redactor_toolbar",".quill-tooltip",...window.Quill&&window.Quill.table&&window.Quill.table.selectorsForExclude||[]];if(!d||i.closest(_.join(","))||r)return;const u=window.Quill.getFormatContent(d,{useHTMLNbspEntities:!0});e.innerHTML=u,e.addEventListener("mousedown",tp__record__editField);const m=tp__createMemoFunction(e,tp__record__createOffEditHandler,tp__record__cache),g=tp__createMemoFunction(window,tp__record__createResizeHandler,tp__record__cache);document.removeEventListener("mousedown",m),window.removeEventListener("resize",g);const b=document.getElementById("for_redactor_toolbar"),f=document.getElementById("mainmenu");if(b&&f){const r=i.closest("[field]"),a=tp__record__checkClickOnNode(o);r&&a&&r!==e||tp__record__toggleToolbars(f,b)}if(e.initialHTML.trim()!==e.innerHTML.trim()||window.shouldUpdateRecord)tp__record__saveEditedField(a,e);else{const e=tp__record__getRecordElement(a);e.uiControl&&e.uiControl.enable()}}}function tp__record__createResizeHandler(){const e=document.getElementById("for_redactor_toolbar"),o=tp__createMemoFunction(e,tp__record__createWheelHandler,tp__record__cache);return()=>{const i=window.matchMedia("(max-width: 640px)").matches;e.removeEventListener("wheel",o),e.removeEventListener("touchmove",tp__record__touchMoveHandler),document.removeEventListener("touchend",tp__record__touchEndHandler),tp__record__touchEndHandler(),i?(e.addEventListener("wheel",o),e.addEventListener("touchmove",tp__record__touchMoveHandler),document.addEventListener("touchend",tp__record__touchEndHandler)):e.style.removeProperty("--scroll-shift")}}function tp__record__touchEndHandler(){delete window.redactorTouchStartPos}function tp__record__touchMoveHandler(e){const{changedTouches:o}=e;if(1!==o.length)return;const{clientX:i}=o[0];isNaN(window.redactorTouchStartPos)&&(window.redactorTouchStartPos=i);const r=window.redactorTouchStartPos-i,a=new CustomEvent("wheel",{detail:{deltaX:r}}),s=undefined;this.dispatchEvent(a),window.redactorTouchStartPos=i}function tp__record__createWheelHandler(){const e=document.getElementById("for_redactor_toolbar");let o=e.querySelectorAll(".toolbar__button"),i=e.querySelector(".rightfontinfo-wrapper");const clamp=(e,o,i)=>Math.max(e,Math.min(o,i));let r=0;return a=>{if(document.querySelector(".tcolors-panel, .quill-popup, .quill-dropdown_shown, .tai_popup"))return;document.body.contains(i)||(o=e.querySelectorAll(".toolbar__button"),i=e.querySelector(".rightfontinfo-wrapper")),r=-1*(parseInt(e.style.getPropertyValue("--scroll-shift"),10)||0);const s=a.detail?a.detail.deltaX:a.deltaX,l=[...o].map((e=>e.offsetWidth)).reduce(((e,o)=>e+o)),d=Math.abs(e.offsetWidth-i.offsetWidth-l);r=clamp(0,r+s,d),e.style.setProperty("--scroll-shift",-r+"px")}}function tp__record__saveEditedField(e,o){if(!o)return;const i=o.getAttribute("field");if(!i)return;const r=o.querySelector(".ql-editor");if(r){const e=window.Quill.getFormatContent(r,{useHTMLNbspEntities:!0});o.innerHTML=e}const a=!!o.querySelector(".quill-table__wrapper"),s=!!o.querySelector(".ql-formula"),l=o.textContent.trim()||a||s?o.innerHTML:"",d=tp__record__getRecordElement(e),c=i.startsWith("li_"),_="code"===i;if(c&&l.length>3e3&&td__showBubbleNotice(tc__translate("{{note_too_much_data}}","record__dict")),!_&&l.length>65e3)return td__showBubbleNotice(tc__translate("{{error_too_much_data}}","record__dict")),void(d.uiControl&&d.uiControl.enable());l?(o.innerHTML=l,o.removeEventListener("mousedown",tp__record__editField),o.addEventListener("mousedown",tp__record__editField)):o.remove(),tp__fetch({url:"/page/submit/",body:{comm:"saverecord",pageid:window.pageid,recordid:e,onlythisfield:i,[i]:window.Quill?window.Quill.escapeNbspMarkers(l):l},explanation:"saving text",timeout:60}).then((o=>{if(""!=o&&"OK"!==o)"too much data"===o&&(o=tc__translate("{{error_too_much_data}}","record__dict")),td__showBubbleNotice(o),d.uiControl&&d.uiControl.enable();else{tp__updateUndoButton(),tp__onPageChange();const o=tp__record__getRecElement(e),i=undefined;o&&!!o.querySelector(".ql-editor")?window.shouldUpdateRecord=!0:(delete window.shouldUpdateRecord,tp__updateRecord(e).finally((()=>{d.uiControl&&d.uiControl.enable()})))}})).catch((e=>{console.error(e),d.uiControl&&d.uiControl.enable()}))}function tp__record__showTextStyle(e){const o=e.root,i=document.getElementById("for_redactor_toolbar");if(!i)return;const textNodesUnder=e=>{const o=document.createTreeWalker(e,NodeFilter.SHOW_TEXT,null);let i=o.nextNode();const r=[];for(;i;)r.push(i),i=o.nextNode();return r},r=window.getComputedStyle(o);let a=parseInt(r.fontSize,10),s=r.fontFamily.split(",")[0].trim().replace(/["']+/g,""),l=[],d=[];const c=undefined;textNodesUnder(o).forEach((e=>{const o=e.parentNode,i=window.getComputedStyle(o),r=i.fontFamily||s,c=parseInt(i.fontSize,10)||a;l.push(r),d.push(c)})),l=[...new Set(l)],d=[...new Set(d)],1===l.length?s=l[0]:l.length>1&&(s="Mixed"),a+="px",1===d.length?a=`${d[0]}px`:d.length>1&&(a="Mixed");const _=d.length>1&&l.length>1?"Mixed":[a,s].join(" "),u=i.querySelector("#rightfontinfo");if(u)return void(u.innerText=_);const m=undefined,g=undefined,b=`\n <div class="rightfontinfo-wrapper">\n <div id="rightfontinfo">${_}</div>\n <a class="rightfontinfo-instruction rightfontinfo-instruction_help" target="_blank" href="${"RU"===window.lang?"http://help-ru.tilda.ws/text-editor":"https://help.tilda.cc/text-editor"}"></a>\n <a class="rightfontinfo-instruction rightfontinfo-instruction_video" target="_blank" href="${"RU"===window.lang?"https://tilda.education/video/tpost/pr1urke0u1-kak-rabotat-v-tekstovom-redaktore-na-til":"https://youtu.be/_W8RMD-hKlQ"}"></a>\n </div>\n `;i.insertAdjacentHTML("beforeend",b)}function tp__record__toggleToolbars(e,o){e&&o&&(e.classList.remove("hidden"),o.classList.add("hidden"))}function tp__record__getId(e){if(!e)return null;const o=e.closest(".record[recordid]");return o&&o.getAttribute("recordid")||null}class TBlockSwitcher{constructor(e,o){this.recordid=e,this.recordElement=o,this.tplid=o.getAttribute("data-record-type"),this.category=o.getAttribute("data-record-category"),this.tplList=this.getTplList(),this.openPanel()}getTplList(){const{category:e}=this,o=parseInt(window.$oplan,10)||parseInt(window.$uplan,10)||0,i=window.userrole,r=undefined;return(Array.isArray(window.$tpls)?window.$tpls:[]).filter((r=>{let{type:a,id:s,whocansee:l}=r;return!(a!==e||["396","421"].includes(s)||"team"===l&&99!==o||"tester"===l&&"tester"!==i&&99!==o)}))}getPanelHtml(){const{tplList:e,tplid:o,recordid:i}=this,{pageid:r}=window,a="y"===window.localStorage.getItem("blockswitcher_savecontent"),s="y"===window.localStorage.getItem("blockswitcher_savesettings"),l=parseInt(window.$oplan,10)||parseInt(window.$uplan,10)||0;return`\n\t\t\t<div class="pe-container hidden" id="blockswitcher">\n\t\t\t\t<form\n\t\t\t\t\tclass="pe-container-overflow"\n\t\t\t\t\trole="form"\n\t\t\t\t\tenctype="multipart/form-data"\n\t\t\t\t\taction="/page/submit/"\n\t\t\t\t\tonsubmit="return false;"\n\t\t\t\t\tmethod="POST"\n\t\t\t\t\tdata-rec-id="${i}"\n\t\t\t\t>\n\t\t\t\t\t<div class="tp-blockswitcher__toggles">\n\t\t\t\t\t\t<div class="tp-blockswitcher__toggles-wrapper">\n\t\t\t\t\t\t\t<label class="tp-blockswitcher__toggle">\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\tname="savecontent"\n\t\t\t\t\t\t\t\t\tclass="tp-blockswitcher__toggle-cb"\n\t\t\t\t\t\t\t\t\tvalue="y"\n\t\t\t\t\t\t\t\t\t${a?"checked":""}\n\t\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t\t<span class="tp-blockswitcher__toggle-element"></span>\n\t\t\t\t\t\t\t\t<span class="tp-blockswitcher__toggle-label">\n\t\t\t\t\t\t\t\t\t${tc__translate("{{save_content}}","record__dict")}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t<label class="tp-blockswitcher__toggle">\n\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\tname="savesettings"\n\t\t\t\t\t\t\t\t\tclass="tp-blockswitcher__toggle-cb"\n\t\t\t\t\t\t\t\t\tvalue="y"\n\t\t\t\t\t\t\t\t\t${s?"checked":""}\n\t\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t\t<span class="tp-blockswitcher__toggle-element"></span>\n\t\t\t\t\t\t\t\t<span class="tp-blockswitcher__toggle-label">\n\t\t\t\t\t\t\t\t\t${tc__translate("{{save_settings}}","record__dict")}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="tp-blockswitcher__toggles-hint">\n\t\t\t\t\t\t\t${tc__translate("{{blockswitcher_toggles_hint}}","record__dict")}\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="panel-body">\n\t\t\t\t\t\t${e.map((e=>{let{icon:i,id:r,cod:a,title:s,disableforplan0:d,disableforplan1:c}=e;const _=0===l&&"y"===d||1===l&&"y"===c;let u="";i&&i.includes("https://static.")?u=i:i&&(u=`https://static.tildacdn.${tp__getRootZone()}/lib/tscripts/tplicons/tpl_${r}.png`);const m=o===r;return`\n\t\t\t\t\t\t\t\t\t<label class="tp-blockswitcher__item-wrapper${_?" tp-blockswitcher__item-wrapper_disabled":""}">\n\t\t\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\t\t\ttype="radio"\n\t\t\t\t\t\t\t\t\t\t\tname="tplid"\n\t\t\t\t\t\t\t\t\t\t\tvalue="${r}"\n\t\t\t\t\t\t\t\t\t\t\tclass="tp-blockswitcher__radio"\n\t\t\t\t\t\t\t\t\t\t\t${m?"checked":""}\n\t\t\t\t\t\t\t\t\t\t\t${_?"disabled":""}\n\t\t\t\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t\t\t\t<div\n\t\t\t\t\t\t\t\t\t\t\tclass="tp-blockswitcher__item${m?" tp-blockswitcher__item_current":""}"\n\t\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t\t<div\n\t\t\t\t\t\t\t\t\t\t\t\tclass="tp-blockswitcher__item-image"\n\t\t\t\t\t\t\t\t\t\t\t\tstyle="background-image:url('${u}')"\n\t\t\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t\t\t${m?"":`\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<button type="button" class="tp-blockswitcher__item-button">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="tp-blockswitcher__item-button-icon"></span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="tp-blockswitcher__item-button-text">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t${tc__translate("{{apply}}","record__dict")}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t`}\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t<div class="tp-blockswitcher__item-info">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="tp-blockswitcher__item-cod">\n\t\t\t\t\t\t\t\t\t\t\t\t\t${a}\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="tp-blockswitcher__item-title">\n\t\t\t\t\t\t\t\t\t\t\t\t\t${s}\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t${m?`\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="tp-blockswitcher__item-badge">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t${tc__translate("{{current}}","record__dict")}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t`:""}\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t\t`})).join("")}\n\t\t\t\t\t</div>\n\t\t\t\t\t<input type="hidden" name="pageid" value="${r}" />\n\t\t\t\t\t<input type="hidden" name="recordid" value="${i}" />\n\t\t\t\t</form>\n\t\t\t</div>\n\t\t`}openPanel(){const e=this.getPanelHtml();document.body.insertAdjacentHTML("beforeend",e),this.elements=this.getElements();const{panel:o,closelayer:i,mainmenu:r,form:a}=this.elements;delete window.edrec_isChanged,window.edrec_preview&&window.edrec_preview.destroy();const s={form:a,getFormData:e=>{const o=tc__serializeArray(e);return o.push({name:"comm",value:"previewrecord"}),o},withNotification:!0};window.edrec_preview=new EdrecPreview(s),window.setTimeout((()=>{o.classList.remove("hidden"),i.classList.remove("hidden"),r.classList.add("hidden"),this.addEvents()}),10)}getElements(){const e=document.getElementById("blockswitcher");return{panel:e,closelayer:document.getElementById("closelayer"),mainmenu:document.getElementById("mainmenu"),toggles:e.querySelectorAll(".tp-blockswitcher__toggle-cb"),applybuttons:e.querySelectorAll(".tp-blockswitcher__item-button"),inputs:e.querySelectorAll("input[name]"),form:e.querySelector("form"),itemsTitle:e.querySelectorAll(".tp-blockswitcher__item-title"),disabledItems:e.querySelectorAll(".tp-blockswitcher__item-wrapper_disabled")}}addEvents(){const{closelayer:e,panel:o,toggles:i,applybuttons:r,inputs:a,form:s,itemsTitle:l,disabledItems:d}=this.elements;document.removeEventListener("keydown",edrec__keyDownFunc),e.removeEventListener("click",edrec__closeLayerClickHandler),document.addEventListener("keydown",edrec__keyDownFunc),e.addEventListener("click",edrec__closeLayerClickHandler),tp__scrollGuard(o),i.forEach((e=>{e.addEventListener("change",(()=>{const o=e.checked?"y":"n",{name:i}=e;window.localStorage.setItem(`blockswitcher_${i}`,o)}))})),r.forEach((e=>{e.addEventListener("click",this.handleApplyClick.bind(this))})),a.forEach((e=>{e.addEventListener("change",(()=>{const o=s.querySelector('input[name="tplid"]:checked'),i=o&&o.value||null;let r=!1;if(i&&Array.isArray(window.$tpls)){const e=window.$tpls.find((e=>{let{id:o}=e;return o===i}));e&&e.nolivepreview&&(r=!0)}edrec__onSettingsChange({input:e,instantSwitch:r,callback:()=>{this.checkBlockVisibility()||tp__scrollToRecord(this.recordid)}})}))}));const handleTransitionend=i=>{const r=undefined;if(!(i.target===o&&"transform"===i.propertyName))return;const a=o.querySelector(".tp-blockswitcher__item_current"),l=o.querySelector(".tp-blockswitcher__toggles");if(a){const{offsetTop:e}=a.parentElement,{offsetHeight:o}=l,i=o+10,r=Math.max(0,e-i);tp__scrollContainerToCoord(s,r)}const d=undefined;"y"!==window.localStorage.getItem("blockswitcher_wasopened")&&(window.localStorage.setItem("blockswitcher_wasopened","y"),window.setTimeout((()=>{const e=undefined;tp__showCornerNotice(tc__translate("{{blockswitcher_hint}}","record__dict"));const o=tc__translate("{{blockswitcher_pin}}","record__dict");showOnboardingPin("blockswitcher-pin",o,25,28,null,"fixed")}),700)),edrec__panelHiding__init(o,e),o.removeEventListener("transitionend",handleTransitionend)};o.addEventListener("transitionend",handleTransitionend),l.forEach((e=>{const{scrollWidth:o,offsetWidth:i}=e,r=undefined;o>i&&(e.style.display="block",tp__initTooltip(e,tp__parseTooltip(e.textContent.trim())))})),d.forEach((e=>{e.addEventListener("click",(e=>{e.preventDefault(),tp__library__alertTplDisable()}))}))}handleApplyClick(){const{form:e}=this.elements,o=tc__serializeArray(e);o.push({name:"comm",value:"changerecordtpl"}),tp__fetch({url:"/page/submit/",body:o,explanation:"changing block template"}).then((e=>{const o=tp__getResponseStringOrObject(e),i=this.recordid;if("object"!=typeof o)throw new Error("Block data is not a object");tp__replaceBlockWithNewRec({data:o,replacedid:i}),this.destroy()})).catch((e=>{console.error(e)}))}checkBlockVisibility(){const{recordElement:e}=this,{height:o,top:i,bottom:r}=e.getBoundingClientRect(),{innerHeight:a}=window,s=(Math.abs(Math.min(0,i))+Math.abs(Math.min(0,a-r)))/o,clamp=(e,o,i)=>Math.max(e,Math.min(o,i)),l=(clamp(0,r,a)-clamp(0,i,a))/a;return s<.3||l>.7}destroy(){const{panel:e,closelayer:o,mainmenu:i}=this.elements;e.remove(),document.removeEventListener("keydown",edrec__keyDownFunc),o.removeEventListener("click",edrec__closeLayerClickHandler),o.classList.add("hidden"),i.classList.remove("hidden"),window.edrec_preview&&(window.edrec_preview.destroy(),delete window.edrec_preview),delete window.edrec_isChanged,delete window.blockswitcher;const r=undefined;document.querySelectorAll(".onboardingpin__filter, .onboardingpin").forEach((e=>e.remove())),edrec__panelHiding__destroy()}}class TRecordTypographyOutline{#e;#t;#o;#n;#i;#r;#a;#s;#l;constructor(e){this.#e=null,this.#t=null,this.#n=null,this.#i=null,this.#r=null,this.#a="",this.#o={},this.#s=null,this.#l=null,this.recid=e,this.recordNode=tp__record__getRecordElement(this.recid),this.blockSelectorsWithDynamicPosition=[".t1071__col",".t851__col",".t450__container",".t860__col",".t694__col",".t983__col",".t401__col",".t532__show_hover"],this.actionKey=navigator.userAgent.includes("Mac")?"Meta":"Control",this.actionKeyName="Meta"===this.actionKey?"metaKey":"ctrlKey",this.handleClick=this.handleClick.bind(this),this.handleContextMenu=this.handleContextMenu.bind(this),this.handleMouseOver=this.handleMouseOver.bind(this),this.handleMouseMove=this.handleMouseMove.bind(this),this.toggleOutlineVisibilityOnKeyPress=this.toggleOutlineVisibilityOnKeyPress.bind(this),this.updateActiveOutlineOnResize=this.updateActiveOutlineOnResize.bind(this),this.removeActiveOutline=this.removeActiveOutline.bind(this)}get outlineMapper(){return{outline:{default:"t-records__typography-outline",active:"t-records__typography-outline--active"},target:{attribute:"data-has-typography-settings",attributeValue:"yes",selector:'[data-has-typography-settings="yes"], [field]',cssVariable:"--tilda-typo-hook"},allRecords:{activeKeyClass:"t-record_has-typography-active-key",onHoverCursorClass:"t-record_has-typography-on-hover"}}}init(){this.recordNode.addEventListener("click",this.handleClick),this.recordNode.addEventListener("contextmenu",this.handleContextMenu),this.recordNode.addEventListener("mouseover",this.handleMouseOver),document.addEventListener("keydown",this.toggleOutlineVisibilityOnKeyPress),document.addEventListener("keyup",this.toggleOutlineVisibilityOnKeyPress),window.addEventListener("record:live-preview-update",this.updateActiveOutlineOnResize),window.addEventListener("typography-outline:remove",this.removeActiveOutline),window.addEventListener("resize",this.updateActiveOutlineOnResize),this.setRemoveRecordObserver(),this.setOffRecordObserver()}setRemoveRecordObserver(){let e=0;this.#l=new MutationObserver((o=>{o.forEach((o=>{o.removedNodes.forEach((o=>{o===this.recordNode&&(e&&clearTimeout(e),e=setTimeout((()=>{this.recordNode.parentElement||(this.removeActiveOutline(),this.destroy(),this.#l.disconnect(),this.#s.disconnect())}),300))}))}))}));const o=tp__record__getAllRecordsElement();this.#l.observe(o,{childList:!0})}setOffRecordObserver(){this.#s=new MutationObserver((e=>{e.forEach((e=>{"off"===e.attributeName&&"y"===this.recordNode.getAttribute("off")&&(this.destroy(),this.#l.disconnect(),this.#s.disconnect())}))})),this.#s.observe(this.recordNode,{attributes:!0})}destroy(){this.recordNode.removeEventListener("click",this.handleClick),this.recordNode.removeEventListener("contextmenu",this.handleContextMenu),this.recordNode.removeEventListener("mouseover",this.handleMouseOver),document.removeEventListener("keydown",this.toggleOutlineVisibilityOnKeyPress),document.removeEventListener("keyup",this.toggleOutlineVisibilityOnKeyPress),window.removeEventListener("record:live-preview-update",this.updateActiveOutlineOnResize),window.removeEventListener("typography-outline:remove",this.removeActiveOutline),window.removeEventListener("resize",this.updateActiveOutlineOnResize)}removeActiveOutline(e){const{elementId:o,recid:i}=e?.detail||{};(!o||o===this.#r&&i===this.recid)&&this.removeOutlineNode(this.#t)}handleMouseOver(e){const o=e.target.closest(this.outlineMapper.target.selector);o&&e[this.actionKeyName]?(o.removeEventListener("mousemove",this.handleMouseMove),o.addEventListener("mousemove",this.handleMouseMove)):(o?.removeEventListener("mousemove",this.handleMouseMove),this.removeOutlineNode(this.#e))}handleMouseMove(e){const o=e.target.closest(this.outlineMapper.target.selector);o&&(this.isInsideTextNode(e)&&e[this.actionKeyName]?this.appendHoverOutlineNode(o):this.removeOutlineNode(this.#e))}handleContextMenu(e){if("y"===window.edrec_isChanged||tp__checkOpenedPlugins())return;const o=e.target.closest(this.outlineMapper.target.selector);this.isActiveQuill(o)||(this.isInsideTextNode(e)?(e.preventDefault(),this.appendActiveOutlineNode(o,"contextmenu")):this.removeOutlineNode(this.#t))}handleClick(e){if("y"===window.edrec_isChanged||tp__checkOpenedPlugins())return;const o=e.target.closest(this.outlineMapper.target.selector);this.#n===o||this.isActiveQuill(o)||(e[this.actionKeyName]&&this.isInsideTextNode(e)?(e.preventDefault(),this.closeQuillOnInitTypographyWidget(),tp__record__connectTypographyWidget(o,e.clientX,e.clientY),this.appendActiveOutlineNode(o,"widget")):this.removeOutlineNode(this.#t))}updateActiveOutlineOnResize(e){if(this.#t)if(e.detail?.recordid){const o=this.generateSelectorForPairedNode(this.#r,e.detail.recordid),i=document.querySelector(o);i&&(this.#n=i,this.setRectForHighlighter(this.#t,i))}else this.setRectForHighlighter(this.#t,this.#n)}generateSelectorForPairedNode(e){let o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return e?o?`#rec${o} [data-typography-field="${e}"], #rec${o} [field="${e}"]`:`[data-typography-field="${e}"], [field="${e}"]`:""}getPairedNodeId(e){return e?e.getAttribute("data-typography-field")||e.getAttribute("field"):""}toggleOutlineVisibilityOnKeyPress(e){if(e.key===this.actionKey)if("keydown"===e.type){const[e,o]=window.tp_cursor_manager.currentPosition,i=document.elementFromPoint(e,o),r=i?.closest(this.outlineMapper.target.selector);if(!this.recordNode.contains(i))return;const a={target:r,clientX:e,clientY:o};this.isInsideTextNode(a)&&this.appendHoverOutlineNode(r),this.recordNode.classList.add(this.outlineMapper.allRecords.activeKeyClass)}else"keyup"===e.type&&(this.removeOutlineNode(this.#e),this.recordNode.classList.remove(this.outlineMapper.allRecords.activeKeyClass))}isActiveQuill(e){return!!e&&(e.querySelector(".editinplacefield")||e.classList.contains("editinplacefield"))}closeQuillOnInitTypographyWidget(){const e=document.getElementById("for_redactor_toolbar");if(!e||e.classList.contains("ql-toolbar hidden"))return;const o=undefined;tp__record__toggleToolbars(document.getElementById("mainmenu"),e)}appendHoverOutlineNode(e){if("y"===window.edrec_isChanged)return;const o=undefined;e.closest(".record")!==this.recordNode||this.#i===e||this.isActiveQuill(e)||(this.removeOutlineNode(this.#e),this.#e=document.createElement("div"),this.#e.classList.add(this.outlineMapper.outline.default),this.#i=e,this.setRectForHighlighter(this.#e,e),document.body.appendChild(this.#e),this.recordNode.classList.add(this.outlineMapper.allRecords.onHoverCursorClass))}appendActiveOutlineNode(e,o){const i=undefined;e.closest(".record")===this.recordNode&&(this.#n===e&&this.#a===o||(this.removeOutlineNode(this.#t),this.#t=document.createElement("div"),this.#t.classList.add(this.outlineMapper.outline.default,this.outlineMapper.outline.active),this.#a=o,this.#n=e,this.#r=this.getPairedNodeId(this.#n),this.setRectForHighlighter(this.#t,this.#n),document.body.appendChild(this.#t),this.waitForUpdateActiveOutlinePosition()))}updateActiveOutlinePosition(){if(!this.#t||!this.#n)return;const e=this.getTextRect(this.#n);this.#o.left===e.left&&this.#o.top===e.top||this.setRectForHighlighter(this.#t,this.#n)}waitForUpdateActiveOutlinePosition(){if(!this.#n?.closest(this.blockSelectorsWithDynamicPosition.join(", ")))return;const e=setInterval((()=>{this.#t&&this.#n||clearInterval(e),this.updateActiveOutlinePosition()}),30)}removeOutlineNode(e){e&&(this.#t===e?(this.#t=null,this.#n=null,this.#r=null,this.#a="",this.#o={}):this.#e===e&&(this.#e=null,this.#i=null,this.recordNode.classList.remove(this.outlineMapper.allRecords.onHoverCursorClass)),e.remove())}setRectForHighlighter(e,o){if(!e||!o)return;const{left:i,top:r,width:a,height:s}=this.getTextRect(o),l=10,d={transform:`translate(${i+window.scrollX-l}px, ${r+window.scrollY-l}px)`,width:`${a}px`,height:`${s}px`};Object.keys(d).forEach((o=>{e!==this.#e?this.#o[o]!==d[o]&&(this.#o[o]=d[o],e.style[o]=d[o]):e.style[o]=d[o]}))}isTypographyNode(e){if(!e)return!1;if(e.hasAttribute(this.outlineMapper.target.attribute))return!0;if(!e.hasAttribute("field")&&!e.hasAttribute("data-typography-field"))return!1;const o=undefined;return"yes"===getComputedStyle(e).getPropertyValue(this.outlineMapper.target.cssVariable)&&(e.setAttribute(this.outlineMapper.target.attribute,"yes"),!0)}isInsideTextNode(e){let o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10;const{target:i}=e,r=i?.closest(this.outlineMapper.target.selector);return!(!r||!this.isTypographyNode(r))&&tp__record__checkClickOnNode(e,o)}getTextRect(e){if(!e)return{};const o=document.createRange();return o.selectNodeContents(e),o.getBoundingClientRect()}}function tp__record__sortRecordsUI(){const e=tp__record__getAllRecordElements(),o=document.querySelector(".tp-record-ui-container");o.innerHTML="",e.forEach((e=>{const{uiControl:i}=e;if(!i)return;const{wrapper:r}=i.elements;o.append(r)}))}window.tp__record__showMapCritycalText=tp__record__showMapCritycalText;const tp__record__sortRecordsUI__debounced=tp__debounce(tp__record__sortRecordsUI,50);function tp__record__initUI(){const e=document.createElement("div");e.classList.add("tp-record-ui-container"),document.body.append(e);const o=tp__record__getAllRecordsElement(),i=undefined;new MutationObserver(tp__record__sortRecordsUI__debounced).observe(o,{childList:!0})}function tp__record__addEditUi(e,o){let i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const r=tp__record__getRecordElement(e);if(!r)return;const a=new TRecordUI(e,o,r,i),s=undefined;if("y"===r.getAttribute("off")&&tp__minifyRecord(e),tp__isReadOnlyMode())return a;if(r.querySelector(".t-video-lazyload")&&tc__onFuncLoad("t_video_lazyload__addVideoWithCheckViewport",(()=>{t_video_lazyload__addVideoWithCheckViewport()})),r.querySelector("[field], [data-has-typography-settings]")){const o=undefined;new TRecordTypographyOutline(e).init()}const l="data-buttonfieldset";if(r.querySelector(`[${l}]`)){const e=["button","button2","button3","button4","bbutton","li_button","li_button2","li_button3"];r.addEventListener("click",(o=>{const{target:i}=o,r=i.closest(`[${l}]`);if(!r)return;const a=r.getAttribute(l);if(!a||!e.includes(a)||r.closest(".t-popup, .t706__cartwin"))return;if(o.preventDefault(),"y"===window.edrec_isChanged||document.querySelector('[data-widget-type="button"]'))return;const{clientX:s,clientY:d}=o;tp__record__connectButtonWidget(r,s,d)}))}const d="data-divider-fieldset";return r.querySelector(`[${d}]`)&&r.addEventListener("click",(e=>{const{target:o}=e,i=o.closest(`[${d}]`);if(!i)return;const r=undefined;if(!i.getAttribute(d))return;if("y"===window.edrec_isChanged||document.querySelector('[data-widget-type="divider"]'))return;const{clientX:a,clientY:s}=e;tp__record__connectDividerWidget(i,a,s)})),a}function tp__record__hideUi(){const e=undefined;tp__record__getAllRecordElements().forEach((e=>{let{uiControl:o}=e;o&&o.hide()}))}function tp__record__showUi(){const e=undefined;tp__record__getAllRecordElements().forEach((e=>{let{uiControl:o}=e;o&&o.show()}))}function tp__record__updateUIHeights(){const e=undefined;tp__record__getAllRecordElements().forEach((e=>{let{uiControl:o}=e;o&&o.updateHeight()}))}function tp__loadCoverBgWidget(e){const o=undefined;tp__record__getRecordElement(e)&&(showLoadIcon&&showLoadIcon(),import("./t-record-cover-settings-KSuUBFel.min.js").then((o=>{o.tp__coverWidget__init(e)})).finally((()=>{hideLoadIcon&&hideLoadIcon()})))}function tp__initTColorPicker(e){if(!e)return;const o=e.getAttribute("data-recordid")||"",i=tp__record__getRecElement(o);if(!i)return;const r=i.getAttribute("data-bg-color")||"",a=-1!==r.indexOf("gradient"),setBgColor=o=>{i.style.background=o,e.style.background=o},s={isOpacityEnabled:!1,swatchesKey:window.projectid,inputReplacement:e,panelZIndex:1010,isGradientsEnabled:!0,panelGap:10,viewboxPadding:"65px 5px 5px",colorChangeDelay:0,styles:window.globalstyles_json},l=new window.TColorPicker(null,s);l.init(),e.addEventListener("paneltoggle",(o=>{const s=e.closest(".tp-record-ui__group");s&&s.classList.toggle("tp-record-ui__group_visible",o.isOpen),e.tooltipInstance&&o.isOpen&&e.tooltipInstance.disable(),e.tooltipInstance&&!o.isOpen&&e.tooltipInstance.enable(),o.isOpen?a?l.gradient=window.TColorPicker.parseGradient(r,window.globalstyles_json):l.color=r:window.bgColorReturnTimeout=setTimeout((()=>{const e=i.getAttribute("data-bg-color")||"";setBgColor(e)}),0)})),e.addEventListener("colorchange",(e=>{let i="";e.currentColor.gradient?i=e.currentColor.gradient.css:e.currentColor.hex&&e.currentColor.style?i=`var(--uc-color-color-${e.currentColor.style.id},${e.currentColor.hex})`:e.currentColor.hex&&(i=e.currentColor.hex),clearTimeout(window.bgColorReturnTimeout);const r=undefined;tp__fetch({url:"/page/submit/",body:{comm:"saverecord",pageid:window.pageid,recordid:o,blockbackground:i},explanation:"save block background color"}).then((e=>{"OK"===e?(tp__updateRecord(o),tp__onPageChange()):td__showBubbleNotice("Error: save block background color",6e3,"error")}))})),e.addEventListener("colorupdate",(e=>{const o=e.currentColor.gradient?e.currentColor.gradient.css:e.currentColor.hex;setBgColor(o)}))}function tp__record__addEditFieldEvents(e){let o=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(tp__isReadOnlyMode())return;const i=tp__record__getRecordElement(e);if(!i)return;const r=i.getAttribute("data-record-type");if("121"===r)return;tp__record__prepareImagesForAddingHelpers(i,e,r);const a=undefined;if(!/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)){const r={column:TColumnHelper,image:TImageHelper,gallery:TGalleryHelper,catalog:TCatalogHelper};Object.keys(r).forEach((a=>{const s=undefined;if(!i.querySelector(`[data-${a}-helper-recid="${e}"]`))return;const l=r[a];if(!l)return;const d=undefined;new l(e,a,o).init()}))}const s=undefined;i.querySelectorAll("[field]").forEach((e=>e.addEventListener("mousedown",tp__record__editField)));const l=i.getAttribute("data-record-type"),d="396"===l,c="1211"===l,_=i.querySelectorAll("[imgfield], [bgimgfield]");if(c){const o=i.querySelector(".js-block-editor-content");if(!o)return;o.addEventListener("mousedown",(function(o){if(window.tRedactorBlockEditor)return;const i=o.target.closest("[data-id]");showLoadIcon&&showLoadIcon(),import("./t-record-block-editor-CtMdlNgx.min.js").then((o=>{window.tRedactorBlockEditor=new o.TBLockEditor(e,i)})).finally((()=>{hideLoadIcon&&hideLoadIcon()}))}),{once:!0})}_.forEach((o=>tp__record__addEditEventsForImageField(o,e,!1,d)))}function tp__record__prepareImagesForAddingHelpers(e,o,i){const r=undefined;if((!!e.querySelector(".t-cover")||["941","996","1001"].includes(i))&&"734"!==i)return;const a=undefined;if(["492","821","246","546"].includes(i))return;const s=undefined;e.querySelectorAll("[bgimgfield], [imgfield]").forEach((e=>{const i=["img","img1","img2","img3","img4","img5","img6","img7","img8","bgimg"],r=e.getAttribute("bgimgfield")||e.getAttribute("imgfield");if(!r||!i.includes(r))return;const a=undefined;tp__record__getRecElement(o).setAttribute("data-image-helper-recid",o),e.setAttribute("data-image-helper-recid",o)}))}function tp__record__addEditEventsForImageField(e,o){let i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];const a=Math.floor(900001*Math.random())+99999;i?(e.id=`tuwidget${a}`,e.removeAttribute("data-tu-noclick")):e.id=e.id||`tuwidget${a}`;const s=e.getAttribute("imgfield")||e.getAttribute("bgimgfield"),l=e.hasAttribute("data-tu-noclick");r||e.setAttribute("data-tu-noclick","yes"),window.TUWidget.init(e).done((i=>{const r=new Event("tuwidget_done");e.dispatchEvent(r,i);const a=undefined;tp__fetch({url:"/page/submit/",body:{comm:"saverecord",pageid:window.pageid,recordid:o,onlythisfield:s,[`${s}-uploadmethod`]:"tu",[`${s}-tuinfo-uuid`]:i.tuInfo.uuid,[`${s}-tuinfo-cdnurl`]:i.tuInfo.cdnUrl,[`${s}-tuinfo-name`]:i.tuInfo.name,[`${s}-tuinfo-width`]:i.tuInfo.width,[`${s}-tuinfo-size`]:i.tuInfo.size},explanation:"saving image"}).then((e=>{e&&"OK"!==e?alert(e):(tp__scrollToRecord(o),tp__updateRecord(o),tp__updateUndoButton(),tp__onPageChange())})).catch((e=>{console.error(e)}))})),!e||r||l||(e.removeEventListener("click",tp__record__setListenerForUploadWidgetOnClick),e.addEventListener("click",tp__record__setListenerForUploadWidgetOnClick))}function tp__record__setListenerForUploadWidgetOnClick(e){const o=e.currentTarget;if(!o)return;const i=e.target.closest(".tp-record-ui__column-helper-btn");if(i&&"upload"!==i.getAttribute("data-helper-action"))return;if(e.metaKey||e.ctrlKey)return;const r=o.getAttribute("imgfield")||o.getAttribute("bgimgfield");if(!window.imageWidget||window.imageWidget.imageElement===o&&window.imageWidget.isIcon){if(window.imageWidget)return}else{const e=undefined;if(!window.imageWidget.close())return}const a=o.closest(".record").getAttribute("recordid"),s=undefined,l=tp__fetch({url:"/page/edit/",body:{pageid:window.pageid,recordid:a,tab:"content",comm:"editrecordcontent"},explanation:"loading block content",responseType:"json",preloaderDelay:1e3}),d=import("./t-record-imagewidget-Co9ueaZN.min.js");Promise.all([l,d]).then((e=>{let[i,s]=e;if(window.imageWidget){const e=undefined;if(!window.imageWidget.close())return}window.elementPopup||(window.imageWidget=new s.TImageWidget(o,a,r,i))})).catch((e=>{console.error(e)}))}function tp__record__destroyUploadWidget(e){if(!e)return;e.tildaupload=null;const o=undefined;(e.parentElement?.querySelectorAll('input[type="file"].tu-hidden-input')||[]).forEach((e=>e.remove())),e.removeEventListener("click",tp__record__setListenerForUploadWidgetOnClick)}function tp__record__showMapCritycalText(e,o){let i=`Error! Provider ${o} is not found.`;"google"===o?i="{{maps_google_critycal_text}}":"yandex"===o&&(i="{{maps_yandex_critycal_text}}"),i=tc__translate(i,"record__dict"),tp__record__showCriticalText(e,i)}function tp__record__showCriticalText(e,o){if(!o)return;const i=tp__record__getRecordElement(e);i&&i.uiControl&&i.uiControl.showCriticalText(o)}function tp__record__editLinksPopup__init(){document.body.addEventListener("click",(e=>{if(tp__isReadOnlyMode())return;const{target:o}=e,i=o.closest(".tp-record__edit-link-popup__edit");i&&(i.editLinksPopup&&i.editLinksPopup.open(),i.editLinksPopup=new TPEditLinksPopup({button:i}),i.editLinksPopup.open())}))}class TPEditLinksPopup{constructor(e){const{button:o}=e;this.button=o,this.recordid=this.button.closest("[recordid]").getAttribute("recordid"),this.field=this.button.getAttribute("data-edit-link-field"),this.value=tp__escapeHtml(o.getAttribute("data-edit-link-value")),this.handleKeydown=this.handleKeydown.bind(this),this.handleDocumentClick=this.handleDocumentClick.bind(this),this.submit=this.submit.bind(this),this.copy=this.copy.bind(this),this.resizeObserver=new ResizeObserver(this.updatePosition.bind(this)),this.init()}init(){this.render(),this.updatePosition(),this.addListeners()}render(){const{value:e,recordid:o}=this,i=`\n\t\t\t<div class="tp-record__edit-links-popup hidden" data-recordid="${o}">\n\t\t\t\t<div class="tp-record__edit-links-popup__input-wrapper">\n\t\t\t\t\t<input\n\t\t\t\t\t\tclass="tp-record__edit-links-popup__input"\n\t\t\t\t\t\ttype="text"\n\t\t\t\t\t\tplaceholder="${tc__translate("{{enter_value}}","record__dict")}"\n\t\t\t\t\t\tvalue="${e}"\n\t\t\t\t\t>\n\t\t\t\t\t<button\n\t\t\t\t\t\tclass="t-button tp-record__edit-links-popup__copy"\n\t\t\t\t\t\ttype="button"\n\t\t\t\t\t\tdata-tooltip="${tc__translate("{{copy_link}}","record__dict")}"\n\t\t\t\t\t></button>\n\t\t\t\t</div>\n\t\t\t\t<button\n\t\t\t\t\tclass="tp-record__edit-links-popup__submit"\n\t\t\t\t\ttype="button"\n\t\t\t\t\tdata-tooltip="${tc__translate("{{save}}","record__dict")}"\n\t\t\t\t\tdata-recordid="${o}"\n\t\t\t\t></button>\n\t\t\t</div>\n\t\t`;document.body.insertAdjacentHTML("beforeend",i),this.elements={},this.elements.popup=document.querySelector(`.tp-record__edit-links-popup[data-recordid="${o}"]`),this.elements.input=this.elements.popup.querySelector(".tp-record__edit-links-popup__input"),this.elements.copyButton=this.elements.popup.querySelector(".tp-record__edit-links-popup__copy"),this.elements.submitButton=this.elements.popup.querySelector(".tp-record__edit-links-popup__submit")}open(){if(this.isOpen||this.isAnimationInAction)return;const{popup:e,input:o}=this.elements;this.isAnimationInAction=!0;const i=new AbortController;e.addEventListener("transitionend",(r=>{r.target===e&&(this.isOpen=!0,this.isAnimationInAction=!1,i.abort(),o.focus(),o.setSelectionRange(0,this.value.length),document.addEventListener("keydown",this.handleKeydown),document.addEventListener("click",this.handleDocumentClick),this.resizeObserver.observe(document.body))}),{signal:i.signal}),window.requestAnimationFrame((()=>{e.classList.remove("hidden")}))}calcPosition(){const e=320,o=20,i=this.button.getBoundingClientRect(),{clientWidth:r}=document.documentElement,a=undefined,s=undefined;return{top:i.top+window.scrollY+o,left:Math.max(o,Math.min(i.right-160,r-e-o))}}addListeners(){const{popup:e,copyButton:o,submitButton:i}=this.elements;o.addEventListener("click",this.copy),i.addEventListener("click",this.submit),tp__bunchInitTooltip(e)}copy(){const{input:e,copyButton:o}=this.elements,{value:i}=e;let r=null;tp__copyTextToClipboard(i).then((()=>{o.classList.add("tp-record__edit-links-popup__copy_ok"),o.classList.remove("tp-record__edit-links-popup__copy_fail")})).catch((()=>{o.classList.add("tp-record__edit-links-popup__copy_fail"),o.classList.remove("tp-record__edit-links-popup__copy_ok")})).finally((()=>{r&&window.clearTimeout(r),r=window.setTimeout((()=>{o.classList.remove("tp-record__edit-links-popup__copy_ok","tp-record__edit-links-popup__copy_fail"),r=null}),1e3)}))}submit(){const{recordid:e,field:o,value:i,abortController:r}=this,{input:a,submitButton:s}=this.elements,l=/[^a-zA-Z0-9-#:]/g;let d=a.value.trim();i!==d?!d||d.replace(l,"")?(d=d.replace(l,""),r&&r.abort(),s.disabled=!0,this.abortController=new AbortController,tp__fetch({url:"/page/submit/",body:{comm:"saverecord",pageid:window.pageid,recordid:e,[o]:d},explanation:`saving ${o} field`,controller:this.abortController}).then((o=>{if("OK"!==o)throw new Error(o);td__showBubbleNotice(tc__translate("{{anchor_link_saved}}","record__dict"),3e3),tp__updateRecord(e),tp__onPageChange()})).catch((e=>{console.error(e),td__showBubbleNotice(tc__translate("{{something_went_wrong}}","record__dict"),3e3,"error")})).finally((()=>{this.close()}))):td__showBubbleNotice(tc__translate("{{use_only_latin_and_numbers}}","record__dict"),3e3):this.close()}close(){if(!this.isOpen||this.isAnimationInAction)return;const{popup:e}=this.elements;this.isAnimationInAction=!0;const o=new AbortController;e.addEventListener("transitionend",(i=>{i.target===e&&(this.isOpen=!1,this.isAnimationInAction=!1,e.remove(),o.abort(),document.removeEventListener("keydown",this.handleKeydown),document.removeEventListener("click",this.handleDocumentClick),this.resizeObserver.disconnect())}),{signal:o.signal}),e.classList.add("hidden")}handleKeydown(e){const{key:o}=e;"Enter"===o?(e.preventDefault(),this.submit()):"Escape"===o&&this.close()}handleDocumentClick(e){let{target:o}=e;if(!this.isOpen)return;const{popup:i}=this.elements;!o||i.contains(o)||i.contains(document.activeElement)||o.closest(".tc-custom-dialog")||this.close()}updatePosition(){const{top:e,left:o}=this.calcPosition();this.elements.popup.style.top=`${e}px`,this.elements.popup.style.left=`${o}px`}}class TRecordUI{constructor(e,o,i){let r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];this.recordid=e,this.tplid=o,this.recordElement=i,this.hasAIQueries=r,i.uiControl=this,this.allRecordsElement=tp__record__getAllRecordsElement(),this.uiContainer=document.querySelector(".tp-record-ui-container"),this.disabled=!1,this.hidden=!1,this.pickerMode=!1,this.dragConfig=null,this.pickerConfig=null,this.dropdownInstance=null,this.contextMenuInstance=null,this.isTouchDevice=window.matchMedia("(hover: none)").matches,this.handlePointerLeave=this.handlePointerLeave.bind(this),this.handlePointerEnter=this.handlePointerEnter.bind(this),this.handleDragStart=this.handleDragStart.bind(this),this.handleDragging=this.handleDragging.bind(this),this.handleDragEnd=this.handleDragEnd.bind(this),this.handleOverlayClick=this.handleOverlayClick.bind(this),this.handlePickerKeyDown=this.handlePickerKeyDown.bind(this),this.handleContextMenu=this.handleContextMenu.bind(this),this.handlePopupShowed=this.handlePopupShowed.bind(this),this.handlePopupHidden=this.handlePopupHidden.bind(this),this.resizeObserver=new ResizeObserver(this.updateHeight.bind(this)),this.hovered=!1,this.updateData(),this.init()}updateData(){const{recordElement:e,tplid:o,recordid:i}=this,r=e.querySelector(".r"),a=r&&r.getAttribute("data-screenmin")||"",s=r&&r.getAttribute("data-screenmax")||"",l=undefined,d=(Array.isArray(window.$tpls)?window.$tpls:[]).find((e=>e.id===o))||{};if(void 0===d.id){d.id=o;const i=e.getAttribute("data-record-category");i&&(d.type=i);const r=e.getAttribute("data-record-cod");r&&(d.cod=r),d.editnotpublish="",d.title=""}d.ai=e.getAttribute("data-ai-tpl");const c=e.querySelector(".r .t-store"),_=["754","776","778","786","951","973","1025"].includes(o)&&c&&c.hasAttribute("data-storepart"),u=e.querySelector(".r .t-feed"),m=u&&u.getAttribute("data-feedpart"),g=undefined,b=!!m&&!["5d9725a245f86259476957","5d971e17b674f464032195","873491564841"].includes(m),f="y"===e.getAttribute("data-record-trash"),v="RU"===window.lang&&d.title_ru?d.title_ru:d.title||"",y=e.getAttribute("data-title"),w=tp__getRecordCommentsData(e),E=(!!e.querySelector(".t-cover")||["941","996","1001"].includes(o))&&"734"!==o,k=["734","911"].includes(o),x=r&&r.getAttribute("data-bg-color")||"",N="y"===d.hasblockbackground&&!["396","734"].includes(o),S="y"===e.getAttribute("off"),C=tp__record__isOpenForAI(d),R=tp__record__isOpenForAIImageMatch(i,d.type),L=["396","421"].includes(o),U=window.tp_multiselect,A=U&&U.isSelectModeInited,$=A&&U&&U.selectedRecords.includes(i),T="y"===window.subscribeexpired,I="215"===e.getAttribute("data-record-type"),B=r.querySelector("[data-tooltip-hook]"),P=!!B;let F=e.getAttribute("data-anchor")||"";if(I){const e=r.querySelector("a[name]");F=e&&e.getAttribute("name")||""}else P&&(F=B&&B.getAttribute("data-tooltip-hook")||"");const M=F&&tp__checkIsDuplicatedAnchor(F),j=e.getAttribute("data-custom-class"),O=Array.isArray(window.fishes)&&!!window.fishes.find((e=>e.recordid===i&&!e.trash)),D=undefined;let q=null;if("121"===o){const e=r&&r.querySelector(".r");q=e&&e.id.replace("rec","")}const z="1211"===o,H=r&&!!r.querySelector(".tmod")&&!I&&!P,V=window.localStorage.getItem("tilda-dev-tpls");this.data={shouldHideEditBtns:!r||T||tp__isReadOnlyMode(),screenmin:a,screenmax:s,tpl:d,shouldAddCatalogButton:_,shouldAddFeedsButton:b,feedPart:m,isInTrash:f,title:v,customTitle:y,comments:w,isCover:E,isRecordWithBigImage:k,hasBackground:N,backgroundValue:x,isHidden:S,hasAI:C,hasAIImageMatch:R,isZero:L,isSelectMode:A,isSelected:$,subscribeexpired:T,anchor:F,customClass:j,isPopupBlock:P,isAnchorBlock:I,isInFishes:O,aliasid:q,isDuplicatedAnchor:M,isModifier:H,devTplsPath:V,isBlockEditor:z}}init(){this.render(),this.updateHeight(),this.resizeObserver.observe(this.recordElement),this.addEvents()}destroy(){this.closeContextMenu(),this.closeDropdown(),this.handleDragEnd(),this.resizeObserver.disconnect();const{wrapper:e}=this.elements;e.remove();const{recordElement:o}=this;o.removeEventListener("contextmenu",this.handleContextMenu),o.removeEventListener("mouseenter",this.handlePointerEnter),o.removeEventListener("mouseleave",this.handlePointerLeave),document.removeEventListener("keydown",this.handlePickerKeyDown),document.removeEventListener("pointermove",this.handleDragging),document.removeEventListener("pointerup",this.handleDragEnd),document.body.removeEventListener("popupShowed",this.handlePopupShowed),document.body.removeEventListener("popupHidden",this.handlePopupHidden),window.tp_cursor_manager.removeListener()}render(){const{recordid:e}=this,{tpl:o,screenmin:i,screenmax:r,shouldAddCatalogButton:a,shouldAddFeedsButton:s,feedPart:l,isInTrash:d,title:c,customTitle:_,comments:u,isCover:m,isRecordWithBigImage:g,hasBackground:b,backgroundValue:f,isHidden:v,isZero:y,isSelectMode:w,isSelected:E,shouldHideEditBtns:k,subscribeexpired:x,devTplsPath:N,isBlockEditor:S}=this.data,C=document.createElement("div");C.classList.add("tp-record-ui");const R=document.createElement("div");R.classList.add("tp-record-ui__overlay");const L=document.createElement("div");L.classList.add("tp-record-ui__buttons","tp-record-ui__buttons_sticky"),w&&L.classList.add("tp-record-ui__buttons_select"),E&&L.classList.add("tp-record-ui__buttons_selected");const U=document.createElement("div");U.classList.add("tp-record-ui__buttons-inner");const A=document.createElement("div");A.classList.add("tp-record-ui__borders");const $=document.createElement("div");$.classList.add("tp-record-ui__container","tp-record-ui__container_top","tp-record-ui__container_left");const T=document.createElement("div");T.classList.add("tp-record-ui__container","tp-record-ui__container_top","tp-record-ui__container_right");const I=document.createElement("div");I.classList.add("tp-record-ui__container","tp-record-ui__container_bottom","tp-record-ui__container_left");const B=document.createElement("div");B.classList.add("tp-record-ui__border","tp-record-ui__border_top"),(d||v||k)&&B.classList.add("tp-record-ui__border_disabled");const P=document.createElement("div");P.classList.add("tp-record-ui__border","tp-record-ui__border_bottom"),(d||v||k)&&P.classList.add("tp-record-ui__border_disabled");const F=document.createElement("button");F.classList.add("tp-record-ui__button","tp-record-ui__button_add","tp-record-ui__tooltip"),F.setAttribute("data-tooltip",tp__stringifyTooltip({content:{title:tc__translate("{{add_block}}","record__dict"),shortcut:"Shift+A"}}));const M=document.createElement("button");M.classList.add("tp-record-ui__button","tp-record-ui__button_add","tp-record-ui__button_add-top","tp-record-ui__tooltip"),M.setAttribute("data-tooltip",tp__stringifyTooltip({content:{title:tc__translate("{{add_block}}","record__dict"),shortcut:"Shift+A"}}));const j=document.createElement("button");j.classList.add("tp-record-ui__button","tp-record-ui__button_white","tp-record-ui__button_select"),E&&j.classList.add("tp-record-ui__button_select_selected");const O=document.createElement("button");O.classList.add("tp-record-ui__button","tp-record-ui__button_white","tp-record-ui__button_tpl");const D=`\n\t\t\t<span>${o.cod}</span>\n\t\t\t<span class="dropdown-arrow"></span>\n\t\t`;O.insertAdjacentHTML("afterbegin",D);const q=document.createElement("button");q.classList.add("tp-record-ui__button","tp-record-ui__button_white");const z='\n\t\t\t<span class="tp-record-ui__icon tp-record-ui__icon_settings"></span>\n\t\t\t<span class="tp-record-ui__button-text">{{settings}}</span>\n\t\t';q.insertAdjacentHTML("afterbegin",tc__translate(z,"record__dict"));const H=document.createElement("button");H.classList.add("tp-record-ui__button","tp-record-ui__button_primary");const V=`\n\t\t\t<span class="tp-record-ui__icon tp-record-ui__icon_content"></span>\n\t\t\t<span class="tp-record-ui__button-text">${y||S?"{{block_editor}}":"{{content}}"}</span>\n\t\t`;H.insertAdjacentHTML("afterbegin",tc__translate(V,"record__dict"));const W=document.createElement("button");W.classList.add("tp-record-ui__button","tp-record-ui__button_yellow","tp-record-ui__button_sm");const Z=tp__isReadOnlyMode()?"{{is_removed_block}}":"{{recover_from_trash}}";W.insertAdjacentHTML("afterbegin",tc__translate(Z,"record__dict"));const G=document.createElement("div");G.classList.add("tp-record-ui__button","tp-record-ui__button_yellow","tp-record-ui__button_sm","tp-record-ui__button_display","tp-record-ui__tooltip"),G.setAttribute("data-tooltip",tp__stringifyTooltip({content:{description:tc__translate("{{set_width_viewport_limit}}","record__dict")},position:"bottom",type:"info"}));const K=`\n\t\t\t<span class="tp-record-ui__icon tp-record-ui__icon_18 tp-record-ui__icon_eye"></span>\n\t\t\t<span class="tp-record-ui__button-text">{{from}}${i||"0px"} {{to}} ${r||"&infin;"}</span>\n\t\t`;G.insertAdjacentHTML("afterbegin",tc__translate(K,"record__dict"));const Y=document.createElement("a");Y.href=`/identity/gostore/?projectid=${window.projectid}`,Y.target="_blank",Y.classList.add("tp-record-ui__button","tp-record-ui__button_grey");const Q='\n\t\t\t<span class="tp-record-ui__icon tp-record-ui__icon_catalog"></span>\n\t\t\t<span class="tp-record-ui__button-text">{{products}}</span>\n\t\t';Y.insertAdjacentHTML("afterbegin",tc__translate(Q,"record__dict"));const J=document.createElement("a");J.href=`/identity/gofeeds/?projectid=${window.projectid}&feeduid=${l}`,J.target="_blank",J.classList.add("tp-record-ui__button","tp-record-ui__button_grey");const X='\n\t\t\t<span class="tp-record-ui__icon tp-record-ui__icon_feeds"></span>\n\t\t\t<span class="tp-record-ui__button-text">{{posts}}</span>\n\t\t';J.insertAdjacentHTML("afterbegin",tc__translate(X,"record__dict"));const ee=document.createElement("button");ee.classList.add("tp-record-ui__button","tp-record-ui__button_white","tp-record-ui__tooltip"),ee.setAttribute("data-tooltip",tp__stringifyTooltip({content:{title:"Refresh"},position:"bottom"}));const te='<span class="tp-record-ui__icon tp-record-ui__icon_refresh"></span>';ee.insertAdjacentHTML("afterbegin",te);const oe=!!N,ne=document.createElement("a");ne.classList.add("tp-record-ui__button","tp-record-ui__button_white","tp-record-ui__tooltip"),ne.setAttribute("data-tooltip",tp__stringifyTooltip({content:{title:"Edit Rec TPL"},position:"bottom"})),ne.href=oe?`vscode://file${N}/blocks/t${o.id}/t${o.id}.tpl`:`https://tfu.tilda.team/lrfront/record/?recordid=${e}&pageid=${window.pageid}`,ne.target="_blank";const ie=`<span class="tp-record-ui__icon tp-record-ui__icon_${oe?"vscode":"edittpl"}"></span>`;ne.insertAdjacentHTML("afterbegin",ie);const re=document.createElement("a");re.classList.add("tp-record-ui__button","tp-record-ui__button_white","tp-record-ui__tooltip"),re.setAttribute("data-tooltip",tp__stringifyTooltip({content:{title:"Edit Template"},position:"bottom"})),re.href=`https://tfu.tilda.team/lrfront/?tplid=${o.id}`,re.target="_blank";const ae='<span class="tp-record-ui__icon tp-record-ui__icon_edittemplate"></span>';re.insertAdjacentHTML("afterbegin",ae);const se=document.createElement("button");se.classList.add("tp-record-ui__button","tp-record-ui__button_white","tp-record-ui__tooltip"),se.setAttribute("data-tooltip",tp__stringifyTooltip({content:{title:tc__translate("{{block_generate}}","record__dict"),shortcut:"Shift+G"},position:"bottom"}));const le='<span class="tp-record-ui__icon tp-record-ui__icon_ai"></span>';se.insertAdjacentHTML("afterbegin",le);const de=document.createElement("button");de.classList.add("tp-record-ui__button","tp-record-ui__button_white","tp-record-ui__tooltip"),de.setAttribute("data-tooltip",tp__stringifyTooltip({content:{title:tc__translate("{{duplicate}}","record__dict"),shortcut:"ShortKey+D"},position:"bottom"}));const ce='<span class="tp-record-ui__icon tp-record-ui__icon_duplicate"></span>';de.insertAdjacentHTML("afterbegin",ce);const pe=document.createElement("button");pe.classList.add("tp-record-ui__button","tp-record-ui__button_white","tp-record-ui__tooltip"),pe.setAttribute("data-tooltip",tp__stringifyTooltip({content:{title:tc__translate("{{delete}}","record__dict"),shortcut:"Shift+Backspace"},position:"bottom"}));const _e='<span class="tp-record-ui__icon tp-record-ui__icon_delete"></span>';pe.insertAdjacentHTML("afterbegin",_e);const ue=document.createElement("button");ue.classList.add("tp-record-ui__button","tp-record-ui__button_white","tp-record-ui__tooltip"),ue.setAttribute("data-tooltip",tp__stringifyTooltip({content:{title:tc__translate(`{{${v?"show":"hide"}}}`,"record__dict"),shortcut:"Shift+H"},position:"bottom"}));const he='<span class="tp-record-ui__icon tp-record-ui__icon_hide"></span>';ue.insertAdjacentHTML("afterbegin",he);const me=document.createElement("button");me.classList.add("tp-record-ui__button","tp-record-ui__button_white");const ge='<span class="dropdown-arrow"></span>';me.insertAdjacentHTML("afterbegin",ge);const be=document.createElement("button");be.classList.add("tp-record-ui__button","tp-record-ui__button_white","tp-record-ui__tooltip"),be.setAttribute("data-tooltip",tp__stringifyTooltip({content:{title:tc__translate("{{move_up}}","record__dict"),shortcut:"Shift+ArrowUp"},position:"bottom"}));const fe='<span class="tp-record-ui__icon tp-record-ui__icon_up"></span>';be.insertAdjacentHTML("afterbegin",fe);const ve=document.createElement("button");ve.classList.add("tp-record-ui__button","tp-record-ui__button_white","tp-record-ui__tooltip"),ve.setAttribute("data-tooltip",tp__stringifyTooltip({content:{title:tc__translate("{{move_down}}","record__dict"),shortcut:"Shift+ArrowDown"},position:"bottom"}));const ye='<span class="tp-record-ui__icon tp-record-ui__icon_down"></span>';ve.insertAdjacentHTML("afterbegin",ye);const we=document.createElement("button"),{commentsNum:Ee,hasUnreadComments:ke}=u;we.classList.add("tp-record-ui__button","tp-record-ui__button_comments","tp-record-ui__tooltip"),we.classList.add(ke?"tp-record-ui__button_yellow":"tp-record-ui__button_white"),we.setAttribute("data-tooltip",tp__stringifyTooltip({content:{title:tc__translate("{{commenting}}","record__dict")},position:"bottom"}));const xe=`\n\t\t\t<span class="tp-record-ui__icon tp-record-ui__icon_comments"></span>\n\t\t\t<span class="tp-record-ui__button-text">${Ee}<span>\n\t\t`;we.insertAdjacentHTML("afterbegin",xe);const Ne=document.createElement("button");Ne.classList.add("tp-record-ui__button","tp-record-ui__button_black","tp-record-ui__button_cover","tp-record-ui__tooltip"),Ne.setAttribute("data-tooltip",tp__stringifyTooltip({content:{title:tc__translate("{{cover_settings}}","record__dict")},position:"right"}));const Se='<span class="tp-record-ui__icon tp-record-ui__icon_18 tp-record-ui__icon_cover"></span>';Ne.insertAdjacentHTML("afterbegin",Se);const Ce=document.createElement("button");Ce.classList.add("tp-record-ui__button","tp-record-ui__button_bg"),Ce.setAttribute("data-tooltip",tp__stringifyTooltip({content:{title:tc__translate("{{background_color_settings}}","record__dict")},position:"right"})),Ce.setAttribute("data-recordid",this.recordid),f&&(Ce.style.background=f);const Re=document.createElement("button");Re.classList.add("tp-record-ui__button","tp-record-ui__button_black","tp-record-ui__button_reassign","tp-record-ui__tooltip"),Re.setAttribute("data-tooltip",tc__translate("{{reassign_image}}","record__dict")),Re.setAttribute("data-tooltip-position","right");const Le='\n\t\t\t<span class="tp-record-ui__icon tp-record-ui__icon_18 tp-record-ui__icon_reassign"></span>\n\t\t';Re.insertAdjacentHTML("afterbegin",Le);const Ue=document.createElement("button");Ue.classList.add("tp-record-ui__button","tp-record-ui__button_black","tp-record-ui__button_image-library","tp-record-ui__tooltip"),Ue.setAttribute("data-tooltip",tc__translate("{{open_library_image}}","record__dict")),Ue.setAttribute("data-tooltip-position","right");const Ae='\n\t\t\t<span class="tp-record-ui__icon tp-record-ui__icon_18 tp-record-ui__icon_image-library"></span>\n\t\t';Ue.insertAdjacentHTML("afterbegin",Ae);const $e=document.createElement("button");$e.classList.add("tp-record-ui__button","tp-record-ui__button_black","tp-record-ui__button_upload","tp-record-ui__tooltip"),$e.setAttribute("data-tooltip",tc__translate("{{upload_image}}","record__dict")),$e.setAttribute("data-tooltip-position","right"),$e.setAttribute("data-recordid",this.recordid);const Te='<span class="tp-record-ui__icon tp-record-ui__icon_18 tp-record-ui__icon_upload"></span>';$e.insertAdjacentHTML("afterbegin",Te);const Ie=document.createElement("div");Ie.classList.add("tp-record-ui__row");const Be=document.createElement("div");Be.classList.add("tp-record-ui__group","tp-record-ui__group_visible"),Be.append(j);const Pe=document.createElement("div");Pe.classList.add("tp-record-ui__group","tp-record-ui__group_visible"),Pe.append(W);const Fe=document.createElement("div");Fe.classList.add("tp-record-ui__group","tp-record-ui__group_tpl"),Fe.append(O);const Me=document.createElement("div");Me.classList.add("tp-record-ui__group"),Me.append(q,H),a&&Me.append(Y),s&&Me.append(J);const je=document.createElement("div");je.classList.add("tp-record-ui__group"),je.append(G);const Oe=document.createElement("div");Oe.classList.add("tp-record-ui__group","tp-record-ui__group_borders"),"99"!==window.$oplan||window.matchMedia("(max-width: 640px)").matches||("yes"===window.userisdev&&Oe.append(ee),"yes"!==window.userisdev&&"yes"!==window.userisadmin||Oe.append(re),"yes"===window.userisdev&&Oe.append(ne)),d?Ie.append(Pe):v||(k||(!["396","421","121","1211"].includes(o.id)&&o.type&&o.cod&&Ie.append(Fe),Ie.append(Me)),(i||r)&&Ie.append(je)),w&&!d&&Ie.prepend(Be),"yes"!==window.userisdev&&"yes"!==window.userisadmin||"99"!==window.$oplan||Ie.append(Oe);const De=document.createElement("div");De.classList.add("tp-record-ui__row");const qe=document.createElement("div");qe.classList.add("tp-record-ui__title"),qe.textContent=_||c,De.append(qe),$.append(Ie),v||k||$.append(De);let ze=null;!this.data.hasAI||this.data.isHidden||tp__isReadOnlyMode()||(ze=document.createElement("div"),ze.classList.add("tp-record-ui__group","tp-record-ui__group_borders"),ze.append(se));const He=document.createElement("div");He.classList.add("tp-record-ui__group","tp-record-ui__group_borders"),k||He.append(de),tp__isReadOnlyMode()||He.append(pe),k||He.append(ue,me);const Ve=document.createElement("div");Ve.classList.add("tp-record-ui__group","tp-record-ui__group_borders"),Ve.append(be,ve);const We=document.createElement("div");We.classList.add("tp-record-ui__group","tp-record-ui__group_visible"),We.append(we),d||(ze&&T.append(ze),T.append(He),k||T.append(Ve),(Ee&&!v&&!k||tp__isReadOnlyMode())&&T.append(We));const Ze=document.createElement("div");if(Ze.classList.add("tp-record-ui__group","tp-record-ui__group_opacity"),I.append(Ze),!m||v||k?!b||v||k||Ze.append(Ce):Ze.append(Ne),this.hasAIQueries&&(m||g)){const e=document.createElement("div");e.classList.add("tp-record-ui__group","tp-record-ui__group_borders","tp-record-ui__group_opacity"),g&&e.classList.add("tp-record-ui__group_to-bottom-5"),e.append(Re,Ue,$e),I.append(e)}L.append(U),U.append($,T,I),A.append(B,P),C.append(L,A),x||tp__isReadOnlyMode()||C.append(A,M,F),C.append(R);const Ge=document.createElement("div");Ge.classList.add("tp-record-ui__border-helper","hidden"),this.elements={wrapper:C,buttonsWrapper:L,bordersWrapper:A,topBorder:B,bottomBorder:P,addButton:F,addButtonTop:M,tplButton:O,settingsButton:q,contentButton:H,generateButton:se,duplicateButton:de,deleteButton:pe,hideButton:ue,dropdownButton:me,upButton:be,downButton:ve,commentsButton:we,restoreButton:W,refreshButton:ee,backgroundButton:Ce,coverButton:Ne,reassignButton:Re,openImageLibraryButton:Ue,uploadButton:$e,borderHelper:Ge,selectButton:j,overlay:R,topRightContainer:T},tp__record__sortRecordsUI__debounced()}updateHeight(){const{recordElement:e}=this,{wrapper:o}=this.elements,{height:i}=e.getBoundingClientRect();o.style.height=`${i}px`}getDropdownConfig(){const{hasAI:e,hasAIImageMatch:o,isPopupBlock:i,anchor:r,customClass:a,customTitle:s,title:l,isInFishes:d,aliasid:c,isDuplicatedAnchor:_,isHidden:u,isModifier:m}=this.data,{recordid:g,tplid:b}=this,{dropdownButton:f}=this.elements,v=f.closest(".tp-record-ui__container"),y=`${tc__translate("{{block_id}}","record__dict")}: #rec${c||g}`;let w=tc__translate(i?"{{linkhook}}":"{{anchor_link}}","record__dict");r&&(w+=i?`: ${r}`:`: #${r}`);let E=tc__translate("{{css_class}}","record__dict");a&&(E+=`: ${a}`);const k=37,x=10,N=350,S=f.getBoundingClientRect().top+k,C=undefined,R=undefined;return{position:"absolute",appendTo:v,top:"37px",right:"0px",zIndex:1004,maxWidth:300,maxHeight:N+S>document.documentElement.clientHeight?window.innerHeight-S-x:null,excludeElementOnClick:f,items:[{title:tc__translate("{{cut}}","record__dict"),onClick:tp__record__bufCut,onClickArgs:[g],icon:"cut",invertIconOnHover:!0,shortcut:"ShortKey+X",closeOnClick:!0},{title:tc__translate("{{copy}}","record__dict"),onClick:tp__record__bufCopy,onClickArgs:[g],icon:"copy",invertIconOnHover:!0,shortcut:"ShortKey+C",closeOnClick:!0},{title:tc__translate("{{paste}}","record__dict"),onClick:tp__record__bufPaste,onClickArgs:[g],icon:"paste",invertIconOnHover:!0,shortcut:"ShortKey+V",closeOnClick:!0},{title:tc__translate("{{select}}","record__dict"),onClick:tp__selectModeOn,onClickArgs:[g],icon:"select",invertIconOnHover:!0,closeOnClick:!0},{separator:!0},{title:tc__translate("{{block_generate}}","record__dict"),onClick:tp__recordGenTextWithAI,onClickArgs:[b,g],skip:!e||u,icon:"ai",shortcut:"Shift+G",closeOnClick:!0},{title:tc__translate("{{block_image_match}}","record__dict"),onClick:tp__recordImageMatchWithAI,onClickArgs:[b,g],skip:!o||u,icon:"ai-img-match",closeOnClick:!0,invertIconOnHover:!0},{title:tc__translate("{{commenting}}","record__dict"),onClick:tp__loadComments,onClickArgs:[g],icon:"comment",invertIconOnHover:!0,closeOnClick:!0,className:"tp-record-ui__button_comments"},{title:tc__translate(d?"{{update_block_in_lib}}":"{{add_to_library}}","record__dict"),showInputOnClick:!d,inputConfig:{placeholder:tc__translate("{{title_optional}}","record__dict"),onChange:this.handleAddToFishes.bind(this),initialValue:s||l},onClick:d?tp__library__updateFishRecordData:void 0,onClickArgs:[g],icon:"library",closeOnClick:d,invertIconOnHover:!0,skip:!window.$oplan||"0"===window.$oplan||u},{separator:!0},{title:y,icon:"recid",closeOnClick:!0,invertIconOnHover:!0,innerButtons:[{showOnHover:!0,icon:"copy",onClick:tp__copyTextToClipboard,onClickArgs:[`#rec${c||g}`,tc__translate("{{block_id_copied}}","record__dict"),tc__translate("{{browser_not_support_copying}}","record__dict")],moveClickToItem:!0,invertIconOnHover:!0}]},{title:w,icon:"anchor",invertIconOnHover:!0,innerButtons:[{showOnHover:!0,icon:"content",showInputOnClick:!0,inputConfig:{placeholder:"about",prefix:"#",onChange:this.handleAnchorChange.bind(this),initialValue:r.replace(/#/g,"")},moveClickToItem:!0,invertIconOnHover:!0},{showOnHover:!0,icon:"copy",onClick:tp__copyTextToClipboard,onClickArgs:[`#${r}`,tc__translate(i?"{{block_linkhook_copied}}":"{{block_anchor_copied}}","record__dict"),tc__translate("{{browser_not_support_copying}}","record__dict")],skip:!r,closeOnClick:!0,invertIconOnHover:!0},{showOnHover:!1,noInvertIconOnDark:!0,icon:"attention",skip:!_,invertIconOnHover:!1,tooltip:tc__translate("{{duplicated_anchor}}","record__dict")}],skip:"y"===window.$is_email||u||m},{title:E,icon:"css",invertIconOnHover:!0,innerButtons:[{showOnHover:!0,icon:"content",showInputOnClick:!0,inputConfig:{placeholder:"classname",prefix:"uc-",onChange:this.handleClassnameChange.bind(this),initialValue:a?a.replace(/^uc-/i,""):""},moveClickToItem:!0,invertIconOnHover:!0},{showOnHover:!0,icon:"copy",onClick:tp__copyTextToClipboard,onClickArgs:[a,tc__translate("{{block_class_copied}}","record__dict"),tc__translate("{{browser_not_support_copying}}","record__dict")],skip:!a,closeOnClick:!0,invertIconOnHover:!0}],skip:"y"===window.$is_email||!window.$oplan||"0"===window.$oplan||u}],onOpen:()=>{const e=document.querySelector(".t-help-bubble"),o=document.querySelector(".t-guidestoggle");e&&e.style.setProperty("display","none","important"),o&&o.style.setProperty("display","none","important")},onClose:()=>{const e=document.querySelector(".t-help-bubble"),o=document.querySelector(".t-guidestoggle");e&&e.style.removeProperty("display"),o&&o.style.removeProperty("display")}}}renderDropdown(){this.updateData();const e=this.getDropdownConfig();this.dropdownInstance?this.dropdownInstance.update(e):this.dropdownInstance=new TPDropdown(e)}addEvents(){const{wrapper:e,openImageLibraryButton:o,uploadButton:i,reassignButton:r,backgroundButton:a,topBorder:s,bottomBorder:l}=this.elements,{recordid:d,recordElement:c,tplid:_}=this;tp__bunchInitTooltip(e);const{isZero:u,isBlockEditor:m}=this.data;let g;g=u?tp__openZero:m?this.drawBlockEditor.bind(this):edrec__editRecordContent;const b={settingsButton:edrec__editRecordSettings,contentButton:g,restoreButton:tp__recoverRecord,tplButton:tp__record__showBlockSwitcher,duplicateButton:tp__dublicateRecord,generateButton:tp__generateRecord,deleteButton:tp__delRecord,hideButton:tp__offRecord,upButton:tp__upRecord,downButton:tp__downRecord,commentsButton:tp__loadComments,addButton:tp__library__open,addButtonTop:tp__library__open,coverButton:tp__loadCoverBgWidget,reassignButton:tp__record__reassignImage,uploadButton:tp__openImageUpload,refreshButton:tp__updateRecord,dropdownButton:this.toggleDropdown.bind(this),selectButton:this.toggleSelect.bind(this)};Object.entries(b).forEach((e=>{let[o,a]=e;const s=undefined;this.elements[o].addEventListener("click",(()=>{if(this.disabled)return;const e=[d];"addButtonTop"===o&&e.push(!0),"uploadButton"===o&&e.push(i),"reassignButton"===o&&e.push(r,"img",_);const s=a(...e);s instanceof Promise&&(this.disable(),s.finally((()=>{this.enable()})))}))})),e.contains(a)&&tc__onFuncLoad("TColorPicker",(()=>{tp__initTColorPicker(a)})),e.contains(o)&&tp__initOpenImageLibraryWidget(d,o,"img"),s.addEventListener("pointerdown",this.handleDragStart),l.addEventListener("pointerdown",this.handleDragStart),c.removeEventListener("contextmenu",this.handleContextMenu),c.addEventListener("contextmenu",this.handleContextMenu),c.removeEventListener("mouseenter",this.handlePointerEnter),c.removeEventListener("mouseleave",this.handlePointerLeave),c.addEventListener("mouseenter",this.handlePointerEnter),c.addEventListener("mouseleave",this.handlePointerLeave),e.addEventListener("mouseenter",this.handlePointerEnter),e.addEventListener("mouseleave",this.handlePointerLeave),document.body.removeEventListener("popupShowed",this.handlePopupShowed),document.body.addEventListener("popupShowed",this.handlePopupShowed)}handlePointerEnter(){this.hovered=!0;const{wrapper:e}=this.elements;this.isTouchDevice||window.tp_cursor_manager.registerListener(this.hideOrShowBtn.bind(this)),e.classList.add("tp-record-ui_hovered")}getRecordRect(){const e=100;return(!this.recordRectCache||Date.now()-this.recordRectCache.timestamp>e)&&(this.recordRectCache=this.recordElement.getBoundingClientRect(),this.recordRectCache.timestamp=Date.now()),this.recordRectCache}hideOrShowBtn(e,o){if(!this.hovered||this.disabled||this.hidden)return;const{top:i,bottom:r}=this.getRecordRect(),{wrapper:a}=this.elements,s=undefined;o<=i+.3*(r-i)?(a.classList.add("tp-record-ui_hovered_top"),a.classList.remove("tp-record-ui_hovered_bottom")):(a.classList.remove("tp-record-ui_hovered_top"),a.classList.add("tp-record-ui_hovered_bottom"))}handlePointerLeave(e){const{toElement:o}=e,{wrapper:i}=this.elements,{recordElement:r}=this;if(o&&(i.contains(o)||r.contains(o)))return;this.hovered=!1,window.tp_cursor_manager&&window.tp_cursor_manager.removeListener(),i.classList.remove("tp-record-ui_hovered","tp-record-ui_hovered_top","tp-record-ui_hovered_bottom");const{dropdownInstance:a}=this;if(!a)return;const{dropdown:s}=a;if(!s)return;const l=undefined;!!s.querySelector(".tp-dropdown__item_input-mode")||this.closeDropdown(!0)}openDropdown(){this.renderDropdown(),this.dropdownInstance.open()}closeDropdown(e){this.dropdownInstance&&this.dropdownInstance.close(e)}toggleDropdown(){const{dropdownInstance:e}=this,o=undefined;e&&e.isOpen?this.closeDropdown():this.openDropdown()}updateBorderHelper(e,o){const{borderHelper:i}=this.elements;i.classList.remove("tp-record-ui__border-helper_top","tp-record-ui__border-helper_bottom"),i.classList.add(`tp-record-ui__border-helper_${e}`);const r=(o/30).toFixed(1);i.innerHTML=`<span>${r}</span><span style="opacity:0.4">${o}px</span>`}handleDragStart(e){const{isInTrash:o,isHidden:i,shouldHideEditBtns:r}=this.data,{disabled:a,dragConfig:s}=this;if(a||s||e.button||o||i||r)return;const{target:l,clientY:d}=e,c=l.closest(".tp-record-ui__border");if(!c)return;const _=c.classList.contains("tp-record-ui__border_top")?"top":"bottom",{recordElement:u}=this,m=u.querySelector(".r");if(!m)return;const g=parseInt(window.getComputedStyle(m).getPropertyValue(`padding-${_}`),10)||0;this.dragConfig={position:_,border:c,clientY:d,rel:m,startPadding:g,prevPadding:g};const{borderHelper:b,bordersWrapper:f}=this.elements;this.updateBorderHelper(_,g),f.append(b),window.requestAnimationFrame((()=>{b.classList.remove("hidden")})),document.body.style.userSelect="none",document.body.style.setProperty("-webkit-user-select","none"),document.addEventListener("pointermove",this.handleDragging),document.addEventListener("pointerup",this.handleDragEnd),c.removeEventListener("pointerdown",this.handleDragStart);const v=u.previousElementSibling,y=u.nextElementSibling;v&&v.uiControl&&v.uiControl.hideButtons(),y&&y.uiControl&&y.uiControl.hideButtons(),this.hideButtons()}handleDragging(e){if(!this.dragConfig)return;const o=15,i=210,{position:r,rel:a,clientY:s,startPadding:l,prevPadding:d}=this.dragConfig,c=e.clientY-s;let _=Math.max(parseInt(l+c,10),0);if(_=Math.min(i,_),_=Math.floor(_/o)*o,_!==d){const e=window.tp_view&&"mobile"===window.tp_view.type&&window.tp_view.width<=480,o=`t-rec_p${r[0]}${e?"-res-480":""}_`,i=o+_;a.classList.forEach((e=>{e.startsWith(o)&&a.classList.remove(e)})),a.classList.add(i),a.style.setProperty(`padding-${r}`,`${_}px`),this.dragConfig.prevPadding=_,this.updateBorderHelper(r,_)}}handleDragEnd(){if(!this.dragConfig)return;const{border:e,rel:o,position:i,startPadding:r}=this.dragConfig;document.body.style.removeProperty("user-select"),document.body.style.removeProperty("-webkit-user-select"),document.removeEventListener("pointermove",this.handleDragging),document.removeEventListener("pointerup",this.handleDragEnd),e.addEventListener("pointerdown",this.handleDragStart);const{borderHelper:a}=this.elements;a.remove(),a.classList.add("hidden");const{recordElement:s}=this,l=s.previousElementSibling,d=s.nextElementSibling;l&&l.uiControl&&l.uiControl.showButtons(),d&&d.uiControl&&d.uiControl.showButtons(),this.showButtons();const{recordid:c}=this,_=parseInt(window.getComputedStyle(o).getPropertyValue(`padding-${i}`),10)||0;if(_!==r){const e=undefined,o=`margin${i}${window.tp_view&&"mobile"===window.tp_view.type&&window.tp_view.width<=480?"_res_480":""}`,r={comm:"saverecord",pageid:window.pageid,recordid:c,[o]:`${_}px`,onlythisfield:o};this.disable(),tp__fetch({url:"/page/submit/",body:r,explanation:"saving rec offset"}).then((e=>{e&&"OK"!==e||(tp__updateRecord(c),tp__updateUndoButton(),tp__onPageChange())})).catch((e=>{console.error(e)})).finally((()=>{this.enable()}))}this.dragConfig=null}disable(){Object.values(this.elements).forEach((e=>{e instanceof HTMLButtonElement&&e.classList.add("disabled")})),this.disabled=!0}enable(){Object.values(this.elements).forEach((e=>{e instanceof HTMLButtonElement&&e.classList.remove("disabled")})),this.disabled=!1}hideButtons(){const{buttonsWrapper:e,addButton:o}=this.elements;e.classList.add("hidden"),o.classList.add("hidden")}showButtons(){const{buttonsWrapper:e,addButton:o}=this.elements;e.classList.remove("hidden"),o.classList.remove("hidden")}hide(){const{wrapper:e}=this.elements;e.classList.add("hidden"),this.closeDropdown(),this.hidden=!0}show(){const{wrapper:e}=this.elements;e.classList.remove("hidden"),this.hidden=!1}update(){const{wrapper:e}=this.elements;e.remove(),this.updateData(),this.render(),this.addEvents(),this.updateHeight(),this.hidden&&this.hide(),this.disabled&&this.disable()}select(){const{recordid:e,allRecordsElement:o}=this,i=new CustomEvent("recordselect",{detail:{isSelected:!0,recordid:e}});o.dispatchEvent(i)}deselect(){const{recordid:e,allRecordsElement:o}=this,i=new CustomEvent("recordselect",{detail:{isSelected:!1,recordid:e}});o.dispatchEvent(i)}toggleSelect(){const{data:e}=this;e.isSelected?this.deselect():this.select()}handleRecordSelectChange(e){const{isSelected:o,recordid:i}=e.detail,{data:r}=this;if(i!==this.recordid||!r.isSelectMode)return;r.isSelected=o;const{buttonsWrapper:a,selectButton:s}=this.elements;a.classList[o?"add":"remove"]("tp-record-ui__buttons_selected"),s.classList[o?"add":"remove"]("tp-record-ui__button_select_selected")}initPickerMode(e){if(!e)return;const{isActive:o,isPaste:i,initialSelectedRecs:r,isMultiple:a}=e,{wrapper:s,overlay:l}=this.elements;s.classList.add("tp-record-ui_picker-mode"),i&&s.classList.add("tp-record-ui_picker-mode_paste"),o&&s.classList.add("tp-record-ui_picker-mode_active"),document.body.classList.add("pe-recordpiker-body"),l.addEventListener("click",this.handleOverlayClick),document.addEventListener("keydown",this.handlePickerKeyDown),tp__shortcuts__removeForBlocks(),tp__shortcuts__removeForPanel(),this.pickerConfig=e,this.pickerMode=!0,this.renderPickerToolbar(),a&&Array.isArray(r)&&r.includes(this.recordid)&&l.classList.add("tp-record-ui__overlay_selected")}cancelPickerMode(e){const{wrapper:o,overlay:i}=this.elements;if(!this.pickerConfig)return;const{onCancel:r,onFinally:a,toolbar:s}=this.pickerConfig;o.classList.remove("tp-record-ui_picker-mode","tp-record-ui_picker-mode_active"),i.classList.remove("tp-record-ui__overlay_selected"),document.body.classList.remove("pe-recordpiker-body"),i.removeEventListener("click",this.handleOverlayClick),document.removeEventListener("keydown",this.handlePickerKeyDown);const l=undefined;tp__shortcuts__checkOpenedPanel()?tp__shortcuts__addForPanel():tp__shortcuts__addForBlocks(),e||r&&r(),a&&a(),s&&s.remove(),this.pickerMode=!1,this.pickerConfig=null}renderPickerToolbar(){if(!this.pickerConfig||document.getElementById("select_records_toolbar"))return;const{toolbarText:e,buttonText:o,isMultiple:i}=this.pickerConfig,r=document.createElement("div");r.id="select_records_toolbar",r.classList.add("hidden");const a=document.createElement("div");a.classList.add("select_records_toolbar__left"),e&&(a.textContent=e,r.append(a));const s=document.createElement("button");s.classList.add("select_records_toolbar__button"),o&&(s.textContent=o,r.append(s));const{allRecordsElement:l}=this;s.addEventListener("click",(()=>{const e=undefined;l.querySelectorAll(".record").forEach((e=>{let{uiControl:o}=e;o&&o.cancelPickerMode(i)}))})),this.pickerConfig.toolbar=r,document.body.append(r),window.requestAnimationFrame((()=>{r.classList.remove("hidden")}))}handleOverlayClick(e){const{recordid:o,pickerConfig:i,allRecordsElement:r}=this,{overlay:a}=this.elements,{isPopupBlock:s,anchor:l,aliasid:d}=this.data;if(!i)return;const{onSelect:c,isMultiple:_,isActive:u,onInactiveClick:m,isPaste:g}=i;if(!u)return void(m&&m());e.stopPropagation();let b=`#rec${d||o}`;if(!g&&!_&&s&&l?b=l:g||_||!l||(b=`#${l}`),c({recordid:d||o,linkValue:b}),_)return void a.classList.toggle("tp-record-ui__overlay_selected");const f=undefined;r.querySelectorAll(".record").forEach((e=>{let{uiControl:i}=e;i&&i.cancelPickerMode(i.recordid===o)}))}handlePickerKeyDown(e){"Escape"===e.key&&this.cancelPickerMode()}getContextMenuConfig(e,o,i,r){this.updateData();const{hasAI:a,isZero:s,anchor:l,customClass:d,isHidden:c,isPopupBlock:_,customTitle:u,title:m,isInFishes:g,aliasid:b,isDuplicatedAnchor:f,isModifier:v}=this.data,{recordid:y,tplid:w}=this,{wrapper:E}=this.elements,k=`${tc__translate("{{block_id}}","record__dict")}: #rec${b||y}`;let x=tc__translate(_?"{{linkhook}}":"{{anchor_link}}","record__dict");l&&(x+=_?`: ${l}`:`: #${l}`);let N=tc__translate("{{css_class}}","record__dict");d&&(N+=`: ${d}`);const S=r?.closest("[field], [data-has-typography-settings]"),C=S&&tp__record__checkClickOnNode({clientX:e,clientY:o,target:r},10);return{position:"fixed",top:`${o+1}px`,left:`${e+1}px`,zIndex:1007,maxWidth:400,theme:"dark",appendTo:i||E,onClose:(i,r)=>{if(C)if(r?.classList?.contains("typography-context-menu"))tp__record__connectTypographyWidget(S,e,o);else{const e=S.getAttribute("data-typography-field")||S.getAttribute("field");window.dispatchEvent(new CustomEvent("typography-outline:remove",{detail:{elementId:e,recid:this.recordid}}))}},items:[{title:tc__translate("{{typography}}","edrec__dict"),onClickArgs:[y],icon:"typo",shortcut:"ShortKey+Click",closeOnClick:!0,skip:!C,className:"typography-context-menu"},{uplabel:tc__translate("{{block_settings_label}}","record__dict"),skip:!C},{title:tc__translate("{{block_generate}}","record__dict"),onClick:tp__recordGenTextWithAI,onClickArgs:[w,y],skip:!a||c,icon:"ai_light",shortcut:"Shift+G",closeOnClick:!0,noInvertIconOnDark:!0},{title:tc__translate("{{commenting}}","record__dict"),onClick:tp__loadComments,onClickArgs:[y],icon:"comment",closeOnClick:!0,className:"tp-record-ui__button_comments"},{title:tc__translate(g?"{{update_block_in_lib}}":"{{add_to_library}}","record__dict"),showInputOnClick:!g,inputConfig:{placeholder:tc__translate("{{title_optional}}","record__dict"),onChange:this.handleAddToFishes.bind(this),initialValue:u||m},onClick:g?tp__library__updateFishRecordData:void 0,onClickArgs:[y],icon:"library",closeOnClick:g,skip:!window.$oplan||"0"===window.$oplan||c},{separator:!0},{title:tc__translate("{{cut}}","record__dict"),onClick:tp__record__bufCut,onClickArgs:[y],icon:"cut",shortcut:"ShortKey+X",closeOnClick:!0},{title:tc__translate("{{copy}}","record__dict"),onClick:tp__record__bufCopy,onClickArgs:[y],icon:"copy",shortcut:"ShortKey+C",closeOnClick:!0},{title:tc__translate("{{paste}}","record__dict"),onClick:tp__record__bufPaste,onClickArgs:[y],icon:"paste",shortcut:"ShortKey+V",closeOnClick:!0},{title:tc__translate("{{duplicate}}","record__dict"),onClick:tp__dublicateRecord,onClickArgs:[y],icon:"duplicate",shortcut:"ShortKey+D",closeOnClick:!0},{title:tc__translate("{{select}}","record__dict"),onClick:tp__selectModeOn,onClickArgs:[y],icon:"select",closeOnClick:!0},{separator:!0},{title:tc__translate("{{add_block}}","record__dict"),onClick:tp__library__open,onClickArgs:[y,!0],icon:"add_before",closeOnClick:!0},{title:tc__translate("{{add_block}}","record__dict"),onClick:tp__library__open,onClickArgs:[y],icon:"add_after",shortcut:"Shift+A",closeOnClick:!0},{separator:!0},{title:tc__translate("{{block_settings}}","record__dict"),onClick:edrec__editRecordSettings,onClickArgs:[y],icon:"settings",shortcut:"Shift+S",closeOnClick:!0,skip:c},{title:tc__translate(s?"{{block_editor}}":"{{block_content}}","record__dict"),onClick:s?tp__openZero:edrec__editRecordContent,onClickArgs:[y],icon:"content",shortcut:"Shift+C",closeOnClick:!0,skip:c},{separator:!0,skip:c},{title:k,icon:"recid",closeOnClick:!0,innerButtons:[{showOnHover:!0,icon:"copy",onClick:tp__copyTextToClipboard,onClickArgs:[`#rec${b||y}`,tc__translate("{{block_id_copied}}","record__dict"),tc__translate("{{browser_not_support_copying}}","record__dict")],moveClickToItem:!0}]},{title:x,icon:"anchor",innerButtons:[{showOnHover:!0,icon:"content",showInputOnClick:!0,inputConfig:{placeholder:"about",prefix:"#",onChange:this.handleAnchorChange.bind(this),initialValue:l.replace(/#/g,"")},moveClickToItem:!0},{showOnHover:!0,icon:"copy",onClick:tp__copyTextToClipboard,onClickArgs:[`#${l}`,tc__translate(_?"{{block_linkhook_copied}}":"{{block_anchor_copied}}","record__dict"),tc__translate("{{browser_not_support_copying}}","record__dict")],skip:!l,closeOnClick:!0},{showOnHover:!1,noInvertIconOnDark:!0,icon:"attention",skip:!f,invertIconOnHover:!1,tooltip:tc__translate("{{duplicated_anchor}}","record__dict")}],skip:"y"===window.$is_email||c||v},{title:N,icon:"css",innerButtons:[{showOnHover:!0,icon:"content",showInputOnClick:!0,inputConfig:{placeholder:"classname",prefix:"uc-",onChange:this.handleClassnameChange.bind(this),initialValue:d?d.replace(/^uc-/i,""):""},moveClickToItem:!0},{showOnHover:!0,icon:"copy",onClick:tp__copyTextToClipboard,onClickArgs:[d,tc__translate("{{block_class_copied}}","record__dict"),tc__translate("{{browser_not_support_copying}}","record__dict")],skip:!d,closeOnClick:!0}],skip:"y"===window.$is_email||!window.$oplan||"0"===window.$oplan||c},{separator:!0},{title:tc__translate(c?"{{show}}":"{{hide}}","record__dict"),onClick:tp__offRecord,onClickArgs:[y],icon:"off",shortcut:"Shift+H",closeOnClick:!0},{title:tc__translate("{{block_delete}}","record__dict"),onClick:tp__delRecord,onClickArgs:[y],icon:"del",shortcut:"Shift+Backspace",closeOnClick:!0}]}}handleContextMenu(e){const{subscribeexpired:o,isInTrash:i}=this.data,{target:r,clientX:a,clientY:s}=e,{disabled:l,hidden:d,pickerMode:c}=this,_=undefined;r.closest("[field], [data-typography-field]")&&tp__record__checkClickOnNode(e)&&!this.hasTypographySettingsOnClickedNode(e)||r.closest("input, input")||r.closest(".tp-record-ui")&&!r.closest(".tp-record-ui__borders")||o||i||l||d||c||tp__isReadOnlyMode()||(e.preventDefault(),this.closeDropdown(),this.openContextMenu({clientX:a,clientY:s,targetElement:r}))}hasTypographySettingsOnClickedNode(e){const o=e.target.closest("[field], [data-typography-field]");return!(!o||tp__checkOpenedPlugins())&&("yes"===o.getAttribute("data-has-typography-settings")||"yes"===getComputedStyle(o).getPropertyValue("--tilda-typo-hook"))}openContextMenu(e){let{clientX:o,clientY:i,appendTo:r,targetElement:a}=e;const s=this.getContextMenuConfig(o,i,r,a);this.contextMenuInstance?this.contextMenuInstance.update(s):this.contextMenuInstance=new TPDropdown(s),this.contextMenuInstance.open(a)}closeContextMenu(){this.contextMenuInstance&&this.contextMenuInstance.close()}updateDropdowns(){const{dropdownInstance:e,contextMenuInstance:o}=this;if(this.updateData(),e){const{items:o}=this.getDropdownConfig();e.softUpdate(o)}if(o){const{items:e}=this.getContextMenuConfig();o.softUpdate(e)}}saveFieldValue(e,o){let i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const{recordid:r}=this,a=undefined,s=undefined;return tp__fetch({url:"/page/submit/",body:{comm:"saverecord",pageid:window.pageid,recordid:r,[e]:o,onlythisfield:e},explanation:`saving record ${e}`}).then((e=>{if(!e||"OK"===e||"ok"===e)return i&&tp__updateRecord(r),void tp__onPageChange();if("too much data"===e)throw new Error(tc__translate("{{error_too_much_data}}","record__dict"));throw new Error(e)}))}handleAnchorChange(e){e=e.replace(/[\s#]/g,"");const o=undefined;if(["order"].includes(e.toLowerCase()))return td__showBubbleNotice(tc__translate("{{incorrect_anchor}}","record__dict"),void 0,"error");const{isPopupBlock:i,isAnchorBlock:r}=this.data;i&&(e=e?`#${e}`:e);const a=i||r;a&&(this.closeContextMenu(),this.closeDropdown());const{tpl:s}=this.data,l=s.id.startsWith("1040");let d="rec_anchor";r?d="anchor":i&&!l?d="linkhook":i&&l&&(d="input1"),this.saveFieldValue(d,e,a).then((()=>{const{recordElement:o}=this;if(e){const r=undefined;tp__copyTextToClipboard(i?e:`#${e}`,tc__translate(i?"{{block_linkhook_saved_and_copied}}":"{{block_anchor_saved_and_copied}}","record__dict")).catch((()=>{td__showBubbleNotice(tc__translate(i?"{{block_linkhook_saved}}}":"{{block_anchor_saved}}","record__dict"))})),a||o.setAttribute("data-anchor",e)}else td__showBubbleNotice(tc__translate(i?"{{block_linkhook_saved}}}":"{{block_anchor_saved}}","record__dict")),a||o.removeAttribute("data-anchor");a||this.updateDropdowns()})).catch((e=>{td__showBubbleNotice(e.message||e,void 0,"error")}))}handleClassnameChange(e){const o=undefined;if(/[^a-zA-Z0-9_-]/.test(e))return td__showBubbleNotice(tc__translate("{{incorrect_classname}}","record__dict"),void 0,"error");e=e?`uc-${e}`:"",this.saveFieldValue("cssclassname",e).then((()=>{const{recordElement:o}=this;e?(o.setAttribute("data-custom-class",e),tp__copyTextToClipboard(e,tc__translate("{{block_class_saved_and_copied}}","record__dict")).catch((()=>{td__showBubbleNotice(tc__translate("{{block_class_saved}}","record__dict"))}))):(o.removeAttribute("data-custom-class"),td__showBubbleNotice(tc__translate("{{block_class_saved}}","record__dict"))),this.updateDropdowns()})).catch((e=>{td__showBubbleNotice(e.message||e,void 0,"error")}))}handleAddToFishes(e){const{recordid:o}=this,{title:i}=this.data,r=undefined;tp__library__addFish(o,e===i?"":e),this.closeContextMenu(),this.closeDropdown()}handlePopupShowed(){if(this.hidden)return;const e=undefined;window.tp_view&&"mobile"===window.tp_view.type||this.hide(),document.body.removeEventListener("popupShowed",this.handlePopupShowed),document.body.addEventListener("popupHidden",this.handlePopupHidden)}handlePopupHidden(){this.show(),document.body.addEventListener("popupShowed",this.handlePopupShowed),document.body.removeEventListener("popupHidden",this.handlePopupHidden)}showCriticalText(e){const{topRightContainer:o}=this.elements;if(o.querySelector(".tp-record-ui__button_critycal"))return;const i=document.createElement("div");i.classList.add("tp-record-ui__button","tp-record-ui__tooltip","tp-record-ui__button_critycal");const r='<span class="tp-record-ui__icon tp-record-ui__icon_28 tp-record-ui__icon_critycal"></span>';i.insertAdjacentHTML("afterbegin",r);const a=document.createElement("div");a.classList.add("tp-record-ui__group","tp-record-ui__group_visible"),a.append(i),o.append(a),tp__initTooltip(i,{content:{description:e},position:"bottom",type:"info"})}drawBlockEditor(){window.tRedactorBlockEditor||(showLoadIcon&&showLoadIcon(),import("./t-record-block-editor-CtMdlNgx.min.js").then((e=>{window.tRedactorBlockEditor=new e.TBLockEditor(this.recordid)})).finally((()=>{hideLoadIcon&&hideLoadIcon()})))}}function tp__record__connectTypographyWidget(e,o,i){e&&o&&i&&import("./t-record-typography-widget-BXj8VP1r.min.js").then((r=>{const a=undefined;(new r.TRecordTypographyWidget).init({target:e,clientX:o,clientY:i})})).catch((e=>{console.error("Ошибка при загрузке виджета типографики:",e);const o=tc__translate("{{typography_widget_is_not_available}}","edrec__dict");window.tp__showCornerNotice(o,5e3),window.dispatchEvent(new CustomEvent("typography-outline:remove"))}))}function tp__record__connectButtonWidget(e,o,i){e&&o&&i&&!window.onloadButtonWidget&&(window.onloadButtonWidget=!0,import("./t-record-button-widget-BUL1glR6.min.js").then((r=>{const a=undefined;(new r.TRecordButtonWidget).init({target:e,clientX:o,clientY:i}),setTimeout((()=>{delete window.onloadButtonWidget}),300)})).catch((e=>{console.error("Ошибка при загрузке виджета кнопки:",e);const o=tc__translate("{{button_widget_is_not_available}}","edrec__dict");window.tp__showCornerNotice(o,5e3),delete window.onloadButtonWidget})))}function tp__record__connectDividerWidget(e,o,i){e&&o&&i&&!window.onloadDividerWidget&&(window.onloadDividerWidget=!0,import("./t-record-divider-widget-DXjgtzfH.min.js").then((r=>{const a=undefined;(new r.TRecordDividerWidget).init({target:e,clientX:o,clientY:i}),setTimeout((()=>{delete window.onloadDividerWidget}),300)})).catch((e=>{console.error("Ошибка при загрузке виджета разделителя:",e);const o=tc__translate("{{divider_widget_is_not_available}}","edrec__dict");window.tp__showCornerNotice(o,5e3),delete window.onloadDividerWidget})))}function tp__record__showBlockSwitcher(e){const o=tp__record__getRecordElement(e);o&&!tp__checkOpenedWidgets()&&"function"==typeof TBlockSwitcher&&(window.blockswitcher&&window.blockswitcher.destroy(),window.blockswitcher=new TBlockSwitcher(e,o))}class TColumnHelper{constructor(e){let o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"column",i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];this.recordid=e,this.helperType=o,this.hasAIQueries=i,this.recordNode=tp__record__getRecordElement(e),this.recordType=this.recordNode.closest("[data-record-type]").getAttribute("data-record-type"),this.containerNode=this.recordNode.querySelector(`[data-${o}-helper-recid="${e}"]`),this.columnLiveCollection=this.containerNode.getElementsByClassName("t-column-draggable"),this.mouseEnterListener=this.mouseEnterListener.bind(this),this.mouseLeaveListener=this.mouseLeaveListener.bind(this),this.classMapper={wrapper:{default:"tp-record-ui__column-helper-wrapper",hidden:"tp-record-ui__column-helper-wrapper--hidden",vertical:"tp-record-ui__column-helper-wrapper--vertical",horizontal:"tp-record-ui__column-helper-wrapper--horizontal"},column:{default:"tp-record-ui__column-helper-column",imageButtons:"tp-record-ui__column-helper-column--image-buttons",hidden:"tp-record-ui__column-helper-column--hidden",topOffset:"tp-record-ui__column-helper-column--offset-top",rightOffset:"tp-record-ui__column-helper-column--offset-right",wrapper:"tp-record-ui__column-helper-column--wrapper"},button:{default:"tp-record-ui__column-helper-btn",disabled:"tp-record-ui__column-helper-btn--disabled",noClick:"tp-record-ui__column-helper-btn--no-click",vertical:"tp-record-ui__column-helper-btn--vertical",horizontal:"tp-record-ui__column-helper-btn--horizontal",drag:"tp-record-ui__column-helper-btn-drag"},card:{fadeIn:"t-column-draggable--fade-in",fadeOut:"t-column-draggable--fade-out",moved:"t-column-draggable--moved"},record:{onSend:"t-record-on-send-data"},container:{default:"t-helper-container",smallColumnsParent:"t-helper-container-hidden-helper"}},this.columnsInRowWithSeparator=parseInt(this.containerNode.getAttribute("data-column-helper-columns-in-row"),10),this.noDrag="true"===this.containerNode.getAttribute("data-column-helper-no-drag"),this.customTimeoutValue=this.containerNode.getAttribute("data-column-helper-timeout"),this.hasCustomTimeout=Boolean(this.customTimeoutValue),this.customTimeout=parseInt(this.customTimeoutValue,10),this._helperDirection="vertical",this._columnList=[],this._state=null,this._lastColumn=null,this._helperNode=null,this._activeColumn=null,this._sortable=null,this._resizeObserver=null,this._sendDataTimer=0,this.btnTooltip=null}get helperNode(){return this._helperNode}set helperNode(e){this._helperNode=e}get sortable(){return this._sortable}set sortable(e){this._sortable=e}get resizeObserver(){return this._resizeObserver}set resizeObserver(e){this._resizeObserver=e}get activeColumn(){return this._activeColumn}set activeColumn(e){this._activeColumn=e}get helperDirection(){return this._helperDirection}set helperDirection(e){this.helperDirection!==e&&(this._helperDirection=e)}get columnList(){return this._columnList}get lastColumn(){return this._lastColumn}set columnList(e){this._columnList=e,this._lastColumn=this.columnList[this.columnList.length-1]||null}get state(){return Array.isArray(this._state)?this._state:[]}get sendDataTimer(){return this._sendDataTimer}set sendDataTimer(e){isNaN(e)||"number"!=typeof e||(this._sendDataTimer=e)}set state(e){Array.isArray(e)&&(this._state=e)}appendNewColumnToState(e,o,i){if(!e)return;const r=this.getColumnObject(this.activeColumn),a=this.state.indexOf(r),s={...r};this.updateNewColumnObject(s,o,i),this.state.splice(a+1,0,s),this.reSortState()}updateNewColumnObject(e,o,i){if(e.lid=o,"add"===i){const o=this.getFishContentForComponent();Object.keys(o).forEach((i=>{e[i]&&(e[i]=o[i])}))}}removeFromState(e){this.state=this.state.filter((o=>o.lid!==e)),this.reSortState()}reSortState(){const e=this.state.every((e=>e.li_number)),o=this.state.every((e=>e.ls));(o||e)&&this.state.forEach(((i,r)=>{const a=r+1;o&&(i.ls=(10*a).toString()),e&&(i.li_number=a)}))}getColumnId(e){return e&&e.getAttribute("data-column-id")}setColumnNodeId(e){let o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";e&&(o||(o=this.getIdForComponent(e)),e.setAttribute("data-column-id",o))}getColumnIndex(e){if(!e)return-1;const o=this.getColumnId(e);return this.state.findIndex((e=>e.lid===o))}getColumnObject(e){if(!e)return null;const o=this.getColumnId(e);return this.state.find((e=>e.lid===o))}reorderState(e,o){const i=this.getColumnId(e),r=this.getColumnObject(e);r&&(this.state=this.state.filter((e=>e.lid!==i)),this.state.splice(o,0,r),this.reSortState())}updateColumnList(){this.columnList=Array.from(this.columnLiveCollection)}getColumnDirection(){let e="vertical";return this.columnList.reduce(((o,i)=>{if(!o||"horizontal"===e)return i;const r=o.getBoundingClientRect().bottom,a=undefined;return i.getBoundingClientRect().top<r&&(e="horizontal"),i}),null),e}updateContainerClassList(){let e;if(arguments.length>0&&void 0!==arguments[0]&&arguments[0])this.containerNode.classList.add(this.classMapper.container.default);else{const e=130,o=undefined,i=this.columnList.some((o=>o.offsetWidth<e))?"add":"remove";this.containerNode.classList[i](this.classMapper.container.smallColumnsParent)}}setColumnOffsetClass(){const e=undefined;if(tp__record__getAllRecordsElement().classList.contains("t-records_container-mobile"))return void this.columnList.forEach((e=>this.updateOffsetClassOnColumn(e,"remove")));const o=15,i=34,r=269,a=211,s=49,l=284,d=window.innerWidth-226,c=130,_=5,u=this.recordNode.getBoundingClientRect().top;this.columnList.forEach((e=>{const o=e.getBoundingClientRect(),{right:i,top:r}=o,a=undefined,_=undefined,m=undefined,g=s-(r-u),b=undefined,f=undefined;if(g>=0){let o=null;if(i-c<l||i-5>d){const e=undefined;o=`${(g+5).toString()}px`}this.updateOffsetClassOnColumn(e,"add",o)}else this.updateOffsetClassOnColumn(e,"remove")}))}updateOffsetClassOnColumn(e,o){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;e.classList[o](this.classMapper.column.topOffset),e.style.setProperty("--helper-offset-top",i)}init(){this.updateColumnList(),this.columnList.length&&(this.setColumnOffsetClass(),this.updateContainerClassList(!0),this.setListenersOnMouseMove(),this.initColumnSortable(),this.setObserverOnResize(),this.setObserverOnRemoveRecord())}update(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.updateColumnList(),this.setColumnOffsetClass(),this.updateContainerClassList(),e||(this.setListenersOnMouseMove(),this.sortable&&this.sortable.update()),this.updateHelperButtonsDisableState(),this.setObserverOnResize()}destroy(){if(this.sortable&&this.sortable.destroy(),this.disconnectResizeObserver(),this.setListenersOnMouseMove(!0),this.sendDataTimer&&clearTimeout(this.sendDataTimer),this.helperNode){const e=undefined;Array.from(this.helperNode.querySelectorAll(`button:not(.${this.classMapper.button.drag})`)).forEach((e=>this.hideTooltip(e))),this.helperNode.timerID&&clearTimeout(this.helperNode.timerID),this.helperNode.leaveTimerID&&clearTimeout(this.helperNode.leaveTimerID),this.helperNode.remove()}}setListenersOnMouseMove(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.columnList.forEach((o=>{o.removeEventListener("mouseenter",this.mouseEnterListener),o.removeEventListener("mouseleave",this.mouseLeaveListener),e||o.addEventListener("mouseenter",this.mouseEnterListener),e||o.addEventListener("mouseleave",this.mouseLeaveListener)})),this.recordNode.removeEventListener("mouseleave",this.mouseLeaveListener),e||this.recordNode.addEventListener("mouseleave",this.mouseLeaveListener)}mouseEnterListener(e){if(this.recordNode.querySelector(".tsort__ghost"))return;const o=e.target;this.helperNode&&this.helperNode.leaveTimerID&&!o.contains(this.helperNode)&&this.updateHelperVisibility("hide"),this.activeColumn=o,this.appendHelperToColumn(o),this.helperNode.timerID&&clearTimeout(this.helperNode.timerID),this.helperNode.leaveTimerID&&clearTimeout(this.helperNode.leaveTimerID),this.helperNode.timerID=setTimeout((()=>{this.updateImageButtonVisibility(),this.updateHelperVisibility("show"),this.helperNode.timerID=0}),300)}mouseLeaveListener(e){const o=e.target;this.helperNode&&(this.helperNode.leaveTimerID&&clearTimeout(this.helperNode.leaveTimerID),this.helperNode.leaveTimerID=setTimeout((()=>{this.activeColumn===o&&(this.activeColumn=null),this.helperNode.timerID&&clearTimeout(this.helperNode.timerID),o.contains(this.helperNode)&&this.updateHelperVisibility("hide"),this.helperNode.leaveTimerID=0}),300))}updateHelperDirection(){const e=this.getColumnDirection();e!==this.helperDirection&&(this.helperDirection=e,this.setDirectionClassForHelper())}setDirectionClassForHelper(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.helperNode;if(!e)return;const o="horizontal"===this.helperDirection?"vertical":"horizontal";e.classList.add(this.classMapper.wrapper[this.helperDirection]),e.classList.remove(this.classMapper.wrapper[o])}setObserverOnRemoveRecord(){let e=0;const o=new MutationObserver((i=>{i.forEach((i=>{i.removedNodes.forEach((i=>{i===this.recordNode&&(e&&clearTimeout(e),e=setTimeout((()=>{this.recordNode.parentElement||(this.destroy(),o.disconnect())}),3e3))}))}))})),i=tp__record__getAllRecordsElement();o.observe(i,{childList:!0});const r=new MutationObserver((e=>{e.forEach((e=>{"off"===e.attributeName&&"y"===this.recordNode.getAttribute("off")&&(this.destroy(),o.disconnect(),r.disconnect())}))}));r.observe(this.recordNode,{attributes:!0})}disconnectResizeObserver(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}setObserverOnResize(){const e=this.lastColumn;if(!e)return;this.disconnectResizeObserver();let o=e.offsetTop,i=e.offsetLeft,r=0;const a=500,s=new ResizeObserver((e=>{for(const s of e){if(!s.target||!this.helperNode)return;const e=s.target.offsetTop,l=s.target.offsetLeft;if(e===o&&i===l)return;r&&clearTimeout(r),r=setTimeout((()=>{o=e,i=l,this.updateHelperDirection(),this.setColumnOffsetClass(),this.updateContainerClassList(),r=0}),a)}}));s.observe(e),this.resizeObserver=s}updateHelperVisibility(e){const o="show"===e?"remove":"add";this.helperNode&&this.helperNode.classList[o](this.classMapper.wrapper.hidden)}updateImageButtonVisibility(){if(!this.helperNode)return;const e=this.getCurrentImage(this.activeColumn),o=this.getImageField(e),i=tp__getImageDataFromLS(this.recordid,o),r=i?.query,a=this.helperNode.querySelector(`.${this.classMapper.column.imageButtons}`),s=r&&e?"remove":"add";a&&a.classList[s](this.classMapper.column.hidden)}appendHelperToColumn(e){if(!e)return;if(this.helperNode)return void(e.contains(this.helperNode)||e.appendChild(this.helperNode));const o=document.createElement("div");o.classList.add(this.classMapper.wrapper.default,this.classMapper.wrapper.hidden),o.innerHTML=`\n\t\t\t<div class="${this.classMapper.column.default} ${this.classMapper.column.imageButtons}">\n\t\t\t\t${this.getReassignButtonInnerHTML()}\n\t\t\t\t${this.getOpenLibraryButtonInnerHTML()}\n\t\t\t\t${this.getUploadStrokeButtonInnerHTML()}\n\t\t\t</div>\n\t\t\t<div class="${this.classMapper.column.default}">\n\t\t\t\t<button\n\t\t\t\t\ttype="button"\n\t\t\t\t\tclass="${this.classMapper.button.default}"\n\t\t\t\t\tdata-tooltip="${tc__translate("{{duplicate}}","edrec__dict")}"\n\t\t\t\t\tdata-helper-action="duplicate"\n\t\t\t\t>\n\t\t\t\t\t<svg xmlns="http://www.w3.org/2000/svg" width="11" height="11" viewBox="0 0 11 11" fill="none">\n\t\t\t\t\t\t<path d="M7.59455 6.5278H8.97102V1.55721H4.53573V3.01017H3.38867V0.410156H10.1181V7.67486H7.67105L7.59455 6.5278Z" fill="#F2F0F1"/>\n\t\t\t\t\t\t<path d="M4.91789 2.93408H7.67086V5.99291V7.13996V10.1988H0.941406V2.93408H3.77083H4.91789ZM2.08847 9.05173H6.5238V4.08114H2.08847V9.05173Z" fill="#F2F0F1"/>\n\t\t\t\t\t</svg>\n\t\t\t\t\t<span class="screen-reader-only">${tc__translate("{{duplicate}}","edrec__dict")}</span>\n\t\t\t\t</button>\n\t\t\t\t<button\n\t\t\t\t\ttype="button"\n\t\t\t\t\tclass="${this.classMapper.button.default}"\n\t\t\t\t\tdata-tooltip="${tc__translate("{{delete}}","edrec__dict")}"\n\t\t\t\t\tdata-helper-action="delete"\n\t\t\t\t>\n\t\t\t\t\t<svg xmlns="http://www.w3.org/2000/svg" width="9" height="11" viewBox="0 0 9 11" fill="none">\n\t\t\t\t\t\t<path fill-rule="evenodd" clip-rule="evenodd" d="M1.17773 3.70703H8.06009V10.5894H1.17773V3.70703ZM2.70715 5.26577V9.05963H3.47185V5.26577H2.70715ZM4.23656 5.26577V9.05963H5.00126V5.26577H4.23656ZM5.76597 5.26577V9.05963H6.53068V5.26577H5.76597Z" fill="#F2F0F1"/>\n\t\t\t\t\t\t<path fill-rule="evenodd" clip-rule="evenodd" d="M0.412109 1.41314H8.82387V2.94256H0.412109V1.41314ZM3.47093 0.648438H5.76505V1.41314H3.47093V0.648438Z" fill="#F2F0F1"/>\n\t\t\t\t\t</svg>\n\t\t\t\t\t<span class="screen-reader-only">${tc__translate("{{delete}}","edrec__dict")}</span>\n\t\t\t\t</button>\n\t\t\t\t${this.getAddButtonInnerHTML()}\n\t\t\t\t${this.getUploadFilledButtonInnerHTML()}\n\t\t\t</div>\n\t\t\t${this.getDirectionButtonInnerHTML()}\n\t\t\t${this.getDragButtonInnerHTML()}\n\t\t\t</div>`,this.helperDirection=this.getColumnDirection(),this.setDirectionClassForHelper(o),e.appendChild(o),this.initHelperButtonsListeners(o),this.helperNode=o,this.updateHelperButtonsDisableState()}getDirectionButtonInnerHTML(){return["1083","660","680","816"].includes(this.recordType)?"":`\n\t\t\t<div class="${this.classMapper.column.default}">\n\t\t\t\t<div class="${this.classMapper.column.default}">\n\t\t\t\t\t<button\n\t\t\t\t\t\ttype="button"\n\t\t\t\t\t\tclass="${this.classMapper.button.default} ${this.classMapper.button.horizontal}"\n\t\t\t\t\t\tdata-tooltip="${tc__translate("{{action_left}}","edrec__dict")}"\n\t\t\t\t\t\tdata-helper-action="up"\n\t\t\t\t\t>\n\t\t\t\t\t\t<svg xmlns="http://www.w3.org/2000/svg" width="10" height="6" viewBox="0 0 10 6" fill="none">\n\t\t\t\t\t\t\t<path d="M3.99123 3.75L10 3.75L10 2.25L3.99123 2.25L3.99123 7.16539e-08L3.57746e-08 3L3.99123 6L3.99123 3.75Z" fill="#F2F0F1"/>\n\t\t\t\t\t\t</svg>\n\t\t\t\t\t\t<span class="screen-reader-only">${tc__translate("{{actionLeft}}","edrec__dict")}</span>\n\t\t\t\t\t</button>\n\t\t\t\t\t<button\n\t\t\t\t\t\ttype="button"\n\t\t\t\t\t\tclass="${this.classMapper.button.default} ${this.classMapper.button.horizontal}"\n\t\t\t\t\t\tdata-tooltip="${tc__translate("{{action_right}}","edrec__dict")}"\n\t\t\t\t\t\tdata-helper-action="down"\n\t\t\t\t\t>\n\t\t\t\t\t\t<svg xmlns="http://www.w3.org/2000/svg" width="10" height="6" viewBox="0 0 10 6" fill="none">\n\t\t\t\t\t\t\t<path d="M6.00877 2.25L-1.49061e-08 2.25L-9.83506e-08 3.75L6.00877 3.75L6.00877 6L10 3L6.00877 -2.62652e-07L6.00877 2.25Z" fill="#F2F0F1"/>\n\t\t\t\t\t\t</svg>\n\t\t\t\t\t\t<span class="screen-reader-only">${tc__translate("{{right}}","edrec__dict")}</span>\n\t\t\t\t\t</button>\n\t\t\t\t</div>\n\t\t\t\t<div class="${this.classMapper.column.default}">\n\t\t\t\t\t<button\n\t\t\t\t\t\ttype="button"\n\t\t\t\t\t\tclass="${this.classMapper.button.default} ${this.classMapper.button.vertical}"\n\t\t\t\t\t\tdata-tooltip="${tc__translate("{{up}}","edrec__dict")}"\n\t\t\t\t\t\tdata-helper-action="up"\n\t\t\t\t\t>\n\t\t\t\t\t\t<svg xmlns="http://www.w3.org/2000/svg" width="6" height="10" viewBox="0 0 6 10" fill="none">\n\t\t\t\t\t\t\t<path d="M2.25 3.99122L2.25 10L3.75 10L3.75 3.99123L6 3.99123L3 -2.62268e-07L5.25304e-07 3.99122L2.25 3.99122Z" fill="#F2F0F1"/>\n\t\t\t\t\t\t</svg>\n\t\t\t\t\t\t<span class="screen-reader-only">${tc__translate("{{up}}","edrec__dict")}</span>\n\t\t\t\t\t</button>\n\t\t\t\t\t<button\n\t\t\t\t\t\ttype="button"\n\t\t\t\t\t\tclass="${this.classMapper.button.default} ${this.classMapper.button.vertical}"\n\t\t\t\t\t\tdata-tooltip="${tc__translate("{{down}}","edrec__dict")}"\n\t\t\t\t\t\tdata-helper-action="down"\n\t\t\t\t\t>\n\t\t\t\t\t\t<svg xmlns="http://www.w3.org/2000/svg" width="6" height="10" viewBox="0 0 6 10" fill="none">\n\t\t\t\t\t\t\t<path d="M3.75 6.00877L3.75 1.49012e-07L2.25 0L2.25 6.00877H0L3 10L6 6.00877H3.75Z" fill="#F2F0F1"/>\n\t\t\t\t\t\t</svg>\n\t\t\t\t\t\t<span class="screen-reader-only">${tc__translate("{{down}}","edrec__dict")}</span>\n\t\t\t\t\t</button>\n\t\t\t\t</div>\n\t\t\t</div>`}getDragButtonInnerHTML(){return this.columnsInRowWithSeparator||this.noDrag?"":`<div class="${this.classMapper.column.default}">\n\t\t\t\t\t<button\n\t\t\t\t\t\ttype="button"\n\t\t\t\t\t\tclass="${this.classMapper.button.drag} ${this.classMapper.button.default}"\n\t\t\t\t\t\tdata-helper-action="drag"\n\t\t\t\t\t>\n\t\t\t\t\t\t<svg xmlns="http://www.w3.org/2000/svg" width="6" height="10" viewBox="0 0 6 10" fill="none">\n\t\t\t\t\t\t\t<path d="M1.125 2.25C1.74632 2.25 2.25 1.74632 2.25 1.125C2.25 0.50368 1.74632 0 1.125 0C0.50368 0 0 0.50368 0 1.125C0 1.74632 0.50368 2.25 1.125 2.25Z" fill="#F2F0F1"/>\n\t\t\t\t\t\t\t<path d="M4.875 2.25C5.49632 2.25 6 1.74632 6 1.125C6 0.50368 5.49632 0 4.875 0C4.25368 0 3.75 0.50368 3.75 1.125C3.75 1.74632 4.25368 2.25 4.875 2.25Z" fill="#F2F0F1"/>\n\t\t\t\t\t\t\t<path d="M1.125 6C1.74632 6 2.25 5.49632 2.25 4.875C2.25 4.25368 1.74632 3.75 1.125 3.75C0.50368 3.75 0 4.25368 0 4.875C0 5.49632 0.50368 6 1.125 6Z" fill="#F2F0F1"/>\n\t\t\t\t\t\t\t<path d="M4.875 6C5.49632 6 6 5.49632 6 4.875C6 4.25368 5.49632 3.75 4.875 3.75C4.25368 3.75 3.75 4.25368 3.75 4.875C3.75 5.49632 4.25368 6 4.875 6Z" fill="#F2F0F1"/>\n\t\t\t\t\t\t\t<path d="M1.125 9.75C1.74632 9.75 2.25 9.24632 2.25 8.625C2.25 8.00368 1.74632 7.5 1.125 7.5C0.50368 7.5 0 8.00368 0 8.625C0 9.24632 0.50368 9.75 1.125 9.75Z" fill="#F2F0F1"/>\n\t\t\t\t\t\t\t<path d="M4.875 9.75C5.49632 9.75 6 9.24632 6 8.625C6 8.00368 5.49632 7.5 4.875 7.5C4.25368 7.5 3.75 8.00368 3.75 8.625C3.75 9.24632 4.25368 9.75 4.875 9.75Z" fill="#F2F0F1"/>\n\t\t\t\t\t\t</svg>\n\t\t\t\t\t\t<span class="screen-reader-only">Drag Column</span>\n\t\t\t\t\t</button>\n\t\t\t\t</div>`}getAddButtonInnerHTML(){return"gallery"===this.helperType?"":`<button\n\t\t\t\t\ttype="button"\n\t\t\t\t\tclass="${this.classMapper.button.default}"\n\t\t\t\t\tdata-tooltip="${tc__translate("{{add}}","edrec__dict")}"\n\t\t\t\t\tdata-helper-action="add"\n\t\t\t\t>\n\t\t\t\t\t<svg width="11" height="10" viewBox="0 0 11 10" fill="none" xmlns="http://www.w3.org/2000/svg">\n\t\t\t\t\t\t<path d="M5.5 0L5.5 10" stroke="#F2F0F1" stroke-width="1.4"/>\n\t\t\t\t\t\t<path d="M0.5 5L10.5 5" stroke="#F2F0F1" stroke-width="1.4"/>\n\t\t\t\t\t</svg>\n\t\t\t\t\t<span class="screen-reader-only">${tc__translate("{{add}}","edrec__dict")}</span>\n\t\t\t\t</button>`}getUploadFilledButtonInnerHTML(){const e=this.recordNode.querySelector("[bgimgfield], [imgfield]");return"gallery"===this.helperType&&e?`<button\n\t\t\t\t\ttype="button"\n\t\t\t\t\tclass="${this.classMapper.button.default}"\n\t\t\t\t\tdata-tooltip="${tc__translate("{{upload_image}}","edrec__dict")}"\n\t\t\t\t\tdata-helper-action="upload"\n\t\t\t\t>\n\t\t\t\t\t<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none">\n\t\t\t\t\t\t<path d="M11 2.5C11 1.94772 10.5523 1.5 10 1.5H2C1.44772 1.5 1 1.94772 1 2.5V8L5.2948 4.13468C5.69013 3.77889 6.29479 3.79479 6.67087 4.17087L8 5.5L8.79289 4.70711C9.18342 4.31658 9.81658 4.31658 10.2071 4.70711L11 5.5V2.5Z" fill="#F2F0F1"/>\n\t\t\t\t\t\t<path d="M1 8V9.5C1 10.0523 1.44772 10.5 2 10.5H7.5H10C10.5523 10.5 11 10.0523 11 9.5V8L8 5.5L6.67087 4.17087C6.29479 3.79479 5.69013 3.77889 5.2948 4.13468L1 8Z" fill="#F2F0F1"/>\n\t\t\t\t\t\t<path d="M8 5.5L11 8V5.5L10.2071 4.70711C9.81658 4.31658 9.18342 4.31658 8.79289 4.70711L8 5.5Z" fill="#F2F0F1"/>\n\t\t\t\t\t\t<path d="M1 8V9.5C1 10.0523 1.44772 10.5 2 10.5H7.5H10C10.5523 10.5 11 10.0523 11 9.5V8M1 8V2.5C1 1.94772 1.44772 1.5 2 1.5H10C10.5523 1.5 11 1.94772 11 2.5V5.5M1 8L5.2948 4.13468C5.69013 3.77889 6.29479 3.79479 6.67087 4.17087L8 5.5M11 8L8 5.5M11 8V5.5M8 5.5L8.79289 4.70711C9.18342 4.31658 9.81658 4.31658 10.2071 4.70711L11 5.5" stroke="#333333" stroke-width="0.8"/>\n\t\t\t\t\t\t<path d="M6 10.5V7M6 7L4.5 8.5M6 7L7.5 8.5" stroke="#333333" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>\n\t\t\t\t\t</svg>\n\t\t\t\t\t<span class="screen-reader-only">${tc__translate("{{upload_image}}","edrec__dict")}</span>\n\t\t\t\t</button>`:""}getUploadStrokeButtonInnerHTML(){return"gallery"!==this.helperType&&this.hasAIQueries?`<button\n\t\t\t\t\ttype="button"\n\t\t\t\t\tclass="pe-tooltip ${this.classMapper.button.default}"\n\t\t\t\t\tdata-tooltip-position="top"\n\t\t\t\t\tdata-tooltip="${tc__translate("{{upload_image}}","edrec__dict")}"\n\t\t\t\t\tdata-helper-action="upload"\n\t\t\t\t>\n\t\t\t\t\t<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15" fill="none">\n\t\t\t\t\t\t<g clip-path="url(#clip0_2_39644)">\n\t\t\t\t\t\t\t<path d="M6.91797 13.5485C6.91797 13.8247 7.14183 14.0485 7.41797 14.0485C7.69411 14.0485 7.91797 13.8247 7.91797 13.5485L6.91797 13.5485ZM7.41797 7.5L6.91797 7.5L6.91797 13.5485L7.41797 13.5485L7.91797 13.5485L7.91797 7.5L7.41797 7.5Z" fill="white"/>\n\t\t\t\t\t\t\t<path d="M5 9.9194L7.4194 7.5L9.83881 9.9194" stroke="white" stroke-linecap="round"/>\n\t\t\t\t\t\t\t<g opacity="0.6">\n\t\t\t\t\t\t\t\t<path d="M4 13.5H3C1.89543 13.5 1 12.6046 1 11.5V3.5C1 2.39543 1.89543 1.5 3 1.5H12C13.1046 1.5 14 2.39543 14 3.5V11.5C14 12.6046 13.1046 13.5 12 13.5H11" stroke="white" stroke-linecap="round"/>\n\t\t\t\t\t\t\t\t<path d="M0.7 6.6C0.479086 6.76569 0.434315 7.07909 0.6 7.3C0.765685 7.52091 1.07909 7.56569 1.3 7.4L0.7 6.6ZM13.3589 6.97968L13.8386 7.12077L14.1208 6.1614L13.6411 6.02032L13.3589 6.97968ZM1 7L1.3 7.4L4.49774 5.00169L4.19774 4.60169L3.89774 4.20169L0.7 6.6L1 7ZM5.96207 4.28296L5.82099 4.76265L13.3589 6.97968L13.5 6.5L13.6411 6.02032L6.10316 3.80328L5.96207 4.28296ZM4.19774 4.60169L4.49774 5.00169C4.8764 4.7177 5.3669 4.62909 5.82099 4.76265L5.96207 4.28296L6.10316 3.80328C5.34633 3.58068 4.52884 3.72837 3.89774 4.20169L4.19774 4.60169Z" fill="white"/>\n\t\t\t\t\t\t\t\t<path d="M13.3626 4.98076L13.8434 5.11812L14.1181 4.1566L13.6374 4.01924L13.3626 4.98076ZM8 5L8.3 5.4L9.50549 4.49588L9.20549 4.09588L8.90549 3.69588L7.7 4.6L8 5ZM10.9549 3.77284L10.8176 4.2536L13.3626 4.98076L13.5 4.5L13.6374 4.01924L11.0923 3.29207L10.9549 3.77284ZM9.20549 4.09588L9.50549 4.49588C9.88088 4.21434 10.3664 4.12469 10.8176 4.2536L10.9549 3.77284L11.0923 3.29207C10.3403 3.07723 9.53114 3.22665 8.90549 3.69588L9.20549 4.09588Z" fill="white"/>\n\t\t\t\t\t\t\t</g>\n\t\t\t\t\t\t</g>\n\t\t\t\t\t\t<defs>\n\t\t\t\t\t\t\t<clipPath id="clip0_2_39644">\n\t\t\t\t\t\t\t\t<rect width="14" height="14" fill="white" transform="translate(0.5 0.5)"/>\n\t\t\t\t\t\t\t</clipPath>\n\t\t\t\t\t\t</defs>\n\t\t\t\t\t</svg>\n\t\t\t\t\t<span class="screen-reader-only">${tc__translate("{{upload_image}}","edrec__dict")}</span>\n\t\t\t\t</button>`:""}getReassignButtonInnerHTML(){if(!this.hasAIQueries)return"";const e="image"===this.helperType?'<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none">\n\t\t\t\t<path d="M12.4446 11.4026V8.26855H9.31055" stroke="white" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"/>\n\t\t\t\t<path d="M12.4468 8.26855L9.82703 10.7364C9.26564 11.2981 8.50859 11.7043 7.74574 11.9249C6.9829 12.1456 6.43092 12.1002 5.65638 11.9249C4.88185 11.7496 3.87867 11.2639 3.28511 10.7364C2.76277 10.2141 2.26491 9.01718 2 8.26855" stroke="white" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"/>\n\t\t\t\t<path d="M2 2.66895V5.80299H5.13404" stroke="white" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"/>\n\t\t\t\t<path d="M2 5.80533L4.61978 3.33749C5.18117 2.77583 5.93822 2.3696 6.70106 2.14895C7.46391 1.9283 8.01589 1.9737 8.79043 2.14895C9.56496 2.32419 10.5681 2.80994 11.1617 3.33749C11.684 3.85982 12.1819 5.0567 12.4468 5.80533" stroke="white" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"/>\n\t\t\t\t</svg>':'<svg width="16" height="15" viewBox="0 0 16 15" fill="none" xmlns="http://www.w3.org/2000/svg">\n\t\t\t\t<path opacity="0.6" d="M1 10.5V11.5C1 12.6046 1.89543 13.5 3 13.5H11M1 10.5V3.5C1 2.39543 1.89543 1.5 3 1.5H6M1 10.5L1.89582 9.60418C2.54475 8.95525 3.55207 8.83124 4.33902 9.30341L5.5 10M11 13.5H12.0316C12.5664 13.5 13 13.0664 13 12.5316V12.5316C13 12.2005 12.8308 11.8924 12.5515 11.7146L8.66707 9.24268C7.96483 8.7958 7.05922 8.83058 6.39332 9.33001L5.5 10M11 13.5L5.5 10" stroke="white" stroke-linecap="round"/>\n\t\t\t\t<path d="M15.447 7.09885V5.23145H13.5796" stroke="white" stroke-linecap="round" stroke-linejoin="round"/>\n\t\t\t\t<path d="M15.4472 5.23145L13.8862 6.70189C13.5517 7.03655 13.1007 7.27861 12.6461 7.41008C12.1916 7.54154 11.8627 7.51453 11.4012 7.41008C10.9397 7.30563 10.3419 7.01623 9.98828 6.70189" stroke="white" stroke-linecap="round" stroke-linejoin="round"/>\n\t\t\t\t<path d="M9.22266 1.89258V3.75998H11.0901" stroke="white" stroke-linecap="round" stroke-linejoin="round"/>\n\t\t\t\t<path d="M9.22266 3.76738L10.7836 2.29694C11.1181 1.96227 11.5692 1.72023 12.0238 1.58875C12.4783 1.45728 12.8072 1.48433 13.2687 1.58875C13.7302 1.69317 14.3279 1.9826 14.6816 2.29694" stroke="white" stroke-linecap="round" stroke-linejoin="round"/>\n\t\t\t\t</svg>';return`<button \n\t\t\t\t\ttype="button"\n\t\t\t\t\tclass="pe-tooltip ${this.classMapper.button.default}"\n\t\t\t\t\tdata-tooltip-position="top"\n\t\t\t\t\tdata-tooltip="${tc__translate("{{reassign_image}}","edrec__dict")}"\n\t\t\t\t\tdata-helper-action="reassign"\n\t\t\t\t>\n\t\t\t\t\t${e}\n\t\t\t\t\t<span class="screen-reader-only">${tc__translate("{{reassign_image}}","edrec__dict")}</span>\t\n\t\t\t\t</button>`}getOpenLibraryButtonInnerHTML(){if(!this.hasAIQueries)return"";const e="image"===this.helperType?'<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none">\n\t\t\t\t<path d="M5.58824 11.1765C8.12225 11.1765 10.1765 9.12225 10.1765 6.58824C10.1765 4.05422 8.12225 2 5.58824 2C3.05422 2 1 4.05422 1 6.58824C1 9.12225 3.05422 11.1765 5.58824 11.1765Z" stroke="white" stroke-width="1.25"/>\n\t\t\t\t<path d="M11.5579 13.4417C11.8018 13.6859 12.1976 13.6861 12.4417 13.4421C12.6859 13.1982 12.6861 12.8024 12.4421 12.5583L11.5579 13.4417ZM8.64648 9.64355L8.20435 10.0853L11.5579 13.4417L12 13L12.4421 12.5583L9.08862 9.20181L8.64648 9.64355Z" fill="white"/>\n\t\t\t\t</svg>':'<svg xmlns="http://www.w3.org/2000/svg" width="17" height="15" viewBox="0 0 17 15" fill="none">\n\t\t\t\t<g clip-path="url(#clip0_2_39636)">\n\t\t\t\t<path opacity="0.6" d="M1.5 10.5V11.5C1.5 12.6046 2.39543 13.5 3.5 13.5H11.5M1.5 10.5V3.5C1.5 2.39543 2.39543 1.5 3.5 1.5H5.5M1.5 10.5L2.39582 9.60418C3.04475 8.95525 4.05207 8.83124 4.83902 9.30341L6 10M11.5 13.5H12.5316C13.0664 13.5 13.5 13.0664 13.5 12.5316V12.5316C13.5 12.2005 13.3308 11.8924 13.0515 11.7146L9.16707 9.24268C8.46483 8.7958 7.55922 8.83058 6.89332 9.33001L6 10M11.5 13.5L6 10" stroke="white" stroke-linecap="round"/>\n\t\t\t\t<path d="M11.8483 7.19661C13.4214 7.19661 14.6966 5.92138 14.6966 4.34831C14.6966 2.77523 13.4214 1.5 11.8483 1.5C10.2752 1.5 9 2.77523 9 4.34831C9 5.92138 10.2752 7.19661 11.8483 7.19661Z" stroke="white"/>\n\t\t\t\t<path d="M15.6463 8.85388C15.8415 9.04914 16.1581 9.04914 16.3534 8.85388C16.5487 8.65862 16.5487 8.34203 16.3534 8.14677L15.6463 8.85388ZM13.6665 6.16699L13.313 6.52055L15.6463 8.85388L15.9998 8.50033L16.3534 8.14677L14.0201 5.81344L13.6665 6.16699Z" fill="white"/>\n\t\t\t\t</g>\n\t\t\t\t<defs><clipPath id="clip0_2_39636"><rect width="16" height="14" fill="white" transform="translate(0.5 0.5)"/></clipPath></defs>\n\t\t\t\t</svg>';return`<button \n\t\t\t\t\ttype="button"\n\t\t\t\t\tclass="pe-tooltip ${this.classMapper.button.default}"\n\t\t\t\t\tdata-tooltip-position="top"\n\t\t\t\t\tdata-tooltip="${tc__translate("{{open_library_image}}","edrec__dict")}"\n\t\t\t\t\tdata-helper-action="open-library"\n\t\t\t\t>\n\t\t\t\t\t${e}\n\t\t\t\t\t<span class="screen-reader-only">${tc__translate("{{open_library_image}}","edrec__dict")}</span>\t\n\t\t\t\t</button>`}updateHelperButtonsDisableState(){if(!this.helperNode)return;const e=1===this.columnList.length,o={drag:e?"add":"remove",delete:e?"add":"remove"};Object.keys(o).forEach((e=>{const i=undefined;this.helperNode.querySelectorAll(`[data-helper-action="${e}"]`).forEach((i=>{const r=o[e];this.updateButtonDisableState(i,r)}))}))}updateButtonDisableState(e,o){e.classList[o](this.classMapper.button.disabled)}updateButtonNoClickState(e,o){e.classList[o](this.classMapper.button.noClick)}reSortColumns(){if(!this.columnsInRowWithSeparator)return;const e=this.recordNode.getAttribute("data-record-type"),o=Array.from(this.containerNode.querySelectorAll(".t-clear")),i=Array.from(this.containerNode.children).reduce(((e,i)=>(o.includes(i)||this.columnList.includes(i)||e.push(i),e)),[]);let r=[...o,...i.slice(1)];const appendSeparatorToDOM=i=>{const a=o[i];if(a)this.containerNode.appendChild(a),r=r.filter((e=>e!==a));else{const o=document.createElement("div");o.classList.add("t-clear",`t${e}__separator`),o&&this.containerNode.appendChild(o)}},appendNextRowToDOM=e=>{if(!i.length)return;const o=i[e];if(o)this.containerNode.appendChild(o),r=r.filter((e=>e!==o));else{const e=i[0].cloneNode(!0);e.innerHTML="",this.containerNode.appendChild(e),i.push(e)}};let a=0;this.columnList.forEach(((e,o)=>{0!==o&&o%this.columnsInRowWithSeparator==0&&(appendSeparatorToDOM(a),a+=1,appendNextRowToDOM(a));const r=undefined;(i.length?i[a]:this.containerNode).appendChild(e)})),r.forEach((e=>e.remove()))}updateColumnPosition(e){const o=this.activeColumn,i=this.columnList.indexOf(o),r="up"===e,a=r?i-1:i+1,s=this.columnList[a];if(!s||!o)return;if(this.reorderState(o,this.getColumnIndex(s)),0===this.customTimeout)return void this.sendDataToServerWithTimer();[o,s].forEach((e=>e.classList.add(this.classMapper.card.moved)));const l=s.offsetTop-o.offsetTop,d=s.offsetLeft-o.offsetLeft;s.style.transform=`translate(${-d}px, ${-l}px)`,o.style.transform=`translate(${d}px, ${l}px)`,o.addEventListener("transitionend",(()=>{setTimeout((()=>{[o,s].forEach((e=>{e.classList.remove(this.classMapper.card.moved),e.style.transform=""})),s.insertAdjacentElement(r?"beforebegin":"afterend",o),this.updateColumnPositionAfterMove()}),300)}),{once:!0})}initHelperButtonsListeners(e){if(!e)return;const o=Array.from(e.querySelectorAll(`button:not(.${this.classMapper.button.drag})`));tp__bunchInitTooltip(e),o.forEach((e=>{e.addEventListener("click",(o=>{o.stopPropagation(),this.initDataFromServer().then((()=>this.updateColumnsOnClickActionButton(e))),this.updateNoClickStateForAllButton()}))}))}async updateColumnsOnClickActionButton(e){if(!this.activeColumn)return;const o=this.getColumnId(this.activeColumn),i=e.getAttribute("data-helper-action");if(["down","up"].includes(i)){if("up"===i&&this.activeColumn===this.columnList[0]||"down"===i&&this.activeColumn===this.lastColumn)return;this.hideTooltip(e),this.updateHelperVisibility("hide"),this.updateColumnPosition(i)}if("delete"===i){if(this.activeColumn===this.lastColumn&&this.disconnectResizeObserver(),this.removeFromState(o),0===this.customTimeout)return void this.sendDataToServerWithTimer();const i=this.activeColumn;this.activeColumn=null,i.classList.add(this.classMapper.card.fadeOut),i.addEventListener("animationend",(()=>{i.remove(),this.update(),this.reSortColumns(),this.hideTooltip(e),this.sendDataToServerWithTimer()}))}if("upload"===i){"image"===this.helperType&&this.activeColumn.dispatchEvent(new Event("mouseleave"));const e=this.getCurrentImage(this.activeColumn);e&&(e.click(),this.updateHelperVisibility("hide"))}if(["duplicate","add"].includes(i)){const r=this.getIdForComponent(i);if(this.appendNewColumnToState(o,r,i),0===this.customTimeout)return void this.sendDataToServerWithTimer();const a=this.activeColumn.cloneNode(!0);this.prepareClonedColumnToAppend(a,r,i),a.classList.add(this.classMapper.card.fadeIn),a.addEventListener("animationend",(()=>{a.classList.remove(this.classMapper.card.fadeIn),this.hideTooltip(e),this.sendDataToServerWithTimer()}),{once:!0}),this.activeColumn.insertAdjacentElement("afterend",a),this.updateWidgetsForCreatedColumn(a),this.update(),this.reSortColumns()}if("reassign"===i){const e=this.activeColumn;"image"===this.helperType&&e.dispatchEvent(new Event("mouseleave"));const o=this.getCurrentImage(e);if(!o)return;const i=this.getImageField(o),r=await tp__record__getReassignImageUrl(this.recordid,i,this.recordType);if(!r)return void console.error("url is undefined");const a=o.id,s=undefined;window[`tu_${a}`].uploadFileFromURL(r)}if("open-library"===i){const o=this.activeColumn;"image"===this.helperType&&o.dispatchEvent(new Event("mouseleave"));const i=this.getCurrentImage(o);if(!i)return;const r=this.getImageField(i),a=tp__getImageDataFromLS(this.recordid,r),s=[`https://app.tildacdn.${tp__getRootZone()}/tfront/plugins/imagelibrary/t-imagelibrary.min.js`,`https://app.tildacdn.${tp__getRootZone()}/tfront/plugins/imagelibrary/t-imagelibrary.min.css`].map(tp__loadResource);return Promise.all(s).then((()=>{const o=undefined;new window.TImageLibrary({actionBtn:e,previewMode:"default",initialLibrary:a?a.library:"unsplash",initialSearch:a?a.query:"",preventClickHandler:!0,onSelectImage:(e,o)=>{tp__setAIImagesQueries({recordid:this.recordid,field:r,query:o.search,library:o[1],page:o.page,url:e});const a=i.id,s=undefined;window[`tu_${a}`].uploadFileFromURL(e)}}).open()}))}}getCurrentImage(e){const o="[imgfield], [bgimgfield]",i=e.getAttribute("data-item-image"),r=e.matches(o);return i?[...this.recordNode.querySelectorAll(o)].find((e=>e.src===i)):r?e:e.querySelector(o)}getImageField(e){if(!e)return null;const o=e.getAttribute("imgfield")||e.getAttribute("bgimgfield"),i=undefined;return o.startsWith("gi_img__")?o.replace("gi_img__","gallery-"):o}replaceFieldValue(e,o,i){o<0?this.state[e]=i:this.state[o][e]=i}updateNoClickStateForAllButton(){const e=Array.from(this.helperNode.querySelectorAll("button")),o=this.state.length,i=o?"remove":"add";e.forEach((e=>this.updateButtonNoClickState(e,i))),o?(e.forEach((e=>this.updateButtonDisableState(e,i))),this.updateHelperButtonsDisableState(),this.stateAwaitTimeout&&clearTimeout(this.stateAwaitTimeout)):this.stateAwaitTimeout=setTimeout((()=>{const i=this.state.length?"remove":"add";e.forEach((e=>this.updateButtonDisableState(e,i))),o&&this.updateHelperButtonsDisableState()}),300)}getIdForComponent(){return(Date.now()-Math.floor(1e3*Math.random())+10).toString()}updateColumnPositionAfterMove(){this.update(!0),this.reSortColumns(),this.sendDataToServerWithTimer()}prepareClonedColumnToAppend(e,o,i){const r=e.querySelector(`.${this.classMapper.wrapper.default}`);r&&r.remove();const a=Array.from(e.classList).find((e=>e.includes("active")));a&&e.classList.remove(a),this.setColumnNodeId(e,o);const s=["imgfield","bgimgfield","field"],l=this.getFishContentForComponent();s.forEach((r=>{const a=undefined;Array.from(e.querySelectorAll(`[${r}]`)).forEach((e=>{const a=undefined,s=e.getAttribute(r).split("__")[0];if(e.setAttribute(r,`${s}__${o}`),"add"!==i)return;let d=l[s];if("field"===r)d&&(e.textContent=d);else{"IMG"===e.nodeName?d&&(e.src=d):("catalog"===this.helperType&&(d=l.image_src),d&&(e.style.backgroundImage=`url('${d}')`));const o=e.nextElementSibling;o&&o.classList.contains("tu-hidden-input")&&o.remove()}}))}))}updateWidgetsForCreatedColumn(e){if(this.hasCustomTimeout)return;const o=undefined;e.querySelectorAll("[imgfield], [bgimgfield]").forEach((e=>{tp__record__addEditEventsForImageField(e,this.recordid,!0)}));const i=undefined;e.querySelectorAll("[field]").forEach((e=>{e.addEventListener("mousedown",tp__record__editField)}))}hideTooltip(e){window.Tooltip&&(this.btnTooltip?.disable(),e.tooltipTimeout&&clearTimeout(e.tooltipTimeout),e.tooltipTimeout=setTimeout((()=>{this.btnTooltip?.enable(),e.tooltipTimeout=0}),500))}initColumnSortable(){if(this.columnsInRowWithSeparator||this.noDrag)return;let e=this.state.length?Promise.resolve():null;tp__connectTSortableLite((()=>{const o=new window.TSortableLite(this.containerNode,{selector:".t-column-draggable",handleSelector:`.t-column-draggable .${this.classMapper.button.drag}`,dragImage:{opacity:.6},autoScroll:{container:document.documentElement},onStart:o=>{this.sendDataTimer&&clearTimeout(this.sendDataTimer),this.appendElementStylesOnDrag(o.draggingElement),e||(e=this.initDataFromServer())},onDrop:o=>{const{draggingElement:i,relativeTargets:r}=o;e.then((()=>{const e=this.getColumnIndex(r.prevEl),o=this.getColumnIndex(r.nextEl),a=undefined,s=e>this.getColumnIndex(i)?e:o;this.reorderState(i,s),this.updateColumnPositionAfterMove()})),this.updateNoClickStateForAllButton()},onEnd:()=>this.removeElementStylesOnDrag()});o.init(),this.sortable=o}))}appendElementStylesOnDrag(e){if(!e)return;const{paddingTop:o,marginTop:i}=window.getComputedStyle(e),r=Array.from(e.querySelectorAll("[field]")),a=e.querySelector(".t-divider"),s=document.createElement("style");s.textContent=`.tsort__drag-image { padding-top: ${o}; margin-top: ${i}; }`;const l=r.reduce(((e,o)=>{const i=undefined,r=`.tsort__drag-image [field="${o.getAttribute("field")}"]`,a=this.generateStyleStringForElement(o);return e?.trim()&&(e+=" "),e+=`${r} {${a}}`})," ");l?.trim()&&(s.textContent+=l);const d=this.generateStyleStringForDivider(a);d?.trim()&&(s.textContent+=d),s.classList.add("tsort__drag-image-styles"),document.body.appendChild(s)}generateStyleStringForDivider(e){if(!e||!e.offsetWidth)return"";const o=window.getComputedStyle(e),i=undefined,r=undefined,a=undefined;return` ${".tsort__drag-image .t-divider"} { ${["background-color","width","opacity"].map((e=>`${e}: ${o[e]};`)).join(" ")} }`}generateStyleStringForElement(e){const o=window.getComputedStyle(e),i=undefined,r=["color","fontSize","fontFamily","lineHeight","fontWeight","letterSpacing","textTransform","paddingTop","paddingBottom","opacity","textShadow"].reduce(((e,i)=>o[i]?(e[i]=o[i],e):e),{});return this.transformStyleObjectToCSS(r)}transformStyleObjectToCSS(e){return Object.keys(e).reduce(((o,i)=>{const r=undefined;return o+=` ${i.replace(/[A-Z]/g,(e=>`-${e.toLowerCase()}`))}: ${e[i]};`}),"")}removeElementStylesOnDrag(){const e=undefined;document.querySelectorAll(".tsort__drag-image-styles").forEach((e=>e.remove()))}initDataFromServer(){return this.state.length?Promise.resolve():tp__fetch({url:"/page/edit/",body:{comm:"editrecordcontent",pageid:window.pageid,recordid:this.recordid,tab:"content"},explanation:"get data for column helper"}).then((e=>{if(""===e)return void console.error("Error. Request response is empty.");const o=JSON.parse(e);if("object"!=typeof o||!o)throw new Error(e);{const e=o.record;if("image"===this.helperType)this.state=[e];else{const o=("gallery"===this.helperType?e.json:e.list)||"[]",i=document.createElement("div");i.innerHTML=o,this.state=JSON.parse(i.textContent).filter(Boolean)}this.updateNoClickStateForAllButton(),"gallery"===this.helperType&&this.reSortState()}})).catch((function(e){console.error(e)}))}sendDataToServerWithTimer(){const e=this.hasCustomTimeout?this.customTimeout:1500;this.recordNode.classList.add(this.classMapper.record.onSend),this.hasCustomTimeout&&(this.updateHelperVisibility("hide"),this.destroy()),this.sendDataTimer=setTimeout((()=>{clearTimeout(this.sendDataTimer),this.sendDataToServer()}),e)}getDataToSendToServer(){return JSON.stringify(this.state)}getBodyForSentData(){return{comm:"saverecord",pageid:window.pageid,recordid:this.recordid,onlythisfield:"list",list:this.getDataToSendToServer()}}sendDataToServer(){this.state&&tp__fetch({url:"/page/submit/",body:this.getBodyForSentData(),explanation:`update ${this.helperType} list from helper`}).then((e=>{"OK"===e?(this.hasCustomTimeout&&tp__updateRecord(this.recordid),tp__onPageChange()):td__showBubbleNotice(`Error: save ${this.helperType} list from helper`,6e3,"error"),this.recordNode.classList.remove(this.classMapper.record.onSend)}))}getFishText(){const e=this.getColumnObject(this.activeColumn)||this.state[0];if(!e)return!1;const o=e.li_descr||e.li_text,i="Each member of our team has at least 5 years of legal experience.",r="We are a leading firm in providing quality and value to our customers. Each member of our team has at least 5 years of legal experience.";return!o||o.length<15?"":o.length<80?i:r}getFishImageURL(){const e=this.getColumnObject(this.activeColumn)||this.state[0];if(!e)return!1;const o=e.li_img,i="",r="https://static.tildacdn.com/tild3865-6137-4365-b438-393534366466/21.jpg",a="https://static.tildacdn.com/lib/emoji/fluent/grinning_face_3d.png",s="https://static.tildacdn.com/lib/icons/tilda/-/paint/000000-e2e2e2-1-50-58/star_quality.svg",l="https://static.tildacdn.com/tild3931-6237-4264-a539-363136323166/room-l9QPabiKKhw-uns.png",d="https://static.tildacdn.com/tild6461-6430-4236-a434-316366323932/1.jpg";return o&&"1071"!==this.recordType?["1074","600","999","595","594","1057"].includes(this.recordType)?r:e.li_persname?d:o.includes("/lib/emoji/")?a:o.includes("/lib/icons/bullets/")?i:o.includes(".svg")?s:l:""}getFishObject(){const e=this.getFishText();return{li_descr:e,li_text:e,li_title:e.length<80?"Quality":"High Quality",li_img:this.getFishImageURL(),li_persname:"Max Holden",li_persdescr:"Founder & Art Director"}}getFishContentForComponent(){const e=this.getFishObject();return this.state.every((e=>parseInt(e.li_descr,10)))&&delete e.li_descr,Object.keys(e).forEach((o=>{e[o]||delete e[o]})),e}}class TGalleryHelper extends TColumnHelper{reSortState(){let e=[...this.columnList];this.state.forEach(((o,i)=>{const r=i.toString();o.lid=r;const a=e.find((e=>this.findImageNodeByURL(e,o.img)));if(!a)return;this.setColumnNodeId(a,r);const s=this.findImageNodeByURL(a,o.img);this.updateImageNodeId(s,i),tp__record__destroyUploadWidget(s),tp__record__addEditEventsForImageField(s,this.recordid,!0),e=e.filter((e=>e!==a))}))}updateImageNodeId(e,o){if(!e)return;const i=e.getAttribute("bgimgfield")?"bgimgfield":"imgfield",r=e.getAttribute(i);if(!r)return;const a=r.split("__")[0];a&&e.setAttribute(i,`${a}__${o}`)}updateColumnList(){super.updateColumnList(),this.reSortState()}findImageNodeByURL(e,o){return e?e.getAttribute("data-original")===o?e:e.querySelector(`[data-original="${o}"], [src="${o}"]`):null}getObjectToSend(){const e={};return this.state.forEach(((o,i)=>{Object.keys(o).forEach((r=>{if(!o[r]||"lid"===r)return;const a=undefined,s=undefined;if(e[`${`gallery-imgs-${"img"===r?"file":r}`}[${i}]`]=o[r],"img"===r){const a=undefined,s=undefined;e[`${"gallery-imgs-file-upd"}[${i}]`]=o[r]}}))})),e}getBodyForSentData(){const e=this.getObjectToSend();return{comm:"saverecord",pageid:window.pageid,recordid:this.recordid,"gallery-update":"yes",...e}}}class TCatalogHelper extends TColumnHelper{getFishObject(){return{li_title:"Radio BRAUN",li_text:"Add here some interesting details about the product.\n\t\t\t\tHelp people realized that this product is exactly what they need.\n\t\t\t\tIt could be practical and useful information as well:\n\t\t\t\tsize of the product, material that it is made of or care instructions.",li_gallery:'[{"img":"https:\\/\\/static.tildacdn.com\\/tild3738-6539-4534-a232-323964343738\\/braun2.png"}]',image_src:"https://static.tildacdn.com/tild3738-6539-4534-a232-323964343738/braun2.png",li_price:"90"}}getDataToSendToServer(){const e=this.state.reduce(((e,o,i)=>(delete o.image_src,e[i]=o,e)),{});return JSON.stringify(e)}}class TImageHelper extends TColumnHelper{init(){this.updateColumnList(),this.columnList.length&&(this.setColumnOffsetClass(),this.setImageOffsetClass(),this.updateContainerClassList(!0),this.setListenersOnMouseMove())}updateColumnList(){const e=this.recordNode.querySelectorAll("[bgimgfield], [imgfield]");this.columnList=[...e].filter((e=>e.getAttribute("data-image-helper-recid")))}setImageOffsetClass(){this.columnList.forEach((e=>{const o=e.closest("div"),i=e.getBoundingClientRect().right,r=undefined,a=o.getBoundingClientRect().right-i;this.updateRightOffsetOnImage(e,a?"add":"remove",`${a}px`);const s=undefined;e.parentNode.classList.contains(this.classMapper.column.wrapper)&&this.updateRightOffsetOnImage(e.parentNode,a?"add":"remove",`${a}px`)}))}updateRightOffsetOnImage(e,o){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;e.classList[o](this.classMapper.column.rightOffset),e.style.setProperty("--helper-offset-right",i)}appendHelperToColumn(e){if(!e)return;const o="IMG"===e.tagName,i=window.getComputedStyle(e).position,r=undefined;if(o||!o&&!("absolute"===i||"relative"===i)){const o=document.createElement("div");o.classList.add(this.classMapper.column.wrapper);const i=e.style.getPropertyValue("--helper-offset-right")||null;o.style.position="relative",o.style.setProperty("--helper-offset-right",i),e.style.removeProperty("--helper-offset-right"),e.parentNode.insertBefore(o,e),o.appendChild(e),e=o,this.imageWrapper=o}if(this.helperNode)return void(e.contains(this.helperNode)||e.appendChild(this.helperNode));const a=document.createElement("div");a.classList.add(this.classMapper.wrapper.default,this.classMapper.wrapper.hidden),a.innerHTML=`\n\t\t\t<div class="${this.classMapper.column.default}">\n\t\t\t\t${this.getReassignButtonInnerHTML()}\n\t\t\t\t${this.getOpenLibraryButtonInnerHTML()}\n\t\t\t\t${this.getUploadStrokeButtonInnerHTML()}\n\t\t\t</div>`,e.appendChild(a),this.initHelperButtonsListeners(a),this.helperNode=a,this.updateHelperButtonsDisableState(),this.setImageOffsetClass()}mouseEnterListener(e){if(this.recordNode.querySelector(".tsort__ghost"))return;const o=e.target;this.helperNode&&this.helperNode.leaveTimerID&&!o.contains(this.helperNode)&&this.updateHelperVisibility("hide"),this.activeColumn=o,this.appendHelperToColumn(o),this.helperNode.timerID&&clearTimeout(this.helperNode.timerID),this.helperNode.leaveTimerID&&clearTimeout(this.helperNode.leaveTimerID),this.helperNode.timerID=setTimeout((()=>{this.updateHelperVisibility("show"),this.helperNode.timerID=0}),300)}mouseLeaveListener(e){const o=e.target,{relatedTarget:i}=e,r=undefined;o.nextElementSibling===this.helperNode&&i&&i!==this.recordNode||this.helperNode&&(this.helperNode.leaveTimerID&&clearTimeout(this.helperNode.leaveTimerID),this.helperNode.leaveTimerID=setTimeout((()=>{if(this.activeColumn===o&&(this.activeColumn=null),this.helperNode.timerID&&clearTimeout(this.helperNode.timerID),this.imageWrapper){const e=this.imageWrapper.parentNode,o=this.imageWrapper.querySelector("img, div");e.insertBefore(o,this.imageWrapper),this.imageWrapper.remove(),this.imageWrapper=null}o.contains(this.helperNode)&&this.updateHelperVisibility("hide"),this.helperNode.leaveTimerID=0}),300))}}async function tp__record__reassignImage(e,o,i,r){const a=o.querySelector("span");a.classList.add("tp-record-ui__icon_has-loader");const s=undefined;tp__loadImageByURL({url:await tp__record__getReassignImageUrl(e,i,r),recordid:e,field:i},(o=>{tp__saveOnlyOneFieldInRecord(e,i,`${i}-tuinfo-cdnurl`,o),a.classList.remove("tp-record-ui__icon_has-loader")}))}async function tp__record__getReassignImageUrl(e,o,i){if(!e||!o)return;await tp__loadResource(`https://app.tildacdn.${tp__getRootZone()}/tfront/tildaai/dist/t-ai-init.min.js`);const r=undefined;return await tai__init("image-helper",{tplId:i,recordId:e,field:o})}function tp__initOpenImageLibraryWidget(e,o,i){const r=[`https://app.tildacdn.${tp__getRootZone()}/tfront/plugins/imagelibrary/t-imagelibrary.min.js`,`https://app.tildacdn.${tp__getRootZone()}/tfront/plugins/imagelibrary/t-imagelibrary.min.css`].map(tp__loadResource),a=undefined,s=undefined,l=tp__record__getAIQueries(tp__record__getRecordElement(e))[0];return Promise.all(r).then((()=>new window.TImageLibrary({actionBtn:o,previewMode:"default",initialLibrary:"unsplash",initialSearch:l,onSelectImage:o=>{tp__loadImageByURL({url:o,recordid:e,field:i},(o=>tp__saveOnlyOneFieldInRecord(e,i,`${i}-tuinfo-cdnurl`,o)))}})))}function tp__loadImageByURL(e,o){let{url:i,recordid:r,field:a}=e;const s=`tp_upload${r}${a}`,l=`<div class="tp__uploader-container" style="display: none; opacity: 0; width: 0; height: 0;"><input type="hidden" name="${s}" id="${s}"></div>`;document.body.insertAdjacentHTML("beforeend",l);const d=document.querySelector(`#${s}`);window.TUWidget.init(d).done((function(e){const i=e.tuInfo.cdnUrl;o&&o(i),window[`tu_${s}`].destroy();const r=document.querySelector(".tp__uploader-container");r&&r.remove()})).fail((()=>{window[`tu_${s}`].destroy();const e=document.querySelector(".tp__uploader-container");e&&e.remove()}));const c=undefined;window[`tu_${s}`].uploadFileFromURL(i)}function tp__openImageUpload(e,o){const i="img",r=undefined;if(!tp__record__getRecordElement(e))return;const a=undefined;window[`tu_${`tp_upload${e}${i}`}`]=window.TUWidget.init(o).done((function(o){const r=o.tuInfo.cdnUrl;tp__saveOnlyOneFieldInRecord(e,i,`${i}-tuinfo-cdnurl`,r)})).fail((function(){console.error("Image upload failed")})),window.TUWidget.openPopup(o)}function tp__preview__isInited(){return Boolean(window.tp_page_preview&&window.tp_page_preview.isPreviewMode)}function tp__preview__toggle(e){e&&e.preventDefault&&e.preventDefault(),window.tp_page_preview||(window.tp_page_preview=new TPagePreview),window.tp_page_preview.togglePreviewMode()}function tp__preview__handlePopstate(){const e=undefined,o=undefined,i=undefined;"yes"===new URLSearchParams(window.location.search).get("previewmode")^tp__preview__isInited()&&tp__preview__toggle()}function tp__preview__showOrHideUI(){tp__preview__isInited()&&window.tp_page_preview.hideShowUI()}class TPagePreview{constructor(){this.frameSrc=`/page/preview/?pageid=${window.pageid}&projectid=${window.projectid}&domainzone=${window.domainZone}&previewmode=yes`,this.isPreviewMode=!1,this.isAnimationInAction=!1,this.elements=null,this.allRecordsElement=tp__record__getAllRecordsElement(),this.pageContainer=document.querySelector(".t-page-container"),this.zoom=100,this.zoomDropdownInstance=null,this.frameResizeObserver=new ResizeObserver(this.handleFrameResize.bind(this)),this.frameContainerResizeObserver=new ResizeObserver(this.handleFrameResize.bind(this)),this.isUIHidden=!1;const e=tp__debounce(this.handleOutdate.bind(this),500);this.isOutdated=new Proxy({value:!1},{set:(o,i,r)=>(o[i]=r,e(),!0)}),this.currentFramePageId=window.pageid,this.handleIframeMessage=this.handleIframeMessage.bind(this),this.handleStorage=this.handleStorage.bind(this)}togglePreviewMode(){this.isAnimationInAction||(this.isPreviewMode?this.cancelPreviewMode():this.initPreviewMode())}initPreviewMode(){this.isPreviewMode||tp__checkOpenedWidgets()||tp__saveRecordsSort().then((()=>{if(this.isAnimationInAction=!0,window.isPagePreview=!0,this.render(),this.addEvents(),window.tp_view){const{type:e,width:o,height:i,isLandscape:r}=window.tp_view;this.updateView({type:e,width:o,height:i,isLandscape:r})}const{frameContainer:e}=this.elements;tp__record__hideUi(),window.setTimeout((()=>{this.onTransitionEnd(e,(()=>{this.isPreviewMode=!0,this.setURLParam("previewmode","yes"),this.isAnimationInAction=!1,document.body.classList.remove("tp-preview-no-transition")})),document.body.classList.add("tp-preview-inited");const{pageContainer:o}=this,{scrollTop:i,offsetHeight:r}=document.documentElement;o.style.setProperty("--origin-top",`${i+.7*r}px`),tp__shortcuts__addForPreview();const a=window.sessionStorage.getItem("tp_preview_uihidden"),s=6e5;a&&Date.now()-parseInt(a,10)<s&&this.hideUI()}),50)})).catch((e=>{console.error(e)}))}render(){const e=document.createElement("div");e.classList.add("tp-preview");const o=document.createElement("div");o.classList.add("tp-preview__frame-container","tp-preview__frame-container_loading");const i=document.createElement("div");i.classList.add("tp-preview__frame-wrapper");const r=document.createElement("div");r.classList.add("tp-preview__frame-preloader"),r.insertAdjacentHTML("afterbegin",tp__getPreloaderMarkup());const a=document.createElement("iframe");a.classList.add("tp-preview__frame"),a.src=this.frameSrc,i.append(a,r),o.append(i);const s=document.createElement("div");s.classList.add("tp-preview__buttons");const l=document.createElement("button");l.classList.add("t-button","tp-preview__button","tp-preview__button_back"),l.type="button",l.innerHTML=`\n\t\t\t<span class="tp-preview__button-text">${tc__translate("{{back_to_editing}}","page__dict")}</span>\n\t\t\t<span class="tp-preview__button-icon tp-preview__button-icon_editing"></span>\n\t\t`;const d=document.createElement("button");d.classList.add("t-button","tp-preview__button","tp-preview__button_ui"),d.type="button",d.setAttribute("data-tooltip",tc__translate("{{hide_ui}}","page__dict")),d.innerHTML='\n\t\t\t<span class="tp-preview__button-icon tp-preview__button-icon_hide_ui"></span>\n\t\t\t<span class="tp-preview__button-icon tp-preview__button-icon_show_ui"></span>\n\t\t';const c=document.createElement("button");c.classList.add("t-button","tp-preview__button","hidden"),c.type="button";const _=tp__stringifyTooltip({content:{title:tc__translate("{{outdated_reload_page}}","page__dict"),shortcut:"ShortKey+R"}});c.setAttribute("data-tooltip",_),c.innerHTML='<span class="tp-preview__button-icon tp-preview__button-icon_outdated"></span>';const u=document.createElement("button");u.type="button",u.classList.add("t-button","tp-preview__button","tp-preview__button_zoom"),u.textContent="number"==typeof this.zoom?`${this.zoom}%`:tc__translate("{{auto}}","page__dict"),s.append(l,c,d,u);const m=document.createElement("form");m.classList.add("tp-preview__notification","hidden");const g='\n\t\t\t<div class="tp-preview__notification__title">\n\t\t\t\t<span>{{outdated_data}}</span>\n\t\t\t\t<span class="pe-tooltip__target" data-tooltip="info:{{outdated_data_descr}}"></span>\n\t\t\t</div>\n\t\t\t<label class="pe-label-checkbox-custom tp-preview__notification__label">\n\t\t\t\t<input type="checkbox" name="tp_preview_outdatedaction" class="pe-input-checkbox" />\n\t\t\t\t<span class="pe-checkbox-custom">\n\t\t\t\t\t<svg viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMid meet">\n\t\t\t\t\t\t<path d="M3 8.08333L6.6 11L12 4" vector-effect="non-scaling-stroke" />\n\t\t\t\t\t</svg>\n\t\t\t\t</span>\n\t\t\t\t<span class="pe-checkbox-title">{{do_not_show_again}}</span>\n\t\t\t</label>\n\t\t\t<div class="tp-preview__notification__buttons">\n\t\t\t\t<button\n\t\t\t\t\tclass="t-button tp-preview__notification__button"\n\t\t\t\t\ttype="reset"\n\t\t\t\t>{{cancel}}</button>\n\t\t\t\t<button\n\t\t\t\t\tclass="t-button tp-preview__notification__button tp-preview__notification__button_primary"\n\t\t\t\t\ttype="submit"\n\t\t\t\t>{{reload}}</button>\n\t\t\t</div>\n\t\t';m.innerHTML=tc__translate(g,"page__dict"),e.append(o,s),document.body.append(e,m),this.elements={container:e,frameContainer:o,frame:a,buttonsContainer:s,backButton:l,uiButton:d,zoomButton:u,frameWrapper:i,outdatedNotification:m,reloadButton:c}}addEvents(){const{container:e,frame:o,frameContainer:i,backButton:r,uiButton:a,zoomButton:s,outdatedNotification:l,reloadButton:d}=this.elements;tp__bunchInitTooltip(e),o.addEventListener("load",(()=>{i.classList.remove("tp-preview__frame-container_loading");const e=undefined,r=new URLSearchParams(o.contentDocument.location.search).get("pageid")||"";this.currentFramePageId=r,this.isOutdated.value=!1,window.setTimeout((()=>{o.contentWindow.scrollTo({top:0})}),0)})),window.addEventListener("message",this.handleIframeMessage),window.addEventListener("storage",this.handleStorage),r.addEventListener("click",this.cancelPreviewMode.bind(this)),a.addEventListener("click",this.hideShowUI.bind(this,!0)),s.addEventListener("click",this.openZoomDropdown.bind(this)),this.frameResizeObserver.observe(o),this.frameContainerResizeObserver.observe(i),i.addEventListener("wheel",this.handleWheel.bind(this));const hanldeOutdatedForm=e=>{e.preventDefault();const{type:o}=e,i=undefined,r="tp_preview_outdatedaction",a=!!new FormData(l).get(r);a?window.localStorage.setItem(r,"submit"===o?"reload":"dismiss"):window.localStorage.removeItem(r),this.isOutdated.value="reset"===o&&a,"submit"===o&&this.reload()};l.addEventListener("submit",hanldeOutdatedForm),l.addEventListener("reset",hanldeOutdatedForm),tp__bunchInitTooltip(l),d.addEventListener("click",(()=>{this.reload(),d.classList.add("hidden")}))}hideUI(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];const{uiButton:o}=this.elements;document.body.classList.add("tp-preview-ui-hidden"),this.isUIHidden=!0,this.handleFrameResize(),e&&window.sessionStorage.setItem("tp_preview_uihidden",Date.now()),o.tooltipInstance&&o.tooltipInstance.updateContent({title:tc__translate("{{show_ui}}","page__dict")})}showUI(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];const{uiButton:o}=this.elements;document.body.classList.remove("tp-preview-ui-hidden"),this.isUIHidden=!1,this.handleFrameResize(),e&&window.sessionStorage.removeItem("tp_preview_uihidden"),o.tooltipInstance&&o.tooltipInstance.updateContent({title:tc__translate("{{hide_ui}}","page__dict")})}hideShowUI(){this.isUIHidden?this.showUI(!0):this.hideUI(!0)}cancelPreviewMode(){if(!this.isPreviewMode)return;this.isAnimationInAction=!0;const{frame:e,container:o,outdatedNotification:i}=this.elements,{contentWindow:r}=e;r.stop(),this.isUIHidden=!0,window.isPagePreview=!1,this.showUI();const{pageContainer:a}=this;this.onTransitionEnd(a,(()=>{o.remove(),i.remove(),this.isPreviewMode=!1,this.isAnimationInAction=!1,this.elements=null,this.zoom=100,this.setURLParam("previewmode",null),a.style.removeProperty("--origin-top"),this.frameResizeObserver.disconnect(),this.frameContainerResizeObserver.disconnect(),tp__record__showUi(),tp__record__updateUIHeights(),tp__shortcuts__removeForPreview()})),document.body.classList.remove("tp-preview-inited"),window.removeEventListener("message",this.handleIframeMessage),window.removeEventListener("storage",this.handleStorage)}updateView(e){let{type:o,width:i,height:r,isLandscape:a}=e;const{container:s}=this.elements;"mobile"===o?(s.classList.add("tp-preview_mobile"),s.style.setProperty("--page-view-width",`${i}px`),s.style.setProperty("--page-view-height",`${r}px`),s.classList.toggle("tp-preview_landscape",a)):(s.classList.remove("tp-preview_mobile","tp-preview_landscape"),s.style.removeProperty("--page-view-width"),s.style.removeProperty("--page-view-height"))}onTransitionEnd(e,o){if(!e)return;if(window.matchMedia("(max-width: 1000px)").matches)return void o();const i=new AbortController;e.addEventListener("transitionend",(r=>{r.target===e&&(i.abort(),o())}),{signal:i.signal})}setURLParam(e,o){const i=new URLSearchParams(window.location.search);if(i.get(e)===o)return;o?i.set(e,o):i.delete(e);const r=new URL(window.location);r.search=i.toString(),history.pushState(null,null,r.toString())}getZoomDropdownConfig(){const{buttonsContainer:e,zoomButton:o}=this.elements;return{position:"absolute",appendTo:e,bottom:"calc(100% + 10px)",right:"20px",zIndex:1e3,maxWidth:300,excludeElementOnClick:o,theme:"dark",items:[{title:"150%",onClick:this.handleZoom.bind(this),onClickArgs:[150],icon:"zoom_in",closeOnClick:!0},{title:"125%",onClick:this.handleZoom.bind(this),onClickArgs:[125],icon:"zoom_in",closeOnClick:!0},{title:"100%",onClick:this.handleZoom.bind(this),onClickArgs:[100],icon:"zoom",closeOnClick:!0},{title:"75%",onClick:this.handleZoom.bind(this),onClickArgs:[75],icon:"zoom_out",closeOnClick:!0},{title:"50%",onClick:this.handleZoom.bind(this),onClickArgs:[50],icon:"zoom_out",closeOnClick:!0},{separator:!0},{title:tc__translate("{{default}}","page__dict"),onClick:this.handleZoom.bind(this),onClickArgs:[100],icon:"zoom_default",closeOnClick:!0,shortcut:tp__isSafari()?void 0:"ShortKey+0"},{title:tc__translate("{{zoom_in}}","page__dict"),onClick:this.handleZoom.bind(this),onClickArgs:["in"],icon:"zoom_in",closeOnClick:!0,disabled:150===this.zoom,shortcut:tp__isSafari()?void 0:"ShortKey+Plus"},{title:tc__translate("{{zoom_out}}","page__dict"),onClick:this.handleZoom.bind(this),onClickArgs:["out"],icon:"zoom_out",closeOnClick:!0,disabled:50===this.zoom,shortcut:tp__isSafari()?void 0:"ShortKey+Minus"},{title:tc__translate("{{zoom_to_fit}}","page__dict"),onClick:this.handleZoom.bind(this),onClickArgs:["auto"],icon:"zoom_to_fit",closeOnClick:!0}]}}renderZoomDropdown(){const e=this.getZoomDropdownConfig();this.zoomDropdownInstance?this.zoomDropdownInstance.update(e):this.zoomDropdownInstance=new TPDropdown(e)}openZoomDropdown(){this.zoomDropdownInstance&&this.zoomDropdownInstance.isOpen?this.zoomDropdownInstance.close():(this.renderZoomDropdown(),this.zoomDropdownInstance.open())}handleZoom(e){const{zoomButton:o,frameWrapper:i}=this.elements,r=["tp-preview__frame-wrapper_zoom_150","tp-preview__frame-wrapper_zoom_125","tp-preview__frame-wrapper_zoom_100","tp-preview__frame-wrapper_zoom_75","tp-preview__frame-wrapper_zoom_50","tp-preview__frame-wrapper_zoom_auto"];"number"!=typeof e&&"auto"!==e||(this.zoom=e);const a="number"==typeof this.zoom?this.zoom:100;"in"===e&&(this.zoom=Math.min(150,a+25)),"out"===e&&(this.zoom=Math.max(50,a-25)),o.textContent="number"==typeof this.zoom?`${this.zoom}%`:tc__translate("{{auto}}","page__dict"),r.forEach((e=>i.classList.remove(e))),i.style.removeProperty("transform");const s=`tp-preview__frame-wrapper_zoom_${this.zoom}`;i.classList.add(s),"auto"===this.zoom&&this.handleFrameResize()}handleFrameResize(){if("auto"!==this.zoom)return;const{frameWrapper:e}=this.elements,{clientHeight:o,clientWidth:i}=e,{clientHeight:r,clientWidth:a}=document.documentElement,s=undefined,l=undefined,d=(a-10)/i,c=(this.isUIHidden?r-10:r-70)/o,_=Math.min(1,d,c);e.style.transform=`scale(${_})`}handleWheel(e){let{deltaX:o,deltaY:i}=e;const{frame:r}=this.elements,a=undefined;window.tp_view&&"mobile"===window.tp_view.type&&r.contentWindow.scrollBy({left:o,top:i})}handleIframeMessage(e){if("tp_preview_unload"!==e.data)return;const{frameContainer:o}=this.elements;o.classList.add("tp-preview__frame-container_loading")}handleStorage(e){const{key:o}=e;if(!o.startsWith("tp_pagechanged_"))return;const i=undefined;o.replace("tp_pagechanged_","")===this.currentFramePageId&&(window.localStorage.removeItem(o),this.isOutdated.value=!0)}handleOutdate(){const e=window.localStorage.getItem("tp_preview_outdatedaction"),o=this.isOutdated.value,{frame:i,outdatedNotification:r,reloadButton:a}=this.elements;if(o&&"reload"===e)this.reload();else{if(o&&"dismiss"===e)return a.classList.remove("hidden"),i.classList.remove("tp-preview__frame_outdated"),void r.classList.add("hidden");o&&!e&&(a.classList.add("hidden"),i.classList.add("tp-preview__frame_outdated"),r.classList.remove("hidden")),o||(a.classList.add("hidden"),i.classList.remove("tp-preview__frame_outdated"),r.classList.add("hidden"))}}reload(){if(!this.elements)return;const{frame:e}=this.elements;e.contentDocument.location.reload()}}function td__delPage(e,o){delPage(e,o)}function delPage(e,o){tp__fetch({url:"/projects/submit/",body:{comm:"delpage",pageid:e,csrf:getCSRF()},explanation:"page deletion"}).then((e=>{if(""==e||"OK"==e){closepopup();const e="/projects/"+(void 0!==o?`?projectid=${o}`:"");window.location=e}})).catch((e=>{console.error(e)}))}function showformEditPageSettings_new(e){showformEditPageSettings(e)}function showformEditPageSettings(e){if(!tp__checkOpenedWidgets()){tp__pagePublish_closePopup(),showLoadIcon();var o=[`https://app.tildacdn.${tp__getRootZone()}/tfront/dashboard/td-pagesettings-all.min.js`,`https://app.tildacdn.${tp__getRootZone()}/tfront/dashboard/td-folders.min.js`,`https://app.tildacdn.${tp__getRootZone()}/tfront/dashboard/td-other.min.js`,`https://app.tildacdn.${tp__getRootZone()}/tfront/dashboard/punicode.min.js`];Promise.all(o.map(tp__loadResource)).then((()=>{var o=getCSRF(),i={comm:"getpagesettings"};i.pageid=e,i.js="js3page",i.csrf=o,showpopup("#popup_pagesettings",""),td__pagesettings__drawBody(e);var r=document.querySelector("#popup_pagesettings .td-popup-window__middle");r&&r.insertAdjacentHTML("beforeend",'<div style="text-align:center; padding:100px;" id="pagesettingsloader"><img src="/tpl/img/ajax-loader.gif"></div>'),init_popup(),td__load("/projects/get/getpagesettings/",i,{ctext:"opening page settings dialog"},(function(e){var o=document.querySelector("#pagesettingsloader");o&&o.remove(),td__pagesettings__init(e)}))})).catch((e=>{hideLoadIcon(),console.error(e)}))}}function updatePage(){location.reload()}function showformEditProjectSettings_new(e,o){o||(o="");var i=`/projects/settings/?projectid=${e}`;o&&(i+=`#tab=${o}`),window.location.href=i}function showformEditProjectFonts(){showLoadIcon&&showLoadIcon();const e=import("./t-popup-page-fonts-CiU05ZOR.min.js"),o=import("./t-popup-dict-BUdoTYQJ.min.js");Promise.all([e,o]).then((e=>{let[o]=e;o.popup_pgss_fontpairs_init()})).finally((()=>{hideLoadIcon&&hideLoadIcon()}))}window.td__delPage=td__delPage,window.updatePage=updatePage,window.showformEditProjectSettings_new=showformEditProjectSettings_new;class TShortcutManager{constructor(){this.specKeysMap={Ctrl:"ctrlKey",Alt:"altKey",Shift:"shiftKey",ShortKey:navigator.userAgent.includes("Mac")?"metaKey":"ctrlKey"},this.regularKeysMap=new Proxy({"?":"Slash",1:["Digit1","Numpad1"],2:["Digit2","Numpad2"],3:["Digit3","Numpad3"],4:["Digit4","Numpad4"],5:["Digit5","Numpad5"],6:["Digit6","Numpad6"],7:["Digit7","Numpad7"],8:["Digit8","Numpad8"],9:["Digit9","Numpad9"],0:["Digit0","Numpad0"],Plus:["Plus","NumpadAdd"],Minus:["Minus","NumpadSubtract"]},{get:(e,o)=>o in e?e[o]:o}),this.handlers=[],this.taskQueue=new TTaskQueue({maxLength:1}),this.init()}init(){const keydownHandler=e=>{const o="frame:keydown"===e.type?e.detail:e,i=o.target&&!!o.target.closest('input:not([type="checkbox"], [type="radio"]), textarea'),r=o.target&&!!o.target.closest('[contenteditable="true"]'),a=window.getSelection(),s=a&&!!a.toString().length,l=tp__checkOpenedPopups(),d=window.isPagePreview,c=window.tRedactorBlockEditor;this.handlers.forEach((e=>{let{shortcut:a,handler:_,cancelHandler:u,worksInPopup:m,worksInInput:g,worksInQuill:b,worksInSelection:f,worksInPreview:v}=e;if(i&&!g||r&&!b||s&&!f||l&&!m||d&&!v||c)return;const y=a.split("+"),w=y.filter((e=>this.specKeysMap[e])).map((e=>this.specKeysMap[e])),E=this.regularKeysMap[y.find((e=>!this.specKeysMap[e]))];let k=Object.values(this.specKeysMap);k=[...new Set(k)];const x=k.filter((e=>o[e])),N=x.length===w.length&&x.every((e=>w.includes(e))),S=E&&o.code===E||Array.isArray(E)&&E.some((e=>o.code===e))||!E&&!o.code;if(N&&S){o.preventDefault();const e=new TShortcutTask({handler:_,cancelHandler:u});this.taskQueue.add(e)}}))};document.addEventListener("keydown",keydownHandler),document.addEventListener("frame:keydown",keydownHandler)}addHandler(e){if(!e||"string"!=typeof e.shortcut||"function"!=typeof e.handler||e.skip)return;const o=undefined;-1===this.getHandlerIndex(e)&&this.handlers.push(e)}addHandlers(e){Array.isArray(e)&&e.length&&e.forEach(this.addHandler.bind(this))}removeHandler(e){if(!e||"string"!=typeof e.shortcut||"function"!=typeof e.handler||e.skip)return;const o=this.getHandlerIndex(e);o>-1&&this.handlers.splice(o,1);const{queue:i}=this.taskQueue,r=undefined;i.filter((o=>o.handler===e.handler)).forEach((e=>e.cancel()))}removeHandlers(e){Array.isArray(e)&&e.length&&e.forEach(this.removeHandler.bind(this))}getHandlerIndex(e){return this.handlers.findIndex((o=>{let{shortcut:i,handler:r}=o;return i===e.shortcut&&r===e.handler}))}}class TShortcutTask{constructor(e){let{handler:o,cancelHandler:i}=e;this.handler=o,this.cancelHandler=i,this.completed=!1,this.completeTrigger=tp__eventEmitter()}async do(){const{handler:e,completeTrigger:o}=this;if("function"==typeof e){const o=e();if(o instanceof Promise)try{await o}catch(e){}}this.completed=!0,o.trigger()}cancel(){this.completed||("function"==typeof this.cancelHandler&&this.cancelHandler(),this.completed=!0)}}let tp__shortcuts__blocksHandlers=[],tp__shortcuts__settingsHandlers=[],tp__shortcuts__universalHandlers=[],tp__shortcuts__previewHandlers=[];function tp__shortcuts__init(){window.tp_shortcut_manager=new TShortcutManager,tp__shortcuts__blocksHandlers=[{handler:tp__pagePublish,shortcut:"ShortKey+KeyP",title:"{{shortcut_publish}}",group:"{{shortcut_group_page}}",worksInPreview:!0},{handler:tp__preview__toggle,shortcut:"ShortKey+Shift+KeyP",title:"{{shortcut_preview}}",group:"{{shortcut_group_page}}",worksInPreview:!0},{handler:tp__undoredo.bind(null,"undo"),shortcut:"ShortKey+KeyZ",title:"{{shortcut_undo}}",group:"{{shortcut_group_page}}"},{handler:tp__undoredo.bind(null,"redo"),shortcut:"ShortKey+Shift+KeyZ",title:"{{shortcut_redo}}",group:"{{shortcut_group_page}}",isBreak:!0},{handler:showformEditPageSettings_new.bind(null,window.pageid),shortcut:"ShortKey+Comma",title:"{{page_settings}}",group:"{{shortcut_group_page}}",skip:tp__isSafari()},{handler:tp__showguides,shortcut:"KeyG",title:"{{shortcut_guides}}",group:"{{shortcut_group_page}}"},{handler:tp__blocksmap__displayMap,shortcut:"ShortKey+KeyL",title:"{{shortcut_blocksmap}}",group:"{{shortcut_group_page}}"},{handler:()=>{const{recid:e,isInTrash:o}=tp__shortcuts__getActiveRecId();if(e&&!o)return tp__record__bufCopy(e)},shortcut:"ShortKey+KeyC",title:"{{shortcut_copy_block}}",group:"{{shortcut_group_block}}"},{handler:()=>{const{recid:e,isInTrash:o}=tp__shortcuts__getActiveRecId();if(e&&!o)return tp__record__bufCut(e)},shortcut:"ShortKey+KeyX",title:"{{shortcut_cut_block}}",group:"{{shortcut_group_block}}"},{handler:()=>{const{recid:e}=tp__shortcuts__getActiveRecId(),o=tp__record__getAllRecordElements();if(e||!o.length)return tp__record__bufPaste(e)},shortcut:"ShortKey+KeyV",title:"{{shortcut_paste_block}}",group:"{{shortcut_group_block}}"},{handler:()=>{const{recid:e,isInTrash:o}=tp__shortcuts__getActiveRecId();if(e&&!o)return tp__dublicateRecord(e)},shortcut:"ShortKey+KeyD",title:"{{shortcut_duplicate_block}}",group:"{{shortcut_group_block}}"},{handler:()=>{const{recid:e,isInTrash:o}=tp__shortcuts__getActiveRecId();e&&!o&&tp__upRecord(e)},shortcut:"Shift+ArrowUp",title:"{{shortcut_moveup_block}}",group:"{{shortcut_group_block}}"},{handler:()=>{const{recid:e,isInTrash:o}=tp__shortcuts__getActiveRecId();e&&!o&&tp__downRecord(e)},shortcut:"Shift+ArrowDown",title:"{{shortcut_movedown_block}}",group:"{{shortcut_group_block}}"},{handler:()=>{const{recid:e,isInTrash:o}=tp__shortcuts__getActiveRecId();if(e&&!o)return tp__offRecord(e)},shortcut:"Shift+KeyH",title:"{{shortcut_hide_block}}",group:"{{shortcut_group_block}}"},{handler:()=>{const{recid:e,isInTrash:o}=tp__shortcuts__getActiveRecId();if(e&&!o)return tp__delRecord(e)},shortcut:"Shift+Backspace",title:"{{shortcut_delete_block}}",group:"{{shortcut_group_block}}",isBreak:!0},{handler:()=>{const{recid:e,isInTrash:o,isHidden:i}=tp__shortcuts__getActiveRecId();if(e&&!o&&!i)return edrec__editRecordSettings(e)},shortcut:"Shift+KeyS",title:"{{shortcut_open_settings}}",group:"{{shortcut_group_block}}"},{handler:()=>{const{recid:e,isInTrash:o,isHidden:i,isZero:r,isTX24:a}=tp__shortcuts__getActiveRecId();if(e&&!o&&!i&&!a)return r?tp__openZero(e):edrec__editRecordContent(e)},shortcut:"Shift+KeyC",title:"{{shortcut_open_content}}",group:"{{shortcut_group_block}}"},{handler:()=>{const{recid:e}=tp__shortcuts__getActiveRecId();tp__library__open(e)},shortcut:"Shift+KeyA",title:"{{shortcut_add_block}}",group:"{{shortcut_group_block}}"},{handler:()=>{const{canGenerate:e,recid:o,isHidden:i}=tp__shortcuts__getActiveRecId();e&&!i&&tp__generateRecord(o)},shortcut:"Shift+KeyG",title:"{{block_generate}}",group:"{{shortcut_group_block}}"},{shortcut:"ShortKey+Click",title:"{{shortcut_typography}}",group:"{{shortcut_group_block}}"}],tp__shortcuts__settingsHandlers=[{handler:()=>{const e=tp__shortcuts__checkOpenedPanel();return e&&edrec__sendForm("update",e)},shortcut:"ShortKey+KeyS",title:"{{shortcut_save}}",group:"{{shortcut_group_settings}}",worksInInput:!0,worksInQuill:!0,worksInSelection:!0},{handler:()=>{const e=tp__shortcuts__checkOpenedPanel();return e&&edrec__sendForm("save",e)},shortcut:"ShortKey+Shift+KeyS",title:"{{shortcut_save_and_close}}",group:"{{shortcut_group_settings}}",isBreak:!0,worksInInput:!0,worksInQuill:!0,worksInSelection:!0},{handler:edrec__panelHiding__handleClick,shortcut:"ShortKey+Slash",title:"{{shortcut_panel_hiding}}",group:"{{shortcut_group_settings}}",worksInInput:!0,worksInQuill:!0,worksInSelection:!0}],tp__shortcuts__universalHandlers=[{handler:()=>{if(document.querySelector(".tp-shortcuts"))return tp__shortcuts__closeHelp();tp__shortcuts__drawHelp()},shortcut:"Ctrl+Shift+?",title:"{{shortcut_help}}",group:"{{shortcut_group_page}}",worksInPopup:!0,worksInInput:!0,worksInQuill:!0,worksInSelection:!0,worksInPreview:!0}],window.tp_view&&!tp__isSafari()&&tp__shortcuts__universalHandlers.push(...window.tp_view.DEFAULT_RESOLUTIONS.map(((e,o)=>{let{name:i,width:r,height:a}=e;return{handler:()=>{window.tp_view&&window.tp_view.handleChange({type:"mobile",width:r,height:a,isByKeyboard:!0})},shortcut:`ShortKey+${o+1}`,title:`${i} — ${r}px`,group:"{{shortcut_group_view}}",worksInPopup:!0,worksInInput:!0,worksInQuill:!0,worksInSelection:!0,worksInPreview:!0}})),{handler:()=>{window.tp_view&&window.tp_view.handleChange({type:"desktop",isByKeyboard:!0})},shortcut:"ShortKey+5",title:"{{desktop_view}}",group:"{{shortcut_group_view}}",worksInPopup:!0,worksInInput:!0,worksInQuill:!0,worksInSelection:!0,worksInPreview:!0}),tp__isSafari()||(tp__shortcuts__previewHandlers=[{handler:()=>{window.tp_page_preview&&window.tp_page_preview.handleZoom("in")},shortcut:"ShortKey+Plus",worksInPopup:!0,worksInInput:!0,worksInQuill:!0,worksInSelection:!0,worksInPreview:!0},{handler:()=>{window.tp_page_preview&&window.tp_page_preview.handleZoom("in")},shortcut:"ShortKey+Equal",worksInPopup:!0,worksInInput:!0,worksInQuill:!0,worksInSelection:!0,worksInPreview:!0},{handler:()=>{window.tp_page_preview&&window.tp_page_preview.handleZoom("out")},shortcut:"ShortKey+Minus",worksInPopup:!0,worksInInput:!0,worksInQuill:!0,worksInSelection:!0,worksInPreview:!0},{handler:()=>{window.tp_page_preview&&window.tp_page_preview.handleZoom(100)},shortcut:"ShortKey+0",worksInPopup:!0,worksInInput:!0,worksInQuill:!0,worksInSelection:!0,worksInPreview:!0}]),tp__shortcuts__previewHandlers.push({handler:()=>{window.tp_page_preview&&window.tp_page_preview.reload()},shortcut:"ShortKey+KeyR",worksInPopup:!0,worksInInput:!0,worksInQuill:!0,worksInSelection:!0,worksInPreview:!0}),tp__shortcuts__addForBlocks()}function tp__shortcuts__addForBlocks(){window.tp_shortcut_manager&&"y"!==window.subscribeexpired&&!tp__isReadOnlyMode()&&(window.tp_shortcut_manager.addHandlers(tp__shortcuts__blocksHandlers),window.tp_shortcut_manager.addHandlers(tp__shortcuts__universalHandlers))}function tp__shortcuts__removeForBlocks(){window.tp_shortcut_manager&&window.tp_shortcut_manager.removeHandlers(tp__shortcuts__blocksHandlers)}function tp__shortcuts__addForPanel(){window.tp_shortcut_manager&&(window.tp_shortcut_manager.addHandlers(tp__shortcuts__settingsHandlers),window.tp_shortcut_manager.addHandlers(tp__shortcuts__universalHandlers))}function tp__shortcuts__removeForPanel(){window.tp_shortcut_manager&&window.tp_shortcut_manager.removeHandlers(tp__shortcuts__settingsHandlers)}function tp__shortcuts__addForPreview(){window.tp_shortcut_manager&&(window.tp_shortcut_manager.addHandlers(tp__shortcuts__previewHandlers),window.tp_shortcut_manager.addHandlers(tp__shortcuts__universalHandlers))}function tp__shortcuts__removeForPreview(){window.tp_shortcut_manager&&window.tp_shortcut_manager.removeHandlers(tp__shortcuts__previewHandlers)}function tp__shortcuts__getActiveRecId(){if(!window.tp_cursor_manager)return null;const[e,o]=window.tp_cursor_manager.position,i=document.elementFromPoint(e,o);if(!i)return null;const r=i.closest(".record[recordid]"),a=r?r.getAttribute("recordid"):null,s=!!r&&"396"===r.getAttribute("data-record-type"),l=!!r&&"1211"===r.getAttribute("data-record-type"),d=undefined,c=undefined,_=undefined;return{recid:a,isZero:s,isHidden:!!r&&"y"===r.getAttribute("off"),isInTrash:!!r&&"y"===r.getAttribute("data-record-trash"),canGenerate:!!r&&"y"===r.getAttribute("data-ai-tpl"),isTX24:l}}function tp__shortcuts__drawHelp(){if(document.querySelector(".tp-shortcuts"))return;const e=[],o=[...tp__shortcuts__blocksHandlers,...tp__shortcuts__settingsHandlers,...tp__shortcuts__universalHandlers].map((o=>{let{title:i,shortcut:r,group:a,isBreak:s,skip:l}=o;if(l)return"";const d=r.split("+").map((e=>{let o=e;const i=navigator.userAgent.includes("Mac");switch(e){case"ShortKey":o=i?"⌘":"Ctrl";break;case"Ctrl":i&&(o="⌃");break;case"Shift":i&&(o="⇧");break;case"Backspace":i&&(o="⌫");break;case"ArrowUp":o="▲";break;case"ArrowDown":o="▼";break;case"Slash":o="/";break;case"Plus":o="+";break;case"Minus":o="-";break;case"Comma":o=",";break;default:o=o.replace(/^Key/i,"")}return`\n\t\t\t\t\t<span \n\t\t\t\t\t\tclass="tp-shortcuts__key tp-shortcut${o.length>2?" tp-shortcuts__key_wide":""}"\n\t\t\t\t\t>${o}</span>\n\t\t\t\t`}));return e.includes(a)||e.push(a),{title:i,keys:d,group:a,isBreak:s}}));let i=`\n\t\t<div class="tp-shortcuts">\n\t\t\t<button type="button" class="tp-shortcuts__close"></button>\n\t\t\t<div class="tp-shortcuts__wrapper">\n\t\t\t\t<div class="tp-shortcuts__list">\n\t\t\t\t\t${e.map((e=>{const i=undefined,r=o.filter((o=>o.group===e)).map((e=>{let{title:o,keys:i,isBreak:r}=e;return`\n\t\t\t\t\t\t\t\t\t\t<div class="tp-shortcuts__item${r?" tp-shortcuts__item_break":""}">\n\t\t\t\t\t\t\t\t\t\t\t<div class="tp-shortcuts__item-title">${o}</div>\n\t\t\t\t\t\t\t\t\t\t\t<div class="tp-shortcuts__item-keys">${i.join("")}</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t`})).join(""),a="{{shortcut_group_block}}"===e?"{{shortcut_group_descr_block}}":"";return`\n\t\t\t\t\t\t\t\t<div class="tp-shortcuts__group">\n\t\t\t\t\t\t\t\t\t<div class="tp-shortcuts__group-title">\n\t\t\t\t\t\t\t\t\t\t${e}\n\t\t\t\t\t\t\t\t\t\t${a?`<div class="tp-shortcuts__group-descr">${a}</div>`:""}\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="tp-shortcuts__group-list">${r}</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t`})).join("")}\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t`;i=tc__translate(i,"page__dict"),document.body.insertAdjacentHTML("beforeend",i);const r=document.querySelector(".tp-shortcuts");r.addEventListener("click",tp__shortcuts__closeHelp),document.addEventListener("keydown",tp__shortcuts__closeHelp),tp__scrollGuard(r)}function tp__shortcuts__closeHelp(e){if(e&&"keydown"===e.type&&"Escape"!==e.key)return;const o=document.querySelector(".tp-shortcuts");o&&(o.remove(),o.removeEventListener("click",tp__shortcuts__closeHelp),document.removeEventListener("keydown",tp__shortcuts__closeHelp))}function tp__shortcuts__checkOpenedPanel(){const e=document.getElementById("editforms"),o=document.getElementById("editformsxl"),i=undefined,r=undefined;let a=null;return!e.classList.contains("hidden")&&(a="settings"),!o.classList.contains("hidden")&&(a="content"),a}function tp__showHelpVideo(){const e=document.getElementById("helpvideoplace");if(!e)return;let o;o="RU"===window.lang?'\n\t\t\t<video\n\t\t\t\tclass="tp-onbording-video"\n\t\t\t\tsrc="https://video.tilda.cc/ru/tutorials/tilda-basic-guide.mp4"\n\t\t\t\tautoplay\n\t\t\t\tcontrols\n\t\t\t></video>\n\t\t':'\n\t\t\t<iframe\n\t\t\t\tclass="tp-onbording-video"\n\t\t\t\tsrc="//www.youtube.com/embed/ciBkX_0KQKk?rel=0&autoplay=1"\n\t\t\t\tframeborder="0"\n\t\t\t\tallowfullscreen\n\t\t\t></iframe>\n\t\t',e.innerHTML=o}function tp__initOnboarding(e,o){const i=e<43200,r=e<604800,a=undefined;window.location.search.includes("gen=y")||((i||o)&&setTimeout((()=>{tp__showOnboardingPins()}),2e3),i&&setTimeout((()=>{tp__showOnboardingSlider()}),1500),r&&setTimeout((()=>{tp__showOnboardingZeroSlider()}),1500))}function tp__showOnboardingPins(){const e=tc__translate("{{onboarding_list_of_page}}","page__dict");showOnboardingPin("page-onboarding-pin1",e,200,28,"","fixed");const o=tc__translate("{{onboarding_publish_page}}","page__dict");showOnboardingPin("page-onboarding-pin2",o,50,28,"#page_menu_publishlink","fixed","-110");const i=tc__translate("{{onboarding_blocks_library}}","page__dict");showOnboardingPin("page-onboarding-pin3",i,30,0,"#tp_btn_allblock","","","-225")}function tp__showOnboardingSlider(){const e=undefined;if(window.innerWidth<1200)return"";const o=undefined;if(null!==localStorage.getItem("tp-obslider"))return;localStorage.setItem("tp-obslider",Date.now());const i=`\n\t\t<div class="tp-obslider">\n\t\t\t<div class="tp-obslider-window">\n\t\t\t\t${tp__showOnboardingSlider_getslide(1,"tp-obslider-slide_active")}\n\t\t\t\t${tp__showOnboardingSlider_getslide(2,"")}\n\t\t\t\t${tp__showOnboardingSlider_getslide(3,"")}\n\t\t\t\t${tp__showOnboardingSlider_getslide(4,"")}\n\t\t\t\t${tp__showOnboardingSlider_getslide(5,"")}\n\t\t\t\t${tp__showOnboardingSlider_getslide_video(6)}\n\t\t\t</div>\n\t\t</div>\n\t`;document.body.insertAdjacentHTML("beforeend",i);const r=undefined,a=document.querySelector(".tp-obslider").querySelector(".tp-obslider-slide__close");setTimeout((function(){document.querySelector(".tp-obslider").classList.add("tp-obslider_visible")}),500),document.addEventListener("keyup",tp__showOnboardingSlider_keyUpFunc),a.addEventListener("click",tp__showOnboardingSlider_close)}function tp__showOnboardingSlider_getslide(e,o){const i={1:"{{create_first_page_title}}",2:"{{design_your_page_title}}",3:"{{block_settings_and_content_title}}",4:"{{blocks_actions_title}}",5:"{{preview_and_publish_title}}"},r={1:"{{create_first_page_text}}",2:"{{design_your_page_text}}",3:"{{block_settings_and_content_text}}",4:"{{blocks_actions_text}}",5:"{{preview_and_publish_text}}"},a=`\n\t\t<div class='tp-obslider-slide ${o}' data-obslide='${e}'>\n\t\t\t<div class='tp-obslider-slide__wrapper'>\n\t\t\t\t<div class='tp-obslider-slide__img' onclick='tp__showOnboardingSlider_nextslide(${e})'>\n\t\t\t\t\t<img src='https://static.tildacdn.${tp__getRootZone()}/lib/tpage/onboarding/tp-onboarding_slide_${e}${"RU"==window.lang?"_ru":"_en"}.jpg'>\n\t\t\t\t</div>\n\t\t\t\t<div class="tp-obslider-slide__text-wrap">\n\t\t\t\t\t<div class='tp-obslider-slide__title'>\n\t\t\t\t\t\t${i[e]}\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class='tp-obslider-slide__text'>\n\t\t\t\t\t\t${r[e]}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class='tp-obslider-slide__btn-wrap'>\n\t\t\t\t<div>\n\t\t\t\t\t${e} {{of}} 5\n\t\t\t\t</div>\n\t\t\t\t<div>\n\t\t\t\t\t${e>1?`<a class='tp-obslider-slide__btn tp-obslider-slide__btn_lg tp-obslider-slide__btn_secondary' href='javascript:tp__showOnboardingSlider_prevslide(${e})'>&#8592;</a>`:""}\n\t\t\t\t\t<a class='tp-obslider-slide__btn tp-obslider-slide__btn_lg' href='javascript:tp__showOnboardingSlider_nextslide(${e})'>&#8594;</a>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t`;return tc__translate(a,"page__dict")}function tp__showOnboardingSlider_getslide_video(e,o){const i=undefined;return tc__translate(`\n\t<div class='tp-obslider-slide' data-obslide='${e}'>\n\t\t<div class='tp-obslider-slide__close'></div>\n\t\t<div class='tp-obslider-slide__video'></div>\n\t\t<div class='tp-obslider-slide__text-wrap tp-obslider-slide__text-wrap_video'>\n\t\t\t<div class="tp-obslider-slide__left">\n\t\t\t\t<div class='tp-obslider-slide__title'>\n\t\t\t\t\t{{good_luck}}\n\t\t\t\t</div>\n\t\t\t\t<div class='tp-obslider-slide__text'>\n\t\t\t\t\t{{support}}\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class='tp-obslider-slide__btns'>\n\t\t\t\t<a class='tp-obslider-slide__btn tp-obslider-slide__btn_lg tp-obslider-slide__btn_secondary' href='javascript:tp__showOnboardingSlider_prevslide(${e})'>&#8592;</a>\n\t\t\t\t<a class='tp-obslider-slide__btn' href='javascript:tp__showOnboardingSlider_nextslide(${e})'>{{get_started}}</a>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n\t`,"page__dict")}function tp__showOnboardingSlider_nextslide(e){const o=parseInt(e,10)+1;if(7===o&&tp__showOnboardingSlider_close(),6===o){const e=document.querySelector(".tp-obslider-window"),o=document.querySelector(".tp-obslider-slide__video");var i=document.querySelector(".tp-obslider-slide__text-wrap_video .tp-obslider-slide__btns");const r=tp__showOnboardingSlider_getVideoHTML(window.lang);o.innerHTML=r,e.classList.add("tp-obslider-window_video"),i.style.display="none",i.style.opacity="0",setTimeout((function(){i.style.display="flex",i.style.opacity="100"}),500)}const r=undefined;document.querySelectorAll(".tp-obslider-slide").forEach((e=>e.classList.remove("tp-obslider-slide_active")));const a=document.querySelector(`.tp-obslider-slide[data-obslide="${o}"]`);a&&a.classList.add("tp-obslider-slide_active")}function tp__showOnboardingSlider_getVideoHTML(e){return"RU"===e?'\n\t\t\t<video\n\t\t\t\tstyle="width:100%;height:100%"\n\t\t\t\tsrc="https://video.tilda.cc/ru/tutorials/tilda-basic-guide.mp4"\n\t\t\t\tautoplay\n\t\t\t\tcontrols\n\t\t\t\tmuted\n\t\t\t></video>\n\t\t':'\n\t\t<iframe\n\t\t\tstyle="width:100%;height:100%"\n\t\t\tsrc="//www.youtube.com/embed/ciBkX_0KQKk?rel=0&autoplay=1"\n\t\t\tframeborder="0"\n\t\t\tallowfullscreen\n\t\t\tmuted\n\t\t></iframe>\n\t'}function tp__showOnboardingSlider_prevslide(e){const o=parseInt(e,10)-1;if(o<1)return;if(5===o){const e=document.querySelector(".tp-obslider-window"),o=document.querySelector(".tp-obslider-slide__video");e.classList.remove("tp-obslider-window_video"),o.innerHTML=""}const i=undefined;document.querySelectorAll(".tp-obslider-slide").forEach((e=>e.classList.remove("tp-obslider-slide_active")));const r=document.querySelector(`.tp-obslider-slide[data-obslide="${o}"]`);r&&r.classList.add("tp-obslider-slide_active")}function tp__showOnboardingSlider_close(){var e=document.querySelector(".tp-obslider");e.classList.remove("tp-obslider_visible"),e.classList.add("tp-obslider_closing"),setTimeout((function(){e.remove()}),500),document.removeEventListener("keyup",tp__showOnboardingSlider_keyUpFunc)}function tp__showOnboardingSlider_keyUpFunc(e){const{key:o}=e;"Escape"===o&&tp__showOnboardingSlider_close()}function tp__showOnboardingZeroSlider(){const e=undefined;if(window.innerWidth<1200)return;const o=localStorage.getItem("tp-obslider"),i=localStorage.getItem("tp-obzeroslider");if(null!==i||null===o)return;const r=9e5,a=1728e6,s=Date.now()-o,l=undefined;if(null===i&&s>0&&!(s>r&&s<a))return;localStorage.setItem("tp-obzeroslider",Date.now());const d=`\n\t\t<div class='tp-obslider'>\n\t\t\t<div class='tp-obslider-window'>\n\t\t\t\t${tp__showOnboardingZeroSlider_getslide(1,"tp-obslider-slide_active")}\n\t\t\t\t${tp__showOnboardingZeroSlider_getslide(2,"")}\n\t\t\t\t${tp__showOnboardingZeroSlider_getslide(4,"")}\n\t\t\t\t${tp__showOnboardingZeroSlider_getslide(3,"")}\n\t\t\t</div>\n\t\t\t<button class='tp-obslider__close' type='button'></button>\n\t\t</div>`;document.body.insertAdjacentHTML("beforeend",d);const c=document.querySelector(".tp-obslider");setTimeout((()=>{c.classList.add("tp-obslider_visible","tp-zeroobslider")}),500);const _=c.querySelector(".tp-obslider__close");_&&_.addEventListener("click",tp__showOnboardingZeroSlider_close),document.addEventListener("keyup",tp__showOnboardingZeroSlider_keyUpFunc)}function tp__showOnboardingZeroSlider_getslide(e,o){const i=undefined,r=undefined,a=undefined,s=undefined;return tc__translate(`\n\t\t<div class='tp-obslider-slide ${o}' data-obslide='${e}'>\n\t\t\t<div class='tp-obslider-slide__wrapper'>\n\t\t\t\t<video class="tp-obslider-slide__video" src="${{1:"https://video.tilda.cc/ru%2Fzb-onboarding-01.mp4",2:"https://video.tilda.cc/ru%2Fzb-onboarding-02.mp4",3:"https://video.tilda.cc/ru%2Fzb-onboarding-03.mp4",4:"https://video.tilda.cc/ru%2Fzb-onboarding-04.mp4"}[e]}" autoplay loop muted playsinline></video>\n\t\t\t\t<div class='tp-obslider-slide__text-wrap'>\n\t\t\t\t\t<div class='tp-obslider-slide__title'>\n\t\t\t\t\t\t${{1:"{{zero_design_editor_title}}",2:"{{zero_adaptive_title}}",3:"{{zero_animation_title}}",4:"{{zero_how_to_add_title}}"}[e]}\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class='tp-obslider-slide__text'>\n\t\t\t\t\t\t${{1:"{{zero_design_editor_text}}",2:"{{zero_adaptive_text}}",3:"{{zero_animation_text}}",4:"{{zero_how_to_add_text}}"}[e]}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class='tp-obslider-slide__btn-wrap'>\n\t\t\t\t<div>{{slide}} ${e} / 4</div>\n\t\t\t\t<div>\n\t\t\t\t\t${e>1?`<a class='tp-obslider-slide__btn tp-obslider-slide__btn_lg tp-obslider-slide__btn_secondary' href='javascript:tp__showOnboardingZeroSlider_prevslide(${e})'>&#8592;</a>`:""}\n\t\t\t\t\t<a class='tp-obslider-slide__btn tp-obslider-slide__btn_lg' href='javascript:tp__showOnboardingZeroSlider_nextslide(${e})'>&#8594;</a>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t`,"page__dict")}function tp__showOnboardingZeroSlider_nextslide(e){const o=parseInt(e,10)+1;5===o&&tp__showOnboardingZeroSlider_close();const i=undefined;document.querySelectorAll(".tp-obslider-slide").forEach((e=>e.classList.remove("tp-obslider-slide_active")));const r=document.querySelector(`.tp-obslider-slide[data-obslide="${o}"]`);r&&r.classList.add("tp-obslider-slide_active")}function tp__showOnboardingZeroSlider_prevslide(e){const o=parseInt(e,10)-1;if(o<1)return;if(5===o){const e=document.querySelector(".tp-obslider-window"),o=document.querySelector(".tp-obslider-slide__video");e.classList.remove("tp-obslider-window_video"),o.innerHTML=""}const i=undefined;document.querySelectorAll(".tp-obslider-slide").forEach((e=>e.classList.remove("tp-obslider-slide_active")));const r=document.querySelector(`.tp-obslider-slide[data-obslide="${o}"]`);r&&r.classList.add("tp-obslider-slide_active")}function tp__showOnboardingZeroSlider_close(){const e=document.querySelector(".tp-obslider");e.classList.remove("tp-obslider_visible","tp-zeroobslider"),e.classList.add("tp-obslider_closing"),setTimeout((()=>{e&&e.remove()}),500),document.removeEventListener("keyup",tp__showOnboardingZeroSlider_keyUpFunc)}function tp__showOnboardingZeroSlider_keyUpFunc(e){const{key:o}=e;"Escape"===o&&tp__showOnboardingZeroSlider_close()}function tp__showOnboardingPinForAiFeatures(e,o){const i=36e5;if(!window.userwithus||window.userwithus<i)return;const{top:r,left:a}=e.getBoundingClientRect();if("block"===o)tp__showOnboardingPin("ai-block-gen-in-content","ai_blockgen_pin_title","ai_blockgen_pin",17,17,e.closest(".tai__wrapper"),(()=>{e.click()}),!0,"bottomleft","RU"==window.lang?`https://static.tildacdn.${tp__getRootZone()}/tild3637-6532-4265-b962-313936363466/sddefault.jpg`:`https://static.tildacdn.${tp__getRootZone()}/tild6434-3333-4638-b433-396133343038/sddefault.jpg`,"RU"==window.lang?"https://tilda.education/video/tpost/238ivjukp1-kak-sgenerirovat-tekst-dlya-saita-na-til":"https://www.youtube.com/watch?v=JU71Yn-AvHg");else if("field-in-content"===o){const o=document.createElement("div");e.insertAdjacentElement("afterend",o),o.style.display="flex",o.style.position="relative",o.appendChild(e),tp__showOnboardingPin("ai-text-gen-in-content","ai_textgen_pin_title","ai_textgen_pin",15,15,o,(()=>{const o=e.closest(".pe-redactor__toolbar"),i=o&&o.querySelector('[value="generate_text"]');i&&i.click()}),!0,"bottomright","RU"==window.lang?`https://static.tildacdn.${tp__getRootZone()}/tild3637-6532-4265-b962-313936363466/sddefault.jpg`:`https://static.tildacdn.${tp__getRootZone()}/tild6434-3333-4638-b433-396133343038/sddefault.jpg`,"RU"==window.lang?"https://tilda.education/video/tpost/238ivjukp1-kak-sgenerirovat-tekst-dlya-saita-na-til":"https://www.youtube.com/watch?v=JU71Yn-AvHg")}else"field-in-editor"===o?tp__showOnboardingPin("ai-text-gen-in-content","ai_textgen_pin_title","ai_textgen_pin",a+30,r+30,e.closest("#for_redactor_toolbar"),(()=>{const e=document.querySelector('#for_redactor_toolbar [value="generate_text"]');e&&e.click()}),!1,"bottomright","RU"==window.lang?`https://static.tildacdn.${tp__getRootZone()}/tild3637-6532-4265-b962-313936363466/sddefault.jpg`:`https://static.tildacdn.${tp__getRootZone()}/tild6434-3333-4638-b433-396133343038/sddefault.jpg`,"RU"==window.lang?"https://tilda.education/video/tpost/238ivjukp1-kak-sgenerirovat-tekst-dlya-saita-na-til":"https://www.youtube.com/watch?v=JU71Yn-AvHg"):"image"===o&&tp__showOnboardingPin("ai-img-gen","ai_imggen_pin_title","ai_imggen_pin",20,20,e.closest(".pe-imagegenerate-wrapper"),(()=>{e.click()}),!0,"bottomleft")}function tp__showOnboardingPin(e,o,i,r,a,s,l,d,c,_,u){const m=undefined;if(window.innerWidth<1200)return"";const g=undefined;if(localStorage.getItem(`tp-pin-${e}`))return;const b=undefined;if(document.getElementById(e))return;const f=undefined,v=undefined;let y=`\n\t<div class="tp-pin" id="${e}" style="position: ${d?"absolute":"fixed"}; left: ${r}px; top: ${a}px;">\n\t\t<div class="tp-pin__wrapper">\n\t\t<div class="tp-pin__pin"></div>\n\t\t<div class="tp-pin__bubble ${c||"bottomright"}">\n\t\t\t${_?`<a class="tp-pin__video" href="${u}" target="_blank" style="background-image: url(${_})"><span></span></a>`:""}\n\t\t\t<div class="tp-pin__title">{{${o}}}</div>\n\t\t\t<div class="tp-pin__msg">{{${i}}}</div>\n\t\t\t<div class="tp-pin__btns">\n\t\t\t<button class="tp-pin__btn tp-pin__btn_try">{{try_out}}</button>\n\t\t\t<button class="tp-pin__btn tp-pin__btn_close">{{close}}</button>\n\t\t\t</div>\n\t\t\t${_?"":'<button class="tp-pin__close"></button>'}\n\t\t</div>\n\t\t</div>\n\t</div>\n\t`;y=tc__translate(y,"page__dict"),s||(s=document.body),s.insertAdjacentHTML("beforeend",y);const w=document.getElementById(e);if(!w)return;w&&w.addEventListener("mouseover",(()=>{const o=undefined;if(document.querySelector(".tp-pin_opened"))return;w.classList.add("tp-pin_opened"),setTimeout((()=>{const e=w.querySelector(".tp-pin__bubble");e&&(e.style.opacity="1")}),0);let i=document.querySelector(".tp-pin__filter");if(!i){const e='<div class="tp-pin__filter" style="opacity:0;"></div>';s.insertAdjacentHTML("beforeend",e),i=document.querySelector(".tp-pin__filter"),setTimeout((()=>{i.style.opacity="0.7"}),0),i.addEventListener("click",closePin)}localStorage.setItem(`tp-pin-${e}`,Date.now())}));const E=w.querySelector(".tp-pin__btn_try");E&&E.addEventListener("click",(()=>{closePin(),"function"==typeof l&&l()}));const k=undefined;w.querySelector(".tp-pin__btn_close").addEventListener("click",closePin);const x=w.querySelector(".tp-pin__close");function closePin(){const e=document.querySelector(".tp-pin_opened");e&&e.remove();const o=document.querySelector(".tp-pin__filter");o&&o.remove()}x&&x.addEventListener("click",closePin)}window.tp__showHelpVideo=tp__showHelpVideo,window.tp__showOnboardingSlider_nextslide=tp__showOnboardingSlider_nextslide,window.tp__showOnboardingSlider_prevslide=tp__showOnboardingSlider_prevslide,window.tp__showOnboardingZeroSlider_nextslide=tp__showOnboardingZeroSlider_nextslide,window.tp__showOnboardingZeroSlider_prevslide=tp__showOnboardingZeroSlider_prevslide;const DEFAULT_TYPO_FIELDS=["styleid","color","fontsize","fontsize_res_480","fontfamily","fontweight","lineheight","lineheight_res_480","uppercase","letterspacing","letterspacing_res_480","shadowsize","shadowopacity","opacity"],DEFAULT_BUTTON_FIELDS=["styleid","style","size","color","bgcolor","bordercolor","bordersize","radius","radius_res_480","shadow","fontsize","fontsize_res_480","fontfamily","fontweight","lineheight","lineheight_res_480","uppercase","letterspacing","letterspacing_res_480","colorhover","bgcolorhover","bordercolorhover","shadowhover","padding","padding_res_480","iconposition","iconsize","iconsize_res_480","gap","gap_res_480","speedhover","effect","wrap"];function edrec__drawUI__getFieldObj(e){var o={};return"|gc|"===e?o={type:"gr",groupid:"close"}:"|g0|"===e?o={type:"gr",groupid:"mainstyle",label:{RU:"Основные настройки",EN:"Main settings"}}:"|g1|"===e?o={type:"gr",groupid:"menuitemsstyle",label:{RU:"Пункты меню",EN:"Menu items"},moderngrouplook:"yes"}:"|g2|"===e?o={type:"gr",groupid:"titlestyle",label:{RU:"Стиль заголовка",EN:"Title style"}}:"|g3|"===e?o={type:"gr",groupid:"descrstyle",label:{RU:"Описание",EN:"Description"},moderngrouplook:"yes"}:"|g4|"===e?o={type:"gr",groupid:"buttonstyle",label:{RU:"Кнопки",EN:"Buttons"},moderngrouplook:"yes"}:"|g5|"===e?o={type:"gr",groupid:"menubgstyle",label:{RU:"Фон меню",EN:"Menu background"}}:"|g6|"===e?o={type:"gr",groupid:"logostyle",label:{RU:"Логотип",EN:"Logo"},moderngrouplook:"yes"}:"|g7|"===e?o={type:"gr",groupid:"parttitlestyle",label:{RU:"Стиль заголовка раздела",EN:"Section title style"}}:"|g8|"===e?o={type:"gr",groupid:"morestyle",label:{RU:"Дополнительные настройки",EN:"More settings"}}:"|g9|"===e?o={type:"gr",groupid:"menuicon",label:{RU:"Иконка меню",EN:"Menu icon"}}:"|g10|"===e?o={type:"gr",groupid:"popupstyle",label:{RU:"Pop-up",EN:"Pop-up"}}:"|g11|"===e?o={type:"gr",groupid:"gallerystyle",label:{RU:"Стиль галереи",EN:"Gallery style"}}:"|g12|"===e?o={type:"gr",groupid:"typography",label:{RU:"Типографика",EN:"Typography"},moderngrouplook:"yes"}:"|g13|"===e?o={type:"gr",groupid:"group13",label:{RU:"group13",EN:"group13"}}:"|g14|"===e?o={type:"gr",groupid:"group14",label:{RU:"group14",EN:"group14"}}:"|g15|"===e?o={type:"gr",groupid:"group15",label:{RU:"group15",EN:"group15"}}:"|g16|"===e?o={type:"gr",groupid:"bgvideo",label:{RU:"Фоновое видео",EN:"Background video"}}:"|g17|"===e?o={type:"gr",groupid:"btypo",label:{RU:"Заголовок блока",EN:"Block title"}}:"|g18|"===e?o={type:"gr",groupid:"group18",label:{RU:"group18",EN:"group18"}}:"|g19|"===e?o={type:"gr",groupid:"cards",label:{RU:"Карточки",EN:"Cards"}}:"|g20|"===e?o={type:"gr",groupid:"form",label:{RU:"Стиль полей для ввода",EN:"Form input style"}}:"|g21|"===e?o={type:"gr",groupid:"anim",label:{RU:"Анимация",EN:"Animation"},uphint:{RU:"Работает на&nbsp;опубликованных страницах или&nbsp;в&nbsp;режиме предпросмотра",EN:"Works on&nbsp;Published Pages and&nbsp;in&nbsp;Preview Mode"}}:"|g22|"===e?o={type:"gr",groupid:"seo",label:{RU:"SEO",EN:"SEO"}}:"|g23|"===e?o={type:"gr",groupid:"blockheader",label:{RU:"Шапка блока",EN:"Block header"},moderngrouplook:"yes"}:"|g24|"===e?o={type:"gr",groupid:"position",label:{RU:"Расположение",EN:"Position"}}:"|g25|"===e?o={type:"gr",groupid:"menusub",label:{RU:"Настройки подменю",EN:"Submenu settings"},moderngrouplook:"yes"}:"|g26|"===e?o={type:"gr",groupid:"buttonstyle2",label:{RU:"Кнопка",EN:"Button"},moderngrouplook:"yes"}:"|g27|"===e?o={type:"gr",groupid:"menu2",label:{RU:"Пункты категорий",EN:"Category items"},moderngrouplook:"yes"}:"|g28|"===e?o={type:"gr",groupid:"menusub2",label:{RU:"Пункты подкатегорий",EN:"Subcategory items"},moderngrouplook:"yes"}:"margintop"===e?o={type:"sb",label:{RU:"Отступ сверху",EN:"Top Padding"},mobile:"margintop_res_480",options:[{v:"",RU:"Не задан",EN:"None"},{v:"0px",EN:"0"},{v:"15px",EN:"0.5 line (15px)"},{v:"30px",EN:"1 line (30px)"},{v:"45px",EN:"1.5 line (45px)"},{v:"60px",EN:"2 line (60px)"},{v:"75px",EN:"2.5 line (75px)"},{v:"90px",EN:"3 line (90px)"},{v:"105px",EN:"3.5 line (105px)"},{v:"120px",EN:"4 line (120px)"},{v:"135px",EN:"4.5 line (135px)"},{v:"150px",EN:"5 line (150px)"},{v:"165px",EN:"5.5 line (165px)"},{v:"180px",EN:"6 line (180px)"},{v:"195px",EN:"6.5 line (195px)"},{v:"210px",EN:"7 line (210px)"}]}:"margintop_res_480"===e?o={type:"sb",label:{RU:"Моб. от. сверху",EN:"Mob. Top Padd."},desktop:"margintop",display:"none",options:[{v:"",RU:"Не задан",EN:"None"},{v:"0px",EN:"0"},{v:"15px",EN:"0.5 line (15px)"},{v:"30px",EN:"1 line (30px)"},{v:"45px",EN:"1.5 line (45px)"},{v:"60px",EN:"2 line (60px)"},{v:"75px",EN:"2.5 line (75px)"},{v:"90px",EN:"3 line (90px)"},{v:"105px",EN:"3.5 line (105px)"},{v:"120px",EN:"4 line (120px)"},{v:"135px",EN:"4.5 line (135px)"},{v:"150px",EN:"5 line (150px)"},{v:"165px",EN:"5.5 line (165px)"},{v:"180px",EN:"6 line (180px)"},{v:"195px",EN:"6.5 line (195px)"},{v:"210px",EN:"7 line (210px)"}]}:"marginbottom"===e?o={type:"sb",label:{RU:"Отступ снизу",EN:"Bottom Padding"},split:"margintop",mobile:"marginbottom_res_480",options:[{v:"",RU:"Не задан",EN:"None"},{v:"0px",EN:"0"},{v:"15px",EN:"0.5 line (15px)"},{v:"30px",EN:"1 line (30px)"},{v:"45px",EN:"1.5 line (45px)"},{v:"60px",EN:"2 line (60px)"},{v:"75px",EN:"2.5 line (75px)"},{v:"90px",EN:"3 line (90px)"},{v:"105px",EN:"3.5 line (105px)"},{v:"120px",EN:"4 line (120px)"},{v:"135px",EN:"4.5 line (135px)"},{v:"150px",EN:"5 line (150px)"},{v:"165px",EN:"5.5 line (165px)"},{v:"180px",EN:"6 line (180px)"},{v:"195px",EN:"6.5 line (195px)"},{v:"210px",EN:"7 line (210px)"}]}:"marginbottom_res_480"===e?o={type:"sb",label:{RU:"Моб. от. снизу",EN:"M. Bottom Padd."},display:"none",desktop:"marginbottom",split:"margintop_res_480",options:[{v:"",RU:"Не задан",EN:"None"},{v:"0px",EN:"0"},{v:"15px",EN:"0.5 line (15px)"},{v:"30px",EN:"1 line (30px)"},{v:"45px",EN:"1.5 line (45px)"},{v:"60px",EN:"2 line (60px)"},{v:"75px",EN:"2.5 line (75px)"},{v:"90px",EN:"3 line (90px)"},{v:"105px",EN:"3.5 line (105px)"},{v:"120px",EN:"4 line (120px)"},{v:"135px",EN:"4.5 line (135px)"},{v:"150px",EN:"5 line (150px)"},{v:"165px",EN:"5.5 line (165px)"},{v:"180px",EN:"6 line (180px)"},{v:"195px",EN:"6.5 line (195px)"},{v:"210px",EN:"7 line (210px)"}]}:"blockbackground"===e?o={type:"co",label:{RU:"Цвет фона для всего блока",EN:"Block background color"},ph:"#ffffff"}:"makefish"===e||"makezerofish"===e?o={type:"spec"}:"columns"===e?o={type:"sb",label:{RU:"Ширина блока",EN:"Block Width"},options:[{v:"12",RU:"12 колонок",EN:"12 columns"},{v:"11",RU:"11 колонок",EN:"11 columns"},{v:"10",RU:"10 колонок",EN:"10 columns"},{v:"9",RU:"9 колонок",EN:"9 columns"},{v:"8",RU:"8 колонок",EN:"8 columns"},{v:"7",RU:"7 колонок",EN:"7 columns"},{v:"6",RU:"6 колонок",EN:"6 columns"},{v:"5",RU:"5 колонок",EN:"5 columns"},{v:"4",RU:"4 колонки",EN:"4 columns"},{v:"3",RU:"3 колонки",EN:"3 columns"},{v:"2",RU:"2 колонки",EN:"2 columns"},{v:"1",RU:"1 колонка",EN:"1 column"}],uphint:{RU:'В Тильде используется <a class="t-colwidget__link-eye" href="javascript:tp__showguides();"><span>12-колоночная сетка</span></a>. Задайте ширину и левый отступ по сетке в настройках ниже.<br>',EN:'On Tilda, <a class="t-colwidget__link-eye" href="javascript:tp__showguides();"><span>a 12-column grid</span></a> is used. Change the width and left position offset on the grid in the settings below.<br>'}}:"animationoff"===e?o={type:"cb",caption:{RU:"Выключить эффект появления при скролле",EN:"Without scroll reveal effect"},actions:[{name:"hide",if:{field:"blockbackground",value:"*"}}]}:"screenmax"===e?o={type:"screen",label:{RU:"Диапазон видимости на устройствах",EN:"Block visibility on devices"}}:"screenmin"===e?o={type:"screen"}:"anim_title"===e||"anim_descr"===e||"anim_uptitle"===e||"anim_subtitle"===e||"anim_text"===e||"anim_img"===e||"anim_bgimg"===e||"anim_btn"===e||"anim_f||m"===e||"anim_items"===e||"anim_btitle"===e||"anim_bdescr"===e||"anim_btext"===e||"anim_bbtn"===e||"anim_el"===e||"anim_el2"===e?(o={type:"cpb",label:{RU:`Анимация: ${e}`,EN:`Animation: ${e}`},options:[{v:"",RU:"Нет",EN:"None",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/previewbox/none.svg`},{v:"fadein",RU:"Прозрачность",EN:"Fade In",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/previewbox/anim/fadein.svg`},{v:"fadeinup",RU:"Прозрачность (снизу)",EN:"Fade In Up",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/previewbox/anim/fadeinup.svg`},{v:"fadeindown",RU:"Прозрачность (сверху)",EN:"Fade In Down",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/previewbox/anim/fadeindown.svg`},{v:"fadeinleft",RU:"Прозрачность (справа)",EN:"Fade In Left",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/previewbox/anim/fadeinleft.svg`},{v:"fadeinright",RU:"Прозрачность (слева)",EN:"Fade In Right",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/previewbox/anim/fadeinright.svg`},{v:"zoomin",RU:"Прозрачность (увеличение)",EN:"Zoom In",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/previewbox/anim/zoomin.svg`}],config:{insertSVG:!0}},"anim_title"===e&&(o.label={RU:"Анимация: Заголовок",EN:"Animation: Title"}),"anim_descr"===e&&(o.label={RU:"Анимация: Описание",EN:"Animation: Description"}),"anim_uptitle"===e&&(o.label={RU:"Анимация: Надзаголовок",EN:"Animation: Upper title"}),"anim_subtitle"===e&&(o.label={RU:"Анимация: Подзаголовок",EN:"Animation: Subtitle"}),"anim_text"===e&&(o.label={RU:"Анимация: Текст",EN:"Animation: Text"}),"anim_img"===e&&(o.label={RU:"Анимация: Картинка",EN:"Animation: Image"}),"anim_bgimg"===e&&(o.label={RU:"Анимация: Фоновая картинка",EN:"Animation: Background image"}),"anim_btn"===e&&(o.label={RU:"Анимация: Кнопка",EN:"Animation: Button"}),"anim_form"===e&&(o.label={RU:"Анимация: Форма",EN:"Animation: Form"}),"anim_items"===e&&(o.label={RU:"Анимация: Элементы",EN:"Animation: Items"}),"anim_btitle"===e&&(o.label={RU:"Анимация: Заголовок блока",EN:"Animation: Block title"}),"anim_bdescr"===e&&(o.label={RU:"Анимация: Описание блока",EN:"Animation: Block description"}),"anim_btext"===e&&(o.label={RU:"Анимация: Текст шапки блока",EN:"Animation: Block header text"}),"anim_bbtn"===e&&(o.label={RU:"Анимация: Кнопка блока",EN:"Animation: Block button"}),"anim_el"===e&&(o.label={RU:"Анимация: Элемент",EN:"Animation: Element"}),"anim_el2"===e&&(o.label={RU:"Анимация: Элемент 2",EN:"Animation: Element 2"})):"paymentstat"===e||"formstat"===e?o={type:"spec"}:"store_showoptsingrid"===e?o={type:"cb",caption:{RU:"Показывать опции товара рядом с миниатюрой в списке товаров",EN:"Show product options next to the thumbnail in the product list"}}:"store_hidepartstabs"===e?o={type:"cb",caption:{RU:"Спрятать список разделов каталога",EN:"Hide the list of catalog sections"}}:"showpagination"===e?o={type:"cb",caption:{RU:"Показывать пагинацию (вместо кнопки «Загрузить еще»)",EN:"Show pagination (instead Load more button)"}}:"store_hidefilters"===e?o={type:"cb",caption:{RU:"Спрятать фильтры",EN:"Hide filters"}}:"store_onlyinstock"===e?o={type:"cb",caption:{RU:"Показывать по умолчанию товары только в наличии",EN:"Show only in stock items by default"}}:"width"===e?o={type:"sb",label:{RU:"Ширина",EN:"Width"},options:[{v:"",EN:""},{v:"100",EN:"100%"},{v:"12",RU:"12 колонок",EN:"12 columns"},{v:"11",RU:"11 колонок",EN:"11 columns"},{v:"10",RU:"10 колонок",EN:"10 columns"},{v:"9",RU:"9 колонок",EN:"9 columns"},{v:"8",RU:"8 колонок",EN:"8 columns"},{v:"7",RU:"7 колонок",EN:"7 columns"},{v:"6",RU:"6 колонок",EN:"6 columns"},{v:"5",RU:"5 колонок",EN:"5 columns"},{v:"4",RU:"4 колонки",EN:"4 columns"},{v:"3",RU:"3 колонки",EN:"3 columns"},{v:"2",RU:"2 колонки",EN:"2 columns"},{v:"1",RU:"1 колонка",EN:"1 column"}]}:"imgs_zoomable"===e?o={type:"cb",caption:{RU:"Увеличение изображения по клику",EN:"Zoom image on click"}}:"title_color"===e?o={type:"co",label:{RU:"Цвет",EN:"Color"},ph:{EN:"#000000"},uplabel:{RU:"Заголовок",EN:"Title"}}:"title_fontsize"===e?o={type:"in_px",label:{RU:"Размер шрифта",EN:"Font size"},ph:{EN:"20px"},mobile:"title_fontsize_res_480",rmin:14,rmax:90,rstep:2,variants:["14px","15px","16px","18px","20px","22px","24px","26px","28px","30px","32px","34px","36px","38px","40px","42px","46px","52px","62px","72px","82px","92px","104px"]}:"title_fontsize_res_480"===e?o={type:"in_px",label:{RU:"Моб. размер шрифта",EN:"Mob. font size"},ph:{EN:"16px"},display:"none",desktop:"title_fontsize",rmin:14,rmax:90,rstep:2,variants:["14px","15px","16px","18px","20px","22px","24px","26px","28px","30px","32px","34px","36px","38px","40px","42px","46px","52px","62px","72px","82px","92px","104px"]}:"title_fontfamily"===e?o={type:"ff",label:{RU:"Шрифт",EN:"Font family name"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"Arial",EN:"Arial"},{v:"Georgia",EN:"Georgia"}]}:"title_lineheight"===e?o={type:"in_float",label:{RU:"Межстр. расстояние",EN:"Line spacing"},ph:{EN:"1.55"},mobile:"title_lineheight_res_480",rmin:1,rmax:2,rstep:.05,variants:["1","1.05","1.1","1.15","1.2","1.25","1.3","1.4","1.5","1.6","1.7","1.8","1.9","2"]}:"title_lineheight_res_480"===e?o={type:"in_float",label:{RU:"Моб. межстр. расстояние",EN:"Mob. line spacing"},ph:{EN:"1.3"},display:"none",desktop:"title_lineheight",rmin:1,rmax:2,rstep:.05,variants:["1","1.05","1.1","1.15","1.2","1.25","1.3","1.4","1.5","1.6","1.7","1.8","1.9","2"]}:"title_fontweight"===e?o={type:"fw",label:{RU:"Насыщенность",EN:"Font weight"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"100",EN:"Thin"},{v:"300",EN:"Light"},{v:"400",EN:"Normal"},{v:"500",EN:"Medium"},{v:"600",EN:"Semibold"},{v:"700",EN:"Bold"}]}:"title_uppercase"===e?o={type:"tab",label:{RU:"Регистр букв",EN:"Letter case"},values:[{value:"",label:"—"},{value:"on",label:"AG"},{value:"lowercase",label:"ag"},{value:"capitalize",label:"Ag"}]}:"title_margintop"===e?o={type:"in_px",label:{RU:"Отступ сверху",EN:"Top Margin"},ph:{EN:"10px"},rmin:0,rmax:100,rstep:5,variants:["0px","5px","10px","15px","20px","30px","40px","50px","60px","70px","80px","90px","100px"]}:"title_marginbottom"===e?o={type:"in_px",label:{RU:"Отступ снизу",EN:"Bottom Margin"},ph:{EN:"10px"},rmin:0,rmax:100,rstep:5,variants:["0px","5px","10px","15px","20px","30px","40px","50px","60px","70px","80px","90px","100px"]}:"nofollow"===e?o={type:"cb",caption:{RU:"Rel nofollow. Ссылка не передает вес странице, на которую ссылается",EN:"Rel nofollow. Search engines don't use the link for page ranking calculations"}}:"parallax"===e?o={type:"cpb",label:{RU:"Эффект при скролле",EN:"Background scroll effect"},options:[{v:"",RU:"Без эффекта",EN:"Static (as usual)",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/previewbox/parallax/normal.svg`},{v:"fixed",RU:"С фиксацией",EN:"Fixed",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/previewbox/parallax/fixation.svg`},{v:"dynamic",RU:"Параллакс",EN:"Parallax",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/previewbox/parallax/parallax.svg`}],config:{insertSVG:!0}}:"height"===e?o={type:"in_vh",label:{RU:"Высота",EN:"Height"},ph:{EN:"100vh"},hint:{EN:"Example: 700px (or 100vh. Units: px - pixels, vh - viewport height)",RU:"Пример: 700px (или 100vh. Единицы измерения: px — пиксели, vh — высота области просмотра в процентах)"},mobile:"height_res_480"}:"height_res_480"===e?o={type:"in_vh",label:{RU:"Моб. высота",EN:"Mob. height"},ph:{EN:"200px"},desktop:"height"}:"filtercolor"===e?o={type:"co",label:{RU:"Цвет фильтра в начале",EN:"Filter Start Color"},ph:{EN:"#000000"}}:"filteropacity"===e?o={type:"sb",label:{RU:"Непрозрачность",EN:"Opacity"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"100",EN:"100%"},{v:"90",EN:"90%"},{v:"80",EN:"80%"},{v:"70",EN:"70%"},{v:"60",EN:"60%"},{v:"50",EN:"50%"},{v:"40",EN:"40%"},{v:"30",EN:"30%"},{v:"20",EN:"20%"},{v:"10",EN:"10%"},{v:"0",EN:"0%"}],split:"filtercolor"}:"filtercolor2"===e?o={type:"co",label:{RU:"Цвет фильтра в конце",EN:"Filter End Color"},ph:{EN:"#000000"}}:"filteropacity2"===e?o={type:"sb",label:{RU:"Непрозрачность",EN:"Opacity"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"100",EN:"100%"},{v:"90",EN:"90%"},{v:"80",EN:"80%"},{v:"70",EN:"70%"},{v:"60",EN:"60%"},{v:"50",EN:"50%"},{v:"40",EN:"40%"},{v:"30",EN:"30%"},{v:"20",EN:"20%"},{v:"10",EN:"10%"},{v:"0",EN:"0%"}],split:"filtercolor2"}:"nomute"===e?o={type:"cb",caption:{RU:"Не выключать звук у видео",EN:"Don't mute video"}}:"noloop"===e?o={type:"cb",caption:{RU:"Не зацикливать видео",EN:"Don't loop video"}}:"cover_bgimg_alignxy"===e?o={type:"sb",label:{RU:"Позиционирование фонового изображения",EN:"Background Image Position"},hint:{RU:"Меняет фокусировку экрана относительно фонового изображения"},options:[{v:"left top",RU:"↖ Лево Верх",EN:"↖ Top Left"},{v:"center top",RU:"↑ Центр Верх",EN:"↑ Top Center"},{v:"right top",RU:"↗ Право Верх",EN:"↗ Top Right"},{v:"left center",RU:"← Лево Центр",EN:"← Center Left"},{v:"",RU:"Центр Центр",EN:"Center Center"},{v:"right center",RU:"→ Право Центр",EN:"→ Center Right"},{v:"left bottom",RU:"↙ Лево Низ",EN:"↙ Bottom Left"},{v:"center bottom",RU:"↓ Центр Низ",EN:"↓ Bottom Center"},{v:"right bottom",RU:"↘ Право Низ",EN:"↘ Bottom Right"}]}:"autostart"===e?o={type:"cb",caption:{RU:"Воспроизводить видео автоматически",EN:"Autoplay video"}}:"shadow_size"===e?o={type:"in_px",label:{RU:"Тень: размер",EN:"Shadow: Size"},ph:{EN:"10"}}:"shadow_opacity"===e?o={type:"sb",label:{RU:"Непрозрачность",EN:"Opacity"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"100",EN:"100%"},{v:"90",EN:"90%"},{v:"80",EN:"80%"},{v:"70",EN:"70%"},{v:"60",EN:"60%"},{v:"50",EN:"50%"},{v:"40",EN:"40%"},{v:"30",EN:"30%"},{v:"20",EN:"20%"},{v:"10",EN:"10%"},{v:"0",EN:"0%"}],split:"shadow_size"}:"controlcolor"===e?o={type:"sb",label:{RU:"Цвет управляющего элемента",EN:"Control Color"},options:[{v:"",RU:"Черный",EN:"Black"},{v:"white",RU:"Белый",EN:"White"}]}:"control"===e?o={type:"sb",label:{RU:"Управляющие элементы",EN:"Control elements"},options:[{v:"",RU:"Стрелки и точки",EN:"Arrows and dots"},{v:"arrowsdotsbottom",RU:"Стрелки и точки внизу",EN:"Arrows and dots at the bottom"},{v:"arrows",RU:"Только стрелки",EN:"Arrows"},{v:"dots",RU:"Только точки",EN:"Dots"},{v:"dotsbottom",RU:"Только точки внизу",EN:"Dots at the bottom"}]}:"slidetimeout"===e?o={type:"in",label:{RU:"Автоматическая смена слайдов (в миллисекундах)",EN:"Slides autoplay interval (in milliseconds)"},hint:{EN:"Example: 1000"}}:"align"===e?o={type:"sb",label:{RU:"Выравнивание",EN:"Alignment"},options:[{v:"left",RU:"По левому краю",EN:"Left"},{v:"center",RU:"По центру",EN:"Center"},{v:"right",RU:"По правому краю",EN:"Right"}]}:"valign"===e?o={type:"sb",label:{RU:"Вертикальное выравнивание",EN:"Vertical Alignment"},options:[{v:"top",RU:"По верху",EN:"Top"},{v:"middle",RU:"По центру",EN:"Middle"},{v:"bottom",RU:"По низу",EN:"Bottom"}]}:"arrow_style"===e?o={type:"sb",label:{RU:"Стрелка",EN:"Arrow"},options:[{v:"",RU:"Нет",EN:"None"},{v:"1",RU:"Стрелка вниз",EN:"Down arrow"}]}:"arrow_color"===e?o={type:"co",label:{RU:"Цвет стрелки",EN:"Arrow color"},ph:{EN:"#ffffff"},split:"arrow_style"}:"arrow_animate"===e?o={type:"cb",caption:{RU:"Анимировать стрелку",EN:"Animate arrow"}}:"title_letterspacing"===e?o={type:"in_float_px",label:{RU:"Межбукв. расстояние",EN:"Letter spacing"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"0.5px",EN:"0.5px"},{v:"1px",EN:"1px"},{v:"1.5px",EN:"1.5px"},{v:"2px",EN:"2px"},{v:"2.5px",EN:"2.5px"},{v:"3px",EN:"3px"}],rmin:0,rmax:3,rstep:.5,variants:["0px","0.5px","1px","1.5px","2px","2.5px","3px"],ph:{EN:"0px"}}:"title_shadowsize"===e?o={type:"in_px",label:{RU:"Размер тени",EN:"Shadow size"},ph:{EN:"10px"},rmin:0,rmax:10,rstep:1,variants:["0px","1px","2px","3px","4px","5px","6px","7px","8px","9px","10px"]}:"title_shadowopacity"===e?o={type:"sb",label:{RU:"Непрозрачность тени",EN:"Shadow opacity"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"100",EN:"100%"},{v:"90",EN:"90%"},{v:"80",EN:"80%"},{v:"70",EN:"70%"},{v:"60",EN:"60%"},{v:"50",EN:"50%"},{v:"40",EN:"40%"},{v:"30",EN:"30%"},{v:"20",EN:"20%"},{v:"10",EN:"10%"},{v:"0",EN:"0%"}]}:"title_opacity"===e?o={type:"sb",label:{RU:"Непрозрачность текста",EN:"Text opacity"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"100",EN:"100%"},{v:"90",EN:"90%"},{v:"80",EN:"80%"},{v:"70",EN:"70%"},{v:"60",EN:"60%"},{v:"50",EN:"50%"},{v:"40",EN:"40%"},{v:"30",EN:"30%"},{v:"20",EN:"20%"},{v:"10",EN:"10%"},{v:"0",EN:"0%"}]}:"descr_color"===e?o={type:"co",label:{RU:"Цвет",EN:"Color"},ph:{EN:"#000000"},uplabel:{RU:"Описание",EN:"Descr"}}:"descr_fontsize"===e?o={type:"in_px",label:{RU:"Размер шрифта",EN:"Font size"},ph:{EN:"20px"},mobile:"descr_fontsize_res_480",rmin:14,rmax:90,rstep:2,variants:["14px","15px","16px","18px","20px","22px","24px","26px","28px","30px","32px","34px","36px","38px","40px","42px","46px","52px","62px","72px","82px","92px","104px"]}:"descr_fontsize_res_480"===e?o={type:"in_px",label:{RU:"Моб. размер шрифта",EN:"Mob. font size"},ph:{EN:"16px"},display:"none",desktop:"descr_fontsize",rmin:14,rmax:90,rstep:2,variants:["14px","15px","16px","18px","20px","22px","24px","26px","28px","30px","32px","34px","36px","38px","40px","42px","46px","52px","62px","72px","82px","92px","104px"]}:"descr_fontfamily"===e?o={type:"ff",label:{RU:"Шрифт",EN:"Font family name"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"Arial",EN:"Arial"},{v:"Georgia",EN:"Georgia"}]}:"descr_lineheight"===e?o={type:"in_float",label:{RU:"Межстр. расстояние",EN:"Line spacing"},ph:{EN:"1.55"},mobile:"descr_lineheight_res_480",rmin:1,rmax:2,rstep:.05,variants:["1","1.05","1.1","1.15","1.2","1.25","1.3","1.4","1.5","1.6","1.7","1.8","1.9","2"]}:"descr_lineheight_res_480"===e?o={type:"in_float",label:{RU:"Моб. межстр. расстояние",EN:"Mob. line spacing"},ph:{EN:"1.3"},display:"none",desktop:"descr_lineheight",rmin:1,rmax:2,rstep:.05,variants:["1","1.05","1.1","1.15","1.2","1.25","1.3","1.4","1.5","1.6","1.7","1.8","1.9","2"]}:"descr_letterspacing"===e?o={type:"in_float_px",label:{RU:"Межбукв. расстояние",EN:"Letter spacing"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"0.5px",EN:"0.5px"},{v:"1px",EN:"1px"},{v:"1.5px",EN:"1.5px"},{v:"2px",EN:"2px"},{v:"2.5px",EN:"2.5px"},{v:"3px",EN:"3px"}],rmin:0,rmax:3,rstep:.5,variants:["0px","0.5px","1px","1.5px","2px","2.5px","3px"],ph:{EN:"0px"}}:"descr_fontweight"===e?o={type:"fw",label:{RU:"Насыщенность",EN:"Font weight"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"100",EN:"Thin"},{v:"300",EN:"Light"},{v:"400",EN:"Normal"},{v:"500",EN:"Medium"},{v:"600",EN:"Semibold"},{v:"700",EN:"Bold"}]}:"descr_uppercase"===e?o={type:"tab",label:{RU:"Регистр букв",EN:"Letter case"},values:[{value:"",label:"—"},{value:"on",label:"AG"},{value:"lowercase",label:"ag"},{value:"capitalize",label:"Ag"}]}:"descr_margintop"===e?o={type:"in_px",label:{RU:"Отступ сверху",EN:"Top Margin"},ph:{EN:"10px"},rmin:0,rmax:100,rstep:5,variants:["0px","5px","10px","15px","20px","30px","40px","50px","60px","70px","80px","90px","100px"]}:"descr_marginbottom"===e?o={type:"in_px",label:{RU:"Отступ снизу",EN:"Bottom Margin"},ph:{EN:"10px"},rmin:0,rmax:100,rstep:5,variants:["0px","5px","10px","15px","20px","30px","40px","50px","60px","70px","80px","90px","100px"]}:"descr_shadowsize"===e?o={type:"in_px",label:{RU:"Размер тени",EN:"Shadow Size"},ph:{EN:"10px"},rmin:0,rmax:10,rstep:1,variants:["0px","1px","2px","3px","4px","5px","6px","7px","8px","9px","10px"]}:"descr_shadowopacity"===e?o={type:"sb",label:{RU:"Непрозрачность тени",EN:"Shadow opacity"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"100",EN:"100%"},{v:"90",EN:"90%"},{v:"80",EN:"80%"},{v:"70",EN:"70%"},{v:"60",EN:"60%"},{v:"50",EN:"50%"},{v:"40",EN:"40%"},{v:"30",EN:"30%"},{v:"20",EN:"20%"},{v:"10",EN:"10%"},{v:"0",EN:"0%"}]}:"descr_opacity"===e?o={type:"sb",label:{RU:"Непрозрачность текста",EN:"Text opacity"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"100",EN:"100%"},{v:"90",EN:"90%"},{v:"80",EN:"80%"},{v:"70",EN:"70%"},{v:"60",EN:"60%"},{v:"50",EN:"50%"},{v:"40",EN:"40%"},{v:"30",EN:"30%"},{v:"20",EN:"20%"},{v:"10",EN:"10%"},{v:"0",EN:"0%"}]}:"subtitle_color"===e?o={type:"co",label:{RU:"Цвет",EN:"Color"},ph:{EN:"#000000"},uplabel:{RU:"Подзаголовок",EN:"Subtitle"}}:"subtitle_fontsize"===e?o={type:"in_px",label:{RU:"Размер шрифта",EN:"Font size"},ph:{EN:"20px"},mobile:"subtitle_fontsize_res_480",rmin:14,rmax:90,rstep:2,variants:["14px","15px","16px","18px","20px","22px","24px","26px","28px","30px","32px","34px","36px","38px","40px","42px","46px","52px","62px","72px","82px","92px","104px"]}:"subtitle_fontsize_res_480"===e?o={type:"in_px",label:{RU:"Моб. размер шрифта",EN:"Mob. font size"},ph:{EN:"16px"},display:"none",desktop:"subtitle_fontsize",rmin:14,rmax:90,rstep:2,variants:["14px","15px","16px","18px","20px","22px","24px","26px","28px","30px","32px","34px","36px","38px","40px","42px","46px","52px","62px","72px","82px","92px","104px"]}:"subtitle_fontfamily"===e?o={type:"ff",label:{RU:"Шрифт",EN:"Font family name"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"Arial",EN:"Arial"},{v:"Georgia",EN:"Georgia"}]}:"subtitle_lineheight"===e?o={type:"in_float",label:{RU:"Межстр. расстояние",EN:"Line spacing"},ph:{EN:"1.55"},mobile:"subtitle_lineheight_res_480",rmin:1,rmax:2,rstep:.05,variants:["1","1.05","1.1","1.15","1.2","1.25","1.3","1.4","1.5","1.6","1.7","1.8","1.9","2"]}:"subtitle_lineheight_res_480"===e?o={type:"in_float",label:{RU:"Моб. межстр. расстояние",EN:"Mob. line spacing"},ph:{EN:"1.3"},desktop:"subtitle_lineheight",display:"none",rmin:1,rmax:2,rstep:.05,variants:["1","1.05","1.1","1.15","1.2","1.25","1.3","1.4","1.5","1.6","1.7","1.8","1.9","2"]}:"subtitle_letterspacing"===e?o={type:"in_float_px",label:{RU:"Межбукв. расстояние",EN:"Letter spacing"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"0.5px",EN:"0.5px"},{v:"1px",EN:"1px"},{v:"1.5px",EN:"1.5px"},{v:"2px",EN:"2px"},{v:"2.5px",EN:"2.5px"},{v:"3px",EN:"3px"}],rmin:0,rmax:3,rstep:.5,variants:["0px","0.5px","1px","1.5px","2px","2.5px","3px"],ph:{EN:"0px"}}:"subtitle_fontweight"===e?o={type:"fw",label:{RU:"Насыщенность",EN:"Font weight"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"100",EN:"Thin"},{v:"300",EN:"Light"},{v:"400",EN:"Normal"},{v:"500",EN:"Medium"},{v:"600",EN:"Semibold"},{v:"700",EN:"Bold"}]}:"subtitle_uppercase"===e?o={type:"tab",label:{RU:"Регистр букв",EN:"Letter case"},values:[{value:"",label:"—"},{value:"on",label:"AG"},{value:"lowercase",label:"ag"},{value:"capitalize",label:"Ag"}]}:"subtitle_margintop"===e?o={type:"in_px",label:{RU:"Отступ сверху",EN:"Top Margin"},ph:{EN:"10px"},rmin:0,rmax:100,rstep:5,variants:["0px","5px","10px","15px","20px","30px","40px","50px","60px","70px","80px","90px","100px"]}:"subtitle_marginbottom"===e?o={type:"in_px",label:{RU:"Отступ снизу",EN:"Bottom Margin"},ph:{EN:"10px"},rmin:0,rmax:100,rstep:5,variants:["0px","5px","10px","15px","20px","30px","40px","50px","60px","70px","80px","90px","100px"]}:"subtitle_opacity"===e?o={type:"sb",label:{RU:"Непрозрачность текста",EN:"Text opacity"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"100",EN:"100%"},{v:"90",EN:"90%"},{v:"80",EN:"80%"},{v:"70",EN:"70%"},{v:"60",EN:"60%"},{v:"50",EN:"50%"},{v:"40",EN:"40%"},{v:"30",EN:"30%"},{v:"20",EN:"20%"},{v:"10",EN:"10%"},{v:"0",EN:"0%"}]}:"noadcut"===e?o={type:"cb",caption:{RU:"Не применять улучшенное маcштабирование youtube видео",EN:"Don't apply enhanced YouTube video resizing"}}:"vidratio"===e?o={type:"in_float",label:{RU:"Коэффициент соотношения сторон у видео",EN:"Video aspect ratio"},ph:{EN:"0.5625"}}:"title_tag"===e?o={type:"sb",label:{RU:"SEO: тег для заголовка",EN:"SEO: Title tag"},options:[{v:"",RU:"Не задан",EN:"Default"},{v:"h1",EN:"H1"},{v:"h2",EN:"H2"},{v:"h3",EN:"H3"},{v:"div",EN:"DIV"}]}:"subtitle_tag"===e?o={type:"sb",label:{RU:"SEO: тег для подзаголовка",EN:"SEO: Subtitle tag"},options:[{v:"",RU:"Не задан",EN:"Default"},{v:"h2",EN:"H2"},{v:"h3",EN:"H3"},{v:"h4",EN:"H4"},{v:"h5",EN:"H5"},{v:"h6",EN:"H6"},{v:"div",EN:"DIV"}]}:"bg_size"===e?o={type:"sb",label:{RU:"Масштабирование изображения",EN:"Image Stretch"},options:[{v:"",RU:"Оригинальный размер",EN:"Original size"},{v:"contain",RU:"Целиком помещается внутри блока",EN:"Fit to block without cropping"},{v:"cover",RU:"Ширина или высота равняется ширине или высоте блока",EN:"Image width or height equals block width or height"}]}:"arrow_position"===e?o={type:"sb",label:{RU:"Положение стрелки",EN:"Arrow Position"},options:[{v:"",RU:"Сбоку экрана",EN:"Near the window border"},{v:"nearpic",RU:"Сбоку от фотографии",EN:"Near the image"},{v:"inpic",RU:"Внутри фотографии",EN:"Inside the image"}]}:"arrow_size"===e?o={type:"sb",label:{RU:"Размер стрелки",EN:"Arrow size"},options:[{v:"sm",RU:"Маленький",EN:"Small"},{v:"",RU:"Средний",EN:"Medium"},{v:"lg",RU:"Большой",EN:"Large"}]}:"arrow_weight"===e?o={type:"sb",label:{RU:"Толщина стрелки",EN:"Arrow weight"},options:[{v:"light",RU:"Тонкий",EN:"Light"},{v:"",RU:"Средний",EN:"Normal"},{v:"bold",RU:"Толстый",EN:"Bold"}]}:"dots_size"===e?o={type:"sb",label:{RU:"Размер точек",EN:"Dot size"},options:[{v:"sm",RU:"Маленький",EN:"Small"},{v:"",RU:"Средний",EN:"Medium"},{v:"lg",RU:"Большой",EN:"Large"}]}:"color"===e?o={type:"co",label:{RU:"Цвет",EN:"Color"},ph:{EN:"#000000"}}:"colorhover"===e?o={type:"co",label:{RU:"Цвет по наведению",EN:"Color on hover"},ph:{EN:"#000000"}}:"linecolor"===e?o={type:"co",label:{RU:"Цвет линии",EN:"Line color"},ph:{EN:"#000000"}}:"linecolorhover"===e?o={type:"co",label:{RU:"Цвет линии по наведению",EN:"Line color on hover"},ph:{EN:"#000000"}}:"anim_speed"===e?o={type:"sb",label:{RU:"Скорость анимации",EN:"Animation speed"},options:[{v:"",RU:"0",EN:"None"},{v:"fast",RU:"Быстро",EN:"Fast"},{v:"slow",RU:"Медленно",EN:"Slow"}]}:"width12"===e?o={type:"sb",label:{RU:"Ширина",EN:"Width"},options:[{v:"",EN:""},{v:"12",RU:"12 колонок",EN:"12 columns"},{v:"11",RU:"11 колонок",EN:"11 columns"},{v:"10",RU:"10 колонок",EN:"10 columns"},{v:"9",RU:"9 колонок",EN:"9 columns"},{v:"8",RU:"8 колонок",EN:"8 columns"},{v:"7",RU:"7 колонок",EN:"7 columns"},{v:"6",RU:"6 колонок",EN:"6 columns"},{v:"5",RU:"5 колонок",EN:"5 columns"},{v:"4",RU:"4 колонки",EN:"4 columns"},{v:"3",RU:"3 колонки",EN:"3 columns"},{v:"2",RU:"2 колонки",EN:"2 columns"},{v:"1",RU:"1 колонка",EN:"1 column"}]}:"arw_size"===e?o={type:"sb",label:{RU:"Размер стрелки",EN:"Arrow size"},options:[{v:"sm",RU:"Маленький",EN:"Small"},{v:"",RU:"Средний",EN:"Medium"},{v:"lg",RU:"Большой",EN:"Large"},{v:"xl",RU:"Самый Большой",EN:"X-Large"}]}:"arw_bordersize"===e?o={type:"in_px",label:{RU:"Толщина стрелки",EN:"Arrow width"},ph:{EN:"3px"}}:"arw_color"===e?o={type:"co",label:{RU:"Стрелка: Цвет",EN:"Arrow: Color"},ph:{EN:"#000000"}}:"arw_colorhover"===e?o={type:"co",label:{RU:"Цвет при наведении",EN:"Color on hover"},ph:{EN:"#000000"},split:"arw_color"}:"arw_bgcolor"===e?o={type:"co",label:{RU:"Стрелка: Цвет фона",EN:"Arrow: Background color"},ph:{EN:"#ffffff"}}:"arw_bgcolorhover"===e?o={type:"co",label:{RU:"Цвет фона при наведении",EN:"Background color on hover"},ph:{EN:"#000000"},split:"arw_bgcolor"}:"arw_bgopacity"===e?o={type:"sb",label:{RU:"Стрелка: Непрозрачность фона",EN:"Arrow: Background opacity"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"100",EN:"100%"},{v:"95",EN:"95%"},{v:"90",EN:"90%"},{v:"80",EN:"80%"},{v:"70",EN:"70%"},{v:"60",EN:"60%"},{v:"50",EN:"50%"},{v:"40",EN:"40%"},{v:"30",EN:"30%"},{v:"20",EN:"20%"},{v:"10",EN:"10%"},{v:"0",EN:"0%"}]}:"arw_bgopacityhover"===e?o={type:"sb",label:{RU:"Непрозрачность при наведении",EN:"Opacity on hover"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"100",EN:"100%"},{v:"95",EN:"95%"},{v:"90",EN:"90%"},{v:"80",EN:"80%"},{v:"70",EN:"70%"},{v:"60",EN:"60%"},{v:"50",EN:"50%"},{v:"40",EN:"40%"},{v:"30",EN:"30%"},{v:"20",EN:"20%"},{v:"10",EN:"10%"},{v:"0",EN:"0%"}],split:"arw_bgopacity"}:"arw_showborder"===e?o={type:"cb",caption:{RU:"Показывать обводку",EN:"Show Border"}}:"arw_radius"===e?o={type:"in_px",label:{RU:"Радиус скругления кнопки",EN:"Button border radius"},ph:{EN:"30px"}}:"dots_width"===e?o={type:"in_px",label:{RU:"Точки: размер",EN:"Dots: Size"},ph:{EN:"4px"}}:"dots_bgcolor"===e?o={type:"co",label:{RU:"Точки: цвет фона",EN:"Dots: Background color"},ph:{EN:"#000000"}}:"dots_bgcoloractive"===e?o={type:"co",label:{RU:"Точки: цвет фона активной точки",EN:"Dots: Active dot background color"},ph:{EN:"#CCCCCC"}}:"dots_bordersize"===e?o={type:"in_px",label:{RU:"Точки: толщина обводки",EN:"Dots: Border width"},ph:{EN:"1px"}}:"imgwidth"===e?o={type:"in_px",label:{RU:"Ширина изображения",EN:"Image width"},ph:{EN:"300px"}}:"slidesize"===e?o={type:"sb",label:{RU:"Размер слайда",EN:"Slide size"},options:[{v:"cover",EN:"Fill block while maintaining aspect ratio"},{v:"contain",EN:"Fit to block without cropping"},{v:"",EN:"Original"}]}:"prefix"===e?o={type:"sb",label:{RU:"Отступ слева",EN:"Block Position Offset"},options:[{v:"",RU:"Без отступа",EN:"No offset"},{v:"1",RU:"1 колонка",EN:"1 column"},{v:"2",RU:"2 колонки",EN:"2 columns"},{v:"3",RU:"3 колонки",EN:"3 columns"},{v:"4",RU:"4 колонки",EN:"4 columns"},{v:"5",RU:"5 колонок",EN:"5 columns"},{v:"6",RU:"6 колонок",EN:"6 columns"},{v:"7",RU:"7 колонок",EN:"7 columns"},{v:"8",RU:"8 колонок",EN:"8 columns"},{v:"9",RU:"9 колонок",EN:"9 columns"},{v:"10",RU:"10 колонок",EN:"10 columns"},{v:"11",RU:"11 колонок",EN:"11 columns"}]}:"initialletter"===e?o={type:"cb",caption:{RU:"Использовать буквицу",EN:"Initial first letter"}}:"text_color"===e?o={type:"co",label:{RU:"Цвет",EN:"Color"},ph:{EN:"#000000"},uplabel:{RU:"Текст",EN:"Text"}}:"text_fontsize"===e?o={type:"in_px",label:{RU:"Размер шрифта",EN:"Font size"},ph:{EN:"20px"},mobile:"text_fontsize_res_480",rmin:14,rmax:90,rstep:2,variants:["14px","15px","16px","18px","20px","22px","24px","26px","28px","30px","32px","34px","36px","38px","40px","42px","46px","52px","62px","72px","82px","92px","104px"]}:"text_fontsize_res_480"===e?o={type:"in_px",label:{RU:"Моб. размер шрифта",EN:"Mob. font size"},ph:{EN:"16px"},display:"none",desktop:"text_fontsize",rmin:14,rmax:90,rstep:2,variants:["14px","15px","16px","18px","20px","22px","24px","26px","28px","30px","32px","34px","36px","38px","40px","42px","46px","52px","62px","72px","82px","92px","104px"]}:"text_fontfamily"===e?o={type:"ff",label:{RU:"Шрифт",EN:"Font family name"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"Arial",EN:"Arial"},{v:"Georgia",EN:"Georgia"}]}:"text_lineheight"===e?o={type:"in_float",label:{RU:"Межстр. расстояние",EN:"Line spacing"},ph:{EN:"1.55"},mobile:"text_lineheight_res_480",rmin:1,rmax:2,rstep:.05,variants:["1","1.05","1.1","1.15","1.2","1.25","1.3","1.4","1.5","1.6","1.7","1.8","1.9","2"]}:"text_lineheight_res_480"===e?o={type:"in_float",label:{RU:"Моб. межстр. расстояние",EN:"Line spacing"},ph:{EN:"1.3"},desktop:"text_lineheight",display:"none",rmin:1,rmax:2,rstep:.05,variants:["1","1.05","1.1","1.15","1.2","1.25","1.3","1.4","1.5","1.6","1.7","1.8","1.9","2"]}:"text_fontweight"===e?o={type:"fw",label:{RU:"Насыщенность",EN:"Font weight"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"100",EN:"Thin"},{v:"300",EN:"Light"},{v:"400",EN:"Normal"},{v:"500",EN:"Medium"},{v:"600",EN:"Semibold"},{v:"700",EN:"Bold"}]}:"text_uppercase"===e?o={type:"tab",label:{RU:"Регистр букв",EN:"Letter case"},values:[{value:"",label:"—"},{value:"on",label:"AG"},{value:"lowercase",label:"ag"},{value:"capitalize",label:"Ag"}]}:"text_margintop"===e?o={type:"in_px",label:{RU:"Отступ сверху",EN:"Top Margin"},ph:{EN:"10px"},rmin:0,rmax:100,rstep:5,variants:["0px","5px","10px","15px","20px","30px","40px","50px","60px","70px","80px","90px","100px"]}:"text_marginbottom"===e?o={type:"in_px",label:{RU:"Отступ снизу",EN:"Bottom Margin"},ph:{EN:"10px"},rmin:0,rmax:100,rstep:5,variants:["0px","5px","10px","15px","20px","30px","40px","50px","60px","70px","80px","90px","100px"]}:"text_letterspacing"===e?o={type:"in_float_px",label:{RU:"Межбукв. расстояние",EN:"Letter spacing"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"0.5px",EN:"0.5px"},{v:"1px",EN:"1px"},{v:"1.5px",EN:"1.5px"},{v:"2px",EN:"2px"},{v:"2.5px",EN:"2.5px"},{v:"3px",EN:"3px"}],rmin:0,rmax:3,rstep:.5,variants:["0px","0.5px","1px","1.5px","2px","2.5px","3px"],ph:{EN:"0px"}}:"text_opacity"===e?o={type:"in_percent",label:{RU:"Непрозрачность текста",EN:"Text opacity"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"100",EN:"100%"},{v:"90",EN:"90%"},{v:"80",EN:"80%"},{v:"70",EN:"70%"},{v:"60",EN:"60%"},{v:"50",EN:"50%"},{v:"40",EN:"40%"},{v:"30",EN:"30%"},{v:"20",EN:"20%"},{v:"10",EN:"10%"},{v:"0",EN:"0%"}],ph:{EN:"30%"},rmin:0,rmax:100,rstep:1,variants:["0%","10%","20%","30%","40%","50%","60%","70%","80%","90%","100%"]}:"columns2"===e?o={type:"sb",label:{RU:"Ширина второго блока",EN:"Second Block Width"},options:[{v:"12",RU:"12 колонок",EN:"12 columns"},{v:"11",RU:"11 колонок",EN:"11 columns"},{v:"10",RU:"10 колонок",EN:"10 columns"},{v:"9",RU:"9 колонок",EN:"9 columns"},{v:"8",RU:"8 колонок",EN:"8 columns"},{v:"7",RU:"7 колонок",EN:"7 columns"},{v:"6",RU:"6 колонок",EN:"6 columns"},{v:"5",RU:"5 колонок",EN:"5 columns"},{v:"4",RU:"4 колонки",EN:"4 columns"},{v:"3",RU:"3 колонки",EN:"3 columns"},{v:"2",RU:"2 колонки",EN:"2 columns"},{v:"1",RU:"1 колонка",EN:"1 column"},{v:"100",EN:"100%"}]}:"prefix2"===e?o={type:"sb",label:{RU:"Отступ слева у второго блока",EN:"Second Block Offset"},options:[{v:"",RU:"Без отступа",EN:"No offset"},{v:"1",RU:"1 колонка",EN:"1 column"},{v:"2",RU:"2 колонки",EN:"2 columns"},{v:"3",RU:"3 колонки",EN:"3 columns"},{v:"4",RU:"4 колонки",EN:"4 columns"},{v:"5",RU:"5 колонок",EN:"5 columns"},{v:"6",RU:"6 колонок",EN:"6 columns"},{v:"7",RU:"7 колонок",EN:"7 columns"},{v:"8",RU:"8 колонок",EN:"8 columns"},{v:"9",RU:"9 колонок",EN:"9 columns"},{v:"10",RU:"10 колонок",EN:"10 columns"},{v:"11",RU:"11 колонок",EN:"11 columns"}]}:"style"===e?o={type:"sb",label:{RU:"Стиль",EN:"Style"},options:[{v:"",RU:"Стиль 1",EN:"Style 1"},{v:"2",RU:"Стиль 2",EN:"Style 2"},{v:"3",RU:"Стиль 3",EN:"Style 3"}]}:"style2"===e?o={type:"sb",label:{RU:"Стиль 2",EN:"Style 2"},options:[{v:"",RU:"Стиль 1",EN:"Style 1"},{v:"2",RU:"Стиль 2",EN:"Style 2"},{v:"3",RU:"Стиль 3",EN:"Style 3"}]}:"selectbox"===e?o={type:"sb",label:{RU:"Селектбокс",EN:"Selectbox"},options:[{v:"",RU:"Вариант 1",EN:"Variant 1"},{v:"2",RU:"Вариант 2",EN:"Variant 2"},{v:"3",RU:"Вариант 3",EN:"Variant 3"}]}:"selectbox2"===e?o={type:"sb",label:{RU:"Селектбокс 2",EN:"Selectbox 2"},options:[{v:"",RU:"Вариант 1",EN:"Variant 1"},{v:"2",RU:"Вариант 2",EN:"Variant 2"},{v:"3",RU:"Вариант 3",EN:"Variant 3"}]}:"bgcolor"===e?o={type:"co",label:{RU:"Цвет фона",EN:"Background color"},ph:{EN:"#ffffff"}}:"bgcolorhover"===e?o={type:"co",label:{RU:"Цвет фона при наведении",EN:"Background color on hover"},ph:{EN:"#ffffff"}}:"bordersize"===e?o={type:"in_px",label:{RU:"Толщина обводки",EN:"Border width"},ph:{EN:"2px"}}:"bordercolor"===e?o={type:"co",label:{RU:"Цвет обводки",EN:"Border color"},ph:{EN:"#000000"}}:"borderradius"===e?o={type:"radius",label:{RU:"Скругление",EN:"Border radius"},ph:{EN:"30px"},mobile:"borderradius_res_480",rmin:0,rmax:50,rstep:1}:"borderradius2"===e?o={type:"radius",label:{RU:"Скругление",EN:"Border radius"},ph:{EN:"30px"},mobile:"borderradius2_res_480",rmin:0,rmax:50,rstep:1}:"title_widthpx"===e||"descr_widthpx"===e?o={type:"in_px",label:{RU:"Максимальная ширина",EN:"Max width"},ph:{EN:"700px"}}:"flip"===e?o={type:"cb",caption:{RU:"Отразить по горизонтали",EN:"Flip horizontally"}}:"checkbox4"===e?o={type:"cb",caption:{EN:"checkbox4"}}:"heightpx"===e?o={type:"in_px",label:{RU:"Высота",EN:"Height"},ph:{EN:"2px"}}:"opacity"===e?o={type:"sb",label:{RU:"Непрозрачность",EN:"Opacity"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"100",EN:"100%"},{v:"90",EN:"90%"},{v:"80",EN:"80%"},{v:"70",EN:"70%"},{v:"60",EN:"60%"},{v:"50",EN:"50%"},{v:"40",EN:"40%"},{v:"30",EN:"30%"},{v:"20",EN:"20%"},{v:"10",EN:"10%"},{v:"0",EN:"0%"}]}:"columnsratio"===e?o={type:"sb",label:{RU:"Соотношение колонок",EN:"Columns ratio"},options:[{v:"9/3",RU:"9 колонок / 3 колонки",EN:"9 columns / 3 columns"},{v:"8/4",RU:"8 колонок / 4 колонок",EN:"8 columns / 4 columns"},{v:"7/5",RU:"7 колонок / 5 колонок",EN:"7 columns / 5 columns"},{v:"6/6",RU:"6 колонок / 6 колонок",EN:"6 columns / 6 columns"},{v:"5/7",RU:"5 колонок / 7 колонок",EN:"5 columns / 7 columns"},{v:"4/8",RU:"4 колонки / 8 колонок",EN:"4 columns / 8 columns"},{v:"3/9",RU:"3 колонки / 9 колонок",EN:"3 columns / 9 columns"}]}:"blocks"===e?o={type:"sb",label:{RU:"Кол-во карточек в ряду",EN:"Number of cards per row"},options:[{v:"1",EN:"1"},{v:"2",EN:"2"},{v:"3",EN:"3"},{v:"4",EN:"4"}]}:"checkbox1"===e?o={type:"cb",caption:{EN:"checkbox1"}}:"circle"===e?o={type:"cb",caption:{RU:"Картинка в кружке",EN:"Rounded image"}}:"buttoncolor"===e?o={type:"co",label:{RU:"Цвет текста",EN:"Text color"},ph:{EN:"#000000"},actionButtonText:{RU:"Стили",EN:"Styles"}}:"buttonbgcolor"===e?o={type:"co",label:{RU:"Цвет фона",EN:"Background color"},ph:{EN:"#ffffff"},actions:[{name:"disable",if:[{field:"buttonstyle",value:"text"}]}]}:"buttonbordercolor"===e?o={type:"co",label:{RU:"Цвет обводки",EN:"Border color"},ph:{EN:"#000000"},actions:[{name:"disable",if:[{field:"buttonstyle",value:"text"}]}]}:"buttonbordersize"===e?o={type:"in_px",label:{RU:"Толщина обводки",EN:"Border width"},ph:{EN:"3px"},actions:[{name:"disable",if:[{field:"buttonstyle",value:"text"}]}]}:"buttonradius"===e?o={type:"in_px",label:{RU:"Скругление",EN:"Border radius"},ph:{EN:"30px"},actions:[{name:"disable",if:[{field:"buttonstyle",value:"text"}]}],podcut:["buttonshadow","buttonshadowsize","buttonshadowopacity","buttonfontfamily","buttonfontweight","buttonuppercase","buttonbgcolorhover","buttoncolorhover","buttonbordercolorhover","buttonshadowhover","buttonspeedhover","buttonshadowsizehover","buttonshadowopacityhover","btneffect"]}:"buttonshadowsize"===e?o={type:"in_px",label:{RU:"Тень: размер",EN:"Shadow: Size"},ph:{EN:"10px"}}:"buttonshadowopacity"===e?o={type:"sb",label:{RU:"Непрозрачность",EN:"Opacity"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"100",EN:"100%"},{v:"90",EN:"90%"},{v:"80",EN:"80%"},{v:"70",EN:"70%"},{v:"60",EN:"60%"},{v:"50",EN:"50%"},{v:"40",EN:"40%"},{v:"30",EN:"30%"},{v:"20",EN:"20%"},{v:"10",EN:"10%"},{v:"0",EN:"0%"}]}:"buttonfontfamily"===e?o={type:"ff",label:{RU:"Шрифт кнопки",EN:"Button font family name"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"Arial",EN:"Arial"},{v:"Georgia",EN:"Georgia"}]}:"buttonfontweight"===e?o={type:"fw",label:{RU:"Насыщенность текста кнопки",EN:"Button font weight"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"100",EN:"Thin"},{v:"300",EN:"Light"},{v:"400",EN:"Normal"},{v:"500",EN:"Medium"},{v:"600",EN:"Semibold"},{v:"700",EN:"Bold"}]}:"buttonuppercase"===e?o={type:"tab",label:{RU:"Регистр букв для текста кнопки",EN:"Button text letter case"},values:[{value:"",label:"—"},{value:"on",label:"AG"},{value:"lowercase",label:"ag"},{value:"capitalize",label:"Ag"}]}:"buttonbgcolorhover"===e?o={type:"co",label:{RU:"Цвет фона при наведении",EN:"Background color on hover"},ph:{EN:"#000000"},actions:[{name:"disable",if:[{field:"buttonstyle",value:"text"}]}]}:"buttoncolorhover"===e?o={type:"co",label:{RU:"Цвет текста при наведении",EN:"Text color on hover"},ph:{EN:"#000000"}}:"buttonbordercolorhover"===e?o={type:"co",label:{RU:"Цвет обводки при наведении",EN:"Border color on hover"},ph:{EN:"#000000"},actions:[{name:"disable",if:[{field:"buttonstyle",value:"text"}]}]}:"buttonshadowsizehover"===e?o={type:"in_px",label:{RU:"Тень при наведении: размер",EN:"Shadow on Hover: Size"},ph:{EN:"10px"}}:"buttonshadowopacityhover"===e?o={type:"sb",label:{RU:"Непрозрачность",EN:"Opacity"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"100",EN:"100%"},{v:"90",EN:"90%"},{v:"80",EN:"80%"},{v:"70",EN:"70%"},{v:"60",EN:"60%"},{v:"50",EN:"50%"},{v:"40",EN:"40%"},{v:"30",EN:"30%"},{v:"20",EN:"20%"},{v:"10",EN:"10%"},{v:"0",EN:"0%"}]}:"buttonspeedhover"===e?o={type:"in",label:{RU:"Скорость анимации при наведении",EN:"Animation speed on hover"},ph:{EN:"0.2s"},hint:{EN:"Time in seconds. Example: 0.2s"},actions:[{name:"disable",if:[{field:"buttonstyle",value:"text"}]}]}:"color2"===e?o={type:"co",label:{RU:"Второй цвет",EN:"Second Color"},ph:{EN:"#000000"}}:"textmargintop"===e?o={type:"in_px",label:{RU:"Текст. Отступ сверху (px)",EN:"Text Top Margin (px)"}}:"buttonstyle"===e?o={type:"cpb",label:{RU:"Вид",EN:"Appearance"},uplabel:{RU:"Кнопка",EN:"Button"},options:[{v:"",RU:"Кнопка",EN:"Button",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/previewbox/buttonstyle/button.svg`},{v:"text",RU:"Ссылка",EN:"Link",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/previewbox/buttonstyle/link.svg`}],config:{columnsCount:1},buttonpresets:!0}:"buttonsizedef"===e?o={type:"sb",label:{RU:"Размер кнопки",EN:"Button size"},options:[{v:"sm",RU:"Маленький",EN:"Tiny"},{v:"smd",RU:"Уменьшенный",EN:"Small"},{v:"",RU:"Стандартный",EN:"Default"}]}:"buttonstat"===e?o={type:"cb",caption:{RU:"Отправлять данные о клике в систему аналитики",EN:"Send data to analytics systems when button is clicked"}}:"paddingtop"===e?o={type:"sb",label:{RU:"Отступ сверху",EN:"Top Padding"},options:[{v:"-56px",EN:"- 2 line (-56px)"},{v:"-42px",EN:"- 1.5 line (-42px)"},{v:"-28px",EN:"- 1 line (-28px)"},{v:"-14px",EN:"- 0.5 line (-14px)"},{v:"",EN:"Default"},{v:"14px",EN:"0.5 line (14px)"},{v:"28px",EN:"1 line (28px)"},{v:"42px",EN:"1.5 line (42px)"},{v:"56px",EN:"2 line (56px)"},{v:"84px",EN:"3 line (84px)"},{v:"112px",EN:"4 line (112px)"},{v:"140px",EN:"5 line (140px)"}]}:"paddingbottom"===e?o={type:"sb",label:{RU:"Отступ снизу",EN:"Bottom Padding"},options:[{v:"-56px",EN:"- 2 line (-56px)"},{v:"-42px",EN:"- 1.5 line (-42px)"},{v:"-28px",EN:"- 1 line (-28px)"},{v:"-14px",EN:"- 0.5 line (-14px)"},{v:"",EN:"default"},{v:"14px",EN:"0.5 line (14px)"},{v:"28px",EN:"1 line (28px)"},{v:"42px",EN:"1.5 line (42px)"},{v:"56px",EN:"2 line (56px)"},{v:"84px",EN:"3 line (84px)"},{v:"112px",EN:"4 line (112px)"},{v:"140px",EN:"5 line (140px)"}]}:"displayblock"===e?o={type:"sb",label:{RU:"Отображение блока",EN:"Display block"},hint:{RU:"Если в блоке нет визуальных элементов, то его нужно скрывать.",EN:"Hide block if it doesn't contain visual elements"},options:[{v:"",RU:"Показывать блок",EN:"Show block"},{v:"none",RU:"Скрывать блок",EN:"Hide block"}]}:"popup_iconcolor"===e?o={type:"co",label:{RU:"Цвет иконки закрытия",EN:"Close icon color"},ph:{EN:"#ffffff"}}:"popup_mob_iconcolor"===e?o={type:"co",label:{RU:"Цвет иконки закрытия в мобильной версии",EN:"Close icon color on mobile"},ph:{EN:"#ffffff"}}:"popupstat"===e?o={type:"cb",caption:{RU:"Отправлять данные об открытии попапа в систему аналитики",EN:"Send data to analytics systems when pop-up is opened"}}:"blockstat"===e?o={type:"cb",caption:{RU:"Отправлять дополнительные события в систему аналитики",EN:"Send additional events to the analytics system",DE:"Senden Sie zusätzliche Ereignisse an das Analysesystem",ES:"Enviar eventos adicionales al sistema de análisis",PT:"Enviar eventos adicionais para o sistema de análise"}}:"top"===e?o={type:"in_px",label:{RU:"Сверху",EN:"Top"},hint:{EN:"Example: 20px"}}:"mapstyle"===e?o={type:"sb",label:{RU:"Стиль карты",EN:"Map style"},options:[{v:"",RU:"Как обычно",EN:"Default"},{v:"bw_light",RU:"ЧБ светлая",EN:"B&W Light"},{v:"bw_dark",RU:"ЧБ темная",EN:"B&W Dark"}]}:"maplang"===e?o={type:"in",label:{RU:"Язык интерфейса карты",EN:"Map UI language"},ph:{EN:"EN",RU:"RU"}}:"position_alignxy"===e?o={type:"sb",label:{RU:"Позиционирование, выравнивание (горизонталь, вертикаль)",EN:"Position, alignment (horizontal, vertical)"},options:[{v:"",RU:"По умолчанию/не задано",EN:"Default/not set"},{v:"left top",RU:"Лево Верх",EN:"Top Left"},{v:"center top",RU:"Центр Верх",EN:"Top Center"},{v:"right top",RU:"Право Верх",EN:"Top Right"},{v:"left center",RU:"Лево Центр",EN:"Center Left"},{v:"center center",RU:"Центр Центр",EN:"Center Center"},{v:"right center",RU:"Право Центр",EN:"Center Right"},{v:"left bottom",RU:"Лево Низ",EN:"Bottom Left"},{v:"center bottom",RU:"Центр Низ",EN:"Bottom Center"},{v:"right bottom",RU:"Право Низ",EN:"Bottom Right"}]}:"linesize"===e?o={type:"in_px",label:{RU:"Размер(толщина) линии",EN:"Line size (width)"},ph:{EN:"2px"}}:"input1"===e?o={type:"in",label:{EN:"Input1"}}:"checkbox2"===e?o={type:"cb",caption:{EN:"checkbox2"}}:"input2"===e?o={type:"in",label:{EN:"Input2"}}:"vposition_trigger"===e?o={type:"sb",label:{RU:"Когда срабатывать при появлении блока в окне",EN:"Block vertical position trigger"},options:[{v:"",RU:"При появлении (низ)",EN:"on Enter"},{v:"onmiddle",RU:"В середине",EN:"on Middle"},{v:"onleave",RU:"При покидании (верх)",EN:"on Leave"}]}:"cookie_name"===e?o={type:"in",label:{RU:"Cookie name (Название переменной)",EN:"Cookie name"},ph:{EN:"myname"}}:"cookie_time"===e?o={type:"in",label:{RU:"Cookie life time (На какое время ставится кука)(в днях)",EN:"Cookie life time (in days)"},ph:{EN:"1"},hint:{RU:"(число должно быть больше 0. Если поставить 0 - то кука удалится после закрытия браузера. Если отставить пустым, запись в куки не будет)",EN:"(number must be bigger than 0. If 0 is used, cookie file will be deleted once the browser window is closed. If left empty, cookie won't be recorded)"}}:"timer"===e?o={type:"in",label:{RU:"Таймер (в секундах)",EN:"Timer (in seconds)"},ph:{EN:"60"}}:"leftleft"===e?o={type:"in_px",label:{RU:"Слева",EN:"Left"},hint:{EN:"Example: 20px"}}:"rightright"===e?o={type:"in_px",label:{RU:"Справа",EN:"Right"},hint:{EN:"Example: 20px"}}:"alignlc"===e?o={type:"sb",label:{RU:"Выравнивание",EN:"Alignment"},options:[{v:"left",RU:"По левому краю",EN:"Left"},{v:"center",RU:"По центру",EN:"Center"}]}:"align2"===e?o={type:"sb",label:{RU:"Выравнивание",EN:"Alignment"},options:[{v:"left",RU:"По левому краю",EN:"Left"},{v:"center",RU:"По центру",EN:"Center"},{v:"right",RU:"По правому краю",EN:"Right"}]}:"popup_bgcolor"===e?o={type:"co",label:{RU:"Затемнение фона: цвет",EN:"Overlay: Color"},ph:{EN:"#000000"}}:"popup_bgopacity"===e?o={type:"sb",label:{RU:"Затемнение фона: непрозрачность",EN:"Overlay: Opacity"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"100",EN:"100%"},{v:"95",EN:"95%"},{v:"90",EN:"90%"},{v:"80",EN:"80%"},{v:"70",EN:"70%"},{v:"60",EN:"60%"},{v:"50",EN:"50%"},{v:"40",EN:"40%"},{v:"30",EN:"30%"},{v:"20",EN:"20%"},{v:"10",EN:"10%"},{v:"0",EN:"0%"}]}:"bottom"===e?o={type:"in_px",label:{RU:"Снизу",EN:"Bottom"},hint:{EN:"Example: 20px"}}:"menu_position"===e?o={type:"sb",label:{RU:"Поведение позиционирования меню",EN:"Menu position behavior"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"static",RU:"Статика",EN:"Static"},{v:"absolute",RU:"С наложением на следующий блок, но без фиксирования",EN:"Absolute (overlapping next block, not fixed)"},{v:"fixed",RU:"Фиксация при скролле",EN:"Fixed on scroll"}]}:"menu_height"===e?o={type:"in_vh",label:{RU:"Высота меню",EN:"Menu height"},ph:{EN:"70px"}}:"menu_appearoffset"===e?o={type:"in_px",label:{RU:"Появление меню при прокрутке через N пикселей",EN:"Reveal menu after scrolling N pixels"},ph:{EN:"500px"},hint:{RU:"Срабатывает, если установить фиксированное позиционирование",EN:"Triggered if you set a fixed positioning"}}:"menu_container"===e?o={type:"sb",label:{RU:"Размер контейнера меню",EN:"Menu container width"},options:[{v:"",RU:"По умолчанию: ширина 100%",EN:"Default. 100% width"},{v:"12",RU:"12 колонок",EN:"12 columns"}]}:"menu_bgcolor"===e?o={type:"co",label:{RU:"Цвет фона меню",EN:"Menu background color"},ph:{EN:"#ffffff"}}:"menu_bgopacity"===e?o={type:"sb",label:{RU:"Непрозрачность фона меню",EN:"Menu background opacity"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"100",EN:"100%"},{v:"95",EN:"95%"},{v:"90",EN:"90%"},{v:"80",EN:"80%"},{v:"70",EN:"70%"},{v:"60",EN:"60%"},{v:"50",EN:"50%"},{v:"40",EN:"40%"},{v:"30",EN:"30%"},{v:"20",EN:"20%"},{v:"10",EN:"10%"},{v:"0",EN:"0%"}]}:"menu_bgopacity2"===e?o={type:"sb",label:{RU:"Непрозрачность фона меню после начала скролла",EN:"Menu background opacity on scroll"},hint:{RU:"Срабатывает, если установить фиксированное позиционирование",EN:"Triggered if you set a fixed positioning"},options:[{v:"",RU:"Не задано",EN:"Not set"},{v:"100",EN:"100%"},{v:"90",EN:"90%"},{v:"80",EN:"80%"},{v:"70",EN:"70%"},{v:"60",EN:"60%"},{v:"50",EN:"50%"},{v:"40",EN:"40%"},{v:"30",EN:"30%"},{v:"20",EN:"20%"},{v:"10",EN:"10%"},{v:"0",EN:"0%"}]}:"menu_shadow"===e?o={type:"sb",label:{RU:"Тень меню",EN:"Menu shadow"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"100",EN:"100%"},{v:"90",EN:"90%"},{v:"80",EN:"80%"},{v:"70",EN:"70%"},{v:"60",EN:"60%"},{v:"50",EN:"50%"},{v:"40",EN:"40%"},{v:"30",EN:"30%"},{v:"20",EN:"20%"},{v:"10",EN:"10%"},{v:"0",EN:"0%"}]}:"bgcolor_editor"===e?o={type:"sb",label:{RU:"Цвет фона блока в режиме редактирования",EN:"Block background color in the edit mode"},hint:{RU:"Этот цвет не применяется для публикации. Установите его, если элементы блока сливаются с фоном в редакторе — таким образом блок будет легче редактировать.",EN:"This color is not applied to the published website. Set only if the block elements merge with the background color — this way it will be easier to edit them."},options:[{v:"",RU:"Не задано",EN:"Not set"},{v:"chess",RU:"Шахматная расцветка",EN:"Checkerboard pattern"},{v:"black",RU:"Черный",EN:"Black"},{v:"white",RU:"Белый",EN:"White"}]}:"menu_textcolor"===e?o={type:"co",label:{RU:"Цвет текста пунктов меню",EN:"Menu items text color"},ph:{EN:"#000000"},uplabel:{RU:"Пункты меню",EN:"Menu items"}}:"menu_align"===e?o={type:"sb",label:{RU:"Выравнивание пунктов",EN:"Items alignment"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"left",RU:"По левому краю",EN:"Left"},{v:"center",RU:"По центру",EN:"Center"},{v:"right",RU:"По правому краю",EN:"Right"}]}:"menu_spacing"===e||"menusub2_spacing"===e?o={type:"sb",label:{RU:"Расстояние между пунктами",EN:"Spacing between items"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"100",EN:"100px"},{v:"90",EN:"90px"},{v:"80",EN:"80px"},{v:"70",EN:"70px"},{v:"60",EN:"60px"},{v:"50",EN:"50px"},{v:"40",EN:"40px"},{v:"30",EN:"30px"},{v:"20",EN:"20px"},{v:"10",EN:"10px"},{v:"0",EN:"0px"}]}:"menu_uppercase"===e?o={type:"tab",label:{RU:"Регистр букв пунктов меню",EN:"Menu items letter case"},values:[{value:"",label:"—"},{value:"on",label:"AG"},{value:"lowercase",label:"ag"},{value:"capitalize",label:"Ag"}]}:"menu_fontsize"===e?o={type:"in_px",label:{RU:"Размер текста пунктов меню",EN:"Menu items font size"},ph:{EN:"20px"},mobile:"menu_fontsize_res_480",rmin:14,rmax:90,rstep:2,variants:["14px","15px","16px","18px","20px","22px","24px","26px","28px","30px","32px","34px","36px","38px","40px","42px","46px","52px","62px","72px","82px","92px","104px"]}:"menu_fontsize_res_480"===e?o={type:"in_px",label:{RU:"Моб. размер текста пунктов меню",EN:"Menu items mob. font size"},ph:{EN:"16px"},display:"none",desktop:"menu_fontsize",rmin:14,rmax:90,rstep:2,variants:["14px","15px","16px","18px","20px","22px","24px","26px","28px","30px","32px","34px","36px","38px","40px","42px","46px","52px","62px","72px","82px","92px","104px"]}:"menu_fontfamily"===e?o={type:"ff",label:{RU:"Шрифт пунктов меню",EN:"Menu items font family name"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"Arial",EN:"Arial"},{v:"Georgia",EN:"Georgia"}]}:"menu_fontweight"===e?o={type:"fw",label:{RU:"Насыщенность пунктов меню",EN:"Menu items font weight"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"300",EN:"Light"},{v:"400",EN:"Normal"},{v:"500",EN:"Medium"},{v:"600",EN:"Semibold"},{v:"700",EN:"Bold"}]}:"menu_letterspacing"===e?o={type:"in_float_px",label:{RU:"Межбуквенное расстояние у пунктов меню",EN:"Menu items letter spacing"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"0.5px",EN:"0.5px"},{v:"1px",EN:"1px"},{v:"1.5px",EN:"1.5px"},{v:"2px",EN:"2px"},{v:"2.5px",EN:"2.5px"},{v:"3px",EN:"3px"}],rmin:0,rmax:3,rstep:.5,variants:["0px","0.5px","1px","1.5px","2px","2.5px","3px"],ph:{EN:"0px"}}:"menu_itembg"===e?o={type:"co",label:{RU:"Цвет фона пунктов меню",EN:"Menu items background color"},ph:{EN:"#000000"}}:"menu_itemopacity"===e?o={type:"sb",label:{RU:"Непрозрачность пункта меню",EN:"Menu items opacity"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"100",EN:"100%"},{v:"95",EN:"95%"},{v:"90",EN:"90%"},{v:"80",EN:"80%"},{v:"70",EN:"70%"},{v:"60",EN:"60%"},{v:"50",EN:"50%"},{v:"40",EN:"40%"},{v:"30",EN:"30%"},{v:"20",EN:"20%"},{v:"10",EN:"10%"},{v:"0",EN:"0%"}]}:"menu_itemradius"===e?o={type:"in_px",label:{RU:"Скругление",EN:"Border radius"},ph:{EN:"20px"}}:"menu_itembordercolor"===e?o={type:"co",label:{RU:"Цвет обводки",EN:"Border color"},ph:{EN:"#000000"}}:"menu_itembordersize"===e?o={type:"in_px",label:{RU:"Толщина обводки",EN:"Border width"},ph:{EN:"1px"}}:"menu_active_textcolor"===e?o={type:"co",label:{RU:"Цвет",EN:"Color"},ph:{EN:"#ffffff"},uplabel:{RU:"Активный пункт меню",EN:"Active menu item"}}:"menu_active_fontweight"===e?o={type:"fw",label:{RU:"Насыщенность",EN:"Font weight"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"300",EN:"Light"},{v:"400",EN:"Normal"},{v:"500",EN:"Medium"},{v:"600",EN:"Semibold"},{v:"700",EN:"Bold"}]}:"menu_active_opacity"===e?o={type:"sb",label:{RU:"Непрозрачность",EN:"Opacity"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"100",EN:"100%"},{v:"95",EN:"95%"},{v:"90",EN:"90%"},{v:"80",EN:"80%"},{v:"70",EN:"70%"},{v:"60",EN:"60%"},{v:"50",EN:"50%"},{v:"40",EN:"40%"},{v:"30",EN:"30%"},{v:"20",EN:"20%"},{v:"10",EN:"10%"},{v:"0",EN:"0%"}]}:"menu_active_textunderlineheight"===e?o={type:"sb",label:{RU:"Подчеркнуть пункт меню",EN:"Underlined"},options:[{v:"",RU:"Без подчеркивания",EN:"Without underline"},{v:"1",EN:"1px"},{v:"2",EN:"2px"},{v:"3",EN:"3px"},{v:"4",EN:"4px"},{v:"5",EN:"5px"}]}:"menu_active_textunderlinecolor"===e?o={type:"co",label:{RU:"Цвет подчеркивания",EN:"Underline color"},ph:{EN:"#ffffff"}}:"menu_active_textstrike"===e?o={type:"cb",caption:{RU:"Зачеркнуть пункт меню",EN:"Strikethrough"}}:"menu_active_itembg"===e?o={type:"co",label:{RU:"Цвет фона",EN:"Background color"},ph:{EN:"#000000"}}:"menu_active_itembordercolor"===e?o={type:"co",label:{RU:"Цвет обводки",EN:"Border color"},ph:{EN:"#000000"}}:"menu_active_itembordersize"===e?o={type:"in_px",label:{RU:"Толщина обводки",EN:"Border width"},ph:{EN:"3px"}}:"menu_hover_textcolor"===e||"menu2_hover_textcolor"===e?o={type:"co",label:{RU:"Цвет",EN:"Color"},ph:{EN:"#ffffff"},uplabel:{RU:"Пункт меню при наведении",EN:"Menu Item on hover"}}:"menu_hover_textopacity"===e||"menu2_hover_textopacity"===e?o={type:"sb",label:{RU:"Непрозрачность",EN:"Opacity"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"100",EN:"100%"},{v:"95",EN:"95%"},{v:"90",EN:"90%"},{v:"80",EN:"80%"},{v:"70",EN:"70%"},{v:"60",EN:"60%"},{v:"50",EN:"50%"},{v:"40",EN:"40%"},{v:"30",EN:"30%"},{v:"20",EN:"20%"},{v:"10",EN:"10%"},{v:"0",EN:"0%"}]}:"menu_hover_textunderlineheight"===e||"menu2_hover_textunderlineheight"===e?o={type:"sb",label:{RU:"Подчеркнуть пункт меню",EN:"Underlined"},options:[{v:"",RU:"Без подчеркивания",EN:"Without underline"},{v:"1",EN:"1px"},{v:"2",EN:"2px"},{v:"3",EN:"3px"},{v:"4",EN:"4px"},{v:"5",EN:"5px"}]}:"menu_hover_textunderlinecolor"===e||"menu2_hover_textunderlinecolor"===e?o={type:"co",label:{RU:"Цвет подчеркивания",EN:"Underline color"},ph:{EN:"#ffffff"}}:"menu_hover_textstrike"===e||"menu2_hover_textstrike"===e?o={type:"cb",caption:{RU:"Зачеркнуть пункт меню",EN:"Menu item strikethrough"}}:"checkbox3"===e?o={type:"cb",caption:{EN:"checkbox3"}}:"reverse"===e?o={type:"cb",caption:{RU:"Обратный порядок",EN:"Reverse order"}}:"imgheight"===e?o={type:"in_px",label:{RU:"Высота изображения",EN:"Image height"},ph:{EN:"120px"}}:"checkbox5"===e?o={type:"cb",caption:{EN:"checkbox5"}}:"dateformat"===e?o={type:"sb",label:{RU:"Формат даты",EN:"Date format"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"1",RU:"ММ-ДД-ГГГГ",EN:"MM-DD-YYYY"},{v:"2",RU:"ДД-ММ-ГГГГ",EN:"DD-MM-YYYY"},{v:"3",RU:"ДД/ММ/ГГГГ",EN:"DD/MM/YYYY"},{v:"4",RU:"ДД.ММ.ГГГГ",EN:"DD.MM.YYYY"},{v:"5",RU:"Месяц ДД, ГГГГ",EN:"Month DD, YYYY"},{v:"6",RU:"ДД месяц ГГГГ",EN:"DD month YYYY"}]}:"timeformat"===e?o={type:"sb",label:{RU:"Формат время",EN:"Time format"},options:[{v:"",RU:"Не показывать",EN:"Don't show"},{v:"1",RU:"ЧЧ:мм",EN:"HH:mm"}]}:"buttonsize"===e?o={type:"sb",label:{RU:"Размер кнопки",EN:"Button size"},options:[{v:"sm",RU:"Маленький",EN:"Tiny"},{v:"smd",RU:"Уменьшенный",EN:"Small"},{v:"",RU:"Стандартный",EN:"Default"},{v:"lg",RU:"Увеличенный",EN:"Large"},{v:"xl",RU:"Большой",EN:"X-Large"},{v:"xxl",RU:"Гигантский",EN:"XX-Large"}]}:"btneffect"===e?o={type:"cpb",label:{RU:"Эффект для кнопки",EN:"Button effect"},options:[{v:"",RU:"Нет",EN:"None",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/previewbox/none.svg`},{v:"st1",EN:"Flash",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/previewbox/btneffect/flash.svg`},{v:"st2",EN:"Ripple",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/previewbox/btneffect/ripple.svg`},{v:"st3",EN:"Light",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/previewbox/btneffect/light.svg`}],config:{insertSVG:!0}}:"buttoncolor2"===e?o={type:"co",label:{RU:"Цвет текста",EN:"Text color"},ph:{EN:"#000000"},uplabel:{RU:"Вторая Кнопка",EN:"Second Button"},buttonpresets:!0}:"buttonbgcolor2"===e?o={type:"co",label:{RU:"Цвет фона",EN:"Background color"},ph:{EN:"#ffffff"},actions:[{name:"disable",if:[{field:"buttonstyle",value:"text"}]}]}:"buttonbordercolor2"===e?o={type:"co",label:{RU:"Цвет обводки",EN:"Border color"},ph:{EN:"#000000"},actions:[{name:"disable",if:[{field:"buttonstyle",value:"text"}]}]}:"buttonbordersize2"===e?o={type:"in_px",label:{RU:"Толщина обводки",EN:"Border width"},ph:{EN:"3px"},actions:[{name:"disable",if:[{field:"buttonstyle",value:"text"}]}],podcut:["btneffect2"]}:"buttoncolor3"===e?o={type:"co",label:{RU:"Цвет текста",EN:"Text color"},ph:{EN:"#000000"},uplabel:{RU:"Третья Кнопка",EN:"Third Button"},buttonpresets:!0}:"buttonbgcolor3"===e?o={type:"co",label:{RU:"Цвет фона",EN:"Background color"},ph:{EN:"#ffffff"},actions:[{name:"disable",if:[{field:"buttonstyle",value:"text"}]}]}:"buttonbordercolor3"===e?o={type:"co",label:{RU:"Цвет обводки",EN:"Border color"},ph:{EN:"#000000"},actions:[{name:"disable",if:[{field:"buttonstyle",value:"text"}]}]}:"buttonbordersize3"===e?o={type:"in_px",label:{RU:"Толщина обводки",EN:"Border width"},ph:{EN:"3px"},actions:[{name:"disable",if:[{field:"buttonstyle",value:"text"}]}],podcut:["btneffect3"]}:"buttonstat2"===e?o={type:"cb",caption:{RU:"Отправлять данные о клике на вторую кнопку в систему аналитики",EN:"Send data to analytics systems when second button is clicked"}}:"buttonstat3"===e?o={type:"cb",caption:{RU:"Отправлять данные о клике на третью кнопку в систему аналитики",EN:"Send data to analytics systems when third button is clicked"}}:"allbuttonsstat"===e?o={type:"cb",caption:{RU:"Отправлять данные о клике на кнопки в систему аналитики",EN:"Send data to analytics systems when buttons are clicked"}}:"btneffect2"===e?o={type:"cpb",label:{RU:"Эффект для второй кнопки",EN:"Second button effect"},options:[{v:"",RU:"Нет",EN:"None",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/previewbox/none.svg`},{v:"st1",EN:"Flash",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/previewbox/btneffect/flash.svg`},{v:"st2",EN:"Ripple",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/previewbox/btneffect/ripple.svg`},{v:"st3",EN:"Light",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/previewbox/btneffect/light.svg`}],config:{insertSVG:!0}}:"btneffect3"===e?o={type:"cpb",label:{RU:"Эффект для третьей кнопки",EN:"Third button effect"},options:[{v:"",RU:"Нет",EN:"None",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/previewbox/none.svg`},{v:"st1",EN:"Flash",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/previewbox/btneffect/flash.svg`},{v:"st2",EN:"Ripple",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/previewbox/btneffect/ripple.svg`},{v:"st3",EN:"Light",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/previewbox/btneffect/light.svg`}],config:{insertSVG:!0}}:"inputcolor"===e?o={type:"co",label:{RU:"Цвет текста",EN:"Text color"},ph:{EN:"#000000"}}:"inputbgcolor"===e?o={type:"co",label:{RU:"Цвет фона",EN:"Background color"},ph:{EN:"#ffffff"},split:"inputcolor"}:"inputbordercolor"===e?o={type:"co",label:{RU:"Цвет обводки",EN:"Border color"},ph:{EN:"#000000"}}:"inputbordersize"===e?o={type:"in_px",label:{RU:"Толщина обводки",EN:"Border width"},ph:{EN:"3px"},split:"inputbordercolor"}:"inputradius"===e?o={type:"in_px",label:{RU:"Скругление",EN:"Border radius"},ph:{EN:"30px"}}:"inputelscolor"===e?o={type:"co",label:{RU:"Цвет галочки, переключателей и др. элементов",EN:"Color for checkboxes, radio buttons, and similar elements"},ph:{EN:"#3f51b5"}}:"show_onhover"===e?o={type:"cpb",label:{RU:"Видимость контента при наведении мышкой",EN:"Content visibility on hover"},options:[{v:"",RU:"Показывать контент сразу как обычно",EN:"Show content as usual",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/previewbox/animhover/static.svg`},{v:"onhover",RU:"Показывать контент только при наведении мышкой",EN:"Show content on mouse hover",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/previewbox/animhover/anim.svg`}],config:{columnsCount:1}}:"anim_imgzoom"===e?o={type:"cpb",label:{RU:"Анимация увеличения при наведении",EN:"Scale animation on hover"},options:[{v:"",RU:"Нет",EN:"None",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/previewbox/none.svg`},{v:"scale",RU:"Увеличение",EN:"Scale",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/previewbox/anim/zoomin.svg`}],config:{insertSVG:!0,columnsCount:1}}:"anim_hover"===e?o={type:"cpb",label:{RU:"Анимация при наведении",EN:"Hover animation"},options:[{v:"",RU:"Нет",EN:"None",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/previewbox/none.svg`},{v:"bottomtop",RU:"Снизу вверх",EN:"Bottom to top",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/previewbox/anim/fadeinup.svg`}],config:{insertSVG:!0,columnsCount:1}}:"inputname"===e?o={type:"in",label:{RU:"Имя переменной",EN:"Variable Name"},hint:{RU:"Используйте, пожалуйста, латинские буквы"},uplabel:{RU:"Поле для ввода:",EN:"Input:"}}:"bgcolor2"===e?o={type:"co",label:{RU:"Цвет фона 2",EN:"Background color 2"},ph:{EN:"#ffffff"}}:"inputtitlecolor"===e?o={type:"co",label:{RU:"Цвет заголовка",EN:"Title color"},ph:{EN:"#000000"}}:"menu_height2"===e?o={type:"in_px",label:{RU:"Высота меню 2",EN:"Menu height 2"},ph:{EN:"70px"}}:"checkbox6"===e?o={type:"cb",caption:{EN:"checkbox6"}}:"checkbox7"===e?o={type:"cb",caption:{EN:"checkbox7"}}:"checkbox8"===e?o={type:"cb",caption:{EN:"checkbox8"}}:"checkbox9"===e?o={type:"cb",caption:{EN:"checkbox9"}}:"checkbox10"===e?o={type:"cb",caption:{EN:"checkbox10"}}:"checkbox11"===e?o={type:"cb",caption:{EN:"checkbox11"}}:"checkbox12"===e?o={type:"cb",caption:{EN:"checkbox12"}}:"checkbox13"===e?o={type:"cb",caption:{EN:"checkbox13"}}:"sociallinks_color"===e?o={type:"co",label:{RU:"Цвет иконок со ссылками на соц.сети",EN:"Color of social media icons"},ph:{EN:"#ffffff"}}:"sociallinks_shape"===e?o={type:"sb",label:{EN:"Social link icons style",RU:"Стиль иконок со ссылками на соцсети"},options:[{v:"",EN:"In circle (by default)",RU:"В круге (по умолчанию)"},{v:"simple",EN:"Without circle",RU:"Без круга"}]}:"sociallinks_brandcolor"===e?o={type:"cb",caption:{RU:"Использовать брендовые цвета для фона кнопки",EN:"Use brand colors for the button background"}}:"container_width"===e?o={type:"sb",label:{RU:"Размер контейнера",EN:"Container width"},options:[{v:"",RU:"Ширина 100%",EN:"100% width"},{v:"40",RU:"100% с отступами в 40px по краям",EN:"100% with 40px edge paddings"},{v:"12",RU:"12 колонок",EN:"12 columns"}]}:"popup_container"===e?o={type:"sb",label:{RU:"Размер контейнера",EN:"Container width"},options:[{v:"",RU:"По умолчанию: 12 колонок",EN:"Default: 12 columns"},{v:"100",RU:"Ширина 100%",EN:"100% width"}]}:"popup_tabs"===e?o={type:"sb",label:{RU:"Расположение табов",EN:"Tabs position"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"right",RU:"Внутри второго блока",EN:"Inside second block"}],role:"team"}:"imgratio"===e?o={type:"cpb",label:{RU:"Соотношение сторон",EN:"Aspect Ratio"},options:[{v:"",RU:"По умолчанию",EN:"Default",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/previewbox/imgratio/default.svg`},{v:"1_1",RU:"1:1 Квадрат",EN:"1:1 Square",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/previewbox/imgratio/1x1.svg`},{v:"16_9",EN:"16:9",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/previewbox/imgratio/16x9.svg`},{v:"9_16",EN:"9:16",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/previewbox/imgratio/9x16.svg`},{v:"4_3",EN:"4:3",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/previewbox/imgratio/4x3.svg`},{v:"3_4",EN:"3:4",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/previewbox/imgratio/3x4.svg`},{v:"3_2",EN:"3:2",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/previewbox/imgratio/3x2.svg`},{v:"2_3",EN:"2:3",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/previewbox/imgratio/2x3.svg`}]}:"columns_padd"===e?o={type:"sb",label:{RU:"Отступ между колонками",EN:"Paddings between columns"},options:[{v:"",EN:"0px"},{v:"10",EN:"10px"},{v:"20",EN:"20px"},{v:"40",EN:"40px"}]}:"sharestyle"===e?o={type:"cpb",label:{RU:"Стиль рекоменд. кнопок",EN:"Share button style"},options:[{v:"black-white",RU:"Черный фон и белые буквы",EN:"Black background and white text",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/previewbox/sharestyle/blackwhite.svg`},{v:"transp-white",RU:"Прозрачный фон и белые буквы",EN:"Transparent background and white text",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/previewbox/sharestyle/transpwhite.svg`},{v:"white-black",RU:"Белый фон и черные буквы",EN:"White background and black text",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/previewbox/sharestyle/whiteblack.svg`},{v:"transp-black",RU:"Прозрачный фон и черные буквы",EN:"Transparent background and black text",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/previewbox/sharestyle/transpblack.svg`},{v:"",RU:"Фон брендового цвета и белые буквы",EN:"Brand color background and white text",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/previewbox/sharestyle/brandwhite.svg`}],config:{imageSize:140}}:"disqus_shortname"===e?o={type:"in",label:{EN:"Disqus ShortName"},hint:{RU:"Читайте руководство <a href='https://help-ru.tilda.cc/disqus' target='blank' style='color:#fa8669;'>как подключить Disqus</a>",EN:"Read our guide on <a href='https://help.tilda.cc/disqus' target='blank' style='color:#fa8669;'>connecting Disqus</a>"}}:"disqus_identifier"===e?o={type:"in",label:{EN:"Disqus Identifier"}}:"inputreq"===e?o={type:"cb",caption:{RU:"Обязательное поле",EN:"Required field"}}:"inputrule"===e?o={type:"sb",label:{RU:"Правило валидации",EN:"Validation rule"},options:[{v:"none",RU:"Без проверки",EN:"Without validation"},{v:"email",EN:"Email"},{v:"phone",RU:"Телефон // 0123456789() +-",EN:"Phone // 0123456789() +-"}]}:"inputhiddenname"===e?o={type:"in",label:{RU:"Имя переменной скрытого поля для ввода:",EN:"Variable name for hidden input:"}}:"inputhiddenvalue"===e?o={type:"in",label:{RU:"Значение переменной скрытого поля для ввода:",EN:"Variable value for hidden input:"}}:"inputsstyle"===e?o={type:"cb",caption:{RU:"Стилизовать поля для ввода - только нижний бордюр",EN:"Special style for input fields - only bottom border"}}:"inputsstyle2"===e?o={type:"cb",caption:{RU:"Оставлять подсказку видимой при клике на поле",EN:"Leave placeholder visible after clicking on input"}}:"formmsgcolor"===e?o={type:"co",label:{RU:"Цвет текста в сообщении об успешной отправке данных",EN:"Success message text color"},ph:{EN:"#000000"}}:"formmsgbgcolor"===e?o={type:"co",label:{RU:"Цвет фона в сообщении об успешной отправке данных",EN:"Success message background color"},ph:{EN:"#45c17d"}}:"anim_form"===e?o={type:"cpb",label:{RU:"Анимация: Форма",EN:"Animation: Form"},options:[{v:"",RU:"Нет",EN:"None",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/previewbox/none.svg`},{v:"fadein",RU:"Прозрачность",EN:"Fade In",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/previewbox/anim/fadein.svg`},{v:"fadeinup",RU:"Прозрачность (снизу)",EN:"Fade In Up",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/previewbox/anim/fadeinup.svg`},{v:"fadeindown",RU:"Прозрачность (сверху)",EN:"Fade In Down",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/previewbox/anim/fadeindown.svg`},{v:"fadeinleft",RU:"Прозрачность (справа)",EN:"Fade In Left",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/previewbox/anim/fadeinleft.svg`},{v:"fadeinright",RU:"Прозрачность (слева)",EN:"Fade In Right",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/previewbox/anim/fadeinright.svg`},{v:"zoomin",RU:"Прозрачность (увеличение)",EN:"Zoom In",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/previewbox/anim/zoomin.svg`}],config:{insertSVG:!0}}:"anim_number"===e?o={type:"sb",label:{RU:"Анимация: Цифры",EN:"Animation: Numbers"},options:[{v:"",RU:"Нет",EN:"None"},{v:"animatednumber",RU:"Анимировать",EN:"Animate"}]}:"widthpx"===e?o={type:"in_px",label:{RU:"Ширина",EN:"Width"},ph:{EN:"100px"},mobile:"widthpx_res_480"}:"widthpx_res_480"===e?o={type:"in_px",label:{RU:"Моб. ширина",EN:"Mob. Width"},ph:{EN:"100px"},desktop:"widthpx"}:"menu_hideoffset"===e?o={type:"in_px",label:{RU:"Прятать меню при прокрутке за N пикселей до низа страницы",EN:"Hide menu N pixels before the bottom of the page"},ph:{EN:"500px"},hint:{RU:"Срабатывает, если установить фиксированное позиционирование",EN:"Triggered if you set a fixed positioning"}}:"inputname2"===e?o={type:"in",label:{RU:"Имя переменной",EN:"Variable Name"},uplabel:{RU:"Второе поле для ввода:",EN:"Second Input:"}}:"inputreq2"===e?o={type:"cb",caption:{RU:"Обязательное поле",EN:"Required field"}}:"inputrule2"===e?o={type:"sb",label:{RU:"Правило валидации",EN:"Validation rule"},options:[{v:"none",RU:"Без проверки",EN:"Without validation"},{v:"email",EN:"Email"},{v:"phone",RU:"Телефон // 0123456789() +-",EN:"Phone // 0123456789() +-"}]}:"inputname3"===e?o={type:"in",label:{RU:"Имя переменной",EN:"Variable Name"},uplabel:{RU:"Третье поле для ввода:",EN:"Third Input:"}}:"inputreq3"===e?o={type:"cb",caption:{RU:"Обязательное поле",EN:"Required"}}:"inputrule3"===e?o={type:"sb",label:{RU:"Правило валидации",EN:"Validation rule"},options:[{v:"none",RU:"Без проверки",EN:"Without validation"},{v:"email",EN:"Email"},{v:"phone",RU:"Телефон // 0123456789() +-",EN:"Phone // 0123456789() +-"}]}:"balign"===e?o={type:"sb",label:{RU:"Выравнивание",EN:"Alignment"},options:[{v:"left",RU:"По левому краю",EN:"Left"},{v:"center",RU:"По центру",EN:"Center"},{v:"right",RU:"По правому краю",EN:"Right"},{v:"row",RU:"В две колонки",EN:"Two columns"}]}:"formname"===e?o={type:"in",label:{RU:"Название формы",EN:"Form name"},hint:{RU:"Помогает понять, из какой формы пришла заявка. Не отображается на сайте.",EN:"Allows you to distinguish submitted forms. Only you will see this name."}}:"inputtitlefontweight"===e?o={type:"fw",label:{RU:"Заголовок поля: Насыщенность",EN:"Input title: Font weight"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"300",EN:"Light"},{v:"400",EN:"Normal"},{v:"500",EN:"Medium"},{v:"600",EN:"Semibold"},{v:"700",EN:"Bold"}]}:"container"===e?o={type:"sb",label:{RU:"Размер контейнера",EN:"Container size"},options:[{v:"",EN:"12 columns (default)"},{v:"10",EN:"10 columns"},{v:"8",EN:"8 columns"},{v:"100",EN:"100% width"}]}:"textcolumncount"===e?o={type:"sb",label:{RU:"Разбить текст на колонки",EN:"Number of Text Columns"},options:[{v:"",EN:"1"},{v:"2",EN:"2"},{v:"3",EN:"3"},{v:"4",EN:"4"}]}:"inputhide"===e||"inputhide2"===e||"inputhide3"===e?o={type:"cb",caption:{RU:"Скрыть поле",EN:"Hide field"}}:"textareaname"===e?o={type:"in",label:{RU:"Имя переменной",EN:"Variable Name"},uplabel:{RU:"Поле для ввода текста:",EN:"Text Input:"}}:"textarearows"===e?o={type:"sb",label:{RU:"Количество строк",EN:"Number of lines"},options:[{v:"1",RU:"1 строка",EN:"1 line"},{v:"2",RU:"2 строки",EN:"2 lines"},{v:"3",RU:"3 строки",EN:"3 lines"},{v:"4",RU:"4 строки",EN:"4 lines"},{v:"5",RU:"5 строк",EN:"5 lines"},{v:"6",RU:"6 строк",EN:"6 lines"},{v:"7",RU:"7 строк",EN:"7 lines"},{v:"8",RU:"8 строк",EN:"8 lines"},{v:"9",RU:"9 строк",EN:"9 lines"},{v:"10",RU:"10 строк",EN:"10 lines"}]}:"textareahide"===e?o={type:"cb",caption:{RU:"Скрыть поле",EN:"Hide field"}}:"textareareq"===e?o={type:"cb",caption:{RU:"Обязательное поле",EN:"Required field"}}:"slidercycle"===e?o={type:"cb",caption:{RU:"Бесконечная галерея",EN:"Loop gallery"}}:"slidercontrols"===e?o={type:"sb",label:{RU:"Управляющие элементы",EN:"Control elements"},options:[{v:"",RU:"Стрелки и точки",EN:"Arrows and dots"},{v:"arrows",RU:"Только стрелки",EN:"Arrows"},{v:"dots",RU:"Только точки",EN:"Dots"}]}:"bordersize2"===e?o={type:"in_px",label:{RU:"Толщина обводки 2",EN:"Border width 2"},ph:{EN:"3px"}}:"vindentpx"===e?o={type:"in_px",label:{RU:"Вертикальный отступ между карточками",EN:"Vertical spacing between cards"},ph:{EN:"100px"}}:"color3"===e?o={type:"co",label:{RU:"Третий цвет",EN:"Third Color"},ph:{EN:"#000000"}}:"bgcolor3"===e?o={type:"co",label:{RU:"Цвет фона 3",EN:"Background color 3"},ph:{EN:"#ffffff"}}:"formallertcolor"===e?o={type:"co",label:{RU:"Цвет сообщения об ошибке",EN:"Error message color"},ph:{EN:"#000000"}}:"inputname4"===e?o={type:"in",label:{RU:"Имя переменной",EN:"Variable name"},uplabel:{RU:"Четвертое поле для ввода:",EN:"Fourth Input:"}}:"inputrule4"===e?o={type:"sb",label:{RU:"Правило валидации",EN:"Validation rule"},options:[{v:"none",RU:"Без проверки",EN:"Without validation"},{v:"email",EN:"Email"},{v:"phone",RU:"Телефон // 0123456789() +-",EN:"Phone // 0123456789() +-"}]}:"inputhide4"===e?o={type:"cb",caption:{RU:"Скрыть поле",EN:"Hide field"}}:"inputreq4"===e?o={type:"cb",caption:{RU:"Обязательное поле",EN:"Required field"}}:"text_widthpx"===e?o={type:"in_px",label:{RU:"Максимальная ширина",EN:"Max width"},ph:{EN:"700px"}}:"position_align"===e?o={type:"sb",label:{RU:"Позиционирование - выравнивание",EN:"Position alignment"},options:[{v:"",RU:"По умолчанию/не задано",EN:"Default/Not set"},{v:"left",RU:"По левому краю",EN:"Left"},{v:"center",RU:"По центру",EN:"Center"},{v:"right",RU:"По правому краю",EN:"Right"}]}:"inputname5"===e?o={type:"in",label:{RU:"Имя переменной",EN:"Variable Name"},uplabel:{RU:"Пятое поле для ввода:",EN:"Fifth Input:"}}:"inputrule5"===e?o={type:"sb",label:{RU:"Правило валидации",EN:"Validation rule"},options:[{v:"none",RU:"Без проверки",EN:"Without validation"},{v:"email",EN:"Email"},{v:"phone",RU:"Телефон // 0123456789() +-",EN:"Phone // 0123456789() +-"}]}:"inputhide5"===e?o={type:"cb",caption:{RU:"Скрыть поле",EN:"Hide field"}}:"inputreq5"===e?o={type:"cb",caption:{RU:"Обязательное поле",EN:"Required field"}}:"subtitle_widthpx"===e?o={type:"in_px",label:{RU:"Максимальная ширина",EN:"Max width"},ph:{EN:"700px"}}:"container100_width"===e?o={type:"sb",label:{RU:"Размер контейнера",EN:"Container Width"},options:[{v:"",RU:"По умолчанию: ширина 100%",EN:"Default: 100% width"},{v:"40",RU:"с отступами в 40px по краям",EN:"with 40px edge paddings"}]}:"size"===e?o={type:"sb",label:{RU:"Размер",EN:"Size"},options:[{v:"",RU:"Стандартный",EN:"Default"},{v:"lg",RU:"Увеличенный",EN:"Large"},{v:"xl",RU:"Большой",EN:"X-Large"},{v:"xxl",RU:"Гигантский",EN:"XX-Large"}]}:"sizzze"===e?o={type:"sb",label:{RU:"Размер",EN:"Size"},options:[{v:"sm",RU:"Уменьшенный",EN:"Small"},{v:"md",RU:"Стандартный",EN:"Medium"},{v:"lg",RU:"Большой",EN:"Large"}]}:"color4"===e?o={type:"co",label:{RU:"Четвертый цвет",EN:"Four Color"},ph:{EN:"#000000"}}:"input3"===e?o={type:"in",label:{EN:"Input3"}}:"input4"===e?o={type:"in",label:{EN:"Input4"}}:"input6"===e?o={type:"in",label:{EN:"Input6"}}:"input5"===e?o={type:"in",label:{EN:"Input5"}}:"blocks3456"===e?o={type:"sb",label:{RU:"Кол-во блоков в ряду",EN:"Number of blocks per row"},options:[{v:"3",EN:"3"},{v:"",EN:"4"},{v:"5",EN:"5"},{v:"6",EN:"6"}]}:"icon_widthpx"===e?o={type:"in_px",label:{RU:"Ширина иконки",EN:"Icon width"},ph:{EN:"100px"}}:"blocks46"===e?o={type:"sb",label:{RU:"Кол-во блоков в ряду",EN:"Number of blocks per row"},options:[{v:"",EN:"4"},{v:"6",EN:"6"}]}:"paddingleftrightpx"===e?o={type:"in_px",label:{RU:"Отступ слева/справа",EN:"Left/Right padding"},ph:{EN:"20px"}}:"paddingtopbottompx"===e?o={type:"in_px",label:{RU:"Отступ сверху/снизу",EN:"Top/Bottom padding"},ph:{EN:"20px"}}:"feature"===e?o={type:"cb",caption:{RU:"Выделить блок",EN:"Feature block"}}:"feature2"===e?o={type:"cb",caption:{RU:"Выделить второй блок",EN:"Feature second block"}}:"feature3"===e?o={type:"cb",caption:{RU:"Выделить третий блок",EN:"Feature third block"}}:"feature4"===e?o={type:"cb",caption:{RU:"Выделить четвертый блок",EN:"Feature fourth block"}}:"shadow_size_hover"===e?o={type:"in_px",label:{RU:"Тень при наведении: размер",EN:"Shadow on hover: Size"},ph:{EN:"10"}}:"shadow_opacity_hover"===e?o={type:"sb",label:{RU:"Непрозрачность",EN:"Opacity"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"100",EN:"100%"},{v:"90",EN:"90%"},{v:"80",EN:"80%"},{v:"70",EN:"70%"},{v:"60",EN:"60%"},{v:"50",EN:"50%"},{v:"40",EN:"40%"},{v:"30",EN:"30%"},{v:"20",EN:"20%"},{v:"10",EN:"10%"},{v:"0",EN:"0%"}],split:"shadow_size_hover"}:"shadow_shifty_hover"===e?o={type:"sb",label:{RU:"Тень при наведении: сдвиг",EN:"Shadow on hover: Shift"},options:[{v:"",RU:"Без сдвига",EN:"Without shift"},{v:"sm",RU:"Небольшой сдвиг",EN:"Small shift"},{v:"md",RU:"Средний сдвиг",EN:"Medium shift"}]}:"text_bold"===e?o={type:"sb",label:{RU:"Жирность",EN:"Font weight"},options:[{v:"",EN:"Normal"},{v:"y",EN:"Bold"}]}:"paddoff"===e?o={type:"sb",label:{RU:"Контейнер: Отступы от краев",EN:"Container paddings"},options:[{v:"",RU:"30px",EN:"30px"},{v:"y",RU:"Без отступов",EN:"No paddings"}]}:"img_fitwidth"===e?o={type:"sb",label:{RU:"Размер изображения",EN:"Image size"},options:[{v:"",RU:"Оригинальный размер",EN:"Original size"},{v:"y",RU:"Подогнать под контейнер",EN:"Fit image to container"}]}:"price_color"===e?o={type:"co",label:{RU:"Цвет",EN:"Color"},ph:{EN:"#000000"},uplabel:{RU:"Цена",EN:"Price"}}:"price_old_color"===e?o={type:"co",label:{RU:"Старая цена: Цвет",EN:"Old Price: Color"},ph:{EN:"#000000"}}:"price_fontsize"===e?o={type:"in_px",label:{RU:"Размер шрифта",EN:"Font size"},ph:{EN:"20px"},mobile:"price_fontsize_res_480",rmin:14,rmax:90,rstep:2,variants:["14px","15px","16px","18px","20px","22px","24px","26px","28px","30px","32px","34px","36px","38px","40px","42px","46px","52px","62px","72px","82px","92px","104px"]}:"price_fontsize_res_480"===e?o={type:"in_px",label:{RU:"Моб. размер шрифта",EN:"Mob. font size"},ph:{EN:"16px"},display:"none",desktop:"price_fontsize",rmin:14,rmax:90,rstep:2,variants:["14px","15px","16px","18px","20px","22px","24px","26px","28px","30px","32px","34px","36px","38px","40px","42px","46px","52px","62px","72px","82px","92px","104px"]}:"price_lineheight"===e?o={type:"in_float",label:{RU:"Межстр. расстояние",EN:"Line spacing"},ph:{EN:"1.55"},mobile:"price_lineheight_res_480",rmin:1,rmax:2,rstep:.05,variants:["1","1.05","1.1","1.15","1.2","1.25","1.3","1.4","1.5","1.6","1.7","1.8","1.9","2"]}:"price_lineheight_res_480"===e?o={type:"in_float",label:{RU:"Моб. межстр. расстояние",EN:"Line spacing"},ph:{EN:"1.3"},desktop:"price_lineheight",display:"none",rmin:1,rmax:2,rstep:.05,variants:["1","1.05","1.1","1.15","1.2","1.25","1.3","1.4","1.5","1.6","1.7","1.8","1.9","2"]}:"price_fontfamily"===e?o={type:"ff",label:{RU:"Шрифт",EN:"Font family name"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"Arial",EN:"Arial"},{v:"Georgia",EN:"Georgia"}]}:"price_bold"===e?o={type:"sb",label:{RU:"Жирность",EN:"Bold"},options:[{v:"",EN:"Normal"},{v:"y",EN:"Bold"}]}:"price_margintop"===e?o={type:"in_px",label:{RU:"Отступ сверху",EN:"Top Margin"},ph:{EN:"10px"},rmin:0,rmax:100,rstep:5,variants:["0px","5px","10px","15px","20px","30px","40px","50px","60px","70px","80px","90px","100px"]}:"price_pos"===e?o={type:"sb",label:{RU:"Расположение цены в карточке товара",EN:"Price position in product card"},options:[{v:"at",RU:"Сверху, над заголовком",EN:"At the top, above title"},{v:"bt",RU:"После заголовка",EN:"Under title"},{v:"",RU:"Снизу, после краткого текста",EN:"At the bottom, under the text"}]}:"price_range_format"===e?o={type:"sb",label:{RU:"Диапазон цен у товара",EN:"Product price format"},hint:{RU:"Формат отображения цены при наличии вариантов с разной стоимостью у одного товара в списке",EN:"Price format for products with differently priced variants in the list"},options:[{v:"",RU:"По умолчанию",EN:"By default"},{v:"from",RU:"От минимальной цены",EN:'Show "From" near the lowest price'},{v:"range",RU:"Диапазон минимальной и максимальной цен",EN:"Show full range of prices"}]}:"options_fontsize"===e?o={type:"in_px",label:{RU:"Опции: Размер шрифта",EN:"Options: Font size"},ph:{EN:"14px"},mobile:"options_fontsize_res_480",rmin:14,rmax:90,rstep:2,variants:["14px","15px","16px","18px","20px","22px","24px","26px","28px","30px","32px","34px","36px","38px","40px","42px","46px","52px","62px","72px","82px","92px","104px"]}:"options_fontsize_res_480"===e?o={type:"in_px",label:{RU:"Опции: Моб. размер шрифта",EN:"Options: Mob. font size"},ph:{EN:"14px"},desktop:"options_fontsize",rmin:14,rmax:90,rstep:2,variants:["14px","15px","16px","18px","20px","22px","24px","26px","28px","30px","32px","34px","36px","38px","40px","42px","46px","52px","62px","72px","82px","92px","104px"]}:"sku_fontsize"===e?o={type:"in_px",label:{RU:"Артикул: Размер шрифта",EN:"SKU: Font size"},ph:{EN:"14px"},uplabel:{RU:"Другое",EN:"More"},mobile:"sku_fontsize_res_480",rmin:14,rmax:90,rstep:2,variants:["14px","15px","16px","18px","20px","22px","24px","26px","28px","30px","32px","34px","36px","38px","40px","42px","46px","52px","62px","72px","82px","92px","104px"]}:"sku_fontsize_res_480"===e?o={type:"in_px",label:{RU:"Артикул: Моб. размер шрифта",EN:"SKU: Mob. font size"},ph:{EN:"14px"},desktop:"sku_fontsize",rmin:14,rmax:90,rstep:2,variants:["14px","15px","16px","18px","20px","22px","24px","26px","28px","30px","32px","34px","36px","38px","40px","42px","46px","52px","62px","72px","82px","92px","104px"]}:"characteristics_fontsize"===e?o={type:"in_px",label:{RU:"Характеристики: Pазмер шрифта",EN:"Characteristics: Font size"},ph:{EN:"14px"},mobile:"characteristics_fontsize_res_480",rmin:14,rmax:90,rstep:2,variants:["14px","15px","16px","18px","20px","22px","24px","26px","28px","30px","32px","34px","36px","38px","40px","42px","46px","52px","62px","72px","82px","92px","104px"]}:"characteristics_fontsize_res_480"===e?o={type:"in_px",label:{RU:"Характеристики: Моб. размер шрифта",EN:"Characteristics: Mob. font size"},ph:{EN:"14px"},desktop:"characteristics_fontsize",rmin:14,rmax:90,rstep:2,variants:["14px","15px","16px","18px","20px","22px","24px","26px","28px","30px","32px","34px","36px","38px","40px","42px","46px","52px","62px","72px","82px","92px","104px"]}:"bg_size_noorig"===e?o={type:"sb",label:{RU:"Масштабирование изображения",EN:"Image Stretch"},options:[{v:"cover",RU:"Ширина или высота равняется ширине или высоте блока",EN:"Image width or height equals block width or height"},{v:"contain",RU:"Целиком помещается внутри блока",EN:"Fit to block without cropping"}]}:"slidercontrolsshop"===e?o={type:"sb",label:{RU:"Управляющие элементы",EN:"Control elements"},options:[{v:"",RU:"Стрелки и точки",EN:"Arrows and dots"},{v:"arrowsthumbs",RU:"Стрелки и миниатюры",EN:"Arrows and thumbnails"},{v:"arrows",RU:"Только стрелки",EN:"Arrows"},{v:"thumbs",RU:"Только миниатюры",EN:"Only thumbnails"},{v:"dots",RU:"Только точки",EN:"Dots"}]}:"price_fontweight"===e?o={type:"fw",label:{RU:"Насыщенность",EN:"Font weight"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"300",EN:"Light"},{v:"400",EN:"Normal"},{v:"500",EN:"Medium"},{v:"600",EN:"Semibold"},{v:"700",EN:"Bold"}]}:"color5"===e?o={type:"co",label:{RU:"Пятый цвет",EN:"Fifth Color"},ph:{EN:"#000000"}}:"imgratio2"===e?o={type:"cpb",label:{RU:"Соотношение сторон",EN:"Aspect Ratio"},options:[{v:"",RU:"По умолчанию",EN:"Default",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/previewbox/imgratio/default.svg`},{v:"1_1",RU:"1:1 Квадрат",EN:"1:1 Square",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/previewbox/imgratio/1x1.svg`},{v:"16_9",EN:"16:9",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/previewbox/imgratio/16x9.svg`},{v:"9_16",EN:"9:16",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/previewbox/imgratio/9x16.svg`},{v:"4_3",EN:"4:3",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/previewbox/imgratio/4x3.svg`},{v:"3_4",EN:"3:4",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/previewbox/imgratio/3x4.svg`},{v:"3_2",EN:"3:2",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/previewbox/imgratio/3x2.svg`},{v:"2_3",EN:"2:3",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/previewbox/imgratio/2x3.svg`}]}:"alignlc2"===e?o={type:"sb",label:{RU:"Выравнивание",EN:"Alignment"},options:[{v:"left",RU:"По левому краю",EN:"Left"},{v:"center",RU:"По центру",EN:"Center"}]}:"shop_chb_img"===e?o={type:"cb",caption:{EN:"shop_chb_img"}}:"shop_chb_title"===e?o={type:"cb",caption:{EN:"shop_chb_title"}}:"shop_chb_price"===e?o={type:"cb",caption:{EN:"shop_chb_price"}}:"shop_chb_params"===e?o={type:"cb",caption:{EN:"shop_chb_params"}}:"shop_chb_count"===e?o={type:"cb",caption:{EN:"shop_chb_count"}}:"shop_chb_addtocart"===e?o={type:"cb",caption:{EN:"shop_chb_addtocart"}}:"blocks34"===e?o={type:"sb",label:{RU:"Кол-во блоков в ряду",EN:"Number of blocks per row"},options:[{v:"",EN:"3"},{v:"4",EN:"4"}]}:"shapedividerstyle"===e?o={type:"cpb",label:{RU:"Стиль границы",EN:"Shape style"},options:[{v:"zigzag",RU:"Зигзаг",EN:"Zigzag",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/previewbox/shapedividerstyle/zigzag.svg`},{v:"arrow",RU:"Стрелка",EN:"Arrow",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/previewbox/shapedividerstyle/arrow.svg`},{v:"skew",RU:"Скос",EN:"Skew",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/previewbox/shapedividerstyle/skew.svg`}]}:"shapevertscale"===e?o={type:"sb",label:{RU:"Искажение по вертикали",EN:"Vertical distortion"},options:[{v:"0.5",EN:"0.5x"},{v:"1",EN:"1x"},{v:"1.5",EN:"1.5x"},{v:"2",EN:"2x"},{v:"3",EN:"3x"}]}:"shapescale"===e?o={type:"sb",label:{RU:"Масштаб",EN:"Scale"},options:[{v:"1",EN:"1x"},{v:"1.5",EN:"1.5x"},{v:"2",EN:"2x"},{v:"3",EN:"3x"},{v:"4",EN:"4x"},{v:"5",EN:"5x"}]}:"menu_margintop"===e?o={type:"in_px",label:{RU:"Отступ сверху у пункта меню",EN:"Menu items: Top Margin"},ph:{EN:"10px"},rmin:0,rmax:100,rstep:5,variants:["0px","5px","10px","15px","20px","30px","40px","50px","60px","70px","80px","90px","100px"]}:"menu_marginbottom"===e?o={type:"in_px",label:{RU:"Отступ снизу у пункта меню",EN:"Menu items: Bottom Margin"},ph:{EN:"10px"},rmin:0,rmax:100,rstep:5,variants:["0px","5px","10px","15px","20px","30px","40px","50px","60px","70px","80px","90px","100px"]}:"buttonsizesmmdlg"===e?o={type:"sb",label:{RU:"Размер кнопки",EN:"Button size"},options:[{v:"sm",RU:"Маленький",EN:"Tiny"},{v:"smd",RU:"Уменьшенный",EN:"Small"},{v:"",RU:"Стандартный",EN:"Default"},{v:"lg",RU:"Увеличенный",EN:"Large"}]}:"bbuttonsizedef"===e?o={type:"sb",label:{RU:"Размер кнопки",EN:"Button size"},uplabel:{RU:"Кнопка внизу блока",EN:"Button under the&nbsp;block"},buttonpresets:!0,options:[{v:"sm",RU:"Маленький",EN:"Tiny"},{v:"smd",RU:"Уменьшенный",EN:"Small"},{v:"",RU:"Стандартный",EN:"Default"}]}:"bbuttoncolor"===e?o={type:"co",label:{RU:"Цвет текста",EN:"Text color"},ph:{EN:"#000000"}}:"bbuttonbgcolor"===e?o={type:"co",label:{RU:"Цвет фона",EN:"Background color"},ph:{EN:"#ffffff"}}:"bbuttonbordercolor"===e?o={type:"co",label:{RU:"Цвет обводки",EN:"Border color"},ph:{EN:"#000000"}}:"bbuttonbordersize"===e?o={type:"in_px",label:{RU:"Толщина обводки",EN:"Border width"},ph:{EN:"3px"}}:"bbuttonradius"===e?o={type:"in_px",label:{RU:"Скругление",EN:"Border radius"},ph:{EN:"30px"},podcut:["bbuttonshadow","bbuttonfontfamily","bbuttonfontweight","bbuttonbgcolorhover","bbuttoncolorhover","bbuttonbordercolorhover","bbuttonshadowhover","bbuttonspeedhover"]}:"bbuttonfontfamily"===e?o={type:"ff",label:{RU:"Шрифт кнопки",EN:"Button font family name"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"Arial",EN:"Arial"},{v:"Georgia",EN:"Georgia"}]}:"bbuttonfontweight"===e?o={type:"fw",label:{RU:"Насыщенность текста кнопки",EN:"Button font weight"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"300",EN:"Light"},{v:"400",EN:"Normal"},{v:"500",EN:"Medium"},{v:"600",EN:"Semibold"},{v:"700",EN:"Bold"}]}:"bbuttonshadowsize"===e?o={type:"in_px",label:{RU:"Тень: размер",EN:"Shadow: Size"},ph:{EN:"10"}}:"bbuttonshadowopacity"===e?o={type:"sb",label:{RU:"Непрозрачность",EN:"Opacity"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"100",EN:"100%"},{v:"90",EN:"90%"},{v:"80",EN:"80%"},{v:"70",EN:"70%"},{v:"60",EN:"60%"},{v:"50",EN:"50%"},{v:"40",EN:"40%"},{v:"30",EN:"30%"},{v:"20",EN:"20%"},{v:"10",EN:"10%"},{v:"0",EN:"0%"}]}:"bbuttonbgcolorhover"===e?o={type:"co",label:{RU:"Цвет фона при наведении",EN:"Background color on hover"},ph:{EN:"#000000"}}:"bbuttoncolorhover"===e?o={type:"co",label:{RU:"Цвет текста при наведении",EN:"Text color on hover"},ph:{EN:"#000000"}}:"bbuttonbordercolorhover"===e?o={type:"co",label:{RU:"Цвет обводки при наведении",EN:"Border color on hover"},ph:{EN:"#000000"}}:"bbuttonspeedhover"===e?o={type:"in",label:{RU:"Скорость анимации при наведении",EN:"Animation speed on hover"},ph:{EN:"0.2s"},hint:{EN:"Time in seconds. Example: 0.2s"}}:"bbuttonshadowsizehover"===e?o={type:"in_px",label:{RU:"Тень при наведении: размер",EN:"Shadow on Hover: Size"},ph:{EN:"10"}}:"bbuttonshadowopacityhover"===e?o={type:"sb",label:{RU:"Непрозрачность",EN:"Opacity"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"100",EN:"100%"},{v:"90",EN:"90%"},{v:"80",EN:"80%"},{v:"70",EN:"70%"},{v:"60",EN:"60%"},{v:"50",EN:"50%"},{v:"40",EN:"40%"},{v:"30",EN:"30%"},{v:"20",EN:"20%"},{v:"10",EN:"10%"},{v:"0",EN:"0%"}]}:"snsize"===e?o={type:"sb",label:{RU:"Размер иконок",EN:"Icon size"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"sm",RU:"Уменьшенный",EN:"Small"},{v:"md",RU:"Стандартный",EN:"Medium"},{v:"lg",RU:"Большой",EN:"Large"}]}:"slidercontrolscolor"===e?o={type:"co",label:{RU:"Цвет управляющих элементов",EN:"Control color"},ph:{EN:"#000000"}}:"widthpx2"===e?o={type:"in_px",label:{RU:"Ширина 2",EN:"Width 2"},ph:{EN:"100px"}}:"blocks_featured"===e?o={type:"sb",label:{RU:"Выделение блока",EN:"Featured block"},options:[{v:"",RU:"Без выделения",EN:"No featured blocks"},{v:"1",RU:"Первый",EN:"First"},{v:"2",RU:"Второй",EN:"Second"},{v:"3",RU:"Третий",EN:"Third"},{v:"4",RU:"Четвертый",EN:"Fourth"}]}:"bordercolor2"===e?o={type:"co",label:{RU:"Цвет обводки 2",EN:"Border color 2"},ph:{EN:"#000000"}}:"shadow_size2"===e?o={type:"in_px",label:{RU:"Тень 2: размер",EN:"Shadow 2: Size"},ph:{EN:"10"}}:"shadow_opacity2"===e?o={type:"sb",label:{RU:"Непрозрачность",EN:"Opacity"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"100",EN:"100%"},{v:"90",EN:"90%"},{v:"80",EN:"80%"},{v:"70",EN:"70%"},{v:"60",EN:"60%"},{v:"50",EN:"50%"},{v:"40",EN:"40%"},{v:"30",EN:"30%"},{v:"20",EN:"20%"},{v:"10",EN:"10%"},{v:"0",EN:"0%"}],split:"shadow_size2"}:"price_marginbottom"===e?o={type:"in_px",label:{RU:"Отступ снизу",EN:"Bottom Margin"},ph:{EN:"10px"},rmin:0,rmax:100,rstep:5,variants:["0px","5px","10px","15px","20px","30px","40px","50px","60px","70px","80px","90px","100px"]}:"bgcolor4"===e?o={type:"co",label:{RU:"Цвет фона 4",EN:"Background color 4"},ph:{EN:"#ffffff"}}:"bgattachment"===e?o={type:"sb",label:{RU:"Фоновое изображение: размер",EN:"Background image: Size"},options:[{v:"",RU:"Исходный размер",EN:"Original size"},{v:"cover",RU:"Обложка",EN:"Cover"},{v:"100%",RU:"100% ширины экрана",EN:"100% window width"}]}:"slidesopacity"===e?o={type:"sb",label:{RU:"Непрозрачность соседних слайдов",EN:"Opacity of neighboring slides"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"100",EN:"100%"},{v:"90",EN:"90%"},{v:"80",EN:"80%"},{v:"70",EN:"70%"},{v:"60",EN:"60%"},{v:"50",EN:"50%"},{v:"40",EN:"40%"},{v:"30",EN:"30%"},{v:"20",EN:"20%"},{v:"10",EN:"10%"},{v:"0",EN:"0%"}]}:"votevisibility"===e?o={type:"sb",label:{RU:"Видимость результатов на опубликованной странице",EN:"Results visibility on published page"},options:[{v:"",RU:"Не показывать",EN:"Don't show"},{v:"yes",RU:"Показывать",EN:"Show"},{v:"onclick",RU:"Показывать, когда проголосовали",EN:"Show after voting"}]}:"menusub_textcolor"===e?o={type:"co",label:{RU:"Цвет текста пунктов меню",EN:"Submenu items text color"},ph:{EN:"#000000"},uplabel:{RU:"Пункты подменю",EN:"Submenu items"}}:"menusub_fontsize"===e?o={type:"in_px",label:{RU:"Размер текста пунктов подменю",EN:"Submenu items font size"},ph:{EN:"20px"},mobile:"menusub_fontsize_res_480",rmin:14,rmax:90,rstep:2,variants:["14px","15px","16px","18px","20px","22px","24px","26px","28px","30px","32px","34px","36px","38px","40px","42px","46px","52px","62px","72px","82px","92px","104px"]}:"menusub_fontsize_res_480"===e?o={type:"in_px",label:{RU:"Моб. размер текста пунктов подменю",EN:"Submenu items mob. font size"},ph:{EN:"16px"},display:"none",desktop:"menusub_fontsize",rmin:14,rmax:90,rstep:2,variants:["14px","15px","16px","18px","20px","22px","24px","26px","28px","30px","32px","34px","36px","38px","40px","42px","46px","52px","62px","72px","82px","92px","104px"]}:"menusub_fontweight"===e?o={type:"fw",label:{RU:"Насыщенность пунктов меню",EN:"Submenu items font weight"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"300",EN:"Light"},{v:"400",EN:"Normal"},{v:"500",EN:"Medium"},{v:"600",EN:"Semibold"},{v:"700",EN:"Bold"}]}:"menusub_active_textcolor"===e?o={type:"co",label:{RU:"Цвет",EN:"Color"},ph:{EN:"#ffffff"},uplabel:{EN:"Active submenu item",RU:"Активный пункт подменю"}}:"menusub_active_fontweight"===e?o={type:"fw",label:{RU:"Насыщенность",EN:"Font weight"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"300",EN:"Light"},{v:"400",EN:"Normal"},{v:"500",EN:"Medium"},{v:"600",EN:"Semibold"},{v:"700",EN:"Bold"}]}:"menusub_active_opacity"===e||"menusub_hover_textopacity"===e||"menusub2_hover_textopacity"===e?o={type:"sb",label:{RU:"Непрозрачность",EN:"Opacity"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"100",EN:"100%"},{v:"95",EN:"95%"},{v:"90",EN:"90%"},{v:"80",EN:"80%"},{v:"70",EN:"70%"},{v:"60",EN:"60%"},{v:"50",EN:"50%"},{v:"40",EN:"40%"},{v:"30",EN:"30%"},{v:"20",EN:"20%"},{v:"10",EN:"10%"},{v:"0",EN:"0%"}]}:"menusub_hover_textcolor"===e||"menusub2_hover_textcolor"===e?o={type:"co",label:{RU:"Цвет",EN:"Color"},ph:{EN:"#ffffff"},uplabel:{RU:"Пункт подменю при наведении",EN:"Submenu item on hover"}}:"menusub_align"===e||"menusub2_align"===e?o={type:"sb",label:{RU:"Выравнивание пунктов",EN:"Items alignment"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"left",RU:"По левому краю",EN:"Left"},{v:"center",RU:"По центру",EN:"Center"},{v:"right",RU:"По правому краю",EN:"Right"}]}:"menusub_uppercase"===e?o={type:"tab",label:{RU:"Подменю: Регистр букв",EN:"Submenu: Letter case"},values:[{value:"",label:"—"},{value:"on",label:"AG"},{value:"lowercase",label:"ag"},{value:"capitalize",label:"Ag"}]}:"menusub_fontfamily"===e?o={type:"ff",label:{RU:"Подменю: Шрифт пунктов",EN:"Submenu: Items font family name"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"Arial",EN:"Arial"},{v:"Georgia",EN:"Georgia"}]}:"menusub_letterspacing"===e?o={type:"in_float_px",label:{RU:"Подменю: Межбуквенное расстояние у пунктов",EN:"Submenu: Items letter spacing"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"0.5px",EN:"0.5px"},{v:"1px",EN:"1px"},{v:"1.5px",EN:"1.5px"},{v:"2px",EN:"2px"},{v:"2.5px",EN:"2.5px"},{v:"3px",EN:"3px"}],rmin:0,rmax:3,rstep:.5,variants:["0px","0.5px","1px","1.5px","2px","2.5px","3px"],ph:{EN:"0px"}}:"menusub_bgcolor"===e?o={type:"co",label:{RU:"Цвет фона",EN:"Background color"},ph:{EN:"#ffffff"},uplabel:{RU:"Подменю",EN:"Submenu"}}:"menusub_bordersize"===e?o={type:"in_px",label:{RU:"Толщина обводки",EN:"Border width"},ph:{EN:"3px"}}:"menusub_bordercolor"===e?o={type:"co",label:{RU:"Цвет обводки",EN:"Border color"},ph:{EN:"#000000"}}:"menusub_borderradius"===e?o={type:"in_px",label:{RU:"Скругление",EN:"Border radius"},ph:{EN:"30px"}}:"menusub_shadow_size"===e?o={type:"in_px",label:{RU:"Размер тени",EN:"Shadow size"},ph:{EN:"10"}}:"menusub_shadow_opacity"===e?o={type:"sb",label:{RU:"Непрозрачность",EN:"Opacity"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"100",EN:"100%"},{v:"90",EN:"90%"},{v:"80",EN:"80%"},{v:"70",EN:"70%"},{v:"60",EN:"60%"},{v:"50",EN:"50%"},{v:"40",EN:"40%"},{v:"30",EN:"30%"},{v:"20",EN:"20%"},{v:"10",EN:"10%"},{v:"0",EN:"0%"}],split:"menusub_shadow_size"}:"menusub_widthpx"===e?o={type:"in_px",label:{RU:"Ширина",EN:"Width"},ph:{EN:"100px"}}:"menusub_top"===e?o={type:"in_px",label:{RU:"Отступ сверху",EN:"Top Margin"},ph:{EN:"10px"}}:"menu_burgerstyle"===e?o={type:"tab",label:{RU:"Стиль «гамбургера»",EN:"Hamburger icon: style"},values:[{value:"",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/tabs/burgerstyle/style1.svg`},{value:"2",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/tabs/burgerstyle/style2.svg`},{value:"3",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/tabs/burgerstyle/style3.svg`},{value:"4",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/tabs/burgerstyle/style4.svg`}]}:"menu_burgersize"===e?o={type:"sb",label:{RU:"Размер «гамбургера»",EN:"Hamburger icon: size"},options:[{v:"2",RU:"Маленький",EN:"Small"},{v:"",RU:"Средний",EN:"Medium"},{v:"3",RU:"Большой",EN:"Large"}]}:"menu_mob_show"===e?o={type:"cb",caption:{RU:"Показывать «гамбургер» в мобильной версии",EN:"Show hamburger icon on mobile"},hint:{RU:"",EN:""}}:"menu_mob_flip"===e?o={type:"cb",caption:{RU:"Отразить «гамбургер» по горизонтали",EN:"Horizontal flip hamburger icon"},hint:{RU:"",EN:""}}:"menu_mob_fixed"===e?o={type:"cb",caption:{RU:"Фиксация при скролле в мобильной версии",EN:"Fixed position on mobile"},hint:{RU:"",EN:""}}:"menu_mob_showlogo"===e?o={type:"cb",caption:{RU:"Располагать логотип в шапке меню в мобильной версии",EN:"Show logo in the header"},hint:{RU:"",EN:""}}:"menu_mob_burgercolor"===e?o={type:"co",label:{RU:"Цвет «гамбургера»",EN:"Hamburger icon: color"},ph:{EN:"#ffffff"}}:"menu_mob_bgcolor"===e?o={type:"co",label:{RU:"Цвет подложки",EN:"Underlay: color"},ph:{EN:"#00000"}}:"submenu_mob_full"===e?o={type:"cb",caption:{RU:"Раскрывать подменю в мобильной версии на весь экран",EN:"Show submenu on mobile in full screen"},hint:{RU:"",EN:""}}:"feed_dateps"===e?o={type:"sb",label:{RU:"Расположение даты",EN:"Date position"},options:[{v:"",RU:"Сверху, над заголовком",EN:"At the top, above title"},{v:"bt",RU:"После заголовка",EN:"Under title"},{v:"b",RU:"Снизу, после краткого текста",EN:"At the bottom, under the text"}]}:"feed_datepos"===e?o={type:"sb",label:{RU:"Расположение даты",EN:"Date position"},options:[{v:"",RU:"Сверху, над заголовком",EN:"At the top, above title"},{v:"bt",RU:"После заголовка",EN:"Under title"},{v:"b",RU:"Снизу, после краткого текста",EN:"At the bottom, under the text"},{v:"i",RU:"На картинке",EN:"On image"}]}:"feed_partps"===e?o={type:"sb",label:{RU:"Расположение раздела",EN:"Category position"},options:[{v:"",RU:"Сверху, над заголовком",EN:"At the top, above title"},{v:"bt",RU:"После заголовка",EN:"Under title"},{v:"b",RU:"Снизу, после краткого текста",EN:"At the bottom, under the text"}]}:"feed_partpos"===e?o={type:"sb",label:{RU:"Расположение раздела",EN:"Category position"},options:[{v:"",RU:"Сверху, над заголовком",EN:"At the top, above title"},{v:"bt",RU:"После заголовка",EN:"Under title"},{v:"b",RU:"Снизу, после краткого текста",EN:"At the bottom, under the text"},{v:"i",RU:"На картинке",EN:"On image"}]}:"feed_imgps"===e?o={type:"sb",label:{RU:"Расположение изображения",EN:"Image position"},options:[{v:"",RU:"Сверху, в начале",EN:"At the top"},{v:"b",RU:"Снизу, после текста",EN:"At the bottom, under the text"}]}:"feed_imgpos"===e?o={type:"sb",label:{RU:"Расположение изображения",EN:"Image position"},options:[{v:"",RU:"Сверху, в начале",EN:"At the top"},{v:"bt",RU:"После заголовка",EN:"Under title"},{v:"b",RU:"Снизу, после текста",EN:"At the bottom, under the text"}]}:"feed_pp_datepos"===e?o={type:"sb",label:{RU:"Расположение даты",EN:"Date position"},options:[{v:"",RU:"Сверху, над заголовком",EN:"At the top, above title"},{v:"bt",RU:"После заголовка",EN:"Under title"},{v:"b",RU:"Снизу, после текста",EN:"At the bottom, under the text"}]}:"feed_pp_partpos"===e?o={type:"sb",label:{RU:"Расположение раздела",EN:"Category position"},options:[{v:"",RU:"Сверху, над заголовком",EN:"At the top, above title"},{v:"bt",RU:"После заголовка",EN:"Under title"},{v:"b",RU:"Снизу, после текста",EN:"At the bottom, under the text"}]}:"feed_pp_imgpos"===e?o={type:"sb",label:{RU:"Расположение изображения",EN:"Image position"},options:[{v:"",RU:"Сверху, в начале",EN:"At the top"},{v:"bt",RU:"После заголовка",EN:"Under title"}]}:"feed_hidepartstabs"===e?o={type:"cb",caption:{RU:"Спрятать список разделов потока",EN:"Hide the list of feed sections"},uplabel:{RU:"Разделы",EN:"Categories"}}:"feed_datefilter"===e?o={type:"sb",label:{RU:"Фильтрация по дате",EN:"Filtering by date"},options:[{v:"",RU:"Не применять",EN:"Default"},{v:"showbefore",RU:"Показывать по наступлении даты",EN:"Show on due date"},{v:"hideafter",RU:"Скрывать по наступлении даты",EN:"Hide on due date"}]}:"pp_title_color"===e?o={type:"co",label:{RU:"Заголовок: Цвет",EN:"Title: Color"},ph:{EN:"#000000"}}:"pp_text_color"===e?o={type:"co",label:{RU:"Текст: Цвет",EN:"Text: Color"},ph:{EN:"#000000"}}:"pp_subtitle_color"===e?o={type:"co",label:{RU:"Дата, раздел: Цвет",EN:"Date, section: Color"},ph:{EN:"#000000"}}:"store_btn_quantity"===e?o={type:"sb",label:{RU:"Количество (кнопки плюс/минус)",EN:"Quantity selector (plus/minus buttons)"},hint:{RU:"Покупатели смогут ввести нужное число товара для заказа",EN:"Quantity selector allows customers to change the quantity of items when placing an order."},options:[{v:"",RU:"Не выводить",EN:"Hide"},{v:"list",RU:"Добавить в плитку товаров (список товаров)",EN:"Add to product tile (list of products)"},{v:"popup",RU:"Добавить на страницу товара",EN:"Add to product page"},{v:"both",RU:"Добавить в обоих случаях",EN:"Add to both"}]}:"store_tabs"===e?o={type:"sb",label:{RU:"Табы в карточке товара",EN:"Tabs in the product card"},hint:{RU:"Отображаются на странице товара",EN:"Displayed on the product page"},options:[{v:"",RU:"По умолчанию",EN:"By default"},{v:"tabs",RU:"В виде табов",EN:"As tabs"},{v:"accordion",RU:"В виде раскрывающихся карточек",EN:"As drop-down cards"}]}:"store_sort"===e?o={type:"sb",label:{RU:"Сортировка товаров по умолчанию",EN:"Default products sorting"},options:[{v:"",RU:"Порядок: по умолчанию",EN:"Sort: by default"},{v:"sort-price-asc",RU:"Цена: по возрастанию",EN:"Price: low to high"},{v:"sort-price-desc",RU:"Цена: по убыванию",EN:"Price: high to low"},{v:"sort-name-asc",RU:"Название: А—Я",EN:"Title: A—Z"},{v:"sort-name-desc",RU:"Название: Я—А",EN:"Title: Z—A"},{v:"sort-created-asc",RU:"Порядок: сперва старые",EN:"Sort: oldest first"},{v:"sort-created-desc",RU:"Порядок: сперва новые",EN:"Sort: newest first"}]}:"store_gallerystyle"===e?o={type:"sb",label:"99"===window.$oplan?{RU:"Вид галереи для десктопной версии",EN:"Desktop gallery style"}:{RU:"Вид галереи",EN:"Gallery style"},hint:"99"===window.$oplan?{}:{RU:"Стиль применяется только для десктопной версии",EN:"The style is applied for the desktop only"},options:[{v:"",RU:"Галерея / текст статичен",EN:"Gallery / static text"},{v:"col1_fixed",RU:"Изображения в 1 колонку / текст фиксирован при скролле",EN:"Images in one column / text fixed on scroll"},{v:"col2_fixed",RU:"Изображения в 2 колонки / текст фиксирован при скролле",EN:"Images in two columns / text fixed on scroll"}]}:"store_mob_gallerystyle"===e?o={type:"sb",label:{RU:"Вид галереи для мобильной версии",EN:"Mobile gallery style"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"oneRow",RU:"Изображения в один ряд с горизонтальным скроллом",EN:"One row images with a horizontal scroll"}],role:"team"}:"showrelevants"===e?o={type:"sb",label:{RU:"Блок 'смотрите также'",EN:"'See also' section title"},options:[{v:"",RU:"Не выводить",EN:"Don't show"},{v:"all",RU:"Показывать из всех категорий",EN:"Show for all categories"},{v:"cc",RU:"Показывать из текущей категории",EN:"Show for current category"}]}:"titlerelevants"===e?o={type:"in",label:{RU:"Заголовок блока 'смотрите также'",EN:"'See also' section title"},ph:{EN:"See also",RU:"Смотрите также"}}:"imgs_zoom_hover"===e?o={type:"cb",caption:{RU:"Увеличивать изображение по наведению",EN:"Zoom image on hover"},hint:{RU:"Увеличение не будет происходить, если изображение меньше области показа",EN:"The zoom will not occur if the image is smaller than the display area"}}:"buttons_valignb"===e?o={type:"cb",caption:{RU:"Выравнивать кнопки в карточках по низу",EN:"Align buttons to the bottom of the cards"}}:"stylerelevants"===e?o={type:"sb",label:{RU:"Расположение",EN:"Layout"},options:[{v:"",RU:"В одну колонку",EN:"In one column"},{v:"cols",RU:"В несколько колонок",EN:"In several columns"}]}:"feed_sortrelevants"===e?o={type:"sb",label:{RU:"Принцип подбора",EN:"Selection principle"},options:[{v:"random",RU:"Случайные",EN:"Random"},{v:"newest",RU:"Новые",EN:"Newest"},{v:"pop",RU:"Популярные",EN:"Popular"},{v:"unpop",RU:"Непопулярные",EN:"Unpopular"}]}:"relevants_quantity"===e?o={type:"in",label:{RU:"Количество товаров в разделе 'Смотрите также'",EN:"Quantity of items in 'See also' section"},ph:{EN:"4",RU:"4"}}:"relevants_slider"===e?o={type:"cb",caption:{RU:"Товары в разделе 'смотрите также' в слайдере",EN:"Products in 'See also' section in slider"}}:"sliderthumbsside"===e?o={type:"sb",label:{RU:"Положение миниатюр",EN:"Thumbnail position"},options:[{v:"",RU:"Снизу",EN:"Bottom"},{v:"l",RU:"Слева",EN:"Left"}]}:"input_fontweight"===e?o={type:"fw",label:{RU:"Поле для ввода: Насыщенность",EN:"Input: Font weight"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"100",EN:"Thin"},{v:"300",EN:"Light"},{v:"400",EN:"Normal"},{v:"500",EN:"Medium"},{v:"600",EN:"Semibold"},{v:"700",EN:"Bold"}]}:"input_fontfamily"===e?o={type:"ff",label:{RU:"Поле для ввода: Шрифт",EN:"Input: Font family name"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"Arial",EN:"Arial"},{v:"Georgia",EN:"Georgia"}]}:"inputtitlefontfamily"===e?o={type:"ff",label:{RU:"Заголовок поля: Шрифт",EN:"Input title: Font family name"},uplabel:{RU:"Другое",EN:"More"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"Arial",EN:"Arial"},{v:"Georgia",EN:"Georgia"}]}:"saturation"===e?o={type:"in_int",label:{RU:"Насыщенность",EN:"Saturation"},role:"team",range:"-100,100"}:"lightness"===e?o={type:"in_int",label:{RU:"Светлота",EN:"Lightness"},role:"team",range:"-100,100"}:"horizontal_scroll_hint"===e?o={type:"cpb",label:{RU:"Стиль подсказки о горизонтальном скролле",EN:"Horizontal scroll hint style"},options:[{v:"hand",RU:"Рука",EN:"Hand",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/previewbox/scrollhint/hand.svg`},{v:"circle",RU:"Кружок",EN:"Circle",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/previewbox/scrollhint/circle.svg`},{v:"none",RU:"Не задан",EN:"None",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/previewbox/none.svg`}],config:{insertSVG:!0}}:"buttonshadow"===e?o={type:"shadow",label:{RU:"Тень",EN:"Shadow"},actions:[{name:"disable",if:[{field:"buttonstyle",value:"text"}]}]}:"buttonshadowhover"===e?o={type:"shadow",label:{RU:"Тень при наведении",EN:"Shadow on Hover"},actions:[{name:"disable",if:[{field:"buttonstyle",value:"text"}]}]}:"bbuttonshadow"===e?o={type:"shadow",label:{RU:"Тень",EN:"Shadow"}}:"bbuttonshadowhover"===e?o={type:"shadow",label:{RU:"Тень при наведении",EN:"Shadow on Hover"}}:"shadow"===e?o={type:"shadow",label:{RU:"Тень",EN:"Shadow"}}:"menushadow"===e?o={type:"shadow",label:{RU:"Тень меню",EN:"Menu shadow"}}:"shadowhover"===e?o={type:"shadow",label:{RU:"Тень при наведении",EN:"Shadow on hover"}}:"shadow2"===e?o={type:"shadow",label:{RU:"Тень 2",EN:"Shadow 2"}}:"menusubshadow"===e?o={type:"shadow",label:{RU:"Тень",EN:"Shadow"}}:"randomsort"===e?o={type:"cb",caption:{RU:"Случайный порядок карточек",EN:"Randomize the order of items"}}:"text_lineclamp"===e?o={type:"in_int",label:{RU:"Скрывать текст после N строк",EN:"Hide text after N lines"},ph:{EN:"3"},range:"0,100",mobile:"text_lineclamp_res_480"}:"text_lineclamp_res_480"===e?o={type:"in_int",label:{RU:"Моб. скрывать текст после N строк",EN:"Mob. hide text after N lines"},ph:{EN:"3"},range:"0,100",desktop:"text_lineclamp"}:"bcolumns"===e?o={type:"sb",label:{RU:"Ширина шапки блока",EN:"Block header width"},uplabel:{RU:"Шапка блока",EN:"Block header"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"12",RU:"12 колонок",EN:"12 columns"},{v:"11",RU:"11 колонок",EN:"11 columns"},{v:"10",RU:"10 колонок",EN:"10 columns"},{v:"9",RU:"9 колонок",EN:"9 columns"},{v:"8",RU:"8 колонок",EN:"8 columns"},{v:"7",RU:"7 колонок",EN:"7 columns"},{v:"6",RU:"6 колонок",EN:"6 columns"},{v:"5",RU:"5 колонок",EN:"5 columns"},{v:"4",RU:"4 колонки",EN:"4 columns"},{v:"3",RU:"3 колонки",EN:"3 columns"},{v:"2",RU:"2 колонки",EN:"2 columns"},{v:"1",RU:"1 колонка",EN:"1 column"}]}:"bprefix"===e?o={type:"sb",label:{RU:"Отступ слева",EN:"Position offset"},options:[{v:"",RU:"Без отступа",EN:"No offset"},{v:"1",RU:"1 колонка",EN:"1 column"},{v:"2",RU:"2 колонки",EN:"2 columns"},{v:"3",RU:"3 колонки",EN:"3 columns"},{v:"4",RU:"4 колонки",EN:"4 columns"},{v:"5",RU:"5 колонок",EN:"5 columns"},{v:"6",RU:"6 колонок",EN:"6 columns"},{v:"7",RU:"7 колонок",EN:"7 columns"},{v:"8",RU:"8 колонок",EN:"8 columns"},{v:"9",RU:"9 колонок",EN:"9 columns"},{v:"10",RU:"10 колонок",EN:"10 columns"},{v:"11",RU:"11 колонок",EN:"11 columns"}]}:"btitle_color"===e?o={type:"co",label:{RU:"Цвет",EN:"Color"},uplabel:{RU:"Стили заголовка",EN:"Title styles"},ph:{EN:"#000000"}}:"btitle_fontsize"===e?o={type:"in_px",label:{RU:"Размер шрифта",EN:"Font size"},ph:{EN:"20px"},mobile:"btitle_fontsize_res_480",rmin:14,rmax:90,rstep:2,variants:["14px","15px","16px","18px","20px","22px","24px","26px","28px","30px","32px","34px","36px","38px","40px","42px","46px","52px","62px","72px","82px","92px","104px"]}:"btitle_fontsize_res_480"===e?o={type:"in_px",label:{RU:"Моб. размер шрифта",EN:"Mob. font size"},ph:{EN:"16px"},display:"none",desktop:"btitle_fontsize",rmin:14,rmax:90,rstep:2,variants:["14px","15px","16px","18px","20px","22px","24px","26px","28px","30px","32px","34px","36px","38px","40px","42px","46px","52px","62px","72px","82px","92px","104px"]}:"btitle_fontfamily"===e?o={type:"ff",label:{RU:"Шрифт",EN:"Font family name"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"Arial",EN:"Arial"},{v:"Georgia",EN:"Georgia"}]}:"btitle_lineheight"===e?o={type:"in_float",label:{RU:"Межстр. расстояние",EN:"Line spacing"},ph:{EN:"1.55"},mobile:"btitle_lineheight_res_480",rmin:1,rmax:2,rstep:.05,variants:["1","1.05","1.1","1.15","1.2","1.25","1.3","1.4","1.5","1.6","1.7","1.8","1.9","2"]}:"btitle_lineheight_res_480"===e?o={type:"in_float",label:{RU:"Моб. межстр. расстояние",EN:"Mob. line spacing"},ph:{EN:"1.3"},display:"none",desktop:"btitle_lineheight",rmin:1,rmax:2,rstep:.05,variants:["1","1.05","1.1","1.15","1.2","1.25","1.3","1.4","1.5","1.6","1.7","1.8","1.9","2"]}:"btitle_letterspacing"===e?o={type:"in_float_px",label:{RU:"Межбукв. расстояние",EN:"Letter spacing"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"0.5px",EN:"0.5px"},{v:"1px",EN:"1px"},{v:"1.5px",EN:"1.5px"},{v:"2px",EN:"2px"},{v:"2.5px",EN:"2.5px"},{v:"3px",EN:"3px"}],rmin:0,rmax:3,rstep:.5,variants:["0px","0.5px","1px","1.5px","2px","2.5px","3px"],ph:{EN:"0px"}}:"btitle_fontweight"===e?o={type:"fw",label:{RU:"Насыщенность",EN:"Font weight"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"100",EN:"Thin"},{v:"300",EN:"Light"},{v:"400",EN:"Normal"},{v:"500",EN:"Medium"},{v:"600",EN:"Semibold"},{v:"700",EN:"Bold"}]}:"btitle_lettercase"===e?o={type:"tab",label:{RU:"Регистр букв",EN:"Letter case"},values:[{value:"",label:"—"},{value:"uppercase",label:"AG"},{value:"lowercase",label:"ag"},{value:"capitalize",label:"Ag"}]}:"btitle_margintop"===e?o={type:"in_px",label:{RU:"Отступ сверху",EN:"Top Margin"},ph:{EN:"10px"},rmin:0,rmax:100,rstep:5,variants:["0px","5px","10px","15px","20px","30px","40px","50px","60px","70px","80px","90px","100px"]}:"btitle_marginbottom"===e?o={type:"in_px",label:{RU:"Отступ снизу",EN:"Bottom Margin"},ph:{EN:"10px"},rmin:0,rmax:100,rstep:5,variants:["0px","5px","10px","15px","20px","30px","40px","50px","60px","70px","80px","90px","100px"]}:"btitle_opacity"===e?o={type:"sb",label:{RU:"Непрозрачность текста",EN:"Text opacity"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"100",EN:"100%"},{v:"90",EN:"90%"},{v:"80",EN:"80%"},{v:"70",EN:"70%"},{v:"60",EN:"60%"},{v:"50",EN:"50%"},{v:"40",EN:"40%"},{v:"30",EN:"30%"},{v:"20",EN:"20%"},{v:"10",EN:"10%"},{v:"0",EN:"0%"}]}:"bdescr_color"===e?o={type:"co",label:{RU:"Цвет",EN:"Color"},uplabel:{RU:"Стили описания",EN:"Descr styles"},ph:{EN:"#000000"}}:"bdescr_fontsize"===e?o={type:"in_px",label:{RU:"Размер шрифта",EN:"Font size"},ph:{EN:"20px"},mobile:"bdescr_fontsize_res_480",rmin:14,rmax:90,rstep:2,variants:["14px","15px","16px","18px","20px","22px","24px","26px","28px","30px","32px","34px","36px","38px","40px","42px","46px","52px","62px","72px","82px","92px","104px"]}:"bdescr_fontsize_res_480"===e?o={type:"in_px",label:{RU:"Моб. размер шрифта",EN:"Mob. font size"},ph:{EN:"16px"},display:"none",desktop:"bdescr_fontsize",rmin:14,rmax:90,rstep:2,variants:["14px","15px","16px","18px","20px","22px","24px","26px","28px","30px","32px","34px","36px","38px","40px","42px","46px","52px","62px","72px","82px","92px","104px"]}:"bdescr_fontfamily"===e?o={type:"ff",label:{RU:"Шрифт",EN:"Font family name"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"Arial",EN:"Arial"},{v:"Georgia",EN:"Georgia"}]}:"bdescr_lineheight"===e?o={type:"in_float",label:{RU:"Межстр. расстояние",EN:"Line spacing"},ph:{EN:"1.55"},mobile:"bdescr_lineheight_res_480",rmin:1,rmax:2,rstep:.05,variants:["1","1.05","1.1","1.15","1.2","1.25","1.3","1.4","1.5","1.6","1.7","1.8","1.9","2"]}:"bdescr_lineheight_res_480"===e?o={type:"in_float",label:{RU:"Моб. межстр. расстояние",EN:"Mob. line spacing"},ph:{EN:"1.3"},display:"none",desktop:"bdescr_lineheight",rmin:1,rmax:2,rstep:.05,variants:["1","1.05","1.1","1.15","1.2","1.25","1.3","1.4","1.5","1.6","1.7","1.8","1.9","2"]}:"bdescr_letterspacing"===e?o={type:"in_float_px",label:{RU:"Межбукв. расстояние",EN:"Letter spacing"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"0.5px",EN:"0.5px"},{v:"1px",EN:"1px"},{v:"1.5px",EN:"1.5px"},{v:"2px",EN:"2px"},{v:"2.5px",EN:"2.5px"},{v:"3px",EN:"3px"}],rmin:0,rmax:3,rstep:.5,variants:["0px","0.5px","1px","1.5px","2px","2.5px","3px"],ph:{EN:"0px"}}:"bdescr_fontweight"===e?o={type:"fw",label:{RU:"Насыщенность",EN:"Font weight"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"100",EN:"Thin"},{v:"300",EN:"Light"},{v:"400",EN:"Normal"},{v:"500",EN:"Medium"},{v:"600",EN:"Semibold"},{v:"700",EN:"Bold"}]}:"bdescr_lettercase"===e?o={type:"tab",label:{RU:"Регистр букв",EN:"Letter case"},values:[{value:"",label:"—"},{value:"uppercase",label:"AG"},{value:"lowercase",label:"ag"},{value:"capitalize",label:"Ag"}]}:"bdescr_margintop"===e?o={type:"in_px",label:{RU:"Отступ сверху",EN:"Top Margin"},ph:{EN:"10px"},rmin:0,rmax:100,rstep:5,variants:["0px","5px","10px","15px","20px","30px","40px","50px","60px","70px","80px","90px","100px"]}:"bdescr_marginbottom"===e?o={type:"in_px",label:{RU:"Отступ снизу",EN:"Bottom Margin"},ph:{EN:"10px"},rmin:0,rmax:100,rstep:5,variants:["0px","5px","10px","15px","20px","30px","40px","50px","60px","70px","80px","90px","100px"]}:"bdescr_opacity"===e?o={type:"sb",label:{RU:"Непрозрачность текста",EN:"Text opacity"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"100",EN:"100%"},{v:"90",EN:"90%"},{v:"80",EN:"80%"},{v:"70",EN:"70%"},{v:"60",EN:"60%"},{v:"50",EN:"50%"},{v:"40",EN:"40%"},{v:"30",EN:"30%"},{v:"20",EN:"20%"},{v:"10",EN:"10%"},{v:"0",EN:"0%"}]}:"btitle_widthpx"===e?o={type:"in_px",label:{RU:"Максимальная ширина",EN:"Max width"},ph:{EN:"700px"}}:"bdescr_widthpx"===e?o={type:"in_px",label:{RU:"Максимальная ширина",EN:"Max width"},ph:{EN:"560px"}}:"borderradius_res_480"===e?o={type:"radius",label:{RU:"Моб. скругление",EN:"Mobile border radius"},ph:{EN:"10px"},desktop:"borderradius",rmin:0,rmax:50,rstep:1}:"borderradius2_res_480"===e?o={type:"radius",label:{RU:"Моб. скругление",EN:"Mobile border radius"},ph:{EN:"10px"},desktop:"borderradius2",rmin:0,rmax:50,rstep:1}:"cover_borderradius"===e?o={type:"radius",label:{RU:"Радиус скругления обложки",EN:"Cover border radius"},ph:{EN:"30px"},mobile:"cover_borderradius_res_480",rmin:0,rmax:50,rstep:1}:"cover_borderradius_res_480"===e?o={type:"radius",label:{RU:"Моб. радиус скругления обложки",EN:"Mobile cover border radius"},ph:{EN:"10px"},desktop:"cover_borderradius",rmin:0,rmax:50,rstep:1}:"video_borderradius"===e?o={type:"radius",label:{RU:"Радиус скругления видео",EN:"Video border radius"},ph:{EN:"30px"},mobile:"video_borderradius_res_480",rmin:0,rmax:50,rstep:1}:"video_borderradius_res_480"===e?o={type:"radius",label:{RU:"Моб. радиус скругления видео",EN:"Mobile video border radius"},ph:{EN:"10px"},desktop:"video_borderradius",rmin:0,rmax:50,rstep:1}:"img_borderradius"===e?o={type:"radius",label:{RU:"Радиус скругления изображения",EN:"Image border radius"},ph:{EN:"30px"},mobile:"img_borderradius_res_480",rmin:0,rmax:50,rstep:1}:"img_borderradius_res_480"===e?o={type:"radius",label:{RU:"Моб. радиус скругления изображения",EN:"Mobile image border radius"},ph:{EN:"10px"},desktop:"img_borderradius",rmin:0,rmax:50,rstep:1}:"popupimg_borderradius"===e?o={type:"radius",label:{RU:"Радиус скругления изображения в попапе",EN:"POP-UP image border radius"},ph:{EN:"30px"},mobile:"popupimg_borderradius_res_480",rmin:0,rmax:50,rstep:1}:"popupimg_borderradius_res_480"===e?o={type:"radius",label:{RU:"Моб. радиус скругления изображения в попап",EN:"Mobile POP-UP image border radius"},ph:{EN:"10px"},desktop:"popupimg_borderradius",rmin:0,rmax:50,rstep:1}:"thumb_borderradius"===e?o={type:"radius",label:{RU:"Радиус скругления миниатюры",EN:"Thumbnail border radius"},ph:{EN:"10px"},mobile:"thumb_borderradius_res_480",rmin:0,rmax:50,rstep:1}:"thumb_borderradius_res_480"===e?o={type:"radius",label:{RU:"Моб. радиус скругления миниатюры",EN:"Mobile thumbnail border radius"},ph:{EN:"10px"},desktop:"thumb_borderradius",rmin:0,rmax:50,rstep:1}:"popup_borderradius"===e?o={type:"radius",label:{RU:"Радиус скругления попапа",EN:"POP-UP border radius"},ph:{EN:"30px"},mobile:"popup_borderradius_res_480",rmin:0,rmax:50,rstep:1}:"popup_borderradius_res_480"===e?o={type:"radius",label:{RU:"Моб. радиус скругления попапа",EN:"Mobile POP-UP border radius"},ph:{EN:"10px"},desktop:"popup_borderradius",rmin:0,rmax:50,rstep:1}:"formmsg_borderradius"===e?o={type:"radius",label:{RU:"Радиус скругления сообщения<br>об успешной отправке данных",EN:"Success message border radius"},ph:{EN:"30px"},mobile:"formmsg_borderradius_res_480",rmin:0,rmax:50,rstep:1}:"formmsg_borderradius_res_480"===e?o={type:"radius",label:{RU:"Моб. радиус скругления сообщения об успешной отправке данных",EN:"Success message mobile border radius"},ph:{EN:"10px"},desktop:"formmsg_borderradius",rmin:0,rmax:50,rstep:1}:"imgvariant_borderradius"===e?o={type:"radius",label:{RU:"Радиус скругления изображений в вариантах ответа",EN:"Image answers border radius"},ph:{EN:"4px"},mobile:"imgvariant_borderradius_res_480",rmin:0,rmax:50,rstep:1}:"imgvariant_borderradius_res_480"===e?o={type:"radius",label:{RU:"Моб. радиус скругления изображений в вариантах ответа",EN:"Image answers mobile border radius"},ph:{EN:"4px"},desktop:"imgvariant_borderradius",rmin:0,rmax:50,rstep:1}:"variant_color"===e?o={type:"co",label:{RU:"Цвет",EN:"Color"},uplabel:{RU:"Стили вариантов ответа",EN:"Question with answers styles"},ph:{EN:"#000000"}}:"variant_fontsize"===e?o={type:"in_px",label:{RU:"Размер шрифта",EN:"Font size"},ph:{EN:"20px"},mobile:"variant_fontsize_res_480",rmin:14,rmax:90,rstep:2,variants:["14px","15px","16px","18px","20px","22px","24px","26px","28px","30px","32px","34px","36px","38px","40px","42px","46px","52px","62px","72px","82px","92px","104px"]}:"variant_fontsize_res_480"===e?o={type:"in_px",label:{RU:"Моб. размер шрифта",EN:"Mob. font size"},ph:{EN:"16px"},display:"none",desktop:"variant_fontsize",rmin:14,rmax:90,rstep:2,variants:["14px","15px","16px","18px","20px","22px","24px","26px","28px","30px","32px","34px","36px","38px","40px","42px","46px","52px","62px","72px","82px","92px","104px"]}:"variant_fontfamily"===e?o={type:"ff",label:{RU:"Шрифт",EN:"Font family name"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"Arial",EN:"Arial"},{v:"Georgia",EN:"Georgia"}]}:"variant_lineheight"===e?o={type:"in_float",label:{RU:"Межстр. расстояние",EN:"Line spacing"},ph:{EN:"1.55"},mobile:"variant_lineheight_res_480",rmin:1,rmax:2,rstep:.05,variants:["1","1.05","1.1","1.15","1.2","1.25","1.3","1.4","1.5","1.6","1.7","1.8","1.9","2"]}:"variant_lineheight_res_480"===e?o={type:"in_float",label:{RU:"Моб. межстр. расстояние",EN:"Mob. line spacing"},ph:{EN:"1.3"},display:"none",desktop:"variant_lineheight",rmin:1,rmax:2,rstep:.05,variants:["1","1.05","1.1","1.15","1.2","1.25","1.3","1.4","1.5","1.6","1.7","1.8","1.9","2"]}:"variant_letterspacing"===e?o={type:"in_float_px",label:{RU:"Межбукв. расстояние",EN:"Letter spacing"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"0.5px",EN:"0.5px"},{v:"1px",EN:"1px"},{v:"1.5px",EN:"1.5px"},{v:"2px",EN:"2px"},{v:"2.5px",EN:"2.5px"},{v:"3px",EN:"3px"}],rmin:0,rmax:3,rstep:.5,variants:["0px","0.5px","1px","1.5px","2px","2.5px","3px"],ph:{EN:"0px"}}:"variant_fontweight"===e?o={type:"fw",label:{RU:"Насыщенность",EN:"Font weight"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"100",EN:"Thin"},{v:"300",EN:"Light"},{v:"400",EN:"Normal"},{v:"500",EN:"Medium"},{v:"600",EN:"Semibold"},{v:"700",EN:"Bold"}]}:"variant_lettercase"===e?o={type:"tab",label:{RU:"Регистр букв",EN:"Letter case"},values:[{value:"",label:"—"},{value:"uppercase",label:"AG"},{value:"lowercase",label:"ag"},{value:"capitalize",label:"Ag"}]}:"variant_margintop"===e?o={type:"in_px",label:{RU:"Отступ сверху",EN:"Top Margin"},ph:{EN:"10px"},rmin:0,rmax:100,rstep:5,variants:["0px","5px","10px","15px","20px","30px","40px","50px","60px","70px","80px","90px","100px"]}:"variant_marginbottom"===e?o={type:"in_px",label:{RU:"Отступ снизу",EN:"Bottom Margin"},ph:{EN:"10px"},rmin:0,rmax:100,rstep:5,variants:["0px","5px","10px","15px","20px","30px","40px","50px","60px","70px","80px","90px","100px"]}:"variant_opacity"===e?o={type:"sb",label:{RU:"Непрозрачность текста",EN:"Text opacity"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"100",EN:"100%"},{v:"90",EN:"90%"},{v:"80",EN:"80%"},{v:"70",EN:"70%"},{v:"60",EN:"60%"},{v:"50",EN:"50%"},{v:"40",EN:"40%"},{v:"30",EN:"30%"},{v:"20",EN:"20%"},{v:"10",EN:"10%"},{v:"0",EN:"0%"}]}:"imgvariant_color"===e?o={type:"co",label:{RU:"Цвет",EN:"Color"},uplabel:{RU:"Стили вариантов ответа в виде картинок",EN:"Question with image answers styles"},ph:{EN:"#000000"}}:"imgvariant_fontsize"===e?o={type:"in_px",label:{RU:"Размер шрифта",EN:"Font size"},ph:{EN:"20px"},mobile:"imgvariant_fontsize_res_480",rmin:14,rmax:90,rstep:2,variants:["14px","15px","16px","18px","20px","22px","24px","26px","28px","30px","32px","34px","36px","38px","40px","42px","46px","52px","62px","72px","82px","92px","104px"]}:"imgvariant_fontsize_res_480"===e?o={type:"in_px",label:{RU:"Моб. размер шрифта",EN:"Mob. font size"},ph:{EN:"16px"},display:"none",desktop:"imgvariant_fontsize",rmin:14,rmax:90,rstep:2,variants:["14px","15px","16px","18px","20px","22px","24px","26px","28px","30px","32px","34px","36px","38px","40px","42px","46px","52px","62px","72px","82px","92px","104px"]}:"imgvariant_fontfamily"===e?o={type:"ff",label:{RU:"Шрифт",EN:"Font family name"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"Arial",EN:"Arial"},{v:"Georgia",EN:"Georgia"}]}:"imgvariant_lineheight"===e?o={type:"in_float",label:{RU:"Межстр. расстояние",EN:"Line spacing"},ph:{EN:"1.55"},mobile:"imgvariant_lineheight_res_480",rmin:1,rmax:2,rstep:.05,variants:["1","1.05","1.1","1.15","1.2","1.25","1.3","1.4","1.5","1.6","1.7","1.8","1.9","2"]}:"imgvariant_lineheight_res_480"===e?o={type:"in_float",label:{RU:"Моб. межстр. расстояние",EN:"Mob. line spacing"},ph:{EN:"1.3"},display:"none",desktop:"imgvariant_lineheight",rmin:1,rmax:2,rstep:.05,variants:["1","1.05","1.1","1.15","1.2","1.25","1.3","1.4","1.5","1.6","1.7","1.8","1.9","2"]}:"imgvariant_letterspacing"===e?o={type:"in_float_px",label:{RU:"Межбукв. расстояние",EN:"Letter spacing"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"0.5px",EN:"0.5px"},{v:"1px",EN:"1px"},{v:"1.5px",EN:"1.5px"},{v:"2px",EN:"2px"},{v:"2.5px",EN:"2.5px"},{v:"3px",EN:"3px"}],rmin:0,rmax:3,rstep:.5,variants:["0px","0.5px","1px","1.5px","2px","2.5px","3px"],ph:{EN:"0px"}}:"imgvariant_fontweight"===e?o={type:"fw",label:{RU:"Насыщенность",EN:"Font weight"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"100",EN:"Thin"},{v:"300",EN:"Light"},{v:"400",EN:"Normal"},{v:"500",EN:"Medium"},{v:"600",EN:"Semibold"},{v:"700",EN:"Bold"}]}:"imgvariant_lettercase"===e?o={type:"tab",label:{RU:"Регистр букв",EN:"Letter case"},values:[{value:"",label:"—"},{value:"uppercase",label:"AG"},{value:"lowercase",label:"ag"},{value:"capitalize",label:"Ag"}]}:"imgvariant_margintop"===e?o={type:"in_px",label:{RU:"Отступ сверху",EN:"Top Margin"},ph:{EN:"10px"},rmin:0,rmax:100,rstep:5,variants:["0px","5px","10px","15px","20px","30px","40px","50px","60px","70px","80px","90px","100px"]}:"imgvariant_marginbottom"===e?o={type:"in_px",label:{RU:"Отступ снизу",EN:"Bottom Margin"},ph:{EN:"10px"},rmin:0,rmax:100,rstep:5,variants:["0px","5px","10px","15px","20px","30px","40px","50px","60px","70px","80px","90px","100px"]}:"imgvariant_opacity"===e?o={type:"sb",label:{RU:"Непрозрачность текста",EN:"Text opacity"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"100",EN:"100%"},{v:"90",EN:"90%"},{v:"80",EN:"80%"},{v:"70",EN:"70%"},{v:"60",EN:"60%"},{v:"50",EN:"50%"},{v:"40",EN:"40%"},{v:"30",EN:"30%"},{v:"20",EN:"20%"},{v:"10",EN:"10%"},{v:"0",EN:"0%"}]}:"cover_padding"===e?o={type:"in_px",label:{RU:"Внешний отступ обложки",EN:"Cover Padding"},ph:{EN:"30px"},mobile:"cover_padding_res_480"}:"cover_padding_res_480"===e?o={type:"in_px",label:{RU:"Моб. внешний отступ обложки",EN:"Mob. Cover Padding"},ph:{EN:"10px"},desktop:"cover_padding"}:"title_typo"===e?o={type:"json",uplabel:{RU:"Заголовок",EN:"Title"},json_fields:[...DEFAULT_TYPO_FIELDS,"margintop","marginbottom","widthpx"],json_fields_ui:edrec__drawUI__getJSONTypoMap(),globalstyles:"99"===window.$oplan?"typo":void 0}:"subtitle_typo"===e?o={type:"json",uplabel:{RU:"Подзаголовок",EN:"Subtitle"},json_fields:[...DEFAULT_TYPO_FIELDS,"margintop","marginbottom","widthpx"],json_fields_ui:edrec__drawUI__getJSONTypoMap(),globalstyles:"99"===window.$oplan?"typo":void 0}:"descr_typo"===e?o={type:"json",uplabel:{RU:"Описание",EN:"Descr"},json_fields:[...DEFAULT_TYPO_FIELDS,"margintop","marginbottom","widthpx"],json_fields_ui:edrec__drawUI__getJSONTypoMap(),globalstyles:"99"===window.$oplan?"typo":void 0}:"text_typo"===e?o={type:"json",uplabel:{RU:"Текст",EN:"Text"},json_fields:[...DEFAULT_TYPO_FIELDS,"margintop","marginbottom","widthpx"],json_fields_ui:edrec__drawUI__getJSONTypoMap(),globalstyles:"99"===window.$oplan?"typo":void 0}:"price_typo"===e?o={type:"json",uplabel:{RU:"Цена",EN:"Price"},json_fields:[...DEFAULT_TYPO_FIELDS,"margintop","marginbottom"],json_fields_ui:edrec__drawUI__getJSONTypoMap(),globalstyles:"99"===window.$oplan?"typo":void 0}:"price_old_typo"===e?o={type:"json",uplabel:{RU:"Старая цена",EN:"Old Price"},json_fields:[...DEFAULT_TYPO_FIELDS,"margintop","marginbottom"],json_fields_ui:edrec__drawUI__getJSONTypoMap(),globalstyles:"99"===window.$oplan?"typo":void 0}:"menu_typo"===e?o={type:"json",uplabel:{RU:"Пункты меню",EN:"Menu items"},json_fields:[...DEFAULT_TYPO_FIELDS,"margintop","marginbottom"],json_fields_ui:edrec__drawUI__getJSONTypoMap(),globalstyles:"99"===window.$oplan?"typo":void 0}:"menusub_typo"===e?o={type:"json",uplabel:{RU:"Пункты подменю",EN:"Submenu items"},json_fields:DEFAULT_TYPO_FIELDS,json_fields_ui:edrec__drawUI__getJSONTypoMap(),globalstyles:"99"===window.$oplan?"typo":void 0}:"menu2_typo"===e?o={type:"json",uplabel:{RU:"Пункты меню",EN:"Menu items"},json_fields:[...DEFAULT_TYPO_FIELDS,"margintop","marginbottom"],json_fields_ui:edrec__drawUI__getJSONTypoMap(),globalstyles:"99"===window.$oplan?"typo":void 0}:"menusub2_typo"===e?o={type:"json",uplabel:{RU:"Пункты подменю",EN:"Submenu items"},json_fields:DEFAULT_TYPO_FIELDS,json_fields_ui:edrec__drawUI__getJSONTypoMap(),globalstyles:"99"===window.$oplan?"typo":void 0}:"options_typo"===e?o={type:"json",uplabel:{RU:"Опции",EN:"Options"},json_fields:DEFAULT_TYPO_FIELDS,json_fields_ui:edrec__drawUI__getJSONTypoMap(),globalstyles:"99"===window.$oplan?"typo":void 0}:"characteristics_typo"===e?o={type:"json",uplabel:{RU:"Характеристики",EN:"Characteristics"},json_fields:DEFAULT_TYPO_FIELDS,json_fields_ui:edrec__drawUI__getJSONTypoMap(),globalstyles:"99"===window.$oplan?"typo":void 0}:"sku_typo"===e?o={type:"json",uplabel:{RU:"Артикул",EN:"SKU"},json_fields:DEFAULT_TYPO_FIELDS,json_fields_ui:edrec__drawUI__getJSONTypoMap(),globalstyles:"99"===window.$oplan?"typo":void 0}:"btitle_typo"===e?o={type:"json",uplabel:{RU:"Заголовок блока",EN:"Block Title"},json_fields:[...DEFAULT_TYPO_FIELDS,"margintop","marginbottom","widthpx"],json_fields_ui:edrec__drawUI__getJSONTypoMap(),globalstyles:"99"===window.$oplan?"typo":void 0}:"bdescr_typo"===e?o={type:"json",uplabel:{RU:"Описание блока",EN:"Block Descr"},json_fields:[...DEFAULT_TYPO_FIELDS,"margintop","marginbottom","widthpx"],json_fields_ui:edrec__drawUI__getJSONTypoMap(),globalstyles:"99"===window.$oplan?"typo":void 0}:"variant_typo"===e?o={type:"json",uplabel:{RU:"Варианты ответа",EN:"Question with answers"},json_fields:[...DEFAULT_TYPO_FIELDS,"margintop","marginbottom"],json_fields_ui:edrec__drawUI__getJSONTypoMap(),globalstyles:"99"===window.$oplan?"typo":void 0}:"imgvariant_typo"===e?o={type:"json",uplabel:{RU:"Варианты ответа в виде картинок",EN:"Question with image answers"},json_fields:[...DEFAULT_TYPO_FIELDS,"margintop","marginbottom"],json_fields_ui:edrec__drawUI__getJSONTypoMap(),globalstyles:"99"===window.$oplan?"typo":void 0}:"quiz_cover_title_typo"===e?o={type:"json",uplabel:{RU:"Обложка: заголовок",EN:"Cover step: title"},json_fields:[...DEFAULT_TYPO_FIELDS,"margintop","marginbottom"],json_fields_ui:edrec__drawUI__getJSONTypoMap(),globalstyles:"99"===window.$oplan?"typo":void 0}:"quiz_cover_descr_typo"===e?o={type:"json",uplabel:{RU:"Обложка: описание",EN:"Cover step: description"},json_fields:DEFAULT_TYPO_FIELDS,json_fields_ui:edrec__drawUI__getJSONTypoMap(),globalstyles:"99"===window.$oplan?"typo":void 0}:"quiz_result_title_typo"===e?o={type:"json",uplabel:{RU:"Результат: заголовок",EN:"Result step: title"},json_fields:[...DEFAULT_TYPO_FIELDS,"margintop","marginbottom"],json_fields_ui:edrec__drawUI__getJSONTypoMap(),globalstyles:"99"===window.$oplan?"typo":void 0}:"quiz_result_descr_typo"===e?o={type:"json",uplabel:{RU:"Результат: описание",EN:"Result step: description"},json_fields:DEFAULT_TYPO_FIELDS,json_fields_ui:edrec__drawUI__getJSONTypoMap(),globalstyles:"99"===window.$oplan?"typo":void 0}:"quiz_title_typo"===e?o={type:"json",uplabel:{RU:"Название квиз-формы",EN:"Quiz form name"},json_fields:DEFAULT_TYPO_FIELDS,json_fields_ui:edrec__drawUI__getJSONTypoMap(),globalstyles:"99"===window.$oplan?"typo":void 0}:"position"===e?o={type:"spec",label:{RU:"Расположение",EN:"Position"},role:"team",blocks:"1086"}:"padding"===e?o={type:"padding",label:{RU:"Отступ",EN:"Padding"},ph:{EN:"30px"},mobile:"padding_res_480",rmin:0,rmax:100,rstep:1}:"padding_res_480"===e?o={type:"padding",label:{RU:"Моб. отступ",EN:"Mob. Padding"},ph:{EN:"10px"},desktop:"padding",rmin:0,rmax:100,rstep:1}:"padding2"===e?o={type:"padding",label:{RU:"Отступ 2",EN:"Padding 2"},ph:{EN:"30px"},mobile:"padding2_res_480",rmin:0,rmax:100,rstep:1}:"padding2_res_480"===e?o={type:"padding",label:{RU:"Моб. отступ 2",EN:"Mob. Padding 2"},ph:{EN:"10px"},desktop:"padding2",rmin:0,rmax:50,rstep:1}:"button_styles"===e?o={type:"json",uplabel:{RU:"Кнопка",EN:"Button"},json_fields:DEFAULT_BUTTON_FIELDS,json_fields_ui:edrec__drawUI__getJSONButtonMap(),buttonpresets:!0,globalstyles:"99"===window.$oplan?"button":void 0}:"button2_styles"===e?o={type:"json",uplabel:{RU:"Вторая кнопка",EN:"Second Button"},json_fields:DEFAULT_BUTTON_FIELDS,json_fields_ui:edrec__drawUI__getJSONButtonMap(),buttonpresets:!0,globalstyles:"99"===window.$oplan?"button":void 0}:"button3_styles"===e?o={type:"json",uplabel:{RU:"Третья кнопка",EN:"Third Button"},json_fields:DEFAULT_BUTTON_FIELDS,json_fields_ui:edrec__drawUI__getJSONButtonMap(),buttonpresets:!0,globalstyles:"99"===window.$oplan?"button":void 0}:"bbutton_styles"===e?o={type:"json",uplabel:{RU:"Кнопка внизу блока",EN:"Button under the&nbsp;block"},json_fields:DEFAULT_BUTTON_FIELDS,json_fields_ui:edrec__drawUI__getJSONButtonMap(),buttonpresets:!0,globalstyles:"99"===window.$oplan?"button":void 0}:"arw_marginbottom"===e&&(o={type:"in_px",label:{RU:"Отступ стрелок снизу",EN:"Arrows bottom offset"},ph:{EN:"60px"}}),o}function edrec__drawUI__getJSONTypoMap(e){const o=["14px","15px","16px","18px","20px","22px","24px","26px","28px","30px","32px","34px","36px","38px","40px","42px","46px","52px","62px","72px","82px","92px","104px"],i=["1","1.05","1.1","1.15","1.2","1.25","1.3","1.4","1.5","1.6","1.7","1.8","1.9","2"],r=["0px","5px","10px","15px","20px","30px","40px","50px","60px","70px","80px","90px","100px"],a=["0%","10%","20%","30%","40%","50%","60%","70%","80%","90%","100%"],s=["0px","0.5px","1px","1.5px","2px","2.5px","3px"],l=undefined;return{color:{type:"co",label:{RU:"Цвет",EN:"Color"},ph:{EN:"#000000"}},fontsize:{type:"in_px",label:{RU:"Размер шрифта",EN:"Font size"},ph:{EN:"20px"},mobile:"fontsize_res_480",rmin:14,rmax:90,rstep:2,variants:o},fontsize_res_480:{type:"in_px",label:{RU:"Моб. размер шрифта",EN:"Mob. font size"},ph:{EN:"16px"},display:"none",desktop:"fontsize",rmin:14,rmax:90,rstep:2,variants:o},fontfamily:{type:"ff",label:{RU:"Шрифт",EN:"Font family name"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"Arial",EN:"Arial"},{v:"Georgia",EN:"Georgia"}]},lineheight:{type:"in_float",label:{RU:"Межстр. расстояние",EN:"Line spacing"},ph:{EN:"1.55"},mobile:"lineheight_res_480",rmin:1,rmax:2,rstep:.05,variants:i},lineheight_res_480:{type:"in_float",label:{RU:"Моб. межстр. расстояние",EN:"Mob. line spacing"},ph:{EN:"1.3"},display:"none",desktop:"lineheight",rmin:1,rmax:2,rstep:.05,variants:i},fontweight:{type:"fw",label:{RU:"Насыщен&shy;ность",EN:"Font weight"},podcut:e?void 0:["lineheight","lineheight_res_480","uppercase","letterspacing","letterspacing_res_480","shadowsize","shadowopacity","opacity","margintop","marginbottom","widthpx"],options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"100",EN:"Thin"},{v:"300",EN:"Light"},{v:"400",EN:"Normal"},{v:"500",EN:"Medium"},{v:"600",EN:"Semibold"},{v:"700",EN:"Bold"}]},uppercase:{type:"tab",label:{RU:"Регистр букв",EN:"Letter case"},values:[{value:"",label:"—",tooltip:{RU:"Сбросить",EN:"Reset"}},{value:"uppercase",label:"AG",tooltip:{RU:"Верхний регистр",EN:"Uppercase"}},{value:"capitalize",label:"Ag",tooltip:{RU:"С заглавной буквы каждое слово",EN:"Capitalize"}},{value:"lowercase",label:"ag",tooltip:{RU:"Нижний регистр",EN:"Lowercase"}}]},margintop:{type:"in_px",label:{RU:"Отступ сверху",EN:"Top Margin"},ph:{EN:"10px"},rmin:0,rmax:100,rstep:5,variants:r},marginbottom:{type:"in_px",label:{RU:"Отступ снизу",EN:"Bottom Margin"},ph:{EN:"10px"},rmin:0,rmax:100,rstep:5,variants:r},letterspacing:{type:"in_float_px",label:{RU:"Межбукв. расстояние",EN:"Letter spacing"},rmin:0,rmax:3,rstep:.5,variants:s,ph:{EN:"0px"},mobile:"letterspacing_res_480"},letterspacing_res_480:{type:"in_float_px",label:{RU:"Моб. межбукв. расстояние",EN:"Mob. letter spacing"},rmin:0,rmax:3,rstep:.5,display:"none",desktop:"letterspacing",variants:s,ph:{EN:"0px"}},widthpx:{type:"in_px",label:{RU:"Максимальная ширина",EN:"Max width"},ph:{EN:"700px"}},opacity:{type:"in_percent",label:{RU:"Непрозрач&shy;ность",EN:"Opacity"},ph:{EN:"100%"},rmin:0,rmax:100,rstep:5,variants:a},shadowsize:{type:"in_px",label:{RU:"Тень",EN:"Shadow"},ph:{EN:"10px"},rmin:0,rmax:10,rstep:1,variants:["0px","1px","2px","3px","4px","5px","6px","7px","8px","9px","10px"]},shadowopacity:{type:"in_percent",label:{RU:"Непрозрач&shy;ность тени",EN:"Shadow opacity"},ph:{EN:"30%"},rmin:0,rmax:100,rstep:5,variants:a,split:"shadowsize"},styleid:{type:"hidden"}}}function edrec__drawUI__getJSONButtonMap(){const e=undefined;return{...edrec__drawUI__getJSONTypoMap(!0),color:{type:"co",label:{RU:"Цвет текста",EN:"Text color"},ph:{EN:"#000000"}},style:{type:"cpb",label:{RU:"Вид",EN:"Appearance"},options:[{v:"",RU:"Кнопка",EN:"Button",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/previewbox/buttonstyle/button.svg`},{v:"text",RU:"Ссылка",EN:"Link",img:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/previewbox/buttonstyle/link.svg`}],config:{columnsCount:1}},size:{type:"sb",label:{RU:"Размер",EN:"Size"},options:[{v:"xs",RU:"(XXS) Минимальный",EN:"Tiny"},{v:"sm",RU:"(XS) Маленький",EN:"X-Small"},{v:"smd",RU:"(S) Уменьшенный",EN:"Small"},{v:"md",RU:"(M) Стандартный",EN:"Medium"},{v:"lg",RU:"(L) Увеличенный",EN:"Large"},{v:"xl",RU:"(XL) Большой",EN:"X-Large"},{v:"xxl",RU:"(XXL) Гигантский",EN:"XX-Large"}]},effect:{type:"cpb",label:{RU:"Эффект",EN:"Effect"},options:[{v:"",RU:"Нет",EN:"None",img:"https://static.tildacdn.com/lib/tpage/previewbox/none.svg"},{v:"st1",EN:"Flash",img:"https://static.tildacdn.com/lib/tpage/previewbox/btneffect/flash.svg"},{v:"st2",EN:"Ripple",img:"https://static.tildacdn.com/lib/tpage/previewbox/btneffect/ripple.svg"},{v:"st3",EN:"Light",img:"https://static.tildacdn.com/lib/tpage/previewbox/btneffect/light.svg"}],config:{insertSVG:!0},actions:[{name:"disable",if:{field:"style",value:"text"}}]},bgcolor:{type:"co",label:{RU:"Цвет фона",EN:"Background color"},ph:{EN:"#ffffff"},actions:[{name:"disable",if:{field:"style",value:"text"}}]},bordercolor:{type:"co",label:{RU:"Обводка",EN:"Border"},ph:{EN:"#000000"},actions:[{name:"disable",if:{field:"style",value:"text"}}]},bordersize:{type:"in_px",label:{RU:"Толщина обводки",EN:"Border width"},ph:{EN:"3px"},rmin:0,rmax:5,rstep:1,variants:["0px","1px","2px","3px","4px","5px"],split:"bordercolor",split_width:.25,actions:[{name:"disable",if:{field:"style",value:"text"}},{name:"set-value",if:[{field:"bordercolor",value:"*"},{field:"bordersize",value:""}],args:{value:"1px"}}]},radius:{type:"radius",label:{RU:"Скругление",EN:"Border radius"},ph:{EN:"5px"},rmin:0,rmax:30,rstep:1,mobile:"radius_res_480",actions:[{name:"disable",if:{field:"style",value:"text"}}]},radius_res_480:{type:"radius",label:{RU:"Моб. скругление",EN:"Mob. border radius"},ph:{EN:"5px"},rmin:0,rmax:30,rstep:1,display:"none",desktop:"radius",podcut:["shadow","fontsize","fontsize_res_480","fontfamily","lineheight","lineheight_res_480","fontweight","uppercase","letterspacing","letterspacing_res_480","colorhover","bgcolorhover","bordercolorhover","shadowhover","padding","padding_res_480","iconposition","iconsize","iconsize_res_480","gap","gap_res_480","speedhover","effect","wrap"],actions:[{name:"disable",if:{field:"style",value:"text"}}]},shadow:{type:"shadow",label:{RU:"Тень",EN:"Shadow"},actions:[{name:"disable",if:{field:"style",value:"text"}}]},colorhover:{type:"co",label:{RU:"Цвет текста при наведении",EN:"Text color on hover"},ph:{EN:"#000000"}},bgcolorhover:{type:"co",label:{RU:"Цвет фона при наведении",EN:"Background color on hover"},ph:{EN:"#000000"},actions:[{name:"disable",if:{field:"style",value:"text"}}]},bordercolorhover:{type:"co",label:{RU:"Цвет обводки при наведении",EN:"Border color on hover"},ph:{EN:"#000000"},actions:[{name:"disable",if:{field:"style",value:"text"}}]},shadowhover:{type:"shadow",label:{RU:"Тень при наведении",EN:"Shadow on Hover"},actions:[{name:"disable",if:{field:"style",value:"text"}}]},padding:{type:"padding",label:{RU:"Внутренний отступ",EN:"Padding"},ph:{EN:"5px"},mobile:"padding_res_480",rmin:0,rmax:100,rstep:1,actions:[{name:"disable",if:{field:"style",value:"text"}}]},padding_res_480:{type:"padding",label:{RU:"Моб. внутренний отступ",EN:"Mob. padding"},ph:{EN:"5px"},display:"none",desktop:"padding",rmin:0,rmax:100,rstep:1,actions:[{name:"disable",if:{field:"style",value:"text"}}]},iconposition:{type:"sb",label:{RU:"Позиция иконки",EN:"Icon position"},options:[{v:"",RU:"Слева",EN:"On the left"},{v:"row-reverse",RU:"Справа",EN:"On the right"}],actions:[{name:"disable",if:{field:"style",value:"text"}}]},iconsize:{type:"in_px",label:{RU:"Размер иконки",EN:"Icon size"},ph:{EN:"15px"},rmin:10,rmax:100,rstep:1,mobile:"iconsize_res_480",actions:[{name:"disable",if:{field:"style",value:"text"}}]},iconsize_res_480:{type:"in_px",label:{RU:"Моб. размер иконки",EN:"Mob. icon size"},ph:{EN:"15px"},rmin:10,rmax:100,rstep:1,display:"none",desktop:"iconsize",actions:[{name:"disable",if:{field:"style",value:"text"}}]},gap:{type:"in_px",label:{RU:"Отступ до текста",EN:"Gap"},ph:{EN:"5px"},rmin:0,rmax:100,rstep:1,mobile:"gap_res_480",actions:[{name:"disable",if:{field:"style",value:"text"}}]},gap_res_480:{type:"in_px",label:{RU:"Моб. отступ до текста",EN:"Mob. gap"},ph:{EN:"15px"},rmin:0,rmax:100,rstep:1,display:"none",desktop:"gap",actions:[{name:"disable",if:{field:"style",value:"text"}}]},speedhover:{type:"in_float_s",label:{RU:"Скорость анимации при наведении",EN:"Animation speed on hover"},ph:{EN:"0.2s"},rmin:0,rmax:1,rstep:.05,hint:{RU:"Время в секундах. Например: 0.2s",EN:"Time in seconds. Example: 0.2s"}},wrap:{type:"sb",label:{RU:"Перенос текста",EN:"Text wrapping"},options:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"nowrap",RU:"Не переносить",EN:"No wrap"},{v:"normal",RU:"Переносить",EN:"Normal"}],actions:[{name:"disable",if:{field:"style",value:"text"}}]}}}function edrec__drawUI__getFieldObj__content(e){var o={};return"|ggc|"==e?o={type:"gr",groupid:"close"}:"|gg0|"==e?o={type:"gr",groupid:"maincontent",label:{RU:"Основные настройки",EN:"Main settings"}}:"|gg1|"==e?o={type:"gr",groupid:"menuitemscontent",label:{RU:"Пункты меню",EN:"Menu items"}}:"|gg3|"==e?o={type:"gr",groupid:"sharecontent",label:{RU:"Рекомендательные кнопки",EN:"Share buttons"}}:"|gg4|"==e?o={type:"gr",groupid:"buttoncontent",label:{RU:"Кнопки",EN:"Buttons"}}:"|gg6|"==e?o={type:"gr",groupid:"logocontent",label:{RU:"Логотип",EN:"Logo"}}:"|gg7|"==e?o={type:"gr",groupid:"langcontent",label:{RU:"Языки",EN:"Languages"}}:"|gg8|"==e?o={type:"gr",groupid:"menuitemscontent",label:{RU:"Список пунктов меню",EN:"Menu items"}}:"|gg9|"==e?o={type:"gr",groupid:"morecontent",label:{RU:"Дополнительно",EN:"More"}}:"|gg10|"==e?o={type:"gr",groupid:"sociallinks",label:{RU:"Ссылки на мессенджеры и сервисы",EN:"Links for messengers and other services"}}:"|gg11|"==e?o={type:"gr",groupid:"item1",label:{RU:"Карточка 1",EN:"Item 1"}}:"|gg12|"==e?o={type:"gr",groupid:"item2",label:{RU:"Карточка 2",EN:"Item 2"}}:"|gg13|"==e?o={type:"gr",groupid:"item3",label:{RU:"Карточка 3",EN:"Item 3"}}:"|gg14|"==e?o={type:"gr",groupid:"item4",label:{RU:"Карточка 4",EN:"Item 4"}}:"|gg15|"==e?o={type:"gr",groupid:"bgvideo",label:{RU:"Фоновое видео",EN:"Background video"}}:"|gg16|"==e?o={type:"gr",groupid:"group16",label:{RU:"group16",EN:"group16"}}:"|gg17|"==e?o={type:"gr",groupid:"group17",label:{RU:"group17",EN:"group17"}}:"|gg18|"==e?o={type:"gr",groupid:"group18",label:{RU:"group18",EN:"group18"}}:"|gg19|"==e?o={type:"gr",groupid:"group19",label:{RU:"group19",EN:"group19"}}:"|gg20|"==e?o={type:"gr",groupid:"bheader",label:{RU:"Шапка блока",EN:"Block header"}}:"|gg21|"==e?o={type:"gr",groupid:"fitems",label:{RU:"Поля для ввода",EN:"Input fields"}}:"|gg22|"==e?o={type:"gr",groupid:"successform",label:{RU:"Сообщение об успехе",EN:"Success message"}}:"text"==e?o={type:"te",label:{RU:"Текст",EN:"Text"},rows:"10"}:"title"==e?o={type:"te",label:{RU:"Заголовок",EN:"Title"},rmin:"y",rows:"2"}:"img"==e?o={type:"im",label:{RU:"Изображение",EN:"Image"}}:"link"==e?o={type:"ln",label:{RU:"Ссылка",EN:"Link"}}:"linktarget"==e?o={type:"skip",label:{RU:"В новом окне",EN:"New window"}}:"videotype"==e?o={type:"spec",label:{RU:"Источник видео",EN:"Video source"},options:[{v:"youtube",EN:"YouTube"},{v:"vimeo",EN:"Vimeo"},{v:"mp4",EN:"MP4"},{v:"webm",EN:"WEBM"}]}:"videotype2"==e?o={type:"spec",label:{RU:"Источник видео",EN:"Video source"},options:[{v:"youtube",EN:"YouTube"},{v:"vimeo",EN:"Vimeo"},{v:"mp4",EN:"mp4"}]}:"youtubeid"==e?o={type:"in",label:{RU:"Ссылка на Youtube-ролик или его id",EN:"YouTube video URL or ID"},hint:{RU:"Чтобы видео воспроизводилось с определенного момента, вставьте фрагмент <strong>?start=</strong> и после него укажите нужное время в секундах от начала ролика. Например, XEfDYMngJeE?start=5025",EN:"To make the video play from a certain point, insert the <strong>?start=</strong> fragment followed by the desired time in seconds from the beginning of the video E.g., XEfDYMngJeE?start=5025"}}:"vimeoid"==e?o={type:"in",label:{EN:"Vimeo video ID"}}:"vimeohash"==e?o={type:"in",label:{EN:"Vimeo private link hash"},hint:{RU:"Если ваше видео закрыто настройками приватности в Vimeo, то у него появится дополнительная комбинация цифр и букв в конце ссылки после номера видео. Добавьте его в это поле.",EN:"If your video is private in Vimeo, it will have an extra combination of numbers and letters (hash) at the end of the link (https://vimeo.com/[video_id]/[hash]). Please add it to this field."}}:"rutubehash"==e?o={type:"in",label:{EN:"RUTUBE private link hash"},hint:{RU:"Если ваше видео закрыто настройками приватности в RUTUBE, то у него появится дополнительная комбинация цифр и букв в конце ссылки после номера видео. Добавьте его в это поле.",EN:"If your video is private in RUTUBE, it will have an extra combination of numbers and letters (hash) at the end of the link. Please add it to this field."}}:"vkvideohash"==e?o={type:"in",label:{EN:"VK Video private link hash"},hint:{RU:"Если ваше видео закрыто настройками приватности в VK Видео, то у него появится дополнительная комбинация цифр и букв. Хэш можно найти в пункте Экспортировать для видео. Добавьте его в это поле.",EN:"If your video is locked with privacy settings in VK Video, it will have an additional combination of numbers and letters. The hash can be found in the Export for video item. Add it to this field."}}:"videomp4"==e||"videomp4_2"==e?o={type:"in",label:{RU:"Ссылка на видеофайл в формате .MP4",EN:"Link to MP4 video file"}}:"videowebm"==e?o={type:"in",label:{RU:"Ссылка на видеофайл в формате .WEBM",EN:"Link to WEBM video file"}}:"rutubeid"==e?o={type:"in",label:{RU:"Ссылка на видео с Rutube или его ID",EN:"Link to Rutube video URL or ID"},hint:{EN:"{{rutubeid_hint}}"}}:"kinescopeid"==e?o={type:"in",label:{RU:"Ссылка на видео с Kinescope или его ID",EN:"Link to Kinescope video URL or ID"},hint:{EN:"{{kinescopeid_hint}}"}}:"vkvideoid"==e?o={type:"in",label:{RU:"Ссылка на видео VK Video",EN:"Link to VK video URL"}}:"boomstreamid"==e?o={type:"in",label:{RU:"Ссылка на видео Boomstream",EN:"Link to Boomstream URL"}}:"iframeid"==e?o={type:"in",label:{RU:"Ссылка на видео в iFrame",EN:"Link to iFrame URL"},hint:{EN:"{{iframeid_hint}}"}}:"gallery"==e?o={type:"spec",label:{RU:"Галерея",EN:"Gallery"}}:"descr"==e?o={type:"te",label:{RU:"Описание",EN:"Description"},rmin:"y",rows:"4"}:"subtitle"==e?o={type:"te",label:{RU:"Подзаголовок",EN:"Subtitle"},rmin:"y",rows:"2"}:"text2"==e?o={type:"te",label:{RU:"Текст 2",EN:"Text 2"},rows:"10"}:"text3"==e?o={type:"te",label:{RU:"Текст 3",EN:"Text 3"},rows:"10"}:"text4"==e?o={type:"te",label:{RU:"Текст 4",EN:"Text 4"},rows:"10"}:"text1"==e?o={type:"te",label:{RU:"Текст 1",EN:"Text 1"},rows:"10"}:"img2"==e?o={type:"im",label:{RU:"Изображение 2",EN:"Image 2"}}:"title2"==e?o={type:"te",label:{RU:"Заголовок 2",EN:"Title 2"},rmin:"y",rows:"2"}:"subtitle2"==e?o={type:"te",label:{RU:"Подзаголовок 2",EN:"Subtitle 2"},rmin:"y",rows:"2"}:"descr2"==e?o={type:"te",label:{RU:"Описание 2",EN:"Description 2"},rmin:"y",rows:"4"}:"img3"==e?o={type:"im",label:{RU:"Изображение 3",EN:"Image 3"}}:"title3"==e?o={type:"te",label:{RU:"Заголовок 3",EN:"Title 3"},rmin:"y",rows:"2"}:"descr3"==e?o={type:"te",label:{RU:"Описание 3",EN:"Description 3"},rmin:"y",rows:"4"}:"number"==e?o={type:"in",label:{RU:"Цифра",EN:"Number"}}:"number2"==e?o={type:"in",label:{RU:"Цифра 2",EN:"Number 2"}}:"buttontitle"==e?o={type:"in",label:{RU:"Текст кнопки",EN:"Button Title"}}:"link2"==e?o={type:"ln",label:{EN:"Link 2"},ph:{EN:"Link"}}:"linktarget2"==e?o={type:"skip",label:{RU:"В новом окне",EN:"New window"}}:"buttontitle2"==e?o={type:"in",label:{RU:"Вторая кнопка",EN:"Button 2 Title"}}:"link3"==e?o={type:"ln",label:{EN:"Link 3"},ph:{EN:"Link"}}:"linktarget3"==e?o={type:"skip",label:{RU:"В новом окне",EN:"New window"}}:"buttontitle3"==e?o={type:"in",label:{RU:"Третья кнопка",EN:"Button 3 Title"}}:"img4"==e?o={type:"im",label:{RU:"Изображение 4",EN:"Image 4"}}:"title4"==e?o={type:"te",label:{RU:"Заголовок 4",EN:"Title 4"},rmin:"y",rows:"2"}:"descr4"==e?o={type:"te",label:{RU:"Описание 4",EN:"Description 4"},rmin:"y",rows:"4"}:"link4"==e?o={type:"ln",label:{EN:"Link 4"},ph:{EN:"Link"}}:"linktarget4"==e?o={type:"skip",label:{RU:"В новом окне",EN:"New window"}}:"buttontitle4"==e?o={type:"in",label:{RU:"Четвертая кнопка",EN:"Button 4 Title"}}:"number3"==e?o={type:"in",label:{RU:"Цифра 3",EN:"Number 3"}}:"number4"==e?o={type:"in",label:{RU:"Цифра 4",EN:"Number 4"}}:"imgtitle"==e?o={type:"te",label:{RU:"Заголовок изображения",EN:"Image Title"}}:"imgdescr"==e?o={type:"te",label:{RU:"Описание изображения",EN:"Image Description"}}:"buttonlink"==e?o={type:"ln",label:{RU:"Ссылка для кнопки",EN:"Button Link"},hint:{RU:'Пожалуйста, указывайте полный адрес ссылки, начинающийся с http:// Ссылки на другие страницы вашего сайта можно начинать с / и не указывать адрес сайта. Подробнее: <a href="https://help-ru.tilda.cc/link-to-page" target="_blank">Как поставить ссылку на другую страницу</a>',EN:'Please enter the full link address starting with http:// Links to other pages of your website can start with / and not include the full address of your website. Read more: <a href="https://help.tilda.cc/link-to-page" target="_blank">How to set link to other page</a>'},split:"buttontitle"}:"buttonlinktarget"==e?o={type:"skip",label:{EN:"---"}}:"code"==e?o={type:"spec",label:{RU:"HTML код / Код виджета",EN:"HTML code / Widget code"},rno:"y",rows:"10"}:"linkhook"==e?o={type:"spec",label:{RU:"Ссылка на pop-up",EN:"Pop-up link"},hint:{RU:"Только латинские буквы и цифры без пробелов",EN:"Only latin letters and numbers without spaces"}}:"anchor"==e?o={type:"in",label:{RU:"Имя якорной ссылки",EN:"Anchor link name"},hint:{RU:'Подробнее про якорные ссылки, <a href="https://help-ru.tilda.cc/anchor" target="_blank">читайте в разделе Помощь</a>',EN:'<a href="https://help.tilda.cc/anchor" target="_blank">Learn more about anchor links</a>'}}:"mapprovider"==e?o={type:"sb",label:{RU:"Источник карт",EN:"Online map service"},options:[{v:"google",EN:"Google Maps"},{v:"yandex",EN:"Yandex Maps"}]}:"cont1"==e?o={type:"in",label:{EN:"cont1"}}:"zoom"==e?o={type:"in",label:{EN:"Zoom"},tooltip:{RU:"Поле задает масштаб для карты в диапазоне от 0 до 19. При масштабе 0 видна вся планета, а при масштабе 19 видны мелкие улицы и дома. <br>По умолчанию в блоке используется значение 14. Мы рекомендуем значения от 12 до 16 для одного маркера. <br>Для карт Google Maps выставляется ближайший подходящий масштаб, если все точки не помещаются при заданном масштабе.",EN:"This field sets the scale for the map from 0 to 19. Scale 0 displays the entire planet, and at scale 19 you can see small streets and houses. <br>The default value is 14. We recommend using values from 12 to 16 for each marker. <br>In Google Maps, the closest appropriate scale is selected if not all points are visible at a specified scale."}}:"mapmarkers"==e?o={type:"spec",label:{RU:"Маркеры на карте",EN:"Markers"}}:"recids"==e?o={type:"spec",label:{RU:"ID Блоков",EN:"Block IDs"}}:"text5"==e?o={type:"te",label:{RU:"Текст 5",EN:"Text 5"},rows:"10"}:"aliasrecord"==e?o={type:"spec",label:{RU:"ID блока",EN:"Block ID"}}:"menuitems"==e?o={type:"spec",label:{RU:"Список пунктов меню:",EN:"List of menu items:"},uphint:{RU:"В качестве ссылки нужно указать либо полный адрес страницы включая http:// либо относительный адрес - только название страницы (например /page7890.html или /about). Подробнее: <a href='https://help-ru.tilda.cc/link-to-page' target='_blank'>Как поставить ссылку на другую страницу</a>. Для того, чтобы <a href='https://help-ru.tilda.cc/anchor' target='_blank'>сделать навигацию внутри страницы</a>, нужно использовать якорные ссылки (например #contacts). Чтобы добавить якорь на страницу используйте блок Другое->Якорная ссылка.",EN:"When you enter a URL, you can use the entire address including http://, or its short version including only the name of the page, e.g., /page7890.html or /about. Learn more: <a href='https://help.tilda.cc/link-to-page' target='_blank'>How to add a URL to another page</a>. To create a navigation menu within a single page, you can use Anchors (e.g., #contacts). To add an anchor to the page, go to the Block Library → Other → Anchor Link."}}:"menuitems2"==e?o={type:"spec",label:{RU:"Список пунктов меню 2:",EN:"List of menu items 2:"},uphint:{RU:"В качестве ссылки нужно указать либо полный адрес страницы включая http:// либо относительный адрес - только название страницы (например /page7890.html или /about). Подробнее: <a href='https://help-ru.tilda.cc/link-to-page' target='_blank'>Как поставить ссылку на другую страницу</a>. Для того, чтобы <a href='https://help-ru.tilda.cc/anchor' target='_blank'>сделать навигацию внутри страницы</a>, нужно использовать якорные ссылки (например #contacts). Чтобы добавить якорь на страницу используйте блок Другое->Якорная ссылка.",EN:"When you enter a URL, you can use the entire address including http://, or its short version including only the name of the page, e.g., /page7890.html or /about. Learn more: <a href='https://help.tilda.cc/link-to-page' target='_blank'>How to add a URL to another page</a>. To create a navigation menu within a single page, you can use Anchors (e.g., #contacts). To add an anchor to the page, go to the Block Library → Other → Anchor Link."}}:"pageslist"==e?o={type:"spec",label:{RU:"Список страниц",EN:"Page list"},uphint:{RU:"Отметьте страницы из вашего сайта, которые будут показываться в этом блоке как список постов. Заголовок, описание и изображение подтягиваются из настроек страницы. Порядок страниц зависит от того, в каком порядке они находятся в общем списке страниц сайта. Eго можно изменить перетаскиванием или указав им порядковый номер в настройках страницы → Дополнительно. Там же можно указать другой заголовок, специальную ссылку или поменять дату поста.",EN:"Select the web pages that should appear in this block as a list of blog posts. You can change title, description, and image in the Page Settings. The order of the pages depends on the pages' order in the general list of website pages. You can change it either by dragging or by specifying the index number of the page in the Page Settings → Additional. You can also change its title, special link, or creation date."}}:"alllinktarget"==e?o={type:"sb",label:{RU:"Цель для всех ссылок блока",EN:"Target for all block links"},options:[{v:"",RU:"В этом же окне",EN:"Same window"},{v:"_blank",RU:"В новом окне",EN:"New window"}]}:"buttonlink2"==e?o={type:"ln",label:{EN:"Button 2 Link"},ph:{EN:"Link"},split:"buttontitle2"}:"buttonlinktarget2"==e?o={type:"skip",label:{RU:"В новом окне",EN:"New window"}}:"buttonlink3"==e?o={type:"ln",label:{EN:"Button 3 Link"},ph:{EN:"Link"},split:"buttontitle3"}:"buttonlinktarget3"==e?o={type:"skip",label:{RU:"В новом окне",EN:"New window"}}:"inputplaceholder"==e?o={type:"in",label:{RU:"Подсказка значения в поле для ввода",EN:"Placeholder Text"}}:"timepadeventid"==e?o={type:"in",label:{RU:"Код события",EN:"Event ID"},hint:{RU:"Код события — это номер, указанный в ссылке страницы события на Timepad.\n\t\t\t\t\t\t\t\t",EN:"Please find Event ID in the TimePad Event link."}}:"timepadcustomid"==e?o={type:"in",label:{RU:"ID кастомизации",EN:"Customization ID"}}:"facebooklink"==e?o={type:"in",label:{EN:"Facebook profile URL"}}:"twitterlink"==e?o={type:"in",label:{EN:"Twitter profile URL"}}:"vklink"==e?o={type:"in",label:{EN:"VK profile URL"}}:"oklink"==e?o={type:"spec",label:{RU:"OK profile URL"}}:"behancelink"==e?o={type:"in",label:{EN:"Behance profile URL"}}:"instagramlink"==e?o={type:"in",label:{EN:"Instagram profile URL"}}:"pinterestlink"==e?o={type:"in",label:{EN:"Pinterest profile URL"}}:"vimeolink"==e?o={type:"in",label:{EN:"Vimeo profile URL"}}:"youtubelink"==e?o={type:"in",label:{EN:"Youtube channel URL"}}:"linkedinlink"==e?o={type:"in",label:{EN:"LinkedIn profile URL"}}:"soundcloudlink"==e?o={type:"in",label:{EN:"SoundCloud profile URL"}}:"telegramlink"==e?o={type:"in",label:{EN:"Telegram profile URL"}}:"whatsapplink"==e?o={type:"in",label:{EN:"WhatsApp profile URL"}}:"tiktoklink"==e?o={type:"in",label:{EN:"Tiktok profile URL"}}:"viberlink"==e?o={type:"in",label:{EN:"Viber profile URL"}}:"lang"==e?o={type:"spec",label:{RU:"Язык",EN:"Language"},ph:{EN:"En"}}:"langlink"==e?o={type:"skip",label:{EN:"---"}}:"lang2"==e?o={type:"spec",label:{RU:"Второй язык",EN:"Second Language"},ph:{EN:"Es"}}:"lang2link"==e?o={type:"skip",label:{EN:"---"}}:"soundcloudid"==e?o={type:"in",label:{EN:"SoundCloud Track ID"}}:"sharebuttons"==e?o={type:"spec",label:{RU:"Рекомендательные кнопки",EN:"Share buttons"}}:"sharefacebook"==e?o={type:"skip",label:{EN:"Facebook share button"}}:"sharetwitter"==e?o={type:"skip",label:{EN:"Twitter share button"}}:"sharevk"==e?o={type:"skip",label:{EN:"VK share button"}}:"shareok"==e?o={type:"skip",label:{RU:"OK share button"}}:"formaction"==e?o={type:"spec",label:{EN:""},ph:"",hint:""}:"formtitlesuccess"==e?o={type:"spec",label:{RU:"Заголовок сообщения об успешной отправке данных",EN:"Success message title"},ph:{RU:"Спасибо!",EN:"Thank you!"}}:"formbtnsuccess"==e?o={type:"spec",label:{RU:"Название кнопки в сообщении об успешной отправке данных",EN:"Button title in the success message"},ph:{RU:"Хорошо",EN:"Done"},hint:{RU:"Кнопка закрывает сообщение и перенаправляет пользователя к странице успеха, если она указана",EN:"The button closes the message and redirects the user to the success page, if specified"}}:"formmsgsuccess"==e?o={type:"spec",label:{RU:"Сообщение об успешной отправке данных",EN:"Success message"},ph:{RU:"Данные успешно отправлены.",EN:"Your data has been successfully submitted."},rmin:"y",rows:"2",hint:""}:"formajax"==e?o={type:"skip",label:{RU:"посылать данные без перезагрузки страницы (AJAX)",EN:"submit data without reloading the page (AJAX)"}}:"formtarget"==e?o={type:"skip",label:{RU:"Цель формы",EN:"Form Target"},hint:{RU:'Необходимо указать адрес скрипта, который принимает значения из формы. Как настроить прием данных из формы, <a href="https://help-ru.tilda.cc/forms" target="_blank">читайте в разделе Помощь</a>',EN:'Enter the address of the script that is to receive data submitted through the form. Check out our <a href="https://help.tilda.cc/forms" target="_blank">guide to setting up data collection forms</a>.'},options:[{v:"",RU:"В этом же окне",EN:"Same window"},{v:"_blank",RU:"В новом окне",EN:"New window"}]}:"formmsgurl"==e?o={type:"spec",label:{RU:"Адрес страницы в случае успеха",EN:"Success page URL"},ph:{EN:"http://example.com"},hint:{RU:"Укажите полный адрес (http://...). В случае успешной отправки данных пользователь будет мгновенно перенаправлен на указанную страницу",EN:"Enter a full URL (starting with http://…). On successful data submission, the user will be immediately redirected to the specified page."}}:"subtitle3"==e?o={type:"te",label:{RU:"Подзаголовок 3",EN:"Subtitle 3"},rmin:"y",rows:"2"}:"subtitle4"==e?o={type:"te",label:{RU:"Подзаголовок 4",EN:"Subtitle 4"},rmin:"y",rows:"2"}:"slideshare_url"==e?o={type:"in",label:{RU:"Ссылка на slideshare-презентацию (URL)",EN:"Slideshare-presentation URL"}}:"inputplaceholder2"==e?o={type:"in",label:{RU:"Подсказка значения во втором поле для ввода",EN:"Placeholder Text 2"}}:"inputplaceholder3"==e?o={type:"in",label:{RU:"Подсказка значения в третьем поле для ввода",EN:"Placeholder Text 3"}}:"slideqty"==e?o={type:"sb",label:{RU:"Количество слайдов",EN:"Number of Slides"},options:[{v:"1",EN:"1"},{v:"2",EN:"2"},{v:"3",EN:"3"},{v:"4",EN:"4"},{v:"5",EN:"5"}]}:"img5"==e?o={type:"im",label:{RU:"Изображение 5",EN:"Image 5"}}:"title5"==e?o={type:"te",label:{RU:"Заголовок 5",EN:"Title 5"},rmin:"y",rows:"2"}:"descr5"==e?o={type:"te",label:{RU:"Описание 5",EN:"Description 5"},rmin:"y",rows:"4"}:"btitle"==e?o={type:"te",label:{RU:"Заголовок блока",EN:"Block title"},rmin:"y",rows:"2"}:"bdescr"==e?o={type:"te",label:{RU:"Описание блока",EN:"Block description"},rmin:"y",rows:"4"}:"forminputs"==e?o={type:"spec",label:{EN:""}}:"inputtitle"==e?o={type:"in",label:{RU:"Заголовок поля для ввода",EN:"Input Field Title"}}:"inputtitle2"==e?o={type:"in",label:{RU:"Второе поле для ввода",EN:"Input Field Title 2"}}:"inputtitle3"==e?o={type:"in",label:{RU:"Третье поле для ввода",EN:"Input Field Title 3"}}:"textareatitle"==e?o={type:"in",label:{RU:"Поля для ввода",EN:"Text Input"}}:"textareaplaceholder"==e?o={type:"in",label:{RU:"Подсказка в поле для ввода текста",EN:"Placeholder Text"}}:"list"==e||"soclinks"==e?o={type:"spec",label:{EN:""}}:"menu_carticon_chb"==e?o={type:"cb",caption:{RU:"Показывать иконку корзины в меню",EN:"Show cart icon in menu"},hint:{RU:"Необходимо добавить на страницу блок <b>Корзины (ST100)</b>",EN:"<b>Shopping cart block (ST100)</b> should be added to the page"}}:"menu_wishlisticon_chb"==e?o={type:"cb",caption:{RU:"Показывать иконку избранное в меню",EN:"Show favorites icon in menu"},hint:{RU:"Необходимо добавить на страницу блок <b>Избранного (ST110)</b>",EN:"<b>Favorites block (ST110)</b> should be added to the page"}}:"menu_searchicon_chb"==e?o={type:"cb",caption:{RU:"Показывать иконку поиска в меню",EN:"Show search icon in menu"},hint:{RU:"Необходимо добавить на страницу блок <b>Поиска (T985)</b>",EN:"<b>Website search block (T985)</b> should be added to the page"}}:"menu_membersicon_chb"==e?o={type:"cb",caption:{RU:"Показывать иконку Личного кабинета в меню",EN:"Show the online store customer account icon in the menu"},hint:{RU:'Необходимо <a href="/" target="_blank">активировать ЛК</a> для интернет-магазина',EN:'You need to <a href="/" target="_blank">enable the customer account</a> for the online store'}}:"menu_membersicon_link"==e?o={type:"ln",label:{RU:"Ссылка для иконки ЛК",EN:"URL for the members area icon"}}:"menu_membersicon_linktarget"==e?o={type:"skip",label:{RU:"В новом окне",EN:"New window"}}:"menu_hidewidgetbtns_chb"==e?o={type:"cb",caption:{RU:"Не показывать отдельные кнопки виджетов",EN:"Don't show native widget buttons"},hint:{RU:"",EN:""}}:"menu_showtexticons_chb"==e?o={type:"cb",caption:{RU:"Показать текст у иконок",EN:"Show icon text"},hint:{RU:"Включает отображение текстового описания элемента под иконкой",EN:"Enables the display of a text description of the element under the icon"}}:"menu_mob_title"==e?o={type:"in",label:{RU:"Название мобильного меню",EN:"Mobile menu name"}}:"programmlang"==e?o={type:"sb",label:{RU:"Язык программирования",EN:"Programming language"},options:[{v:"auto",EN:"auto"},{v:"apache",EN:"Apache config"},{v:"bash",EN:"Bash"},{v:"cs",EN:"C#"},{v:"css",EN:"CSS"},{v:"cpp",EN:"C++"},{v:"erlang",EN:"Erlang"},{v:"go",EN:"Go"},{v:"haskell",EN:"Haskell"},{v:"html",EN:"HTML"},{v:"http",EN:"HTTP"},{v:"ini",EN:"Ini config"},{v:"java",EN:"Java"},{v:"javascript",EN:"JavaScript"},{v:"json",EN:"JSON"},{v:"markdown",EN:"Markdown"},{v:"nginx",EN:"Nginx config"},{v:"php",EN:"PHP"},{v:"python",EN:"Python"},{v:"ruby",EN:"Ruby"},{v:"sql",EN:"SQL"},{v:"xml",EN:"XML"}]}:"textsimple"==e?o={type:"te",label:{RU:"Текст",EN:"Text"},rno:"y",rows:"10"}:"inputtitle4"==e?o={type:"in",label:{RU:"Четвертое поле для ввода",EN:"Input Field Title 4"}}:"inputplaceholder4"==e?o={type:"in",label:{RU:"Подсказка значения в четвертом поле для ввода",EN:"Placeholder Text 4"}}:"inputplaceholder5"==e?o={type:"in",label:{RU:"Подсказка значения в пятом поле для ввода",EN:"Placeholder Text 5"}}:"img1"==e?o={type:"im",label:{RU:"Изображение 1",EN:"Image 1"}}:"inputtitle5"==e?o={type:"in",label:{RU:"Пятое поле для ввода",EN:"Input Field Title 5"}}:"likefacebook"==e?o={type:"cb",caption:{EN:`Facebook${"RU"===window.usercountry?"*":""} like button`}}:"userpayment"==e?o={type:"spec",label:{RU:"Подключите платежную систему (PayPal или Яндекс Деньги) в настройках сайта",EN:"Please connect a payment system in the Site Settings"}}:"price"==e?o={type:"in",label:{RU:"Стоимость товара/услуги",EN:"Product or Service Price"}}:"productname"==e?o={type:"in",label:{RU:"Название товара/услуги",EN:"Product or Service Name"}}:"cont2"==e?o={type:"in",label:{EN:"cont2"}}:"gallery_insta"==e?o={type:"spec",label:{RU:"Подключить Instagram",EN:"Connect Instagram"},uphint:{RU:"При подключенном аккаунте фотографии из Instagram показываются автоматически. Обновления и перепубликации страницы не требуется. Количество фотографий в блоке настраивается в меню «Настройки» этого блока. Подключая аккаунт, вы даете разрешение только на показ фотографий на сайте. Приложение не имеет доступ к сообщениям и не может публиковать или удалять никакую информацию.",EN:"While your Instagram account is connected to Tilda, its images are displayed on the page automatically. You don't need to update or re-publish the page. You can specify the number of photos to display in the Settings panel of the block. By connecting your Instagram account to Tilda, you only allow the app to display photos on your website. It doesn't have access to your messages. It can neither publish nor delete any information."}}:"img6"==e?o={type:"im",label:{RU:"Изображение 6",EN:"Image 6"}}:"img7"==e?o={type:"im",label:{RU:"Изображение 7",EN:"Image 7"}}:"img8"==e?o={type:"im",label:{RU:"Изображение 8",EN:"Image 8"}}:"link5"==e?o={type:"ln",label:{EN:"Link 5"},ph:{EN:"Link"}}:"link6"==e?o={type:"ln",label:{EN:"Link 6"},ph:{EN:"Link"}}:"youtubeid2"==e?o={type:"in",label:{RU:"Ссылка 2 на Youtube-ролик или его id",EN:"YouTube video URL or ID 2"}}:"vimeoid2"==e?o={type:"in",label:{EN:"Vimeo video ID 2"}}:"vimeohash2"==e?o={type:"in",label:{EN:"Vimeo private link hash"},hint:{RU:"Если ваше видео закрыто настройками приватности в Vimeo, то у него появится дополнительная комбинация цифр и букв в конце ссылки после номера видео. Добавьте его в это поле.",EN:"If your video is private in Vimeo, it will have an extra combination of numbers and letters (hash) at the end of the link (https://vimeo.com/[video_id]/[hash]). Please add it to this field."}}:"rutubeid2"==e?o={type:"in",label:{RU:"Ссылка на видео с Rutube или его ID",EN:"Link to Rutube video URL or ID"},hint:{EN:"{{rutubeid_hint}}"}}:"rutubehash2"==e?o={type:"in",label:{EN:"RUTUBE private link hash"},hint:{RU:"Если ваше видео закрыто настройками приватности в RUTUBE, то у него появится дополнительная комбинация цифр и букв в конце ссылки после номера видео. Добавьте его в это поле.",EN:"If your video is private in RUTUBE, it will have an extra combination of numbers and letters (hash) at the end of the link. Please add it to this field."}}:"kinescopeid2"==e?o={type:"in",label:{RU:"Ссылка на видео с Kinescope или его ID",EN:"Link to Kinescope video URL or ID"},hint:{EN:"{{kinescopeid_hint}}"}}:"coub_url"==e?o={type:"in",label:{RU:"Ссылка на coub-видео (URL)",EN:"Coub video URL"}}:"authorname"==e?o={type:"te",label:{RU:"Автор",EN:"Author"},rmin:"y",rows:"2"}:"title1"==e?o={type:"te",label:{RU:"Заголовок 1",EN:"Title 1"},rmin:"y",rows:"2"}:"descr1"==e?o={type:"te",label:{RU:"Описание 1",EN:"Description 1"},rmin:"y",rows:"4"}:"buttontitle5"==e?o={type:"in",label:{RU:"Кнопка 5",EN:"Button 5 Title"}}:"linktarget5"==e?o={type:"skip",label:{RU:"В новом окне",EN:"New window"}}:"paymentformhelp"==e?o={type:"spec",hint:{RU:'Данный блок добавляет функцию оплаты к любой кнопке или тексту на вашей странице.<br><br>Укажите в поле «cсылка» (в любой кнопке, изображении или тексте) код: <b>#price:P:N</b><br>где P - сумма платежа (целое число), а N - название товара или услуги<br>Пример: <b>#price:7000:Курс Основы дизайна цифровой среды</b><br><br>Подробнее в справочном центре <a href="https://help-ru.tilda.cc/payments" target="_blank">https://help-ru.tilda.cc/payments</a>',EN:'This block adds the payment option to any button or text on the page. <br><br>Enter the code <b>#price:P:N</b> in the “Link” field of any button, image, or text block,<br>where “P” is the price and “N” is the product or service name.<br>For example: <b>#price:100:Digital Design Basic Course.</b><br><br>Learn more in our Help Center <a href="https://help.tilda.cc/payments">https://help.tilda.cc/payments</a>'}}:"cont3"==e?o={type:"in",label:{EN:"cont3"}}:"cont4"==e?o={type:"in",label:{EN:"cont4"}}:"cont5"==e?o={type:"in",label:{EN:"cont5"}}:"cont6"==e?o={type:"in",label:{EN:"cont6"}}:"cont7"==e?o={type:"in",label:{EN:"cont7"}}:"buttonlink4"==e?o={type:"ln",label:{EN:"Button 4 Link"},ph:{EN:"Link"},split:"buttontitle4"}:"buttonlinktarget4"==e?o={type:"skip",label:{RU:"В новом окне",EN:"New window"}}:"price_old"==e?o={type:"in",label:{RU:"Старая Цена",EN:"Old Price"}}:"prod_option"==e?o={type:"spec",label:{RU:"Название параметра",EN:"Option name"},ph:{RU:"Цвет",EN:"Color"}}:"prod_variants"==e?o={type:"skip",label:{RU:"Значения параметра",EN:"Option values"},ph:{RU:"Перечислите варианты, отделяя их переносом строки",EN:"List the variants, each variant on a separate line"},rmin:"y",rno:"y",rows:"3"}:"prod_option2"==e?o={type:"skip",label:{RU:"Название второго параметра",EN:"Option 2 name"},ph:{RU:"Размер",EN:"Size"}}:"prod_variants2"==e?o={type:"skip",label:{RU:"Значения второго параметра",EN:"Option 2 values"},ph:{RU:"Перечислите варианты, отделяя их переносом строки",EN:"List the variants, each variant on a separate line"},rmin:"y",rno:"y",rows:"3"}:"prod_option3"==e?o={type:"skip",label:{RU:"Название третьего параметра",EN:"Option 3 name"}}:"prod_variants3"==e?o={type:"skip",label:{RU:"Значения третьего параметра",EN:"Option 3 values"},ph:{RU:"Перечислите варианты, отделяя их переносом строки",EN:"List the variants, each variant on a separate line"},rmin:"y",rno:"y",rows:"3"}:"buttonlink_prod"==e?o={type:"spec",label:{EN:"---"},options:[{v:"",RU:"Ссылка",EN:"Link"},{v:"order",RU:"Добавить в корзину",EN:"Add to Cart"}]}:"price2"==e?o={type:"in",label:{RU:"Цена 2",EN:"Price 2"}}:"price2_old"==e?o={type:"in",label:{RU:"Старая Цена 2",EN:"Old Price 2"}}:"price3"==e?o={type:"in",label:{RU:"Цена 3",EN:"Price 3"}}:"price3_old"==e?o={type:"in",label:{RU:"Старая Цена 3",EN:"Old Price 3"}}:"buttontitle6"==e?o={type:"in",label:{RU:"Кнопка 6",EN:"Button 6 Title"}}:"buttonlink6"==e?o={type:"ln",label:{EN:"Button 6 Link"},ph:{EN:"Link"},split:"buttontitle6"}:"price4"==e?o={type:"in",label:{RU:"Цена 4",EN:"Price 4"}}:"price4_old"==e?o={type:"in",label:{RU:"Старая Цена 4",EN:"Old Price 4"}}:"buttontitle7"==e?o={type:"in",label:{RU:"Кнопка 7",EN:"Button 7 Title"}}:"buttontitle8"==e?o={type:"in",label:{RU:"Кнопка 8",EN:"Button 8 Title"}}:"buttonlink8"==e?o={type:"ln",label:{EN:"Button 8 Link"},ph:{EN:"Link"},split:"buttontitle8"}:"buttonlinktarget6"==e||"buttonlinktarget8"==e?o={type:"skip",label:{RU:"В новом окне",EN:"New window"}}:"paymentoff"==e?o={type:"cb",caption:{RU:"Выключить оплату",EN:"Disable payment"}}:"text6"==e?o={type:"te",label:{RU:"Текст 6",EN:"Text 6"},rows:"10"}:"text7"==e?o={type:"te",label:{RU:"Текст 7",EN:"Text 7"},rows:"10"}:"shop_prod_id"==e?o={type:"in",label:{EN:"shop_prod_id"}}:"shop_prod2_id"==e?o={type:"in",label:{EN:"shop_prod2_id"}}:"shop_prod3_id"==e?o={type:"in",label:{EN:"shop_prod3_id"}}:"shop_prod4_id"==e?o={type:"in",label:{EN:"shop_prod4_id"}}:"recids2"==e?o={type:"spec",label:{RU:"ID Блоков 2",EN:"Block IDs 2"}}:"recids3"==e?o={type:"spec",label:{RU:"ID Блоков 3",EN:"Block IDs 3"}}:"recids4"==e?o={type:"spec",label:{RU:"ID Блоков 4",EN:"Block IDs 4"}}:"recids5"==e?o={type:"spec",label:{RU:"ID Блоков 5",EN:"Block IDs 5"}}:"recids6"==e?o={type:"spec",label:{RU:"ID Блоков 6",EN:"Block IDs 6"}}:"recids7"==e?o={type:"spec",label:{RU:"ID Блоков 7",EN:"Block IDs 7"}}:"recids8"==e?o={type:"spec",label:{RU:"ID Блоков 8",EN:"Block IDs 8"}}:"link7"==e?o={type:"ln",label:{EN:"Link 7"},ph:{EN:"Link"}}:"linktarget6"==e||"linktarget7"==e?o={type:"skip",label:{RU:"В новом окне",EN:"New window"}}:"link8"==e?o={type:"ln",label:{EN:"Link 8"},ph:{EN:"Link"}}:"linktarget8"==e?o={type:"skip",label:{RU:"В новом окне",EN:"New window"}}:"title6"==e?o={type:"te",label:{RU:"Заголовок 6",EN:"Title 6"},rmin:"y",rows:"2"}:"descr6"==e?o={type:"te",label:{RU:"Описание 6",EN:"Description 6"},rmin:"y",rows:"4"}:"title7"==e?o={type:"te",label:{RU:"Заголовок 7",EN:"Title 7"},rmin:"y",rows:"2"}:"title8"==e?o={type:"te",label:{RU:"Заголовок 8",EN:"Title 8"},rmin:"y",rows:"2"}:"bbuttontitle"==e?o={type:"in",label:{RU:"Текст кнопки",EN:"Button Title"}}:"bbuttonlink"==e?o={type:"ln",label:{EN:"Button Link"},ph:{EN:"Link"},split:"bbuttontitle"}:"bbuttonlinktarget"==e?o={type:"skip",label:{RU:"В новом окне",EN:"New window"}}:"bgimg"==e?o={type:"im",label:{RU:"Фоновое изображение",EN:"Background image"}}:"descr7"==e?o={type:"te",label:{RU:"Описание 7",EN:"Description 7"},rmin:"y",rows:"4"}:"descr8"==e?o={type:"te",label:{RU:"Описание 8",EN:"Description 8"},rmin:"y",rows:"4"}:"storepart"==e?o={type:"spec",label:{RU:"Выводить товары из каталога",EN:"Show products from the Catalog"},hint:{RU:'\n\tЕсли у вас много товаров, вы можете использовать <a href="/identity/gostore/?projectid=">каталог товаров</a>.\t',EN:'\n\tIf you have a lot of products, you can create a <a href="/identity/gostore/?projectid=">Product Catalog</a>'},options:[{v:"",RU:"Не задан",EN:"Not set"}]}:"storeprod"==e?o={type:"spec",label:{RU:"ID товара в каталоге",EN:"Product ID in the Catalog"}}:"cont"==e?o={type:"in",label:{EN:"cont"}}:"storebtntitleprod"==e?o={type:"in",label:{RU:"Название кнопки для карточки товара",EN:"Button title for product card"}}:"storebtnlinkprod"==e?o={type:"sb",label:{RU:"Ссылка для карточки товара и первой кнопки",EN:"Link for product card and button 1"},options:[{v:"popup",RU:"Подробнее о товаре",EN:"View full product info"},{v:"order",RU:"Добавить в корзину",EN:"Add to Cart"}]}:"storebtntitleprod2"==e?o={type:"in",label:{RU:"Название второй кнопки для карточки товара",EN:"Second button title for product card"}}:"storebtnlinkprod2"==e?o={type:"sb",label:{RU:"Ссылка второй кнопки",EN:"Second button link"},options:[{v:"popup",RU:"Подробнее о товаре",EN:"View full product info"},{v:"order",RU:"Добавить в корзину",EN:"Add to Cart"}]}:"feedpart"==e?o={type:"spec",label:{RU:"Выводить поток",EN:"Show feed"},hint:{RU:'\n\tИспользуйте потоки, чтобы вести ленту новостей, блог или другую ленту событий. Перейти в <a href="/identity/gofeeds/?projectid=">управление потоками</a>.\t',EN:'\n\tTo create a newsfeed, blog, or event feed, use Feeds. Go to <a href="/identity/gostore/?projectid="> Feeds dashboard</a>'},options:[{v:"",RU:"Не задан",EN:"Not set"}]}:"line_icon"==e?o={type:"tab",label:{RU:"Иконка",EN:"Icon"},values:["",`https://static.tildacdn.${tp__getRootZone()}/lib/icons/bullets/circle_line.svg`,`https://static.tildacdn.${tp__getRootZone()}/lib/icons/bullets/star_line.svg`,`https://static.tildacdn.${tp__getRootZone()}/lib/icons/bullets/rhomb_line.svg`,`https://static.tildacdn.${tp__getRootZone()}/lib/icons/bullets/cross_line.svg`,`https://static.tildacdn.${tp__getRootZone()}/lib/icons/bullets/rhomb2_line.svg`,`https://static.tildacdn.${tp__getRootZone()}/lib/icons/bullets/arrow_line.svg`,`https://static.tildacdn.${tp__getRootZone()}/lib/icons/bullets/flake_line.svg`,`https://static.tildacdn.${tp__getRootZone()}/lib/icons/bullets/heart_line.svg`]}:"use_image_for_mobile_cover"===e?o={type:"skip",label:{RU:"Показывать изображение вместо видео в мобильной версии",EN:"Show image instead of video in mobile version"}}:"videoimg"==e?o={type:"im",label:{RU:"Изображение видео",EN:"Image video"}}:"buttonicon"==e||"buttoniconhover"==e?o={type:"btnicon",parent:"buttontitle"}:"bbuttonicon"==e||"bbuttoniconhover"==e?o={type:"btnicon",parent:"bbuttontitle"}:"buttonicon2"==e||"buttoniconhover2"==e?o={type:"btnicon",parent:"buttontitle2"}:"buttonicon3"==e||"buttoniconhover3"==e?o={type:"btnicon",parent:"buttontitle3"}:"buttonicon4"==e||"buttoniconhover4"==e?o={type:"btnicon",parent:"buttontitle4"}:"buttonicon5"==e||"buttoniconhover5"==e?o={type:"btnicon",parent:"buttontitle5"}:"buttonicon6"==e||"buttoniconhover6"==e?o={type:"btnicon",parent:"buttontitle6"}:"buttonicon7"==e||"buttoniconhover7"==e?o={type:"btnicon",parent:"buttontitle7"}:("buttonicon8"==e||"buttoniconhover8"==e)&&(o={type:"btnicon",parent:"buttontitle8"}),o}function edcol__init(e,o){const i=o.tpl.fields.split(","),r=o.record,a=edrec__parseReplaces(o.tpl.replaces),{tplid:s}=o.record,l=["780","812","267"].includes(s),d=["3","94","159","479","670","746","604","4","200","16"].includes(s),c=undefined;if(["131","1022"].includes(s))return;const _=["754","776","778","786","951","422","514","516"].includes(s),u="1025"===s,m=undefined,g=["bprefix","prefix","prefix2"],b=["bcolumns","columns","columns2","width","width12"].filter((e=>i.includes(e))),f=g.filter((e=>i.includes(e))),v=[];for(let e=0;e<b.length;e++){const o=b[e],i=f[e],r=[];o&&(r.push(o),i&&r.push(i),v.push(r))}if(!v.length)return;const y=[];if(u)y.push([["width","prefix"]],[["columns"],["columns2"]],[["bcolumns","bprefix"]]);else{const e=[];for(;v.length;){const o=v.shift(),i=undefined;"bcolumns"===o[0]||!_&&(1===o.length||l)?y.push([o]):e.push(o)}e.length&&y.push(e)}const w=b.map((e=>a.find((o=>o.field===e)))).filter((e=>e)),E={};w.forEach((e=>{const{field:o}=e;delete e.field,E[o]={...e}})),y.map((o=>{const i={};let a=!1;return o.flat().forEach((o=>{const s=e.querySelector(`.pe-form-group[data-tpl-field="${o}"]`);s&&(i[o]={value:parseInt(r[o],10)||0,replace:E[o],sbElement:e.querySelector(`.pe-input[name="${o}"]`),groupElement:s},s.matches(":first-child")&&!s.closest(".pe-form-group-wrapper")&&(a=!0))})),new TColumnsWidget({wrapper:e,columnsData:i,isFirstWidget:a,shouldUseAutoLabel:d,columnsFields:o})}))}class TColumnsWidget{constructor(e){const{wrapper:o,columnsData:i,isFirstWidget:r,shouldUseAutoLabel:a,columnsFields:s}=e;this.wrapper=o,this.columnsData=i,this.columnsFields=s,this.isWidth=1===s.length&&1===s[0].length,this.hasEmptyValue=this.isWidth&&s.some((e=>{let[o]=e;return o.includes("width")})),this.has100Width=this.isWidth&&s.some((e=>{let[o]=e;return"width"===o})),this.isUnitedAndNoPrefix1=2===s.length&&1===s[0].length,this.isUnitedAndNoPrefix2=2===s.length&&1===s[1].length,this.isWidgetOpened=!1,this.sliderDragConfig={},this.isFirstWidget=r,this.columnsValues=this.getColumnsValues(),this.closeWidget=this.closeWidget.bind(this),this.handleDocPointerDown=this.handleDocPointerDown.bind(this),this.handleDocKeyDown=this.handleDocKeyDown.bind(this),this.handleDocPointerMoveSlider=this.handleDocPointerMoveSlider.bind(this),this.handleDocPointerUpSlider=this.handleDocPointerUpSlider.bind(this),this.shouldUseAutoLabel=a,this.init()}init(){const e=this.findFirstGroupElement();if(!e)return;this.hideOldGroups();const o=this.getGroupElement();this.elements={group:o,editButton:o.querySelector(".pe-columns-wrapper"),labelContainer:o.querySelector(".pe-columns-label-container")},e.before(o),this.addEvents()}findFirstGroupElement(){const e=Object.values(this.columnsData).map((e=>{let{groupElement:o}=e;return o})).filter((e=>e));if(!e.length)return null;let o=e[0];for(let i=1;i<e.length;i++)e[i].compareDocumentPosition(o)&Node.DOCUMENT_POSITION_FOLLOWING&&(o=e[i]);return o}hideOldGroups(){Object.values(this.columnsData).forEach((e=>{let{groupElement:o}=e;o&&(o.style.display="none")}))}getGroupElement(){const{isFirstWidget:e}=this,o="{{columns_hint}}";let i="{{blocks_width}}";const r=this.columnsFields[0][0],{replace:a}=this.columnsData[r];if(a&&a.label){const{label:e,label_ru:o}=a,{lang:r}=window;i="RU"===r&&o?o:e}else 1===this.columnsFields.length&&(i=`{{${r}_label}}`);const s=this.columnsFields.flat().join("_"),l=this.getLabel(),d=`\n\t\t\t<div class="pe-form-group" data-type="columns" data-columns-fields="${s}">\n\t\t\t\t${e?`<div class="pe-hint-up">${o}</div>`:""}\n\t\t\t\t<label class="pe-label">\n\t\t\t\t\t${i}\n\t\t\t\t\t${e?"":`<span class="pe-tooltip__target" data-tooltip="info:${o}"></span>`}\n\t\t\t\t</label>\n\t\t\t\t<button type="button" class="pe-columns-wrapper pe-input pe-select">\n\t\t\t\t\t${this.getIcon()}\n\t\t\t\t\t<div class="pe-columns-label-container">\n\t\t\t\t\t\t${l}\n\t\t\t\t\t</div>\n\t\t\t\t</button>\n\t\t\t</div>\n\t\t`,c=undefined;return(new DOMParser).parseFromString(tc__translate(d,"edrec__dict"),"text/html").body.firstElementChild}getLabel(){if(!this.columnsFields)return"";const{columnsData:e,isWidth:o,shouldUseAutoLabel:i}=this,r=["{{1_column}}","{{2_column}}","{{5_column}}","{{21_column}}"],a=undefined,s=this.columnsFields.map((a=>{let[s]=a,l=s?e[s].value:null;o||l||(l=12);let d="";return 100===l?d+="100%":0===l?d+=i?"{{auto}}":"{{default}}":null!==l&&(d+=`${l} ${this.pluralize(l,...r)}`),d})).filter((e=>e)).join(" | ");return tc__translate(s,"edrec__dict")}getColumnsValues(){const{columnsData:e,columnsFields:o,isWidth:i}=this,r=o.map((o=>{let[r,a]=o,s=r&&e[r]?.value||0;s=i&&100===s?100:Math.min(12,s);let l=a&&e[a]?.value||0;return l=Math.min(12,l),i||s||l||(s=12),[s,l]}));return 1===r.length&&r.push([0,0]),r}getIcon(){const{columnsFields:e,columnsValues:o}=this;if(!e)return"";const i=undefined;if(this.checkSum())return"";const r=3,a=1,s="#f5f5f5",l="#bdbdbd",d="#8f8f8f",c=47,_=18,{isWidth:u}=this;let[[m,g],[b,f]]=o;u&&(m=Math.min(m,12),g=(12-m)/2);const v=[];for(let e=0;e<12;e++).5===g?(g=0,m&&(m-=.5),v.push({isHalfStart:!0})):!g&&(g||m||f||b)?.5===m?(m=0,v.push({isHalfEnd:!0})):m?(m-=1,v.push({isFirstBlock:!0})):f?(f-=1,v.push({isEmpty:!0})):b&&(b-=1,v.push({isSecondBlock:!0})):(g-=1,v.push({isEmpty:!0}));const y=undefined;return`\n\t\t\t<svg width="47" height="18" viewBox="0 0 47 18" fill="none">\n\t\t\t\t${v.map(((e,o)=>{let{isEmpty:i,isHalfStart:r,isHalfEnd:a,isSecondBlock:c,isFirstBlock:_}=e;const u=4*o;if(r)return`\n\t\t\t\t\t\t\t\t<rect\n\t\t\t\t\t\t\t\t\tx="${u}"\n\t\t\t\t\t\t\t\t\ty="0"\n\t\t\t\t\t\t\t\t\twidth="1.5"\n\t\t\t\t\t\t\t\t\theight="18"\n\t\t\t\t\t\t\t\t\tfill="${s}"\n\t\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t\t<rect\n\t\t\t\t\t\t\t\t\tx="${u+1.5}"\n\t\t\t\t\t\t\t\t\ty="0"\n\t\t\t\t\t\t\t\t\twidth="1.5"\n\t\t\t\t\t\t\t\t\theight="18"\n\t\t\t\t\t\t\t\t\tclass="pe-columns-icon_first"\n\t\t\t\t\t\t\t\t\tfill="${l}"\n\t\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t`;if(a)return`\n\t\t\t\t\t\t\t\t<rect\n\t\t\t\t\t\t\t\t\tx="${u}"\n\t\t\t\t\t\t\t\t\ty="0"\n\t\t\t\t\t\t\t\t\twidth="1.5"\n\t\t\t\t\t\t\t\t\theight="18"\n\t\t\t\t\t\t\t\t\tclass="pe-columns-icon_first"\n\t\t\t\t\t\t\t\t\tfill="${l}"\n\t\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t\t<rect\n\t\t\t\t\t\t\t\t\tx="${u+1.5}"\n\t\t\t\t\t\t\t\t\ty="0"\n\t\t\t\t\t\t\t\t\twidth="1.5"\n\t\t\t\t\t\t\t\t\theight="18"\n\t\t\t\t\t\t\t\t\tfill="${s}"\n\t\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t`;let m="",g;return _?m="pe-columns-icon_first":c&&(m="pe-columns-icon_second"),g=i?s:c?d:l,`\n\t\t\t\t\t\t\t<rect\n\t\t\t\t\t\t\t\tx="${u}"\n\t\t\t\t\t\t\t\ty="0"\n\t\t\t\t\t\t\t\twidth="3"\n\t\t\t\t\t\t\t\theight="18"\n\t\t\t\t\t\t\t\tclass="${m}"\n\t\t\t\t\t\t\t\tfill="${g}"\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t`})).join("")}\n\t\t\t</svg>\n\t\t`}updateFooterInputs(e){if(!this.widgetElements)return;const o=e&&e.type,{footerInputs:i}=this.widgetElements,[r,a]=i,{activeElement:s}=document;r.style.display="none",a.style.display="none";const{columnsValues:l,columnsFields:d,isWidth:c}=this,_=this.checkSum();if(!d||_)return;if(c){const[[e]]=l;if(!e)return;let i=Math.min(e,12);const a=undefined;let d=`calc(${i+(i-1)/2} * var(--column-width))`;return 100===e&&(i="100%",d="100%"),r.classList.add("t-colwidget__slider-input_width"),r.style.removeProperty("display"),r.style.width=d,void(s===r&&"change"!==o||(r.value=i))}const[[u,m],[g,b]]=l,f=[];u&&f.push({start:m,length:u}),g&&f.push({start:m+u+b,length:g}),f.forEach(((e,r)=>{let{start:a,length:l}=e;const d=i[r];if(!d)return;const c=undefined,_=undefined,u=`calc(${1.5+1.5*a} * var(--column-width))`,m=`calc(${l+(l-1)/2} * var(--column-width))`;d.style.removeProperty("display"),d.style.left=u,d.style.width=m,s===d&&"change"!==o||(d.value=l)}))}getWidgetElement(){if(!this.columnsFields)return null;const e=this.checkSum(),{isWidth:o,shouldUseAutoLabel:i,hasEmptyValue:r,has100Width:a,isUnitedAndNoPrefix1:s,isUnitedAndNoPrefix2:l}=this,[[d]]=this.columnsValues,c=undefined,_=undefined;let u=`\n\t\t\t<div class="t-colwidget hidden${e?" t-colwidget_disabled":""}">\n\t\t\t\t${e?'\n\t\t\t<div class="pe-field__comment pe-field__comment_warning pe-field__comment_vertical">\n\t\t\t\t<div class="pe-field__comment__text__container">{{columns_warn}}</div>\n\t\t\t\t<button type="button" class="pe-field__comment__button">{{columns_fix}}</button>\n\t\t\t</div>\n\t\t':""}\n\t\t\t\t${r?`\n\t\t\t<label class="t-colwidget__toggle">\n\t\t\t\t<input type="checkbox" class="t-colwidget__toggle-checkbox" ${d?"":"checked"}/>\n\t\t\t\t<span class="t-colwidget__toggle-element"></span>\n\t\t\t\t<span class="t-colwidget__toggle-label">{{${i?"auto":"default"}}}</span>\n\t\t\t</label>\n\t\t`:""}\n\t\t\t\t<div class="t-colwidget__slider">\n\t\t\t\t\t<div class="t-colwidget__slider-body${o?" t-colwidget__slider-body_width":""}">\n\t\t\t\t\t\t${a?'<div class="t-colwidget__slider-column t-colwidget__slider-column_0"></div>':""}\n\t\t\t\t\t\t<div class="t-colwidget__slider-column"></div>\n\t\t\t\t\t\t<div class="t-colwidget__slider-column"></div>\n\t\t\t\t\t\t<div class="t-colwidget__slider-column"></div>\n\t\t\t\t\t\t<div class="t-colwidget__slider-column"></div>\n\t\t\t\t\t\t<div class="t-colwidget__slider-column"></div>\n\t\t\t\t\t\t<div class="t-colwidget__slider-column"></div>\n\t\t\t\t\t\t<div class="t-colwidget__slider-column"></div>\n\t\t\t\t\t\t<div class="t-colwidget__slider-column"></div>\n\t\t\t\t\t\t<div class="t-colwidget__slider-column"></div>\n\t\t\t\t\t\t<div class="t-colwidget__slider-column"></div>\n\t\t\t\t\t\t<div class="t-colwidget__slider-column"></div>\n\t\t\t\t\t\t<div class="t-colwidget__slider-column"></div>\n\t\t\t\t\t\t${a?'<div class="t-colwidget__slider-column t-colwidget__slider-column_100"></div>':""}\n\t\t\t\t\t\t\n\t\t\t\t\t\t<div class="t-colwidget__slider-block t-colwidget__slider-block_first" style="display:none">\n\t\t\t\t\t\t\t${s?"":'<button type="button" class="t-colwidget__slider-block-control t-colwidget__slider-block-control_left"></button>'}\n\t\t\t\t\t\t\t<button type="button" class="t-colwidget__slider-block-control t-colwidget__slider-block-control_right"></button>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="t-colwidget__slider-block t-colwidget__slider-block_second" style="display:none">\n\t\t\t\t\t\t\t${l?"":'<button type="button" class="t-colwidget__slider-block-control t-colwidget__slider-block-control_left"></button>'}\n\t\t\t\t\t\t\t<button type="button" class="t-colwidget__slider-block-control t-colwidget__slider-block-control_right"></button>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="t-colwidget__slider-footer">\n\t\t\t\t\t\t<input type="text" class="t-colwidget__slider-input" style="display:none;" />\n\t\t\t\t\t\t<input type="text" class="t-colwidget__slider-input" style="display:none;" />\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t`;u=tc__translate(u,"edrec__dict");const m=undefined;return(new DOMParser).parseFromString(u,"text/html").body.firstElementChild}pluralize(e,o,i,r,a){return e%10==1&&e%100!=11&&e%100<10?o:e%10==1&&e%100!=11?a:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?i:r}addEvents(){const{editButton:e}=this.elements;e&&(e.addEventListener("click",this.openWidget.bind(this)),Object.values(this.columnsData).forEach((e=>{let{sbElement:o}=e;o.addEventListener("change",this.handleSelectChange.bind(this))})))}openWidget(){if(this.isWidgetOpened)return;const{editButton:e}=this.elements;if(!this.widgetElements){const e=this.getWidgetElement();if(!e)return;this.widgetElements={container:e,sliderBody:e.querySelector(".t-colwidget__slider-body"),warnMessage:e.querySelector(".pe-field__comment"),warnButton:e.querySelector(".pe-field__comment__button"),firstSliderBlock:e.querySelector(".t-colwidget__slider-block_first"),firstSliderBlockLeftControl:e.querySelector(".t-colwidget__slider-block_first .t-colwidget__slider-block-control_left"),firstSliderBlockRightControl:e.querySelector(".t-colwidget__slider-block_first .t-colwidget__slider-block-control_right"),secondSliderBlock:e.querySelector(".t-colwidget__slider-block_second"),secondSliderBlockLeftControl:e.querySelector(".t-colwidget__slider-block_second .t-colwidget__slider-block-control_left"),secondSliderBlockRightControl:e.querySelector(".t-colwidget__slider-block_second .t-colwidget__slider-block-control_right"),sliderColumns:e.querySelectorAll(".t-colwidget__slider-column"),defaultToggle:e.querySelector(".t-colwidget__toggle-checkbox"),footerInputs:[...e.querySelectorAll(".t-colwidget__slider-input")]},this.addWidgetEvents()}const{container:o}=this.widgetElements;o.classList.add("hidden"),this.focusTrap=tp__createFocusTrap(o),e.offsetParent.append(o),this.updateWidgetPosition(),window.setTimeout((()=>{o.classList.remove("hidden")}),0),this.isWidgetOpened=!0,document.addEventListener("click",this.closeWidget),document.addEventListener("pointerdown",this.handleDocPointerDown),document.addEventListener("keydown",this.handleDocKeyDown)}closeWidget(e){const{editButton:o}=this.elements;if(!o)return;const i=e&&e.target&&o.contains(e.target);if(this.isPointerDownOnWidget||!this.isWidgetOpened||i)return;const{container:r}=this.widgetElements;document.removeEventListener("click",this.closeWidget),document.removeEventListener("pointerdown",this.handleDocPointerDown),document.removeEventListener("keydown",this.handleDocKeyDown),this.focusTrap&&(this.focusTrap.release(),delete this.focusTrap),r.addEventListener("transitionend",(()=>{r.remove()}),{once:!0}),r.classList.add("hidden"),this.isWidgetOpened=!1}handleDocPointerDown(e){const{container:o}=this.widgetElements;this.isPointerDownOnWidget=o.contains(e.target)}handleDocKeyDown(e){"Escape"===e.key&&(this.isPointerDownOnWidget=!1,this.closeWidget())}addWidgetEvents(){const{isWidth:e}=this,{warnButton:o,firstSliderBlockLeftControl:i,firstSliderBlockRightControl:r,secondSliderBlockLeftControl:a,secondSliderBlockRightControl:s,sliderColumns:l,sliderBody:d,defaultToggle:c,footerInputs:_}=this.widgetElements;[i,r,a,s].forEach((e=>{e&&(e.addEventListener("pointerdown",this.handleControlPointerDown.bind(this)),e.addEventListener("keydown",this.handleControlKeyDown.bind(this)))})),e||d.addEventListener("pointerdown",this.handleSliderPointerDown.bind(this)),o&&o.addEventListener("click",this.handleWarnButtonClick.bind(this)),l.forEach((e=>e.addEventListener("click",this.handleSliderColumnClick.bind(this)))),c&&c.addEventListener("change",this.handleToggleChange.bind(this)),_.forEach((e=>{e.addEventListener("input",this.handleInput.bind(this)),e.addEventListener("change",this.updateFooterInputs.bind(this)),e.addEventListener("focus",(()=>e.select()))})),this.updateFooterInputs()}handleToggleChange(){const{defaultToggle:e}=this.widgetElements,{isWidth:o}=this;if(!e||!o)return;const{checked:i}=e,r=i?0:8;this.columnsValues=[[r,0],[0,0]],this.setSelectValues()}handleInput(e){const{target:o}=e,{footerInputs:i}=this.widgetElements,{isWidth:r,has100Width:a,columnsValues:s,isUnitedAndNoPrefix2:l}=this,d=i.findIndex((e=>e===o));if(-1===d)return;let[c]=s[d];if(!o.value)return;let _=parseInt(o.value,10)||0;if(r)return _=this.clamp(1,_,a?100:12),_=_>12?100:_,this.columnsValues=[[_,0],[0,0]],void this.setSelectValues();_=this.clamp(1,_,12);let u=Math.abs(_-c);if(!u)return;const m=Math.sign(_-c),g=d?"second":"first",b=[this.widgetElements[`${g}SliderBlockLeftControl`],this.widgetElements[`${g}SliderBlockRightControl`]];let f=0;for(;u&&f<24;){f++;const e=this.inputTick?1:0;let o=b[e];if(!o&&l&&"second"===g&&(o=this.widgetElements.firstSliderBlockRightControl),this.inputTick=!this.inputTick,!o)continue;const i=m>0&&e||m<0&&!e?"ArrowRight":"ArrowLeft";this.handleControlKeyDown({target:o,key:i}),[c]=this.columnsValues[d],u=Math.abs(_-c)}}handleControlKeyDown(e){const{key:o,target:i}=e;if(!["ArrowLeft","ArrowRight"].includes(o))return;const r=i.getBoundingClientRect().left;this.handleControlPointerDown({clientX:r,target:i}),this.handleDocPointerUpSlider();const{sliderBody:a}=this.widgetElements,{isWidth:s}=this,l=undefined,d=undefined,c=undefined,_=undefined,u=r+a.offsetWidth/20.5*(s?.75:1.5)*("ArrowRight"===o?1:-1);this.handleDocPointerMoveSlider({clientX:u})}handleControlPointerDown(e){const{clientX:o,target:i}=e,{sliderBody:r}=this.widgetElements,a=i.closest(".t-colwidget__slider-block-control"),s=undefined;let l=(a?a.parentElement:i.closest(".t-colwidget__slider-block")).classList.contains("t-colwidget__slider-block_first")?"first":"second";a&&a.classList.contains("t-colwidget__slider-block-control_left")?l+="_left":a&&(l+="_right"),this.sliderDragConfig.contolType=l,this.sliderDragConfig.dragStartX=o,this.sliderDragConfig.isPointerDown=!0,r.classList.add("t-colwidget__slider-body_dragging"),document.addEventListener("pointermove",this.handleDocPointerMoveSlider),document.addEventListener("pointerup",this.handleDocPointerUpSlider),document.documentElement.style.userSelect="none"}handleSliderPointerDown(e){const{clientX:o,clientY:i,target:r}=e,{firstSliderBlock:a,secondSliderBlock:s}=this.widgetElements,l=undefined;if(r&&!!r.closest(".t-colwidget__slider-block-control"))return;const d=a&&a.getBoundingClientRect(),c=s&&s.getBoundingClientRect();let _=!1,u=!1;if(d){const{left:e,top:r,right:a,bottom:s}=d;_=o>=e&&o<=a&&i>=r&&i<=s}if(c){const{left:e,top:r,right:a,bottom:s}=c;u=o>=e&&o<=a&&i>=r&&i<=s}if(!_&&!u)return;const m=_?a:s;this.handleControlPointerDown({clientX:o,target:m})}handleDocPointerMoveSlider(e){const{clientX:o}=e,{contolType:i,dragStartX:r}=this.sliderDragConfig,{isWidth:a,columnsValues:s,has100Width:l,isUnitedAndNoPrefix1:d,isUnitedAndNoPrefix2:c}=this,{sliderBody:_}=this.widgetElements,u=i.includes("right")?1:-1,m=o-r;if((a||d&&c)&&["first","second"].includes(i))return;const g=undefined,b=_.offsetWidth/20.5,f=a?.75:1.5,v=Math.abs(m/(b*f))>=.5?Math.sign(m):0;if(!v)return;const[[y,w],[E,k]]=s;let[[x,N],[S,C]]=s;if(a){if(x=y+u*v,x=this.clamp(1,x,l?100:12),l&&x>12&&x<100){const e=undefined,o=undefined;x=x-12>100-x?12:100}}else{if("first"===i||"second"===i&&c){if(v<0&&!w)return;N=w+v,N=this.clamp(0,N,11),C=k-v,C=this.clamp(0,C,11),C=this.clamp(0,C,12-y-E-N),N=this.clamp(0,N,12-y-E-C)}if("second"===i&&(C=k+v,C=this.clamp(0,C,11),C=this.clamp(0,C,12-y-E-N),v<0&&!k&&(N=w+v,N=this.clamp(0,N,11))),i.includes("first_"))if(u<0){if(1===y&&v>0)return;N=w+v,N=this.clamp(0,N,11),N!==w&&(x=y-v,x=this.clamp(1,x,12-N))}else{if(1===y&&v<0)return;if(v<0)x=y+v,x=Math.max(1,x),C=k-v,C=Math.min(C,11);else if(v>0&&k)x=y+v,C=k-v,C=Math.max(0,C);else if(v>0){x=y+v;const e=12-x-E-w-k;e<0&&E+e>=1?S=E+e:e<0&&(x=y)}}if(i.includes("second_"))if(u>0){if(1===E&&v<0)return;S=E+v,S=this.clamp(1,S,12-y-w-k)}else{if(1===E&&v>0)return;if(v>0)S=E-v,S=Math.max(1,S),C=k+v,C=Math.min(C,11);else if(v<0&&k)S=E-v,C=k+v,C=Math.max(0,C);else if(v<0){if(1===y&&!w)return;S=E-v,S=this.clamp(1,S,11),w?(N=w+v,N=this.clamp(0,N,11)):(x=y+v,x=this.clamp(1,x,11))}}}x===y&&N===w&&S===E&&C===k||(this.sliderDragConfig.isDragging=!0,this.sliderDragConfig.dragStartX+=v*f*b,this.columnsValues=[[x,N],[S,C]],this.setSelectValues())}handleDocPointerUpSlider(){const{sliderBody:e}=this.widgetElements;document.removeEventListener("pointermove",this.handleDocPointerMoveSlider),document.removeEventListener("pointerup",this.handleDocPointerUpSlider),document.documentElement.style.removeProperty("user-select"),e.classList.remove("t-colwidget__slider-body_dragging"),this.sliderDragConfig.isPointerDown=!1,window.setTimeout((()=>{this.sliderDragConfig.isDragging=!1}),0)}handleWarnButtonClick(){const{container:e,warnMessage:o}=this.widgetElements;let i=this.checkSum();i||(e.classList.remove("t-colwidget_disabled"),o.remove());let[[r,a],[s,l]]=this.columnsValues,d=r+a+s+l-12;if(d>0&&(l=Math.max(0,l-d)),d=r+a+s+l-12,d>0&&(a=Math.max(0,a-d)),d=r+a+s+l-12,d>0&&(s=Math.max(1,s-d)),d=r+a+s+l-12,d>0&&(r=Math.max(1,r-d)),this.columnsValues=[[r,a],[s,l]],i=this.checkSum(),i)throw new Error("Unable to fix columns");e.classList.remove("t-colwidget_disabled"),o.remove(),this.setSelectValues()}handleSelectChange(){const{labelContainer:e,editButton:o}=this.elements,{defaultToggle:i}=this.widgetElements||{},{isWidth:r}=this;Object.values(this.columnsData).forEach((e=>{const{sbElement:o}=e,{value:i}=o,r=parseInt(i,10)||0;e.value=r})),this.columnsValues=this.getColumnsValues(),this.updateSlider();const a=this.getLabel();e.innerHTML=a;const s=o.querySelector("svg");if(s&&s.remove(),o.insertAdjacentHTML("afterbegin",this.getIcon()),this.updateFooterInputs(),r&&i){const[[e]]=this.columnsValues;i.checked=!e}}handleSliderColumnClick(e){const{isDragging:o,isPointerDown:i}=this.sliderDragConfig;if(o||i)return;const{isWidth:r,columnsFields:a,columnsValues:s}=this,{target:l,clientX:d}=e,{sliderColumns:c}=this.widgetElements,is100Column=e=>e.classList.contains("t-colwidget__slider-column_0")||e.classList.contains("t-colwidget__slider-column_100"),_=[...c].filter((e=>!is100Column(e))).findIndex((e=>e===l))+1,{left:u,width:m}=l.getBoundingClientRect(),g=undefined,b=undefined,f=d-u<m/3&&_>6||d-u>m/3*2&&_<=6,[[v,y],[w,E]]=s;let[[k,x],[N,S]]=s;r&&(is100Column(l)?k=100:(k=_<=6?13-_:_,k=12-2*(12-k),k=f?k-1:k,k=Math.max(1,k))),r||1!==a.length||(_<=y+Math.round(v/2)?(x=_-1,k=v+(y-x)):k=_-y),r||2!==a.length||(_<=y+Math.round(v/2)?(x=_-1,k=v+(y-x)):_<=y+v+Math.round(E/2)?(k=_-y,S=E+(v-k)):_<=y+v+E+Math.round(w/2)?(S=_-1-y-v,N=w+(E-S)):N=_-y-E-v),k===v&&x===y&&N===w&&S===E||(this.columnsValues=[[k,x],[N,S]],this.setSelectValues())}setSelectValues(){const{columnsFields:e,columnsValues:o,columnsData:i}=this;e.forEach(((r,a)=>{let[s,l]=r;const d=a===e.length-1,[c,_]=o[a];if(l){const e=undefined;i[l].sbElement.value=_||""}const u=i[s].sbElement;u.value=c||"",d&&u.dispatchEvent(new Event("change"))}))}updateWidgetPosition(){const{container:e,sliderBody:o}=this.widgetElements,{editButton:i}=this.elements;if(e.removeAttribute("style"),!i)return;const r=2,{offsetWidth:a,offsetTop:s}=i;e.style.width=`${Math.max(a,275)}px`,e.style.top=`${s+2}px`,o.style.setProperty("--slider-width",`${o.offsetWidth}px`),this.updateSlider()}updateSlider(){if(!this.widgetElements)return;const{firstSliderBlock:e,secondSliderBlock:o,sliderBody:i}=this.widgetElements,r=this.checkSum(),[[a,s],[l,d]]=this.columnsValues,c=i.offsetWidth,_=c/20.5;if(r)return e.style.display="none",void(o.style.display="none");const{isWidth:u,isUnitedAndNoPrefix2:m}=this;if(u){if(o.style.display="none",!a)return void(e.style.display="none");const i=Math.min(_*(a+(a-1)/2),c),r=(c-i)/2;e.style.removeProperty("display"),e.style.left=`${r}px`,e.style.backgroundPositionX=-r+"px",e.style.width=`${i}px`}else if(1===this.columnsFields.length){o.style.display="none";const i=_*(a+(a-1)/2),r=1.5*_*(1+s);e.style.removeProperty("display"),e.style.width=`${i}px`,e.style.left=`${r}px`,e.style.backgroundPositionX=-r+"px"}else{const i=_*(a+(a-1)/2),r=1.5*_*(1+s),c=_*(l+(l-1)/2),u=r+i+_*(.5+1.5*d);e.style.removeProperty("display"),e.style.width=`${i}px`,e.style.left=`${r}px`,e.style.backgroundPositionX=-r+"px",o.style.removeProperty("display"),o.style.width=`${c}px`,o.style.left=`${u}px`,o.style.backgroundPositionX=-u+"px",e.classList.toggle("t-colwidget__slider-block_no-prefix",!d),o.classList.toggle("t-colwidget__slider-block_no-prefix",!d),e.classList.toggle("t-colwidget__slider-block_no-prefix2",m)}}checkSum(){const{columnsValues:e}=this,o=undefined;return e.flat().reduce(((e,o)=>e+(100===o?12:o)),0)>12}clamp(e,o,i){return Math.max(e,Math.min(o,i))}}const WHITE_COLOR="#FFFFFF",BLACK_COLOR="#333333",PRESET_COLORS=["#FA8669","#FF3300","#FFD600","#6CD373","#1F5BFF","#704DF0","#FFFFFF","#333333","#003049","#0043A4","#00CF91","#117243","#17F1D7","#1EC9E8","#231F20","#2398AB","#2D1457","#460000","#48CFAF","#5199FF","#77BD8B","#782FEF","#7C3668","#8CBA51","#939598","#97C3E9","#AEE8E4","#B40A1B","#B5FBDD","#B7D4FF","#BEF761","#C9FFBF","#CEFF9D","#D4E3F8","#D6C21A","#D7E1E9","#DCABAE","#E47CCD","#E4FFF9","#E5F0FF","#E8D5D5","#ECFF87","#F1EBE5","#F1F6FB","#F4EDB2","#F6522E","#F8BD22","#FBCEB5","#FDFF65","#FED876","#FF2970","#FF756B","#FF9950","#FFD5F3","#FFDFDC","#FFFCBB"],PRESET_GRADIENTS=[{from:"#00E7F7",to:"#00C2F1"},{from:"#CE9FFC",to:"#7367F0"},{from:"#D3CCE3",to:"#E9E4F0"},{from:"#FF6A28",to:"#FE2F57"},{from:"#FF9415",to:"#FFC709"},{from:"#C0A4FA",to:"#D9CAF8"},{from:"#DEDDF0",to:"#B6BCF2"},{from:"#FF9966",to:"#FF5E62"},{from:"#FF0083",to:"#F464FE"},{from:"#2DBDE8",to:"#0070A5"},{from:"#FFCFC5",to:"#F2F3BC"},{from:"#04CE9B",to:"#64E408"},{from:"#8E2DE2",to:"#4A00E0"},{from:"#00F2FE",to:"#4FACFE"},{from:"#20E4A4",to:"#2CC9CC"},{from:"#7F00FF",to:"#E100FF"},{from:"#95D8F7",to:"#4491FF"},{from:"#6D107E",to:"#F03358"},{from:"#A8FF78",to:"#78FFD6"},{from:"#FF00CC",to:"#333399"},{from:"#834D9B",to:"#D04ED6"},{from:"#F3BAE3",to:"#9CBAED"},{from:"#1FA5FF",to:"#1053FF"},{from:"#1B67E8",to:"#6209C3"},{from:"#206CEB",to:"#2F0166"},{from:"#EC008C",to:"#FC6767"},{from:"#64C8BD",to:"#094A6F"},{from:"#35C8CB",to:"#7B2DD6"},{from:"#6F86D6",to:"#48C6EF"},{from:"#09203F",to:"#537895"},{from:"#606C88",to:"#3F4C6B"},{from:"#0BA360",to:"#3CBA92"},{from:"#00C9FF",to:"#92FE9D"},{from:"#0FD850",to:"#F9F047"},{from:"#FE8C00",to:"#F83600"},{from:"#4322FF",to:"#74F6F7"},{from:"#58357B",to:"#586DCD"},{from:"#FF9966",to:"#FF5E62"},{from:"#A91F49",to:"#7E0046"},{from:"#1AC67E",to:"#0AC2B7"},{from:"#FDDB92",to:"#D1FDFF"},{from:"#303FC5",to:"#25598A"},{from:"#F83600",to:"#F9D423"},{from:"#FF9A8B",to:"#EB7389"},{from:"#D4F9FE",to:"#B4B0BE"},{from:"#12FFF7",to:"#B3FFAB"},{from:"#780206",to:"#061161"},{from:"#EFC76C",to:"#B58438"},{from:"#0072FF",to:"#00C6FF"},{from:"#F794A4",to:"#FDD6BD"},{from:"#FA709A",to:"#FEE140"},{from:"#9D50BB",to:"#6E48AA"},{from:"#BB377D",to:"#FFADD4"},{from:"#6367CC",to:"#2A0213"},{from:"#C5F0F8",to:"#FFDED5"},{from:"#4C00BE",to:"#0078E3"},{from:"#B0772C",to:"#FBBC69"},{from:"#FF758C",to:"#FF7EB3"},{from:"#256EB0",to:"#ECA5B3"},{from:"#FFB347",to:"#FFCC33"},{from:"#FF9A8B",to:"#6148AA"},{from:"#FBFA00",to:"#98E5D9"},{from:"#ADCDFE",to:"#A5B7D2"},{from:"#EB1E80",to:"#F42A5A"},{from:"#141E30",to:"#28416F"},{from:"#B8ADFE",to:"#676BC2"},{from:"#F6D365",to:"#FDA085"},{from:"#41295A",to:"#2F0743"},{from:"#AFF77E",to:"#89D405"},{from:"#D57EEB",to:"#FCCB90"},{from:"#C95C46",to:"#511414"},{from:"#B74174",to:"#E35C76"}];function edrec__changeHexColorHue(e,o){const[i,r,a]=edrec__convertHexToHSV(e),s=undefined;return edrec__convertHSVtoHex([edrec__changeColorHue(i,o),r,a])}function edrec__changeHexColorBrightness(e,o){const[i,r,a]=edrec__convertHexToHSV(e),s=undefined;return edrec__convertHSVtoHex([i,r,edrec__changeColorBrightnessForValue(a,o)])}function edrec__changeColorHue(e,o){let i=360*e+o;return i<0?i=360+i%360:i%=360,Math.min(Math.max(0,i/360),1)}function edrec__changeColorBrightnessForValue(e,o){return Math.min(Math.max(0,e+o/255),1)}function edrec__convertHexToHSV(e){const o=window.TColorPicker.hexToHSL(e);return window.TColorPicker.hslToHSV(o)}function edrec__convertHSVtoHex(e){const o=window.TColorPicker.hsvToHSL(e);return`#${window.TColorPicker.hslToHEX(o)}`}function edrec__convertHexToRgba(e,o){return[...window.TColorPicker.hexToRGB(e),o]}function edrec__getColorByLuminance(e){const o=window.TColorPicker.hexToHSL(e),i=undefined;return window.TColorPicker.calcRelativeLuminance(o)<.6?"#FFFFFF":"#333333"}function edrec__getGradientMidColor(e,o){const i=window.TColorPicker.hexToRGB(e),r=window.TColorPicker.hexToRGB(o),a=Math.round((i[0]+r[0])/2),s=Math.round((i[1]+r[1])/2),l=Math.round((i[2]+r[2])/2);return window.TColorPicker.rgbToHEX([a,s,l])}function edrec__renderButtonInCanvas(e){let o;return`\n<div\nclass="\n\t\t\t\tpe-buttons-presets-panel__preset-button-canvas\n\t\t\t\t${arguments.length>1&&void 0!==arguments[1]&&arguments[1]?"pe-buttons-presets-panel__preset-button-canvas_dark":""}\n\t\t\t"\n>\n${e}\n</div>\n`}function edrec__renderStyledButton(e){let{color:o,type:i,index:r,background:a="transparent",borderRadius:s=0,borderColor:l="",borderSize:d=0,shadow:c="none"}=e;return`\n\t\t<button\n\t\t\ttype="button"\n\t\t\tclass="pe-buttons-presets-panel__preset-button"\n\t\t\tstyle="\n\t\t\t\tcolor: ${o};\n\t\t\t\tbackground: ${a};\n\t\t\t\tborder: ${edrec__createBorderValue(l,d)};\n\t\t\t\tborder-radius: ${s}px;\n\t\t\t\tbox-shadow: ${c};\n\t\t\t"\n\t\t\tdata-type="${i}"\n\t\t\tdata-index="${r}"\n\t\t\tdata-color="${o}"\n\t\t\tdata-background="${a}"\n\t\t\tdata-border-color="${l}"\n\t\t\tdata-border-size="${d}"\n\t\t\tdata-border-radius="${s}"\n\t\t\tdata-box-shadow="${c}"\n\t\t>\n\t\t\tButton\n\t\t</button>\n`}function edrec__createBorderValue(e){let o;return`${arguments.length>1&&void 0!==arguments[1]?arguments[1]:1}px solid ${e}`}function edrec__createLinearGradientBackground(e,o){let i,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{startStopPercent:0,endStopPercent:100};return`linear-gradient(${arguments.length>2&&void 0!==arguments[2]?arguments[2]:180}deg, ${e} ${r.startStopPercent}%, ${o} ${r.endStopPercent}%)`}function edrec__createRadialGradientBackground(e,o){return`radial-gradient(${e}, ${o})`}function edrec__createBoxShadow(e){let{color:o,x:i=0,y:r=0,blurRadius:a=0,spreadRadius:s=0}=e;return`${i}px ${r}px ${a}px ${s}px ${o}`}function edrec__createMultipleBoxShadow(){let e;return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).map((e=>edrec__createBoxShadow(e))).join(", ")}function edrec__createRgbaColorValue(e,o){return`rgba(${edrec__convertHexToRgba(e,o).join(", ")})`}function edrec__hasPresetParams(e,o){return o[e]&&"function"==typeof o[e]}function edrec__getConfigReplace(e,o){return edrec__hasPresetParams(e,o)?o[e]:edrec__hasPresetParams("default",o)?o.default:()=>({})}function edrec__getPresetParams(e,o){let i;return{...o,...edrec__getConfigReplace(e,arguments.length>2&&void 0!==arguments[2]?arguments[2]:{})()}}function edrec__renderBaseFirstButton(e,o){const i=undefined;return edrec__renderBaseButton(edrec__getPresetParams(o,{color:"",background:"",index:e},{[WHITE_COLOR]:()=>({color:"#333333",background:"#FFFFFF"}),[BLACK_COLOR]:()=>({color:"#FFFFFF",background:"#333333"}),default:()=>({color:edrec__getColorByLuminance(o),background:o})}))}function edrec__renderBaseSecondButton(e,o){const i=undefined;return edrec__renderBaseButton(edrec__getPresetParams(o,{borderRadius:32,index:e},{[WHITE_COLOR]:()=>({color:"#333333",background:"#FFFFFF"}),[BLACK_COLOR]:()=>({color:"#FFFFFF",background:"#333333"}),default:()=>({color:edrec__getColorByLuminance(o),background:o})}))}function edrec__renderBaseThirdButton(e,o){return edrec__renderBaseButton({color:edrec__getColorByLuminance(edrec__getGradientMidColor(o.from,o.to)),background:edrec__createLinearGradientBackground(o.from,o.to),borderRadius:6,index:e})}function edrec__renderBaseFourthButton(e,o){const i=undefined;return edrec__renderBaseButton(edrec__getPresetParams(o,{borderRadius:6,index:e},{[WHITE_COLOR]:()=>({color:"#333333",background:"#FFFFFF"}),[BLACK_COLOR]:()=>({color:"#FFFFFF",background:"#333333"}),default:()=>({color:edrec__getColorByLuminance(o),background:o})}))}function edrec__renderBaseFifthButton(e,o){const i={borderSize:1,index:e},r=window.TColorPicker.hexToHSL(o),a=window.TColorPicker.calcRelativeLuminance(r);return edrec__renderBaseButton(edrec__getPresetParams(o,i,{[WHITE_COLOR]:()=>({color:"#FFFFFF",borderColor:"#FFFFFF"}),[BLACK_COLOR]:()=>({color:"#333333",borderColor:"#333333"}),default:()=>({color:o,borderColor:o})}),a>.6)}function edrec__renderBaseSixthButton(e,o){const i={borderRadius:32,borderSize:1,index:e},r=window.TColorPicker.hexToHSL(o),a=window.TColorPicker.calcRelativeLuminance(r);return edrec__renderBaseButton(edrec__getPresetParams(o,i,{[WHITE_COLOR]:()=>({color:"#FFFFFF",borderColor:"#FFFFFF"}),[BLACK_COLOR]:()=>({color:"#333333",borderColor:"#333333"}),default:()=>({color:o,borderColor:o})}),a>.6)}function edrec__renderRaisedFirstButton(e,o){return edrec__renderRaisedButton({color:edrec__getColorByLuminance(edrec__getGradientMidColor(o.from,o.to)),background:edrec__createLinearGradientBackground(o.from,o.to,270),borderRadius:64,index:e})}function edrec__renderRaisedSecondButton(e,o){return edrec__renderRaisedButton({color:edrec__getColorByLuminance(edrec__getGradientMidColor(o.from,o.to)),background:edrec__createLinearGradientBackground(o.from,o.to),shadow:edrec__createBoxShadow({y:5,color:o.from}),borderRadius:64,index:e})}function edrec__renderRaisedThirdButton(e,o){const i="#000000";return edrec__renderRaisedButton({color:edrec__getColorByLuminance(edrec__getGradientMidColor(o.from,o.to)),background:edrec__createLinearGradientBackground(o.from,o.to,270),shadow:edrec__createBoxShadow({color:i,y:5}),borderColor:i,borderRadius:6,borderSize:2,index:e})}function edrec__renderRaisedFourthButton(e,o){return edrec__renderRaisedButton({color:edrec__getColorByLuminance(edrec__getGradientMidColor(o.from,o.to)),background:edrec__createLinearGradientBackground(o.from,o.to,270),shadow:edrec__createBoxShadow({color:edrec__createRgbaColorValue(o.from,.5),y:5,blurRadius:15}),borderRadius:6,index:e})}function edrec__renderRaisedFifthButton(e,o){return edrec__renderRaisedButton({color:edrec__getColorByLuminance(edrec__getGradientMidColor(o.from,o.to)),background:edrec__createLinearGradientBackground(o.from,o.to,180),borderColor:"#FFFFFF",shadow:edrec__createBoxShadow({color:edrec__createRgbaColorValue("#333333",.15),y:5,blurRadius:7}),borderSize:1,borderRadius:65,index:e})}function edrec__renderRaisedSixthButton(e,o){return edrec__renderRaisedButton({color:edrec__getColorByLuminance(edrec__getGradientMidColor(o.from,o.to)),background:edrec__createRadialGradientBackground(o.from,o.to),shadow:edrec__createBoxShadow({color:edrec__createRgbaColorValue("#333333",.1),y:10,blurRadius:15}),borderRadius:64,index:e})}function edrec__renderRaisedSeventhButton(e,o){const i=undefined;return edrec__renderRaisedButton(edrec__getPresetParams(o,{borderRadius:6,index:e},{[WHITE_COLOR]:()=>({color:"#333333",background:"#FFFFFF",shadow:edrec__createBoxShadow({color:edrec__createRgbaColorValue("#333333",.15),x:5,y:5,blurRadius:20})}),[BLACK_COLOR]:()=>({color:"#FFFFFF",background:"#383838",shadow:edrec__createBoxShadow({color:edrec__createRgbaColorValue("#333333",.15),x:5,y:5,blurRadius:20})}),default:()=>({color:edrec__getColorByLuminance(o),background:o,shadow:edrec__createBoxShadow({color:edrec__createRgbaColorValue("#333333",.15),x:5,y:5,blurRadius:20})})}))}function edrec__renderRaisedEighthButton(e,o){const i=undefined;return edrec__renderRaisedButton(edrec__getPresetParams(o,{borderRadius:6,index:e},{[WHITE_COLOR]:()=>({color:"#333333",background:"#FFFFFF",shadow:edrec__createMultipleBoxShadow([{color:"#B8B8B8",y:3},{color:edrec__createRgbaColorValue("#000000",.1),y:5,blurRadius:15}])}),[BLACK_COLOR]:()=>({color:"#FFFFFF",background:"#383838",shadow:edrec__createMultipleBoxShadow([{color:"#B8B8B8",y:3},{color:edrec__createRgbaColorValue("#000000",.1),y:5,blurRadius:15}])}),default:()=>{const e=edrec__changeHexColorBrightness(o,-50);return{color:edrec__getColorByLuminance(o),background:o,shadow:edrec__createMultipleBoxShadow([{color:e,y:3},{color:edrec__createRgbaColorValue(e,.15),y:5,blurRadius:15}])}}}))}function edrec__renderFlatFirstButton(e,o){const i=undefined;return edrec__renderFlatButton(edrec__getPresetParams(o,{index:e},{[WHITE_COLOR]:()=>({color:"#383838",background:"#FFFFFF",shadow:edrec__createBoxShadow({color:"#383838",y:2})}),[BLACK_COLOR]:()=>({color:"#FFFFFF",background:"#383838",shadow:edrec__createBoxShadow({color:"#FFFFFF",y:2})}),default:()=>({color:o,background:edrec__getColorByLuminance(o),shadow:edrec__createBoxShadow({color:o,y:2})})}))}function edrec__renderFlatSecondButton(e,o){const i=undefined;return edrec__renderFlatButton(edrec__getPresetParams(o,{borderSize:2,index:e},{[WHITE_COLOR]:()=>({color:"#333333",background:"#FFFFFF",borderColor:"#383838"}),[BLACK_COLOR]:()=>({color:"#FFFFFF",background:"#383838",shadow:"#FFFFFF"}),default:()=>{const e=edrec__getColorByLuminance(o);return{color:e,background:o,borderColor:e}}}))}function edrec__renderFlatThirdButton(e,o){const i={background:edrec__getColorByLuminance(o),borderRadius:32,index:e};return edrec__renderFlatButton(edrec__getPresetParams(o,i,{[WHITE_COLOR]:()=>({color:"#333333",background:"#FFFFFF",shadow:edrec__createMultipleBoxShadow([{color:"#333333",y:-2},{color:"#333333",y:2}])}),[BLACK_COLOR]:()=>({color:"#FFFFFF",background:"#383838",shadow:edrec__createMultipleBoxShadow([{color:"#FFFFFF",y:-2},{color:"#FFFFFF",y:2}])}),default:()=>({color:o,shadow:edrec__createMultipleBoxShadow([{color:edrec__changeHexColorHue(o,120),y:-2},{color:o,y:2}])})}))}function edrec__renderFlatFourthButton(e,o){return edrec__renderFlatButton({color:edrec__getColorByLuminance(edrec__getGradientMidColor(o.from,o.to)),background:edrec__createLinearGradientBackground(o.from,o.to,90,{startStopPercent:50,endStopPercent:50}),borderRadius:64,index:e})}function edrec__renderFlatFifthButton(e,o){const i={shadow:edrec__createBoxShadow({color:"#000000",x:5,y:5}),borderColor:"#000000",borderRadius:6,borderSize:2,index:e};return edrec__renderFlatButton(edrec__getPresetParams(o,i,{[WHITE_COLOR]:()=>({color:"#333333",background:"#FFFFFF"}),[BLACK_COLOR]:()=>({color:"#FFFFFF",background:"#383838",borderColor:"#FFFFFF",shadow:edrec__createBoxShadow({color:"#FFFFFF",x:5,y:5})}),default:()=>{const[e]=edrec__convertHexToHSV(o),i=undefined,r=1;return{color:"#333333",background:edrec__convertHSVtoHex([e,.3,1])}}}))}function edrec__renderFlatSixthButton(e,o){const i=undefined;return edrec__renderFlatButton(edrec__getPresetParams(o,{borderSize:2,index:e},{[WHITE_COLOR]:()=>({color:"#333333",background:"#FFFFFF",borderColor:"#333333",shadow:edrec__createBoxShadow({color:"#333333",x:5,y:5})}),[BLACK_COLOR]:()=>({color:"#FFFFFF",background:"#383838",borderColor:"#FFFFFF",shadow:edrec__createBoxShadow({color:"#FFFFFF",x:5,y:5})}),default:()=>({color:o,background:edrec__getColorByLuminance(o),borderColor:o,shadow:edrec__createBoxShadow({color:o,x:5,y:5}),index:e})}))}function edrec__renderFlatSeventhButton(e,o){const i={color:"#333333",background:"#FFFFFF",shadow:edrec__createMultipleBoxShadow([{color:edrec__changeHexColorHue(o,100),x:-2,y:-2},{color:o,x:2,y:2}]),index:e};return edrec__renderFlatButton(edrec__getPresetParams(o,i,{[WHITE_COLOR]:()=>({shadow:edrec__createMultipleBoxShadow([{color:"#333333",x:-2,y:-2},{color:"#333333",x:2,y:2}])}),[BLACK_COLOR]:()=>({color:"#FFFFFF",background:"#383838",shadow:edrec__createMultipleBoxShadow([{color:"#FFFFFF",x:-2,y:-2},{color:"#FFFFFF",x:2,y:2}])}),default:()=>({shadow:edrec__createMultipleBoxShadow([{color:edrec__changeHexColorHue(o,100),x:-2,y:-2},{color:o,x:2,y:2}])})}))}function edrec__renderFlatEighthButton(e,o){const i=undefined;return edrec__renderFlatButton(edrec__getPresetParams(o,{color:"#FFFFFF",background:"#000000",borderRadius:6,borderSize:2,index:e},{[WHITE_COLOR]:()=>({color:"#333333",background:"#FFFFFF",borderColor:"#333333",shadow:edrec__createBoxShadow({color:"#333333",x:-4,y:4})}),[BLACK_COLOR]:()=>({color:"#FFFFFF",background:"#383838",shadow:edrec__createBoxShadow({color:"#FFFFFF",x:-4,y:4})}),default:()=>({borderColor:o,shadow:edrec__createBoxShadow({color:o,x:-4,y:4})})}))}function edrec__renderDarkFirstButton(e,o){const i=undefined;return edrec__renderDarkButton(edrec__getPresetParams(o,{borderRadius:6,index:e},{[WHITE_COLOR]:()=>({color:"#333333",background:"#FFFFFF",shadow:edrec__createBoxShadow({color:edrec__createRgbaColorValue("#FFFFFF",.5),blurRadius:20})}),[BLACK_COLOR]:()=>({color:"#FFFFFF",background:"#565656",shadow:edrec__createBoxShadow({color:edrec__createRgbaColorValue("#7E7E7E",.5),blurRadius:20})}),default:()=>({color:edrec__getColorByLuminance(o),background:o,shadow:edrec__createBoxShadow({color:edrec__createRgbaColorValue(o,.5),blurRadius:20})})}))}function edrec__renderDarkSecondButton(e,o){return edrec__renderDarkButton({color:edrec__getColorByLuminance(edrec__getGradientMidColor(o.from,o.to)),background:edrec__createLinearGradientBackground(o.from,o.to,45),borderColor:edrec__createRgbaColorValue("#FFFFFF",.3),shadow:edrec__createBoxShadow({color:edrec__createRgbaColorValue(o.from,.5),x:10,y:-10,blurRadius:20,spreadRadius:-2}),borderRadius:64,borderSize:1,index:e})}function edrec__renderDarkThirdButton(e,o){const i=undefined;return edrec__renderDarkButton(edrec__getPresetParams(o,{background:"#282828",borderRadius:6,index:e},{[WHITE_COLOR]:()=>({color:"#333333",background:"#FFFFFF",shadow:edrec__createMultipleBoxShadow([{color:edrec__createRgbaColorValue("#EEEEEE",.5),x:-4,y:-4,blurRadius:10},{color:edrec__createRgbaColorValue("#FFFFFF",.5),x:4,y:4,blurRadius:10}])}),[BLACK_COLOR]:()=>({color:"#FFFFFF",background:"#282828",shadow:edrec__createMultipleBoxShadow([{color:"#454545",x:-4,y:-4,blurRadius:10},{color:"#000000",x:4,y:4,blurRadius:10}])}),default:()=>({color:o,shadow:edrec__createMultipleBoxShadow([{color:edrec__createRgbaColorValue("#454545",.5),x:-4,y:-4,blurRadius:10},{color:edrec__createRgbaColorValue("#000000",.5),x:4,y:4,blurRadius:10}])})}))}function edrec__renderDarkFourthButton(e,o){return edrec__renderDarkButton({color:edrec__getColorByLuminance(edrec__getGradientMidColor(o.from,o.to)),background:edrec__createRadialGradientBackground(o.from,o.to),shadow:edrec__createBoxShadow({color:edrec__createRgbaColorValue(o.from,.5),y:10,blurRadius:15,spreadRadius:-10}),borderRadius:6,index:e})}function edrec__renderDarkFifthButton(e,o){return edrec__renderDarkButton({color:edrec__getColorByLuminance(edrec__getGradientMidColor(o.from,o.to)),background:edrec__createLinearGradientBackground(o.to,o.from),shadow:edrec__createBoxShadow({color:edrec__createRgbaColorValue(o.from,.5),blurRadius:20,spreadRadius:-6}),borderRadius:64,index:e})}function edrec__renderDarkSixthButton(e,o){const i=undefined;return edrec__renderDarkButton(edrec__getPresetParams(o,{borderSize:1,index:e},{[WHITE_COLOR]:()=>({color:"#FFFFFF",borderColor:"#FFFFFF",shadow:edrec__createBoxShadow({color:edrec__createRgbaColorValue("#FFFFFF",.5),blurRadius:15})}),[BLACK_COLOR]:()=>({color:"#989898",borderColor:"#7D7D7D",shadow:edrec__createBoxShadow({color:edrec__createRgbaColorValue("#565656",.5),blurRadius:15})}),default:()=>({color:o,borderColor:o,shadow:edrec__createBoxShadow({color:edrec__createRgbaColorValue(o,.5),blurRadius:15})})}))}function edrec__renderBaseButton(e){let o=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return edrec__renderButtonInCanvas(edrec__renderStyledButton({...e,type:BASE_TYPE}),o)}function edrec__renderRaisedButton(e){return edrec__renderButtonInCanvas(edrec__renderStyledButton({...e,type:RAISED_TYPE}))}function edrec__renderFlatButton(e){return edrec__renderButtonInCanvas(edrec__renderStyledButton({...e,type:FLAT_TYPE}))}function edrec__renderDarkButton(e){return edrec__renderButtonInCanvas(edrec__renderStyledButton({...e,type:DARK_TYPE}),!0)}const BASE_TYPE="base",RAISED_TYPE="raised",FLAT_TYPE="flat",DARK_TYPE="dark_theme",buttonPresetsSettings=[{title:"{{button_preset_style_base}}",type:BASE_TYPE,subtypes:[createSubtype({index:0,titleColor:"#333333",markupCreationFunction:edrec__renderBaseFirstButton}),createSubtype({index:1,titleColor:"#FA8669",markupCreationFunction:edrec__renderBaseSecondButton}),createGradientSubtype({index:2,titleColorIndex:0,markupCreationFunction:edrec__renderBaseThirdButton}),createSubtype({index:3,titleColor:"#6CD373",markupCreationFunction:edrec__renderBaseFourthButton}),createSubtype({index:4,titleColor:"#333333",markupCreationFunction:edrec__renderBaseFifthButton}),createSubtype({index:5,titleColor:"#1F5BFF",markupCreationFunction:edrec__renderBaseSixthButton})]},{title:"{{button_preset_style_volumetric}}",type:RAISED_TYPE,subtypes:[createGradientSubtype({index:0,titleColorIndex:14,markupCreationFunction:edrec__renderRaisedFirstButton}),createGradientSubtype({index:1,titleColorIndex:12,markupCreationFunction:edrec__renderRaisedSecondButton}),createGradientSubtype({index:2,titleColorIndex:3,markupCreationFunction:edrec__renderRaisedThirdButton}),createGradientSubtype({index:3,titleColorIndex:4,markupCreationFunction:edrec__renderRaisedFourthButton}),createGradientSubtype({index:4,titleColorIndex:5,markupCreationFunction:edrec__renderRaisedFifthButton}),createGradientSubtype({index:5,titleColorIndex:24,markupCreationFunction:edrec__renderRaisedSixthButton}),createSubtype({index:6,titleColor:"#FFFFFF",markupCreationFunction:edrec__renderRaisedSeventhButton}),createSubtype({index:7,titleColor:"#FFFFFF",markupCreationFunction:edrec__renderRaisedEighthButton})]},{title:"{{button_preset_style_flat}}",type:FLAT_TYPE,subtypes:[createSubtype({index:0,titleColor:"#1F5BFF",markupCreationFunction:edrec__renderFlatFirstButton}),createSubtype({index:1,titleColor:"#704DF0",markupCreationFunction:edrec__renderFlatSecondButton}),createSubtype({index:2,titleColor:"#1F5BFF",markupCreationFunction:edrec__renderFlatThirdButton}),createGradientSubtype({index:3,titleColorIndex:7,markupCreationFunction:edrec__renderFlatFourthButton}),createSubtype({index:4,titleColor:"#FA8669",markupCreationFunction:edrec__renderFlatFifthButton}),createSubtype({index:5,titleColor:"#1F5BFF",markupCreationFunction:edrec__renderFlatSixthButton}),createSubtype({index:6,titleColor:"#1F5BFF",markupCreationFunction:edrec__renderFlatSeventhButton}),createSubtype({index:7,titleColor:"#FFD600",markupCreationFunction:edrec__renderFlatEighthButton})]},{title:"{{button_preset_style_dark_theme}}",type:DARK_TYPE,subtypes:[createSubtype({index:0,titleColor:"#FFD600",markupCreationFunction:edrec__renderDarkFirstButton}),createGradientSubtype({index:1,titleColorIndex:8,markupCreationFunction:edrec__renderDarkSecondButton}),createSubtype({index:2,titleColor:"#333333",markupCreationFunction:edrec__renderDarkThirdButton,excludeColors:{"#003049":!0,"#231f20":!0,"#2d1457":!0,"#460000":!0}}),createGradientSubtype({index:3,titleColorIndex:9,markupCreationFunction:edrec__renderDarkFourthButton}),createGradientSubtype({index:4,titleColorIndex:14,markupCreationFunction:edrec__renderDarkFifthButton}),createSubtype({index:5,titleColor:"#6CD373",markupCreationFunction:edrec__renderDarkSixthButton,excludeColors:{"#003049":!0,"#231f20":!0,"#460000":!0,"#2d1457":!0}})]}];function createGradientSubtype(e){let{titleColorIndex:o=0,index:i,markupCreationFunction:r}=e;return createSubtype({titleColor:PRESET_GRADIENTS[o]?PRESET_GRADIENTS[o]:PRESET_GRADIENTS[0],index:i,markupCreationFunction:r,colorsList:PRESET_GRADIENTS})}function createSubtype(e){let{titleColor:o,index:i,markupCreationFunction:r,excludeColors:a={},colorsList:s=PRESET_COLORS}=e;return{renderTitleButton:()=>r(i,o),render:()=>s.filter((e=>"string"==typeof e?!a[e.toLowerCase()]:!a[e.from.toLowerCase()]||!a[e.to.toLowerCase()])).map(((e,o)=>r(o,e))).join("\n")}}const HORIZONTAL_GAP=10,VERTICAL_GAP=6,PANEL_WIDTH=320,PANEL_MIN_HEIGHT=410;function edrec__togglePresetsPanel(e){if(!e)return void console.error("Button element is not defined");const o=e.dataset.groupId||"",i=edrec__getPresetsPanel(o);i?edrec__closePanel(i):(edrec__hideAllPresetsPanels(),edrec__renderPresetsPanel(o,e.parentElement),e.classList.add("pe-group-action-button_active"),edrec__initPresetsPanel(o,edrec__getPresetsPanel(o),e))}function edrec__hideAllPresetsPanels(){const e=undefined;document.querySelectorAll(".pe-buttons-presets-panel").forEach(edrec__closePanel)}function edrec__changeStyleButtonActivity(e,o){e&&(e.disabled=!o)}function edrec__renderPresetsPanel(e,o){if(!o)return void console.error("Relative element is not defined");const{top:i,left:r}=edrec__getPresetsPanelCoords(o),a=`\n <div\n\t\tid="${edrec__createPanelId(e)}"\n\t\tdata-group-id="${e}"\n class="pe-buttons-presets-panel"\n style="\n top: ${i};\n left: ${r};\n "\n >\n <div\n class="pe-buttons-presets-panel__header"\n >\n <div\n class="pe-buttons-presets-panel__header-title"\n >\n {{select_button_style_preset}}\n </div>\n\t\t\t<div\n\t\t\t\tclass="pe-buttons-presets-panel__header-title pe-buttons-presets-panel__header-title_returnable"\n\t\t\t>\n\t\t\t\t{{select_button_color_preset}}\n\t\t\t</div>\n <button type="button" class="pe-buttons-presets-panel__close">\n\t\t\t\t<svg width="9" height="10" viewBox="0 0 9 10" fill="none" xmlns="http://www.w3.org/2000/svg">\n\t\t\t\t\t<path fill-rule="evenodd" clip-rule="evenodd" d="M4.354 4.293L.707.646 0 1.354 3.646 5 0 8.646l.707.708 3.647-3.647L8 9.354l.707-.708L5.061 5l3.646-3.646L8 .646 4.354 4.293z" fill="#555"></path>\n\t\t\t\t</svg>\n\t\t\t</button>\n </div>\n <div\n class="pe-buttons-presets-panel__content"\n >\n <div class="pe-buttons-presets-panel__content-viewport">\n\t\t\t\t<div\n\t\t\t\t\tclass="pe-buttons-presets-panel__preview"\n\t\t\t\t>\n\t\t\t\t\t${buttonPresetsSettings.map((e=>edrec__renderPresetGroup(e))).join("\n")}\n\t\t\t\t</div>\n\t\t\t\t<div\n\t\t\t\t\tclass="pe-buttons-presets-panel__preset-variants-list"\n\t\t\t\t></div>\n\t\t\t</div>\n </div>\n </div>\n `;document.body.insertAdjacentHTML("beforeend",tc__translate(a,"edrec__dict"))}function edrec__getPresetsPanel(e){return document.getElementById(edrec__createPanelId(e))}function edrec__initPresetsPanel(e,o,i){if(!o)return void console.error("Panel element not found");o.addEventListener("click",(r=>{if(r.stopPropagation(),r.target.closest(".pe-buttons-presets-panel__close"))return void edrec__closePanel(o);const a=r.target.closest(".pe-buttons-presets-panel__preset-button-canvas");if(a&&a.closest(".pe-buttons-presets-panel__preview"))return void edrec__openPresetVariantsList(o,a);if(a&&a.closest(".pe-buttons-presets-panel__preset-variants-list"))return edrec__emitPresetSelectEvent(e,a,i),void edrec__closePanel(o);const s=undefined;r.target.closest(".pe-buttons-presets-panel__header-title_returnable")&&edrec__returnToButtonPresetsList(o)}));const r=undefined;o.querySelector(".pe-buttons-presets-panel__preset-variants-list").addEventListener("wheel",(e=>{e.stopPropagation()}))}function edrec__renderPresetGroup(e){return`\n\t\t<div\n\t\t\tclass="pe-buttons-presets-panel__preset-group"\n\t\t\tdata-type="${e.type}"\n\t\t>\n\t\t\t<div\n\t\t\t\tclass="pe-buttons-presets-panel__preset-group-title"\n\t\t\t>\n\t\t\t\t${e.title}\n\t\t\t</div>\n\t\t\t<div\n\t\t\t\tclass="pe-buttons-presets-panel__preset-group-content"\n\t\t\t>\n\t\t\t\t${edrec__renderPresetButtons(e)}\n\t\t\t</div>\n\t\t</div>\n\t`}function edrec__renderPresetButtons(e){return e.subtypes.map((e=>e.renderTitleButton())).join("\n")}function edrec__getPresetsPanelCoords(e){const{top:o,left:i,width:r,height:a}=e.getBoundingClientRect(),{clientWidth:s,clientHeight:l}=document.documentElement;let d=i+r-10;d+320>s&&(d=i);let c=o+a+6;return c+410>l&&(c-=410),{top:`${c}px`,left:`${d}px`}}function edrec__createPanelId(e){return`button_presets_panel_${e}`}function edrec__closePanel(e){if(!e)return;const o=e.getAttribute("data-group-id"),i=document.querySelector(`.pe-group-action-button[data-action="choose_preset"][data-group-id="${o}"]`);i&&i.classList.remove("pe-group-action-button_active"),e.remove()}function edrec__openPresetVariantsList(e,o){const i=o.querySelector(".pe-buttons-presets-panel__preset-button"),r=i.dataset.type;if(!r)return void console.error("Preset type is not defined");const a=Number(i.dataset.index);if(isNaN(a))return void console.error("Preset index is not defined");const s=buttonPresetsSettings.find((e=>e.type===r));if(!s)return void console.error(`Can't find preset group with type ${r}`);const l=s.subtypes[a];if(!l)return void console.error(`Can't find preset subtype with type ${r} and index ${a}`);const d=e.querySelector(".pe-buttons-presets-panel__preset-variants-list");d?(d.innerHTML=l.render(),d.scrollTo({top:0}),e.classList.add("pe-buttons-presets-panel_presets-list-focused")):console.error("Variants list was not found")}function edrec__returnToButtonPresetsList(e){e.classList.remove("pe-buttons-presets-panel_presets-list-focused")}function edrec__emitPresetSelectEvent(e,o,i){if(!o)return void console.error("Canvas of preset button is not defined");const r=o.querySelector(".pe-buttons-presets-panel__preset-button");r?i.dispatchEvent(new CustomEvent("change",{detail:{groupId:e,styles:{color:"transparent"===r.dataset.color?"":r.dataset.color,bgcolor:"transparent"===r.dataset.background?"":r.dataset.background,bordersize:isNaN(r.dataset.borderSize)?"":`${Number(r.dataset.borderSize)}px`,bordercolor:"transparent"===r.dataset.borderColor?"":r.dataset.borderColor,radius:isNaN(r.dataset.borderRadius)?"":`${Number(r.dataset.borderRadius)}px`,shadow:"none"===r.dataset.boxShadow?"":r.dataset.boxShadow}}})):console.error("Preset button was not defined")}class EdrecMessage{#d;#c;#p;constructor(e){let{messageText:o,buttonText:i,buttonCallback:r,labels:a,elementBefore:s,elementAfter:l}=e;this.#d={messageText:o,buttonText:i,buttonCallback:r,labels:a,elementBefore:s,elementAfter:l},this.#p=!1,this.#c={message:null,button:null}}init(){if(this.#p)return;this.#p=!0;const{labels:e,elementBefore:o,elementAfter:i}=this.#d,r=this.#_();o?.insertAdjacentElement("afterend",r),i?.insertAdjacentElement("beforebegin",r),e?.forEach((e=>{e.innerHTML=`${e.innerHTML.trim()}<span class="star"></span>`}))}destroy(){if(!this.#p)return;this.#p=!1;const{labels:e}=this.#d;this.#c.message?.remove(),e?.forEach((e=>{const o=e.querySelector(".star");o?.remove()}))}disable(){this.#c.button&&(this.#c.button.disabled=!0)}enable(){this.#c.button&&(this.#c.button.disabled=!1)}#_(){const{messageText:e,buttonText:o,buttonCallback:i}=this.#d,r=html`
<div
class="pe-field__comment pe-field__comment_warning pe-field__comment_vertical"
bindTo=${[this.#c,"message"]}
>
<div class="pe-field__comment__text__container"></div>
${o?html`
<button
type="button"
class="pe-field__comment__button pe-field__comment__button_100"
onClick=${i}
bindTo=${[this.#c,"button"]}
>
${o}
</button>
`:""}
</div>
`;return r.firstElementChild.innerHTML=`<span>${e??""}</span>`,r}}const CSS_VAR_REGEXP=/^var\(--uc-([a-z]+)-([a-z]+)-([A-Za-z0-9]+),\s*(.+)\)$/i,HIDDEN_FIELD_CLASS="pe-form-group_globalstyles_hidden",ALWAYS_HIDDEN_FIELDS=["style"],ALWAYS_KEEP_VALUE_FIELDS=["size"];function edrec__globalstyles__init(e){if(!e)return;const o=undefined;e.querySelectorAll('.pe-group-action-button[data-action="choose_style"]').forEach((o=>{const i=o.getAttribute("data-group-id"),r=o.getAttribute("data-style-type"),a=e.querySelector(`.pe-json-fields[data-tpl-field="${i}"]`);if(!a||!i)return;const s=a.querySelector(".pe-json-fields__wrapper");if(!s)return;const l=o.parentElement.querySelector('.pe-group-action-button[data-action="choose_preset"]'),d=undefined;new EdrecStyleController({field:i,wrapper:s,actionBtn:o,presetsBtn:l,type:r}).init()}))}class EdrecStyleController{constructor(e){let{field:o,wrapper:i,actionBtn:r,presetsBtn:a,type:s}=e;this.field=o,this.elements={wrapper:i,actionBtn:r,presetsBtn:a},this.type=s,this.styles=Array.isArray(window.globalstyles_json)?window.globalstyles_json:[],this.currentStyle=null,this.currentMessage=null}init(){Object.assign(this.elements,this.renderInput()),this.hydrateStyle(),tp__connectTStylePicker(this.initStylePicker.bind(this))}renderInput(){const{field:e}=this,o=`${e}__globalstyle`,i=html`
<div class="pe-form-group" data-tpl-field=${o}>
<label class="pe-label">${tc__translate("{{style}}","edrec__dict")}</label>
<div class="pe-input__wrapper">
<input
type="text"
name="${o}"
class="pe-input"
value=""
data-skip="true"
data-json-skip="true"
/>
</div>
</div>
`,r=i.querySelector("input");return{inputWrapper:i,input:r}}initStylePicker(){if(!window.TStylePicker)return;const{input:e,actionBtn:o}=this.elements,{type:i,styles:r}=this,a=new window.TStylePicker({swatchSize:30,swatchGap:10,zIndex:2e3,input:e,actionBtn:o,styles:r,type:i,onOpen:()=>{o.classList.add("pe-group-action-button_active")},onClose:()=>{o.classList.remove("pe-group-action-button_active")}});a.init(),a.style=this.currentStyle?.id??"",e.addEventListener("stylechange",(e=>{this.pinStyle({newStyle:e.currentStyle})}))}hydrateStyle(){const{wrapper:e,actionBtn:o}=this.elements,i=undefined,r=edrec__getJSONFieldsValue(edrec__getjsonParentName(this.field).name),a=r.styleid??"",s=a?this.styles.find((e=>{let{id:o}=e;return o===a}))??null:null;if(s){const i=[],l=Object.keys(s.vars);if(Object.entries(r).forEach((o=>{let[r,s]=o;const d=l.includes(r),c=s.match(CSS_VAR_REGEXP);if((!c||c&&c[3]!==a)&&d&&s&&i.push(r),c){const[,,,o,i]=c;if(o!==a)return;d||this.setFieldValue(e,r,i)}})),i.length){const r=o.parentElement,a=i.map((o=>{const i=edrec__encodeJSONFieldName(this.field,o),r=undefined;return e.querySelector(`.pe-form-group[data-tpl-field="${i}"] .pe-label`)})).filter(Boolean),s=new EdrecMessage({messageText:tc__translate("{{style_conflict}}","edrec__dict"),buttonText:tc__translate("{{reset}}","edrec__dict"),labels:a,buttonCallback:e=>{e.stopPropagation(),this.handleConflictingFieldsClear(i)},elementBefore:r});s.init(),this.currentMessage=s}this.pinStyle({newStyle:s,skipFields:i,keepValues:!0})}else a&&(this.setFieldValue(e,"styleid",""),Object.entries(r).forEach((o=>{let[i,r]=o;const s=r.match(CSS_VAR_REGEXP);if(!s)return;const[,,,l,d]=s;l===a&&this.setFieldValue(e,i,d)})))}pinStyle(e){let{newStyle:o,skipFields:i,keepValues:r}=e;if(this.currentStyle&&this.unpinStyle(!o),!o)return;const{wrapper:a,actionBtn:s,presetsBtn:l,inputWrapper:d}=this.elements,c=s.parentElement;if(this.currentStyle=o,c.message&&(c.message.destroy(),delete c.message),l&&l.classList.add(HIDDEN_FIELD_CLASS),a.prepend(d),!r){const e=undefined,o=edrec__getJSONFieldsValue(edrec__getjsonParentName(this.field).name);Object.keys(o).forEach((e=>{ALWAYS_KEEP_VALUE_FIELDS.includes(e)||this.setFieldValue(a,e,"")}))}Object.keys(this.currentStyle.vars).forEach((e=>{Array.isArray(i)&&i.includes(e)||(this.applyStyleToField(e),this.applyStyleToField(`${e}_res_480`))}));const _=[...ALWAYS_HIDDEN_FIELDS];if("button"===this.type){const e=undefined;EdrecStyleController.getVarValue(this.currentStyle.vars.padding)&&_.push("size")}_.forEach((e=>{this.hideField(e),ALWAYS_KEEP_VALUE_FIELDS.includes(e)||this.setFieldValue(a,e,"")})),this.setFieldValue(a,"styleid",this.currentStyle.id);const u=undefined;a.querySelectorAll(".pe-form-podcut").forEach((e=>{const o=undefined,i=undefined;[...a.querySelectorAll(`.pe-form-group[data-podcut-id="${e.id}"][data-podcut-hidden="true"]`)].every((e=>e.classList.contains(HIDDEN_FIELD_CLASS)))&&e.classList.add(HIDDEN_FIELD_CLASS)})),this.updateGroupPosition()}unpinStyle(e){if(!this.currentStyle)return;const{wrapper:o,presetsBtn:i,inputWrapper:r}=this.elements;i&&i.classList.remove(HIDDEN_FIELD_CLASS),r.remove(),o.querySelectorAll(`.${HIDDEN_FIELD_CLASS}`).forEach((e=>{e.classList.remove(HIDDEN_FIELD_CLASS);const i=e.getAttribute("data-split");if(i){const r=i.split(":").map((e=>o.querySelector(`.pe-form-group[data-tpl-field="${e}"]`))).filter(Boolean);e.append(...r)}})),Object.entries(this.currentStyle.vars).forEach((i=>{let[r,a]=i;const s=EdrecStyleController.getVarValue(a);this.setFieldValue(o,r,e?s:"")})),this.setFieldValue(o,"styleid",""),this.currentStyle=null,this.currentMessage?.destroy(),this.currentMessage=null,this.updateGroupPosition()}handleConflictingFieldsClear(e){e.forEach((e=>{this.applyStyleToField(e),this.applyStyleToField(`${e}_res_480`)})),this.currentMessage?.destroy(),this.currentMessage=null,this.updateGroupPosition()}updateGroupPosition(){const{wrapper:e}=this.elements,o=e.closest(".pe-form-group-wrapper");o&&edrec__recalculateGroupWrapperPosition(o)}applyStyleToField(e){if(!this.currentStyle)return;const{wrapper:o}=this.elements;this.hideField(e),this.setFieldValue(o,e,"")}hideField(e){const{wrapper:o}=this.elements,i=edrec__encodeJSONFieldName(this.field,e),r=o.querySelector(`.pe-form-group:not(.pe-form-group_split)[data-tpl-field="${i}"]`);if(r){r.classList.add(HIDDEN_FIELD_CLASS);const e=r.closest(".pe-form-group_split");e&&(e.before(...e.children),e.classList.add(HIDDEN_FIELD_CLASS))}}setFieldValue(e,o,i){const r=undefined,a=edrec__getJSONFieldsValue(edrec__getjsonParentName(this.field).name);if(a[o]===i||!a[o]&&!i)return;const s=undefined;edrec__setFieldValue(e,edrec__encodeJSONFieldName(this.field,o),i)}static getVarValue(e){if("string"==typeof e)return e;if("object"==typeof e&&e){const o=Object.keys(e).map((e=>parseInt(e,10)||0)),i=Math.max(...o);return e[String(i)]??""}return""}}function edrec__editRecordContent(e){if(!tp__checkOpenedWidgets()){window.edrec_v="1";var o=tp__record__getRecordElement(e);if(o)return o.uiControl&&o.uiControl.disable(),tp__fetch({url:"/page/edit/",body:{comm:"editrecordcontent",pageid:window.pageid,recordid:e,tab:"content"},explanation:"opening block content panel"}).then((function(e){if(tp__saveRecordsSort(),""!==e){var o=edrec__parseJson(e);"object"==typeof o?(edrec__content__drawPanel(o),tp__scrollGuard(document.getElementById("editformsxl"))):td__showBubbleNotice(`Request error. ${e}`,6e3,"error")}else td__showBubbleNotice("Error. Request response is empty. Please reload the page and try again.",6e3,"error")})).catch((function(e){console.error(e)})).finally((function(){o.uiControl&&o.uiControl.enable()}))}}function edrec__editRecordSettings(e){if(!tp__checkOpenedWidgets()){window.edrec_v="1",window.group_height_coord={};var o=tp__record__getRecordElement(e);if(o)return o.uiControl&&o.uiControl.disable(),tp__fetch({url:"/page/edit/",body:{comm:"editrecordsettings",pageid:window.pageid,recordid:e,tab:"settings"},explanation:"opening block settings panel"}).then((function(e){if(tp__saveRecordsSort(),""!==e){var o=edrec__parseJson(e);"object"==typeof o?(edrec__settings__drawPanel(o),tp__scrollGuard(document.getElementById("editforms"))):td__showBubbleNotice(`Request error. ${e}`,6e3,"error")}else td__showBubbleNotice("Error. Request response is empty. Please reload the page and try again.",6e3,"error")})).catch((function(e){console.error(e)})).finally((function(){o.uiControl&&o.uiControl.enable()}))}}function edrec__editRecordInit(){window.settingstab_scroll_obj={},window.contenttab_scroll_obj={};const e=0;edrec__createScrollObj(0);const o=document.getElementById("editforms"),i=document.getElementById("editformsxl");document.body.addEventListener("click",(e=>{const{target:r}=e,a=!o.classList.contains("hidden"),s=!i.classList.contains("hidden"),l=r.closest(".tp-element-widget");if(!a&&!s&&!l)return;const d=r.closest("#editforms .pe-form-group-title-wrapper"),c=r.closest("#editforms .pe-form-group-wrapper"),_=r.closest("#editformsxl .pe-form-group-title-wrapper"),u=!!document.querySelector(".hidden-by-slide"),m=!!r.closest(".pe-input_range")||document.activeElement&&document.activeElement.closest(".pe-input_range"),g=r.closest('.pe-group-action-button[data-action="choose_preset"]');if(d){const{top:e}=d.getBoundingClientRect(),o=d.getAttribute("data-tpl-group");edrec__opengroupitems(d,o,e)}if(_){const e=undefined;edrec__collapsecontentgroups(_.getAttribute("data-tpl-group"))}const b=window.matchMedia("(max-width: 640px)").matches;!a||s||c||d||tp__checkOpenedWidgets()||b||m||u||edrec__closegroupitems(),g?edrec__togglePresetsPanel(g):edrec__hideAllPresetsPanels()}))}function edrec__createScrollObj(e){var o;tp__record__getAllRecordElements().forEach((function(o){e=o.getAttribute("recordid"),window.settingstab_scroll_obj[e]={coord:0,timer:0},window.contenttab_scroll_obj[e]={coord:0,timer:0,closeTime:0,groupOpen:[]}}))}function edrec__parseJson(e){try{var o=JSON.parse(e);if("object"==typeof o)return o;alert(`Server response(edit record) error: ${e}`)}catch(o){alert(`Server response error: ${e}`),console.error(`Error parse server response! error:${o}`),console.error(e)}}function edrec__showEditForm(){const e=document.getElementById("editforms"),o=document.getElementById("closelayer");if(!e||!o)return;const handleTransitionend=i=>{const r=undefined;i.target===e&&"transform"===i.propertyName&&(edrec__panelHiding__init(e,o),e.removeEventListener("transitionend",handleTransitionend))};var i;e.addEventListener("transitionend",handleTransitionend),o.classList.remove("hidden"),o.removeEventListener("click",edrec__closeLayerClickHandler),o.addEventListener("click",edrec__closeLayerClickHandler),document.getElementById("mainmenu").classList.add("hidden"),e.classList.remove("hidden")}function edrec__showEditFormXL(){const e=document.getElementById("editformsxl"),o=document.getElementById("closelayer");if(!e||!o)return;const handleTransitionend=i=>{const r=undefined;i.target===e&&"transform"===i.propertyName&&(edrec__panelHiding__init(e,o),e.removeEventListener("transitionend",handleTransitionend))};e.addEventListener("transitionend",handleTransitionend),o.classList.remove("hidden"),o.removeEventListener("click",edrec__closeLayerClickHandler),o.addEventListener("click",edrec__closeLayerClickHandler);const i=undefined;document.getElementById("mainmenu").classList.add("hidden"),e.classList.remove("hidden"),delete window.edrec_isChanged}function edrec__panelHiding__init(e,o){if(!e||!o)return;const i=undefined;if(e.classList.contains("hidden"))return;document.querySelectorAll(".t-help-bubble, .t-guidestoggle").forEach((e=>e.classList.add("hidden"))),window.panelHiding={panel:e,closeLayer:o};const r=document.querySelector(".panel-hiding__button");r&&r.remove();const a=document.createElement("button");a.classList.add("panel-hiding__button","hidden"),document.body.insertAdjacentElement("beforeend",a);const s='<svg width="7" height="20" viewBox="0 0 7 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.09061 2.08789L1.90939 10L5.09061 17.9121" stroke="white" stroke-opacity="0.4" stroke-width="4" stroke-linecap="round"/><path d="M5.09061 2.08789L1.90939 10L5.09061 17.9121" stroke="black" stroke-opacity="0.4" stroke-width="2" stroke-linecap="round"/></svg>';a.insertAdjacentHTML("beforeend",s),window.panelHiding.button=a,edrec__panelHiding__setLeftCoord(),a.addEventListener("click",edrec__panelHiding__handleClick),tp__shortcuts__removeForBlocks(),tp__shortcuts__addForPanel(),tp__initTooltip(a,edrec__panelHiding__getTooltipConfig()),a.classList.remove("hidden")}function edrec__panelHiding__setLeftCoord(){if(!window.panelHiding||!window.panelHiding.button)return;const e=edrec__panelHiding__calcCoords(),{button:o}=window.panelHiding;o.style.left=`${e}px`}function edrec__panelHiding__calcCoords(){if(!window.panelHiding||!window.panelHiding.button)return;const{panel:e}=window.panelHiding,o=undefined;let i=e;if(tp__checkOpenedSettingsGroup()){const e=document.querySelector(".pe-form-group-wrapper_open"),{top:o}=e.getBoundingClientRect();o<60&&(i=e)}const{left:r,width:a}=i.getBoundingClientRect();return r+a}function edrec__panelHiding__handleClick(e){if(!window.panelHiding)return;edrec__hideAllPresetsPanels();const{panel:o,button:i}=window.panelHiding,r=undefined;if(tp__checkOpenedWidgets())return;e&&e.stopPropagation(),e&&e.preventDefault();const a=undefined;let s="-100%";if(tp__checkOpenedSettingsGroup()){const e=document.querySelector(".pe-form-group-wrapper_open"),{left:o,width:i}=e.getBoundingClientRect();s=`-${o+i}px`}o.style.setProperty("--translate-distance",s),o.style.transitionTimingFunction="cubic-bezier(0.19, 1, 0.22, 1)",i.style.transition="left 0.5s cubic-bezier(0.19, 1, 0.22, 1)",o.classList.toggle("hidden-by-slide"),i.classList.toggle("panel-hiding__button_hidden");const l=edrec__panelHiding__getTooltipConfig();i.tooltipInstance&&i.tooltipInstance.updateContent(l.content)}function edrec__panelHiding__getTooltipConfig(){if(!window.panelHiding)return;const{panel:e}=window.panelHiding,o=e.classList.contains("hidden-by-slide"),i=undefined;return{content:{title:tc__translate(o?"{{show_the_panel}}":"{{hide_the_panel}}","edrec__dict"),shortcut:"ShortKey+/"},position:"right"}}function edrec__panelHiding__destroy(){if(!window.panelHiding)return;const{panel:e,button:o}=window.panelHiding;o&&o.remove(),e.classList.remove("hidden-by-slide"),e.style.transitionTimingFunction=null,tp__shortcuts__removeForPanel(),tp__shortcuts__addForBlocks(),document.querySelectorAll(".t-help-bubble, .t-guidestoggle").forEach((e=>e.classList.remove("hidden"))),delete window.panelHiding}function edrec__closeLayerClickHandler(){const e=undefined;!document.querySelector(".hidden-by-slide")?tp__checkOpenedWidgets()||tp__checkOpenedSettingsGroup()||("y"===window.edrec_isChanged?"function"==typeof tc__showDialog&&tc__showDialog({yesCallback:function(){edrec__closeEditForm(!0)},title:tc__translate("{{user_has_unsaved_changes_title}}","edrec__dict"),msg:tc__translate("{{user_has_unsaved_changes_msg}}","edrec__dict"),yesButtonText:tc__translate("{{exit_without_saving}}","edrec__dict"),noButtonText:tc__translate("{{go_back}}","edrec__dict")},"confirm"):edrec__closeEditForm()):setTimeout(edrec__panelHiding__handleClick,0)}function edrec__closeEditForm(e){var o=document.querySelector("#editforms"),i=document.querySelector("#editformsxl"),r=o.querySelector(".edrec__wrapper"),a=document.querySelector("#closelayer"),s=document.getElementById("mainmenu");if(edrec__panelHiding__destroy(),r){var l=o.querySelector(".pe-settings-form");if(l){var d=l.getAttribute("data-rec-id"),c;edrec__saveScrollCoord(d,window.settingstab_scroll_obj[d],!1)}edrec__hideAllPresetsPanels()}else if(i){var _=i.querySelector(".pe-content-form");if(_){var u=_.getAttribute("data-rec-id"),m=window.contenttab_scroll_obj[u];edrec__saveScrollCoord(u,m,!0);var g=_.querySelector(".pe-form-group-wrapper_open");void 0===m&&g&&edrec__saveOpenGroup(_.querySelector(".pe-form-group-wrapper_open"));const e=undefined;[...i.querySelectorAll('[data-buttoniconpicker="true"]')].map((e=>{let{buttoniconpicker:o}=e;return o})).filter(Boolean).forEach((e=>e.close()))}}o&&(o.classList.add("hidden"),o.innerHTML=""),a.classList.add("hidden"),a.removeEventListener("click",edrec__closeLayerClickHandler),document.removeEventListener("keydown",edrec__keyDownFunc),s.classList.remove("hidden"),i&&(i.classList.add("hidden"),i.innerHTML=""),delete window.edrec_isChanged,window.edrec_preview&&(window.edrec_preview.destroy(e),delete window.edrec_preview),window.conditionalForm&&delete window.conditionalForm,document.querySelectorAll(".plugin-panel-opened").forEach((e=>e.classList.remove("plugin-panel-opened"))),"function"==typeof t_ai_closeDialog&&"object"==typeof window.t_ai_session&&t_ai_closeDialog(),window.blockswitcher&&window.blockswitcher.destroy()}function edrec__keyDownFunc(e){const{key:o}=e;if("Escape"!==o)return;const i=document.body.classList.contains("t-body_popupshowed"),r=document.querySelector(".hidden-by-slide");if(tp__checkOpenedPopups())return;if(r)return void edrec__panelHiding__handleClick();if(i||tp__checkOpenedWidgets())return;if(tp__checkOpenedSettingsGroup())return edrec__closegroupitems();const{edrec_isChanged:a}=window;"y"===a&&"function"==typeof tc__showDialog?tc__showDialog({yesCallback:function(){edrec__closeEditForm(!0)},title:tc__translate("{{user_has_unsaved_changes_title}}","edrec__dict"),msg:tc__translate("{{user_has_unsaved_changes_msg}}","edrec__dict"),yesButtonText:tc__translate("{{exit_without_saving}}","edrec__dict"),noButtonText:tc__translate("{{go_back}}","edrec__dict")},"confirm"):edrec__closeEditForm()}function edrec__addScrollCoord(e,o,i){i&&edrec__addOpenGroup(o),setTimeout((function(){void 0!==o&&(i?edrec__scrollTo(e,o.coord,400):e.scrollTop=o.coord,clearTimeout(o.timer))}),500)}function edrec__addOpenGroup(e){void 0!==e&&void 0!==e.groupOpen&&e.groupOpen.length>0&&e.groupOpen.forEach((function(e){var o=document.querySelector(`#group_${e}`),i=document.querySelector(`#grouptitle_${e}`);if(i){i.classList.add("pe-form-group-title-wrapper_open");var r=i.querySelector(".pe-form-group-arrow");r&&r.classList.add("pe-form-group-arrow_open")}o&&o.classList.add("pe-form-group-wrapper_open")}))}function edrec__saveScrollCoord(e,o,i){var r=document.querySelector("#editformsxl"),a=document.querySelector("#editforms .pe-container-overflow"),s=6e4,l=i?r.scrollTop:a.scrollTop,d=i?{}:{coord:0,timer:0};void 0===o&&(i?(window.contenttab_scroll_obj[e]=d,o=window.contenttab_scroll_obj[e]):(window.settingstab_scroll_obj[e]=d,o=window.settingstab_scroll_obj[e])),void 0!==l&&Number.isFinite(l)&&(o.coord=l),i&&(o.closeTime=Date.now()),o.timer=setTimeout((function(){o.coord=0,i&&(o.closeTime=0,o.groupOpen=[])}),s)}function edrec__saveOpenGroup(e){var o=e.closest(".pe-content-form");if(o){var i=o.getAttribute("data-rec-id"),r=window.contenttab_scroll_obj[i],a=document.querySelectorAll(".pe-form-group-title-wrapper_open");a.length&&void 0!==r&&(r.groupOpen=[],a.forEach((function(e){r.groupOpen.push(e.getAttribute("data-tpl-group"))})))}}function edrec__content__drawPanel(e){edrec__showEditFormXL();const{id:o,tplid:i,pageid:r,storepart:a}=e.record,{youtubelink_ru:s,youtubelink:l,ts_old:d,help_content_ru:c,help_content:_,help_b_content_ru:u,help_b_content:m,replaces:g,ai:b,nolivepreview:f,noimagepreview:v}=e.tpl,y="131"===i&&"y"!==e.code_restricted;let w="RU"===window.lang&&s?s:l||"";w=w.replace(/"/g,"&quot;");const E=window.$tpls&&window.$tpls.find((e=>1*e.id==1*i)),k=tp__record__isOpenForAI(Object.assign(e.record,{ai:b,type:E?E.type:""}));let x="RU"===window.lang&&c?c:_||"";x=x.replaceAll("{{projectid}}",window.projectid),x=x.replaceAll("{{pageid}}",window.pageid);const N="hide"!==window.localStorage.getItem("edrec-code-help"),S=31536e6,C=d&&Date.now()-1e3*d>S;let R=`\n\t\t<div id="formbox${o}">\n\t\t\t<form\n\t\t\t\tid="form${o}"\n\t\t\t\tclass="pe-content-form"\n\t\t\t\tname="form${o}"\n\t\t\t\trole="form"\n\t\t\t\tenctype="multipart/form-data"\n\t\t\t\taction="/page/submit/"\n\t\t\t\tonsubmit="return false;"\n\t\t\t\tmethod="POST"\n\t\t\t\tdata-rec-tplid="${i}"\n\t\t\t\tdata-rec-id="${o}"\n\t\t\t\t${v||f?'data-no-imagepreview="true"':""}\n\t\t\t>\n\t\t\t\t<div class="pe-content__form-wrapper">\n\t\t\t\t\t<div\n\t\t\t\t\t\tclass="pe-content__savebtns-wrapper"\n\t\t\t\t\t\tid="updatesaveeditrecordsettingsbuttons"\n\t\t\t\t\t>\n\t\t\t\t\t\t<button\n\t\t\t\t\t\t\tclass="tbtn"\n\t\t\t\t\t\t\tonclick="edrec__sendForm('update', 'content');"\n\t\t\t\t\t\t\ttype="button"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t{{save}}\n\t\t\t\t\t\t</button>\n\t\t\t\t\t\t<button\n\t\t\t\t\t\t\tclass="tbtn tbtn-primary"\n\t\t\t\t\t\t\tonclick="edrec__sendForm('save', 'content');"\n\t\t\t\t\t\t\ttype="button"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t{{save_and_close}}\n\t\t\t\t\t\t</button>\n\t\t\t\t\t\t<button\n\t\t\t\t\t\t\tclass="tbtn tbtn-tertiary"\n\t\t\t\t\t\t\tonclick="edrec__closeEditForm(true);"\n\t\t\t\t\t\t\ttype="button"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none"><path fill="#000" fill-rule="evenodd" d="m8.068 8.595 6.312 6.188.678-.665-6.311-6.19 6.312-6.187-.68-.666-6.311 6.189L1.62.94l-.68.666 6.45 6.323-6.448 6.323.678.665 6.448-6.322Z" clip-rule="evenodd"/></svg>\n\t\t\t\t\t\t</button>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div\n\t\t\t\t\t\tclass="edrec__wrapper panel-body editrecordcontent_container${y?" editrecordcontent_container_code":""}"\n\t\t\t\t\t>\n\t\t\t\t\t\t${w?`\n\t\t\t\t\t\t\t<a\n\t\t\t\t\t\t\t\thref="${w}"\n\t\t\t\t\t\t\t\tclass="pe-content__videolink-wrapper"\n\t\t\t\t\t\t\t\tdata-tooltip="{{videolink}}"\n\n\t\t\t\t\t\t\t\ttarget="_blank"\n\t\t\t\t\t\t\t\trel="noopener noreferrer"\n\t\t\t\t\t\t\t></a>\n\t\t\t\t\t\t`:""}\n\t\t\t\t\t\t${k?`\n\t\t\t\t\t\t\t<div class="tai__wrapper">\n\t\t\t\t\t\t\t\t<button\n\t\t\t\t\t\t\t\t\tclass="tai__button"\n\t\t\t\t\t\t\t\t\tdata-tpl-id="${i}"\n\t\t\t\t\t\t\t\t\tdata-record-id="${o}"\n\t\t\t\t\t\t\t\t\tdata-tooltip="{{ai_generate}}"\n\t\t\t\t\t\t\t\t\ttype="button"\n\t\t\t\t\t\t\t\t>${edrec__getAiIcon()}</button>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t`:""}\n\t\t\t\t\t\t${C?'<div class="pe-form-group__old-notice">{{block_in_archive}}</div>':""}\n\t\t\t\t\t\t${x&&y&&N?`\n\t\t\t\t\t\t\t<div\n\t\t\t\t\t\t\t\tclass="pe-form-group__help-content pe-form-group__help-content_top pe-form-group__help-content_fixed"\n\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t<div class="pe-form-group__help-content__body">\n\t\t\t\t\t\t\t\t\t${x}\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="pe-form-group__help-content__close-wrapper">\n\t\t\t\t\t\t\t\t\t<div\n\t\t\t\t\t\t\t\t\t\tclass="pe-form-group__help-content__close"\n\t\t\t\t\t\t\t\t\t\tdata-tooltip="{{do_not_show_again}}"\n\t\t\t\t\t\t\t\t\t></div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t`:""}\n\t\t\t\t\t\t${x&&!y?`\n\t\t\t\t\t\t\t<div class="pe-form-group__help-content pe-form-group__help-content_top">\n\t\t\t\t\t\t\t\t${x}\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t`:""}\n\t\t\t\t\t</div>\n\t\t\t\t\t<input type="hidden" name="recordid" value="${o}" />\n\t\t\t\t\t<input type="hidden" name="pageid" value="${r}" />\n\t\t\t\t</div>\n\t\t\t</form>\n\t\t</div>\n\t`;R=tc__translate(R,"edrec__dict");const L=document.getElementById("editformsxl");L.innerHTML=R;const U=document.querySelector(".edrec__wrapper");let A=U;const $=e.tpl.fields.split(","),T=edrec__parseReplaces(g),I={};for(const o of $){const i=edrec__drawUI__getFieldObj__content(o),r=o.replace(/\|/g,"").replace("gg","group"),a=T.filter((e=>e.field===o||e.group===r)),s=undefined,l=edrec__combineUIWithReplace(i,tp__shallowMergeArrayOfObject(a));edrec__drawUI({ui:l,data:e,field:o,wrapper:A}),I[o]=l,"gr"===i.type&&(A=document.querySelector(`.edrec__wrapper #group_${i.groupid}`)),"|ggc|"===o&&(A=U)}edrec__drawUI__podcut(e,I,U);const B="RU"===window.lang&&u?u:m||"";if(B){const e=`\n\t\t\t<div class="pe-form-group__help-content pe-form-group__help-content_bottom">\n\t\t\t\t${B}\n\t\t\t</div>\n\t\t`;U.insertAdjacentHTML("beforeend",e)}if(y&&N){const e=document.querySelector(".pe-content__critical-error-block");e&&(e.style.bottom="120px");const o=document.querySelector(".pe-form-group__help-content_top"),i=o&&o.querySelector(".pe-form-group__help-content__close");i&&i.addEventListener("click",(()=>{const i=document.querySelector(".ace_editor");i&&(i.style.marginBottom="0"),e&&(e.style.bottom="0"),o&&o.remove(),window.localStorage.setItem("edrec-code-help","hide")}))}const P=undefined;if(edrec__addScrollCoord(L,window.contenttab_scroll_obj[o],!0),document.addEventListener("keydown",edrec__keyDownFunc),["876","776","754","778","786","973","1025"].includes(i)&&!a){const e=['.pe-form-group[data-tpl-field="storebtntitleprod"]','.pe-form-group[data-tpl-field="storebtnlinkprod"]','.pe-form-group[data-tpl-field="storebtntitleprod2"]','.pe-form-group[data-tpl-field="storebtnlinkprod2"]'],o=undefined;U.querySelectorAll(e.join(",")).forEach((e=>e.style.display="none"))}if("1025"===i&&a){const e=U.querySelector('.pe-form-group[data-tpl-field="buttonlink"]');e&&(e.style.display="none")}if(window.edrec_preview&&window.edrec_preview.destroy(),!f){const e={form:document.querySelector(".pe-content-form"),getFormData:async e=>{const o=await edrec__getContentFormData(e);return o?(o.push({name:"comm",value:"previewrecord"}),o):null}};window.edrec_preview=new EdrecPreview(e)}edrec__drawUI__initPlugins(U,e,I),edrec__initSettingsChange(U,I),edrec__initConditionalActions(U,I),edrec__addClickHandleToAiButton(),setTimeout((()=>{var e=document.querySelector(".tai__button");e&&tp__showOnboardingPinForAiFeatures(e,"block")}),300),edrec__drawUI__dataReplaces(U,T),edrec__content__init(U)}async function edrec__settings__drawPanel(e){edrec__showEditForm();const{id:o,tplid:i,screenmin:r,screenmax:a,pageid:s,storepart:l}=e.record,{editnotpublish:d,help_settings_ru:c,help_settings:_,replaces:u,zeroid:m,nolivepreview:g}=e.tpl;let b="";"RU"===window.lang&&c&&(b=c);let f=`\n\t\t<div class="pe-container-overflow">\n\t\t\t<div id="formbox${o}">\n\t\t\t\t<form\n\t\t\t\t\tid="form${o}"\n\t\t\t\t\tname="form${o}"\n\t\t\t\t\trole="form"\n\t\t\t\t\tenctype="multipart/form-data"\n\t\t\t\t\taction="/page/submit/"\n\t\t\t\t\tonsubmit="return false;"\n\t\t\t\t\tmethod="POST"\n\t\t\t\t\tclass="pe-settings-form"\n\t\t\t\t\tdata-rec-tplid="${i}"\n\t\t\t\t\tdata-rec-id="${o}"\n\t\t\t\t>\n\t\t\t\t\t<div class="pe-settings__form-wrapper">\n\t\t\t\t\t\t<div class="pe-settings__savebtns-wrapper" id="updatesaveeditrecordsettingsbuttons">\n\t\t\t\t\t\t\t<button\n\t\t\t\t\t\t\t\tclass="tbtn${"EN"!==window.lang?" tbtn_sm":""}"\n\t\t\t\t\t\t\t\tonclick="edrec__sendForm('update', 'settings')"\n\t\t\t\t\t\t\t\ttype="button"\n\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t{{save}}\n\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t<button\n\t\t\t\t\t\t\t\tclass="tbtn tbtn-primary${"EN"!==window.lang?" tbtn_sm":""}"\n\t\t\t\t\t\t\t\tonclick="edrec__sendForm('save', 'settings')"\n\t\t\t\t\t\t\t\ttype="button"\n\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t{{save_and_close}}\n\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="edrec__wrapper panel-body">\n\t\t\t\t\t\t\t${"y"===d?'\n\t\t\t\t\t\t\t\t<div class="pe-settings__form-message">\n\t\t\t\t\t\t\t\t\t{{note_diff_edit_and_publish}}\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t':""}\n\t\t\t\t\t\t\t${a||r?'\n\t\t\t\t\t\t\t\t<div class="pe-settings__form-message">\n\t\t\t\t\t\t\t\t\t{{set_width_viewport_limit|screenmin|screenmax}}\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t':""}\n\t\t\t\t\t\t\t${b?`<div class="pe-form-group__help-settings">${b}</div>`:""}\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<input type="hidden" name="recordid" value="${o}" />\n\t\t\t\t\t\t<input type="hidden" name="pageid" value="${s}" />\n\t\t\t\t\t</div>\n\t\t\t\t</form>\n\t\t\t</div>\n\t\t</div>\n\t`;f=tc__translate(f,"edrec__dict",{screenmin:r||"0px",screenmax:a||"&infin;"});const v=document.getElementById("editforms");v.innerHTML=f;const y=document.querySelector(".edrec__wrapper");let w=y;e.tpl.fields+=edrec__getCommonFieldsList(e);const E=e.tpl.fields.split(","),k=edrec__parseReplaces(u),x={};for(const o of E){const i=edrec__drawUI__getFieldObj(o),r=o.replace(/\|/g,"").replace("g","group"),a=k.filter((e=>e.field===o||e.group===r)),s=undefined,l=edrec__combineUIWithReplace(i,tp__shallowMergeArrayOfObject(a));if("json"===i.type){const e=edrec__getUIForJSONFields({jsonField:o,jsonFieldUI:l});l.json_fields_ui=e,Object.entries(e).forEach((e=>{let[o,i]=e;x[o]=i}))}x[o]=l,await edrec__drawUI({ui:l,data:e,field:o,wrapper:w}),"gr"===i.type&&(w=document.querySelector(`.edrec__wrapper #group_${i.groupid}`)),"|gc|"===o&&(w=y)}edpos__hidePositionFields(y),edrec__drawUI__podcut(e,x,y),m&&parseInt(m,10)>1&&edrec__drawUI__converttozero(e,y),edrec__drawUI__addBlockProperty(e,y);const N=undefined,S=v.querySelector(".pe-settings-form").getAttribute("data-rec-id"),C=window.settingstab_scroll_obj[S],R=undefined;if(edrec__addScrollCoord(v.querySelector(".pe-container-overflow"),C,!1),document.addEventListener("keydown",edrec__keyDownFunc),["876","776","754","778","786","973","1025"].includes(i)&&!l){const e=['.pe-form-group-title-wrapper[data-tpl-group="group18"]','.pe-form-group[data-tpl-field="store_showoptsingrid"]','.pe-form-group-title-wrapper[data-tpl-field="showrelevants"]','.pe-form-group-title-wrapper[data-tpl-field="titlerelevants"]'],o=undefined;y.querySelectorAll(e.join(",")).forEach((e=>e.style.display="none"))}const L=undefined;if(["1014","1015","1016","1045","1046","1047","678","690","696","698","700","702","704","712","716","718","720","722","813","823"].includes(i)){const e=['.pe-form-group[data-tpl-field="formmsgcolor"]','.pe-form-group[data-tpl-field="formmsgbgcolor"]'],o=undefined;y.querySelectorAll(e.join(",")).forEach((e=>e.style.display="none"));const i=y.querySelector('.pe-form-group[data-tpl-field="formmsg_borderradius"] .pe-label');i&&(i.innerText="RU"===window.lang?"Радиус скругления сообщения об ошибке":"Error message border radius")}if(edrec__drawUI__initPlugins(y,e,x),window.edrec_preview&&window.edrec_preview.destroy(),!g){const e={form:document.querySelector(".pe-settings-form"),getFormData:e=>{const o=tc__serializeArray(e);return o.push({name:"comm",value:"previewrecord"}),o}};window.edrec_preview=new EdrecPreview(e)}edrec__initSettingsChange(y,x),edrec__initConditionalActions(y,x),edrec__initButtonStyleAdjust(y,o),edrec__drawUI__dataReplaces(y,k)}async function edrec__drawUI__drawFields(e){let o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{fields:i,isStylesOnly:r,currentWrapper:a,isContent:s=!1,listData:l={}}=o;if(!Boolean(a)||!i?.length)return;const{id:d,tplid:c,storepart:_,pageid:u}=e.record,{replaces:m,nolivepreview:g}=e.tpl,b=undefined;2===a.querySelectorAll('[name="recordid"], [name="pageid"]').length||a.insertAdjacentHTML("beforeend",`<input type="hidden" name="recordid" value="${d}" />\n\t\t\t\t<input type="hidden" name="pageid" value="${u}" />`);const f=edrec__parseReplaces(m),v={};for(const o of i){const r=o.replace("li_","").replace(/\d+$/,""),d=s?edrec__drawUI__getFieldObj__content(r):edrec__drawUI__getFieldObj(o),c=s?r:o,_=o.replace(/\|/g,"").replace("g","group"),u=f.filter((e=>e.field===c||e.group===_)),m=undefined,g=edrec__combineUIWithReplace(d,tp__shallowMergeArrayOfObject(u));if(o.includes("buttonlink")&&g.split&&delete g.split,o.includes("buttonicon")&&(g.parent=i.find((e=>e.includes("buttontitle")))),"json"===d.type){const e=edrec__getUIForJSONFields({jsonField:o,jsonFieldUI:g});g.json_fields_ui=e,Object.entries(e).forEach((e=>{let[o,i]=e;v[o]=i}))}v[o]=g,await edrec__drawUI({ui:g,data:e,field:o,wrapper:a,listData:l})}if(["876","776","754","778","786","973","1025"].includes(c)&&!_){const e=['.pe-form-group-title-wrapper[data-tpl-group="group18"]','.pe-form-group[data-tpl-field="store_showoptsingrid"]','.pe-form-group-title-wrapper[data-tpl-field="showrelevants"]','.pe-form-group-title-wrapper[data-tpl-field="titlerelevants"]'],o=undefined;a.querySelectorAll(e.join(",")).forEach((e=>e.style.display="none"))}if(edrec__drawUI__podcut(e,v,a),s||edrec__drawUI__initPlugins(a,e,v),window.edrec_preview&&window.edrec_preview.destroy(),!g){const e={isStylesOnly:r,form:document.querySelector(".tp-element-widget"),getFormData:e=>{const o=tc__serializeArray(e);return o.push({name:"comm",value:"previewrecord"}),o}};window.edrec_preview=new EdrecPreview(e)}edrec__initSettingsChange(a,v),edrec__initConditionalActions(a,v),edrec__initButtonStyleAdjust(a,d),edrec__drawUI__dataReplaces(a,f)}function edrec__combineUIWithReplace(e,o){const i={...e},combineValues=(e,o,r)=>{i[e]&&"object"==typeof i[e]?i[e][r]=o:i[e]&&"string"==typeof i[e]?(i[e]={EN:i[e]},i[e][r]=o):i[e]={[r]:o}},r={inp_placeholder:"ph",chb_title:"caption",tooltip:"tooltip",uplabel:"uplabel",label:"label",hint:"hint",uphint:"uphint"};return Object.entries(o).forEach((e=>{let[o,a]=e;if(void 0===a&&(a=""),"string"==typeof a&&(a=a.replace(/"/g,"&quot;")),"control"===o)return void(i.type=a);const s=/(.*)_([a-z]{2})$/i,l=o.match(s),d=l&&l[1]||o,c=l&&l[2]||"en";if(Object.keys(r).includes(d)){const e=r[d],o=c.toUpperCase();return void combineValues(e,a,o)}if(o.endsWith("_config")||"config"===o)return void(i.config=a);if(o.endsWith("_options")||"options"===o)return void(i.options=a);if(o.startsWith("sb_variants")){const e=o.match(s),r=undefined,l=(e&&e[2]||"en").toUpperCase();Array.isArray(i.options)||(i.options=[]);const d=a.split(";"),c=d.length-i.options.length;for(let e=0;e<c;e++)i.options.push({});return void i.options.forEach(((e,o)=>{o>=d.length||"*"===d[o]?e.del=!0:d[o]&&(e[l]=d[o])}))}if("sb_values"===o){Array.isArray(i.options)||(i.options=[]);const e=a.split(";"),o=e.length-i.options.length;for(let e=0;e<o;e++)i.options.push({});return void i.options.forEach(((o,i)=>{i>=e.length||(o.v=e[i])}))}if("noredactor"===o)return void(i.rno="yes"===a?"y":"");const _=undefined;["iconpicker","noresize","redactor_nohref","redactor_noundercut","values","redactor_notoolbar","fieldheight","actions","json_fields","excluded_json_fields","json_fields_replaces","split","rmin","rmax","rstep","variants","moderngrouplook","buttonpresets","parent"].includes(o)&&(i[o]=a)})),Array.isArray(i.options)&&(i.options=i.options.filter((e=>{let{del:o}=e;return!o}))),Array.isArray(i.json_fields)&&Array.isArray(i.excluded_json_fields)&&(i.json_fields=i.json_fields.filter((e=>!i.excluded_json_fields.includes(e))),delete i.excluded_json_fields),i}function edrec__drawUI__dataReplaces(e,o){if(!e)return;const i=undefined;o.filter((e=>{let{action:o}=e;return"adddata"===o})).forEach((o=>{let{selector:i,key:r,value:a}=o;a=a.replace(/"/g,"&quot;"),r=r.replace(/"/g,"&quot;");const s=undefined;e.querySelectorAll(i).forEach((e=>{e.setAttribute(`data-${r}`,a)}))}))}function edrec__getCommonFieldsList(e){const{nodeff:o,hasblockbackground:i,is_email:r}=e.tpl,{tplid:a,blockbackground:s}=e.record;if("y"===o)return"";let l="";return["796","674"].includes(a)||(l+=",margintop,margintop_res_480,marginbottom,marginbottom_res_480"),("y"===i||s)&&(l+=",blockbackground"),["796","674"].includes(a)||r||(l+=",animationoff"),r||(l+=",screenmin,screenmax"),l}function edrec__drawUI__initPlugins(e,o,i){var r;e.querySelectorAll(".pe-colors").forEach((e=>{edrec__colorpicker__init(e)})),edrec__drawUI__hideLegacyShadow(e,o);const a=undefined;e.querySelectorAll(".pe-shadow").forEach((e=>{const o=e.name,r=undefined;edrec__TShadowPicker__init(e,i[o])}));const s=undefined;e.querySelectorAll(".pe-custom-select select").forEach((e=>{const o=e.name,r=undefined;edrec__TSelectbox__init(e,i[o]||{})}));const l=undefined;e.querySelectorAll(".pe-custom-preview select").forEach((e=>{const o=e.name,r=undefined;edrec__TPreviewbox__init(e,i[o]||{})})),edcol__init(e,o),tp__bunchInitTooltip(e),"1040"===o.record.tplid&&edrec__QuizAnalytics__init(e),edrec__drawUI__typographyMessage__init(e),edrec__globalstyles__init(e),edrec__initButtonIconPickers(e)}async function edrec__drawUI(e){const{lang:o}=window,{ui:i,value:r,data:a,field:s,wrapper:l,listData:d={}}=e,{type:c,split:_,split_width:u}=i,m=r||a.record[s]||d[s]||"",g=["uplabel","label","tooltip","ph","hint","uphint","caption","actionButtonText"],b=l&&l.closest("#editformsxl"),f=l&&l.closest(".tp-element-widget");if(g.forEach((e=>{const r=i[e];i[e]=r&&"object"==typeof r?r[o]||r.EN||"":r&&"string"==typeof r?r:""})),f&&"ln"===c)return;Array.isArray(i.options)&&i.options.forEach((e=>{e.label||(e.label=e[o]||e.EN||"")}));const v=undefined;if("hide"===edrec__validation__checkRole(i,a))return;const y=undefined,w={sb:edrec__drawUI__select,csb:edrec__drawUI__select,cpb:edrec__drawUI__select,in:edrec__drawUI__input,in_px:edrec__drawUI__input,in_vh:edrec__drawUI__input,in_int:edrec__drawUI__input,in_float:edrec__drawUI__input,in_float_px:edrec__drawUI__input,in_float_s:edrec__drawUI__input,in_percent:edrec__drawUI__input,shadow:edrec__drawUI__input,te:edrec__drawUI__text,cb:edrec__drawUI__checkbox,co:edrec__drawUI__color,ff:edrec__drawUI__font,fw:edrec__drawUI__fontWeight,gr:edrec__drawUI__group,im:edrec__drawUI__image,ln:edrec__drawUI__Link,result:edrec__drawUI__Link,screen:edrec__drawUI__screen,spec:edrec__drawUI__special,tab:edrec__drawUI__tabs,cover:edrec__drawUI__cover,radius:edrec__drawUI__radius,json:edrec__drawUI__json,padding:edrec__drawUI__padding,hidden:edrec__drawUI__hidden,btnicon:edrec__drawUI__btnicon}[c];"function"==typeof w?await w({ui:i,value:m,data:a,field:s,wrapper:l,listData:d}):c&&"skip"!==c&&edrec__drawUI__input({ui:i,value:m,field:s,wrapper:l}),_&&edrec__drawUI__split({field1:_,field2:s,width:u,isContent:b}),edrec__drawUI__field__insertMobileButtons({wrapper:l,ui:i,field:s,data:a})}function edrec__drawUI__uplabel(e){const{ui:o,field:i,wrapper:r}=e,{uplabel:a,buttonpresets:s,globalstyles:l}=o;if(!a)return"";const d=a.length>14||!!r.closest(".tp-element-widget");return`\n\t\t<div class="pe-uplabel" data-for="${i}">\n\t\t\t<span class="pe-uplabel__text">${a}</span>\n\t\t\t${s?`\n\t\t\t\t\t\t<button\n\t\t\t\t\t\t\ttype="button"\n\t\t\t\t\t\t\tclass="pe-group-action-button${d?" pe-tooltip":""}"\n\t\t\t\t\t\t\tonchange="edrec__handleButtonPresetSelect(event)"\n\t\t\t\t\t\t\tdata-group-id="${i}"\n\t\t\t\t\t\t\tdata-action="choose_preset"\n\t\t\t\t\t\t\t${d?`data-tooltip="${tc__translate("{{presets}}","edrec__dict")}"`:""}\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<svg class="pe-group-action-button__icon" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg">\n\t\t\t\t\t\t\t\t<path d="M9 8.34961C9.35899 8.34961 9.65039 8.64101 9.65039 9C9.65039 9.35899 9.35899 9.65039 9 9.65039H3C2.64101 9.65039 2.34961 9.35899 2.34961 9C2.34961 8.64101 2.64101 8.34961 3 8.34961H9ZM9 5.34961C9.35899 5.34961 9.65039 5.64101 9.65039 6C9.65039 6.35899 9.35899 6.65039 9 6.65039H3C2.64101 6.65039 2.34961 6.35899 2.34961 6C2.34961 5.64101 2.64101 5.34961 3 5.34961H9ZM9 2.34961C9.35899 2.34961 9.65039 2.64101 9.65039 3C9.65039 3.35899 9.35899 3.65039 9 3.65039H3C2.64101 3.65039 2.34961 3.35899 2.34961 3C2.34961 2.64101 2.64101 2.34961 3 2.34961H9Z" fill="currentColor"/>\n\t\t\t\t\t\t\t</svg>\n\t\t\t\t\t\t\t${d?"":`<span class="pe-group-action-button__text">${tc__translate("{{presets}}","edrec__dict")}</span>`}\n\t\t\t\t\t\t\t<span class="pe-group-action-button__bg"></span>\n\t\t\t\t\t\t</button>\n\t\t\t\t\t`:""}\n\t\t\t${l?`\n\t\t\t\t\t\t<button\n\t\t\t\t\t\t\ttype="button"\n\t\t\t\t\t\t\tclass="pe-group-action-button${d?" pe-tooltip":""}"\n\t\t\t\t\t\t\tdata-group-id="${i}"\n\t\t\t\t\t\t\tdata-style-type="${l}"\n\t\t\t\t\t\t\tdata-action="choose_style"\n\t\t\t\t\t\t\t${d?`data-tooltip="${tc__translate("{{styles}}","edrec__dict")}"`:""}\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<svg class="pe-group-action-button__icon" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg">\n\t\t\t\t\t\t\t\t<path d="M3.83154 6.83496C4.56844 6.83496 5.1665 7.43205 5.1665 8.16895C5.1664 8.90575 4.56838 9.50293 3.83154 9.50293C3.09484 9.50278 2.49766 8.90566 2.49756 8.16895C2.49756 7.43215 3.09478 6.83511 3.83154 6.83496ZM8.16846 6.83496C8.90527 6.83506 9.50244 7.43211 9.50244 8.16895C9.50234 8.90569 8.90521 9.50283 8.16846 9.50293C7.43162 9.50293 6.83457 8.90575 6.83447 8.16895C6.83447 7.43205 7.43156 6.83496 8.16846 6.83496ZM3.83154 2.49805C4.56834 2.49805 5.16635 3.09527 5.1665 3.83203C5.1665 4.56892 4.56844 5.16699 3.83154 5.16699C3.09478 5.16684 2.49756 4.56883 2.49756 3.83203C2.49771 3.09536 3.09487 2.4982 3.83154 2.49805ZM8.16846 2.49805C8.90517 2.49815 9.50229 3.09533 9.50244 3.83203C9.50244 4.56886 8.90527 5.16689 8.16846 5.16699C7.43156 5.16699 6.83447 4.56892 6.83447 3.83203C6.83462 3.09527 7.43166 2.49805 8.16846 2.49805Z" fill="currentColor"/>\n\t\t\t\t\t\t\t</svg>\n\t\t\t\t\t\t\t${d?"":`<span class="pe-group-action-button__text">${tc__translate("{{styles}}","edrec__dict")}</span>`}\n\t\t\t\t\t\t</button>\n\t\t\t\t\t`:""}\n\t\t</div>\n\t`}function edrec__drawUI__input(e){const{ui:o,value:i,field:r,wrapper:a}=e;if(!a)return;const{hint:s,type:l,ph:d,rmin:c,rmax:_,rstep:u,variants:m}=o,g=o.desktop&&!i,b=(c||0===c)&&(_||0===_)&&u;let f=`\n\t\t${edrec__drawUI__uplabel(e)}\n\t\t<div\n\t\t\tclass="pe-form-group${g?" pe-form-group_hidden":""}"\n\t\t\tdata-tpl-field="${r}"\n\t\t>\n\t\t\t${edrec__drawUI__field__label(o)}\n\t\t\t<div class="pe-input__wrapper${"shadow"===l?" pe-custom-shadow":""}">\n\t\t\t\t<input\n\t\t\t\t\ttype="text"\n\t\t\t\t\tname="${r}"\n\t\t\t\t\tclass="pe-input${"shadow"===l?" pe-shadow":""}"\n\t\t\t\t\tvalue="${i}"\n\t\t\t\t\t${d?`placeholder="${d}"`:""}\n\t\t\t\t\t${b?`\n\t\t\t\t\t\t\t\tdata-min="${c}"\n\t\t\t\t\t\t\t\tdata-max="${_}"\n\t\t\t\t\t\t\t\tdata-step="${u}"\n\t\t\t\t\t\t\t`:""}\n\t\t\t\t\t${m?'autocomplete="off"':""}\n\t\t\t\t/>\n\t\t\t\t${s?`<div class="pe-hint">${s}</div>`:""}\n\t\t\t</div>\n\t\t</div>\n\t`;f=tc__translate(f,"edrec__dict"),a.insertAdjacentHTML("beforeend",f);const v=a.querySelector(`.pe-input[name="${r}"]`);b&&edrec__drawUI__addRangeToInput(v),m&&edrec__drawUI__addDatalistToInput(v,m),v.addEventListener("keydown",(e=>{let{key:o}=e;"Enter"===o&&v.blur()}))}function edrec__drawUI__hidden(e){const{value:o,field:i,wrapper:r}=e;if(!r)return;const a=`\n\t\t<div\n\t\t\tclass="pe-form-group pe-form-group_hidden"\n\t\t\tdata-tpl-field="${i}"\n\t\t>\n\t\t\t<input\n\t\t\t\ttype="hidden"\n\t\t\t\tname="${i}"\n\t\t\t\tclass="pe-input"\n\t\t\t\tvalue="${o}"\n\t\t\t/>\n\t\t</div>\n\t`;r.insertAdjacentHTML("beforeend",a)}function edrec__drawUI__btnicon(e){const{value:o,field:i,wrapper:r,ui:a}=e;if(!r)return;const s=i.includes("hover"),l=`\n\t\t<div\n\t\t\tclass="pe-form-group pe-form-group_hidden"\n\t\t\tdata-tpl-field="${i}"\n\t\t>\n\t\t\t<input\n\t\t\t\ttype="hidden"\n\t\t\t\tname="${i}-tuinfo-cdnurl"\n\t\t\t\tclass="pe-input"\n\t\t\t\tvalue="${o}"\n\t\t\t\tdata-parent="${a.parent}"\n\t\t\t\tdata-btnicon="true"\n\t\t\t\tdata-type="${s?"hover":"default"}"\n\t\t\t/>\n\t\t\t<input\n\t\t\t\ttype="hidden"\n\t\t\t\tname="${i}-del"\n\t\t\t\tclass="pe-input"\n\t\t\t\tvalue=""\n\t\t\t\tdata-parent="${a.parent}"\n\t\t\t\tdata-btnicon="true"\n\t\t\t\tdata-type="${s?"hoverdel":"defaultdel"}"\n\t\t\t/>\n\t\t</div>\n\t`;r.insertAdjacentHTML("beforeend",l)}function edrec__drawUI__addDatalistToInput(e,o){if(!(e instanceof HTMLInputElement&&Array.isArray(o)&&o.length))return;const i=document.createElement("div");i.classList.add("pe-datalist","hidden"),i.isOpened=!1;const r=document.createElement("div");r.classList.add("pe-datalist__wrapper"),i.append(r);const scrollHandler=()=>{const{scrollTop:e,scrollHeight:o,offsetHeight:a}=r,s=o-a-e<1,l=e<1;i.classList.toggle("pe-datalist_scroll-top",l),i.classList.toggle("pe-datalist_scroll-bottom",s)},poinerDownHandler=o=>{let{target:r}=o;const{activeElement:a}=document;r&&i.contains(r)||a===e||i.contains(a)||i.close()},keydownHandler=e=>{let{key:o}=e;"Escape"===o&&i.close()};i.open=()=>{const o=i.querySelectorAll(".pe-datalist__option"),{value:a}=e;let s=null;if(o.forEach((e=>{const o=e.getAttribute("data-value");e.classList.toggle("pe-datalist__option_selected",o===a),o===a&&(s=e)})),i.isOpened)return;const{offsetLeft:l,offsetWidth:d,offsetHeight:c,offsetTop:_}=e,u=2,m=e.closest(".pe-form-group-wrapper, .pe-container-overflow, .tp-widget-content"),g=e.closest(".pe-form-group, .tp-element-widget"),b=e.closest(".tp-element-widget"),f=b?140:280;let v=!0;if(m&&g)if(b){const o=undefined;v=m.getBoundingClientRect().bottom-e.getBoundingClientRect().bottom-2>f}else v=g.offsetTop+g.offsetHeight+4+f<m.offsetHeight;if(i.style.maxWidth=`${d}px`,i.style.left=`${l}px`,v)i.style.top=`${_+2+c}px`,i.style.bottom="unset",b&&(i.style.maxHeight=`${f}px`);else if(i.style.top="unset",i.style.bottom=`${_+2+c}px`,b){const o=e.getBoundingClientRect().top-m.getBoundingClientRect().top;i.style.maxHeight=`${Math.min(f,o-2)}px`}e.after(i),scrollHandler(),document.addEventListener("pointerdown",poinerDownHandler),document.addEventListener("keydown",keydownHandler),r.addEventListener("scroll",scrollHandler,{passive:!0}),window.setTimeout((()=>{if(i.classList.remove("hidden"),i.isOpened=!0,e.setAttribute("data-datalist-opened",""),s){const{scrollTop:e,offsetHeight:o}=r,{offsetTop:i}=s,a=30,l=undefined;o+e<s.offsetHeight+i+a&&(r.scrollTop=i-a)}}),0)},i.close=()=>{i.isOpened&&(i.addEventListener("transitionend",(()=>{i.remove(),i.isOpened=!1,window.setTimeout((()=>{e.removeAttribute("data-datalist-opened")}),200)}),{once:!0}),document.removeEventListener("pointerdown",poinerDownHandler),document.removeEventListener("keydown",keydownHandler),r.removeEventListener("scroll",scrollHandler,{passive:!0}),i.classList.add("hidden"))};const a=["",...o].map((o=>{const r=document.createElement("button");return r.classList.add("pe-datalist__option"),o||r.classList.add("pe-datalist__option_empty"),r.type="button",r.innerText=o,r.setAttribute("data-value",o),r.addEventListener("click",(()=>{e.value=o,e.dispatchEvent(new Event("input")),o||window.setTimeout(i.close,0)})),r}));r.append(...a),e.addEventListener("focus",(()=>{i.open(),e.select()})),e.addEventListener("blur",(e=>{let{relatedTarget:o}=e;o&&i.contains(o)||i.close()})),e.addEventListener("input",(()=>{e.value?i.close():i.open()}))}function edrec__drawUI__radius(e){const{ui:o,value:i,field:r,wrapper:a}=e;if(!a)return;const{hint:s,ph:l,rmin:d,rmax:c,rstep:_}=o,u=o.desktop&&!i,{tl:m,tr:g,br:b,bl:f}=edrec__drawUI__radius__getSplitedValue(i),v=m===g&&g===b&&b===f;let y=`\n\t\t${edrec__drawUI__uplabel(e)}\n\t\t<div\n\t\t\tclass="pe-form-group${u?" pe-form-group_hidden":""}${v?" pe-form-group_collapsed":" pe-form-group_expanded"}"\n\t\t\tdata-tpl-field="${r}"\n\t\t>\n\t\t\t${edrec__drawUI__field__label(o)}\n\t\t\t<div class="pe-input__wrapper">\n\t\t\t\t<input\n\t\t\t\t\ttype="text"\n\t\t\t\t\tname="${r}"\n\t\t\t\t\tclass="pe-input"\n\t\t\t\t\tvalue="${i}"\n\t\t\t\t\t${l?`placeholder="${l}"`:""}\n\t\t\t\t\tdata-radius="true"\n\t\t\t\t\t${"number"==typeof d?`data-min="${d}"`:""}\n\t\t\t\t\t${"number"==typeof c?`data-max="${c}"`:""}\n\t\t\t\t\t${"number"==typeof _?`data-step="${_}"`:""}\n\t\t\t\t\t${v?"":'data-no-range=""'}\n\t\t\t\t/>\n\t\t\t\t<div class="pe-input__splitable-wrapper">\n\t\t\t\t\t<input\n\t\t\t\t\t\ttype="text"\n\t\t\t\t\t\tname="${r}-tl"\n\t\t\t\t\t\tclass="pe-input pe-input_splitable pe-input_splitable_radius"\n\t\t\t\t\t\tdata-skip="true"\n\t\t\t\t\t\tdata-json-skip="true"\n\t\t\t\t\t\tdata-type="tl"\n\t\t\t\t\t\tvalue="${m}"\n\t\t\t\t\t\t${l?`placeholder="${l}"`:""}\n\t\t\t\t\t\t${"number"==typeof d?`data-min="${d}"`:""}\n\t\t\t\t\t\t${"number"==typeof c?`data-max="${c}"`:""}\n\t\t\t\t\t\t${"number"==typeof _?`data-step="${_}"`:""}\n\t\t\t\t\t/>\n\t\t\t\t\t<input\n\t\t\t\t\t\ttype="text"\n\t\t\t\t\t\tname="${r}-tr"\n\t\t\t\t\t\tclass="pe-input pe-input_splitable pe-input_splitable_radius"\n\t\t\t\t\t\tdata-skip="true"\n\t\t\t\t\t\tdata-json-skip="true"\n\t\t\t\t\t\tdata-type="tr"\n\t\t\t\t\t\tvalue="${g}"\n\t\t\t\t\t\t${l?`placeholder="${l}"`:""}\n\t\t\t\t\t\t${"number"==typeof d?`data-min="${d}"`:""}\n\t\t\t\t\t\t${"number"==typeof c?`data-max="${c}"`:""}\n\t\t\t\t\t\t${"number"==typeof _?`data-step="${_}"`:""}\n\t\t\t\t\t/>\n\t\t\t\t\t<input\n\t\t\t\t\t\ttype="text"\n\t\t\t\t\t\tname="${r}-bl"\n\t\t\t\t\t\tclass="pe-input pe-input_splitable pe-input_splitable_radius"\n\t\t\t\t\t\tdata-skip="true"\n\t\t\t\t\t\tdata-json-skip="true"\n\t\t\t\t\t\tdata-type="bl"\n\t\t\t\t\t\tvalue="${f}"\n\t\t\t\t\t\t${l?`placeholder="${l}"`:""}\n\t\t\t\t\t\t${"number"==typeof d?`data-min="${d}"`:""}\n\t\t\t\t\t\t${"number"==typeof c?`data-max="${c}"`:""}\n\t\t\t\t\t\t${"number"==typeof _?`data-step="${_}"`:""}\n\t\t\t\t\t/>\n\t\t\t\t\t<input\n\t\t\t\t\t\ttype="text"\n\t\t\t\t\t\tname="${r}-br"\n\t\t\t\t\t\tclass="pe-input pe-input_splitable pe-input_splitable_radius"\n\t\t\t\t\t\tdata-skip="true"\n\t\t\t\t\t\tdata-json-skip="true"\n\t\t\t\t\t\tdata-type="br"\n\t\t\t\t\t\tvalue="${b}"\n\t\t\t\t\t\t${l?`placeholder="${l}"`:""}\n\t\t\t\t\t\t${"number"==typeof d?`data-min="${d}"`:""}\n\t\t\t\t\t\t${"number"==typeof c?`data-max="${c}"`:""}\n\t\t\t\t\t\t${"number"==typeof _?`data-step="${_}"`:""}\n\t\t\t\t\t/>\n\t\t\t\t</div>\n\t\t\t\t${s?`<div class="pe-hint">${s}</div>`:""}\n\t\t\t</div>\n\t\t</div>\n\t`;y=tc__translate(y,"edrec__dict"),a.insertAdjacentHTML("beforeend",y);const w=a.querySelector(`.pe-form-group[data-tpl-field="${r}"]`),E=w.querySelector(`.pe-input[name="${r}"]`),k=w.querySelectorAll(".pe-input_splitable"),x=w.querySelector(".pe-label"),N=w.querySelector(".pe-input__splitable-wrapper");E.addEventListener("input",(()=>{const{value:e}=E,o=edrec__drawUI__radius__getSplitedValue(e);k.forEach((e=>{const i=e.getAttribute("data-type");e.value=o[i],e.dispatchEvent(new CustomEvent("change"),{detail:{skipRadInputSetValue:!0}})}))})),edrec__drawUI__addRangeToInput(E),k.forEach((e=>{e.addEventListener("input",(()=>{const e={};k.forEach((o=>{const i=o.getAttribute("data-type");e[i]=o.value}));const o=edrec__drawUI__radius__getUnitedValue(e);E.value=o;const i=new Event("change");E.dispatchEvent(i),edrec__onSettingsChange({input:E})})),e.addEventListener("change",(o=>{o.detail&&o.detail.skipRadInputSetValue||(e.value=edrec__validation__px_vh(e.value,{defaultUnits:"px"}))})),edrec__drawUI__addRangeToInput(e)}));const S=document.createElement("button");S.classList.add("pe-label__icon","pe-label__icon_radius"),S.type="button",S.setAttribute("data-tooltip",tc__translate("{{differ_radius}}","edrec__dict"));const toggleButtonClickHandler=()=>{w.classList.toggle("pe-form-group_expanded"),w.classList.toggle("pe-form-group_collapsed")};if(x.closest('[data-modern-look="yes"]')){E.after(S);const e=S.cloneNode(!0);N.append(e),e.addEventListener("click",toggleButtonClickHandler)}else x.append(S);S.addEventListener("click",toggleButtonClickHandler)}function edrec__drawUI__radius__getSplitedValue(e){let o=(e=(e=e||"").replace(/\s{2,}/g," ").trim()).split(/\s/);return o.splice(4),o.length?1===o.length?o.push(o[0],o[0],o[0]):2===o.length?o.push(o[0],o[1]):3===o.length&&o.push(o[1]):o.push("","","",""),o=o.map((e=>edrec__validation__px_vh(e,{defaultUnits:"px"}))),{tl:o[0],tr:o[1],br:o[2],bl:o[3]}}function edrec__drawUI__radius__getUnitedValue(e){if(!e)return"";Object.entries(e).forEach((o=>{let[i,r]=o;e[i]=edrec__validation__px_vh(r,{defaultUnits:"px"})}));const{tl:o,tr:i,br:r,bl:a}=e;let s=[o,i,r,a];if(s.every((e=>!e)))return"";s=s.map((e=>e||"0px"));const l=undefined;return s.every((e=>e===s[0]))?s[0]:s.join(" ")}function edrec__drawUI__padding(e){const{ui:o,value:i,field:r,wrapper:a}=e;if(!a)return;const{hint:s,ph:l,rmin:d,rmax:c,rstep:_}=o,u=o.desktop&&!i,{top:m,right:g,bottom:b,left:f,topbottom:v,leftright:y}=edrec__drawUI__padding__getSplitedValue(i),w=m===b&&g===f;let E=`\n\t\t${edrec__drawUI__uplabel(e)}\n\t\t<div\n\t\t\tclass="pe-form-group${u?" pe-form-group_hidden":""}${w?" pe-form-group_collapsed":" pe-form-group_expanded"}"\n\t\t\tdata-tpl-field="${r}"\n\t\t>\n\t\t\t${edrec__drawUI__field__label(o)}\n\t\t\t<div class="pe-input__wrapper">\n\t\t\t\t<input\n\t\t\t\t\ttype="hidden"\n\t\t\t\t\tname="${r}"\n\t\t\t\t\tclass="pe-input"\n\t\t\t\t\tvalue="${i}"\n\t\t\t\t\t${l?`placeholder="${l}"`:""}\n\t\t\t\t/>\n\t\t\t\t<div class="pe-input__united-wrapper">\n\t\t\t\t\t<input\n\t\t\t\t\t\ttype="text"\n\t\t\t\t\t\tname="${r}-topbottom"\n\t\t\t\t\t\tclass="pe-input pe-input_splitable pe-input_splitable_padding"\n\t\t\t\t\t\tdata-skip="true"\n\t\t\t\t\t\tdata-json-skip="true"\n\t\t\t\t\t\tdata-type="topbottom"\n\t\t\t\t\t\tvalue="${v}"\n\t\t\t\t\t\t${l?`placeholder="${l}"`:""}\n\t\t\t\t\t\t${"number"==typeof d?`data-min="${d}"`:""}\n\t\t\t\t\t\t${"number"==typeof c?`data-max="${c}"`:""}\n\t\t\t\t\t\t${"number"==typeof _?`data-step="${_}"`:""}\n\t\t\t\t\t\t${m!==b?'data-no-range=""':""}\n\t\t\t\t\t/>\n\t\t\t\t\t<input\n\t\t\t\t\t\ttype="text"\n\t\t\t\t\t\tname="${r}-leftright"\n\t\t\t\t\t\tclass="pe-input pe-input_splitable pe-input_splitable_padding"\n\t\t\t\t\t\tdata-skip="true"\n\t\t\t\t\t\tdata-json-skip="true"\n\t\t\t\t\t\tdata-type="leftright"\n\t\t\t\t\t\tvalue="${y}"\n\t\t\t\t\t\t${l?`placeholder="${l}"`:""}\n\t\t\t\t\t\t${"number"==typeof d?`data-min="${d}"`:""}\n\t\t\t\t\t\t${"number"==typeof c?`data-max="${c}"`:""}\n\t\t\t\t\t\t${"number"==typeof _?`data-step="${_}"`:""}\n\t\t\t\t\t\t${f!==g?'data-no-range=""':""}\n\t\t\t\t\t/>\n\t\t\t\t</div>\n\t\t\t\t<div class="pe-input__splitable-wrapper">\n\t\t\t\t\t<input\n\t\t\t\t\t\ttype="text"\n\t\t\t\t\t\tname="${r}-top"\n\t\t\t\t\t\tclass="pe-input pe-input_splitable pe-input_splitable_padding"\n\t\t\t\t\t\tdata-skip="true"\n\t\t\t\t\t\tdata-json-skip="true"\n\t\t\t\t\t\tdata-type="top"\n\t\t\t\t\t\tvalue="${m}"\n\t\t\t\t\t\t${l?`placeholder="${l}"`:""}\n\t\t\t\t\t\t${"number"==typeof d?`data-min="${d}"`:""}\n\t\t\t\t\t\t${"number"==typeof c?`data-max="${c}"`:""}\n\t\t\t\t\t\t${"number"==typeof _?`data-step="${_}"`:""}\n\t\t\t\t\t/>\n\t\t\t\t\t<input\n\t\t\t\t\t\ttype="text"\n\t\t\t\t\t\tname="${r}-left"\n\t\t\t\t\t\tclass="pe-input pe-input_splitable pe-input_splitable_padding"\n\t\t\t\t\t\tdata-skip="true"\n\t\t\t\t\t\tdata-json-skip="true"\n\t\t\t\t\t\tdata-type="left"\n\t\t\t\t\t\tvalue="${f}"\n\t\t\t\t\t\t${l?`placeholder="${l}"`:""}\n\t\t\t\t\t\t${"number"==typeof d?`data-min="${d}"`:""}\n\t\t\t\t\t\t${"number"==typeof c?`data-max="${c}"`:""}\n\t\t\t\t\t\t${"number"==typeof _?`data-step="${_}"`:""}\n\t\t\t\t\t/>\n\t\t\t\t\t<input\n\t\t\t\t\t\ttype="text"\n\t\t\t\t\t\tname="${r}-bottom"\n\t\t\t\t\t\tclass="pe-input pe-input_splitable pe-input_splitable_padding"\n\t\t\t\t\t\tdata-skip="true"\n\t\t\t\t\t\tdata-json-skip="true"\n\t\t\t\t\t\tdata-type="bottom"\n\t\t\t\t\t\tvalue="${b}"\n\t\t\t\t\t\t${l?`placeholder="${l}"`:""}\n\t\t\t\t\t\t${"number"==typeof d?`data-min="${d}"`:""}\n\t\t\t\t\t\t${"number"==typeof c?`data-max="${c}"`:""}\n\t\t\t\t\t\t${"number"==typeof _?`data-step="${_}"`:""}\n\t\t\t\t\t/>\n\t\t\t\t\t<input\n\t\t\t\t\t\ttype="text"\n\t\t\t\t\t\tname="${r}-right"\n\t\t\t\t\t\tclass="pe-input pe-input_splitable pe-input_splitable_padding"\n\t\t\t\t\t\tdata-skip="true"\n\t\t\t\t\t\tdata-json-skip="true"\n\t\t\t\t\t\tdata-type="right"\n\t\t\t\t\t\tvalue="${g}"\n\t\t\t\t\t\t${l?`placeholder="${l}"`:""}\n\t\t\t\t\t\t${"number"==typeof d?`data-min="${d}"`:""}\n\t\t\t\t\t\t${"number"==typeof c?`data-max="${c}"`:""}\n\t\t\t\t\t\t${"number"==typeof _?`data-step="${_}"`:""}\n\t\t\t\t\t/>\n\t\t\t\t</div>\n\t\t\t\t${s?`<div class="pe-hint">${s}</div>`:""}\n\t\t\t</div>\n\t\t</div>\n\t`;E=tc__translate(E,"edrec__dict"),a.insertAdjacentHTML("beforeend",E);const k=a.querySelector(`.pe-form-group[data-tpl-field="${r}"]`),x=k.querySelector(`.pe-input[name="${r}"]`),N=k.querySelector(".pe-input__united-wrapper"),S=k.querySelector(".pe-input__splitable-wrapper"),C=N.querySelectorAll(".pe-input_splitable"),R=S.querySelectorAll(".pe-input_splitable"),L=k.querySelector(".pe-label"),U=[...C,...R];U.forEach(edrec__drawUI__addRangeToInput);const getValueData=()=>{const e={};R.forEach((o=>{const i=o.getAttribute("data-type");e[i]=edrec__validation__px_vh(o.value,{defaultUnits:"px"})}));const o=edrec__drawUI__padding__getUnitedValue(e);return{unitedValue:o,components:edrec__drawUI__padding__getSplitedValue(o)}};x.addEventListener("input",(e=>{const{unitedValue:o,components:i}=getValueData();x.value=o,edrec__onSettingsChange({input:x}),U.forEach((e=>{if(document.activeElement===e)return;const o=e.getAttribute("data-type");("0px"!==i[o]||e.value)&&(e.value=i[o]);const r=undefined;i[o].includes(" ")?e.setAttribute("data-no-range",""):e.removeAttribute("data-no-range"),e.dispatchEvent(new CustomEvent("change",{detail:{skipMainInputUpdate:!0}}))}))})),x.addEventListener("change",(()=>{const e=edrec__drawUI__padding__getSplitedValue(x.value);U.forEach((o=>{if(document.activeElement===o)return;const i=o.getAttribute("data-type");("0px"!==e[i]||o.value)&&(o.value=e[i]);const r=undefined;e[i].includes(" ")?o.setAttribute("data-no-range",""):o.removeAttribute("data-no-range"),o.dispatchEvent(new CustomEvent("change",{detail:{skipMainInputUpdate:!0}}))}))})),R.forEach((e=>{e.addEventListener("input",(()=>{x.dispatchEvent(new Event("input"))})),e.addEventListener("change",(e=>{e.detail?.skipMainInputUpdate||x.dispatchEvent(new Event("input"))}))}));const parseUnitedValue=e=>{const o=e.trim().split(/\s+/);return o.splice(2),1===o.length&&o.push(o[0]),o.map((e=>edrec__validation__px_vh(e,{defaultUnits:"px"})))},updateSplitedInputs=e=>{const o=e.getAttribute("data-type"),i=parseUnitedValue(e.value),r="topbottom"===o?["top","bottom"]:["left","right"];R.forEach((e=>{const o=e.getAttribute("data-type"),a=r.indexOf(o);-1!==a&&(("0px"!==i[a]||i[a])&&(e.value=i[a]),e.dispatchEvent(new Event("change")))}))};C.forEach((e=>{e.addEventListener("input",(()=>{const o=parseUnitedValue(e.value),i=undefined;o[0]!==o[1]?e.setAttribute("data-no-range",""):e.removeAttribute("data-no-range"),updateSplitedInputs(e)})),e.addEventListener("change",(o=>{o.detail?.skipMainInputUpdate||updateSplitedInputs(e)}))}));const A=document.createElement("button");A.classList.add("pe-label__icon","pe-label__icon_padding"),A.type="button",A.setAttribute("data-tooltip",tc__translate("{{differ_padding}}","edrec__dict"));const toggleButtonClickHandler=()=>{k.classList.toggle("pe-form-group_expanded"),k.classList.toggle("pe-form-group_collapsed")};if(L.closest('[data-modern-look="yes"]')){N.append(A);const e=A.cloneNode(!0);S.append(e),e.addEventListener("click",toggleButtonClickHandler)}else L.append(A);A.addEventListener("click",toggleButtonClickHandler)}function edrec__drawUI__padding__getSplitedValue(e){const o=(e||"").trim().split(/\s+/);o.splice(4),o.length?1===o.length?o.push(o[0],o[0],o[0]):2===o.length?o.push(o[0],o[1]):3===o.length&&o.push(o[1]):o.push("","","","");const i=o.map((e=>edrec__validation__px_vh(e,{defaultUnits:"px"})));let r="";i[0]&&i[2]&&i[0]===i[2]?r=i[0]:i[0]&&i[2]&&(r=`${i[0]} ${i[2]}`);let a="";return i[3]&&i[1]&&i[3]===i[1]?a=i[3]:i[3]&&i[1]&&(a=`${i[3]} ${i[1]}`),{top:i[0],right:i[1],bottom:i[2],left:i[3],topbottom:r,leftright:a}}function edrec__drawUI__padding__getUnitedValue(e){if(!e)return"";Object.entries(e).forEach((o=>{let[i,r]=o;e[i]=edrec__validation__px_vh(r,{defaultUnits:"px"})}));const{top:o,right:i,bottom:r,left:a}=e;let s=[o,i,r,a];if(s.every((e=>!e)))return"";s=s.map((e=>e||"0px"));const l=undefined;return s.every((e=>e===s[0]))?s[0]:s.join(" ")}function edrec__drawUI__addRangeToInput(e){if(!(e instanceof HTMLInputElement))return;const o=e.getAttribute("data-min"),i=e.getAttribute("data-max"),r=e.getAttribute("data-step");if(!o||!i||!r)return;const a=parseFloat(o)||0,s=parseFloat(i)||0,l=parseFloat(r)||0;if(s<=a||l<=0||l>s-a)return;const clamp=(e,o,i)=>Math.min(Math.max(e,o),i),validateValue=e=>{const o=parseFloat(e)||0,i=Math.round(o/l)*l,r=undefined;return clamp(a,i,s)},{name:d,value:c}=e,_=document.createElement("div");_.classList.add("pe-input__range-wrapper");const u=document.createElement("input");u.classList.add("pe-input_range"),u.type="range",u.name=`${d}-range`,u.min=a,u.max=s,u.step=l,u.value=validateValue(c),u.tabIndex=-1,u.setAttribute("data-skip","true"),u.setAttribute("data-json-skip","true"),e.after(_),_.append(e,u),u.addEventListener("input",(()=>{const{value:o}=u,i=validateValue(o);e.value=i,e.dispatchEvent(new CustomEvent("input",{detail:{skipSetRangeValue:!0}})),e.dispatchEvent(new CustomEvent("change",{detail:{skipSetRangeValue:!0}}))})),e.addEventListener("input",(o=>{if(o.detail&&o.detail.skipSetRangeValue)return;const{value:i}=e,r=validateValue(i);u.value=r})),e.addEventListener("change",(o=>{if(o.detail&&o.detail.skipSetRangeValue)return;const{value:i}=e,r=validateValue(i);u.value=r})),e.addEventListener("keydown",(o=>{if(!["ArrowDown","ArrowUp"].includes(o.key))return;if(e.hasAttribute("data-no-range"))return;o.preventDefault();const i="ArrowUp"===o.key?l:-l,{value:r}=e,a=parseFloat(r)||0;e.value=a+i,e.dispatchEvent(new Event("input")),e.dispatchEvent(new Event("change"))}))}function edrec__drawUI__text(e){const{ui:o,value:i,field:r,wrapper:a}=e;if(!a)return;const{hint:s,rno:l,rmin:d,ph:c,fieldheight:_,noresize:u,redactor_nohref:m,redactor_noundercut:g,redactor_notoolbar:b}=o;let{rows:f}=o;f=parseInt(f,10)||0;const v=`\n\t\t<div\n\t\t\tclass="form-group pe-form-group"\n\t\t\tdata-tpl-field="${r}"\n\t\t>\n\t\t\t${edrec__drawUI__field__label(o)}\n\t\t\t<div class="pe-redactor${"y"===l?" pe-noredactor":""}">\n\t\t\t\t<textarea\n\t\t\t\t\tname="${r}"\n\t\t\t\t\tclass="pe-textarea\n\t\t\t\t\t\t${"y"===l?"noredactor":""}\n\t\t\t\t\t\t${"yes"===u?"pe-textarea_noresize":""}\n\t\t\t\t\t"\n\t\t\t\t\t${"y"===d?'redaktormin="yes"':""}\n\t\t\t\t\t${f>0?`rows="${f}"`:""}\n\t\t\t\t\t${c?`placeholder="${c}"`:""}\n\t\t\t\t\t${_?`style="height:${_};"`:""}\n\t\t\t\t\t${"yes"===m?'data-redactor-nohref="yes"':""}\n\t\t\t\t\t${"yes"===g?'data-redactor-noundercut="yes"':""}\n\t\t\t\t\t${"yes"===b?'data-redactor-notoolbar="yes"':""}\n\t\t\t\t>${i}</textarea>\n\t\t\t</div>\n\t\t\t${s?`<div class="pe-hint">${s}</div>`:""}\n\t\t</div>\n\t`;a.insertAdjacentHTML("beforeend",v)}function edrec__drawUI__color(e){const{ui:o,value:i,data:r,field:a,wrapper:s}=e;if(!s)return;const{ph:l,hint:d}=o,{tplid:c,mapstyle:_}=r.record;"bgcolor"===a&&"em"===r.tpl.kind&&o.label&&(o.label=tc__translate("{{container}}: ","edrec__dict")+o.label);let u=!1;("color"===a&&["1096","125","555","570"].includes(c)||"color2"===a&&["433","554"].includes(c))&&(u=!!_);const m=`\n\t\t${edrec__drawUI__uplabel(e)}\n\t\t<div\n\t\t\tclass="pe-form-group"\n\t\t\tdata-tpl-field="${a}"\n\t\t\t${u?'style="display:none;"':""}\n\t\t>\n\t\t\t${edrec__drawUI__field__label(o)}\n\t\t\t<div class="pe-color">\n\t\t\t\t<input\n\t\t\t\t\ttype="text"\n\t\t\t\t\tname="${a}"\n\t\t\t\t\tclass="pe-input pe-colors"\n\t\t\t\t\t${l?`placeholder="${l}"`:""}\n\t\t\t\t\tvalue="${i}"\n\t\t\t\t/>\n\t\t\t\t${d?`<div class="pe-hint">${d}</div>`:""}\n\t\t\t</div>\n\t\t</div>\n\t`;s.insertAdjacentHTML("beforeend",m)}function edrec__drawUI__select(e){const{ui:o,value:i,data:r,field:a,wrapper:s}=e;if(!s)return;const{split:l,uphint:d,hint:c,display:_,desktop:u}=o,{storepart:m,showrelevants:g,tplid:b}=r.record,{storeparts:f}=r,v=Array.isArray(o.options)?o.options:[],{lang:y}=window;let w=!1;const E="csb"===o.type,k="cpb"===o.type;var x="pe-select";let N;if(E&&(x="pe-custom-select"),k&&(x="pe-custom-preview"),["store_sort","store_tabs","price_range_format"].includes(a)&&(w=void 0===m||parseInt(m,10)<1),"showrelevants"===a&&Array.isArray(f)){N=f.map((e=>{let{uid:o,title:i}=e;return`\n\t\t\t\t<option\n\t\t\t\t\tvalue="${o}"\n\t\t\t\t\t${parseInt(o,10)===parseInt(g,10)?"selected":""}\n\t\t\t\t>\n\t\t\t\t\t{{part}}: ${i}\n\t\t\t\t</option>\n\t\t\t`}));const e=v[0];e&&N.unshift(`\n\t\t\t\t<option\n\t\t\t\t\tvalue="${e.v}"\n\t\t\t\t\t${i===e.v?"selected":""}\n\t\t\t\t>\n\t\t\t\t\t${e[y]||e.EN||""}\n\t\t\t\t</option>\n\t\t\t`)}else N=v.map((e=>{const o=e.img?.replace("static.tildacdn.com",`static.tildacdn.${tp__getRootZone()}`);return`\n\t\t\t\t<option\n\t\t\t\t\tvalue="${e.v}"\n\t\t\t\t\t${i===e.v?"selected":""}\n\t\t\t\t\t${o&&(E||k)?`data-img="${o}"`:""}\n\t\t\t\t>\n\t\t\t\t\t${e[y]||e.EN||""}\n\t\t\t\t</option>\n\t\t\t`}));let S=`\n\t\t${edrec__drawUI__uplabel(e)}\n\t\t<div\n\t\t\tclass="pe-form-group${"none"===_?" pe-form-group_hidden":""}"\n\t\t\tdata-tpl-field="${a}"\n\t\t\t${w?'style="display:none;"':""}\n\t\t>\n\t\t\t${d?`<div class="pe-hint-up">${d}</div>`:""}\n\t\t\t${edrec__drawUI__field__label(o)}\n\t\t\t<div class="pe-input__wrapper">\n\t\t\t\t<div class="${x}">\n\t\t\t\t\t<select class="pe-input pe-select" name="${a}">\n\t\t\t\t\t\t${N.join("")}\n\t\t\t\t\t</select>\n\t\t\t\t</div>\n\t\t\t\t${c?`<div class="pe-hint">${c}</div>`:""}\n\t\t\t</div>\n\t\t</div>\n\t`;S=tc__translate(S,"edrec__dict"),s.insertAdjacentHTML("beforeend",S);const C=l&&s.querySelector(`.pe-form-group[data-tpl-field="${l}"] select`);if(u&&i||C&&C.value){const e=s.querySelector(`.pe-form-group[data-tpl-field="${a}"]`),o=l?s.querySelector(`.pe-form-group[data-tpl-field="${l}"]`):null;e&&e.classList.remove("pe-form-group_hidden"),o&&o.classList.remove("pe-form-group_hidden")}if("mapstyle"===a&&["1096","125","555","570","433","554"].includes(b)){const e=s.querySelector('.pe-form-group[data-tpl-field="mapstyle"] select');if(e){const toggleMapTintFieldDisplay=function(){const o=e.value?"block":"none",i=["433","554"].includes(b)?"color2":"color",r=s.querySelector(`.pe-form-group[data-tpl-field="${i}"]`);r&&(r.style.display=o)};e.addEventListener("change",toggleMapTintFieldDisplay),setTimeout(toggleMapTintFieldDisplay)}}}function edrec__drawUI__checkbox(e){const{ui:o,value:i,data:r,field:a,wrapper:s}=e;if(!s)return;let{caption:l,hint:d,label:c}=o;const{storepart:_,id:u}=r.record,m=["store_onlyinstock","showpagination"].includes(a)&&!_,g="on"===i||"paymentoff"===a&&"y"===i,b="likefacebook"===a&&"RU"===window.usercountry,f=b?"pe-form-group__hint_small":"pe-hint";let v=!1,y=!1;if(["buttonstat","buttonstat2","buttonstat3","allbuttonsstat"].includes(a)){v="on"!==i;const e=undefined;d=`{{button_click_in_analytics}}: /tilda/click/rec${u}/button${{buttonstat:"1",buttonstat2:"2",buttonstat3:"3",allbuttonsstat:"N"}[a]}`,y=!0}if("popupstat"==a&&(v="on"!==i,d=`{{popup_opening_in_analytics}}: /tilda/popup/rec${u}/opened<br>FB pixel: 'ViewContent' event`,y=!0),"blockstat"==a){v=!0;const e=s.querySelector('[name="popupstat"]');("on"===i||e&&"on"===e.value)&&(v=!1),d="{{events_opening_in_analytics}}",y=!0}"menu_membersicon_chb"===a&&(d=tc__translate("{{menu_membersicon_chb_hint}}","edrec__dict",{projectid:window.projectid})),b&&(d="{{meta_is_banned_in_ru}}");let w="";d&&(w=`\n\t\t\t<div\n\t\t\t\tclass="${f}"\n\t\t\t\t${v?'style="display:none;"':""}\n\t\t\t\t${y?'data-toggle="y"':""}\n\t\t\t>${d}</div>\n\t\t`);let E=`\n\t\t${edrec__drawUI__uplabel(e)}\n\t\t<div class="pe-form-group${m?" pe-form-group_hidden":""}" data-tpl-field="${a}">\n\t\t\t${c?edrec__drawUI__field__label(o):""}\n\t\t\t<div class="pe-checkbox-box">\n\t\t\t\t<label class="pe-label-checkbox-custom">\n\t\t\t\t\t<input type="hidden" name="${a}" class="pe-input" value="${i||""}" />\n\t\t\t\t\t<input type="checkbox" name="${a}-cb" class="pe-input-checkbox" ${g?"checked":""} />\n\t\t\t\t\t<span class="pe-checkbox-custom">\n\t\t\t\t\t\t<svg viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMid meet">\n\t\t\t\t\t\t\t<path d="M3 8.08333L6.6 11L12 4" vector-effect="non-scaling-stroke" />\n\t\t\t\t\t\t</svg>\n\t\t\t\t\t</span>\n\t\t\t\t\t<span class="pe-checkbox-title">${l}</span>\n\t\t\t\t</label>\n\t\t\t\t${w}\n\t\t\t</div>\n\t\t</div>\n\t`;E=tc__translate(E,"edrec__dict"),s.insertAdjacentHTML("beforeend",E);const k=s.querySelector(`[data-tpl-field="${a}"] .pe-input-checkbox`),x=s.querySelector(`[data-tpl-field="${a}"] .pe-input`),N=s.querySelector(`[data-tpl-field="${a}"] .${f}`);k&&x&&k.addEventListener("change",(()=>{const{checked:e}=k;x.value=e?"on":"",x.dispatchEvent(new Event("change")),N&&N.hasAttribute("data-toggle")&&(N.style.display=e?"":"none")}))}function edrec__drawUI__font(e){const{ui:o,value:i,field:r,wrapper:a}=e;if(!a)return;const{display:s,hint:l}=o;let d=[""];window.$headlinefont&&d.push(window.$headlinefont),window.$textfont&&d.push(window.$textfont),Array.isArray(window.uploaded_fonts)&&d.push(...window.uploaded_fonts),d.push("Arial","Georgia"),d=[...new Set(d)];const c=d.map((e=>({value:e,label:e||"{{default}}",isSelected:e===i,disabled:!1})));d.includes(i)||c.push({value:i,label:`${i} ({{not_connected}})`,isSelected:!0,disabled:!0});let _=tc__translate("{{font_hint}}","edrec__dict",{projectid:window.projectid});_=_.replace(/"/g,"&quot;");let u=`\n\t\t${edrec__drawUI__uplabel(e)}\n\t\t<div\n\t\t\tclass="pe-form-group" data-tpl-field="${r}"\n\t\t\t${"none"===s?'style="display:none;"':""}\n\t\t>\n\t\t\t${edrec__drawUI__field__label(o)}\n\t\t\t<div class="pe-custom-select">\n\t\t\t\t<select class="pe-input pe-select" name="${r}" data-hint="${_}">\n\t\t\t\t\t${c.map((e=>{const{value:o,label:i,isSelected:r,disabled:a}=e;return`\n\t\t\t\t\t\t\t<option\n\t\t\t\t\t\t\t\tvalue="${o}"\n\t\t\t\t\t\t\t\t${r?"selected":""}\n\t\t\t\t\t\t\t\t${o?`data-font-family="${o}"`:""}\n\t\t\t\t\t\t\t\t${a?"disabled":""}\n\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t${i}\n\t\t\t\t\t\t\t</option>\n\t\t\t\t\t\t`})).join("")}\n\t\t\t\t</select>\n\t\t\t</div>\n\t\t\t${l?`<div class="pe-hint">${l}</div>`:""}\n\t\t</div>\n\t`;u=tc__translate(u,"edrec__dict"),a.insertAdjacentHTML("beforeend",u);const m=a.querySelector(`select[name="${r}"]`);m&&m.addEventListener("change",edrec__drawUI__fontWeight__updateOptions)}async function edrec__drawUI__fontWeight(e){const{ui:o,value:i,data:r,field:a,wrapper:s}=e;if(!s)return;o.label=o.label||a;const{display:l,hint:d}=o,c=edrec__drawUI__fontWeight__getFontFieldsData(a)[0];if(!c)return edrec__drawUI__select({ui:o,value:i,data:r,field:a,wrapper:s});const _=edrec__decodeJSONFieldName(a);let u=r.record[c.fontField];if(_.jsonParent){const e=edrec__decodeJSONFieldName(c.fontField);e&&e.field&&e.jsonParent&&(u=edrec__getJSONFieldValue(_.jsonParent,e.field))}const m=u||c.defaultFont;let g=`\n\t\t${edrec__drawUI__uplabel(e)}\n\t\t<div\n\t\t\tclass="pe-form-group" data-tpl-field="${a}"\n\t\t\t${"none"===l?'style="display:none;"':""}\n\t\t\tdata-value="${i}"\n\t\t>\n\t\t\t<div class="pe-form-group__wrapper">\n\t\t\t\t${edrec__drawUI__field__label(o)}\n\t\t\t\t<div class="pe-custom-select">\n\t\t\t\t\t<select\n\t\t\t\t\t\tclass="pe-input pe-select"\n\t\t\t\t\t\tname="${a}-select"\n\t\t\t\t\t\tdata-skip="true"\n\t\t\t\t\t\tdata-json-skip="true"\n\t\t\t\t\t></select>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<input\n\t\t\t\ttype="text"\n\t\t\t\tname="${a}"\n\t\t\t\tclass="pe-input"\n\t\t\t\tvalue="${i}"\n\t\t\t\tdata-min="100"\n\t\t\t\tdata-max="900"\n\t\t\t\tdata-step="1"\n\t\t\t\tplaceholder="400"\n\t \t\t/>\n\t\t</div>\n\t\t${d?`<div class="pe-hint">${d}</div>`:""}\n\t`;g=tc__translate(g,"edrec__dict"),s.insertAdjacentHTML("beforeend",g);const{selectOptions:b,isVariableFont:f,isVariableWeight:v}=await edrec__drawUI__fontWeight__getFontData(m,i),y=s.querySelector(`select[name="${a}-select"]`);let w=edrec__drawUI__fontWeight__getOptionsHTML(a,i,m,b,f);w=tc__translate(w,"edrec__dict"),y.innerHTML=w,y.tSelectbox&&y.tSelectbox.update();const E=s.querySelector(`input[name="${a}"]`);edrec__drawUI__addRangeToInput(E),edrec__drawUI__fontWeight__addListenerForRange(s,a);const k=undefined;E.closest(".pe-input__range-wrapper").style.display=f&&v?"":"none"}function edrec__drawUI__fontWeight__addListenerForRange(e,o){const i=e.querySelector(`select[name="${o}-select"]`),r=e.querySelector(`input[name="${o}"]`);if(!i||!r)return;const a=r.closest(".pe-input__range-wrapper");i.addEventListener("change",(()=>{const{value:e}=i;"variable"===e?a.style.display="":(r.value=e||"",r.dispatchEvent(new Event("input")))})),r.addEventListener("change",(()=>{const e=r.getAttribute("data-value")||r.value||"",o=undefined,a=(parseInt(e,10)||0)%100!=0;i.value=e?a?"variable":e:"",i.tSelectbox&&i.tSelectbox.update(),edrec__onSettingsChange({input:r})}))}async function edrec__drawUI__fontWeight__getFontData(e,o){const i=[{v:"",RU:"По умолчанию",EN:"Default"},{v:"100",EN:"Thin"},{v:"200",EN:"Extra Light"},{v:"300",EN:"Light"},{v:"400",EN:"Normal"},{v:"500",EN:"Medium"},{v:"600",EN:"Semibold"},{v:"700",EN:"Bold"},{v:"800",EN:"Extra Bold"},{v:"900",EN:"Black"},{v:"variable",EN:"Variable",RU:"Вариативный"}],r=undefined;if(["Georgia","Arial"].includes(e))return{selectOptions:[{v:"",RU:"По умолчанию",EN:"Default"},{v:"400",EN:"Normal"},{v:"700",EN:"Bold"}],isVariableFont:!1,isVariableWeight:!1};const a=undefined,s=undefined,l=[...await document.fonts.ready].filter((o=>{let{family:i}=o;const r=undefined,a=undefined;return i.toLowerCase().replace(/[^a-z]/g,"")===e.toLowerCase().replace(/[^a-z]/g,"")})),d=[...new Set(l.map((e=>{let{weight:o}=e;const r=undefined;if(/[a-zA-Z]/.test(o)){const e=i.find((e=>{let{EN:i}=e;return o.toLowerCase()===i.replace(/\s/g,"").toLowerCase()}));return e&&e.v||""}return o})))];let c=d.find((e=>e.includes(" ")));c=c&&c.split(" ").map((e=>parseInt(e,10)||0));const _=undefined,u=undefined;return{selectOptions:i.filter((e=>{let{v:o}=e;if(!c)return d.includes(o)||!o;const i=parseInt(o,10)||0,[r,a]=c;return i>=r&&i<=a||!i})),isVariableFont:!!c,isVariableWeight:o%100!=0}}function edrec__drawUI__fontWeight__getFontFieldsData(e){const o=window.$headlinefont||"Arial",i=window.$textfont||"Arial",r=[{fontWeightField:"title_fontweight",fontField:"title_fontfamily",defaultFont:o},{fontWeightField:"descr_fontweight",fontField:"descr_fontfamily",defaultFont:o},{fontWeightField:"subtitle_fontweight",fontField:"subtitle_fontfamily",defaultFont:o},{fontWeightField:"text_fontweight",fontField:"text_fontfamily",defaultFont:i},{fontWeightField:"buttonfontweight",fontField:"buttonfontfamily",defaultFont:o},{fontWeightField:"menu_fontweight",fontField:"menu_fontfamily",defaultFont:o},{fontWeightField:"menu_active_fontweight",fontField:"menu_fontfamily",defaultFont:o},{fontWeightField:"inputtitlefontweight",fontField:"inputtitlefontfamily",defaultFont:o},{fontWeightField:"price_fontweight",fontField:"price_fontfamily",defaultFont:o},{fontWeightField:"bbuttonfontweight",fontField:"bbuttonfontfamily",defaultFont:o},{fontWeightField:"menusub_fontweight",fontField:"menusub_fontfamily",defaultFont:o},{fontWeightField:"menusub_active_fontweight",fontField:"menusub_fontfamily",defaultFont:o},{fontWeightField:"input_fontweight",fontField:"input_fontfamily",defaultFont:o},{fontWeightField:"btitle_fontweight",fontField:"btitle_fontfamily",defaultFont:o},{fontWeightField:"bdescr_fontweight",fontField:"bdescr_fontfamily",defaultFont:o},{fontWeightField:"variant_fontweight",fontField:"variant_fontfamily",defaultFont:i},{fontWeightField:"imgvariant_fontweight",fontField:"imgvariant_fontfamily",defaultFont:i}],a=edrec__decodeJSONFieldName(e);if(a.jsonParent&&a.field){const{jsonParent:e}=a;let r=o;return["variant","imgvariant","text"].includes(e)&&(r=i),[{fontWeightField:edrec__encodeJSONFieldName(e,"fontweight"),fontField:edrec__encodeJSONFieldName(e,"fontfamily"),defaultFont:r}]}return r.filter((o=>{let{fontWeightField:i,fontField:r}=o;return i===e||r===e}))}function edrec__drawUI__fontWeight__getOptionsHTML(e,o,i,r,a){const s=undefined;if(!edrec__drawUI__fontWeight__getFontFieldsData(e)[0])return"";const l=!!r.find((e=>{let{v:i}=e;return i===o})),d=undefined;let c="";if(!l&&a&&o%100!=0)c="variable";else if(!l){const e=r.filter((e=>{let{v:o}=e;return o})).map((e=>{let{v:o}=e;return parseInt(o,10)}));if(e.length){const i=parseInt(o,10)||0;c=e.reduce(((e,o)=>{const r=Math.abs(e-i),a=undefined;return Math.abs(o-i)<r?o:e})),c=String(c)}}const _=undefined;return r.map((r=>{const a=r.v===o||!l&&r.v===c,{lang:s}=window,d=r[s]||r.EN||e;return`\n\t\t\t<option\n\t\t\t\tvalue="${r.v}"\n\t\t\t\t${r.v?`data-font-family="${i}"`:""}\n\t\t\t\t${r.v?`data-font-weight="${r.v}"`:""}\n\t\t\t\t${a?"selected":""}\n\t\t\t>\n\t\t\t\t${d}\n\t\t\t</option>\n\t\t`})).join("")}function edrec__drawUI__fontWeight__updateOptions(){const e=document.querySelector(".tp-element-widget")||document.querySelector("#editforms"),o=this,i=undefined,r=edrec__drawUI__fontWeight__getFontFieldsData(o.name);r.length&&r.forEach((async i=>{const{fontWeightField:r,defaultFont:a}=i,s=e.querySelector(`select[name="${r}-select"]`),l=e.querySelector(`input[name="${r}"], input[data-name="${r}"]`),d=l?.closest(".pe-input__range-wrapper");if(!(s&&s.tSelectbox&&l&&d))return;const c=o.value||a,{selectOptions:_,isVariableFont:u}=await edrec__drawUI__fontWeight__getFontData(c,s.value),m=edrec__drawUI__fontWeight__getOptionsHTML(r,l.value,c,_,u);s.innerHTML=m,s.tSelectbox.update(),s.dispatchEvent(new Event("change"));const g=s.value%100!=0;d.style.display=u&&g?"":"none"}))}function edrec__drawUI__group(e){const{ui:o,field:i,wrapper:r}=e;if(!r)return;if("|gc|"==i||"|ggc|"==i)return;const{groupid:a,uphint:s,label:l,moderngrouplook:d}=o,c=`\n\t\t<div class="pe-form-group-title-wrapper" data-tpl-group="${a}" id="grouptitle_${a}">\n\t\t\t<div class="pe-form-group-title tsgrouptitle">${l}</div>\n\t\t\t<span class="pe-form-group-arrow"></span>\n\t\t</div>\n\t\t<div class="pe-form-group-wrapper" id="group_${a}" ${"yes"===d?'data-modern-look="yes"':""}>\n\t\t\t${s?`<div class="pe-hint-up">${s}</div>`:""}\n\t\t</div>\n\t`;r.insertAdjacentHTML("beforeend",c)}function edrec__drawUI__image(e){const{ui:o,value:i="",data:r,field:a,wrapper:s,isCoverWidget:l}=e;if(!s)return;const d=i.replace(/"/g,"&quot;"),c=(r.record[`${a}_alt`]||"").replace(/"/g,"&quot;"),_=undefined,u=edrec__parseReplaces(r.tpl.replaces).find((e=>e.field===a)),m=o.iconpicker,g=u&&u.gendisabled;if(m)edrec__drawUI__imageTabs(o,s,d,r,a);else{let e=`\n\t\t\t<div class="pe-form-group" data-tpl-field="${a}">\n\t\t\t\t${edrec__drawUI__field__label(o)}\n\t\t\t\t<div class="pe-form-image-wrapper js-image-box js-image-box__${a}">\n\t\t\t\t\t<input type="hidden" name="${a}-tuinfo-uuid" class="js-img-uuid" value="" />\n\t\t\t\t\t<input type="hidden" name="${a}-tuinfo-cdnurl" class="js-img-cdnurl" value="${d}" />\n\t\t\t\t\t<input type="hidden" name="${a}-tuinfo-name" class="js-img-name" value="" />\n\t\t\t\t\t<input type="hidden" name="${a}-tuinfo-width" class="js-img-width" value="" />\n\t\t\t\t\t<input type="hidden" name="${a}-tuinfo-height" class="js-img-height" value="" />\n\t\t\t\t\t<input type="hidden" name="${a}-tuinfo-size" class="js-img-size" value="" />\n\t\t\t\t\t<input type="hidden" name="${a}-uploadmethod" value="tu" />\n\t\t\t\t\t<input type="hidden" name="${a}-del" class="js-img-del" value="" />\n\t\t\t\t\t<div class="pe-form-img-box">\n\t\t\t\t\t\t<input\n\t\t\t\t\t\t\ttype="text"\n\t\t\t\t\t\t\tname="${a}-tubutton"\n\t\t\t\t\t\t\tclass="js-img-button"\n\t\t\t\t\t\t\tvalue=""\n\t\t\t\t\t\t\tdata-tu-is-image="yes"\n\t\t\t\t\t\t\tid="tuwidget${r.record.id}${a}"\n\t\t\t\t\t\t/>\n\n\t\t\t\t\t\t${g?"":edrec__drawUI__makeImgGenBtnMarkup(r.record,a)}\n\t\t\t\t\t\t<div\n\t\t\t\t\t\t\tclass="pe-imagesearch-btn js-image-search"\n\t\t\t\t\t\t\t${l?'data-tooltip="{{search_photos}}"':""}\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t${l?"":"{{search_photos}}"}\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="pe-imagebox js-img-card js-${a}-div"></div>\n\t\t\t\t</div>\n\t\t\t\t${o.hint&&!l?`<div class="pe-hint">${o.hint}</div>`:""}\n\t\t\t\t<div class="pe-form-image-alt js-img-more" style="display:${c?"block":"none"};">\n\t\t\t\t\t<label class="pe-label pe-label_no-replace">{{img_alt_text}}</label>\n\t\t\t\t\t<input type="text" name="${a}_alt" class="pe-input js-img-alt" value="${c}"/>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t`;e=tc__translate(e,"edrec__dict"),s.insertAdjacentHTML("beforeend",e)}const b=s.querySelector(`.pe-form-group[data-tpl-field="${a}"]`),f=r.record.id,v=`tu_tuwidget${f}${a}`;d&&edrec__drawUI__upload__imgdiv(b,d,a,f,v),edrec__drawUI__upload__addEvents(b,a,f,v)}function edrec__drawUI__upload__imgdiv(e,o,i,r,a){let s=arguments.length>5&&void 0!==arguments[5]&&arguments[5];const l=e&&e.querySelector(".js-img-card");if(!e||!l)return;const d=o.split("/"),c=d.pop(),_=undefined,u=undefined,m=`\n\t\t<div class="pe-imagebox__container">\n\t\t\t<div class="pe-imagebox__img__wrapper">\n\t\t\t\t<img\n\t\t\t\t\tsrc="${o}"\n\t\t\t\t\tclass="pe-imagebox__img js-img-thumb"\n\t\t\t\t\tid="rec${r}${i}id"\n\t\t\t\t/>\n\t\t\t</div>\n\t\t\t<a\n\t\t\t\thref="${o}"\n\t\t\t\ttarget="_blank"\n\t\t\t\tclass="pe-imagebox__link js-img-title"\n\t\t\t\tdata-img-href=""\n\t\t\t>\n\t\t\t\t<span class="pe-imagebox__link-title">${`<span class="pe-imagebox__link-wrapper"><span class="pe-imagebox__link-path">${`${d.pop().split("-").pop()}/`}</span>${c}</span>`}</span>\n\t\t\t</a>\n\t\t\t<div class="pe-imagebox__buttons">\n\t\t\t\t<a class="js-edrec-img-showmore" href="#">...</a>\n\t\t\t\t<a class="pe__icons pe__icons__pencil-icon pe__icons_size_sm js-edit-img" href="#"></a>\n\t\t\t\t<a class="pe__icons pe__icons__trash-icon pe__icons_size_sm js-edrec-img-delbtn" href="#"></a>\n\t\t\t</div>\n\t\t</div>\n\t`;l.innerHTML=m,l.style.removeProperty("display"),edrec__drawUI__upload__imgdiv__addEvents(e,i,r,a,s)}function edrec__drawUI__upload__imgdiv__addEvents(e,o,i,r,a){const s=e.querySelector(".js-edrec-img-delbtn");s&&s.addEventListener("click",(o=>{o.preventDefault();const i=e.querySelector(".js-img-card");i&&(i.style.display="none");const r=e.querySelector(".js-img-more");r&&(r.style.display="none");const s=e.querySelector(".js-img-del");s&&(s.value="yes");const l=e.querySelector(".js-img-alt");l&&(l.value="");const d=e.querySelector(".js-img-cdnurl");d&&(d.value=""),a||edrec__onSettingsChange()}));const l=e.querySelector(".js-edit-img");l&&l.addEventListener("click",(a=>{a.preventDefault();const s=e.querySelector(".js-img-cdnurl"),l=s?s.value:"",d=undefined;l.endsWith(".svg")?edrec__drawUI__openShapeEditor(l,((e,o)=>{if(o){o.setAttribute("xmlns","http://www.w3.org/2000/svg");const e=new Blob([o.outerHTML],{type:"image/svg+xml"}),i=new File([e],"vector.svg");window[r].uploadFile(i),window.edrec_preview&&window.edrec_preview.update()}})):tui_editimage(i,`rec${i}${o}id`)}));const d=e.querySelector(".js-edrec-img-showmore");d&&d.addEventListener("click",(o=>{o.preventDefault();const i=e.querySelector(".js-img-more");i&&(i.style.display="block"===i.style.display?"none":"block")}))}async function edrec__drawUI__openShapeEditor(e,o){try{showLoadIcon(),await edrec__drawUI__loadShapeEditor();const i=await fetch(e),r=await i.text(),a=document.querySelector(".tse-wrapper");a&&a.remove();const s=document.createElement("div");s.classList.add("tse-wrapper","tse-wrapper_pageeditor"),s.style.position="fixed",s.style.overflow="scroll",s.style.backgroundColor="#fff",s.style.overscrollBehavior="contain";const l=document.createElement("div");l.classList.add("tse-container"),l.style.width="4000px",l.style.height="5000px",s.append(l),document.body.append(s),document.removeEventListener("keydown",edrec__keyDownFunc),await shape_editor_init(l,null,{left:0,top:0,scale:1,zoom:1,zoomEnabled:!0,panEnabled:!0,panContainer:s,maxJSONSize:1048576},((e,i)=>{o(e,i),s.remove(),document.addEventListener("keydown",edrec__keyDownFunc)})),window.t_shape_editor.editor.importSVGToCenter(r)}catch(e){console.error(e)}finally{hideLoadIcon()}}function edrec__drawUI__loadShapeEditor(){const e="https://app.tildacdn.com/tfront/shape-editor",o="t-shape-editor.min.js",i="t-shape-editor.min.css";let r="all";edrec__isTeam()?r="team":"tester"===window.userrole&&(r="tester");const a=`${e}/${r}/${o}`,s=`${e}/${r}/${i}`;return Promise.all([tp__loadResource(a),tp__loadResource(s),tp__connectTSortable()])}function edrec__drawUI__makeImgGenBtnMarkup(e,o){const i=1e3*window.userwithus,r=parseInt(window.$uplan,10),a=new Date("2025-09-01T00:00:00Z").getTime(),s=Date.now()-i,l=undefined,d=undefined,c=undefined;return 99===r||r>0&&s>a?e&&[17,24].includes(1*e.type)?"":tc__translate(`\n\t\t<div class="pe-imagegenerate-wrapper">\n\t\t\t<div class="pe-imagegenerate-btn js-image-generate" onclick="edrec__initImgGen(this, '${tp__escapeHtml(o)}')">\n\t\t\t\t<i class="pe-imagegenerate-btn__icon" style="padding:10px 5px 10px 10px;" width="20px"></i>\n\t\t\t\t<span style="vertical-align: middle">{{generate}}</span>\n\t\t\t</div>\n\t\t</div>\n\t`,"edrec__dict"):""}function edrec__drawUI__uploadvideo__initUploader(e){let o=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!e)return;const i=e.querySelector(".js-video-button");function getVideoUrlInput(e,o){const i=e.getAttribute("data-group"),r=o.closest(".edga"),a=o.closest('[data-lfield="li_videoid"]'),s=o.closest('[data-lfield="li_step_media_video-group"]');return r?o.closest(".pe-video-input-wrapper")?.querySelector(".pe-input"):a?e.querySelector('[data-field="li_videoid"] .ql-editor p'):s?e.querySelector('[name="li_step_video_id"]'):e.querySelector(`.pe-input[name="${i}"]`)}function toggleUploaderElements(o){const i=e.querySelector(".tu-video-btn"),r=e.querySelector(".tu-video-loader");i&&i.classList.toggle("tu-video-elements_hidden",o),r&&r.classList.toggle("tu-video-elements_hidden",!o)}i&&"true"!==i.getAttribute("data-tu-initialized")&&(i.setAttribute("data-tu-initialized","true"),window.TUWidget.init(i).progress((()=>{toggleUploaderElements(!0)})).done((r=>{if(toggleUploaderElements(!1),!r.tuInfo)return;const a=getVideoUrlInput(e,i);if(!a)return;const s=r.tuInfo.cdnUrl;"P"===a.tagName?a.textContent=s:a.value=s,a.dispatchEvent(new Event("change")),o||edrec__onSettingsChange(),window.edrec_preview&&window.edrec_preview.update()})).fail((e=>{console.error("TUWidget ошибка:",e),toggleUploaderElements(!1)})))}function edrec__drawUI__upload__addEvents(e,o,i,r){let a=arguments.length>4&&void 0!==arguments[4]&&arguments[4];if(!e)return;const s=e.querySelector(".js-img-cdnurl"),l=e.querySelector(".js-image-search");l&&l.addEventListener("click",(()=>{const a=!!e.closest("[data-no-imagepreview]"),d=undefined;tp__initImageLibrary(l,r,s,a,o,i,!0)}));const d=e.querySelectorAll(".pe-form-icon-btn"),c=e.querySelector(".js-img-button"),_=c.id||`tuwidget${parseInt(Math.floor(900001*Math.random())+99999,10)}`;c.id=_;const u=500;window.TUWidget.init(c).progress((e=>{d.forEach((o=>{const i=undefined;o.lastElementChild.innerHTML=tc__translate("{{uploading}}","edrec__dict"),o.classList.remove("pe-form-icon-btn_error"),o.classList.add("pe-form-icon-btn_uploading"),o.style.setProperty("--progress",(e/100).toFixed(1))}))})).done((l=>{if(!l.tuInfo)return;hideLoadIcon(),edrec__drawUI__upload__imgdiv(e,l.tuInfo.cdnUrl,o,i,r,a);const{uuid:c,cdnUrl:m,name:g,width:b,height:f}=l.tuInfo,v=e.querySelector(".js-img-uuid");v&&(v.value=c),s&&(s.value=m,s.dispatchEvent(new Event("change")));const y=e.querySelector(".js-img-name");y&&(y.value=g);const w=e.querySelector(".js-img-width");w&&(w.value=b);const E=e.querySelector(".js-img-height");E&&(E.value=f),a||edrec__onSettingsChange();const k=e.querySelector(".js-img-more");if(k){const e=k.querySelector("input.pe-input"),o=e&&e.value;k.style.display=o?"block":"none"}d.forEach((e=>{const o=e.lastElementChild;e.classList.remove("pe-form-icon-btn_error"),e.classList.add("pe-form-icon-btn_uploading","pe-form-icon-btn_done"),e.style.setProperty("--progress","1"),o.innerHTML="&nbsp;"})),window.setTimeout((()=>{const e=document.getElementById(`${_}-previews`);e&&(e.classList.remove("tu-popup-progressbar-completed","tu-processing","tu-image-preview","tu-success","tu-complete"),e.classList.add("tu-popup-progressbar-start"),d.forEach((e=>{const o=e.lastElementChild,i=e.dataset.label;o.innerHTML=i,e.classList.remove("pe-form-icon-btn_uploading","pe-form-icon-btn_done");const timeoutCb=()=>{e.style.setProperty("--progress","0")};window.setTimeout(timeoutCb,300)})))}),u),window.edrec_preview&&window.edrec_preview.update()})).fail((()=>{d.forEach((e=>{const o=e.lastElementChild;e.classList.remove("pe-form-icon-btn_uploading","pe-form-icon-btn_done"),e.classList.add("pe-form-icon-btn_error"),e.style.setProperty("--progress","0"),o.innerHTML=tc__translate("{{upload_error}}","edrec__dict")})),window.setTimeout((()=>{d.forEach((e=>{const o=e.lastElementChild,i=e.dataset.label;e.classList.remove("pe-form-icon-btn_error"),o.innerHTML=tc__translate(i,"edrec__dict")}))}),u)}));const m=window[r],g=[],b=[];d.forEach((e=>{const o=e.dataset.picker;"icon"===o?tp__connectTIconPicker((()=>{"function"==typeof window.TIconPicker&&g.push(new window.TIconPicker(e,m,s,i))})):"emoji"===o&&tp__connectTEmojiPicker((()=>{"function"==typeof window.TEmojiPicker&&b.push(new window.TEmojiPicker({actionBtn:e,tildaupload:m,input:s,localStorageKey:window.projectid}))}))}))}function edrec__drawUI__imageTabs(e,o,i,r,a){const s=(r.record[`${a}_alt`]||"").replace(/"/g,"&quot;"),l=r.record.id,d=i?.match(/^https:\/\/static\.tildacdn\.(com|biz|pro|one)\/lib\/icons\//)||!i,c=i?.match(/^https:\/\/static\.tildacdn\.(com|biz|pro|one)\/lib\/emoji\//),_=!d&&!c;let u=`\n\t\t<div class="pe-form-group" data-tpl-field="${a}">\n\t\t\t<div class="pe-form-tabs-labels">\n\t\t\t\t<label class="pe-label${d?" pe-label_active":""}">{{pick_icon}}</label>\n\t\t\t\t<label class="pe-label${c?" pe-label_active":""}">{{emoji}}</label>\n\t\t\t\t<label class="pe-label${_?" pe-label_active":""}">{{upload_file}}</label>\n\t\t\t</div>\n\t\t\t<div class="pe-form-image-wrapper js-image-box js-image-box__${a}">\n\t\t\t\t<input type="hidden" name="${a}-tuinfo-uuid" class="js-img-uuid" value="" />\n\t\t\t\t<input type="hidden" name="${a}-tuinfo-cdnurl" class="js-img-cdnurl" value="${i}" />\n\t\t\t\t<input type="hidden" name="${a}-tuinfo-name" class="js-img-name" value="" />\n\t\t\t\t<input type="hidden" name="${a}-tuinfo-width" class="js-img-width" value="" />\n\t\t\t\t<input type="hidden" name="${a}-tuinfo-height" class="js-img-height" value="" />\n\t\t\t\t<input type="hidden" name="${a}-tuinfo-size" class="js-img-size" value="" />\n\t\t\t\t<input type="hidden" name="${a}-uploadmethod" value="tu" />\n\t\t\t\t<input type="hidden" name="${a}-del" class="js-img-del" value="" />\n\t\t\t\t<div class="pe-form-tabs-wrapper">\n\t\t\t\t\t<div class="pe-form-tab${d?" pe-form-tab_active":""}" ${d?"":'style="display:none;"'}>\n\t\t\t\t\t\t<div class="pe-form-icon-btn" style="--progress:0;" data-label="{{pick_icon}}" data-picker="icon">\n\t\t\t\t\t\t\t<svg viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg">\n\t\t\t\t\t\t\t\t<path fill-rule="evenodd" clip-rule="evenodd" d="M7.31567 17.4531C7.1289 17.2662 7.03594 17.0319 7.03594 16.7636V4.53271C7.03594 4.26438 7.12889 4.03 7.3157 3.8432C7.50248 3.65642 7.73687 3.56348 8.00519 3.56348H20.236C20.5043 3.56348 20.7387 3.6564 20.9254 3.84318C21.1123 4.02999 21.2052 4.26439 21.2052 4.53271V16.7636C21.2052 17.0318 21.1123 17.2662 20.9255 17.4531C20.7387 17.6399 20.5043 17.7328 20.236 17.7328H8.00519C7.73689 17.7328 7.50247 17.6398 7.31567 17.4531ZM3.76045 20.7461C3.57368 20.5593 3.48071 20.3249 3.48071 20.0566V9.14656C3.48071 8.87826 3.57367 8.64388 3.76047 8.45708C3.94726 8.2703 4.18165 8.17736 4.44996 8.17736H5.73564V9.57736H4.88074V19.6258H14.9094V18.9026H16.3094V20.0566C16.3094 20.3249 16.2165 20.5593 16.0296 20.7461C15.8429 20.9329 15.6085 21.0258 15.3402 21.0258H4.44996C4.18166 21.0258 3.94724 20.9329 3.76045 20.7461ZM3.78892 20.4622L3.76045 20.7461V20.4111C3.76922 20.4285 3.77871 20.4455 3.78892 20.4622ZM3.89671 20.5995C3.85464 20.5567 3.81871 20.5109 3.78892 20.4622L3.89671 20.5995ZM8.43597 16.3328H19.8052V4.96348H8.43597V16.3328ZM15.8999 11.4225L16.8811 14.6751L14.2512 12.6723L11.6215 14.6751L12.6027 11.4225L9.96256 9.55246H13.1947L14.2512 6.14014L15.3079 9.55246H18.54L15.8999 11.4225Z" fill="white"/>\n\t\t\t\t\t\t\t</svg>\n\t\t\t\t\t\t\t<span>{{pick_icon}}</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="pe-form-tab${c?" pe-form-tab_active":""}" ${c?"":'style="display:none;"'}>\n\t\t\t\t\t\t<div class="pe-form-icon-btn" style="--progress:0;" data-label="{{pick_emoji}}" data-picker="emoji">\n\t\t\t\t\t\t\t<svg width="25" height="25" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg">\n\t\t\t\t\t\t\t\t<path fill-rule="evenodd" clip-rule="evenodd" d="M20.0999 12.5C20.0999 16.6974 16.6973 20.1 12.5 20.1C8.30263 20.1 4.9 16.6974 4.9 12.5C4.9 8.30263 8.30263 4.9 12.5 4.9C16.6973 4.9 20.0999 8.30263 20.0999 12.5ZM21.4999 12.5C21.4999 17.4706 17.4705 21.5 12.5 21.5C7.52943 21.5 3.5 17.4706 3.5 12.5C3.5 7.52944 7.52943 3.5 12.5 3.5C17.4705 3.5 21.4999 7.52944 21.4999 12.5ZM9.45955 14.7802C9.22733 14.4711 8.78851 14.4088 8.47943 14.641C8.17035 14.8733 8.10804 15.3121 8.34026 15.6212C9.28779 16.8823 10.7984 17.7002 12.4999 17.7002C14.2014 17.7002 15.712 16.8823 16.6595 15.6212C16.8917 15.3121 16.8294 14.8733 16.5204 14.641C16.2113 14.4088 15.7725 14.4711 15.5402 14.7802C14.8458 15.7046 13.7425 16.3002 12.4999 16.3002C11.2573 16.3002 10.154 15.7046 9.45955 14.7802ZM11.25 10.625C11.25 11.3154 10.6904 11.875 10 11.875C9.30964 11.875 8.75 11.3154 8.75 10.625C8.75 9.93464 9.30964 9.375 10 9.375C10.6904 9.375 11.25 9.93464 11.25 10.625ZM15 11.875C15.6904 11.875 16.25 11.3154 16.25 10.625C16.25 9.93464 15.6904 9.375 15 9.375C14.3096 9.375 13.75 9.93464 13.75 10.625C13.75 11.3154 14.3096 11.875 15 11.875Z" fill="white"/>\n\t\t\t\t\t\t\t</svg>\n\t\t\t\t\t\t\t<span>{{pick_emoji}}</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="pe-form-tab${_?" pe-form-tab_active":""}" ${_?"":'style="display:none;"'}>\n\t\t\t\t\t\t<div class="pe-form-img-box">\n\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\ttype="text"\n\t\t\t\t\t\t\t\tname="${a}-tubutton"\n\t\t\t\t\t\t\t\tclass="js-img-button"\n\t\t\t\t\t\t\t\tvalue=""\n\t\t\t\t\t\t\t\tdata-tu-is-image="yes"\n\t\t\t\t\t\t\t\tid="tuwidget${l}${a}"\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t<div class="pe-imagesearch-btn js-image-search">{{search_photos}}</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="pe-imagebox js-img-card js-${a}-div"></div>\n\t\t\t</div>\n\t\t\t${e.hint?`<div class="pe-hint">${e.hint}</div>`:""}\n\t\t\t<div class="pe-form-image-alt js-img-more" style="display:${s?"block":"none"};">\n\t\t\t\t<label class="pe-label pe-label_no-replace">{{img_alt_text}}</label>\n\t\t\t\t<input type="text" name="${a}_alt" class="pe-input js-img-alt" value="${s}"/>\n\t\t\t</div>\n\t\t</div>\n\t`;u=tc__translate(u,"edrec__dict"),o.insertAdjacentHTML("beforeend",u);const m=undefined;edrec__drawUI__imageTabs__addEvents(o.querySelector(`.pe-form-group[data-tpl-field="${a}"]`),r)}function edrec__drawUI__imageTabs__addEvents(e,o){const i=[...e.querySelectorAll(".pe-form-tabs-labels .pe-label")],r=[...e.querySelectorAll(".pe-form-tabs-wrapper .pe-form-tab")];i.forEach(((a,s)=>{a.addEventListener("click",(()=>{const l=i.find((e=>e.classList.contains("pe-label_active")));if(a===l)return;l.classList.remove("pe-label_active"),a.classList.add("pe-label_active"),r.forEach(((e,o)=>{e.classList.toggle("pe-form-tab_active",o===s),e.style.display=o===s?"":"none"}));const d=a.closest('[data-tpl-type="cover"]');if(d){edrec__onSettingsChange();const i=d.querySelector(".js-image-box"),r=d.querySelectorAll(".pe-form-tab")[s];if(!i||!i)return;const a=r.getAttribute("data-tab");i.style.display="color"===a?"none":"";const l=i.querySelector(".pe-label_img");l&&(l.style.display="image"===a?"none":""),edrec__toggleUI__video_mobile_fallback("video"===a,e,o)}}))}))}function edrec__drawUI__cover(e){const{ui:o,value:i,data:r,field:a,wrapper:s}=e;if(!s)return;const l=r.record.id;tp__fetch({url:"/page/edit/",body:{pageid:window.pageid,recordid:l,tab:"settings",comm:"editrecordsettings"},explanation:"loading element settings",responseType:"json",silent:!0}).then((e=>{if(!e||!e.record||!e.tpl)throw new Error("Error loading element settings.");const{filtercolor:l,filtercolor2:d,filteropacity:c,filteropacity2:_,blockbackground:u}=e.record,m=undefined;edrec__drawUI__cover__render({fields:{image:{[a]:r.record[a]||""},color:{blockbackground:u||""},video:edrec__drawUI__cover__getVideoFields(r.record),filters:{filtercolor:l||"",filtercolor2:d||"",filteropacity:c||"",filteropacity2:_||""}},value:i,ui:o,data:r,field:a,wrapper:s})}))}function edrec__drawUI__cover__getVideoFields(e){const{tplid:o,youtubeid:i,vimeoid:r,vimeohash:a,videomp4:s,videowebm:l}=e,d={youtubeid:i||"",videomp4:s||"",videowebm:l||""},c=undefined;["275","286","986","813","906"].includes(o)||(d.vimeoid=r||"",d.vimeohash=a||"");const _=undefined,u=["RU","UA","KZ","KG","TM","UZ","OS","BY","MD","AB","AZ","GE","AM","TJ","AA"].includes(window.usercountry)||"RU"===window.lang;return["rutubeid","kinescopeid","vkvideoid"].forEach((o=>{const i=e[o],r=["rutubeid","vkvideoid"].includes(o);if(!u&&!i)return;if(d[o]=e[o]||"",!r)return;const a=`${o.slice(0,-2)}hash`;d[a]=e[a]||""})),d}function edrec__drawUI__cover__render(e){let{fields:o,value:i,ui:r,data:a,field:s,wrapper:l}=e;const checkActiveTab=()=>{for(const e of["video","image","color"])if(Object.entries(o[e]).some((e=>{let[o,i]=e;return!o.includes("hash")&&!!i})))return e;return"image"},d=checkActiveTab();let c=`\n\t\t<div class="pe-form-group" data-tpl-type="cover">\n\t\t\t<div class="pe-form-tabs-labels">\n\t\t\t\t<label class="pe-label${"image"===d?" pe-label_active":""}">{{background_image}}</label>\n\t\t\t\t<label class="pe-label${"color"===d?" pe-label_active":""}">{{only_color}}</label>\n\t\t\t\t<label class="pe-label${"video"===d?" pe-label_active":""}">{{video}}</label>\n\t\t\t</div>\n\t\t\t<div class="pe-form-tabs-wrapper">\n\t\t\t\t<div class="pe-form-tab${"image"===d?" pe-form-tab_active":""}" data-tab="image" ${"image"===d?"":'style="display: none;"'}></div>\n\t\t\t\t<div class="pe-form-tab${"color"===d?" pe-form-tab_active":""}" data-tab="color" ${"color"===d?"":'style="display: none;"'}></div>\n\t\t\t\t<div class="pe-form-tab${"video"===d?" pe-form-tab_active":""}" data-tab="video" ${"video"===d?"":'style="display: none;"'}></div>\n\t\t\t</div>\n\t\t\t<div class="pe-form-image-wrapper js-image-box-outer js-image-box js-image-box__${s}"></div>\n\t\t\t<div class="js-filter-wrapper">\n\t\t\t\t${Object.entries(o.filters).map((e=>{let[o,i]=e;return`<input type="hidden" name="${o}" value="${i}" />`})).join("")}\n\t\t\t</div>\n\t\t</div>\n\t`;c=tc__translate(c,"edrec__dict"),l.insertAdjacentHTML("beforeend",c);const _=l.querySelector('.pe-form-group[data-tpl-type="cover"]');edrec__drawUI__imageTabs__addEvents(_,a);const u=_.querySelector(".js-image-box");r.label="{{background_image_for_mobile_version}}",edrec__drawUI__cover__imageField(r,a,u,s,i,"video"===d),"color"===d&&(u.style.display="none");const m=undefined;_.querySelectorAll(".pe-form-tab").forEach((e=>{const i=e.getAttribute("data-tab"),r=o[i];if("color"===i){const[o,i]=Object.entries(r)[0],a=`\n\t\t\t\t<div class="pe-form-group" data-tpl-field="${o}">\n\t\t\t\t\t<div class="pe-color">\n\t\t\t\t\t\t<input\n\t\t\t\t\t\t\ttype="text"\n\t\t\t\t\t\t\tname="${o}"\n\t\t\t\t\t\t\tclass="pe-input pe-colors"\n\t\t\t\t\t\t\tplaceholder="#ffffff"\n\t\t\t\t\t\t\tvalue="${i}"\n\t\t\t\t\t\t/>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t`;e.insertAdjacentHTML("beforeend",a);const s=undefined;edrec__colorpicker__init(e.querySelector(".pe-colors"))}if("video"===i){const i=a.record.id;edrec__drawUI__cover__select(o.video,e,i);const r=undefined;if(edrec__drawUI__cover__select__addEvents(e.querySelector('select[name="videotype"]')),window.Tildavideoupload_UPLOADKEY){const e=undefined;l.querySelectorAll('.pe-form-group[data-group="videomp4"], .pe-form-group[data-group="videowebm"]').forEach((e=>{edrec__drawUI__uploadvideo__initUploader(e)}))}}})),edrec__initSettingsChange(_)}function edrec__drawUI__cover__imageField(e,o,i,r,a){let s=!(arguments.length>5&&void 0!==arguments[5])||arguments[5];edrec__drawUI__image({ui:e,value:a,data:o,field:r,wrapper:i});const l=i.querySelector(`[data-tpl-field="${r}"]`),d=l.querySelector(".pe-label");d&&(d.classList.add("pe-label_img"),s||(d.style.display="none")),d&&s&&edrec__toggleUI__video_mobile_fallback(!0,i.closest(".pe-form-group"),o);const c=l.querySelector(".pe-hint:not(.pe-hint_img)");c&&c.remove();const _=document.createElement("div");_.classList.add("pe-hint","pe-hint_cover"),_.innerHTML=tc__translate("{{recommended_size_for_cover}}","edrec__dict");const u=undefined;l.querySelector(".js-img-button").insertAdjacentElement("afterend",_)}function edrec__drawUI__cover__select(e,o,i){const r={youtubeid:{label:"YouTube",hasBottomHint:!0,urlStart:"https://www.youtube.com/embed/"},vimeoid:{label:"Vimeo",hash:"vimeohash"},videomp4:{label:"MP4",hasTooltip:!0,hasUploader:!0},videowebm:{label:"WEBM",hasTooltip:!0,hasUploader:!0},rutubeid:{label:"Rutube",hash:"rutubehash",hasBottomHint:!0,urlStart:"https://rutube.ru/play/embed/"},kinescopeid:{label:"Kinescope",hasBottomHint:!0,urlStart:"https://kinescope.io/embed/"},vkvideoid:{label:"VK Video",hash:"vkvideohash"}},a=Object.keys(e).find((o=>!o.includes("hash")&&e[o]))||"youtubeid",s=Object.keys(e).map((e=>{if(e.includes("hash"))return"";const o=a===e,{label:i}=r[e];return`<option value="${e}" ${o?"selected":""}>${i||""}</option>`})).join(""),l=Object.entries(e).map((o=>{let[s,l]=o;if(s.includes("hash"))return"";const{hasTooltip:d,hash:c,urlStart:_,urlEnd:u}=r[s],m=a===s;return l=_&&l?`${_}${l}`:l,l=u&&l?`${l}${u}`:l,`\n\t\t\t\t<div class="pe-form-group pe-form-group_75"${m?"":' style="display: none;"'} data-group="${s}">\n\t\t\t\t\t<div class="pe-form-group_split">\n\t\t\t\t\t\t<label class="pe-label${c?" pe-form-group_70":""}">\n\t\t\t\t\t\t\t${d?'<div class="pe-tooltip__wrapper">':""}\n\t\t\t\t\t\t\t\t{{${s}_label}}\n\t\t\t\t\t\t\t${d?`<span class="pe-tooltip__target pe-tooltip" data-tooltip="info:{{${s}_tooltip}}"></span></div>`:""}\n\t\t\t\t\t\t\t${r[s].hasUploader&&window.Tildavideoupload_UPLOADKEY?`${edrec__createVideoUploadWrapper(m&&l||"",s,i,"cover")}`:`<input type="text" class="pe-input" name="${s}" value="${m&&l||""}">`}\n\t\t\t\t\t\t</label>\n\t\t\t\t\t\t${c?`<label class="pe-label pe-form-group_30"><div class="pe-tooltip__wrapper">{{${c}}}<span class="pe-tooltip__target" data-tooltip="info:{{${c}_tooltip}}"></span></div><input type="text" class="pe-input" name="${c}" value="${e[c]||""}"></label>`:""}\n\t\t\t\t\t</div>\n\t\t\t\t</div>`})).join(""),d=Object.keys(e).map((e=>{if(e.includes("hash"))return"";const{hasBottomHint:o}=r[e];if(!o)return"";const i=undefined;return`<div class="pe-hint pe-hint_gray"${a===e?"":' style="display: none;"'} data-field="${e}">{{${e}_hint}}</div>`})).join("");let c=`\n\t\t<div class="pe-form-group pe-form-group_split" style="margin-bottom: 10px;">\n\t\t\t<div class="pe-form-group pe-form-group_25">\n\t\t\t\t<label class="pe-label">{{background_video_type}}</label>\n\t\t\t\t<div class="pe-select">\n\t\t\t\t\t<select class="pe-input pe-select" name="videotype" value="${a}">\n\t\t\t\t\t\t${s}\n\t\t\t\t\t</select>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t${l}\n\t\t</div>\n\t\t${d}\n\t`;c=tc__translate(c,"edrec__dict"),o.insertAdjacentHTML("beforeend",c),tp__bunchInitTooltip(o)}function edrec__drawUI__cover__select__addEvents(e){e.addEventListener("change",(e=>{const o=e.target,i=o.value,r=o.closest(".pe-form-tab"),a=r.querySelector(`[data-group="${i}"]`),s=r.querySelectorAll(".pe-form-group [data-group]"),l=r.querySelectorAll(".pe-hint");s.forEach((e=>{if(e.style.display=e===a?"":"none",e!==a){const o=e.querySelector("input"),i=e.querySelector('input[name$="hash"]');o.value="",i&&(i.value="")}})),l.forEach((e=>{const o=e.getAttribute("data-field");e.style.display=o===i?"":"none"}))}))}function edrec__drawUI__screen(e){const{ui:o,data:i,field:r,wrapper:a}=e;if(a&&"screenmin"!=r){var s="",l;s+=`<div class="pe-form-group" data-tpl-field="${r}">`,s+=`${edrec__drawUI__field__label(o)}`,s+='<div class="tp-screen-slider__wrapper">',s+='<div class="tp-screen-slider">',s+='<input type="range" min="0" max="6" class="tp-screen-slider__input tp-screen-slider__input-start">',s+='<input type="range" min="0" max="6" class="tp-screen-slider__input tp-screen-slider__input-end">',s+='<div class="tp-screen-slider__track-wrapper">',s+='<div class="tp-screen-slider__track"></div>',s+='<div class="tp-screen-slider__track-inner"></div>',s+='<div class="tp-screen-slider__handle tp-screen-slider__handle--left" data-start-value="0px">',s+='<span class="tp-screen-slider__label tp-screen-slider__label--start">> 0px</span>',s+="</div>",s+='<div class="tp-screen-slider__handle tp-screen-slider__handle--right" data-end-value="Max">',s+='<span class="tp-screen-slider__label tp-screen-slider__label--end">Max</span>',s+="</div>",s+="</div>",s+='<input type="hidden" id="screen_start" name="screenmin">',s+='<input type="hidden" id="screen_end" name="screenmax">',s+="</div>",s+="</div>",s+=`<div id="screen-slider-scale" style="background-image: url('https://static.tildacdn.${tp__getRootZone()}/tild3539-3231-4133-a437-396535316461/slider-devices.png');"></div>`,s+='<div id="screen-slider-text"></div>',s+="</div>",a.insertAdjacentHTML("beforeend",s),initScreenSlider(a.querySelector(".tp-screen-slider"))}function initScreenSlider(e){var o=e.querySelectorAll(".tp-screen-slider__input"),r=e.querySelector(".tp-screen-slider__input-start"),a=e.querySelector(".tp-screen-slider__input-end"),s=e.querySelector(".tp-screen-slider__handle--left"),l=e.querySelector(".tp-screen-slider__handle--right"),d=e.querySelector(".tp-screen-slider__label--start"),c=e.querySelector(".tp-screen-slider__label--end"),_=e.querySelector("#screen_start"),u=e.querySelector("#screen_end"),m=["0px","320px","480px","640px","980px","1200px","Max"];r.value=m.indexOf(i.record.screenmin)>0?m.indexOf(i.record.screenmin):0,a.value=m.indexOf(i.record.screenmax)>0?m.indexOf(i.record.screenmax):6;var g=parseInt(r.value,10),b=parseInt(a.value,10);setScreenSliderHandleValue(e,r,a,s),setScreenSliderHandleValue(e,r,a,l),d.innerHTML=`&#62; ${m[g]}`,c.innerHTML=(6==b?"":"&#8804; ")+m[b],_.value=0!=g?m[g]:"",u.value=6!=b?m[b]:"",r.addEventListener("input",(function(){setScreenSliderHandleValue(e,r,a,s)})),a.addEventListener("input",(function(){setScreenSliderHandleValue(e,r,a,l)})),o.forEach((function(e){var o=e.classList.contains("tp-screen-slider__input-start")?s:l;e.addEventListener("mousedown",(function(){o.classList.add("tp-screen-slider__handle--active")})),e.addEventListener("mouseup",(function(){o.classList.remove("tp-screen-slider__handle--active")})),e.addEventListener("mouseover",(function(){o.classList.add("tp-screen-slider__handle--hover")})),e.addEventListener("mouseout",(function(){o.classList.remove("tp-screen-slider__handle--hover")})),e.addEventListener("touchstart",(function(){o.classList.add("tp-screen-slider__handle--active")})),e.addEventListener("touchend",(function(){o.classList.remove("tp-screen-slider__handle--active")}))}))}function setScreenSliderHandleValue(e,o,i,r){var a=e.querySelector(".tp-screen-slider__label--start"),s=e.querySelector(".tp-screen-slider__label--end"),l=e.querySelector("#screen_start"),d=e.querySelector("#screen_end"),c=e.querySelector(".tp-screen-slider__track-inner"),_=["0px","320px","480px","640px","980px","1200px","Max"],u=parseInt(o.value,10),m=parseInt(i.value,10),g=100/o.max*u,b=100/i.max*m,f=parseInt(getComputedStyle(r).width,10),v=f/o.max*u,y=f/i.max*m;if(r.classList.contains("tp-screen-slider__handle--left")){if(m<u)return void(o.value=m);if(u>5)return void(o.value=5);r.style.left=`calc(${g}% - ${v}px)`,r.setAttribute("data-start-value",_[u]),c.style.left=`${g}%`,a.innerHTML=`&#62; ${_[u]}`,l.value=0!==u?_[u]:""}if(r.classList.contains("tp-screen-slider__handle--right")){if(u>m)return void(i.value=u);r.style.left=`calc(${b}% - ${y}px)`,r.setAttribute("data-end-value",_[m]),c.style.right=100-b+"%",s.innerHTML=(6===m?"":"&#8804; ")+_[m],d.value=6!==m?_[m]:""}}}function edrec__drawUI__Link(e){const{ui:o,value:i,data:r,field:a,wrapper:s}=e;if(s){var l="";l+=`<div class="pe-form-group pe-form-group-field-${a}" data-tpl-field="${a}">`,l+="</div>",s.insertAdjacentHTML("beforeend",l);var d=i,c="",_="",u;"link"==a&&(u="linktarget"),"link2"==a&&(u="linktarget2"),"link3"==a&&(u="linktarget3"),"link4"==a&&(u="linktarget4"),"link5"==a&&(u="linktarget5"),"link6"==a&&(u="linktarget6"),"link7"==a&&(u="linktarget7"),"link8"==a&&(u="linktarget8"),"buttonlink"==a&&(u="buttonlinktarget"),"buttonlink2"==a&&(u="buttonlinktarget2"),"buttonlink3"==a&&(u="buttonlinktarget3"),"buttonlink4"==a&&(u="buttonlinktarget4"),"buttonlink5"==a&&(u="buttonlinktarget5"),"buttonlink6"==a&&(u="buttonlinktarget6"),"buttonlink7"==a&&(u="buttonlinktarget7"),"buttonlink8"==a&&(u="buttonlinktarget8"),"bbuttonlink"==a&&(u="bbuttonlinktarget"),"menu_membersicon_link"==a&&(u="menu_membersicon_linktarget"),void 0!==r.record[u]&&(c=r.record[u]);var m=r.tpl.fields;if(""!=m&&(m=m.replace("alllinktarget,","")),-1===m.indexOf(`${u},`)&&-1===m.indexOf(`,${u}`)||(_="yes"),d=(d=(d=d.replace("\\","")).replace("\\","")).replace("\\",""),"link"==a&&"y"==r.code_restricted)l+=`<div class="form-group pe-form-group" data-tpl-field="${a}">`,l+=`${edrec__drawUI__field__label(o)}`,l+='<div style="background-color:yellow; padding:20px; color:#000;">',l+="{{access_to_block_restricted}}: ","y"==r.needverify_email&&(l+=' &#183; <a href="/identity/" style="color:#ff855d !important; font-weight: 600;" target="_blank">{{email_address}}</a>'),"y"==r.needverify_phone&&(l+=' &#183; <a href="/identity/sms/" style="color:#ff855d !important; font-weight: 600;" target="_blank">{{phone_number}}</a>'),l+="</div>",l+="</div>",l=tc__translate(l,"edrec__dict"),s.insertAdjacentHTML("beforeend",l);else if("link"==a&&"266"==r.record.tplid)l+=`<div class="form-group pe-form-group" data-tpl-field="${a}">`,l+=`${edrec__drawUI__field__label(o)}`,l+="<div>",l+=`<input type="text" name="${a}" class="pe-input" placeholder="${o.ph}" value="${i}" />`,o.hint&&(l+=`<div class="pe-hint">${o.hint}</div>`),l+="</div>",l+="</div>",s.insertAdjacentHTML("beforeend",l);else{const e=undefined;edrec__registerContentPromise(import("./t-edrec-links-DaTjtNkQ.min.js").then((e=>{e.edlink__drawUI__Link(a,d,_,c,r.tpl.replaces)})))}}}function edrec__drawUI__tabs(e){const{ui:o,value:i="",field:r,wrapper:a}=e;if(!a)return;let{uphint:s,hint:l,display:d,values:c}=o;const _=i||"";c=Array.isArray(c)?c:[];const u="none"===d,m=a.closest("#editformsxl"),g=`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/tabs/none.svg`,b="{{without_icon}}",f=undefined,v=c.map((e=>{const o={};if("string"==typeof e)o.value=e.replace(/"/g,"&quot;"),o.img=o.value||g,o.label="",o.tooltip=o.value?"":b,o.isEmpty=!o.value;else if(e&&"object"==typeof e){o.value=(e.value||"").replace(/"/g,"&quot;"),o.isEmpty=!e.value&&!e.img&&!e.label,o.img=o.isEmpty?g:(e.img||"").replace(/"/g,"&quot;"),o.label=e.label||"";const i=e.tooltip&&"object"==typeof e.tooltip?e.tooltip[window.lang]||e.tooltip.EN:e.tooltip;i?o.tooltip=(i||"").replace(/"/g,"&quot;"):o.isEmpty&&(o.tooltip=b)}else o.value="",o.img="",o.label=tc__translate("{{none}}","edrec__dict");return o})).map((e=>{const o=e.value===_||!e.value&&!_,i=e.img?.replace("static.tildacdn.com",`static.tildacdn.${tp__getRootZone()}`);return`\n\t\t\t\t<label class="pe-tab">\n\t\t\t\t\t<input\n\t\t\t\t\t\ttype="radio"\n\t\t\t\t\t\tclass="pe-tab__input"\n\t\t\t\t\t\tname="${r}"\n\t\t\t\t\t\tvalue="${e.value}"\n\t\t\t\t\t\t${o?"checked":""}\n\t\t\t\t\t/>\n\t\t\t\t\t<span\n\t\t\t\t\t\tclass="pe-tab__wrapper${e.isEmpty?" pe-tab__wrapper_empty":""}"\n\t\t\t\t\t\t${e.tooltip?`data-tooltip="${e.tooltip}"`:""}\n\t\t\t\t\t>\n\t\t\t\t\t\t${i?`\n\t\t\t\t\t\t\t<span\n\t\t\t\t\t\t\t\tclass="pe-tab__img"\n\t\t\t\t\t\t\t\tstyle="background-image:url('${i}')"\n\t\t\t\t\t\t\t></span>\n\t\t\t\t\t\t`:""}\n\t\t\t\t\t\t${e.label?`<span class="pe-tab__text">${e.label}</span>`:""}\n\t\t\t\t\t</span>\n\t\t\t\t</label>\n\t\t\t`})).join("");let y=`\n\t\t<div\n\t\t\tclass="pe-form-group${u?" pe-form-group_hidden":""}"\n\t\t\tdata-tpl-field="${r}"\n\t\t\t${m?'style="margin-bottom: 60px;"':""}\n\t\t>\n\t\t\t${s?`<div class="pe-hint-up">${s}</div>`:""}\n\t\t\t${edrec__drawUI__field__label(o)}\n\t\t\t<div class="pe-tabs">\n\t\t\t\t${v}\n\t\t\t</div>\n\t\t\t${l?`<div class="pe-hint">${l}</div>`:""}\n\t\t</div>\n\t`;y=tc__translate(y,"edrec__dict"),a.insertAdjacentHTML("beforeend",y)}function edrec__toggleUI__video_mobile_fallback(e,o,i){const r=i.tpl.fields.includes("use_image_for_mobile_cover"),a=o.querySelector(".js-image-box-outer"),s=o.querySelector(".image-fallback-switch"),l=i.tpl.fields.use_image_for_mobile_cover||"";if(!r)return void(a.querySelector('[data-tpl-field="img"]').style.marginTop="0px");if(!e)return void(s&&(s.style.display="none"));if(s)s.style.display="block";else{const e=`\n\t\t<div class="image-fallback-switch">\n\t\t\t<label class="pe-label-checkbox-custom">\n\t\t\t\t<input type="hidden" name="use_image_for_mobile_cover" value="${l}" />\n\t\t\t\t<input\n\t\t\t\t\ttype="checkbox"\n\t\t\t\t\tname="enable_mobile_cover_cb"\n\t\t\t\t\tclass="pe-input-checkbox"\n\t\t\t\t\t${"on"===i.record.use_image_for_mobile_cover?"checked":""}\n\t\t\t\t/>\n\t\t\t\t<span class="pe-checkbox-custom">\n\t\t\t\t\t<svg viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMid meet">\n\t\t\t\t\t\t<path d="M3 8.08333L6.6 11L12 4" vector-effect="non-scaling-stroke" />\n\t\t\t\t\t</svg>\n\t\t\t\t</span>\n\t\t\t\t<span class="pe-checkbox-title">${tc__translate("{{background_image_for_mobile_version_switch}}","edrec__dict")}</span>\n\t\t\t</label>\n\t\t</div>\n\t\t`;a.insertAdjacentHTML("beforebegin",e)}a.querySelector(".pe-form-group").style.marginTop="0px";const d=o.querySelector('input[name="use_image_for_mobile_cover"]'),c=o.querySelector('.pe-input-checkbox[name="enable_mobile_cover_cb"]'),toggleMobileCoverSettings=()=>{d.value=c.checked?"on":"",a.style.display=c.checked?"block":"none"};toggleMobileCoverSettings(),!s&&c&&c.addEventListener("change",toggleMobileCoverSettings)}function edrec__drawUI__typographyMessage__init(e){const o=e.querySelector("#group_typography")||e;if(!o)return;const i=e.closest("[data-rec-id]");if(!i)return;const r=i.getAttribute("data-rec-id"),a=tp__record__getRecElement(r);if(!a)return;const s=o.querySelectorAll(".pe-uplabel"),l=[],d=["color","font-size","line-height","font-family","font-weight","letter-spacing"];s.forEach((e=>{const o=undefined;let i=e.nextElementSibling.getAttribute("data-tpl-field")||"";if(i=i.split("_")[0],i){const o=a.querySelectorAll(`[field^="${i}"], [field^="li_${i}"], [field^="st_${i}"]`),r=edrec__drawUI__typographyMessage__getInlineStyles(o,d);r.length&&l.push({uplabel:e,field:i,textElements:o,inlineStyles:r})}})),l.length&&edrec__drawUI__typographyMessage__draw(l,r);const c=e.querySelector('.pe-form-group[data-tpl-field="align"]');if(c){const e=[".t-text[field]",".t-name[field]",".t-descr[field]",".t-title[field]",".t-subtitle[field]",".t-uptitle[field]",".t-text-impact[field]",".t-heading[field]"],o=a.querySelectorAll(e.join(",")),i=undefined;edrec__drawUI__typographyMessage__getInlineStyles(o,["text-align"]).length&&edrec__drawUI__typographyMessage__drawAlign(c,o,r)}}function edrec__drawUI__typographyMessage__getInlineStyles(e,o){const i=[];return e.length?(e.forEach((e=>{const r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>e instanceof Element&&("STRONG"===e.tagName||e.hasAttribute("style"))?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP});for(;r.nextNode();){const e=r.currentNode;if(!(e instanceof Element))continue;const a=e.tagName,s=o.filter((o=>e.style.getPropertyValue(o)));"STRONG"===a&&o.includes("font-weight")&&s.push("font-weight"),i.push(...s)}})),[...new Set(i)]):i}function edrec__drawUI__typographyMessage__getFieldLabels(e,o,i){const r=[];let a=e.nextElementSibling;const s=a&&a.classList.contains("pe-json-fields");for(s&&(a=a.querySelector(`[data-tpl-field^="${o}"]`));a&&!a.classList.contains("pe-uplabel");){const e=a.getAttribute("data-tpl-field"),l=undefined;if(i.some((i=>{const r=i.replace("-","");return s?e===edrec__encodeJSONFieldName(o,r):e===`${o}_${r}`}))){const e=a.querySelector(".pe-label");e&&r.push(e)}a=a.nextElementSibling}return r}function edrec__drawUI__typographyMessage__draw(e,o){e.forEach((e=>{let{uplabel:i,field:r,textElements:a,inlineStyles:s}=e;const l=edrec__drawUI__typographyMessage__getFieldLabels(i,r,s);if(!l.length)return;const d=new EdrecMessage({messageText:tc__translate("{{text_has_inline_styles}}","edrec__dict"),buttonText:tc__translate("{{reset_format}}","edrec__dict"),buttonCallback:()=>{edrec__drawUI__typographyMessage__handleResetClick({textElements:a,recid:o,message:d,uplabel:i})},labels:l,elementBefore:i});d.init(),i.message=d}))}function edrec__drawUI__typographyMessage__drawAlign(e,o,i){const r=new EdrecMessage({messageText:tc__translate("{{text_has_inline_align_style}}","edrec__dict"),buttonText:tc__translate("{{reset_align}}","edrec__dict"),buttonCallback:()=>{edrec__drawUI__typographyMessage__handleResetClick({textElements:o,recid:i,message:r,isAlign:!0})},elementAfter:e});r.init()}function edrec__drawUI__typographyMessage__handleResetClick(e){let{textElements:o,recid:i,message:r,isAlign:a,uplabel:s}=e,l=["bold","color","size","weight","lineheight","font","list-color","letter-spacing"];a&&(l=["align"]);const d={},c=[...o].map((e=>{const o=e.cloneNode(!0);o.innerHTML=window.Quill.fixCustomStyle(o.innerHTML,{useHTMLNbspEntities:!0}).html;const r=document.createElement("div");r.style.position="fixed",r.style.visibility="hidden",r.append(o),document.body.append(r);const a=["bold","color","font","italic","link","size","strike","script","underline","list","weight","lineheight","align","subscript","superscript","background","list-color","undercut","formula","letterspacing"];window.Quill&&window.Quill.table&&window.Quill.table.requiredTableFormats&&a.push(...window.Quill.table.requiredTableFormats);const s=new window.Quill(o,{formats:a});s.setSelection(0,s.getLength()),l.forEach((e=>s.format(e,!1))),r.remove();const c=o.querySelector(".ql-editor"),_=window.Quill.getFormatContent(c,{useHTMLNbspEntities:!0}).trim(),u=e.getAttribute("field");d[u]=_;const m=undefined;return tp__fetch({url:"/page/submit/",body:{comm:"saverecord",pageid:window.pageid,recordid:i,[u]:window.Quill.escapeNbspMarkers(_),onlythisfield:u},explanation:"saving text",timeout:60}).then((e=>e&&"OK"!==e?("too much data"===e&&(e=tc__translate("{{error_too_much_data}}","record__dict")),{isOK:!1,error:e}):(tp__onPageChange(),{isOK:!0})))}));r.disable();const _=document.querySelector(".pe-settings__savebtns-wrapper");_?.classList.add("disabled");const u="y"===window.edrec_isChanged;Promise.all(c).then((e=>{const i=e.find((e=>{let{isOK:o}=e;return!o}));i?td__showBubbleNotice(i.error):(r.destroy(),s&&delete s.message,o.forEach((e=>{const o=e.getAttribute("field");e.innerHTML=d[o]})),edrec__onSettingsChange())})).finally((()=>{r.enable(),_?.classList.remove("disabled"),u||delete window.edrec_isChanged}))}function edrec__drawUI__special(e){const{ui:o,value:i,data:r,field:a,wrapper:s}=e;if(!s)return;var l="";"list"==a&&(void 0===r.record.list&&(r.record.list=""),void 0===r.tpl.lifields&&(r.tpl.lifields=""),l+=`\n\t\t\t<div class="form-group pe-form-group" data-tpl-field="${a}">\n\t\t\t\t<textarea class="editlist__data" name="${a}" rows="2" style="height:100px; width:90%; display:none;">${r.record.list}</textarea>\n\t\t\t\t<div class="editlist__loader" style="background-color:#efefef;padding:50px 40px; text-align:center; margin-bottom:10px;">{{loading}}</div>\n\t\t\t\t<div class="editlist__main-container"></div>\n\t\t\t</div>`);const d=edrec__utils__isQuiz(r);if("forminputs"==a){const e=r.record.list||"",o=r.tpl.lifields||"",i=d?"edfo_quiz":"edfo",s=undefined,c=undefined;l+=`\n\t\t\t<div class="pe-group__redesign">\n\t\t\t\t<div class="form-group pe-form-group" data-tpl-field="${a}">\n\t\t\t\t\t<div class="editlist__loader" style="background-color:#efefef;padding:50px 40px; text-align:center; margin-bottom:10px;">{{loading}}</div>\n\t\t\t\t\t<textarea class="editlist__data" name="${a}" rows="2" style="height:100px; width:90%; display:none;">${e}</textarea>\n\t\t\t\t\t<div class="editlist__wrapper" data-ui-type="${i}" data-foparams="${o}"></div>\n\t\t\t\t\t<button type="button" onclick="${"edfo__add"}('${i}')" class="pe-form-group__button pe-form-group-add-button">${d?"{{add_step}}":"{{add_input_field}}"}</button>\n\t\t\t\t</div>\n\t\t\t</div>`}if(edrec__isTeam()){if("menuitems"==a||"menuitems2"==a){const e=["258","456","454","462","770","230","257","446","461","481","309","327","450","451","830","883","967","978","1261","t1272"];l+=`<div class="form-group pe-form-group" data-tpl-field="${a}">\n\t\t\t\t\t<label class="pe-label">${o.label}</label>\n\t\t\t\t\t<div class="pe-hint" style="padding-bottom:20px;">${o.uphint}</div>\n\t\t\t\t\t<div id="menuitemscheckboxes2${r.record.id}" class="pe-menuitems-wrapper"></div>\n\n\t\t\t\t\t<div style="padding-top:10px;">\n\t\t\t\t\t\t<a href="javascript:edme__addNewMenuItem('${a}');" style="display:block;cursor:copy; padding:10px 40px; background-color:#000; color:#fff !important; display: inline-block;">{{add_menu_item}}</a> `,e.includes(r.record.tplid)&&(l+=`&nbsp;&nbsp; <a href="javascript:edme__showUIsubmenu('${a}');" style="display:block;cursor:copy; padding:10px 40px; display: inline-block;">{{add_subitems}}</a>`),l+=`</div>\n\t\t\t\t\t<input type="hidden" name="${a}-editor" value="">\n\t\t\t\t\t</div>`}}else"menuitems"==a&&(l+=`<div class="form-group pe-form-group" data-tpl-field="${a}">`,l+=`<label class="pe-label">${o.label}</label>`,l+=`<div class="pe-hint" style="padding-bottom:20px;">${o.uphint}</div>`,l+=`<div id="menuitemscheckboxes${r.record.id}" class="pe-menuitems-wrapper">`,l+="</div>",l+='<div style="padding-top:10px;">',l+='<a href="javascript:edme__addNewMenuItem(\'menuitems\');" style="display:block;cursor:copy; padding:10px 40px; background-color:#000; color:#fff !important; display: inline-block;">{{add_menu_item}}</a> ',"258"!=r.record.tplid&&"456"!=r.record.tplid&&"454"!=r.record.tplid&&"462"!=r.record.tplid&&"770"!=r.record.tplid&&"230"!=r.record.tplid&&"257"!=r.record.tplid&&"446"!=r.record.tplid&&"461"!=r.record.tplid&&"481"!=r.record.tplid&&"309"!=r.record.tplid&&"327"!=r.record.tplid&&"450"!=r.record.tplid&&"451"!=r.record.tplid&&"830"!=r.record.tplid&&"883"!=r.record.tplid&&"967"!=r.record.tplid&&"978"!=r.record.tplid&&"1261"!=r.record.tplid&&"1272"!=r.record.tplid||(l+='&nbsp;&nbsp; <a href="javascript:edme__showUIsubmenu(\'menuitems\');" style="display:block;cursor:copy; padding:10px 40px; display: inline-block;">{{add_subitems}}</a>'),l+="</div>",l+='<input type="hidden" name="menuitems-editor" value="">',l+="</div>");if("pageslist"==a&&edrec__drawUI__pageslist__init(s,a,o,r),"sharebuttons"==a){const{record:e}=r,i=["sharefacebook","sharevk","sharetwitter"];"RU"===window.lang&&"806"!==e.tplid&&i.push("shareok");const a="RU"===window.usercountry,s={sharefacebook:"Facebook"+(a?"*":""),sharevk:"VK",sharetwitter:"Twitter",shareok:"OK"};l+=`\n\t\t\t<div data-tpl-field="sharebuttons">\n\t\t\t\t${edrec__drawUI__field__label(o)}\n\t\t\t\t<br>\n\t\t\t\t${i.map((o=>{const i=e[o]||"",r=undefined,a="sharetwitter"===o?"{{twitter_no_supports_api}}":"";return`\n\t\t\t\t\t\t\t<div class="pe-checkbox-box">\n\t\t\t\t\t\t\t\t<label class="pe-label-checkbox-custom">\n\t\t\t\t\t\t\t\t\t<input type="hidden" name="${o}" value="${i}" />\n\t\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\t\t\tname="${o}-cb"\n\t\t\t\t\t\t\t\t\t\tclass="pe-input-checkbox chbx"\n\t\t\t\t\t\t\t\t\t\t${"on"===i?"checked":""}\n\t\t\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t\t\t<span class="pe-checkbox-custom">\n\t\t\t\t\t\t\t\t\t\t<svg viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMid meet">\n\t\t\t\t\t\t\t\t\t\t\t<path d="M3 8.08333L6.6 11L12 4" vector-effect="non-scaling-stroke" />\n\t\t\t\t\t\t\t\t\t\t</svg>\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t<span class="pe-checkbox-title">${s[o]} share button</span>\n\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t\t${a?`<div class="pe-hint pe-hint_small">${a}</div>`:""}\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t`})).join("")}\n\t\t\t</div>\n\t\t\t${a&&"132"!==e.tplid?'<div class="pe-form-group__hint_small">{{meta_is_banned_in_ru}}</div>':""}\n\t\t`}if("gallery"==a&&(l+=`<div class="form-group pe-form-group" data-tpl-field="${a}">`,l+="</div>"),"mapmarkers"==a&&(l+=`<div class="form-group pe-form-group" data-tpl-field="${a}">`,l+=`${edrec__drawUI__field__label(o)}`,l+='<div class="pe-edmap__preloader_wrapper">',l+='<div class="pe-edmap__preloader pe-edmap__preloader_item"></div>',l+='<div class="pe-edmap__preloader pe-edmap__preloader_button"></div>',l+="</div>",l+="</div>"),"gallery_insta"==a&&(l+=`<div class="form-group pe-form-group" data-tpl-field="${a}"></div>`),"formaction"==a&&edrec__drawUI__formaction(r,s),"formtitlesuccess"==a&&(706==r.record.tplid&&r.userpaysystems&&void 0!==r.userpaysystems&&null!=r.userpaysystems||(l+=`<div class="pe-form-group ${1==r.record.formactiontype?"hidden":""} js-formtitlesuccess" data-tpl-field="${a}">\n\t\t\t\t\t\t${edrec__drawUI__field__label(o)}\n\t\t\t\t\t\t<div class="">\n\t\t\t\t\t\t\t<div class="pe-redactor">\n\t\t\t\t\t\t\t\t<textarea name="formtitlesuccess" class="pe-textarea" rows="2" redaktormin="yes" placeholder="${o.ph}">${i}</textarea>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<style>\n\t\t\t\t\t.pe-form-group .redactor-linebreaks.redactor-placeholder:after{\n\t\t\t\t\t\ttop:20px;\n\t\t\t\t\t\tleft:0px;\n\t\t\t\t\t\tfont-weight: inherit !important;\n\t\t\t\t\t\tcolor: #cacaca;\n\t\t\t\t\t}\n\t\t\t\t</style>`)),"formbtnsuccess"==a&&(706==r.record.tplid&&r.userpaysystems&&void 0!==r.userpaysystems&&null!=r.userpaysystems||(l+=`<div class="pe-form-group ${1==r.record.formactiontype?"hidden":""} js-formbtnsuccess" data-tpl-field="${a}">\n\t\t\t\t\t\t${edrec__drawUI__field__label(o)}\n\t\t\t\t\t\t<div class="">\n\t\t\t\t\t\t\t<input type="text" name="formbtnsuccess" class="pe-input" value="${i}" placeholder="${o.ph}">\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t${o.hint?`<div class="pe-hint">${o.hint}</div>`:""}\n\t\t\t\t</div>`)),"formmsgsuccess"==a&&(706==r.record.tplid&&r.userpaysystems&&void 0!==r.userpaysystems&&null!=r.userpaysystems?l+=`<div class="form-group pe-form-group ${1==r.record.formactiontype?"hidden":""} js-formmsgsuccess" data-tpl-field="${a}">\n\t\t\t\t\t${edrec__drawUI__field__label(o)}\n\t\t\t\t\t<div class="padding-top:15px;">\n\t\t\t\t\t\t{{success_message_edit_in_settings|projectid}}\n\t\t\t\t\t</div>\n\t\t\t\t</div>`:(706==r.record.tplid&&(l+=`<br><br>\n\t\t\t\t\t<div class="pe-form-group__help-content pe-form-group__help-content_withoutborder">\n\t\t\t\t\t\t${tc__translate("{{success_data_disclaimer}}","edrec__dict")}\n\t\t\t\t\t</div>`),l+=`<div class="form-group pe-form-group ${1==r.record.formactiontype?"hidden":""} js-formmsgsuccess" data-tpl-field="${a}">\n\t\t\t\t\t\t${edrec__drawUI__field__label(o)}\n\t\t\t\t\t\t<div class="">\n\t\t\t\t\t\t\t<div class="pe-redactor">\n\t\t\t\t\t\t\t\t<textarea name="formmsgsuccess" class="pe-textarea" rows="2" redaktormin="yes" placeholder="${o.ph}">${i}</textarea>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<style>\n\t\t\t\t\t\t.pe-form-group .redactor-linebreaks.redactor-placeholder:after{\n\t\t\t\t\t\t\ttop:20px;\n\t\t\t\t\t\t\tleft:0px;\n\t\t\t\t\t\t\tfont-weight: inherit !important;\n\t\t\t\t\t\t\tcolor: #cacaca;\n\t\t\t\t\t\t}\n\t\t\t\t\t</style>`)),"formmsgurl"==a&&(706==r.record.tplid&&r.userpaysystems&&void 0!==r.userpaysystems&&null!=r.userpaysystems?l+=`<div class="pe-form-group ${1==r.record.formactiontype?"hidden":""} js-formmsgsuccess" data-tpl-field="${a}">\n\t\t\t\t\t\t${edrec__drawUI__field__label(o)}\n\t\t\t\t\t\t<div class="padding-top:15px;">\n\t\t\t\t\t\t\t{{success_url_edit_in_settings|projectid}}\n\t\t\t\t\t\t</div>\n\t\t\t\t</div>`:l+=`<div class="pe-form-group ${1==r.record.formactiontype?"hidden":""} js-formmsgsuccess" data-tpl-field="${a}">\n\t\t\t\t\t\t${edrec__drawUI__field__label(o)}\n\t\t\t\t\t\t<div class="">\n\t\t\t\t\t\t\t<input type="text" name="formmsgurl" class="pe-input" value="${i}" placeholder="${o.ph}">\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t${o.hint?`<div class="pe-hint">${o.hint}</div>`:""}\n\t\t\t\t</div>`),"lang"!=a&&"lang2"!=a||(void 0===r.record.lang&&(r.record.lang=""),void 0===r.record.lang2&&(r.record.lang2=""),void 0===r.record.langlink&&(r.record.langlink=""),void 0===r.record.lang2link&&(r.record.lang2link=""),l+='<div class="pe-form-group">',l+=`${edrec__drawUI__field__label(o)}`,l+='\t<br><div class="">',l+='\t\t<table class="pe-table">',l+="\t\t<tr>",l+='\t\t<td class="pe-table-col1">',l+="\t\t{{title}}<br>",l+=`\t\t<input type="text" name="${a}" class="pe-input" value="${"lang"==a?r.record.lang:r.record.lang2}" placeholder="${o.ph}">`,l+="\t\t</td>",l+='\t\t<td class="pe-table-col2">',l+="\t\t{{link}}<br>",l+=`\t\t<input type="text" name="${"lang"==a?"langlink":"lang2link"}" class="pe-input" value="${"lang"==a?r.record.langlink:r.record.lang2link}" placeholder="">`,l+="\t\t</td>",l+="\t\t</tr>",l+="\t\t</table>",l+="\t</div>",l+="</div>"),"code"==a){var c=document.querySelector(".pe-form-group__help-content_fixed"),_=c?parseInt(getComputedStyle(c).marginBottom,10)+c.offsetHeight:0;l+=`<div class="form-group pe-form-group" data-tpl-field="${a}">`,"y"==r.code_restricted?(l+='<div style="background-color:yellow; padding:20px; color:#000;">',l+="{{access_to_block_restricted}}","y"==r.needverify_email&&(l+=' &#183; <a href="/identity/" style="color:#ff855d !important; font-weight: 600;" target="_blank">{{email_address}}</a>'),"y"==r.needverify_phone&&(l+=' &#183; <a href="/identity/sms/" style="color:#ff855d !important; font-weight: 600;" target="_blank">{{phone_number}}</a>'),l+="</div>"):(l+="131"!==r.record.tplid?`${edrec__drawUI__field__label(o)}<br>`:"",l+="<div>",l+=`<pre id="aceeditor${r.record.id}"${c?` style="margin-bottom: ${_}px;"`:""}>${i}</pre>`,l+=`<textarea name="code" class="js-aceeditor" rows="10" style="display: none;">${i}</textarea>`,l+="</div>"),l+="</div>"}if("aliasrecord"==a&&(l+=`<div class="pe-form-group" data-tpl-field="${a}">`,l+=`${edrec__drawUI__field__label(o)}`,l+='\t<div class="">',l+=`\t\t<input type="text" name="${a}" class="pe-input" value="${i}" placeholder="${o.ph}">`,l+="\t</div>",void 0!==r.record.aliasparentpageid&&r.record.aliasparentpageid>0&&(l+='<div class="pe-hint">',r.record.aliasparentpageid==r.record.pageid?l+="{{block_is_on_current_page}}":l+=`<a href="/page/?pageid=${r.record.aliasparentpageid}#scrolltorecord=${i}" target="_blank">{{go_to_parent_page}}</a>`,l+="</div>"),l+="</div>"),"linkhook"==a&&(l+=`<div class="pe-form-group" data-tpl-field="${a}">`,l+='\t<label class="pe-label">',"398"==r.record.tplid||"303"==r.record.tplid||"794"==r.record.tplid?l+="{{link_hook}}":l+="{{popup_link}}",l+="\t</label>","354"!=r.record.tplid&&"367"!=r.record.tplid&&(l+='<p style="font-family:Georgia; color:#444; margin-top:4px; margin-bottom:8px; font-weight:normal; font-size:14px;">',"398"==r.record.tplid||"303"==r.record.tplid||"794"==r.record.tplid?l+="<i>{{enter_exact_address}}</i>":l+="<i>{{use_as_link_in_any_block}}</i>",l+="</p>"),l+='<div class="">',l+=`<input type="text" name="linkhook" class="pe-input" value="${i}">`,l+="</div>",o.hint&&(l+=`<div class="pe-hint">${o.hint}</div>`),l+="</div>"),"storepart"==a){if(void 0!==r.record.storepart&&null!=r.record.storepart||(r.record.storepart=""),l+=`<div class="pe-form-group" data-tpl-field="${a}">`,l+=`${edrec__drawUI__field__label(o)}`,l+='\t<div style="width:100%;" class="pe-select">',l+='\t<select class="pe-input pe-select" name="storepart">',l+=`\t\t <option value="">${951==r.record.tplid?"{{example_catalog}}":"{{catalog_not_set}}"}</option>`,"object"==typeof r.storeparts)for(var u in r.storeparts)l+=`<option value="${r.storeparts[u].uid}" ${r.storeparts[u].uid==r.record.storepart?'selected="selected"':""}>${"y"==r.storeparts[u].root?"{{all_products}}":`{{part}}: ${r.storeparts[u].title}`}</option>`;l+="\t</select>",l+="\t</div>",l+='\t<div class="pe-hint">';var m="object"!=typeof r.storeparts?'onclick="edrec__closeEditForm()"':"";"object"==typeof r.storeparts&&r.record.storepart>0?l+="{{go_to_products_catalog|projectid|catalogOnClickAttr}}":l+="{{if_a_lot_of_products_use_catalog|projectid|catalogOnClickAttr}}",l+="\t</div>",l+="</div>"}if("feedpart"==a){if(void 0!==r.record.feeds&&null!=r.record.feeds||(r.record.feedspart=""),l+=`<div class="pe-form-group" data-tpl-field="${a}">`,l+=`${edrec__drawUI__field__label(o)}`,l+='\t<div style="width:100%;" class="pe-select">',l+='\t<select class="pe-input pe-select" name="feedpart">',l+='\t\t<option value="">{{feed_not_set}}</option>',"5d9725a245f86259476957"!=r.record.feedpart&&"5d971e17b674f464032195"!=r.record.feedpart&&"873491564841"!=r.record.feedpart||(l+=`<option value="${r.record.feedpart}" selected="selected">{{example_feed}}</option>`),"object"==typeof r.feeds)for(var u in r.feeds)if(l+=`<option value="${r.feeds[u].uid}" ${r.feeds[u].uid==r.record.feedpart?'selected="selected"':""}>{{feed}}: ${r.feeds[u].title}</option>`,"object"==typeof r.feeds[u].parts)for(var g in r.feeds[u].parts){var b=`${r.feeds[u].uid}-${r.feeds[u].parts[g].uid}`;l+=`<option value="${b}" ${b==r.record.feedpart?'selected="selected"':""}>--- {{part}}: ${r.feeds[u].parts[g].title}</option>`}l+="\t</select>",l+="\t</div>",l+='\t<div class="pe-hint">';var f="object"!=typeof r.feeds?'onclick="edrec__closeEditForm()"':"";"object"==typeof r.feeds&&r.record.feedpart>0?l+="{{go_to_feed_edit_panel|projectid|onClickFeedsStr}}":l+="{{use_feeds_to_mange_news|projectid|onClickFeedsStr}}",l+="\t</div>",l+="</div>"}if("recids"!=a&&"recids2"!=a&&"recids3"!=a&&"recids4"!=a&&"recids5"!=a&&"recids6"!=a&&"recids7"!=a&&"recids8"!=a||(l+=`<div class="pe-form-group" data-tpl-field="${a}">`,l+=`<div class="pe-form-group-field-${a}">`,l+="</div>",l+="</div>"),"paymentstat"==a&&(l+=`<div class="pe-form-group" data-tpl-field="${a}">`,l+='\t<div class="pe-hint" style="padding:0;">',l+=`{{setup_cart_data_in_analytics}}<br>/tilda/form${r.record.id}/submitted/ {{or}}<br>/tilda/form${r.record.id}/payment/<br>FB pixel: 'Lead' event<br>FB pixel: 'InitiateCheckout' event`,l+="\t</div>",l+="</div>"),"formstat"==a&&(l+=`<div class="pe-form-group" data-tpl-field="${a}">`,l+='\t<div class="pe-hint" style="padding:0;">',l+=`{{submitting_from_in_analytics}}/tilda/form${r.record.id}/submitted<br>FB pixel: 'Lead' event`,l+="\t</div>",l+="</div>"),"makefish"==a&&(l+=`<div class="pe-form-group" data-tpl-field="${a}">`,l+='<div class="pe-checkbox-box"><label class="pe-label-checkbox">',l+=r.record.id==r.tpl.fishid?"This is a fish":'<input type="checkbox" name="makefish"> Make fish',l+="</label></div><br><br>",l+="</div>"),"makezerofish"==a){for(var u in l+=`<div class="pe-form-group" data-tpl-field="${a}">`,l+='<label class="pe-label">Make Zero Fish for Block</label>',l+='<div class="pe-select">',l+='<select class="pe-input pe-select" name="setzero_tplid">',l+='<option value="">None</option>',r.zalltpls)l+=`<option value="${r.zalltpls[u].id}" ${r.record.id==r.zalltpls[u].zeroid?'selected="selected"':""}>${r.zalltpls[u].cod}: ${r.zalltpls[u].title}</option>`;l+="</select>",l+="</div>",l+="</div>"}if("oklink"!=a){if("soclinks"==a&&(void 0===r.record.soclinks&&(r.record.soclinks=""),l+=`<div class="form-group pe-form-group" data-tpl-field="${a}">`,l+=`<textarea class="editlist__data" name="${a}" rows="2" style="height:100px; width:90%; display:none;">${r.record.soclinks}</textarea>`,l+='<div class="editlist__loader" style="background-color:#efefef;padding:50px 40px; text-align:center; margin-bottom:10px;">{{loading}}</div>',l+='<div class="editlist__wrapper" data-ui-type="edsl"></div>',l+="</div>"),"videotype"==a||"videotype2"==a){var v=[];"object"==typeof o.options&&(v=o.options);const e=["RU","UA","KZ","KG","TM","UZ","OS","BY","MD","AB","AZ","GE","AM","TJ","AA"],{replaces:s}=r.tpl,d=edrec__parseReplaces(s);let c=!1;d&&(c=!!d.find((e=>e.field===a)));const _=!c&&(e.includes(window.usercountry)||"RU"===window.lang),u={rutube:"Rutube",kinescope:"Kinescope",vkvideo:"VK Video",boomstream:"Boomstream",iframe:"iFrame"};Object.entries(u).forEach((e=>{let[o,i]=e;const a=r.record[o];(_||!_&&a)&&v.push({EN:i,v:o})})),l+=`<div class="pe-form-group" data-tpl-field="${a}">`,l+=`${edrec__drawUI__field__label(o)}`,l+='\t<div style="width:100%;" class="pe-select">',l+=`\t<select class="pe-input pe-select" name="${a}">`;for(var y=0;y<v.length;y++)l+=`<option value="${v[y].v}" ${i==v[y].v?"selected":""}>${void 0!==v[y][window.lang]?v[y][window.lang]:v[y].EN}</option>`;l+="\t</select>",l+="\t</div>",o.hint&&(l+=`<div class="pe-hint">${o.hint}</div>`),l+="</div>"}if("position"==a&&(r.record.position&&"[]"!==r.record.position||(r.record.position="{}"),l+=`<div class="pe-form-group" style="margin: 10px 0;"><textarea class="edpos__data" name="${a}" style="display:none;">${r.record.position}</textarea></div>`),l=tc__translate(l,"edrec__dict",{projectid:r.projectid,catalogOnClickAttr:m,feedsOnClickAttr:f}),s.insertAdjacentHTML("beforeend",l),"videotype"!=a&&"videotype2"!=a||edrec__videoType__initVideo(a,r),"list"==a){const e=undefined;edrec__registerContentPromise(import("./t-edrec-list-D_BNALpi.min.js").then((e=>{window.lireplaces="",void 0!==r.tpl.lireplaces&&""!=r.tpl.lireplaces&&(window.lireplaces=JSON.parse(r.tpl.lireplaces)),e.edli__init(r,a);var o=document.querySelector(".editlist__loader");o&&o.remove()})))}if("forminputs"==a){const e=undefined;edrec__registerContentPromise(import("./t-edrec-form-B4RVDfZU.min.js").then((e=>{window.lireplaces="",void 0!==r.tpl.lireplaces&&""!=r.tpl.lireplaces&&(window.lireplaces=JSON.parse(r.tpl.lireplaces));const o=d?"edfo_quiz":"edfo";e.edfo__init(o);const i=document.querySelector(".editlist__loader");i&&i.remove()})))}if("menuitems"==a){const e=undefined,o=undefined;edrec__registerContentPromise((edrec__isTeam()?import("./t-edrec-menu-v2-CZaDRzH9.min.js"):import("./t-edrec-menu-DLqmopam.min.js")).then((e=>{var o=0,i=r.record.menuitems?JSON.parse(r.record.menuitems):[];for(var a in i){if(e.edme__addItem(i[a].title,i[a].link,i[a].linktarget,o,"menuitems"),void 0!==i[a].sub){var s=e.edme__addSubWrapper(o,"menuitems"),l=0;for(var d in i[a].sub)e.edme__addSubItem(s,i[a].sub[d].title,i[a].sub[d].link,i[a].sub[d].linktarget,o,l,"menuitems"),l++;e.edme__addSortable_sub(o,"menuitems")}o++}e.edme__addSortable("menuitems")})))}if("menuitems2"==a){const e=undefined;edrec__registerContentPromise(import("./t-edrec-menu-v2-CZaDRzH9.min.js").then((e=>{var o=0,i=r.record[a]?JSON.parse(r.record[a]):[];for(var s in i){if(e.edme__addItem(i[s].title,i[s].link,i[s].linktarget,o,a),void 0!==i[s].sub){var l=e.edme__addSubWrapper(o,a),d=0;for(var c in i[s].sub)e.edme__addSubItem(l,i[s].sub[c].title,i[s].sub[c].link,i[s].sub[c].linktarget,o,d,a),d++;e.edme__addSortable_sub(o,a)}o++}e.edme__addSortable(a)})))}var w;if("sharebuttons"==a)["facebook","twitter","vk","ok"].forEach((function(e){var o=document.querySelector(`input[name=share${e}-cb]`);o&&o.addEventListener("change",(function(){var i=o.checked?"on":"",r=document.querySelector(`input[name=share${e}]`);r&&(r.value=i)}))}));if("gallery_insta"==a){const e=undefined;edrec__registerContentPromise(import("./t-edrec-insta-D9slSr6b.min.js").then((e=>{e.edinst__init()})))}if("gallery"==a){const e=undefined;edrec__registerContentPromise(import("./t-edrec-gallery-Jnw09a-V.min.js").then((e=>{e.edga__init(r,s)})))}if("mapmarkers"==a){const e=undefined;edrec__registerContentPromise(import("./t-edrec-maps-B60KtF4D.min.js").then((e=>{e.edmap__init(r,s)})))}if("userpayment"==a){if(-1!==r.tpl.fields.indexOf(a)){var E=document.querySelector("input[name=paymentoff-cb]");E.addEventListener("change",(function(){var e=document.querySelector("input[name=paymentoff]"),o=document.querySelector("input[name=formmsgurl]"),i=document.querySelector(".js-payment-option"),r=E&&E.checked,a=o&&o.closest(".pe-form-group");r?(i.style.display="none",a&&(a.style.transitionProperty="opacity",a.style.transitionDuration="500ms",a.style.transitionTimingFunction="ease-out",setTimeout((function(){a.style.opacity="1"}),0))):(i.style.display="block",a&&(a.style.transitionProperty="opacity",a.style.transitionDuration="500ms",a.style.transitionTimingFunction="ease-out",setTimeout((function(){a.style.opacity="0"}),0))),e.value=r?"y":""})),setTimeout((function(){var e=document.querySelector("input[name=formmsgurl]");"y"==document.querySelector("input[name=paymentoff]").value?(document.querySelector(".js-payment-option").style.display="none",e&&(e.closest(".pe-form-group").style.display="block")):e&&(e.closest(".pe-form-group").style.display="none")}))}var l="";if(l+=`<div class="pe-form-group js-payment-option" data-tpl-field="${a}">`,l+='\t<input type="hidden" name="userpayment" value="y">',void 0!==r.userpaysystems&&r.userpaysystems&&r.userpaysystems.length>0){for(var k in 1==r.userpaysystems.length?l+='<label class="pe-label">{{connected_payment_system}}</label>':l+='<label class="pe-label">{{connected_payment_systems}}</label>',l+='<div style="padding-top: 10px;">',l+="\t<ul>",r.userpaysystems){var x=r.userpaysystems[k];void 0===x.system&&(x.system=""),void 0===x.accountid&&(x.accountid=""),void 0===x.type&&(x.type=""),void 0===x.currency&&(x.currency=""),void 0===x.title&&(x.title=""),l+="<li>",""!=x.title?l+=x.title:"paypal"==x.system?l+=`Paypal: ${x.accountid}, ${x.currency} (${"_donations"==x.type?"Donate":"Buy"})`:"yamoney"==r.project.upay.system?l+=`Yandex.Money: ${x.accountid}, ${x.currency} (${"donate"==x.type?"Donate":"Buy"})`:"yamoneymc"==r.project.upay.system?l+=`Yandex.Money: ${x.accountid}, Mobile (${"_donations"==x.type?"Donate":"Buy"})`:"yamoneyac"==r.project.upay.system?l+=`Yandex.Money: ${x.accountid}, Credit Card (${"_donations"==x.type?"Donate":"Buy"})`:"yamoneypc"==r.project.upay.system?l+=`Yandex.Money: ${x.accountid}, Yandex Money (${"_donations"==x.type?"Donate":"Buy"})`:"yakassa"==x.system?l+=`Yandex.Kassa: ${x.accountid}, ${x.currency}`:"stripe"==x.system?l+=`Stripe: ${x.accountid}, ${x.currency}`:"cloudpayments"==x.system?l+=`CloudPayments: ${x.accountid}, ${x.currency}`:"robokassa"==x.system?l+=`Robokassa: ${x.accountid}, ${x.currency}`:"liqpay"==x.system?l+=`LiqPay: ${x.accountid}, ${x.currency}`:l+=`${x.system}, ${x.accountid}`,l+="</li>"}l+="\t</ul>",l+=`\t\t <a href="/projects/settings/?projectid=${r.projectid}#tab=ss_menu_payments" style="color: #ff8562 !important;">{{settings}}</a>`,l+="</div>"}else l+='<label class="pe-label">&nbsp;</label>',l+="<div>{{connect_payment_system_in_settings}}</div>";l+="</div>",l=tc__translate(l,"edrec__dict",{projectid:r.projectid}),s.insertAdjacentHTML("beforeend",l)}if("buttonlink_prod"==a){var l="";l+='<div class="pe-select-div">',l+='<div class="pe-select">',l+='<select class="pe-input pe-select" name="buttonlink_prod">',l+=` <option value="" ${""==r.record.buttonlink_prod?'selected="selected"':""}>{{link}}</option>`,l+=` <option value="order" ${"order"==r.record.buttonlink_prod?'selected="selected"':""}>{{add_to_cart}}</option>`,l+="</select>",l+="</div>",l+="</div>",l=tc__translate(l,"edrec__dict");var N=document.querySelector('[data-tpl-field="buttonlink"]');if(N){var S=N.querySelector(".pe-label");S&&S.insertAdjacentHTML("afterend",l);var C=document.querySelector('.pe-form-group [name="buttonlink_prod"]');if(C){var R=N.querySelector('.pe-field-link [name="buttonlink"]'),L=N.querySelector(".pe-field-link");C.addEventListener("change",(function(){var e=C.value;L.style.display="order"==e?"none":"block",R.value="order"==e?"#order":""})),C.dispatchEvent(new Event("change"))}}}if("prod_option"==a){const e=undefined;edrec__registerContentPromise(import("./t-edrec-prodopt-dmxV20Qb.min.js").then((e=>{e.edrec__drawUI__prodoptions(r,s)})))}if("storeprod"==a){""==o.label&&(o.label=a);var l="";l+=`<div class="pe-form-group" data-tpl-field="${a}">`,l+=`${edrec__drawUI__field__label(o)}`,l+="\t<div>",l+=`\t\t<input type="text" name="${a}" class="pe-input" placeholder="${o.ph}" value="${i}" />`,l+='\t\t<div class="pe-hint">',l+="\t\t\t{{if_you_use_catalog_enter_prod_id}}",l+="\t\t\t<br><br>",l+=i?"{{fill_fields_from_catalog}}":"",l+="\t\t</div>",l+="\t</div>",l+="</div>",l=tc__translate(l,"edrec__dict",{projectid:window.projectid}),s.insertAdjacentHTML("beforeend",l);var onDone=function(e){var o;if(""!==e.products){if(window.tStoreSingleProdsObj&&window.tStoreSingleProdsObj[i]){var r=window.tStoreSingleProdsObj[i];if(r.title&&(s.querySelector('[data-tpl-field="title"] [name="title"]').value=r.title),r.sku&&(s.querySelector('[data-tpl-field="title2"] [name="title2"]').value=r.sku),r.text&&(s.querySelector('[data-tpl-field="descr"] [name="descr"]').value=r.text),r.price){var a=parseFloat(r.price);s.querySelector('[data-tpl-field="price"] [name="price"]').value=a}if(r.priceold){var l=parseFloat(r.priceold);s.querySelector('[data-tpl-field="price_old"] [name="price_old"]').value=l}if(r.gallery){var d=[];try{d=JSON.parse(r.gallery)}catch(e){console.error(e)}var c="";if(d.length){const e=undefined,o=undefined,i=undefined;var _=document.querySelector(".edga__list").querySelectorAll(".edga__item").length+1;if(d.forEach((function(e,o){if(e&&e.img&&!document.querySelector(`[name^="gallery-imgs-file["][value="${e.img}"]`)){var i=_+o;c+=`<input type="hidden" name="gallery-imgs-file[${i}]" value="${e.img}" /><input type="hidden" id="gallery-imgs-file-upd-${i}" name="gallery-imgs-file-upd[${i}]" value="${e.img}" />`,e.alt&&(c+=`<input type="hidden" name="gallery-imgs-alt[${i}]" value="${e.alt}" />`)}})),c.length){var u=document.querySelector("#gallery-update");u&&u.remove(),c+='<input type="hidden" name="gallery-update" value="yes" />',s.querySelector('[data-tpl-field="storeprod"]').insertAdjacentHTML("beforebegin",c)}}}edrec__sendForm("update","content")}else{var m=tc__translate("{{cant_find_product_in_catalog}}","edrec__dict");td__showBubbleNotice(m,6e3,"error")}hideLoadIcon()}else console.error("Something went wrong. Can't get products array by uid list. Please check products UID.")};i&&s.querySelector('a[name="updateFromProductsCatalog"]').addEventListener("click",(function(){showLoadIcon(),window.t_store_loadProducts_byId([i],{},onDone,(function(e){window.t_store_changeEndpoint(e,(function(){window.t_store_loadProducts_byId([i],{},onDone)}))}))}))}if("code"==a){var U=12,A="131"===r.record.tplid?(document.documentElement.clientHeight-60)/Math.round(16.000799999999998):10,$="131"===r.record.tplid?A:30,initAutocomplete=function(){var e,o;document.querySelector(`#aceeditor${r.record.id}`)&&window.ace.edit(`aceeditor${r.record.id}`).setOptions({enableBasicAutocompletion:!0,enableLiveAutocompletion:!0,enableSnippets:!0})},initAceEditor=function(){var e;if(document.querySelector(`#aceeditor${r.record.id}`)){var o=window.ace.edit(`aceeditor${r.record.id}`);o.setTheme("ace/theme/github"),o.session.setMode("ace/mode/html"),o.setOptions({minLines:A,maxLines:$,fontSize:U,setAutoScrollEditorIntoView:!0}),tp__loadResource("https://front.tildacdn.com/aceeditor/ext-language_tools.js").then((function(){initAutocomplete();const e=window.ace.require("ace/snippets").snippetManager;window.ace.config.loadModule("ace/snippets/javascript",(o=>{if(o){var i=e.parseSnippetFile(o.snippetText);e.register(i)}}))}))}};"object"!=typeof ace?tp__loadResource("https://front.tildacdn.com/aceeditor/ace.js").then((function(){initAceEditor()})):(initAceEditor(),initAutocomplete())}if("linkhook"==a){var T=document.querySelector("input[name=linkhook]");T.addEventListener("change",(function(){var e=T.value;e&&/[\u0400-\u04FF]/.test(e)&&tc__showDialog({msg:"Please, use only Latin letters in link"},"alert")}))}if("storepart"==a&&"object"==typeof r.storeparts){if(r.record.storepart){var I=document.querySelector('.pe-form-group[data-tpl-field="list"]');I&&(I.style.display="none")}var B=document.querySelector(".editlist__data");if(B&&B.value){var l="";l+='\t<span class="link_copyproductstocatalog">{{copy_products_to_catalog|pageid|recordid}}</span>',l+='\t<div class="link_copyproductstocatalog_result"></div>',l=tc__translate(l,"edrec__dict",{pageid:r.record.pageid,recordid:r.record.id});const e=document.querySelector('[data-tpl-field="list"] .editlist__main-container');e&&e.parentNode.insertAdjacentHTML("beforeend",l)}}if("soclinks"==a){const e=import("./t-edrec-soclinks-DaQwFtR-.min.js").then((e=>{e.edsl__init();var o=document.querySelector(".editlist__loader");o&&o.remove();var i=document.querySelector("#editformsxl"),r=i.querySelector(".pe-content-form").getAttribute("data-rec-tplid");edrec__getContentPromise().then((()=>{var e=[];"911"==r?e=["descr2","text2","descr3","descr4","text3","descr5","descr6","descr7","text4","descr8","text5"]:"825"!=r&&"898"!=r||(e=["descr","text5","descr2","title2","descr3","text7","descr4","descr5","descr6","text6","descr7","descr8"]);for(var o=0;o<e.length;o++){var a=e[o],s=i.querySelector(`textarea[name="${a}"]`);s&&""==s.value&&(s.parentNode.parentNode.style.display="none")}}))}));edrec__registerContentPromise(e)}if("recids"==a||"recids2"==a||"recids3"==a||"recids4"==a||"recids5"==a||"recids6"==a||"recids7"==a||"recids8"==a){const e=undefined;edrec__registerContentPromise(import("./t-edrec-links-DaTjtNkQ.min.js").then((e=>{e.edlink__drawUI__Recids(a,i)})))}"position"==a&&edpos__init(s,r)}else"RU"!=window.lang&&""==i||edrec__drawUI__input({ui:o,value:i,field:a,wrapper:s})}function edrec__drawUI__field__label(e){const{tooltip:o,label:i,field:r}=e,a=o&&o.replace(/"/g,"&quot;")||"",s=undefined;return tc__translate(`\n\t\t<label class="pe-label">\n\t\t\t${i||r}\n\t\t\t${a?`<span class="pe-tooltip__target" data-tooltip="info:${a}"></span>`:""}\n\t\t</label>\n\t`,"edrec__dict")}function edrec__drawUI__field__insertMobileButtons(e){const{wrapper:o,ui:i,field:r,data:a}=e,{desktop:s,mobile:l}=i;if(!o||!s&&!l)return;const d=undefined,c=a.tpl.fields.split(",").includes(s||l),_=edrec__checkIfJSONFieldHasMobileSetting({ui:i});if(!c&&!_)return;const u=!!l,m=o.querySelector(`.pe-form-group[data-tpl-field="${r}"]`);if(!m)return;const g=m.closest(".pe-form-group-wrapper"),b=g&&"yes"===g.getAttribute("data-modern-look")||m.closest(".tp-element-widget"),f=b?"after":"append",v=m.querySelector(b?".pe-input":".pe-label");if(!v)return;const createButton=()=>{const e=document.createElement(u?"button":"span");if(e.classList.add("pe-label__icon",u?"pe-label__icon_desktop":"pe-label__icon_mobile"),u){e.type="button";const{tplid:o}=a.record;let i="480";"margintop"!==r&&"1047"===o&&(i="680"),"margintop"!==r&&"716"===o&&(i="640"),"text_lineclamp"===r&&"1040"===o&&(i="640");const s=tc__translate("{{click_set_mobile_value}}","edrec__dict",{mobileRes:i});e.setAttribute("data-tooltip",s),e.addEventListener("click",(()=>edrec__settings_showmobilefield(l)))}return e},y=createButton();v[f](y);const w=undefined;if(["padding","radius"].includes(i.type)&&b){const e=m.querySelector(".pe-input__splitable-wrapper");if(e){const o=createButton();e.append(o)}}const E=undefined;if("padding"===i.type&&b){const e=m.querySelector(".pe-input__united-wrapper");if(e){const o=createButton();e.append(o)}}}function edrec__drawUI__converttozero(e,o){let i=`\n\t\t<div class="pe-form-group pe-zero-convert-btn">\n\t\t\t<button class="pe-zero-convert-btn__button" onclick="tp__convertRecordtoZero(${e.record.id});" type="button">{{convert_to_zero}}</button>\n\t\t\t<div class="pe-zero-convert-btn__descr">{{convert_to_zero_descr}}</div>\n\t\t</div>\n\t\t<div class="pe-form-group pe-zero-convert-notice"></div>`;i=tc__translate(i,"edrec__dict"),o.insertAdjacentHTML("beforeend",i)}function edrec__drawUI__formaction(e,o){void 0===e.record.formactiontype&&(e.record.formactiontype=""),void 0===e.record.formaction&&(e.record.formaction=""),void 0===e.record.formtarget&&(e.record.formtarget=""),void 0===e.record.formajax&&(e.record.formajax="");var i="";if(i+='\t<div class="pe-form-group">',i+='\t\t<label class="pe-label pe-label__recievedataforms">{{form_data_receiver}}</label>',i+="\t\t<br>",i+='\t\t<div class="pe-hint" style="padding:0;">',i+="\t\t{{submitted_data_stored_in_leads|projectid}}",i+="\t\t</div>",i+=`\t\t<div class="js-accourdion-wrapper" id="formactionbox${e.record.id}">`,i+="\t\t\t"+(1!=e.record.formactiontype?'<div style="display:none;" class="pe-wrapper__servicesrecievers">':""),i+=`\t\t\t<label class="pe-label-radio"><input type="radio" name="formactiontype${e.record.id}" value="2" data-collapse-id="formtype${e.record.id}two" ${1!=e.record.formactiontype?'checked="checked"':""}/> {{contacts_lists_and_services}}</label>`,i+="\t\t\t"+(1!=e.record.formactiontype?"</div>":""),i+=`\t\t\t<div class="js-accourdion-box" style="margin-left: 0; ${void 0===e.record.formactiontype||""==e.record.formactiontype||"0"==e.record.formactiontype||2==e.record.formactiontype?"display:block;":"display:none;"}" id="formtype${e.record.id}two">`,i+="\t\t\t\t<br>",i+='\t\t\t\t<table border="0"><tr valign="top">',window.$oplan>0){if(i+='\t\t\t\t<td style="padding-right: 30px;" width="49%" class="js-box-tilda-crm-lists">',i+='\t\t\t\t\t<label class="pe-label" style="font-weight: bold; margin-bottom: 20px;">{{tilda_crm}}</label>',void 0!==e.formcrmintegrations&&0!=e.formcrmintegrations.length){for(var r in e.formcrmintegrations){const{hash:o,checked:a,name:s}=e.formcrmintegrations[r],{id:l}=e.record;i+=`\n\t\t\t\t\t<div>\n\t\t\t\t\t\t<label class="pe-label-checkbox-custom">\n\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\t\tname="formintegrations${l}[]"\n\t\t\t\t\t\t\t\tvalue="${o}"\n\t\t\t\t\t\t\t\tclass="pe-input-checkbox"\n\t\t\t\t\t\t\t\t${a?"checked":""}\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t<span class="pe-checkbox-custom">\n\t\t\t\t\t\t\t\t<svg viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMid meet">\n\t\t\t\t\t\t\t\t\t<path d="M3 8.08333L6.6 11L12 4" vector-effect="non-scaling-stroke" />\n\t\t\t\t\t\t\t\t</svg>\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t<span class="pe-checkbox-title">${s.toUpperCase()}</span>\n\t\t\t\t\t\t</label>\n\t\t\t\t\t</div>\n\t\t\t\t`}i+="\t\t\t\t\t\t<br>",i+='\t\t\t\t\t\t<div class="pe-hint" style="padding-top: 0px;">',i+="\t\t\t\t\t\t\t{{go_to_tilda_crm}}",i+="\t\t\t\t\t\t</div>",i+="\t\t\t\t\t\t<br>"}else i+='\t\t\t\t\t<div class="pe-hint" style="margin-bottom: 10px;padding-top: 0px;">',i+="\t\t\t\t\t\t{{you_dont_have_any_list_yet}}",i+="\t\t\t\t\t</div>",i+='\t\t\t\t\t<a href="/identity/gocrm/" target="_blank" class="pe-btn-black" style="color: #ffffff !important; font-weight: 400;border-radius:5px;margin-bottom:25px;padding:8px 20px;">{{create}}</a>';i+="\t\t\t\t</td>"}if(i+='\t\t\t\t<td width="49%" id="outerrecieverboxid">',i+='\t\t\t\t\t<label class="pe-label" style="font-weight: bold; margin-bottom: 20px;">{{connected_services}}:</label>',e.calltocrmerror||e.calltoformserror)i+=e.calltocrmerror?`<div class="pe-hint" style="padding-top: 0px;">${e.calltocrmerror}</div>`:"",i+=e.calltoformserror?`<div class="pe-hint" style="padding-top: 0px;">${e.calltoformserror}</div>`:"",i+='<input type="hidden" name="nosaveforms" value="yes">';else if(void 0!==e.formintegrations&&e.formintegrations.length>0){for(var r in e.formintegrations){const{hash:o,checked:a,name:s,type:l,label:d,appid:c}=e.formintegrations[r],{id:_}=e.record,u=undefined,m=undefined;i+=`\n\t\t\t\t<div>\n\t\t\t\t\t<label class="pe-label-checkbox-custom">\n\t\t\t\t\t\t<input\n\t\t\t\t\t\t\ttype="checkbox"\n\t\t\t\t\t\t\tname="formintegrations${_}[]"\n\t\t\t\t\t\t\tvalue="${o}"\n\t\t\t\t\t\t\tclass="pe-input-checkbox"\n\t\t\t\t\t\t\tdata-form-type="${l}"\n\t\t\t\t\t\t\t${a?"checked":""}\n\t\t\t\t\t\t/>\n\t\t\t\t\t\t<span class="pe-checkbox-custom">\n\t\t\t\t\t\t\t<svg viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMid meet">\n\t\t\t\t\t\t\t\t<path d="M3 8.08333L6.6 11L12 4" vector-effect="non-scaling-stroke" />\n\t\t\t\t\t\t\t</svg>\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t<span class="pe-checkbox-title">${`${d||l}: ${s||c.substr(10)}`.toUpperCase()}</span>\n\t\t\t\t\t</label>\n\t\t\t\t</div>\n\t\t\t`}i+="\t\t\t\t\t\t<br>"}else i+='\t\t\t\t\t\t<div class="pe-hint" style="padding-top: 0px;">{{you_havenot_connected_any_service_yet}}</div>',i+="\t\t\t\t\t\t<br>",i+=`\t\t\t\t\t\t<a href="/projects/settings/?projectid=${e.projectid}#tab=ss_menu_forms" class="pe-btn-black" style="color: #ffffff !important; font-weight: 400;border-radius:5px;padding:8px 20px;">{{connect}}</a>`;i+="\t\t\t\t</td>",i+="\t\t\t\t</tr></table>",i+='\t\t\t\t\t<div class="pe-hint">',i+="\t\t\t\t\t\t{{you_can_receive_data_to_email_and_others|projectid}}",i+="\t\t\t\t\t\t<br>",i+=void 0!==e.project&&void 0!==e.project.json&&void 0!==e.project.json.formspamguard&&"on"==e.project.json.formspamguard?"{{anti_spam_activated}}":"",i+="\t\t\t\t\t</div>",i+="\t\t\t</div>",i+="\t\t\t<br>",i+="\t\t"+(1!=e.record.formactiontype?"<div style='display:none;' class='pe-wrapper__ownscriptreciever'>":""),i+=`\t\t\t<label class="pe-label-radio"><input type="radio" name="formactiontype${e.record.id}" value="1" data-collapse-id="formtype${e.record.id}one" ${1==e.record.formactiontype?'checked="checked"':""}/>`,i+="\t\t\t{{own_script_for_forms}}</label>",i+=`\t\t\t<div class="js-accourdion-box" style="margin-left: 20px; ${1==e.record.formactiontype?"display:block;":"display:none;"}" id="formtype${e.record.id}one">`,i+=`\t\t\t\t<input type="text" name="formaction" class="pe-input" value="${e.record.formaction}" placeholder="example: http://site.com/submit.php">`,i+='\t\t\t\t<div class="pe-hint">{{add_own_script_address}}</div>',i+="\t\t\t\t<br>",-1!==e.tpl.fields.indexOf(",formtarget")&&(i+='\t\t\t\t<label class="pe-label">{{form_target}}</label>',i+='\t\t\t\t<div class="pe-select">',i+='\t\t\t\t\t<select class="pe-input pe-select" name="formtarget">',i+=`\t\t\t\t\t <option value="" ${""==e.record.formtarget?'selected="selected"':""}>{{same_window}}</option>`,i+=`\t\t\t\t\t <option value="_blank" ${"_blank"==e.record.formtarget?'selected="selected"':""}>{{new_window}}</option>`,i+="\t\t\t\t\t</select>",i+="\t\t\t\t</div>");const{formajax:a}=e.record;var s;i+=`\n\t\t<div class="pe-checkbox-box">\n\t\t\t<label class="pe-label-checkbox-custom" style="margin-top:12px;">\n\t\t\t\t<input type="hidden" name="formajax" value="${a}" />\n\t\t\t\t<input\n\t\t\t\t\ttype="checkbox"\n\t\t\t\t\tname="formajax-cb"\n\t\t\t\t\tclass="pe-input-checkbox chbx"\n\t\t\t\t\t${"y"===a?"checked":""}\n\t\t\t\t/>\n\t\t\t\t<span class="pe-checkbox-custom">\n\t\t\t\t\t<svg viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMid meet">\n\t\t\t\t\t\t<path d="M3 8.08333L6.6 11L12 4" vector-effect="non-scaling-stroke" />\n\t\t\t\t\t</svg>\n\t\t\t\t</span>\n\t\t\t\t<span class="pe-checkbox-title">{{is_ajax_action_script}}</span>\n\t\t\t</label>\n\t\t</div>\n\t`,i+="\t\t\t</div>",i+="\t\t\t"+(1!=e.record.formactiontype?"</div>":""),i+="\t\t\t<br>",i+="\t\t</div>",i+="\t</div>",i=tc__translate(i,"edrec__dict",{projectid:e.projectid}),o.insertAdjacentHTML("beforeend",i),document.querySelectorAll(`#formactionbox${e.record.id} input[type=radio]`).forEach((function(o){o.addEventListener("change",(function(){if(o.checked){var i=o.getAttribute("data-collapse-id"),r=document.querySelector(`#form${e.record.id} .js-formmsgsuccess`);document.querySelector(`#${i}`).style.display="block",1==o.value?(document.querySelector(`#formtype${e.record.id}two`).style.display="none",r.classList.add("hidden")):(document.querySelector(`#formtype${e.record.id}one`).style.display="none",r.classList.remove("hidden"))}}))}));var l=o.querySelector("input[name=formajax-cb]");l&&l.addEventListener("change",(function(){var e=l.checked?"y":"";document.querySelector("input[name=formajax]").value=e})),document.querySelector(".pe-label__recievedataforms").addEventListener("dblclick",(function(){document.querySelector(".pe-wrapper__ownscriptreciever").style.display="block",document.querySelector(".pe-wrapper__servicesrecievers").style.display="block"}))}function edrec__settings_showmobilefield(e){const o=document.querySelector(`.pe-form-group[data-tpl-field="${e}"]:not(.pe-form-group_split)`);if(!o)return;const i=o.closest(".pe-form-group_split");if(i){i.classList.toggle("pe-form-group_hidden");const e=undefined;i.querySelectorAll(".pe-form-group").forEach((e=>e.classList.remove("pe-form-group_hidden")))}else o.classList.toggle("pe-form-group_hidden");const r=o.closest(".pe-form-group-wrapper");r&&edrec__recalculateGroupWrapperPosition(r)}function edrec__recalculateGroupWrapperPosition(e){var o=15,i=15,r=e.getAttribute("id"),a=window.group_height_coord[r];if(a){var s=window.getComputedStyle(e),l=parseInt(s.height,10),d=window.innerHeight,c=d-30,_=Math.max(o,d-l-i),u=Math.min(_,a.settingTop),m=c;l>=c&&(m=c+i),e.style.top=`${u}px`,e.style.maxHeight=`${m}px`,edrec__panelHiding__setLeftCoord()}}function edrec__drawUI__split(e){let{field1:o,field2:i,width:r,isContent:a}=e;const mergeFields=()=>{const e=document.querySelector(`.pe-form-group[data-tpl-field="${o}"`),a=document.querySelector(`.pe-form-group[data-tpl-field="${i}"`);if(!e||!a)return;e.classList.add("pe-form-group_split"),r&&e.style.setProperty("--split-width",r);const s=document.createElement("div");s.classList.add("pe-form-group"),s.setAttribute("data-tpl-field",o),s.setAttribute("data-split-with",i),s.append(...e.children),a.setAttribute("data-split-with",o),e.append(s,a),e.setAttribute("data-split",`${o}:${i}`)};a?edrec__getContentPromise().then(mergeFields):mergeFields()}function edrec__drawUI__podcut(e,o,i){Object.entries(o).forEach((r=>{let[a,s]=r;if("json"===s.type||Array.isArray(s.podcut)&&s.podcut.length){if(Array.isArray(s.podcut)){const r=[],l=s.podcut.filter((i=>{const s=o[i];if(!s||i===a||s.podcut)return!1;const l=e.record[i],d=s.desktop||s.mobile,c=e.record[d];return!l&&!c||(r.push(i),d&&r.push(d),!1)}));edrec__drawUI__podcut__insertButton({targetField:a,podcutFields:l,visiblePodcutFields:r,wrapper:i})}"json"===s.type&&s.json_fields.forEach((e=>{const o=edrec__encodeJSONFieldName(a,e),r=s.json_fields_ui[o];if(!r||!Array.isArray(r.podcut)||!r.podcut.length)return;const l=[],d=undefined;edrec__drawUI__podcut__insertButton({targetField:o,podcutFields:r.podcut.filter((o=>{const i=edrec__encodeJSONFieldName(a,o),r=s.json_fields_ui[i];if(!r||!s.json_fields.includes(o)||o===e||r.podcut)return!1;const d=edrec__decodeJSONFieldName(i),c=edrec__getJSONFieldValue(d.jsonParent,d.field),_=r.desktop||r.mobile;let u=null;if(_){const e=edrec__decodeJSONFieldName(_);u=edrec__getJSONFieldValue(e.jsonParent,e.field)}return!c&&!u||(l.push(edrec__encodeJSONFieldName(a,o)),_&&l.push(edrec__encodeJSONFieldName(a,_)),!1)})).map((e=>edrec__encodeJSONFieldName(a,e))),visiblePodcutFields:l,wrapper:i})}))}}))}function edrec__drawUI__podcut__insertButton(e){let{targetField:o,podcutFields:i,visiblePodcutFields:r,wrapper:a}=e;if(!o||!Array.isArray(i)||!i.length)return;const s=a.querySelector(`.pe-form-group[data-tpl-field="${o}"]`);if(!s)return;const l=s.closest(".pe-form-group-wrapper,.edrec__wrapper,.tp-widget-content,.pe-json-fields__wrapper");if(!l)return;const d=`podcut_${tp__getUniqueId()}`,getFieldGroup=e=>{const o=undefined;return l.querySelector(`.pe-form-group:not(.pe-form-group_split)[data-tpl-field="${e}"]`)};let c=i.map(getFieldGroup).filter(Boolean),_=r.map(getFieldGroup).filter(Boolean);const u=[...c,..._].map((e=>e.closest(".pe-form-group_split"))).filter(Boolean),m=[],g=[];if(u.forEach((e=>{const o=undefined,i=undefined;[...e.children].some((e=>_.includes(e)))?g.push(e):m.push(e)})),c=c.filter((e=>{const o=e.closest(".pe-form-group_split");return!o||o&&!g.includes(o)})),_=_.filter((e=>{const o=undefined;return!e.parentElement.closest(".pe-form-group_split")})),c.push(...m),_.push(...g),c=[...new Set(c)],_=[...new Set(_)],!c.length)return;const b=document.createElement("button");b.id=d,b.type="button",b.setAttribute("data-alt-label",tc__translate("{{minimize_options}}","edrec__dict")),b.classList.add("pe-form-group","pe-form-podcut"),b.innerHTML=`\n\t\t\t<span class="pe-form-podcut__text">${tc__translate("{{show_more_settings}}","edrec__dict")}</span>\n\t\t\t<svg class="pe-form-podcut__arrow" width="10" height="16" viewBox="0 0 10 16" fill="none" xmlns="http://www.w3.org/2000/svg">\n\t\t\t\t<path d="M1 6L5 10L9 6" stroke="currentColor" stroke-width="0.5"/>\n\t\t\t</svg>\n\t\t`,s.after(b),c.forEach((e=>{e.classList.add("pe-form-group_podcut_hidden"),e.setAttribute("data-podcut-id",d),e.setAttribute("data-podcut-hidden","true")})),_.forEach((e=>{b.before(e),e.setAttribute("data-podcut-id",d)}));const f=s.closest(".pe-form-group-wrapper");f&&edrec__recalculateGroupWrapperPosition(f);let v=!1;b.addEventListener("click",(()=>{v=!v,b.classList.toggle("pe-form-podcut_expanded",v);const e=b.querySelector(".pe-form-podcut__text"),o=e.textContent;e.textContent=b.getAttribute("data-alt-label"),b.setAttribute("data-alt-label",o),c.forEach((e=>e.classList.toggle("pe-form-group_podcut_hidden",!v))),f&&edrec__recalculateGroupWrapperPosition(f)}))}function edrec__parseReplaces(e){if(!e)return[];let o;try{o=JSON.parse(e),o=JSON.parse(o)}catch(e){console.error(e),o=[]}return Array.isArray(o)||(o=[]),o}function edrec__content__init(e){edrec__initRedactor(e),edrec__getContentPromise().then((()=>{const o=document.querySelector('[data-need-check-link="yes"]');o&&o.addEventListener("change",tp__checkLinkCCtoWS.bind(o,o.value));const i=undefined;e.querySelectorAll("input[type=text]").forEach((e=>{e.value=e.value.replace(/&amp;/g,"&")})),tp__bunchInitTooltip(e);const r=document.querySelector(".js-image-generate");r&&tp__showOnboardingPinForAiFeatures(r,"image")}))}function edrec__copyproducts_to_catalog(e,o){tp__fetch({url:"/page/submit/",body:{comm:"copyproducts_to_catalog",pageid:e,recordid:o},explanation:"export products to catalog",responseType:"json",timeout:60}).then((function(e){if(e)if("limit_reached"===e.error_code){const e=tc__translate("{{copy_products_limit_reached}}","edrec__dict");tc__showDialog({msg:e},"alert")}else e.success===e.total?successHandle(e.total):partialSuccessHandle(e);function addResult(e){const o=document.querySelector(".link_copyproductstocatalog_result");o&&(o.innerHTML=tc__translate(`${e}\n\t\t\t\t\t\t<div class="pe-form-group__info-block pe-form-group__info-block_info">\n\t\t\t\t\t\t\t<div class="pe-form-group__info-block__icon">\n\t\t\t\t\t\t\t\t<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 16 16"><rect width="16" height="16" fill="#59ACFF" rx="8"/><path stroke="#fff" stroke-width="1.2" d="m9 11-.57.57a1 1 0 0 1-1.65-1l.89-2.87C7.88 7 7.02 6.48 6.5 7"/><path fill="#fff" d="M8 3.33c.32 0 .57.09.75.27.17.2.25.44.25.7 0 .3-.08.53-.25.73-.17.2-.42.3-.74.3-.33 0-.57-.1-.74-.3-.18-.2-.27-.44-.27-.72 0-.14.02-.27.07-.4.05-.1.12-.2.2-.3.08-.1.2-.16.32-.21.12-.05.26-.07.42-.07Z"/></svg>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="pe-form-group__info-block__text">\n\t\t\t\t\t\t\t\t{{go_to_more_to_define_buttons}}\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>`,"edrec__dict"));const i=document.querySelector(".link_copyproductstocatalog");i&&i.remove()}function successHandle(e){let o='\n\t\t\t\t\t<div class="pe-form-group__info-block pe-form-group__info-block_success">\n\t\t\t\t\t\t<div class="pe-form-group__info-block__icon">\n\t\t\t\t\t\t\t<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 16 16"><rect width="16" height="16" fill="#6CD463" rx="8"/><path stroke="#fff" d="M4 8.5 7 11l4.5-6"/></svg>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="pe-form-group__info-block__text">\n\t\t\t\t\t\t\t{{product_adding_was_successful|prodNum|projectid}}\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>';o=tc__translate(o,"edrec__dict",{prodNum:e,projectid:window.projectid}),addResult(o)}function partialSuccessHandle(e){const{total:o,success:i,failedProducts:r}=e;let a='\n\t\t\t\t\t<div class="pe-form-group__info-block pe-form-group__info-block_warning">\n\t\t\t\t\t\t<div class="pe-form-group__info-block__icon">\n\t\t\t\t\t\t\t<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 16 16"><rect width="16" height="16" fill="#FFBF53" rx="8"/><path fill="#fff" d="M7.29 9.44V3.5h1.44v5.94H7.29Zm.7 3.06c-.31 0-.56-.08-.74-.25A.91.91 0 0 1 7 11.6c0-.25.08-.47.25-.65.17-.19.42-.28.74-.28.33 0 .57.1.74.28.18.18.27.4.27.65a.9.9 0 0 1-.27.65.88.88 0 0 1-.32.18c-.12.05-.26.07-.42.07Z"/></svg>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="pe-form-group__info-block__text">\n\t\t\t\t\t\t\t{{product_adding_was_partial_successful|success|total|failedProducts|projectid}}\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>';a=tc__translate(a,"edrec__dict",{total:o,success:i,failedProducts:r,projectid:window.projectid}),addResult(a)}})).catch((function(e){console.error(e)}))}function edrec__opengroupitems(e,o,i){var r=document.querySelector(`#group_${o}`);if(r)if(window.innerWidth>640)r.closest("#editforms")&&(edrec__calculateGroupCoordAndHeight(r,i),edrec__createCoordAndHeightObj(r,i),edrec__showSettingsGroup(e,r,o));else{var a=r.parentNode.querySelector(`#grouptitle_${o} .pe-form-group-arrow`),s=document.querySelectorAll(".pe-form-group-title-wrapper");r.classList.contains("pe-form-group-wrapper_open")?tp__slideUp(r,700).then((function(){s.forEach((function(e){e.id==`#grouptitle_${o}`&&e.classList.remove("pe-form-group-title-wrapper_open")})),r.classList.remove("pe-form-group-wrapper_open"),a&&a.classList.remove("pe-form-group-arrow_open"),edrec__removeOpenGroup(r,o)})):(tp__slideDown(r),s.forEach((function(e){e.id==`#grouptitle_${o}`&&e.classList.add("pe-form-group-title-wrapper_open")})),r.classList.add("pe-form-group-wrapper_open"),a&&a.classList.add("pe-form-group-arrow_open"))}}function edrec__createCoordAndHeightObj(e,o){void 0===window.group_height_coord[e.getAttribute("id")]&&(window.group_height_coord[e.getAttribute("id")]={height:parseInt(getComputedStyle(e).maxHeight,10),top:parseInt(getComputedStyle(e).top,10),settingTop:o}),void 0!==window.group_height_coord&&(window.group_height_coord[e.getAttribute("id")].top=parseInt(getComputedStyle(e).top,10))}function edrec__showSettingsGroup(e,o,i){if(o.classList.contains("pe-form-group-wrapper_open"))edrec__closegroupitems();else{edrec__closegroupitems(),e.classList.add("pe-form-group-title-wrapper_open"),o.classList.add("pe-form-group-wrapper_open");var r=o.parentNode.querySelector(`#grouptitle_${i} .pe-form-group-arrow`);r&&r.classList.add("pe-form-group-arrow_open"),edrec__panelHiding__setLeftCoord()}}function edrec__calculateGroupCoordAndHeight(e,o){var i=15,r=15,a=window.innerHeight;e.style.display="block";var s=e.offsetHeight,l=a-30;e.style.display="";var d=i,c=l;if(s>=l)c=l+r;else{var _=(d=o)+s,u;if(_>l)d=o-(_-a)-i}e.style.top=`${d}px`,e.style.maxHeight=`${c}px`}function edrec__closegroupitems(){var e=document.querySelectorAll(".pe-form-group-title-wrapper"),o=document.querySelectorAll(".pe-form-group-wrapper"),i=document.querySelectorAll(".pe-form-group-arrow");e.forEach((function(e){e.classList.remove("pe-form-group-title-wrapper_open")})),o.forEach((function(e){e.classList.remove("pe-form-group-wrapper_open")})),i.forEach((function(e){e.classList.remove("pe-form-group-arrow_open")})),edrec__panelHiding__setLeftCoord()}function edrec__collapsecontentgroups(e){var o=document.querySelector("#editformsxl");if(o){var i=o.querySelector(`#group_${e}`),r=o.querySelector(`.pe-form-group-title-wrapper#grouptitle_${e}`),a=o.querySelector(`#grouptitle_${e} .pe-form-group-arrow`);i.classList.contains("pe-form-group-wrapper_open")?tp__slideUp(i,700).then((function(){r.classList.remove("pe-form-group-title-wrapper_open"),i.classList.remove("pe-form-group-wrapper_open"),a&&a.classList.remove("pe-form-group-arrow_open"),edrec__removeOpenGroup(i,e)})):(tp__slideDown(i),r.classList.add("pe-form-group-title-wrapper_open"),i.classList.add("pe-form-group-wrapper_open"),a&&a.classList.add("pe-form-group-arrow_open"),edrec__saveOpenGroup(i))}}function edrec__removeOpenGroup(e,o){var i=e.closest(".pe-content-form");if(i){var r=i.getAttribute("data-rec-id"),a=[];void 0!==window.contenttab_scroll_obj&&void 0!==window.contenttab_scroll_obj[r]&&(a=window.contenttab_scroll_obj[r].groupOpen),void 0!==a&&a.length>0&&i.querySelectorAll(".pe-form-group-title-wrapper").forEach((function(e){if(e.id==`grouptitle_${o}`){var i=a.indexOf(e.getAttribute("data-tpl-group"));a.splice(i,1)}}))}}function edrec__drawUI__hideLegacyShadow(e,o){if(!e)return;const i={buttonshadow:["buttonshadowsize","buttonshadowopacity"],buttonshadowhover:["buttonshadowsizehover","buttonshadowopacityhover"],bbuttonshadow:["bbuttonshadowsize","bbuttonshadowopacity"],bbuttonshadowhover:["bbuttonshadowsizehover","bbuttonshadowopacityhover"],shadow:["shadow_size","shadow_opacity"],shadowhover:["shadow_size_hover","shadow_opacity_hover","shadow_shifty_hover"],menushadow:[null,"menu_shadow"],shadow2:["shadow_size2","shadow_opacity2"],menusubshadow:["menusub_shadow_size","menusub_shadow_opacity"]};Object.entries(i).forEach((i=>{let[r,a]=i;const s=e.querySelector(`.pe-form-group[data-tpl-field="${r}"]`),l=e.querySelector(`.pe-input[name="${r}"]`),d=a.map((o=>e.querySelector(`.pe-input[name="${o}"]`))),c=!o.record[r];let[_,u,m]=a.map((e=>o.record[e]));const g=undefined;if(s&&l){if(c&&!(!_&&!u)){let e;if(r.includes("button"))_=_?parseInt(_,10):r.includes("hover")?5:10,u=u?parseInt(u,10)/100:.3,e=`0px 0px ${_}px rgba(0,0,0,${u})`;else if("menushadow"===r)u=parseInt(u,10)/100,e=`0px 1px 3px rgba(0,0,0,${u})`;else{_=_?parseInt(_,10):"menusubshadow"===r?2:20,u=u?parseInt(u,10)/100:.3;const o=undefined;m=m&&{sm:10,md:20}[m]||0,e=`0px ${m}px ${_}px rgba(0,0,0,${u})`}l.value=e,l.dispatchEvent(new Event("change"))}d.forEach((o=>{if(!o)return;const i=e.querySelector(`.pe-form-group[data-tpl-field="${o.name}"]`);i&&i.classList.add("pe-form-group_hidden"),o.value=""}))}}))}function edrec__TSelectbox__init(e,o){if(!window.TSelectbox)return;const i=o&&o.config||{},r=new window.TSelectbox(e,i);e.tSelectbox=r}function edrec__TPreviewbox__init(e,o){if(!window.TPreviewbox)return;const i=o&&o.config||{},r=new window.TPreviewbox(e,i);e.tPreviewbox=r}function edrec__QuizAnalytics__init(e){const o=undefined;edrec__registerContentPromise(import("./t-edrec-form-B4RVDfZU.min.js").then((o=>{const i=e.querySelector('.pe-form-group[data-tpl-field="blockstat"] .pe-analytic-hook');if(!i)return;const r=new o.QuizAnalytics(i);i.QuizAnalytics=r})))}function edrec__TShadowPicker__init(e,o){if(!window.TShadowPicker)return;const i=o&&o.config||{},r=new window.TShadowPicker(e,i);e.tShadowpicker=r}function edrec__validation__getFunction(e,o){const emptyFunction=()=>{};o=o||{};const{uiType:i}=o;if(!e)return emptyFunction;const r=undefined;return{in_px:edrec__validation__input_px_vh.bind(null,e,{defaultUnits:"px",...o}),in_vh:edrec__validation__input_px_vh.bind(null,e,{defaultUnits:"vh",...o}),in_percent:edrec__validation__input_percent.bind(null,e,o),in_int:edrec__validation__input_int.bind(null,e,o),in_float:edrec__validation__input_float.bind(null,e,o),in_float_px:edrec__validation__input_float.bind(null,e,{defaultUnits:"px",...o}),in_float_s:edrec__validation__input_float.bind(null,e,{defaultUnits:"s",...o}),radius:edrec__validation__radius.bind(null,e,o)}[i]||emptyFunction}function edrec__validation__input_percent(e,o){if(!e)return"";const i=o&&o.doNotModifyValue,r=undefined,a=edrec__validation__percent((e.value||"").trim().toLowerCase());return i||(e.value=a),a}function edrec__validation__percent(e){if(!e)return"";const o=9999;let i=parseInt(e,10)||0;return i>o&&(i=parseInt(String(i).slice(0,5),10)||0),e?`${i}%`:""}function edrec__validation__input_px_vh(e,o){if(!e)return"";const i=o&&o.doNotModifyValue,r=undefined,a=edrec__validation__px_vh((e.value||"").trim().toLowerCase(),o);return i||(e.value=a),a}function edrec__validation__px_vh(e,o){if(!e)return"";const i=["px","vh","vw"],r=9999,a=o&&o.defaultUnits;let s=parseInt(e,10)||0;s>r&&(s=parseInt(String(s).slice(0,5),10)||0);const l=undefined,d=undefined,c=(/-?\d+([a-z]{2})?/i.exec(e)||[])[1]||"";let _;_=i.includes(c)?c:"px"===a?a:s>100||0===s?"px":"vh";const u=undefined;return e?`${s}${_}`:""}function edrec__validation__radius(e,o){if(!e)return"";const i=o&&o.doNotModifyValue,r=(e.value||"").trim().toLowerCase(),{tl:a,tr:s,br:l,bl:d}=edrec__drawUI__radius__getSplitedValue(r),c=a===s&&s===l&&l===d,_=c?a:[a,s,l,d].join(" ");return c?e.removeAttribute("data-no-range"):e.setAttribute("data-no-range",""),i||(e.value=_),_}function edrec__validation__input_int(e,o){if(!e)return"";const i=o&&o.doNotModifyValue,r=(e.value||"").trim();let a=parseInt(r,10)||0;const{min:s,max:l}=edrec__validation__getRange(o);a<s&&(a=s),a>l&&(a=l);const d=r?String(a):"";return i||(e.value=d),d}function edrec__validation__input_float(e,o){if(!e)return"";const i=o&&o.doNotModifyValue,r=(e.value||"").trim().replace(/,/g,".");let a=parseFloat(r)||0;a=Math.round(100*a)/100;const{min:s,max:l}=edrec__validation__getRange(o);a<s&&(a=s),a>l&&(a=l);const d=o&&o.defaultUnits||"",c=r?String(a)+d:"";return i||(e.value=c),c}function edrec__validation__getRange(e){const isNum=e=>"number"==typeof e&&!isNaN(e)&&isFinite(e),o=e&&e.range||"";let[i,r]=o.split(",");return i=parseInt(i,10),i=isNum(i)?i:-1/0,r=parseInt(r,10),r=isNum(r)?r:1/0,{min:i,max:r}}function edrec__validation__checkRole(e,o){const{role:i,blocks:r}=e,{tplid:a}=o.record;let s="show";if(void 0===i)return s;const l="string"==typeof r?r.split(","):[],d=undefined;return!l.length||l.includes(a)?("team"!==i||edrec__isTeam()||(s="hide"),"tester"!==i||edrec__isTeam()||"tester"===window.userrole||(s="hide"),s):s}function edrec__colorpicker__init(e){if(!window.TColorPicker)return;const o=e.getAttribute("name"),i=["text","title","descr","subtitle"],r=i.map((e=>`${e}_color`)).includes(o),a=edrec__decodeJSONFieldName(o),s=i.includes(a.jsonParent)&&"color"===a.field,l=["button","button2","button3","bbutton"].includes(a.jsonParent)&&["bgcolor","bgcolorhover"].includes(a.field),d=o.includes("buttonbg")||o.includes("btn_bg_color")||l,c=edrec__isTeam()&&(r||s),_={letterCase:"lowercase",swatchesKey:window.projectid,swatchSize:30,swatchGap:10,panelZIndex:2e3,panelGap:"3px",styles:window.globalstyles_json,isTextContrastCheckEnabled:c,isGradientsEnabled:d||"blockbackground"===o,gradientHint:d?{RU:"Из-за особенностей реализации градиентов в браузерах при заданной настройке “Цвет фона при наведении” могут появляться искажения фона вокруг кнопки при наведении курсора.",EN:"Due to compatibility issues of the gradient effect, in some browsers background color inconsistencies may appear around the button when hovering over it."}:null},u=new window.TColorPicker(e,_);u.init(),e.addEventListener("paneltoggle",(o=>{let{isOpen:i}=o;if(!i)return;const r=180-e.offsetWidth,a=r<0;u.panelGap=a?`3px ${r}px 3px 3px`:"3px"})),e.tColorpicker=u}function edrec__initButtonIconPickers(e){const o=[...e.querySelectorAll('.pe-input[data-btnicon="true"]')],i=o.map((e=>e.getAttribute("data-parent"))).filter(Boolean),r=undefined,a=[...new Set(i)].map((i=>({parent:e.querySelector(`[name=${i}]`),default:o.find((e=>e.getAttribute("data-parent")===i&&"default"===e.getAttribute("data-type")))??null,hover:o.find((e=>e.getAttribute("data-parent")===i&&"hover"===e.getAttribute("data-type")))??null,defaultdel:o.find((e=>e.getAttribute("data-parent")===i&&"defaultdel"===e.getAttribute("data-type")))??null,hoverdel:o.find((e=>e.getAttribute("data-parent")===i&&"hoverdel"===e.getAttribute("data-type")))??null}))).filter((e=>e.parent));a.length&&tp__connectTButtonIconPicker((()=>{window.TButtonIconPicker&&a.forEach((e=>{const o=new window.TButtonIconPicker({input:e.parent,swatchSize:30,swatchGap:10,zIndex:2e3,positionPriority:["right","left"],currentIcon:e.default?.value||"",currentIconHover:e.hover?.value||"",onChange:o=>{e.default&&(e.default.value=o.default||"",edrec__onSettingsChange({input:e.default}),e.default.dispatchEvent(new Event("input",{bubbles:!0}))),e.defaultdel&&(e.defaultdel.value=o.default?"":"yes",edrec__onSettingsChange({input:e.defaultdel}),e.defaultdel.dispatchEvent(new Event("input",{bubbles:!0}))),e.hover&&(e.hover.value=o.hover||"",edrec__onSettingsChange({input:e.hover}),e.hover.dispatchEvent(new Event("input",{bubbles:!0}))),e.hoverdel&&(e.hoverdel.value=o.hover?"":"yes",edrec__onSettingsChange({input:e.hoverdel}),e.hoverdel.dispatchEvent(new Event("input",{bubbles:!0})))}});o.init(),e.parent.setAttribute("data-buttoniconpicker","true"),e.parent.buttoniconpicker=o}))}))}function edrec__scrollTo(e,o,i){if(e&&("string"==typeof scrollTop&&(o=o.replace("px","")),o=parseInt(o,10),!isNaN(o))){i=i||600;var r=e.scrollTop,a;requestAnimationFrame(step)}function step(s){var l=easeInOutCubic((s-(a=a||s))/i);e.scrollTop=(o-r)*Math.min(l,1)+r,l<1?requestAnimationFrame(step):e.scrollTop=o}function easeInOutCubic(e){return e<.5?4*e*e*e:1-Math.pow(-2*e+2,3)/2}}function edrec__addClickHandleToAiButton(){var e=document.querySelector(".tai__button");e&&e.addEventListener("click",(function(o){o.preventDefault();var i=e.getAttribute("data-tpl-id"),r=e.getAttribute("data-record-id");"y"===window.edrec_isChanged?tc__showDialog({yesCallback:function(){delete window.edrec_isChanged,edrec__closeEditForm(!0),tp__recordGenTextWithAI(i,r)},title:tc__translate("{{user_has_unsaved_changes_title}}","edrec__dict"),msg:tc__translate("{{user_has_unsaved_changes_msg}}","edrec__dict"),yesButtonText:tc__translate("{{exit_without_saving}}","edrec__dict"),noButtonText:tc__translate("{{go_back}}","edrec__dict")},"confirm"):(edrec__closeEditForm(),tp__recordGenTextWithAI(i,r))}))}function edrec__getAiIcon(){return'\n\t<svg xmlns="http://www.w3.org/2000/svg" width="31" height="31" viewBox="0 0 31 31" fill="none">\n\t<path fill-rule="evenodd" clip-rule="evenodd" d="M26.7 22.6C26.7 22.2686 26.4314 22 26.1 22C25.7686 22 25.5 22.2686 25.5 22.6C25.5 24.2058 24.1994 25.5 22.6 25.5C22.2686 25.5 22 25.7686 22 26.1C22 26.4314 22.2686 26.7 22.6 26.7C24.2058 26.7 25.5 28.0006 25.5 29.6C25.5 29.9314 25.7686 30.2 26.1 30.2C26.4314 30.2 26.7 29.9314 26.7 29.6C26.7 28.0015 28.0015 26.7 29.6 26.7C29.9314 26.7 30.2 26.4314 30.2 26.1C30.2 25.7686 29.9314 25.5 29.6 25.5C27.9942 25.5 26.7 24.1994 26.7 22.6Z" fill="url(#paint0_linear_1050_959)"/>\n\t<path fill-rule="evenodd" clip-rule="evenodd" d="M26.7 22.6C26.7 22.2686 26.4314 22 26.1 22C25.7686 22 25.5 22.2686 25.5 22.6C25.5 24.2058 24.1994 25.5 22.6 25.5C22.2686 25.5 22 25.7686 22 26.1C22 26.4314 22.2686 26.7 22.6 26.7C24.2058 26.7 25.5 28.0006 25.5 29.6C25.5 29.9314 25.7686 30.2 26.1 30.2C26.4314 30.2 26.7 29.9314 26.7 29.6C26.7 28.0015 28.0015 26.7 29.6 26.7C29.9314 26.7 30.2 26.4314 30.2 26.1C30.2 25.7686 29.9314 25.5 29.6 25.5C27.9942 25.5 26.7 24.1994 26.7 22.6Z" fill="url(#paint1_linear_1050_959)"/>\n\t<path fill-rule="evenodd" clip-rule="evenodd" d="M5.7 1.6C5.7 1.26863 5.43137 1 5.1 1C4.76863 1 4.5 1.26863 4.5 1.6C4.5 3.2058 3.19945 4.5 1.6 4.5C1.26863 4.5 1 4.76863 1 5.1C1 5.43137 1.26863 5.7 1.6 5.7C3.2058 5.7 4.5 7.00055 4.5 8.6C4.5 8.93137 4.76863 9.2 5.1 9.2C5.43137 9.2 5.7 8.93137 5.7 8.6C5.7 7.00146 7.00146 5.7 8.6 5.7C8.93137 5.7 9.2 5.43137 9.2 5.1C9.2 4.76863 8.93137 4.5 8.6 4.5C6.9942 4.5 5.7 3.19945 5.7 1.6Z" fill="url(#paint2_linear_1050_959)"/>\n\t<mask id="mask0_1050_959" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="31" height="31">\n\t<path d="M29.5996 15.5996C21.8473 15.5996 15.5996 9.31924 15.5996 1.59961C15.5996 9.35195 9.31924 15.5996 1.59961 15.5996C9.35195 15.5996 15.5996 21.88 15.5996 29.5996C15.5996 21.88 21.88 15.5996 29.5996 15.5996Z" stroke="url(#paint3_linear_1050_959)" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/>\n\t<path d="M29.5996 15.5996C21.8473 15.5996 15.5996 9.31924 15.5996 1.59961C15.5996 9.35195 9.31924 15.5996 1.59961 15.5996C9.35195 15.5996 15.5996 21.88 15.5996 29.5996C15.5996 21.88 21.88 15.5996 29.5996 15.5996Z" stroke="url(#paint4_radial_1050_959)" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/>\n\t</mask>\n\t<g mask="url(#mask0_1050_959)">\n\t<path fill-rule="evenodd" clip-rule="evenodd" d="M14.9996 -1C15.3862 -1 18.4996 -0.386671 18.4996 -7.1764e-05C18.4996 7.33402 23.2067 11.9992 30.5714 11.9992C30.958 11.9992 30.5714 15.3126 30.5714 15.6992C30.5714 16.0858 30.258 18.4992 29.8714 18.4992C22.5384 18.4992 27.9996 22.6662 27.9996 29.9992C27.9996 30.3858 16.258 30.3992 15.8714 30.3992C15.4848 30.3992 6.49959 30.7858 6.49959 30.3992C6.49959 23.0652 9.53581 20.4992 2.17114 20.4992C0.470968 24.0992 -1 15.8866 -1 15.5C-1 15.1134 0.784823 10.9992 1.17142 10.9992C8.50552 10.9992 9.99959 9.36488 9.99959 2.0002C7.8278 1.80116 14.613 -1 14.9996 -1Z" fill="url(#paint5_linear_1050_959)"/>\n\t<g filter="url(#filter0_f_1050_959)">\n\t<ellipse cx="26.5" cy="16.5" rx="9.5" ry="4.5" fill="#988CED"/>\n\t</g>\n\t<g filter="url(#filter1_f_1050_959)">\n\t<ellipse cx="15.4792" cy="4.46336" rx="11.619" ry="5.42628" transform="rotate(38.3374 15.4792 4.46336)" fill="#FF6D70"/>\n\t</g>\n\t</g>\n\t<defs>\n\t<filter id="filter0_f_1050_959" x="13" y="8" width="27" height="17" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">\n\t<feFlood flood-opacity="0" result="BackgroundImageFix"/>\n\t<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>\n\t<feGaussianBlur stdDeviation="2" result="effect1_foregroundBlur_1050_959"/>\n\t</filter>\n\t<filter id="filter1_f_1050_959" x="1.76172" y="-7.9082" width="27.4355" height="24.7432" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">\n\t<feFlood flood-opacity="0" result="BackgroundImageFix"/>\n\t<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>\n\t<feGaussianBlur stdDeviation="2" result="effect1_foregroundBlur_1050_959"/>\n\t</filter>\n\t<linearGradient id="paint0_linear_1050_959" x1="30.5996" y1="20.6001" x2="21.5" y2="37.5" gradientUnits="userSpaceOnUse">\n\t<stop offset="0.143215" stop-color="#F3364C"/>\n\t<stop offset="0.44601" stop-color="#D36DEC"/>\n\t<stop offset="0.649873" stop-color="#5DCAE2"/>\n\t</linearGradient>\n\t<linearGradient id="paint1_linear_1050_959" x1="26.5" y1="32" x2="26.5" y2="26" gradientUnits="userSpaceOnUse">\n\t<stop offset="0.485" stop-color="#5ECBE3"/>\n\t<stop offset="1" stop-color="#7BC9E0" stop-opacity="0"/>\n\t</linearGradient>\n\t<linearGradient id="paint2_linear_1050_959" x1="9.59961" y1="0.600098" x2="-1.71712e-07" y2="9.5" gradientUnits="userSpaceOnUse">\n\t<stop offset="0.097379" stop-color="#6066ED"/>\n\t<stop offset="0.695" stop-color="#78BCE3"/>\n\t</linearGradient>\n\t<linearGradient id="paint3_linear_1050_959" x1="24.4995" y1="5.5" x2="4.49951" y2="24.5" gradientUnits="userSpaceOnUse">\n\t<stop offset="0.085" stop-color="#FF3131"/>\n\t<stop offset="0.255" stop-color="#E83F50"/>\n\t<stop offset="0.47" stop-color="#6F93EE"/>\n\t<stop offset="0.775" stop-color="#7AC8DF"/>\n\t</linearGradient>\n\t<radialGradient id="paint4_radial_1050_959" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(24 16.5) rotate(150.642) scale(9.17878)">\n\t<stop stop-color="#6B7DE8"/>\n\t<stop offset="0.415" stop-color="#7975D9" stop-opacity="0.885"/>\n\t<stop offset="1" stop-color="#E83A65" stop-opacity="0"/>\n\t</radialGradient>\n\t<linearGradient id="paint5_linear_1050_959" x1="24.7718" y1="5.60039" x2="4.77178" y2="24.6004" gradientUnits="userSpaceOnUse">\n\t<stop offset="0.085" stop-color="#FF3131"/>\n\t<stop offset="0.255" stop-color="#E83F50"/>\n\t<stop offset="0.47" stop-color="#6F93EE"/>\n\t<stop offset="0.775" stop-color="#7AC8DF"/>\n\t</linearGradient>\n\t</defs>\n\t</svg>\n\t'}function edrec__onSettingsChange(e){const{input:o,skipPreview:i,instantSwitch:r,callback:a,triggerEvent:s}=e||{},l=undefined,d=undefined;if(!(!o||!["pe-pageslist__search__input"].some((e=>o.classList.contains(e)))))return;edrec__json__updateJSONValue(o,s),window.edrec_isChanged="y";const c=o&&"blockbackground"===o.name&&!o.closest(".pe-content-form"),_=undefined,u=o&&["gallery-imgs-alt","link","anchor","_alt","imgalt","animationoff","buttonstat","anim_","_tag","cssclassname","rec_anchor"].some((e=>o.matches(`[name*="${e}"]`)))&&!o.name.includes("color"),m=o&&("TEXTAREA"===o.tagName||"text"===o.type&&!o.matches(".tcolors__input"));window.edrec_preview&&!0!==i&&!u&&window.edrec_preview.update({isBlockBackground:c,instantSwitch:r,increasedDelay:m,callback:a})}function edrec__initSettingsChange(e,o){delete window.edrec_isChanged;const i=undefined;e.querySelectorAll("input, select, button, textarea").forEach((e=>{const{type:i,tagName:r,classList:a,name:s}=e,l=a.contains("pe-colors"),d=o?o[s]:null,c=d&&d.range,_=d&&d.type;if("text"===i&&!l){const o=undefined,i=edrec__validation__getFunction(e,{range:c,uiType:_,doNotModifyValue:!1});i(),e.addEventListener("change",(()=>{i(),e.removeAttribute("data-value")}))}let u="change";("TEXTAREA"===r||"text"===i&&!l)&&(u="input"),l&&(u="colorchange");const m=undefined,g=edrec__validation__getFunction(e,{range:c,uiType:_,doNotModifyValue:!0});e.addEventListener(u,(o=>{if("text"===i&&!l){const o=g();"string"==typeof o&&e.setAttribute("data-value",o)}edrec__onSettingsChange({input:e,triggerEvent:o})}))}))}function edrec__initImgGen(e,o){const i=document.querySelector(".pe-content-form");if(!i)return;const r=i.getAttribute("data-rec-tplid"),a=i.getAttribute("data-rec-id"),s=e.closest(".pe-form-group");if(!s)return;const l=s.querySelector(".js-img-button")||s.querySelector(".js-imgs-button")||s.querySelector("[name=gallery-files]");if(!l)return;const d=`tu_${l.id}`;window.t_ai_image_upload_session=window[d],showLoadIcon();var c=[`https://app.tildacdn.${tp__getRootZone()}/tfront/tildaai/dist/t-ai-init.min.js`].map(tp__loadResource);Promise.all(c).then((()=>{hideLoadIcon(),"function"==typeof tai__init&&tai__init("image",{tplId:r,recordId:a,field:o})}))}function edrec__initConditionalActions(e,o){const i=edrec__prepareActions(o),r=undefined;edrec__mapActionsToActors(edrec__filterActionsByTrigger(i,"change")).forEach((i=>{let[r,a]=i;const s=e.querySelector(`[data-tpl-field="${r}"]`);if(!s)return;const l=o[r].type;if(!l)return;const d=s.querySelectorAll(`[name="${r}"]`),performActions=()=>edrec__performConditionalActions(e,a,o);d.forEach((e=>{"co"===l&&(e.addEventListener("colorchange",performActions),e.addEventListener("blur",performActions)),e.addEventListener("change",performActions)}))}));const a=edrec__filterActionsByTrigger(i,"init");edrec__performConditionalActions(e,a,o)}function edrec__mapActionsToActors(e){const o=new Map;return e.forEach((e=>{const i=e.actions.map((e=>{const{conditions:o}=e;return o.map((e=>e.field))})).filter(Boolean),r=Array.from(new Set(i.flat())),a=edrec__groupBy(e.actions,"name");r.forEach((i=>{if(i===e.target.name)return;const r=edrec__findActorActions(i,e.actions),s=new Map;r.forEach((e=>{const{name:o}=e;if(edrec__doesActionChangeState(o)){if(s.has(o))return;return void s.set(o,a[o]||[])}const i=s.get(o)||[];i.push(e),s.set(o,i)}));const l={...e,actions:Array.from(s.values()).flat()};if(o.has(i)){const e=o.get(i);e.push(l),o.set(i,e)}else o.set(i,[l])}))})),Array.from(o.entries())}function edrec__findActorActions(e,o){return o.filter((o=>o.conditions.some((o=>o.field===e))))}function edrec__prepareTriggers(e){const{name:o,triggerOn:i}=e;return Array.isArray(i)?i:i?[i]:edrec__doesActionChangeState(o)?["change","init"]:["change"]}function edrec__prepareConditions(e){const{if:o}=e;return o&&0!==Object.keys(o).length?Array.isArray(o)?o:[o]:[]}function edrec__prepareActions(e){return Object.entries(e).map((o=>{let[i,r]=o;const{actions:a,type:s,groupid:l,jsonField:d}=r;if(!a||!Array.isArray(a))return null;const c=undefined,_=undefined,u={target:{name:"gr"===s?l:i,type:s},actions:a.map((o=>{const i=undefined,r=edrec__prepareConditions(o).map((o=>{const i=o.field;d&&d.ui.json_fields.includes(i)&&(o.field=edrec__encodeJSONFieldName(d.name,i));const r=e[o.field];if(!r)return{...o,fieldType:""};const a=r.type;return{...o,fieldType:a}}));return delete o.if,{...o,triggerOn:edrec__prepareTriggers(o),conditions:r}}))};return u})).filter(Boolean)}function edrec__filterActionsByTrigger(e,o){return e.map((e=>({...e,actions:e.actions.filter((e=>e.triggerOn.includes(o)))})))}function edrec__performConditionalActions(e,o,i){o.forEach((o=>{const{target:r,actions:a}=o,{targetGroup:s,data:l}=edrec__getTargetGroupElement(e,r);if(!s)return;const d={name:r.name,targetGroup:s,targetGroupData:l,type:r.type},c=edrec__groupBy(a,"name");Object.entries(c).forEach((o=>{let[r,a]=o;if(edrec__doesActionChangeState(r)){const o=a.some((o=>edrec__validateActionConditions(e,o)));edrec__performConditionalActions__act({target:d,action:r,canAct:o,wrapper:e,allFieldsUI:i})}else a.forEach((o=>{const a=edrec__validateActionConditions(e,o);edrec__performConditionalActions__act({target:d,action:r,canAct:a,args:o.args,wrapper:e,allFieldsUI:i})}))}))}))}function edrec__validateActionConditions(e,o){const{conditions:i}=o;return i.every((o=>{const{tplid:i,field:r,value:a,operator:s="equals",fieldType:l}=o;if(Array.isArray(i)){const o=e.closest("[data-rec-tplid]"),r=o&&o.getAttribute("data-rec-tplid")||"",a=i.some((e=>edrec__validateActionConditions__act({actorValue:r,targetValue:e,operator:"equals"})));return"notEquals"===s?!a:a}if("tab"===l){const o=Array.from(e.querySelectorAll(`[name="${r}"]`)).filter((e=>e.checked));return o.some((e=>edrec__validateActionConditions__act({actorValue:e.value,targetValue:a,operator:s})))}const d=e.querySelector(`[name="${r}"]`);return!!d&&edrec__validateActionConditions__act({actorValue:d.value,targetValue:a,operator:s})}))}function edrec__validateActionConditions__act(e){const o="*",{actorValue:i,targetValue:r,operator:a}=e;if("equals"===a)return r===o?""!==i:i===r;if("notEquals"===a)return r===o?""===i:i!==r;throw new Error(`Unknown action operator: ${a}`)}function edrec__performConditionalActions__act(e){const{target:o,action:i,canAct:r,args:a={},allFieldsUI:s,wrapper:l}=e,{name:d,targetGroup:c,targetGroupData:{columnsWidget:_,splitParent:u,buttonStyle:m},type:g}=o;if(c){if("hide"===i&&(c.classList.toggle("pe-action__hide",r),_&&_.classList.toggle("pe-action__hide",r),u)){const[e,o]=u.getAttribute("data-split").split(":").map((e=>u.querySelector(`[data-tpl-field="${e}"]`)));if(!e||!o)return;u.classList.toggle("pe-action__hide",e.classList.contains("pe-action__hide")&&o.classList.contains("pe-action__hide"))}if("hide-uplabel"===i){let e;if(e=edrec__getPreviousSibling(u||c,[`.pe-uplabel[data-for=${d}]`]),!e)return;e.classList.toggle("pe-action__hide",r)}if("disable"===i){if(c.classList.toggle("pe-action__disable",r),_){_.classList.toggle("pe-action__disable",r);const e=c.querySelector("button.pe-select");return e&&(e.disabled=r),void c.querySelectorAll(`[name=${d}]`).forEach((e=>{e.disabled=r}))}if("cb"===g){const e=undefined;c.querySelector(`[name=${d}-cb]`).disabled=r}return c.querySelectorAll(`[name=${d}]`).forEach((e=>{e.disabled=r})),void(m&&edrec__changeStyleButtonActivity(m,!r))}if("add-data-attr"!==i){if("set-value"===i){if(!r)return;const{value:e}=a;switch(g){case"in_px":case"in_vh":case"in_float":case"in_float_px":case"in_float_s":case"in_int":case"in":{const o=c.querySelector(`[name=${d}]`);if(!o)return;const i=o.value;o.value=e,i!==e&&(o.dispatchEvent(new Event("input")),o.dispatchEvent(new Event("change")));break}case"fw":case"ff":case"csb":case"cpb":case"sb":{const o=c.querySelector(`[name=${d}]`);if(!o)return;const i=o.value;o.value=e,i!==e&&o.dispatchEvent(new Event("change"));break}case"cb":{const o=c.querySelector(`[name=${d}-cb]`),i=c.querySelector(`[name=${d}]`);if(!o||!i)return;const r="on"===e,a=i.value;i.value=r?"on":"",o.checked=r,a!==e&&i.dispatchEvent(new Event("change"));break}case"co":{const o=c.querySelector(`[name=${d}]`);if(!o)return;o.value=e,o.dispatchEvent(new Event("input"));break}case"tab":{const o=undefined;c.querySelectorAll(`[name=${d}]`).forEach((o=>{if(o.value===e){const e=o.checked;o.checked=!0,e||o.dispatchEvent(new Event("change"))}}));break}default:console.warn(`Unsupported action target type: ${g}`)}}if("swap-values"===i){const{field:e}=a;if(!r||!e)return;const i=o,d=edrec__getSettingValue({group:c,type:g}),_=e,u=s[_];if(!u)return void console.warn(`Can't find swap target ui: ${_}`);const{type:m}=u,b=edrec__getTargetGroupElement(l,{name:_,type:m});if(!b.targetGroup)return;const f={name:_,targetGroup:b.targetGroup,targetGroupData:b.data,type:m},v=edrec__getSettingValue({group:b.targetGroup,type:m});edrec__performConditionalActions__act({target:i,action:"set-value",canAct:r,args:{value:v||""},allFieldsUI:s}),edrec__performConditionalActions__act({target:f,action:"set-value",canAct:r,args:{value:d||""},allFieldsUI:s})}}else{let{selector:e,key:o,value:i}=a;if(!r||!o||!i)return;if(i=i.replace(/"/g,"&quot;"),o=o.replace(/"/g,"&quot;"),e){const r=undefined;return void c.querySelectorAll(e).forEach((e=>{e.setAttribute(`data-${o}`,i)}))}c.setAttribute(`data-${o}`,i)}}}function edrec__getSettingValue(e){const{group:o,type:i}=e,r=o.getAttribute("data-tpl-field");if("tab"===i){const e=o.querySelectorAll(`[name=${r}]`),i=Array.from(e).filter((e=>e.checked))[0];if(!i)return;return i.value}const a=o.querySelector(`[name=${r}]`);if(a)return a.value}function edrec__getTargetGroupElement(e,o){const i="gr"===o.type?e.querySelector(`[data-tpl-group="${o.name}"]`):e.querySelector(`.pe-form-group:not(.pe-form-group_split)[data-tpl-field="${o.name}"]`);if(!i)return{targetGroup:null,data:null};const r={columnsWidget:null,splitParent:null,buttonStyle:null},a=undefined;if("sb"===o.type){const i=e.querySelectorAll(`[data-columns-fields*="${o.name}"]`),a=Array.from(i).find((e=>e.getAttribute("data-columns-fields").split("_").includes(o.name)));a&&(r.columnsWidget=a)}const s=undefined;if(i.hasAttribute("data-split-with")&&(r.splitParent=i.closest(".pe-form-group_split")),o.name.endsWith("__bgcolor")){const{jsonParent:i}=edrec__decodeJSONFieldName(o.name),a=`${i}_styles`,s=undefined,l=(e.closest(".tp-widget")||e).querySelector(`.pe-uplabel[data-for="${a}"] .pe-group-action-button[data-action="choose_preset"]`);r.buttonStyle=l}return{targetGroup:i,data:r}}function edrec__getPreviousSibling(e){let o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],i=e.previousElementSibling;if(!o.length)return i;for(;i;){if(o.some((e=>i.matches(e))))return i;i=i.previousElementSibling}}function edrec__groupBy(e,o){return e.reduce(((e,i)=>(e[i[o]]=[...e[i[o]]||[],i],e)),{})}function edrec__doesActionChangeState(e){return["hide","disable","hide-uplabel"].includes(e)}function edrec__initRedactor(e){const o=undefined;e.querySelectorAll("textarea.pe-textarea").forEach(addRedactor_to_textarea)}function edrec__drawUI__pageslist__init(e,o,i,r){const{label:a,uphint:s}=i;edrec__drawUI__pageslist__renderWrapper(e,o,a,s);const l=[`https://app.tildacdn.${tp__getRootZone()}/tfront/dashboard/t-treelist.min.css`,`https://app.tildacdn.${tp__getRootZone()}/tfront/dashboard/t-treelist.min.js`].map(tp__loadResource);Promise.all(l).then((()=>{const{project:i,pages:a,folders:s}=r,{pageslist:l}=r.record,d=e.querySelector(`[data-tpl-field="${o}"]`),c=d.querySelector(".pe-pageslist__preloader");let _=`<div class="pe__pageslist js-treelist-container">\n\t\t\t\t${tc__treelist__drawPagesList(i,a,s,"pe__pageslist",l)}\n\t\t\t\t<div class="tc-treelist__pagelist__no-pages tc-treelist__pagelist__no-pages_hidden">{{no_page_found}}</div>\n\t\t\t\t<input type="hidden" name="pageslist" value="${l}">\n\t\t\t</div>`;_=tc__translate(_,"edrec__dict"),c&&c.remove(),clearTimeout(window.pageslistTimeout),d.insertAdjacentHTML("beforeend",_),edrec__drawUI__pageslist__addEvents(d),edrec__drawUI__pageslist__updateInitialCheckboxState(d)}))}function edrec__drawUI__pageslist__renderWrapper(e,o,i,r){const a=undefined,s=tc__translate(`<div class="form-group pe-form-group" data-tpl-field="${o}">\n\t\t\t<div class="pe-pageslist__header js-treelist-search-wrapper">\n\t\t\t\t<label class="pe-label">${i}</label>\n\t\t\t\t<div class="pe-hint">${r}</div>\n\t\t\t\t<div class="pe-pageslist__search__wrapper">\n\t\t\t\t\t<input class="pe-pageslist__search__input js-treelist-search-input" placeholder="{{find_page}}">\n\t\t\t\t\t<div class="pe-pageslist__search__icon"></div>\n\t\t\t\t\t<button class="pe-pageslist__search__close js-treelist-search-close"></button>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="pe-pageslist__container">\n\t\t\t\t<div class="pe-pageslist__container__header">\n\t\t\t\t\t<label class="pe-label-checkbox-custom">\n\t\t\t\t\t\t<input type="checkbox" class="pe-input-checkbox chbx pe-pageslist__checkbox pe-pageslist__checkbox__allpages" name="pageslist_allpages_cb" data-skip=true>\n\t\t\t\t\t\t<span class="pe-checkbox-custom_filled">\n\t\t\t\t\t\t\t<svg viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMid meet">\n\t\t\t\t\t\t\t\t<path d="M3 8.08333L6.6 11L12 4" vector-effect="non-scaling-stroke" />\n\t\t\t\t\t\t\t</svg>\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</label>\n\t\t\t\t\t<div class="pe-label pe-pageslist__page">{{page}}</div>\n\t\t\t\t\t<div class="pe-label pe-pageslist__link">{{link}}</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>`,"edrec__dict");e.insertAdjacentHTML("beforeend",s),window.pageslistTimeout=setTimeout((()=>edrec__drawUI__pageslist__renderPreloader(e)),1e3)}function edrec__drawUI__pageslist__renderPreloader(e){const o=e.querySelector(".pe-pageslist__container");if(!o)return;const i='\n\t\t<div class="pe-pageslist__preloader">\n\t\t\t<div class="pe-pageslist__preloader__page"></div>\n\t\t\t<div class="pe-pageslist__preloader__page"></div>\n\t\t\t<div class="pe-pageslist__preloader__page"></div>\n\t\t\t<div class="pe-pageslist__preloader__page"></div>\n\t\t\t<div class="pe-pageslist__preloader__page"></div>\n\t\t</div>\n\t';o.insertAdjacentHTML("beforeend",i)}function edrec__drawUI__pageslist__addEvents(e){edrec__drawUI__pageslist__controlCheckboxs(e),edrec__drawUI__pageslist__toggleFolders(e),tc__treelist__search__init(e),tp__bunchInitTooltip(e),edrec__drawUI__pageslist__multiple()}function edrec__drawUI__pageslist__controlCheckboxs(e){const o=e.querySelectorAll(".pe-pageslist__checkbox");o.forEach((i=>{i.addEventListener("change",(()=>{const r=i.classList.contains("pe-pageslist__checkbox__allpages"),a=i.classList.contains("pe-pageslist__checkbox__allfolder");r?edrec__drawUI__pageslist__controlCheckboxs__all(o,i):a?edrec__drawUI__pageslist__controlCheckboxs__folder(o,i):edrec__drawUI__pageslist__controlCheckboxs__page(e,i),edrec__onSettingsChange({input:i})}))}))}function edrec__drawUI__pageslist__controlCheckboxs__all(e,o){const i=o.checked,r=undefined;edrec__drawUI__pageslist__changeCheckboxState([...Array.from(e).filter((e=>e.classList.contains("pe-pageslist__checkbox__allfolder"))),o],!1),e.forEach((e=>{const o=e.checked;i!==o&&(e.checked=i)}))}function edrec__drawUI__pageslist__controlCheckboxs__folder(e,o){const i=o.closest(".pe__pageslist"),r=o.checked,a=o.closest(".tc-treelist__pagelist__folder"),s=a?a.querySelectorAll(".pe-pageslist__checkbox"):[],l=Array.from(e).find((e=>e.classList.contains("pe-pageslist__checkbox__allpages")));edrec__drawUI__pageslist__changeCheckboxState(o,!1),s.forEach((e=>{const o=e.checked;r!==o&&(e.checked=r)})),edrec__drawUI__pageslist__updateCheckboxState(i,l)}function edrec__drawUI__pageslist__controlCheckboxs__page(e,o){const i=o.closest(".pe__pageslist"),r=e.querySelector(".pe-pageslist__checkbox__allpages"),a=o.closest(".tc-treelist__pagelist__folder"),s=a?a.querySelector(".tc-treelist__page-list-folder__pages"):null,l=a?a.querySelector(".pe-pageslist__checkbox__allfolder"):null;edrec__drawUI__pageslist__updateCheckboxState(i,r),edrec__drawUI__pageslist__updateCheckboxState(s,l),window.pageslistMultiple?edrec__drawUI__multiple__selectPagesInterval(o):window.pageslistMultipleLastPage=o.checked?o.name.replace("pageslist",""):null}function edrec__drawUI__pageslist__checkCheckboxState(e){if(!e)return!1;const o=e.querySelectorAll(".pe-pageslist__checkbox"),i=o.length,r=Array.from(o).filter((e=>e.checked)).length;return 0!==r&&i!==r?"partly":0!==r&&(i===r||void 0)}function edrec__drawUI__pageslist__changeCheckboxState(e,o){Array.isArray(e)||(e=[e]),e.forEach((e=>{const i=e.closest("label");if(!i)return;const r="pe-checkbox-custom_part-select",a="pe-checkbox-custom_filled",s="M3 8.08333L6.6 11L12 4",l="M3 8.08333L12 8.08333",d=i.querySelector(`.${a}, .${r}`),c=d.querySelector("svg path");if(o)return c.setAttribute("d",l),d.classList.add(r),void d.classList.remove(a);c.setAttribute("d",s),d.classList.add(a),d.classList.remove(r)}))}function edrec__drawUI__pageslist__updateInitialCheckboxState(e){const o=undefined;e.querySelectorAll(".pe-pageslist__checkbox__allfolder").forEach((e=>{const o=e.closest(".tc-treelist__pagelist__folder"),i=undefined,r=edrec__drawUI__pageslist__updateCheckboxState(o?o.querySelector(".tc-treelist__page-list-folder__pages"):null,e);if("partly"===r||!0===r){const e=undefined;o.querySelector(".tc-treelist__arrow").click()}}));const i=e.querySelector(".pe-pageslist__checkbox__allpages");edrec__drawUI__pageslist__updateCheckboxState(e,i)}function edrec__drawUI__pageslist__updateCheckboxState(e,o){if(!o)return;const i=edrec__drawUI__pageslist__checkCheckboxState(e),r=undefined;return edrec__drawUI__pageslist__changeCheckboxState(o,"partly"===i||!1===i),o.checked=!!i,i}function edrec__drawUI__pageslist__toggleFolders(e){const o=undefined;e.querySelectorAll(".tc-treelist__folder__title-wrapper").forEach((e=>{e.addEventListener("click",tc__treelist__toggleFolder)}))}function edrec__drawUI__pageslist__multiple(){document.addEventListener("keydown",(e=>{"Shift"===e.key&&(window.pageslistMultiple=!0)})),document.addEventListener("keyup",(e=>{"Shift"===e.key&&(window.pageslistMultiple=!1,window.pageslistMultipleFirstPage=null)}))}function edrec__drawUI__multiple__selectPagesInterval(e){const o=e.closest(".pe__pageslist");if(!o)return;const i=e.closest(".tc-treelist__page"),r=o.querySelector(`.tc-treelist__page[data-pageid="${window.pageslistMultipleLastPage}"]`);if(!r)return;const a=e.closest(".tc-treelist__pagelist__folder")||o,s=undefined;if(a!==(r.closest(".tc-treelist__pagelist__folder")||o))return;const l=a!==o,d=Array.from(a.querySelectorAll(".tc-treelist__page"));l||d.filter((e=>!e.closest(".tc-treelist__pagelist__folder")));const c=d.indexOf(i),_=d.indexOf(r),[u,m]=c<_?[c,_]:[_,c];d.forEach(((e,o)=>{const i=o>=u&&o<=m,r=e.querySelector(".pe-pageslist__checkbox");r&&(r.checked=i)}))}function edrec__initButtonStyleAdjust(e,o){const i=undefined;e.querySelectorAll('.pe-json-fields__wrapper [name$="__style"]').forEach((e=>{const{jsonParent:i}=edrec__decodeJSONFieldName(e.name);if(!i)return;const r=e.closest(".pe-json-fields__wrapper");if(!r)return;const a=edrec__encodeJSONFieldName(i,"bgcolor"),s=edrec__encodeJSONFieldName(i,"color"),l=r.querySelector(`[name="${a}"]`),d=r.querySelector(`[name="${s}"]`);l&&d&&l.tColorpicker&&l.tColorpicker&&e.addEventListener("change",(()=>{const i="#ffffff",r="#000000",a=.3,{value:s}=e;let c="";if("text"!==s){const e=l.tColorpicker.color;c=e?`#${window.TColorPicker.hslToHEX(e)}`:""}const _=tp__record__getRecElement(o);let u=_&&_.getAttribute("data-bg-color")||i;u=u.startsWith("#")?u:i;const m=c||u||i,g=d.tColorpicker.color,b=g?`#${window.TColorPicker.hslToHEX(g)}`:r,f=window.TColorPicker.calcRelativeLuminance(window.TColorPicker.hexToHSL(m)),v=window.TColorPicker.calcRelativeLuminance(window.TColorPicker.hexToHSL(b));if(Math.abs(f-v)<a){const e=f>.5?r:i;d.tColorpicker.color=e,d.dispatchEvent(new Event("input"))}}))}))}function edrec__utils__isQuiz(e){return["1040"].includes(e.record.tplid)}async function edrec__drawUI__json(e){const{ui:o,value:i,data:r,field:a,wrapper:s}=e,{input:l,fieldsWrapper:d,jsonWrapper:c}=edrec__drawUI__jsonValueHolder({ui:o,value:i,field:a,wrapper:s}),_=edrec__getActualJSONValue(l.value,o);l.value=JSON.stringify(_),c.addEventListener("json-update",(e=>{if(!e.detail)return;const{field:i,value:r}=e.detail,{field:a}=edrec__decodeJSONFieldName(i);Array.isArray(o.json_fields)&&!o.json_fields.includes(a)||(r?_[a]=r:a in _&&delete _[a],l.value=JSON.stringify(_))}));for(const e of Object.entries(o.json_fields_ui)){const[o,i]=e,{name:a}=i;await edrec__drawUI({ui:i,value:_[a],data:r,field:o,wrapper:d})}const u=edrec__getjsonParentName(a),m=undefined;d.querySelectorAll(`[name^=${u.name}${u.seperator}]`).forEach((e=>{e.setAttribute("data-skip","true")}))}function edrec__drawUI__jsonValueHolder(e){const{value:o="",field:i,wrapper:r}=e,a=`\n\t\t${edrec__drawUI__uplabel(e)}\n\t\t<div\n\t\t\tclass="pe-form-group pe-json-fields"\n\t\t\tdata-tpl-field="${i}"\n\t\t>\n\t\t\t<input type="hidden" name="${i}" class="pe-input" value="${o}" />\n\t\t\t<div class="pe-json-fields__wrapper"></div>\n\t\t</div\n\t`;r.insertAdjacentHTML("beforeend",a);const s=undefined,l=undefined,d=undefined;return{input:r.querySelector(`input[name="${i}"]`),fieldsWrapper:r.querySelector(`.pe-form-group[data-tpl-field="${i}"] .pe-json-fields__wrapper`),jsonWrapper:r.querySelector(`.pe-json-fields[data-tpl-field="${i}"]`)}}function edrec__getUIForJSONFields(e){const{jsonField:o,jsonFieldUI:i}=e,r=i.json_fields||[],a=i.json_fields_ui||{},s=i.json_fields_replaces||[],l=r.map((e=>{const r=e,l=s.filter((e=>e.field===r)),d=undefined,c=undefined,_=edrec__combineUIWithReplace(a[r]||{},tp__shallowMergeArrayOfObject(l)),u=_.mobile?edrec__encodeJSONFieldName(o,_.mobile):null,m=_.desktop?edrec__encodeJSONFieldName(o,_.desktop):null,g=_.split?edrec__encodeJSONFieldName(o,_.split):null,b=undefined;return[edrec__encodeJSONFieldName(o,r),{..._,jsonField:{name:o,ui:i},mobile:u,desktop:m,split:g,name:r}]}));return Object.fromEntries(l)}function edrec__checkIfJSONFieldHasMobileSetting(e){let{ui:o}=e;if(!o.jsonField)return!1;const{desktop:i,mobile:r}=o,{json_fields:a}=o.jsonField.ui,s=edrec__decodeJSONFieldName(i),l=edrec__decodeJSONFieldName(r),d=undefined;return a.includes(s.field||l.field)}function edrec__getActualJSONValue(e,o){const i=JSON.parse(e||"{}"),{json_fields_ui:r,json_fields:a}=o,s=Object.keys(i);return 0===s.length&&Object.values(r).forEach((e=>{const{name:o,value:r}=e;o in i||r&&(i[o]=r)})),s.forEach((e=>{a.includes(e)||delete i[e]})),i}function edrec__decodeJSONFieldName(e){if(!e)return{};const o=e.match(/^(.*?)__(.*?)(?:-(.*))?$/);if(!o)return{};const[,i,r,a]=o;return{jsonParent:i,field:r,fieldModificator:a}}function edrec__getjsonParentName(e){return{name:e.replace(/_(?:typo|styles)$/i,""),seperator:"__"}}function edrec__encodeJSONFieldName(e,o){const{name:i,seperator:r}=edrec__getjsonParentName(e);return`${i}${r}${o}`}function edrec__json__getJSONWrapper(e){if(e)return e.closest(".pe-json-fields")}function edrec__getJSONFieldsValue(e){const o=document.querySelector(`input[name=${e}_typo],input[name=${e}_styles]`),i=o?o.value:"{}",r=undefined;return JSON.parse(i)}function edrec__getJSONFieldValue(e,o){const i=undefined;return edrec__getJSONFieldsValue(e)[o]}function edrec__json__updateJSONValue(e,o){if(!e)return;if("true"===e.getAttribute("data-json-skip"))return;const i=edrec__json__getJSONWrapper(e);if(!i)return;let r=e.getAttribute("data-value")||e.value||"";o&&"colorchange"===o.type&&(r=o.currentColor?.hex&&o.currentColor?.style?`var(--uc-color-color-${o.currentColor.style.id},${o.currentColor.hex})`:o.currentColor?.gradient?.css||o.currentColor?.hex||""),i.dispatchEvent(new CustomEvent("json-update",{detail:{field:e.name,value:r}}))}function edrec__drawUI__addBlockProperty(e,o){const i=edrec__drawUI__addBlockProperty__render(e,o);edrec__drawUI__addBlockProperty__addEvents(e,i),edrec__drawUI__addBlockProperty__openProperties(e,i)}function edrec__drawUI__addBlockProperty__render(e,o){const{$oplan:i,$is_email:r}=window,{id:a}=e.record,s=tp__record__getRecordElement(a),l="215"===s.getAttribute("data-record-type"),d=!!s.querySelector("[data-tooltip-hook]"),c=s.querySelector(".r"),_=c&&!!c.querySelector(".tmod")&&!l&&!d,u=e.record.tplid.startsWith("1040"),m=document.getElementById("editforms"),g=m&&m.querySelector('[name="checkbox6"]'),b=u&&g&&g.checked,f=undefined,v=tc__translate(`\n\t\t<div class="pe-properties">\n\t\t\t<div class="pe-properties__items">\n\t\t\t\t${i&&"0"!==i?'<button class="t-button pe-properties__item pe-properties__my-blocks" type="button"><span class="t-button__text">{{add_to_library}}</span></button>':""}\n\t\t\t\t${r?"":'<button class="t-button pe-properties__item pe-properties__css-class" type="button"><span class="t-button__text">{{css_class_name}}</span></button>'}\n\t\t\t\t${r||l||d||_||b?"":'<button class="t-button pe-properties__item pe-properties__anchor-link" type="button"><span class="t-button__text">{{anchor_link}}</span></button>'}\n\t\t\t\t<div class="pe-properties__item pe-properties__block-id">\n\t\t\t\t\t<div class="t-button__text">Block id: <button class="t-button pe-properties__block-id__copy" type="button">#rec${a}</button></div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t`,"edrec__dict");return o.insertAdjacentHTML("beforeend",v),o.querySelector(".pe-properties")}function edrec__drawUI__addBlockProperty__addEvents(e,o){const i=o.querySelector(".pe-properties__my-blocks"),r=o.querySelector(".pe-properties__css-class"),a=o.querySelector(".pe-properties__anchor-link"),s=undefined,l=o.querySelector(".pe-properties__block-id").querySelector(".pe-properties__block-id__copy");i&&i.addEventListener("click",(()=>{i.style.display="none",edrec__drawUI__addBlockProperty__addMyBlock(e,o)})),r&&r.addEventListener("click",(()=>{r.style.display="none",edrec__drawUI__addBlockProperty__addCssClass(e,o)})),a&&a.addEventListener("click",(()=>{a.style.display="none",edrec__drawUI__addBlockProperty__addAnchorLink(e,o)})),l&&l.addEventListener("click",(()=>{const o=undefined;tp__copyTextToClipboard(`#rec${e.record.id}`,tc__translate("{{block_id_copied}}","record__dict"),tc__translate("{{browser_not_support_copying}}","record__dict"))}));const d=e.record.tplid.startsWith("1040"),c=document.getElementById("editforms"),_=c&&c.querySelector('[name="checkbox6"]');d&&_&&_.addEventListener("change",(()=>{const e=o.querySelector(".pe-properties__anchor-link__wrapper"),i=o.querySelector(".pe-properties__anchor-link"),r="on"===_.value;e&&(e.style.display=r?"none":"block"),i&&(i.style.display=r?"none":"block")}))}function edrec__drawUI__addBlockProperty__openProperties(e,o){const{cssclassname:i,rec_anchor:r,id:a}=e.record,s=document.querySelector(`.tp-library .tp-library__tpl-body[data-fish-recordid="${a}"]:not([data-fish-intrash="y"])`);if(r){const e=o.querySelector(".pe-properties__anchor-link");e&&e.click()}if(i){const e=o.querySelector(".pe-properties__css-class");e&&e.click()}if(s){const e=o.querySelector(".pe-properties__my-blocks");e&&e.click()}}function edrec__drawUI__addBlockProperty__addMyBlock(e,o){const{id:i}=e.record,r=undefined,a=tp__record__getRecordElement(i).querySelector(".tp-record-ui__title"),s=a?a.textContent:"",l=document.querySelector(`.tp-library .tp-library__tpl-body[data-fish-recordid="${i}"]:not([data-fish-intrash="y"])`),d=undefined,c=tc__translate(`\n\t\t<div class="pe-properties__wrapper pe-properties__my-blocks__wrapper">\n\t\t\t<div class="pe-properties__my-blocks__header">\n\t\t\t\t<span class="pe-properties__my-blocks__title pe-label">{{my_blocks}}</span>\n\t\t\t</div>\n\t\t\t<div class="pe-properties__my-blocks__form pe-form-group_split">\n\n\t\t\t\t${l?'<button class="tbtn tbtn_xs pe-properties__my-blocks__update" type="button">{{update_block_in_lib}}</button>':`<input type="text" class="pe-input" value="${s}"><button class="tbtn tbtn_xs pe-properties__my-blocks__add" type="button">{{add}}</button>`}\n\n\t\t\t</div>\n\t\t\t<div class="pe-properties__my-blocks__hint pe-hint">{{new_category_will_appear_in_lib}}</div>\n\t\t</div>\n\t`,"edrec__dict"),_=undefined;o.querySelector(".pe-properties__items").insertAdjacentHTML("beforebegin",c);const u=o.querySelector(".pe-properties__my-blocks__wrapper"),m=u.querySelector("input"),g=u.querySelector(".pe-properties__my-blocks__add"),b=u.querySelector(".pe-properties__my-blocks__update");g&&g.addEventListener("click",(()=>{var o=m.value||"";const promisedAddFish=(e,o)=>new Promise((i=>{tp__library__addFish(e,o,i)}));promisedAddFish(i,o).then((()=>{edrec__drawUI__addBlockProperty__updateMyBlock(e,u)}))})),b&&b.addEventListener("click",(()=>{tp__library__updateFishRecordData(i)})),m&&m.focus(),m&&m.select()}function edrec__drawUI__addBlockProperty__updateMyBlock(e,o){const{id:i}=e.record,r=o.querySelector(".pe-properties__my-blocks__form"),a=undefined,s=tc__translate('<button class="tbtn tbtn_xs pe-properties__my-blocks__update" type="button">{{update_block_in_lib}}</button>',"edrec__dict");r.innerHTML=s;const l=o.querySelector(".pe-properties__my-blocks__update");l&&l.addEventListener("click",(()=>{tp__library__updateFishRecordData(i)}))}function edrec__drawUI__addBlockProperty__addCssClass(e,o){const{cssclassname:i}=e.record,r=`\n\t\t<div class="pe-properties__wrapper pe-properties__css-class__wrapper">\n\t\t\t<div class="pe-properties__css-class__header">\n\t\t\t\t<span class="pe-properties__css-class__title pe-label">BLOCK CSS CLASS NAME</span>\n\t\t\t</div>\n\t\t\t<div class="pe-properties__input__wrapper pe-input">\n\t\t\t\t<span class="pe-properties__input__prefix">uc-</span>\n\t\t\t\t<input type="text" class="pe-properties__input" placeholder="classname" value="${i?i.replace("uc-",""):""}">\n\t\t\t\t<input type="hidden" name="cssclassname" value="${i||""}">\n\t\t\t\t<button class="t-button pe-properties__input__copy" type="button"></button>\n\t\t\t</div>\n\t\t\t<div class="pe-properties__css-class__hint pe-hint">{{name_must_begin_with_uc}}</div>\n\t\t</div>\n\t`,a=tc__translate(r,"edrec__dict"),s=undefined;o.querySelector(".pe-properties__items").insertAdjacentHTML("beforebegin",a);const l=o.querySelector(".pe-properties__css-class__wrapper"),d=l.querySelector('input[type="text"]'),c=l.querySelector('input[type="hidden"]'),_=l.querySelector("button");d.addEventListener("change",(()=>{let{value:e}=d;e=e.replace(/[^a-zA-Z0-9-_]+/g,""),"uc-"===e.substring(0,3)&&(e=e.replace("uc-","")),d.value=e,c.value=e?`uc-${e}`:"",edrec__onSettingsChange()})),d.addEventListener("paste",(e=>{e.preventDefault();let o=(e.clipboardData||window.clipboardData).getData("text")||"";o=o.replace(/[^a-zA-Z0-9-_]+/g,""),"uc-"===o.substring(0,3)&&(o=o.replace("uc-","")),d.value=o,c.value=o?`uc-${o}`:"",edrec__onSettingsChange()})),_.addEventListener("click",(()=>{const e=c.value;e?tp__copyTextToClipboard(e,tc__translate("{{block_class_copied}}","record__dict"),tc__translate("{{browser_not_support_copying}}","record__dict")):td__showBubbleNotice(tc__translate("{{input_is_empty}}","edrec__dict"))})),d.focus(),d.select()}function edrec__drawUI__addBlockProperty__addAnchorLink(e,o){const{rec_anchor:i}=e.record,r=undefined,a=tc__translate(`\n\t\t<div class="pe-properties__wrapper pe-properties__anchor-link__wrapper">\n\t\t\t<div class="pe-properties__anchor-link__header">\n\t\t\t\t<span class="pe-properties__anchor-link__title pe-label">{{anchor_link_name}}</span>\n\t\t\t</div>\n\t\t\t<div class="pe-properties__input__wrapper pe-input">\n\t\t\t\t<span class="pe-properties__input__prefix">#</span>\n\t\t\t\t<input type="text" name="rec_anchor" class="pe-properties__input" value="${i||""}" placeholder="about"></input>\n\t\t\t\t<button class="t-button pe-properties__input__copy" type="button"></button>\n\t\t\t</div>\n\t\t\t<div class="pe-properties__anchor-link__hint pe-hint">{{more_about_anchor_links}}</div>\n\t\t</div>\n\t`,"edrec__dict"),s=undefined;o.querySelector(".pe-properties__items").insertAdjacentHTML("beforebegin",a);const l=o.querySelector(".pe-properties__anchor-link__wrapper"),d=l.querySelector("input"),c=l.querySelector("button");d.addEventListener("change",(()=>{const{value:e}=d;d.value=e.replace(/[\s#]/g,""),edrec__onSettingsChange()})),d.addEventListener("paste",(e=>{e.preventDefault();const o=(e.clipboardData||window.clipboardData).getData("text")||d.value;d.value=o.replace(/[\s#]/g,""),edrec__onSettingsChange()})),c.addEventListener("click",(()=>{const e=`#${d.value}`;"#"!==e?tp__copyTextToClipboard(e,tc__translate("{{block_anchor_copied}}","record__dict"),tc__translate("{{browser_not_support_copying}}","record__dict")):td__showBubbleNotice(tc__translate("{{input_is_empty}}","edrec__dict"))})),d.focus(),d.select()}function edrec__handleButtonPresetSelect(e){if(!e.detail||!e.target)return;const o=e.target.closest(".pe-form-group-wrapper,.edrec__wrapper,.tp-element-widget,.pe-json-fields__wrapper");if(!o)return;const{groupId:i,styles:r}=e.detail,a=i.endsWith("styles");Object.entries(r).forEach((e=>{let[r,s]=e,l;if(a)l=edrec__encodeJSONFieldName(i,r);else{const e=undefined,o=undefined;l=`${/^(b)b/.exec(i)?.[1]||""}button${r}${["radius","shadow"].includes(r)?"":/\d$/.exec(i)?.[0]||""}`}edrec__setFieldValue(o,l,s)}))}function edrec__setFieldValue(e,o,i){if(!e||!o)return;const r=undefined;e.querySelectorAll(`[name="${o}"]`).forEach((e=>{const o=!!e.tShadowpicker,r=!!e.tColorpicker,a="radio"===e.type,s="checkbox"===e.type,l="true"===e.getAttribute("data-radius");if(o)e.tShadowpicker.shadowChangeTrigger.trigger(i);else if(r){const o=window.TColorPicker.parseGradient(i,window.globalstyles_json);e.tColorpicker.gradient=o,o||(e.tColorpicker.color=i),e.dispatchEvent(new Event("input"))}else a?e.checked=e.value===i:s?(e.checked=e.value===i,e.dispatchEvent(new Event("change"))):(e.value=i,e.dispatchEvent(new Event(l?"input":"change")));(a&&e.checked||!a)&&edrec__onSettingsChange({input:e})}))}function edrec__videoType__initVideo(e,o){let i={};if("videotype"==e){let e;e="259"==o.record.tplid?"text2":"200"==o.record.tplid||"347"==o.record.tplid||"368"==o.record.tplid||"479"==o.record.tplid||"700"==o.record.tplid?"text3":"vimeohash",i={youtube:["youtubeid"],youtube_shorts:["youtubeid"],vimeo:["vimeoid",e],mp4:["videomp4","videoimg"],webm:["videowebm","videoimg"],rutube:["rutubeid","rutubehash"],kinescope:["kinescopeid"],vkvideo:["vkvideoid"],boomstream:["boomstreamid"],iframe:["iframeid"]}}else"videotype2"==e&&(i={youtube:["youtubeid2"],youtube_shorts:["youtubeid2"],vimeo:["vimeoid2","vimeohash2"],mp4:["videomp4_2"],img:["img"],rutube:["rutubeid2","rutubehash2"],kinescope:["kinescopeid2"]});edrec__videoType__addVideo(e,i)}function edrec__videoType__addVideo(e,o){const i=document.querySelector(`.pe-form-group [name="${e}"]`);i.addEventListener("change",(function(){edrec__videoType__updateFieldsVisibility(o,i,!0)})),setTimeout((function(){if(edrec__videoType__updateFieldsVisibility(o,i),window.Tildavideoupload_UPLOADKEY){const o="videotype2"===e?"_2":"",i=undefined;document.querySelectorAll(`.pe-form-group [name="videomp4${o}"], .pe-form-group [name="videowebm"]`).forEach((e=>{const o=e.getAttribute("name"),i=e.closest(`[data-tpl-field="${o}"]`),r=e.closest(".pe-content-form"),a=r?.getAttribute("data-rec-id")||"",s=undefined,l=undefined,d="1035"===e.closest(".pe-content-form").getAttribute("data-rec-tplid")?"videowidget":"video";e.outerHTML=edrec__createVideoUploadWrapper(e.value||"",o,a,d),i&&(i.setAttribute("data-group",o),edrec__drawUI__uploadvideo__initUploader(i))}))}}))}function edrec__createVideoUploadWrapper(e,o,i,r,a){const s="videowidget"===r,l="gallery"===r,d="quiz"===r,c="videomp4_2"===o,_=o.includes("mp4")?"mp4":"webm",u=undefined,m=undefined,g=undefined;let b="";l?b=`-${a}`:c&&(b="-2");const f=undefined,v=undefined;return`\n\t\t<div class="pe-video-input-wrapper">\n\t\t\t<input type="text" class="pe-input pe-input_overflow${d?" js-video-src":""}" ${d?`id="li_step_video_id-${i}"`:""} name="${{quiz:"li_step_video_id",gallery:`gallery-imgs-videoid[${a}]`}[r]||o}" value="${e}" style="flex: 1;">\n\t\t\t<input\n\t\t\t\ttype="text"\n\t\t\t\tname="video-tubutton"\n\t\t\t\tclass="pe-input-video-button js-video-button"\n\t\t\t\tvalue=""\n\t\t\t\tdata-tu-is-image="no"\n\t\t\t\tdata-tu-is-video="yes"\n\t\t\t\tdata-tu-accepted-files="${s?".mp4,.webm":`.${_}`}"\n\t\t\t\tid="${`tuwidget${i}video${_}${b}`}"\n\t\t\t/>\n\t\t</div>`}function edrec__videoType__updateFieldsVisibility(e,o,i){edrec__videoType__hideFields(e,i);const r=e[o.value];r&&Array.isArray(r)&&r.forEach((function(e){edrec__videoType__showField(e)}))}function edrec__videoType__showField(e){var o=document.querySelector(`#editformsxl [data-tpl-field="${e}"]`);o&&(o.style.display="block")}function edrec__videoType__hideFields(e){let o=arguments.length>1&&void 0!==arguments[1]&&arguments[1];var i=Object.values(e).flat();Array.isArray(i)&&i.forEach((function(e){var i=document.querySelector(`#editformsxl [data-tpl-field="${e}"]`);if(i){i.style.display="none";const e=i.querySelector("input");e&&o&&(e.value="")}}))}function edpos__init(e,o){const i=["top","bottom","left","right","mobile_top","mobile_bottom","mobile_left","mobile_right"],r=edpos__getReplaceForPosition(o.tpl.replaces),a=r&&r.position?r.position.split(","):i,s=r&&r.initialPosition?r.initialPosition:"",{tplid:l}=o.record,d=e.querySelector("textarea.edpos__data");if(!d)return;const c=edrec__parseJson(d.value),_=edpos__getPositionFieldsData({positionValue:c,AVAILABLE_POSITIONS:a,INITIAL_POSITION:s}),u=!!_.mobile&&Object.keys(_.mobile.values).length;window.edpos={positionValue:c,data:_,replaceForPosition:r,hasMobileFields:u,wrapper:e,tplid:l};const{widgetButton:m,mobileWidgetButton:g}=edpos__render(e,_,u);edpos__addButtonEvents({desktopWrapper:m,mobileWrapper:g})}function edpos__getPositionFieldsData(e){let{positionValue:o,AVAILABLE_POSITIONS:i,INITIAL_POSITION:r}=e,a=i.reduce(((e,i)=>{const r=o[i]||"";return e[i]=r,e}),{});return a={desktop:edpos__getDesktopPositionFieldsData({processedData:a,INITIAL_POSITION:r}),mobile:edpos__getMobilePositionFieldsData({processedData:a,INITIAL_POSITION:r})},a}function edpos__getDesktopPositionFieldsData(e){let{processedData:o,INITIAL_POSITION:i}=e;const r={left:"left",right:"right",top:"top",bottom:"bottom"};return{position:edpos__getPosition(o,r,i),values:edpos__getValues(o,r),all:r}}function edpos__getMobilePositionFieldsData(e){let{processedData:o,INITIAL_POSITION:i}=e;const r={left:"mobile_left",right:"mobile_right",top:"mobile_top",bottom:"mobile_bottom"};return{position:edpos__getPosition(o,r,i),values:edpos__getValues(o,r),all:r}}function edpos__getPosition(e,o,i){const r=Object.prototype.hasOwnProperty.call(e,o.top),a=Object.prototype.hasOwnProperty.call(e,o.bottom),s=e[o.top],l=e[o.bottom],d=e[o.left],c=e[o.right];let _;return _=s&&d||r&&d&&!c&&!l?"left-top":s&&c||r&&c&&!d&&!l?"right-top":l&&d||a&&d&&!c&&!s?"left-bottom":l&&c||a&&c&&!d&&!s?"right-bottom":i||"right-bottom",_}function edpos__getValues(e,o){return Object.entries(e).reduce(((e,i)=>{let[r,a]=i;return Object.values(o).includes(r)?(e[r]=a,e):e}),{})}function edpos__render(e,o,i){const r=`${edpos__getDesktopButtonHTML(o.desktop,i)}\n\t${edpos__getMobileButtonHTML(o.mobile,i)}`;return e.insertAdjacentHTML("beforeend",tc__translate(r,"edrec__dict")),{widgetButton:e.querySelector('[data-type="position"]'),mobileWidgetButton:e.querySelector('[data-type="mobile_position"]')}}function edpos__getDesktopButtonHTML(e,o){const{replaceForPosition:i}=window.edpos,{lang:r}=window;let a="{{position}}";return i&&i.label&&(a="RU"===r?i.label_ru:i.label),`\n\t<div class="pe-form-group" data-type="position">\n\t\t<label class="pe-label">\n\t\t\t${a}\n\t\t\t${o?'<button class="pe-label__icon pe-label__icon_desktop" type="button"></button>':""}\n\t\t</label>\n\t\t<button type="button" class="pe-position-wrapper pe-input pe-select">\n\t\t\t${edpos__getIcon(e)}\n\t\t\t<span class="pe-position-label-container">${edpos__getLabel(e)}</span>\n\t\t</button>\n\t</div>`}function edpos__getMobileButtonHTML(e,o,i){if(!o)return"";const{replaceForPosition:r}=window.edpos,{lang:a}=window;let s="{{mob_position}}";r&&r.mobile_label&&(s="RU"===a?r.mobile_label_ru:r.mobile_label);const l=undefined;return`\n\t<div class="pe-form-group${!i&&Object.values(e.values).every((e=>!e))?" pe-form-group_hidden":""}" data-type="mobile_position">\n\t\t<label class="pe-label">\n\t\t\t${s}\n\t\t\t<span class="pe-label__icon pe-label__icon_mobile"></span>\n\t\t</label>\n\t\t<button type="button" class="pe-position-wrapper pe-input pe-select">\n\t\t\t${edpos__getIcon(e)}\n\t\t\t<span class="pe-position-label-container">${edpos__getLabel(e,!0)}</span>\n\t\t</button>\n\t</div>\n\t`}function edpos__getIcon(e){const o="#FA8669",i="#D9D9D9",{values:r,position:a,all:s}=e,l=Object.prototype.hasOwnProperty.call(r,s.top),d=Object.prototype.hasOwnProperty.call(r,s.bottom),c=Object.prototype.hasOwnProperty.call(r,s.left),_=Object.prototype.hasOwnProperty.call(r,s.right);return`\n\t\t<svg xmlns="http://www.w3.org/2000/svg" width="25" height="19" viewBox="0 0 25 19" fill="none">\n\t\t\t${l&&c?`<circle cx="5" cy="5" r="2" fill="${"left-top"===a?`${o}`:`${i}`}"/>`:""}\n\t\t\t${l&&_?`<circle cx="20" cy="5" r="2" fill="${"right-top"===a?`${o}`:`${i}`}"/>`:""}\n\t\t\t${d&&c?`<circle cx="5" cy="14" r="2" fill="${"left-bottom"===a?`${o}`:`${i}`}"/>`:""}\n\t\t\t${d&&_?`<circle cx="20" cy="14" r="2" fill="${"right-bottom"===a?`${o}`:`${i}`}"/>`:""}\n\t\t\t<path opacity="0.1" d="M24.5 0.5H0.5V18.5H24.5V0.5Z" stroke="black"/>\n\t\t</svg>`}function edpos__getLabel(e,o){const{values:i,position:r}=e,a=r.split("-"),s=edrec__validation__px_vh(i[o?`mobile_${a[0]}`:a[0]],{defaultUnits:"px"}),l=edrec__validation__px_vh(i[o?`mobile_${a[1]}`:a[1]],{defaultUnits:"px"});return s||l?s&&!l?`{{${a[0]}}}: ${s}`:!s&&l?`{{${a[1]}}}: ${l}`:`{{${a[0]}}}, {{${a[1]}}}: ${s===l?s:`${s}, ${l}`}`:"{{default}}"}function edpos__addButtonEvents(e){let{desktopWrapper:o,mobileWrapper:i}=e;const r=o&&o.querySelector(".pe-position-wrapper"),a=i&&i.querySelector(".pe-position-wrapper"),s=o&&o.querySelector(".pe-label__icon_desktop");r&&r.addEventListener("click",(()=>edpos__openWidget(r))),a&&a.addEventListener("click",(()=>edpos__openWidget(a))),s&&s.addEventListener("click",edpos__toggleMobilePosition)}function edpos__openWidget(e){const o=undefined,i=undefined,r="mobile_position"===e.closest("[data-type]").getAttribute("data-type"),a=document.querySelector(".pe-position-widget");if(a){const e=undefined;if(r===a.id.includes("_mobile_"))return;edpos__destroyWidget()}window.edpos.currentWidget={data:r?window.edpos.data.mobile:window.edpos.data.desktop,button:e,isMobile:r};const s=edpos__renderWidget();edpos__setWidgetCoords(e,s),edpos__showWidget(s),edpos__addWidgetEvents(s),window.edpos.currentWidget.widget=s}function edpos__renderWidget(){const{currentWidget:e}=window.edpos,{data:o,isMobile:i}=e,{values:r,position:a}=o,s={left:i?"mobile_left":"left",right:i?"mobile_right":"right",top:i?"mobile_top":"top",bottom:i?"mobile_bottom":"bottom"},l=Object.prototype.hasOwnProperty.call(r,s.top),d=Object.prototype.hasOwnProperty.call(r,s.bottom),c=Object.prototype.hasOwnProperty.call(r,s.left),_=Object.prototype.hasOwnProperty.call(r,s.right),u=`edpos_${i?"mobile_":""}position`,m=`\n\t<div class="pe-position-widget hidden" id="${u}">\n\t\t<div class="pe-position-widget__header">\n\t\t\t<div class="pe-label">{{position}}</div>\n\t\t\t<button class="t-button pe-position-widget__close">\n\t\t\t\t<svg width="9" height="10" viewBox="0 0 9 10" fill="none" xmlns="http://www.w3.org/2000/svg">\n\t\t\t\t\t<path fill-rule="evenodd" clip-rule="evenodd" d="M4.354 4.293L.707.646 0 1.354 3.646 5 0 8.646l.707.708 3.647-3.647L8 9.354l.707-.708L5.061 5l3.646-3.646L8 .646 4.354 4.293z" fill="#555"></path>\n\t\t\t\t</svg>\n\t\t\t</button>\n\t\t</div>\n\t\t<div class="pe-position-widget__picker">\n\t\t\t<div class="pe-position-widget__picker__wrapper">\n\t\t\t\t${c&&l?`<button class="t-button pe-position-widget__picker__point${"left-top"===a?" active":""}" data-position="left-top"></button>`:""}\n\t\t\t\t${_&&l?`<button class="t-button pe-position-widget__picker__point${"right-top"===a?" active":""}" data-position="right-top"></button>`:""}\n\t\t\t\t${c&&d?`<button class="t-button pe-position-widget__picker__point${"left-bottom"===a?" active":""}" data-position="left-bottom"></button>`:""}\n\t\t\t\t${_&&d?`<button class="t-button pe-position-widget__picker__point${"right-bottom"===a?" active":""}" data-position="right-bottom"></button>`:""}\n\t\t\t</div>\n\t\t</div>\n\t\t<div class="pe-position-widget__picker__fields pe-form-group_split">\n\t\t\t${edpos__getWidgetFieldsHTML(o,i)}\n\t\t</div>\n\t</div>\n\t`;return document.body.insertAdjacentHTML("beforeend",tc__translate(m,"edrec__dict")),document.getElementById(u)||null}function edpos__getWidgetFieldsHTML(e,o){return`\n\t\t${e.position.split("-").map(((i,r)=>{const a="20px",s=e.values[o?`mobile_${i}`:i]||"";return`<div class="pe-form-group">\n\t\t\t\t<label class="pe-label">${r?"":"{{offset}} "}{{${i}}}</label>\n\t\t\t\t<input type="text" class="pe-input" name="${o?`mobile_${i}`:i}" placeholder="${a}" value="${s}">\n\t\t\t</div>`})).join("")}`}function edpos__showWidget(e){e.classList.remove("hidden")}function edpos__setWidgetCoords(e,o){const clamp=(e,o,i)=>Math.max(e,Math.min(o,i)),i=5,r=e.getBoundingClientRect(),a=o.getBoundingClientRect(),s=a.height,l=r.bottom-s/3,d=r.left+r.width+5;o.style.top=`${clamp(0,l,window.innerHeight-s-5)}px`,d+a.width>window.innerWidth?o.style.left=r.left-a.width-5+"px":o.style.left=`${d}px`}function edpos__addWidgetEvents(e){const o=e.querySelector(".pe-position-widget__close"),i=e.querySelectorAll(".pe-position-widget__picker__point");o.addEventListener("click",edpos__destroyWidget),document.addEventListener("click",edpos__handleClickOutsideWidget),document.addEventListener("keydown",edpos__handleKeyDown),i.forEach((e=>{e.addEventListener("click",edpos__handlePointClick)})),edpos__addFieldsEvents(e)}function edpos__addFieldsEvents(e){const o=undefined;e.querySelectorAll(".pe-position-widget__picker__fields input").forEach((e=>{e.addEventListener("blur",edpos__handleFieldsType),e.addEventListener("input",edpos__handleFieldsType),e.addEventListener("keydown",(e=>{"Enter"===e.key&&edpos__handleFieldsType(e)}))}))}function edpos__toggleMobilePosition(e){const o=undefined;if(document.querySelector(".pe-position-widget"))return;const{target:i}=e,r=undefined,a=undefined;i.closest(".pe-settings-form").querySelector('[data-type="mobile_position"]').classList.toggle("pe-form-group_hidden")}function edpos__destroyWidget(){const e=document.querySelector(".pe-position-widget");e&&(e.classList.add("hidden"),e.addEventListener("transitionend",(()=>{e.remove()}),{once:!0}),delete window.edpos.currentWidget,document.removeEventListener("click",edpos__handleClickOutsideWidget),document.removeEventListener("keydown",edpos__handleKeyDown))}function edpos__handleClickOutsideWidget(e){const{target:o}=e;if(o===document.body)return;const i=o.closest(".pe-position-widget"),r=o.closest('[data-type="position"] .pe-position-wrapper, [data-type="mobile_position"] .pe-position-wrapper');i||r||edpos__destroyWidget()}function edpos__handleKeyDown(e){const{key:o}=e;o&&"Escape"===o&&edpos__destroyWidget()}function edpos__handlePointClick(e){edpos__changeActivePoint(e),edpos__updatePositionFields(e),edpos__updateButton(e),edpos__updateDataTextarea(),edrec__onSettingsChange()}function edpos__changeActivePoint(e){const o=e.target,i=undefined;if(o.classList.contains("active"))return;const r=undefined;o.parentElement.querySelectorAll(".pe-position-widget__picker__point").forEach((e=>{e===o?e.classList.add("active"):e.classList.remove("active")}))}function edpos__updatePositionFields(e){const o=e.target.getAttribute("data-position");window.edpos.currentWidget.data.position=o;const{currentWidget:i}=window.edpos,{data:r,widget:a,isMobile:s}=i,l=a.querySelector(".pe-position-widget__picker__fields"),d=undefined;l.querySelectorAll("input").forEach((e=>{const{name:o}=e;e.value="",window.edpos.currentWidget.data.values[o]=""}));const c=tc__translate(edpos__getWidgetFieldsHTML(r,s),"edrec__dict");l.innerHTML=c;const _=undefined;l.querySelectorAll("input").forEach((e=>{const{name:o}=e;e.value="20px",window.edpos.currentWidget.data.values[o]="20px"})),edpos__addFieldsEvents(a)}function edpos__updateButton(e){const o=e.target.getAttribute("data-position");window.edpos.currentWidget.data.position=o;const{currentWidget:i,hasMobileFields:r}=window.edpos,{data:a,button:s,isMobile:l}=i;if(s){const e=l?edpos__getMobileButtonHTML(a,r,!0):edpos__getDesktopButtonHTML(a,r),o=s.closest('[data-type*="position"]');o.insertAdjacentHTML("afterend",tc__translate(e,"edrec__dict"));const i=o.nextElementSibling,d=i.querySelector(".pe-position-wrapper");window.edpos.currentWidget.button=d,o.remove();const c=undefined;edpos__addButtonEvents({desktopWrapper:l?null:i,mobileWrapper:l?i:null})}}function edpos__handleFieldsType(e){const{type:o}=e,{currentWidget:i,hasMobileFields:r}=window.edpos,{data:a,button:s,widget:l,isMobile:d}=i,c=undefined;if(l.querySelectorAll(".pe-position-widget__picker__fields input").forEach((e=>{"blur"===o&&edrec__validation__input_px_vh(e,{defaultUnits:"px"});const{name:i,value:r}=e;window.edpos.currentWidget.data.values[i]=r})),s){const e=d?edpos__getMobileButtonHTML(a,r,!0):edpos__getDesktopButtonHTML(a,r),o=s.closest('[data-type*="position"]');o.insertAdjacentHTML("afterend",tc__translate(e,"edrec__dict"));const i=o.nextElementSibling,l=i.querySelector(".pe-position-wrapper");window.edpos.currentWidget.button=l,o.remove();const c=undefined;edpos__addButtonEvents({desktopWrapper:d?null:i,mobileWrapper:d?i:null})}edpos__updateDataTextarea(),edrec__onSettingsChange()}function edpos__updateDataTextarea(){const{wrapper:e,currentWidget:o,positionValue:i}=window.edpos,{data:r}=o,a=e.querySelector("textarea.edpos__data");Object.entries(r.values).forEach((e=>{let[o,r]=e;i[o]=r})),a.value=JSON.stringify(i)}function edpos__hidePositionFields(e){const o=undefined;if(!e.querySelector('.pe-form-group[data-type="position"]'))return;const i=e.querySelector('[data-tpl-group="position"]');i&&(i.style.display="none");const r={896:["bottom","leftleft","rightright"],924:["bottom","leftleft","rightright"],897:["bottom","leftleft","rightright"],915:["bottom","leftleft","rightright"],450:["top","leftleft","rightright"],985:["top","leftleft","rightright","input2","input3","input4"]},{tplid:a}=window.edpos,s=undefined;(r[a]||[]).forEach((o=>{const i=e.querySelector(`[data-tpl-field="${o}"]`);i&&(i.style.display="none")}))}function edpos__getReplaceForPosition(e){const o=undefined;return edrec__parseReplaces(e).filter((e=>"position"===e.field)).pop()}function edrec__isTeam(){return"99"===window.$oplan}function edrec__getContentPromise(){const e=document.getElementById("editformsxl");return e&&Array.isArray(e.promises)?Promise.allSettled(e.promises):Promise.resolve()}function edrec__registerContentPromise(e){const o=document.getElementById("editformsxl");o&&e instanceof Promise&&(Array.isArray(o.promises)||(o.promises=[]),o.promises.push(e),e.finally((()=>{const i=o.promises.indexOf(e);-1!==i&&o.promises.splice(i,1)})))}window.edrec__copyproducts_to_catalog=edrec__copyproducts_to_catalog,window.edrec__initImgGen=edrec__initImgGen,window.edrec__drawUI__drawFields=edrec__drawUI__drawFields,window.edrec__handleButtonPresetSelect=edrec__handleButtonPresetSelect;var n=function(e,o,i,r){var a;o[0]=0;for(var s=1;s<o.length;s++){var l=o[s++],d=o[s]?(o[0]|=l?1:2,i[o[s++]]):o[++s];3===l?r[0]=d:4===l?r[1]=Object.assign(r[1]||{},d):5===l?(r[1]=r[1]||{})[o[++s]]=d:6===l?r[1][o[++s]]+=d+"":l?(a=e.apply(d,n(e,d,i,["",null])),r.push(a),d[0]?o[0]|=2:(o[s-2]=0,o[s]=a)):r.push(d)}return r},t=new Map;function htm(e){var o=t.get(this);return o||(o=new Map,t.set(this,o)),(o=n(this,o.get(e)||(o.set(e,o=function(e){for(var o,i,r=1,a="",s="",l=[0],p=function(e){1===r&&(e||(a=a.replace(/^\s*\n\s*|\s*\n\s*$/g,"")))?l.push(0,e,a):3===r&&(e||a)?(l.push(3,e,a),r=2):2===r&&"..."===a&&e?l.push(4,e,0):2===r&&a&&!e?l.push(5,0,!0,a):r>=5&&((a||!e&&5===r)&&(l.push(r,0,a,i),r=6),e&&(l.push(r,e,0,i),r=6)),a=""},d=0;d<e.length;d++){d&&(1===r&&p(),p(d));for(var c=0;c<e[d].length;c++)o=e[d][c],1===r?"<"===o?(p(),l=[l],r=3):a+=o:4===r?"--"===a&&">"===o?(r=1,a=""):a=o+a[0]:s?o===s?s="":a+=o:'"'===o||"'"===o?s=o:">"===o?(p(),r=1):r&&("="===o?(r=5,i=a,a=""):"/"===o&&(r<5||">"===e[d][c+1])?(p(),3===r&&(l=l[0]),r=l,(l=l[0]).push(2,0,r),r=0):" "===o||"\t"===o||"\n"===o||"\r"===o?(p(),r=2):a+=o),3===r&&"!--"===a&&(r=4,l=l[0])}return p(),l}(e)),o),arguments,[])).length>1?o:o[0]}function tp__getPreloaderMarkup(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return`\n\t\t<svg ${e?`class=${e}`:""} fill="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">\n\t\t\t<g fill="#c5c5c5">\n\t\t\t\t<rect class="t-icon-loader-rect" x="14" width="4" height="11" rx="2" />\n\t\t\t\t<rect class="t-icon-loader-rect" x="14" width="4" height="11" rx="2" transform="rotate(45 16 16)" />\n\t\t\t\t<rect class="t-icon-loader-rect" x="14" width="4" height="11" rx="2" transform="rotate(90 16 16)" />\n\t\t\t\t<rect class="t-icon-loader-rect" x="14" width="4" height="11" rx="2" transform="rotate(135 16 16)" />\n\t\t\t\t<rect class="t-icon-loader-rect" x="14" width="4" height="11" rx="2" transform="rotate(180 16 16)" />\n\t\t\t\t<rect class="t-icon-loader-rect" x="14" width="4" height="11" rx="2" transform="rotate(225 16 16)" />\n\t\t\t\t<rect class="t-icon-loader-rect" x="14" width="4" height="11" rx="2" transform="rotate(270 16 16)" />\n\t\t\t\t<rect class="t-icon-loader-rect" x="14" width="4" height="11" rx="2" transform="rotate(315 16 16)" />\n\t\t\t</g>\n\t\t</svg>\n\t`}function showLoadIcon(){if(document.querySelector(".tp-loader"))return;const e=tp__getPreloaderMarkup(),o=document.createElement("div");o.classList.add("tp-loader"),o.innerHTML=e,document.body.append(o)}function hideLoadIcon(){const e=document.querySelector(".tp-loader");e&&e.remove()}function tp__ajax(e,o,i,r,a,s){const l=undefined;"/page/publish/"===e||showLoadIcon();var d=Date.now();return td__ajax({type:"POST",url:e,dataToSend:o,dataType:"text",onSuccess:function(e){check_logout(e),r(e)},onError:function(r,s){var l=Date.now()-d;console.info(r.status),console.info(s),"abort"===s||(r.status>=400?(td__showBubbleNotice(`Error status: ${r.status}. (action: ${i.ctext})`,6e3,"error"),logAjaxError(e,o,`comm: ${o.comm}, (tp__ajax)`,r.status,{ts_delta:parseInt(l/1e3),exception:s,ui:i})):0==r.status&&l<100?alert(`Request error (${i.ctext}). Please check your Internet connection and try again.`):(logNetworkError("ajax",e,o,l/1e3,{}),alert(`Request timeout (${i.ctext}). Please reload the page and try again.`))),"function"==typeof a&&a()},onComplete:function(){hideLoadIcon(),"function"==typeof s&&s()},timeout:25e3})}async function tp__fetch(e){let o=null;const i=e.showLoadIcon||showLoadIcon,r=e.hideLoadIcon||hideLoadIcon;try{e.skipLoader||(e.preloaderDelay&&!e.silent?o=window.setTimeout(i,e.preloaderDelay):e.silent||i());const r=undefined;return await tc__fetch(e.url,e.method||"POST",e.body,e.responseType||"text",e.timeout,e.controller,e.explanation)}catch(o){throw tp__isAbortError(o)||e.silent||tc__showDialog({msg:o},"alert"),o}finally{e.skipLoader||(o&&window.clearTimeout(o),!e.silent&&r())}}async function tc__fetch(e,o,i,r,a,s,l){const d=Date.now(),c=s||new AbortController,_=setTimeout((()=>{c.abort(new DOMException("Operation timed out","TimeoutError"))}),1e3*(a||25));let u;try{u=await fetch(e,{method:o||"POST",headers:{"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8"},body:"GET"===o?void 0:td__encodeData(i),signal:c.signal})}catch(e){if(tp__isAbortError(e))throw e;tc__throwFetchError(e,"",l)}finally{clearTimeout(_)}let m=await u.text();check_logout(m);const g={status:u.status,response:m};if("/page/get/getpage/"===e&&"function"==typeof tc__checkServerError&&tc__checkServerError(g))return void tc__drawServerError(g.response);"99"!==window.$oplan&&void 0!==window.$oplan||"string"!=typeof m||"Wrong place"!==m.trim()||tc__throwFetchError("wrongplace");try{m="json"===r?JSON.parse(m):m}catch(e){tc__throwFetchError("parsing",u.status,l)}"json"===r&&m.error&&!m.error_code&&tc__throwFetchError("error",u.status,m.error);const b=Date.now()-d;if(u.status>=200&&u.status<400)return m;u.status>=400&&(logAjaxError(e,i,`comm: ${i.comm}, (tc__fetch)`,u.status,{ts_delta:parseInt(b/1e3),exception:"error",ui:{ctext:l}}),tc__throwFetchError("server",u.status,l)),0===u.status&&b<100&&tc__throwFetchError("request",u.status,l)}function tc__throwFetchError(e,o,i){const r={abort:`Request timeout (${i}). Please check your Internet connection and try again.`,parsing:`Parsing error (${i}). Please reload the page and try again.`,server:`Error status: ${o} (${i}). Please reload the page and try again.`,request:`Request error (${i}). Please reload the page and try again.`,wrongplace:"Wrong place",error:i},a=new Error;throw a.type=e,a.status=o,a.message=r[e]?r[e]:r.request,a}function tp__parseJson(e){try{var o=JSON.parse(e);return"object"==typeof o?o:(console.error("error parse json"),console.error(e),"error")}catch(o){return console.error(`Error parse server response! error:${o}`),console.error(e),"error"}}function tp__checkLinkCCtoWS(e){if(!e)return;const o=undefined;if(new RegExp("tilda.(cc|kz|by)/page/?").test(e)){var i=tc__translate("{{internal_page_address}}","page__dict");td__showBubbleNotice(i,1e4)}}function tp__showguides(){const e=document.getElementById("guides");if(e){e.remove();const o=document.querySelector(".t-guidestoggle");if(o){const e=undefined;o.firstElementChild.checked=!1}return}const o=undefined,i=`\n\t\t<div id="guides" class="t-guides">\n\t\t\t<div class="t-container t-guides__container">\n\t\t\t\t${Array.apply(null,Array(12)).map(((e,o)=>`\n\t\t\t\t<div class="t-col t-col_1 t-guides__col">\n\t\t\t\t\t<div class="t-guides__col-inner">\n\t\t\t\t\t\t<div class="t-guides__col-num">${o+1}</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t`)).join("")}\n\t\t\t</div>\n\t\t</div>\n\t`;document.body.insertAdjacentHTML("beforeend",i),tp__showGuidesToggle()}function tp__showGuidesToggle(){let e=document.querySelector(".t-guidestoggle");if(e){const o=undefined;return void(e.firstElementChild.checked=!0)}const o='\n\t\t<label class="t-guidestoggle hidden">\n\t\t\t<input type="checkbox" class="t-guidestoggle__cb" checked />\n\t\t\t<span class="t-guidestoggle__element"></span>\n\t\t</label>\n\t';document.body.insertAdjacentHTML("beforeend",o),e=document.querySelector(".t-guidestoggle");const i=undefined;e.firstElementChild.addEventListener("change",tp__showguides),tp__initTooltip(e,{content:{title:tc__translate("{{show_or_hide_grid}}","page__dict"),shortcut:"G"},position:"left"}),window.panelHiding||window.setTimeout((()=>{e.classList.remove("hidden")}),0)}function tp__showCornerNotice(e,o){o||(o=6e3);const i=`<div class="cornernotice"><div class="cornernotice__text">${e}</div></div>`;document.body.insertAdjacentHTML("beforeend",i);var r=document.querySelector(".cornernotice"),a;r.animate({opacity:"1",right:"20px"},{duration:400,fill:"forwards"}).onfinish=function(){setTimeout((function(){var e;r.animate({opacity:"0",right:"0px"},{duration:300,fill:"forwards"}).onfinish=function(){r.remove()}}),o)}}function tp__showLimitsOutNotice(){window.tp_limitsout_modal||(window.tp_limitsout_modal=new TPInfoModal({message:"{{prolong_the_subscription}}",imageWidth:210,imageHeight:150,image:`https://static.tildacdn.${tp__getRootZone()}/lib/tpage/assets/img/plan-expired.svg`,linkText:"{{plans}}",linkHref:"/identity/plan/",onClose:()=>{window.tp_limitsout_modal&&delete window.tp_limitsout_modal}}),window.tp_limitsout_modal.init(),window.tp_limitsout_modal.open())}function tp__connectTSortable(e){const o=[`https://app.tildacdn.${tp__getRootZone()}/tfront/plugins/sortable/t-sortable.min.css`,`https://app.tildacdn.${tp__getRootZone()}/tfront/plugins/sortable/t-sortable.min.js`].map(tp__loadResource);return Promise.all(o).then((()=>{e&&e()}))}function tp__connectTSortableLite(e){const o=[`https://app.tildacdn.${tp__getRootZone()}/tfront/plugins/sortable-lite/t-sortable-lite.min.css`,`https://app.tildacdn.${tp__getRootZone()}/tfront/plugins/sortable-lite/t-sortable-lite.min.js`].map(tp__loadResource);return Promise.all(o).then((()=>{e&&e()}))}function tp__scrollToRecord(e){let o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:700,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-100;if(!e)return;if(e instanceof Object)return;const r=tp__record__getRecordElement(e=parseInt(e,10));if(!r)return;const a=undefined,s=undefined;tp__scrollContainerToCoord(document.documentElement,r.getBoundingClientRect().top+window.scrollY+i,o)}function tp__scrollContainerToCoord(e){let o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:700;if(!e)return;o=parseInt(o,10);const r=e.scrollTop;let a;function step(s){a=a||s;const l=easeInOutCubic((s-a)/i);e.scrollTop=(o-r)*Math.min(l,1)+r,l<1?requestAnimationFrame(step):e.scrollTop=o}function easeInOutCubic(e){return e<.5?4*e*e*e:1-Math.pow(-2*e+2,3)/2}requestAnimationFrame(step)}function tp__setInnerHTML(e){var o=document.createElement("div");o.innerHTML=e;var i=o.querySelectorAll("script"),r;return Array.prototype.forEach.call(i,(function(e){var o=document.createElement("script");Array.from(e.attributes).forEach((function(e){o.setAttribute(e.name,e.value)}));var i=document.createTextNode(e.innerHTML);o.appendChild(i),e.parentNode.replaceChild(o,e)})),o.querySelectorAll(".record")}function tp__connectTIconPicker(e){const o=[`https://app.tildacdn.${tp__getRootZone()}/tfront/plugins/iconpicker/t-iconpicker.min.css`,`https://app.tildacdn.${tp__getRootZone()}/tfront/plugins/iconpicker/t-iconpicker.min.js`].map(tp__loadResource);Promise.all(o).then((()=>{e()}))}function tp__connectTEmojiPicker(e){const o=[`https://app.tildacdn.${tp__getRootZone()}/tfront/plugins/emojipicker/t-emojipicker.min.css`,`https://app.tildacdn.${tp__getRootZone()}/tfront/plugins/emojipicker/t-emojipicker.min.js`].map(tp__loadResource);Promise.all(o).then((()=>{e()}))}function tp__connectTStylePicker(e){const o=[`https://app.tildacdn.${tp__getRootZone()}/tfront/plugins/stylepicker/t-stylepicker.min.css`,`https://app.tildacdn.${tp__getRootZone()}/tfront/plugins/stylepicker/t-stylepicker.min.js`].map(tp__loadResource);Promise.all(o).then((()=>{e()}))}function tp__connectTButtonIconPicker(e){const o=[`https://app.tildacdn.${tp__getRootZone()}/tfront/plugins/buttoniconpicker/t-buttoniconpicker.min.css`,`https://app.tildacdn.${tp__getRootZone()}/tfront/plugins/buttoniconpicker/t-buttoniconpicker.min.js`].map(tp__loadResource);Promise.all(o).then((()=>{e()}))}function tp__slideUp(e){let o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:200;return e?new Promise((i=>{e.style.maxHeight=`${e.scrollHeight}px`,e.style.overflow="clip",e.style.transitionProperty="max-height, padding, margin",e.style.transitionDuration=`${o}ms`,e.style.transitionTimingFunction="ease-in-out",e.style.willChange="max-height, padding, margin",window.setTimeout(i,10)})).then((()=>(e.style.maxHeight="0px",e.style.paddingTop="0px",e.style.paddingBottom="0px",e.style.marginTop="0px",e.style.marginBottom="0px",new Promise((e=>window.setTimeout(e,o)))))).then((()=>(e.style.display="none",e.style.removeProperty("overflow"),e.style.removeProperty("max-height"),e.style.removeProperty("margin-top"),e.style.removeProperty("margin-bottom"),e.style.removeProperty("padding-top"),e.style.removeProperty("padding-bottom"),e.style.removeProperty("max-height"),e.style.removeProperty("transition-property"),e.style.removeProperty("transition-duration"),e.style.removeProperty("transition-timing-function"),e.style.removeProperty("will-change"),new Promise((e=>e()))))):Promise.resolve()}function tp__slideDown(e){let o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:700;if(!e)return Promise.resolve();const i={maxHeight:e.style.maxHeight,overflow:e.style.overflow,paddingTop:e.style.paddingTop,paddingBottom:e.style.paddingBottom,marginTop:e.style.marginTop,marginBottom:e.style.marginBottom,transitionProperty:e.style.transitionProperty,transitionDuration:e.style.transitionDuration,transitionTimingFunction:e.style.transitionTimingFunction};return new Promise((i=>{const r=window.getComputedStyle(e);e.style.removeProperty("display"),e.style.transitionProperty="","none"===r.getPropertyValue("display")&&(e.style.display="block");const a=e.scrollHeight;e.style.maxHeight="0px",e.style.paddingTop="0px",e.style.paddingBottom="0px",e.style.marginTop="0px",e.style.marginBottom="0px",e.style.overflow="clip",e.style.willChange="max-height, padding, margin",window.setTimeout((()=>{e.style.transitionProperty="max-height, padding, margin",e.style.transitionDuration=`${o}ms`,e.style.transitionTimingFunction="ease-in-out",i(a)}),10)})).then((r=>(Object.entries(i).forEach((o=>{let[i,a]=o;"overflow"===i||i.includes("transition")||(e.style[i]="maxHeight"===i?`${r}px`:a)})),new Promise((e=>window.setTimeout(e,o)))))).then((()=>(Object.entries(i).forEach((o=>{let[i,r]=o;e.style[i]=r})),e.style.removeProperty("will-change"),new Promise((e=>e())))))}function tp__loadFile(e,o){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return new Promise(((r,a)=>{const s="style"===o,l=s?"link":"script",d=s?"href":"src";let c;try{const{pathname:o,origin:i,href:r}=new URL(e,window.location.href);c=r.includes("tilda")?o:i+o}catch(o){c=e}const _=document.querySelector(`${l}[${d}*="${c}"]`);if(_&&!i.forceLoad)return"true"===_.getAttribute("data-loading")?(_.addEventListener("load",r),void _.addEventListener("error",(()=>{a(`Unable to load resource: ${c}`)}))):r();const u=document.createElement(l);if(u.setAttribute(d,e),s){const e=i&&i.rel?i.rel:"stylesheet";u.setAttribute("rel",e),i&&i.crossorigin&&u.setAttribute("crossorigin",i.crossorigin)}u.setAttribute("data-loading","true"),u.addEventListener("load",(()=>(u.removeAttribute("data-loading"),r()))),u.addEventListener("error",(()=>(document.head.removeChild(u),a(`Unable to load resource: ${c}`)))),document.head.appendChild(u)}))}function tp__loadResource(e,o){const i=e.split(".").pop(),r=o&&"string"==typeof o.ver?o.ver:window.ver,a=undefined,s=e+(r?`?v=${r}`:"");return"css"===i?tp__loadFile(s,"style",o):"js"===i?tp__loadFile(s,"script",o):Promise.reject("Unknown resource extension. Make sure the resource url ends with .css or .js")}function tp__debounce(e,o){let i;return function perform(){for(var r=arguments.length,a=new Array(r),s=0;s<r;s++)a[s]=arguments[s];clearTimeout(i),i=setTimeout((()=>e(...a)),o)}}function tp__throttle(e,o){let i=null;const throttled=function(){for(var r=arguments.length,a=new Array(r),s=0;s<r;s++)a[s]=arguments[s];i||(i=window.setTimeout((()=>{e.apply(null,a),i=null}),o))};return throttled}function tp__eventEmitter(){const e=[];return{on:o=>{e.push(o)},trigger:function(){for(var o=arguments.length,i=new Array(o),r=0;r<o;r++)i[r]=arguments[r];e.forEach((e=>e(...i)))},remove:o=>{let i;for(;(i=e.indexOf(o))>-1;)e.splice(i,1)}}}function tp__initTextGen(e,o,i){showLoadIcon();var r=[`https://app.tildacdn.${tp__getRootZone()}/tfront/tildaai/dist/t-ai-init.min.js`].map(tp__loadResource);Promise.all(r).then((()=>{hideLoadIcon(),"function"==typeof tai__init&&tai__init(o,{tplId:e,recordId:i})}))}function tp__getWidgetSelectors(){return[".tp-cover-widget__wrapper",".tp-image-widget",".tcolors-panel",".tsp-panel",".tip-panel",".temo-panel",".t-colwidget",".edrec__popup__pageslist",".tprev-dropdown",".tsel-dropdown",".pe-bullets-popup",".pe-datalist",".pe-recordpiker-body",".pe-position-widget",".pe-analytic__box",".tpp-panel",".tp-widget",".tstylepicker-panel",".tbip-panel"]}function tp__checkOpenedPlugins(){const e=[".tip-panel",".temo-panel",'.tui__editor-container:not([style*="display"])',".tse-wrapper",".tc-custom-dialog",".tcolors-panel",".tsel__noaction",".tstylepicker-panel",".tbip-panel",".tprev-dropdown",".tsp-panel",".pe-buttons-presets-panel",".tpp-panel"];return document.querySelector(e.join(","))}function tp__checkOpenedWidgets(){const e=[".tp-cover-widget__wrapper",".tp-image-widget",".tcolors-panel",".tsp-panel",".tip-panel",".temo-panel",".t-colwidget",".edrec__popup__pageslist",".tprev-dropdown",".tsel-dropdown",".pe-bullets-popup",".pe-datalist",".pe-recordpiker-body",".pe-position-widget",".pe-analytic__box",".tpp-panel",".tp-widget",".tstylepicker-panel",".tbip-panel"];return!!document.querySelector(e.join(","))}function tp__checkOpenedSettingsGroup(){const e=undefined,o=undefined;return!window.matchMedia("(max-width: 640px)").matches&&!!document.querySelector("#editforms .pe-form-group-wrapper_open")}function tp__checkOpenedPopups(){const e=[".td-popup_opened",".tm-popup_in",".tai-popup",".tse-wrapper",".tui__editor-container:not([style])",".geo-selector",".tis-is-popup",".tp-shortcuts",".tu-popup",".tlib-panel",".tai_popup",".tp-modal"];return!!document.querySelector(e.join(","))}function tp__createFocusTrap(e){const o=e.querySelectorAll('button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])'),i=o[0],r=o[o.length-1],handleFocusTrap=o=>{const{key:a,shiftKey:s}=o;if("Tab"!==a)return;const{activeElement:l}=document;l&&e.contains(l)||(o.preventDefault(),s?r.focus():i.focus()),l===i&&s&&(o.preventDefault(),r.focus()),l!==r||s||(o.preventDefault(),i.focus())};return document.addEventListener("keydown",handleFocusTrap),{release:()=>{document.removeEventListener("keydown",handleFocusTrap)}}}function tp__shallowMergeArrayOfObject(e){return e.reduce(((e,o)=>({...e,...o})),{})}function tp__createMemoFunction(e,o,i){if(i.has(e))return i.get(e);const r=o(e);return i.set(e,r),r}window.tp__importForms=tp__importForms,window.tp__ajax=tp__ajax,window.tp__replaceUnicode=tp__replaceUnicode,window.html=htm.bind(h),window.tp__connectTButtonIconPicker=tp__connectTButtonIconPicker,window.tp__initTPagePicker=tp__initTPagePicker;const tp__scrollGuard__cache=new WeakMap;function tp__scrollGuard(e){if(!(e instanceof HTMLElement))return;const createWheelHandler=e=>{const isAtTop=e=>e&&0===e.scrollTop,isAtBottom=e=>e&&Math.ceil(e.scrollTop+e.clientHeight)>=e.scrollHeight,isAtLeft=e=>e&&0===e.scrollLeft,isAtRight=e=>e&&Math.ceil(e.scrollLeft+e.clientWidth)>=e.scrollWidth,isOverflow=(e,o)=>{if(!e)return!1;if(e.classList.contains("quill-table__wrapper")||e.classList.contains("quill-formula-popup__input-viewarea")||e.classList.contains("quill-formula-popup__input")||e.classList.contains("pe-form-tabs-labels"))return!1;const i=window.getComputedStyle(e),r=["auto","scroll"].includes(i.overflowX),a=["auto","scroll"].includes(i.overflowY);return r&&["horizontal","both"].includes(o)||a&&["vertical","both"].includes(o)},getOverflowElements=(o,i)=>{const r=[];let a=o;for(;e.contains(a);)(isOverflow(a,i)||a===e)&&r.push(a),a=a.parentElement;return r},checkScrollDirection=(e,o,i,r)=>["vertical","both"].includes(o)&&(isAtTop(e)&&r<0||isAtBottom(e)&&r>0)||["horizontal","both"].includes(o)&&(isAtLeft(e)&&i<0||isAtRight(e)&&i>0),isScrollable=(e,o)=>{const{offsetHeight:i,scrollHeight:r,offsetWidth:a,scrollWidth:s}=e;return s>a&&["horizontal","both"].includes(o)||r>i&&["vertical","both"].includes(o)};return e=>{const{deltaX:o,deltaY:i,target:r}=e;let a;a=Math.abs(o)>Math.abs(i)?"horizontal":Math.abs(o)<Math.abs(i)?"vertical":"both";for(const s of getOverflowElements(r,a)){if(checkScrollDirection(s,a,o,i)){e.preventDefault();break}if(isScrollable(s,a))break}}},o=tp__createMemoFunction(e,createWheelHandler,tp__scrollGuard__cache);e.removeEventListener("wheel",o,{passive:!1}),e.addEventListener("wheel",o,{passive:!1})}class TTaskQueue{constructor(e){e=e||{},this.queue=[];const{maxLength:o}=e;this.maxLength="number"==typeof o&&o>0?o:2}add(e){const{queue:o,maxLength:i}=this;o.length===i&&1!==o.length&&o.pop(),o.length<i&&(e.completeTrigger.on(this.onTaskComplete.bind(this,e)),o.push(e),1===o.length&&e.do())}onTaskComplete(){const{queue:e}=this;this.queue.shift();const o=e[0];o&&o.do()}destroy(){const{queue:e}=this;for(;e.length;){const o=e.shift();o.completed||o.cancel()}}}function tp__showBlockPreloader(e){let{text:o,delay:i,withBackground:r=!0}=e;if(!o)return;const a=document.querySelector(".tp__block-preloader");if(a){const e=a.querySelector("span");return void(e&&(e.textContent=o))}i=i||1e3;const s=tp__getBlockPreloaderHTML(o,r);i?window.blockPreloaderTimer=setTimeout((()=>{window.blockPreloaderTimer&&clearTimeout(window.blockPreloaderTimer),document.body.insertAdjacentHTML("beforeend",s)}),i):document.body.insertAdjacentHTML("beforeend",s)}function tp__hideBlockPreloader(){window.blockPreloaderTimer&&clearTimeout(window.blockPreloaderTimer);const e=document.querySelector(".tp__block-preloader");e&&e.remove()}function tp__getBlockPreloaderHTML(e,o){return`<div class="tp__block-preloader${o?" tp_color_gray":""}">\n\t\t\t<div class="tp__block-preloader__loader-container">\n\t\t\t\t<div class="tp__block-preloader__loader">\n\t\t\t\t\t<div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div>\n\t\t\t\t</div>\n\t\t\t\t<span>${e}</span>\n\t\t\t</div>\n\t\t</div>`}function tp__showCentralLoadIcon(){window.centralloadicon_timerid&&clearTimeout(window.centralloadicon_timerid),window.centralloadicon_timerid=setTimeout((()=>{const e=undefined;if(!document.getElementById("centralloadicon")){const e='<div id="centralloadicon" class="threedotsspinner">\n\t\t\t\t\t<div class="threedotsspinner-bounce1"></div>\n\t\t\t\t\t<div class="threedotsspinner-bounce2"></div>\n\t\t\t\t\t<div class="threedotsspinner-bounce3"></div>\n\t\t\t\t</div>';document.body.insertAdjacentHTML("beforeend",e)}const o=undefined;document.getElementById("centralloadicon").style.display="block"}),1e3)}function tp__hideCentralLoadIcon(){window.centralloadicon_timerid&&clearTimeout(window.centralloadicon_timerid);const e=document.getElementById("centralloadicon");e&&e.remove()}function encodeBase64Unicode(e){return btoa(encodeURIComponent(e).replace(/%([0-9A-F]{2})/g,(function(e,o){return String.fromCharCode(`0x${o}`)})))}class TCursorManager{constructor(){this.isInited=!1,this.currentPosition=[0,0],this.handlePointerMove=this.handlePointerMove.bind(this),this.init(),this.listener=null}init(){this.isInited||(this.isInited=!0,document.addEventListener("pointermove",this.handlePointerMove))}registerListener(e){this.listener=e}removeListener(){this.listener=null}destroy(){this.isInited&&(this.isInited=!1,this.currentPosition=[0,0],document.removeEventListener("pointermove",this.handlePointerMove))}handlePointerMove(e){const{clientX:o,clientY:i}=e;this.currentPosition=[o||0,i||0],"function"==typeof this.listener&&this.listener(o,i)}get position(){return[...this.currentPosition]}}function tp__showErrorNotification(e){const o=50,i=e.message?e.message.slice(0,o):"",r=i?`<br><br><span style="font-size: 12px; word-break: break-all;">${encodeBase64Unicode(i)}</span>`:"";if(r)if("function"==typeof tc__showDialog)tc__showDialog({title:tc__translate("{{initial_error}}","page__dict"),msg:`${tc__translate("{{insert_blocks_error}}","page__dict")}${r}`,yesButtonText:tc__translate("{{reload}}","page__dict"),noButtonText:tc__translate("{{close}}","page__dict"),yesCallback:()=>{location.reload()}},"confirm");else{const e="function"==typeof tc__translate?`${tc__translate("{{insert_blocks_error}}","page__dict")} (${r})`:`An error occurred while adding block data. Please reload the page. If the error is repeated, please contact support. (${r})`,o=document.createElement("div");o.innerHTML=e,alert(o.textContent)}}class TPDropdown{constructor(e){this.setProps(e),this.isOpen=!1,this.animationController=null,this.targetElement=null,this.nestedDropdowns=[],this.resizeObserver=new ResizeObserver(this.handleScroll.bind(this)),this.handleDocClick=this.handleDocClick.bind(this),this.handleKeyDown=this.handleKeyDown.bind(this),this.render()}setProps(e){e=e||{},this.props={items:Array.isArray(e.items)?e.items:[],theme:["light","dark"].includes(e.theme)?e.theme:"light",position:["absolute","fixed"].includes(e.position)?e.position:"fixed",appendTo:e.appendTo instanceof HTMLElement?e.appendTo:document.body,top:e.top||null,bottom:e.bottom||null,left:e.left||null,right:e.right||null,zIndex:parseInt(e.zIndex,10)||0,maxWidth:parseInt(e.maxWidth,10)||300,maxHeight:parseInt(e.maxHeight,10),excludeElementOnClick:e.excludeElementOnClick instanceof HTMLElement?e.excludeElementOnClick:null,onOpen:"function"==typeof e.onOpen?e.onOpen:()=>{},onClose:"function"==typeof e.onClose?e.onClose:()=>{}}}render(e){const{position:o,zIndex:i,maxWidth:r,maxHeight:a,items:s,theme:l,top:d,bottom:c,left:_,right:u}=this.props,m="fixed"===o,g=this.dropdown||document.createElement("div");g.removeAttribute("style"),g.removeAttribute("class"),g.innerHTML="",g.classList.add("tp-dropdown"),c&&!d&&g.classList.add("tp-dropdown_bottom"),e||g.classList.add("hidden"),"dark"===l&&g.classList.add("tp-dropdown_dark"),m&&g.classList.add("tp-dropdown_fixed");const b=document.createElement("div");b.classList.add("tp-dropdown__inner"),b.addEventListener("scroll",this.handleScroll.bind(this)),g.style.cssText=`\n\t\t\tposition:${o};\n\t\t\tz-index:${i};\n\t\t\t${r?`max-width:min(calc(100vw - 10px), ${r}px);`:""}\n\t\t\t${d&&!m?`top:${d};`:""}\n\t\t\t${c&&!m?`bottom:${c};`:""}\n\t\t\t${_&&!m?`left:${_};`:""}\n\t\t\t${u&&!m?`right:${u};`:""}\n\t\t\t${a?`max-height:${a}px;`:""}\n\t\t`;const f=s.some((e=>e&&e.icon)),v={Ctrl:navigator.userAgent.includes("Mac")?"⌃":"Ctrl",Alt:navigator.userAgent.includes("Mac")?"⌥":"Alt",Shift:navigator.userAgent.includes("Mac")?"⇧":"Shift",ShortKey:navigator.userAgent.includes("Mac")?"⌘":"Ctrl",Meta:navigator.userAgent.includes("Mac")?"⌘":"⊞",Backspace:navigator.userAgent.includes("Mac")?"⌫":"Backspace",Plus:"+",Minus:"-"},y=s.map((e=>{e=e||{};const{separator:o,title:i,icon:a,noIconSpace:s,invertIconOnHover:d,shortcut:c,innerButtons:_,onMouseEnter:u,onMouseEnterArgs:m,onMouseLeave:b,onMouseLeaveArgs:y,onClick:w,onClickArgs:E,closeOnClick:k,skip:x,className:N,link:S,noInvertIconOnDark:C,showInputOnClick:R,inputConfig:L,checkable:U,checked:A,nestedItems:$,nestedDropdownTop:T,uplabel:I,disabled:B,target:P}=e;if(x)return!1;if(I||o){const e=document.createElement("div");return e.classList.add(I?"tp-dropdown__uplabel":"tp-dropdown__separator"),o?e:(e.innerHTML=`\n\t\t\t\t\t\t<div class="tp-dropdown__separator"></div>\n\t\t\t\t\t\t<div class="tp-dropdown__uplabel-text">${I}</div>\n\t\t\t\t\t`,e)}const F=Array.isArray(_)&&_.filter((e=>{let{skip:o}=e;return!o})).length;let M="button";o||F?M="div":S&&(M="a");const j=document.createElement(M);"button"===M&&(j.type="button");const O=["tp-dropdown__item","tp-dropdown__button"];if(N&&O.push(N),j.classList.add(...O),S&&(j.href=S,P&&(j.target=P)),B&&(j.disabled=!0,j.classList.add("tp-dropdown__item_disabled"),j.tabIndex=-1),!i)return!1;if(U){const e=document.createElement("span");e.classList.add("tp-dropdown__item-check"),A&&e.classList.add("tp-dropdown__item-check_checked"),j.append(e)}if(f&&!s){const e=document.createElement("span");e.classList.add("tp-dropdown__item-icon"),a&&e.classList.add(`tp-dropdown__item-icon_${a}`),d&&e.classList.add("tp-dropdown__item-icon_invert"),C&&e.classList.add("tp-dropdown__item-icon_no-invert"),j.append(e)}const D=document.createElement("span");if(D.classList.add("tp-dropdown__item-title"),D.innerHTML=i,j.append(D),F){const e=_.map((e=>{let{showOnHover:o,icon:i,invertIconOnHover:r,onClick:a,onClickArgs:s,moveClickToItem:l,skip:d,showInputOnClick:c,inputConfig:_,closeOnClick:u,tooltip:m,noInvertIconOnDark:g}=e;if(d)return!1;const b=document.createElement("button");b.type="button",b.classList.add("tp-dropdown__button","tp-dropdown__item-inner-button"),o&&b.classList.add("tp-dropdown__item-inner-button_onhover");const f=document.createElement("span");return f.classList.add("tp-dropdown__item-icon"),i&&f.classList.add(`tp-dropdown__item-icon_${i}`),r&&f.classList.add("tp-dropdown__item-icon_invert"),g&&f.classList.add("tp-dropdown__item-icon_no-invert"),b.append(f),"function"==typeof a&&(b.addEventListener("click",(e=>{const o=Array.isArray(s)?s:[e];a(...o)})),l&&j.addEventListener("click",(e=>{if(e.target.closest(".tp-dropdown__item-inner-button, .tp-dropdown__item_input-mode"))return;const o=Array.isArray(s)?s:[e];a(...o)}))),u&&b.addEventListener("click",(e=>{e.target.closest(".tp-dropdown__item_input-mode")||this.close()})),c&&_&&(b.addEventListener("click",(()=>{this.handleShowInput(_,j)})),l&&j.addEventListener("click",(e=>{e.target.closest(".tp-dropdown__item-inner-button, .tp-dropdown__item_input-mode")||this.handleShowInput(_,j)}))),m&&tp__initTooltip(b,{content:{description:m},type:"info"}),b})).filter(Boolean),o=document.createElement("div");o.classList.add("tp-dropdown__item-inner-container"),o.append(...e),j.append(o)}if(c&&!tp__isReadOnlyMode()){const e=c.split("+").map((e=>{e in v&&(e=v[e]);const o=document.createElement("span");return o.classList.add("tp-shortcut","tp-dropdown__shortcut-key"),o.innerText=e,o})),o=document.createElement("div");o.classList.add("tp-dropdown__shortcut","tp-dropdown__item-inner-container"),o.append(...e),j.append(o)}if(Array.isArray($)&&$.length){const e=document.createElement("span");e.classList.add("tp-dropdown__item-arrow"),j.append(e),j.classList.add("tp-dropdown__item_has_nested");const o=-3,i=5;let a=null,s=null;const d=400,c=200;let _=null;const handleMouseEnter=()=>{a&&(window.clearTimeout(a),a=null),s||_.isOpen||(s=window.setTimeout((()=>{_.open(),s=null}),c))},handleMouseLeave=()=>{s&&(window.clearTimeout(s),s=null),a=window.setTimeout((()=>{_.close(),a=null}),d)},u={items:$,theme:l,position:"absolute",appendTo:g,zIndex:1,maxWidth:r,excludeElementOnClick:j,onOpen:()=>{j.classList.add("tp-dropdown__item_active");const e=j.getBoundingClientRect(),{offsetTop:a}=j;let s=document.documentElement.clientWidth-(e.right+o)-i-r;s=Math.min(s,0);let l=e.left-o-i-r;l=Math.min(l,0);const d={right:null,left:null,top:T||`${a}px`};if(!s||l){const e=Math.abs(s)+o,i=Math.sign(e)>0?"+":"-";d.left=`calc(100% ${i} ${Math.abs(e)}px)`}else{const e=o,i=Math.sign(e)>0?"+":"-";d.right=`calc(100% ${i} ${Math.abs(e)}px)`}_.setProps({...u,...d}),_.render(!0);const c=_.dropdown;c.addEventListener("mouseenter",handleMouseEnter),c.addEventListener("mouseleave",handleMouseLeave)},onClose:e=>{j.classList.remove("tp-dropdown__item_active"),e&&this.close()}};_=new TPDropdown(u),this.nestedDropdowns.push(_),j.addEventListener("mouseenter",handleMouseEnter),j.addEventListener("click",handleMouseEnter),j.addEventListener("mouseleave",handleMouseLeave)}return"function"==typeof u&&j.addEventListener("mouseenter",(e=>{const o=Array.isArray(m)?m:[e];u(...o)})),"function"==typeof b&&j.addEventListener("mouseleave",(e=>{const o=Array.isArray(y)?y:[e];b(...o)})),"function"==typeof w&&j.addEventListener("click",(e=>{const o=Array.isArray(E)?E:[e];w(...o)})),k&&j.addEventListener("click",(e=>{e.target.closest(".tp-dropdown__item_input-mode")||this.close(!1,!0,e.currentTarget)})),R&&L&&j.addEventListener("click",(()=>{this.handleShowInput(L,j)})),j})).filter(Boolean);b.append(...y),g.append(b),this.dropdown=g,this.dropdownInner=b,m&&tp__scrollGuard(g)}updateFixedPosition(){const{dropdown:e}=this,{left:o,top:i,position:r}=this.props,a=undefined;if(!("fixed"===r))return;const s=3,l=60,d=parseInt(o,10)||0,c=parseInt(i,10)||0,{clientWidth:_,clientHeight:u}=document.documentElement,{offsetWidth:m,offsetHeight:g}=e;let b=d+3;d+m>_-3&&(b=d-m-3,b<3&&(b=3));let f=c;c+g>u&&(f=c-g,f<l&&(f=l)),e.style.left=`${b}px`,e.style.top=`${f}px`}handleShowInput(e,o){if(!e||o.classList.contains("tp-dropdown__item_input-mode"))return;const{prefix:i,placeholder:r,onChange:a,initialValue:s}=e;this.handleHideInput(),this.dropdown.style.width=`${this.dropdown.offsetWidth}px`;const l=document.createElement("span");if(l.classList.add("tp-dropdown__input-wrapper"),i){const e=document.createElement("span");e.classList.add("tp-dropdown__input-prefix"),e.textContent=i,l.append(e)}const d=document.createElement("input");d.type="text",d.setAttribute("spellcheck","false"),d.classList.add("tp-dropdown__input"),s&&(d.value=s),r&&(d.placeholder=r);const c=document.createElement("button");c.type="button",c.classList.add("tp-dropdown__button","tp-dropdown__input-button"),l.append(d,c),o.classList.add("tp-dropdown__item_input-mode"),o.append(l),"function"==typeof a&&(d.addEventListener("keydown",(e=>{"keydown"===e.type&&"Enter"!==e.key||a(d.value)})),i&&(d.addEventListener("copy",(e=>{const{value:o,selectionStart:r,selectionEnd:a}=d,s=undefined;0===r&&a===o.length&&(e.preventDefault(),tp__copyTextToClipboard(i+o))})),d.addEventListener("paste",(e=>{const{value:o,selectionStart:r,selectionEnd:a}=d,s=undefined;if(!(0===r&&a===o.length)&&o)return;let l=e.clipboardData.getData("text")||"";l=l.trim(),l.startsWith(i)&&(e.preventDefault(),d.value=l.slice(i.length))}))),c.addEventListener("click",(()=>{a(d.value)}))),d.focus(),d.select()}handleHideInput(){this.dropdown.style.width="";const e=undefined;this.dropdown.querySelectorAll(".tp-dropdown__item_input-mode").forEach((e=>{const o=e.querySelector(".tp-dropdown__input-wrapper");o&&o.remove(),e.classList.remove("tp-dropdown__item_input-mode")}))}update(e){this.close(),this.setProps(e),this.render()}softUpdate(e){Array.isArray(e)&&(this.props.items=e,this.render(!0),this.updateFixedPosition())}open(e){if(this.isOpen)return;this.isOpen=!0,this.dropdown.style.width="",this.animationController&&this.animationController.abort();const{appendTo:o,onOpen:i}=this.props;o.append(this.dropdown),i(),window.requestAnimationFrame((()=>this.dropdown.classList.remove("hidden"))),this.handleScroll(),this.updateFixedPosition(),this.resizeObserver.observe(this.dropdown),e&&(this.targetElement=e,e.classList.add("tp-dropdown-opened")),document.addEventListener("pointerdown",this.handleDocClick),document.addEventListener("keydown",this.handleKeyDown)}close(e,o,i){if(!this.isOpen)return;this.resizeObserver.disconnect();const{onClose:r}=this.props;e||(this.animationController=new AbortController,this.dropdown.addEventListener("transitionend",(()=>{this.dropdown.remove(),this.animationController.abort(),this.handleHideInput(),r(o,i)}),{signal:this.animationController.signal})),e&&(this.dropdown.remove(),this.handleHideInput(),r(o,i)),this.isOpen=!1,this.dropdown.classList.add("hidden"),document.removeEventListener("pointerdown",this.handleDocClick),document.removeEventListener("keydown",this.handleKeyDown),this.nestedDropdowns.forEach((i=>i.close(e,o))),this.targetElement&&(this.targetElement.classList.remove("tp-dropdown-opened"),this.targetElement=null)}toggle(){this.isOpen?this.close():this.open()}handleDocClick(e){const{excludeElementOnClick:o}=this.props;this.dropdown.contains(e.target)||o&&o.contains(e.target)||this.close(!1,!0)}handleKeyDown(e){"Escape"===e.key&&this.close(!1,!0)}handleScroll(){const{dropdownInner:e,dropdown:o}=this,{scrollHeight:i,scrollTop:r,offsetHeight:a}=e,s=i>a,l=i-r-a<1;o.classList.toggle("tp-dropdown_scroll",s&&!l)}}function tp__copyTextToClipboard(e,o,i){if(e)return navigator.clipboard.writeText(e).then((()=>{o&&td__showBubbleNotice(o)})).catch((()=>{i&&td__showBubbleNotice(i,void 0,"error")}))}function tp__isAbortError(e){return!!(e&&e instanceof Error)&&("AbortError"===e.name||20===e.code)}function tp__initImageLibrary(e,o,i,r,a,s){let l=arguments.length>6&&void 0!==arguments[6]&&arguments[6];const d=l?tp__getImageDataFromLS(s,a):{},c=d?.query||"",_=d?.library||"unsplash",u=[`https://app.tildacdn.${tp__getRootZone()}/tfront/plugins/imagelibrary/t-imagelibrary.min.js`,`https://app.tildacdn.${tp__getRootZone()}/tfront/plugins/imagelibrary/t-imagelibrary.min.css`].map(tp__loadResource);return Promise.all(u).then((()=>{const d=new window.TImageLibrary({actionBtn:e,previewMode:r?"default":"bar",preventClickHandler:l,onPreviewEnter:()=>{if(r)return;const e=document.querySelector(".tp-cover-widget__wrapper");e&&(e.style.display="none"),edrec__panelHiding__handleClick(),s&&tp__scrollToRecord(s)},onPreviewExit:()=>{if(r)return;const e=document.querySelector(".tp-cover-widget__wrapper");e&&(e.style.display=""),edrec__panelHiding__handleClick(),i.removeAttribute("data-value"),i.dispatchEvent(new Event("change")),window.edrec_preview&&window.edrec_preview.update()},onPreviewImage:e=>{r||(i.setAttribute("data-value",e),i.dispatchEvent(new Event("change")),window.edrec_preview&&window.edrec_preview.update())},onSelectImage:(e,i)=>{const{search:r,page:l}=i,d=i[1];tp__setImageDataToLS({recordid:s,field:a,query:r,library:d,page:l,url:e});const c=undefined;window[o].uploadFileFromURL(e)},initialLibrary:_,initialSearch:c});l&&"function"==typeof d.open&&d.open()}))}function tp__getProjectUrl(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:30,o="",i="";const r=window.projectid||"";if(!r)return{url:o,shortUrl:i};const a=window.projectalias||"",s=window.projectcustomdomain||"";return o=`project${r}.tilda.${window.domainZone||"ws"}`,a&&(o=`${a}.tilda.${window.domainZone||"ws"}`),s&&(o=s),i=o,o.length>e+3&&(i=`...${o.substring(o.length-e)}`),{url:o,shortUrl:i}}function tp__getUniqueId(){let e=(new Date).getTime().toString(16);e=e.substring(e.length-6);const o=undefined;return`${e}${Math.random().toString(16).substring(6)}`}function tp__showHelpBubble(){tp__loadResource("/js/jquery-1.10.2.min.js").then((()=>{td__help__showPanel()}))}function tp__isSafari(){const{userAgent:e}=navigator,o=undefined;return/iP(hone|od|ad)/i.test(e)?/WebKit/i.test(e)&&!/CriOS|FxiOS|EdgiOS|OPiOS/i.test(e):/Safari/i.test(e)&&!/Chrome|Chromium|Android|Edg|Edge|OPR|Opera|Firefox/i.test(e)}function tp__importForms(){return import("./t-edrec-form-B4RVDfZU.min.js")}function tp__escapeHtml(e){var o={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;","`":"&#x60;","=":"&#x3D;"};const i=Object.keys(o).join(""),r=new RegExp(`[${i}]`,"g");return String(e).replace(r,(e=>o[e]))}function tp__replaceUnicode(e){var o={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'","&#039;":"'","&#x2F;":"/","&#x60;":"`","&#x3D;":"="};const i=Object.keys(o).join("|"),r=new RegExp(i,"g");return String(e).replace(r,(e=>o[e]))}function tp__onPageChange(){window.localStorage.setItem(`tp_pagechanged_${window.pageid}`,Date.now())}function tp__initTPagePicker(e,o){const i=[`https://app.tildacdn.${tp__getRootZone()}/tfront/plugins/pagepicker/t-pagepicker.min.css`,`https://app.tildacdn.${tp__getRootZone()}/tfront/plugins/pagepicker/t-pagepicker.min.js`].map(tp__loadResource);return Promise.all(i).then((()=>{if("function"!=typeof window.TPagePicker)return;const i=undefined;new window.TPagePicker({actionBtn:e,projectid:window.projectid,pageid:window.pageid,onPick:e=>{o.value=e,o.dispatchEvent(new Event("input",{bubbles:!0})),o.dispatchEvent(new Event("change"))}}).init()}))}function tp__getAIImagesQueries(e,o){const i=undefined,r=(JSON.parse(sessionStorage.getItem("t-ai-matched-images-query"))||{})[window.projectid];if(!r)return null;const a=r[e];if(!a)return null;const s=a[o];return s?s.query:null}function tp__getImageDataFromLS(e,o){let i={};try{i=JSON.parse(sessionStorage.getItem("t-ai-matched-images-query"))||{}}catch(e){console.error(e)}const r=i[window.projectid];if(!r)return null;const a=r[e];return a?a[o]:null}function tp__setImageDataToLS(e){let{recordid:o,field:i,query:r,library:a,page:s,url:l}=e;if(!window.projectid)return;if(!o&&!i)return;let d={};try{const e=sessionStorage.getItem("t-ai-matched-images-query");d=e?JSON.parse(e):{}}catch(e){console.error(e)}d[window.projectid]||(d[window.projectid]={});const c=d[window.projectid];c[o]||(c[o]={});const _=c[o];_[i]={..._[i],query:r,library:a,page:s,url:l},sessionStorage.setItem("t-ai-matched-images-query",JSON.stringify(d))}function tp__setAIImagesQueries(e){let{recordid:o,field:i,query:r,images:a,index:s,library:l,page:d,url:c}=e;const _=sessionStorage.getItem("t-ai-matched-images-query"),u=_?JSON.parse(_):{};if(!window.projectid)return;u[window.projectid]||(u[window.projectid]={});const m=u[window.projectid];m[o]||(m[o]={});const g=m[o];g[i]={...g[i],query:r,images:a,index:s,library:l,page:d,url:c},sessionStorage.setItem("t-ai-matched-images-query",JSON.stringify(u))}function tp__saveOnlyOneFieldInRecord(e,o,i,r){if(!e||!o||!r)return;const a=undefined;tp__fetch({url:"/page/submit/",body:{comm:"saverecord",pageid:window.pageid,recordid:e,onlythisfield:o,[i]:r},explanation:`saving only ${o} field in record ${e}`}).then((i=>{"OK"===i?(tp__scrollToRecord(e),window.tp__updateRecord(e),window.tp__updateUndoButton(),tp__onPageChange()):console.error(`Error saving field ${o} in record ${e}:`,i)})).catch((e=>{console.error(e)}))}function tp__initTooltip(e,o){const i=[`https://app.tildacdn.${tp__getRootZone()}/tfront/plugins/tooltip/t-tooltip.min.css`,`https://app.tildacdn.${tp__getRootZone()}/tfront/plugins/tooltip/t-tooltip.min.js`];return Promise.all(i.map(tp__loadResource)).then((()=>{const i=new window.Tooltip({...o,target:e});return e.tooltipInstance=i,i}))}function tp__bunchInitTooltip(e){const o=[...e.querySelectorAll("[data-tooltip]")];e.hasAttribute("data-tooltip")&&o.push(e),o.forEach((e=>{const o=undefined,i=tp__parseTooltip(e.getAttribute("data-tooltip"));tp__isReadOnlyMode()&&i?.content?.shortcut||(e.removeAttribute("data-tooltip"),tp__initTooltip(e,i))}))}function tp__stringifyTooltip(e){const escapeString=e=>e.replace(/"/g,"#quot;").replace(/'/g,"#apos;");return"string"==typeof e?escapeString(e):JSON.stringify(e,((e,o)=>"string"==typeof o?escapeString(o):o)).replace(/"/g,"&quot;")}function tp__parseTooltip(e){if(!e)return{content:{title:""}};const unEscapeString=e=>e.replace(/#quot;/g,'"').replace(/#apos;/g,"'");try{const o=undefined;return JSON.parse(e.replace(/&quot;/g,'"'),((e,o)=>"string"==typeof o?unEscapeString(o):o))}catch{let o;const i="info:";return e.startsWith(i)&&(e=e.slice(i.length),o="info"),{content:{["info"===o?"description":"title"]:unEscapeString(e)},type:o}}}function tp__isReadOnlyMode(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";if(!window.roles||!window.roles.length)return!1;const o=undefined;if(!window.roles.includes("pg_r"))return!1;const i=["withoutEdit"];return e&&i.push(e),i.every((e=>tp__isReadOnlyModeWithSetting(e)))}function tp__isReadOnlyModeWithSetting(e){const o={withoutPublish:"pg_p",withoutEdit:"pg_e",withoutSettings:"prs_r"};if(!o[e])return!0;const i=Boolean(window.roles?.includes(o[e]));return e.includes("without")?!i:i}function tp__getRootZone(){if(window.rootzone)return window.rootzone;const e=undefined,o=undefined;return{ru:"com",by:"biz",kz:"pro",cc:"one"}[window.location.hostname.split(".").pop()]||"com"}function h(e,o){this[0]=3;for(var i=arguments.length,r=new Array(i>2?i-2:0),a=2;a<i;a++)r[a-2]=arguments[a];if("function"==typeof e){const i=o&&o.bindTo;i&&delete o.bindTo;const a=undefined,s=new e(o).render();if(s.append(...r.flat()),Array.isArray(i)){const[e,o]=i;e&&"object"==typeof e&&"string"==typeof o&&(e[o]=s)}return s}if("string"==typeof e){const i=document.createElement(e);return o&&Object.entries(o).forEach((e=>{let[o,r]=e;if(o.startsWith("on"))Array.isArray(r)?r.forEach((e=>i.addEventListener(o.substring(2).toLowerCase(),e))):i.addEventListener(o.substring(2).toLowerCase(),r);else if("className"===o)i.classList.add(...r.split(" "));else if("tooltip"===o);else if("bindTo"===o){if(Array.isArray(r)){const[e,o]=r;e&&"object"==typeof e&&"string"==typeof o&&(e[o]=i)}}else["string","number"].includes(typeof r)?i.setAttribute(o,r):"boolean"==typeof r&&r?i.setAttribute(o,""):"object"==typeof r&&r&&(i[o]=r)})),i.append(...r.flat()),i}if(e instanceof Element)return e}const html=htm.bind(h);function tp__updateUndoButton(){tp__updateUndoRedoButton()}function tp__updateUndoRedoButton(){return tp__fetch({url:"/page/submit/updateundobutton/",body:{comm:"updateundobutton",pageid:window.pageid},explanation:"update undo/redo buttons",silent:!0}).then((e=>{if(!e)throw new Error("No response from server");const o=JSON.parse(e);if(!o)throw new Error("No parsed data");if("object"!=typeof o)throw new Error("Parsed data is not an object");const i=undefined,r=undefined;tp__updateButtons(parseInt(o.undoindex,10)||0,parseInt(o.redoindex,10)||0)})).catch((e=>{console.error(e)}))}function tp__updateButtons(e,o){const i={undo:document.querySelector(".tp-menu__navbar__item_undo .tp-menu__navbar__button"),redo:document.querySelector(".tp-menu__navbar__item_redo .tp-menu__navbar__button")},showHideButton=function(e,o){const r=i[e];r&&(r.disabled=o)};showHideButton("undo",!e),showHideButton("redo",!o)}function tp__undoredo(e){if(!tp__checkOpenedWidgets())return tp__fetch({url:"/page/submit/",body:{comm:e,pageid:window.pageid},explanation:e,timeout:60}).then((e=>{try{var o=JSON.parse(e)}catch(e){tp__updateUndoRedoButton()}if("object"!=typeof o)return void tp__updateUndoRedoButton();const i=undefined,r=undefined;tp__updateButtons(parseInt(o.undoindex,10)||0,parseInt(o.redoindex,10)||0),tp__onPageChange();var a=o.recordid,s=tp__record__getRecordElement(a);"updaterecord"==o.comm&&a>0&&(tp__updateRecord(a),edrec__scrollTo(document.querySelector("html"),s.offsetTop-100,700)),"showrecord"==o.comm&&a>0&&tp__fetch({url:"/page/get/",body:{comm:"getrecordhtml",pageid:window.pageid,recordid:a,with_code:tp__checkBlockAvailabilityOnPage(a)?"":"yes"},explanation:""}).then((e=>{tc__onFuncLoad("tp__getResponseStringOrObject",(function(){const i=tp__getResponseStringOrObject(e);if("object"!=typeof i)throw new Error("Block data is not a object");o.afterid?tp__insertBlockAfterAnother(o,i):tp__insertAfterBegin(i)}))})).catch((e=>{console.error(e)})),"y"==o.off&&a>0&&tp__minifyRecord(a),"delrecord"==o.comm&&a>0&&(tp__scrollToRecord(a),s&&s.remove(s)),"reload"==o.comm&&location.reload()})).catch((()=>{location.reload()}))}function tp__insertBlockAfterAnother(e,o){tc__onFuncLoad("tp__insertBlocksAfterAnotherRec",(function(){const{afterid:i}=e;tp__insertBlocksAfterAnotherRec({data:o,afterid:i})}))}function tp__insertAfterBegin(e){tc__onFuncLoad("tp__insertAfterBeginAllrecords",(function(){tp__insertAfterBeginAllrecords({data:e})}))}function tp__convertRecordtoZero(e){var o=document.querySelector(".pe-zero-convert-btn");o&&(o.style.display="none");var i=document.querySelector(".pe-zero-convert-notice");i&&(i.style.display="block");var r="display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; box-sizing: border-box; width: 240px; padding: 15px 20px; cursor: pointer; ",a="";a+='<div style="font-size:14px; color:#777; padding-top:25px;">',a+="{{convert_warning}}",a+=`<a href="javascript:tp__convertRecordtoZero_do(${e});" style="${r} margin-top:10px; background-color:#000; color:#fff;">{{convert}}</a>`,a+=`<a href="javascript:tp__convertRecordtoZero_cancel();" style="${r}margin-top:5px; border:1px solid rgba(0,0,0,0.1);">{{cancel}}</a>`,a+="</div>",a=tc__translate(a,"record__dict"),i.innerHTML=a}function tp__convertRecordtoZero_cancel(){var e=document.querySelector(".pe-zero-convert-btn");e&&(e.style.display="block");var o=document.querySelector(".pe-zero-convert-notice");o&&(o.style.display="none")}function tp__convertRecordtoZero_do(e){tp__fetch({url:"/page/submit/",body:{comm:"converttozero",pageid:window.pageid,recordid:e},explanation:"convert block to ZeroBlock"}).then((o=>{""==o||"OK"==o?(edrec__closeEditForm(),tp__scrollToRecord(e),tp__updateRecord(e,"396")):alert(o),tp__updateUndoButton()})).catch((e=>{console.error(e),setTimeout((function(){location.reload()}),3e3)}))}function tp__openZero(e,o){var i=window.pageid;console.info("func: tn_openeditor");var r=document.body;r.classList.add("t396__body_overflow_hidden"),r.setAttribute("data-zero-opened-recordid",e);var a=document.querySelector("#intercom-container");a&&a.classList.add("t396__display_none");var s,l=`<iframe class="t396__iframe" src="/zero/?recordid=${e}&pageid=${i}&iframe=y&nocash=${Math.random().toString(36).substring(7)}" width="100vw" height="100vh"></iframe>`,d;r.insertAdjacentHTML("beforeend",l),document.querySelector(".t396__iframe").focus(),window.history.replaceState&&("replacestate"==o?window.history.replaceState({module:"zero",recordid:e},"",`/zero/?recordid=${e}&pageid=${i}`):window.history.pushState({module:"zero",recordid:e},"",`/zero/?recordid=${e}&pageid=${i}`)),tp__shortcuts__removeForBlocks(),tp__shortcuts__removeForPanel()}function tn_close(e,o){tp__closeZero(e,o)}function tp__closeZero(e,o){void 0===e&&void 0!==(e=document.body.getAttribute("data-zero-opened-recordid"))&&""!=e&&(e*=1),console.info(`func: tn_close. rec:${e}`);var i=document.querySelector(".t396__iframe");i&&i.remove();var r=document.body;r.classList.remove("t396__body_overflow_hidden"),r.removeAttribute("data-zero-opened-recordid");var a=document.querySelector("#intercom-container");a&&a.classList.remove("t396__display_none"),e>0&&(tp__updateRecord(e),tp__scrollToRecord(e)),window.history.replaceState&&o>0&&window.history.pushState(null,"",`/page/?pageid=${o}`),tp__shortcuts__addForBlocks(),tp__checkZeroOverflow()}window.tp__convertRecordtoZero=tp__convertRecordtoZero,window.tp__convertRecordtoZero_cancel=tp__convertRecordtoZero_cancel,window.tp__convertRecordtoZero_do=tp__convertRecordtoZero_do,window.tn_close=tn_close,window.onpopstate=function(e){void 0===e.state||null===e.state?document.body.classList.contains("t396__body_overflow_hidden")&&tp__closeZero():void 0!==e.state.module&&"zero"==e.state.module&&tp__openZero(e.state.recordid,"replacestate")};const zero_add_overflow_cache=new WeakMap,zero_remove_overflow_cache=new WeakMap;function tp__checkZeroOverflow__addRecOverflowed(){return e=>{const o=e.target&&e.target.closest(".record");if(!o)return;const i=undefined;if(!o.querySelector('.t396__artboard[data-artboard-ovrflw="visible"]'))return;const{clientY:r}=e,{top:a,bottom:s}=o.getBoundingClientRect();(r>s||r<a)&&o.classList.add("record_overflowed")}}function tp__checkZeroOverflow__removeRecOverflowed(){return e=>{const o=e.target&&e.target.closest(".record");if(!o)return;const{clientY:i}=e,{top:r,bottom:a}=o.getBoundingClientRect();if(i<=a&&i>=r){const e=undefined,o=undefined;tp__record__getAllRecordsElement().querySelectorAll(".record_overflowed").forEach((e=>e.classList.remove("record_overflowed")))}}}function tp__checkZeroOverflow(){const e=undefined,o=undefined;if(!tp__record__getAllRecordsElement().querySelector('.t396__artboard[data-artboard-ovrflw="visible"]'))return;const i=undefined;tp__record__getAllRecordElements().forEach((e=>{e.classList.remove("record_overflowed");const o=tp__createMemoFunction(e,tp__checkZeroOverflow__addRecOverflowed,zero_add_overflow_cache),i=tp__createMemoFunction(e,tp__checkZeroOverflow__removeRecOverflowed,zero_remove_overflow_cache);e.removeEventListener("mouseenter",o),e.addEventListener("mouseenter",o),e.removeEventListener("mouseleave",i),e.addEventListener("mouseleave",i)}))}function tp__addRecord(e,o,i){edrec__closeEditForm(),tp__fetch({url:"/page/submit/",body:{comm:"addnewrecord",pageid:window.pageid,afterid:o,beforeid:i,tplid:e,with_code:tp__checkBlockAvailabilityOnPage(e)?"":"yes"},explanation:"adding new block"}).then((e=>{if(tp__checkEmptyOrNotHtmlResponse(e))return;const r=tp__getResponseStringOrObject(e);if("object"!=typeof r)throw new Error("Block data is not a object");tp__onPageChange(),o?tp__insertBlocksAfterAnotherRec({data:r,afterid:o}):i?tp__insertBlocksBeforeAnotherRec({data:r,beforeid:i}):tp__insertBeforeEndAllrecords({data:r})})).catch((e=>{console.error(e),setTimeout((function(){location.reload()}),3e3)}))}function tp__dublicateRecord(e){if(tp__checkOpenedWidgets())return;const o=tp__record__getRecordElement(e);return o?(o.uiControl&&o.uiControl.disable(),tp__fetch({url:"/page/submit/",body:{comm:"dublicaterecord",pageid:window.pageid,recordid:e},explanation:"block duplicating"}).then((o=>{if(tp__checkEmptyOrNotHtmlResponse(o))return;const i=tp__getResponseStringOrObject(o);if("object"!=typeof i)throw new Error("Block data is not a object");tp__insertBlocksAfterAnotherRec({data:i,afterid:e}),tp__onPageChange()})).catch((e=>{console.error(e),setTimeout((function(){location.reload()}),3e3)})).finally((()=>{o.uiControl&&o.uiControl.enable()}))):void 0}function tp__delRecord(e){var o=tp__record__getRecordElement(e);if(!o||tp__checkOpenedWidgets())return;let i=!1;return o.uiControl&&(o.uiControl.disable(),i=o.uiControl.data.isSelected),i&&window.tp_multiselect?window.tp_multiselect.deleteRecords():tp__fetch({url:"/page/submit/",body:{comm:"deleterecord",pageid:window.pageid,recordid:e},explanation:"block deletion",responseType:"text"}).then((i=>{""==i||"ok"==i||"OK"==i?(window.tp_multiselect&&window.tp_multiselect.deselectRecord(e),o.uiControl&&o.uiControl.destroy(),tp__slideUp(o).then((()=>{o.remove(),tp__checkZeroOverflow()})),tp__updateUndoButton(),tp__onPageChange()):td__showBubbleNotice(i,6e3,"error")})).catch((e=>{console.error(e),setTimeout((function(){location.reload()}),3e3)})).finally((()=>{o.uiControl&&o.uiControl.enable()}))}function tp__recoverRecord(e){if(!tp__isReadOnlyMode())return tp__fetch({url:"/page/submit/",body:{comm:"recoverrecord",pageid:window.pageid,recordid:e},explanation:"block recover"}).then((o=>{""==o||"ok"==o||"OK"==o?(tp__updateRecord(e),tp__onPageChange()):td__showBubbleNotice(o,6e3,"error")})).catch((e=>{console.error(e),setTimeout((function(){location.reload()}),3e3)}))}function tp__updateRecord(e,o,i){var r=tp__record__getRecordElement(e);return r?(o||(o=r.getAttribute("data-record-type")),tp__fetch({url:"/page/get/",body:{comm:"getrecordhtml",pageid:window.pageid,recordid:e,with_code:tp__checkBlockAvailabilityOnPage(o)?"":"yes"},explanation:"update block"}).then((o=>{if(tp__checkEmptyOrNotHtmlResponse(o))return;const r=tp__getResponseStringOrObject(o);if("object"!=typeof r)throw new Error("Block data is not a object");tp__replaceBlockWithNewRec({data:r,replacedid:e,initLivePreview:i}),tp__onPageChange()})).catch((e=>{console.error(e),setTimeout((function(){location.reload()}),3e3)}))):Promise.resolve()}function tp__updateRecord_fixed(e){var o=tp__record__getRecordElement(e);if(!o)return;const i=o.getAttribute("data-record-type");tp__fetch({url:"/page/get/",body:{comm:"getrecordhtml",pageid:window.pageid,recordid:e,with_code:tp__checkBlockAvailabilityOnPage(i)?"":"yes"},explanation:"updating block"}).then((o=>{const i=tp__getResponseStringOrObject(o);if("object"!=typeof i)throw new Error("Block data is not a object");tp__replaceBlockWithNewRec({data:i,replacedid:e}),tp__onPageChange()})).catch((e=>{console.error(e),setTimeout((function(){location.reload()}),3e3)}))}function tp__upRecord(e){var o=tp__record__getRecordElement(e),i=o.previousElementSibling;!i||i&&!i.getAttribute("recordid")||tp__checkOpenedWidgets()||(i.insertAdjacentElement("beforebegin",o),window.tp_view&&window.tp_view.updateStyles(),tp__scrollToRecord(e),window.clearTimeout(window.autosavesort_timer),window.autosavesort_timer=window.setTimeout(tp__saveRecordsSort,4e3))}function tp__downRecord(e){const o=tp__record__getRecordElement(e),i=o.nextElementSibling;!i||i&&!i.getAttribute("recordid")||tp__checkOpenedWidgets()||(i.insertAdjacentElement("afterend",o),window.tp_view&&window.tp_view.updateStyles(),tp__scrollToRecord(e),window.clearTimeout(window.autosavesort_timer),window.autosavesort_timer=window.setTimeout(tp__saveRecordsSort,4e3))}function tp__offRecord(e){if(tp__checkOpenedWidgets())return;const o=tp__record__getRecordElement(e);return o?(o.uiControl&&o.uiControl.disable(),tp__fetch({url:"/page/submit/",body:{comm:"offrecord",pageid:window.pageid,recordid:e},explanation:"block off/on"}).then((i=>{""==i||"y"==i||"n"==i||"on"==i||"off"==i?("y"==i||"off"==i?tp__minifyRecord(e):(o.querySelector(".r").innerHTML="",o.querySelector(".r").style.minHeight="65px",o.setAttribute("off","n"),tp__updateRecord_fixed(e)),o.uiControl&&o.uiControl.update(),tp__updateHiddenBlocks(o),tp__updateUndoButton(),tp__onPageChange()):td__showBubbleNotice(i,6e3,"error")})).catch((e=>{console.error(e),setTimeout((function(){location.reload()}),3e3)})).finally((()=>{o.uiControl&&o.uiControl.enable()}))):void 0}function tp__generateRecord(e){const o=tp__record__getRecordElement(e);if(!o)return;const i=undefined;tp__recordGenTextWithAI(o.getAttribute("data-record-type"),e)}function tp__updateHiddenBlocks(e){if(!e)return;const o=e.previousElementSibling,i=e.nextElementSibling,r=[e];o&&r.push(o),i&&r.push(i);const a=tp__record__getAllRecordElements(),s=[];for(let e=0;e<a.length;e++){const o=a[e];if("y"!==o.getAttribute("off"))continue;const i=[o];let r;for(r=e+1;r<a.length;r++){const e=a[r];if("y"!==e.getAttribute("off"))break;i.push(e)}s.push(i),e=r}s.forEach((e=>{const o=e.some((e=>r.includes(e)));o&&e.forEach((o=>{const i=o.querySelector(".tp-min-record");i&&(e.length>1?(i.classList.remove("tp-min-record_center-align"),i.classList.add("tp-min-record_left-align")):(i.classList.remove("tp-min-record_left-align"),i.classList.add("tp-min-record_center-align")))}))}))}function tp__minifyRecord(e){const o=tp__record__getRecordElement(e);if(!o)return;const i=o.querySelector(".r"),r=tp__getMinifiedRecordHTML(o);i&&(i.innerHTML=r,i.style.padding="",i.style.margin="",i.setAttribute("class","r"),tp__bunchInitTooltip(i)),o.setAttribute("off","y"),tp__updateMinifiedRecordTitle(o);const a=o.querySelector(".tp-min-record__record-on"),s=o.querySelector(".tp-min-record__comments__wrapper");a&&a.addEventListener("click",(()=>{tp__offRecord(e)})),s&&s.addEventListener("click",(()=>{tp__loadComments(e,"hidden")}))}function tp__loadComments(e,o){showLoadIcon&&showLoadIcon(),import("./t-record-comments-kKukUOrd.min.js").then((i=>{i.tp__comments__init(e,o)})).finally((()=>{hideLoadIcon&&hideLoadIcon()}))}function tp__getMinifiedRecordHTML(e){const o=e.previousElementSibling,i=e.nextElementSibling,r=undefined;let a=`\n\t\t<div class="tp-min-record ${o&&"y"===o.getAttribute("off")||i&&"y"===i.getAttribute("off")?"tp-min-record_left-align":"tp-min-record_center-align"}">\n\t\t\t<span class="tp-min-record__tpl-name"></span>\n\t\t\t<button class="tp-min-record__button tp-min-record__record-on">{{show_block}}</button>\n\t\t\t<button class="tp-min-record__button tp-min-record__comments__wrapper">${tp__getFirstCommentHTML(e)}</button>\n\t\t</div>\n\t`;return a=tc__translate(a,"record__dict"),a}function tp__updateMinifiedRecordTitle(e){if(!e)return;const o=e.querySelector(".tp-min-record__tpl-name");if(!o)return;const i=e.getAttribute("data-record-type"),r=e.getAttribute("data-title"),a=undefined,s=(Array.isArray(window.$tpls)?window.$tpls:[]).find((e=>e.id===i))||{};let l=s.cod||"";l&&(l+=". ");const d="RU"===window.lang&&s.title_ru?s.title_ru:s.title||"";let c=r||d;c=c.length>40?`${c.slice(0,40)}...`:c.length?`${c}.`:"",o.textContent=l+c}function tp__getFirstCommentHTML(e){const o=tp__getRecordCommentsData(e);return`\n\t\t<div class="\n\t\t\t\ttp-min-record__comments__icon\n\t\t\t\t${o.hasUnreadComments?" tp-min-record__comments__has-active":""}\n\t\t\t"\n\t\t\t${o.hasUnreadComments?' data-tooltip="{{has_unsave_comments}}"':""}\n\t\t\t${o.commentsNum.toString().length>2?'style="margin-right: 8px;"':""}>\n\t\t\t${o.commentsNum?`<div class="tp-min-record__comments__icon__counter">${o.commentsNum}</div>`:""}\n\t\t</div>\n\t\t${o.firstComment?`<div class="tp-min-record__comments__first-comment">${o.firstComment.length>40?`${o.firstComment.slice(0,40)}...`:o.firstComment}</div>`:`<div class="tp-min-record__comments__add-comment">${tc__translate("{{add_comment}}","record__dict")}</div>`}\n\t`}function tp__getRecordCommentsData(e){if(!e)return;let o=e.getAttribute("data-comment");const i={commentsNum:0,firstComment:""};try{o=JSON.parse(o)}catch(e){return console.error(e),i}if(!o||o&&!o.comments)return i;const r=o.comments||[],a=99,s=r.filter((e=>!e.status));return i.commentsNum=r.length>a?"99+":r.length,i.firstComment=s[0]?s[0].text:"",i.hasUnreadComments=tp__checkUnreadCommentForRecord(e,r),i}function tp__checkUnreadCommentForRecord(e,o){try{if(!e)return!1;const i=e.getAttribute("recordid");if(!i)return!1;const r=window.localStorage.getItem("comments_status");if(!r)return o.length>0;const a=undefined,s=JSON.parse(r)[i];if(!s)return o.length>0;const l=undefined;return o.some((e=>e.create_ts>s))}catch(e){return console.error(e),!1}}function tp__addFishRecord(e,o,i,r){edrec__closeEditForm(),tp__fetch({url:"/page/submit/",body:{comm:"addfishrecord",pageid:window.pageid,afterid:i,beforeid:r,fishid:o,with_code:tp__checkBlockAvailabilityOnPage(e)?"":"yes"},explanation:"adding new block on page"}).then((e=>{if(tp__checkEmptyOrNotHtmlResponse(e))return;const o=tp__getResponseStringOrObject(e);if("object"!=typeof o)throw new Error("Block data is not a object");i?tp__insertBlocksAfterAnotherRec({data:o,afterid:i}):r?tp__insertBlocksBeforeAnotherRec({data:o,beforeid:r}):tp__insertBeforeEndAllrecords({data:o}),tp__onPageChange()})).catch((e=>{console.error(e),setTimeout((function(){location.reload()}),3e3)}))}function tp__checkBlockAvailabilityOnPage(e){return!!document.querySelector(`[data-record-type="${e}"]`)}function tp__getResponseStringOrObject(e){if("string"!=typeof e)return;if("{"!==e.substring(0,1)&&"["!==e.substring(0,1))return e;let o;try{o=JSON.parse(e)}catch(o){return e}return o}function tp__checkEmptyOrNotHtmlResponse(e){return!e&&(td__showBubbleNotice("Error. Request response is empty. Please reload the page and try again.",6e3,"error"),!0)}function tp__insertBlocksAfterAnotherRec(e){let{data:o,afterid:i,shouldNeedAnimation:r=!0}=e;const a=undefined;return tp__addNewBlocksToPage(o,(e=>{const o=tp__record__getRecordElement(i);o&&(o.after(...e),r&&tp__animateBlockAppearance(e))}))}function tp__insertBlocksBeforeAnotherRec(e){let{data:o,beforeid:i,shouldNeedAnimation:r=!0}=e;const a=undefined;return tp__addNewBlocksToPage(o,(e=>{const o=tp__record__getRecordElement(i);o&&(o.before(...e),r&&tp__animateBlockAppearance(e))}))}function tp__insertAfterBeginAllrecords(e){let{data:o,shouldNeedAnimation:i=!0,isInit:r=!1}=e;const a=undefined;return tp__addNewBlocksToPage(o,(e=>{const o=tp__record__getAllRecordsElement();o&&(o.prepend(...e),i&&tp__animateBlockAppearance(e))}),r)}function tp__insertBeforeEndAllrecords(e){let{data:o,shouldNeedAnimation:i=!0}=e;const r=undefined;return tp__addNewBlocksToPage(o,(e=>{const o=tp__record__getAllRecordsElement();o&&(o.append(...e),i&&tp__animateBlockAppearance(e))}))}function tp__replaceBlockWithNewRec(e){let{data:o,replacedid:i,initLivePreview:r}=e;const a=undefined;return tp__addNewBlocksToPage(o,(e=>{const o=tp__record__getRecordElement(i);if(i&&(o.uiControl&&o.uiControl.destroy(),o.replaceWith(e[0]),r&&!window.edrec_preview)){const e=r,o="content"===e,i={form:document.querySelector(`.pe-${e}-form`),getFormData:async e=>{const i=o?await edrec__getContentFormData(e):tc__serializeArray(e);return i?(i.push({name:"comm",value:"previewrecord"}),i):null}};window.edrec_preview=new EdrecPreview(i)}}))}function tp__pasteBlocksAfterAnotherRec(e){let{data:o,afterid:i,shouldNeedAnimation:r=!0}=e;const a=undefined;return tp__addNewBlocksToPage(o,(e=>{const o=tp__record__getRecordElement(i);o&&(o.after(...e),tp__fetch({url:"/page/submit/",body:{comm:"delrecord_incutbuf",pageid:window.pageid},explanation:""}).then((o=>{if(o){var i=tp__record__getRecordElement(o);i&&i.remove(),tp__updateUndoButton()}r&&tp__animateBlockAppearance(e),tp__onPageChange()})).catch((e=>{console.error(e),setTimeout((function(){location.reload()}),3e3)})))}))}function tp__insertFirstRecord(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"default";const o=tp__record__getAllRecordsElement();if(!o)return;let i=window.localStorage.getItem(`tp_record_copy_${window.projectid}`);i=parseInt(i,10)||0;const r=144e5,a=Date.now()-i<r,s=`\n\t\t<div class="myfirstrecord__paste">\n\t\t\t<a class="myfirstrecord__paste-button" href="javascript:tp__record__bufPaste()">\n\t\t\t\t${tc__translate("{{paste_block_from_clipboard}}","page__dict")}\n\t\t\t</a>\n\t\t</div>\n\t`,l={default:{icon:'\n\t\t\t<div class="myfirstrecord__video" id="helpvideoplace">\n\t\t\t\t<a class="myfirstrecord__video__icon" href="javascript:tp__showHelpVideo()"></a>\n\t\t\t</div>',title:'<a class="myfirstrecord__header__link" href="javascript:tp__showHelpVideo()">{{show_short_video_how_edit}}</a>',description:"{{start_adding_first_block}}",button:a?s:""},ai:{icon:'\n\t\t\t<div class="myfirstrecord__star">\n\t\t\t\t<div class="myfirstrecord__star__icon"></div>\n\t\t\t</div>',title:"{{page_gen_with_ai}}",description:"{{creating_page_based_on_request}}",button:""}};if(!l[e])return;let d=`\n\t\t<div class="myfirstrecord" id="myfirstrecord">\n\t\t\t${l[e].icon}\n\t\t\t<h1 class="myfirstrecord__header">\n\t\t\t\t${l[e].title}\n\t\t\t</h1>\n\t\t\t<span class="myfirstrecord__span">${l[e].description}</span>\n\t\t\t${l[e].button}\n\t\t</div>\n\t`;d=tc__translate(d,"record__dict"),o.insertAdjacentHTML("afterbegin",d),tp__renderHeaderOrFooter(),tp__updateUndoButton()}function tp__renderHeaderOrFooter(){const e=undefined;if(document.querySelector(".headerfooterpagearea"))return;let{pageid:o,headerpageid:i,footerpageid:r,noheader:a,nofooter:s}=window;o=parseInt(o,10),i=parseInt(i,10),r=parseInt(r,10);const l=i>0&&o!==i&&o!==r&&!a,d=r>0&&o!==i&&o!==r&&!s;if(!l&&!d)return;const renderHeaderOrFooter=(e,o,i)=>{const r=`\n\t\t\t<div class="headerfooterpagearea" data-type="${e}">\n\t\t\t\t<div class="headerfooterpagearea__wrapper">\n\t\t\t\t\t<a href="/page/?pageid=${window[`${e}pageid`]}">\n\t\t\t\t\t\t${e}\n\t\t\t\t\t</a>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t`;o.insertAdjacentHTML(i,r)},c=[];l&&c.push("header"),d&&c.push("footer"),c.forEach((e=>{const o=tp__record__getAllRecordsElement(),i="header"===e?"beforebegin":"afterend";if(o){if("header"===e){const e=undefined;document.querySelector(".tp-record-ui-container").classList.add("tp-record-ui-container_has_header")}renderHeaderOrFooter(e,o,i)}}))}function tp__addNewBlocksToPage(e,o,i){if(e instanceof Object&&!(e instanceof Array)&&(e=new Array(e)),e.every((e=>!e.html)))return void tp__showError(e);let r=e.length>1?"{{loading_records_data}}":"{{loading_record_data}}";r=tc__translate(r,"record__dict"),tp__showBlockPreloader({text:r,withBackground:!i}),tp__insertInlineCSSToHead(e),tp__insertInlineJSToHead(e);const a=tp__loadCSSLibs(e),s=tp__loadJSLibs(e);return Promise.all([a,s]).finally((()=>{const i=e.map((e=>e.html)).join("");if(tp__checkEmptyOrNotHtmlResponse(i))return;const r=tp__convertStringToNodeList(i);o(r),tp__renderHeaderOrFooter();const a=undefined;tp__record__addRecordUi(tp__record__prepareDataForAddingRecordUi(r)),window.tp_view&&window.tp_view.updateStyles(),tp__checkZeroOverflow();const s=undefined,l=tp__record__getAllRecordsElement().querySelector("#myfirstrecord");l&&(l.style.display="none"),tp__hideBlockPreloader(),tp__updateUndoButton(),tp__showError(e)})).catch((e=>{e&&(console.error(e),dispatchEvent(new ErrorEvent("error",{error:e})),tp__showErrorNotification(e))}))}function tp__processScroll(){const e=undefined;if(location.hash.includes("scrolltorecord"))return void tp__page__scrollToRecord();const o="tp__page__scroll";let i=sessionStorage.getItem(o);if(!i)return;try{i=JSON.parse(i)}catch(e){return void console.error(e)}if(!i)return;const{position:r,timestamp:a,pageid:s}=i,l=parseInt(r,10),d=6e4,c=undefined;!r||l<100||s!==window.pageid||Date.now()-a>d||(window.scroll(0,l),sessionStorage.removeItem(o))}function tp__convertStringToNodeList(e){var o=document.createElement("div");o.innerHTML=window.Quill?window.Quill.unEscapeNbspMarkers(e,!0):e;const i=o.querySelectorAll(".record");return i.forEach((e=>{tp__convertStringToNodeElement(e)})),i}function tp__convertStringToNodeElement(e){const o=e.querySelector(".r");if(!o)return;const i=document.createElement("div");i.classList.add("t-record-container"),e.prepend(i),i.append(o);const r=undefined;if(e.querySelectorAll("script").forEach((e=>{const o=document.createElement("script");Array.from(e.attributes).forEach((e=>{o.setAttribute(e.name,e.value)}));const i=document.createTextNode(e.innerHTML);o.appendChild(i),e.parentNode.replaceChild(o,e)})),window.tp_view){window.tp_view.updateInlineSize(e);const o=undefined;e.querySelectorAll("link").forEach((e=>window.tp_view.processLinkElement(e)))}const a=undefined;!!e.querySelector(".ql-formula")&&tp__record_initFormulas(e)}function tp__insertInlineCSSToHead(e){e&&e.forEach((e=>{if(!e.css)return;const o="data-tpl-id",i=e.tplid;if(document.querySelector(`style[${o}="${i}"]`))return;const r=document.createElement("style");r.setAttribute(o,i),r.innerHTML=e.css,document.head.append(r)}))}function tp__insertInlineJSToHead(e){e&&e.forEach((e=>{if(!e.js)return;const o="data-tpl-id",i=e.tplid;if(document.querySelector(`script[${o}="${i}"]`))return;const r=document.createElement("script");r.setAttribute(o,i);const a=document.createTextNode(e.js);r.appendChild(a),document.head.append(r)}))}function tp__loadCSSLibs(e){const o=`https://static.tildacdn.${tp__getRootZone()}/css/`,i=tp__getLibsList(e,"css");if(!i.length)return Promise.resolve();const r=i.map((e=>tp__loadResource(o+e,{crossorigin:"anonymous",ver:""})));return Promise.all(r)}async function tp__loadJSLibs(e){const o=`https://static.tildacdn.${tp__getRootZone()}/js/`,i=tp__getLibsList(e,"js");if(!i.length)return Promise.resolve();const r=i.findIndex((e=>e.includes("jquery")));if(r>-1){const e=i[r];i.splice(r,1),await tp__loadResource(o+e,{ver:""})}const a=i.map((e=>tp__loadResource(o+e,{ver:""})));return Promise.all(a)}function tp__getLibsList(e,o){if(!e||!["js","css"].includes(o))return[];const i=e.map((e=>e[`${o}libs`])).flat(),r={js:{396:["hammer.min.js","tilda-slds-1.4.min.js","tilda-zero-scale-1.0.min.js","tilda-zero-tooltip-1.1.min.js","tilda-zero-video-1.0.min.js","tilda-zero-gallery-1.0.min.js","tilda-zero-forms-1.0.min.js"],131:["highlight.min.js"],868:["highlight.min.js"]},css:{396:["tilda-forms-1.0.min.css","tilda-zero-gallery-1.0.min.css","tilda-slds-1.4.min.css"],131:["highlight.min.css"],868:["highlight.min.css"]}};e.forEach((e=>{const o=undefined;e.html.includes("t-cover")&&(r.js[e.tplid]=["tilda-video-processor-1.0.min.js"])}));const a=undefined;Object.keys(r[o]).map((e=>parseInt(e,10))).forEach((a=>{const s=undefined;e.some((e=>parseInt(e.tplid,10)===a))&&i.push(...r[o][a])}));const s=undefined;return[...new Set(i)].filter((e=>!e.includes("tilda-zoom-2.")))}function tp__animateBlockAppearance(e){const o=[];if(e instanceof NodeList||Array.isArray(e)?o.push(...e):e instanceof Element&&o.push(e),!o.length)return;o.forEach((e=>e.classList.add("hidden"))),window.setTimeout((()=>{o.forEach((e=>e.classList.remove("hidden")))}),0);const i=undefined;tp__scrollToRecord(o[0].getAttribute("recordid"))}function tp__record__prepareDataForAddingRecordUi(e){return Array.from(e).map((e=>{const o=tp__record__getAIQueries(e).some((e=>e));return{recid:e.getAttribute("recordid")||"",tplid:e.getAttribute("data-record-type")||"",hasAIQueries:o}}))}function tp__record__getAIQueries(e){const o=e.getAttribute("recordid"),i=undefined;return tp__record__getRecordImages(e).map((e=>tp__getAIImagesQueries(o,e.field)||""))}function tp__record__getRecordImages(e){const o=e.querySelectorAll("[bgimgfield], [imgfield], .t-cover, .t-img, .t-bgimg");return Array.from(o).map((o=>{const i=tp__getUniqueId();let r=o.getAttribute("bgimgfield")||o.getAttribute("imgfield")||"list";if(r.startsWith("gi_img__")&&(r=`gallery-${r.replace("gi_img__","")}`),!r)return[];const a=o.classList.contains("t-cover")?e.querySelector(".t-cover__carrier"):o;if(!a)return[];const s=undefined,l=undefined;return{id:i,field:r,url:"IMG"===a.tagName?a.src:window.getComputedStyle(a).backgroundImage.replace('url("',"").replace('")',"")}})).filter(Boolean)}function tp__record__addRecordUi(e){e.length&&e.forEach((e=>{let{recid:o,tplid:i,hasAIQueries:r}=e;o&&i&&(tp__record__addEditUi(o,i,r),"y"===window.subscribeexpired||tp__isReadOnlyMode()||tp__record__addEditFieldEvents(o,r))}))}function tp__showError(e){e.forEach((e=>{e.error&&td__showBubbleNotice(e.error,6e3,"error")}))}function tp__recordGenTextWithAI(e,o){tp__initTextGen(e,"block",o)}function tp__recordImageMatchWithAI(e,o){tp__initTextGen(e,"image-match",o)}function tp__record__isOpenForAIImageMatch(e,o){const i=tp__record__getRecordElement(e),r={34:".t-cover",default:"[bgimgfield], [imgfield], .t-img, .t-bgimg, .t-cover"},a=undefined,s=["24","40","27","29","17","18","20","28","7"];return!!i.querySelectorAll(r[o]||r.default).length&&!s.includes(i.getAttribute("data-record-category"))}function tp__record__isOpenForAI(e){if(window.show_ai_in_block||(window.show_ai_in_block=localStorage.getItem("show_ai_in_block")),"no"===window.show_ai_in_block)return!1;var o,i=[24];return!([285,498,500,131,868,370,268,269,355,315,881,884].indexOf(1*e.tplid)>-1)&&("99"==window.$oplan&&1*window.show_ai_in_block==1||"99"==window.$oplan&&"y"===e.ai&&i.indexOf(1*e.type)>-1||"y"===e.ai&&i.indexOf(1*e.type)<0)}function tp__checkIsDuplicatedAnchor(e){if(!e)return!1;e=e.replace(/[\s#]/g,"");const o=tp__record__getAllRecordElements(),i=o.filter((e=>"215"===e.getAttribute("data-record-type"))),r=o.filter((e=>e.querySelector(".r [data-tooltip-hook]"))),a=o.filter((e=>!i.includes(e)&&!r.includes(e))),s=undefined,l=undefined,d=undefined,c=undefined,_=undefined;return[...i.map((e=>{const o=e.querySelector(".r b");return o&&o.textContent})).filter(Boolean),...i.map((e=>{const o=e.querySelector(".r [data-tooltip-hook]");return o&&o.getAttribute("data-tooltip-hook")})).filter(Boolean),...a.map((e=>e.getAttribute("data-anchor"))).filter(Boolean)].filter((o=>o===e)).length>1}function tp__record__bufCut(e){if(!e)return;const o=tp__record__getRecordElement(e);return o?(o.uiControl&&o.uiControl.disable(),tp__fetch({url:"/page/submit/",body:{comm:"cutrecord_tobuf",pageid:window.pageid,recordid:e},explanation:"block cutting to buffer"}).then((o=>{if(""==o||"OK"===o){var i=tp__record__getRecordElement(e),r,a=tp__record__getAllRecordsElement().querySelector(".record[data-cuted=yes]"),s=tp__record__getAllRecordElements();a&&(a.style.opacity=null),s.forEach((function(e){e.removeAttribute("data-cuted")})),i&&(i.style.opacity="0.5",i.setAttribute("data-cuted","yes")),tp__showCornerNotice(tc__translate("{{copied_to_clipboard}}","record__dict"),3e3)}else console.warn(o)})).catch((e=>{console.error(e)})).finally((()=>{o.uiControl&&o.uiControl.enable()}))):void 0}function tp__record__bufCopy(e){if(!e)return;const o=tp__record__getRecordElement(e);if(!o)return;let i=!1;return o.uiControl&&(o.uiControl.disable(),i=o.uiControl.data.isSelected),i&&window.tp_multiselect?window.tp_multiselect.copyRecords():tp__fetch({url:"/page/submit/",body:{comm:"copyrecord_tobuf",pageid:window.pageid,recordid:e},explanation:"block coping to buffer"}).then((e=>{if(""==e||"OK"===e){var o,i=tp__record__getAllRecordsElement().querySelector(".record[data-cuted=yes]"),r=tp__record__getAllRecordElements();i&&(i.style.opacity=null),r.forEach((function(e){e.removeAttribute("data-cuted")})),tp__showCornerNotice(tc__translate("{{copied_to_clipboard}}","record__dict"),3e3),window.localStorage.setItem(`tp_record_copy_${window.projectid}`,Date.now())}else console.warn(e)})).catch((e=>{console.error(e)})).finally((()=>{o.uiControl&&o.uiControl.enable()}))}function tp__record__bufPaste(e){return window.tp_multiselect?window.tp_multiselect.pasteRecords(e):tp__fetch({url:"/page/submit/",body:{comm:"pasterecord_frombuf",pageid:window.pageid,recordid:e,with_code:"yes"},explanation:""}).then((o=>{if(""===o)return;const i=tp__getResponseStringOrObject(o);if("object"!=typeof i)throw new Error("Block data is not a object");e?tp__pasteBlocksAfterAnotherRec({data:i,afterid:e}):tp__insertBeforeEndAllrecords({data:i}),tp__onPageChange()})).catch((e=>{console.error(e)}))}function tp__saveRecordsSort(){const{autosavesort_timer:e}=window;if(!e)return Promise.resolve();window.clearTimeout(e),delete window.autosavesort_timer;const o=undefined,i=tp__record__getAllRecordElements().map((e=>e.getAttribute("recordid"))).filter(Boolean);return tp__fetch({url:"/page/submit/",body:{comm:"saverecordssort",pageid:window.pageid,sorts:i},explanation:"save blocks order"}).then((e=>{if(""==e||"OK"==e)return tp__onPageChange(),void tp__updateUndoButton();throw new Error(e)})).catch((e=>{console.error(e)}))}function tp__record__getAllRecordsElement(){return document.getElementById("allrecords")}function tp__record__getRecordElement(e){if(!e)return null;const o=tp__record__getAllRecordsElement();return o&&o.querySelector(`#record${e}`)}function tp__record__getRecElement(e){if(!e)return null;const o=tp__record__getRecordElement(e);return o&&o.querySelector(".r")}function tp__record__getAllRecordElements(){const e=tp__record__getAllRecordsElement();return e?[...e.querySelectorAll(".record")]:[]}function tp__record_initFormulas(e){tp__loadResource(`https://static.tildacdn.${tp__getRootZone()}/js/tilda-formula.min.js`).then((()=>{window.t__formula_initFormulas(e)}))}function tp__devMode__initLiveReloadClient(e){if("yes"!==e)return;const o=3002;let i=null,r=!1;function connect(){i=new WebSocket("ws://localhost:3002"),i.onopen=()=>{r=!0,console.info("Авторелоад активен")},i.onmessage=e=>{try{const o=JSON.parse(e.data);o&&"reload"===o.type&&location.reload()}catch(e){console.error("Ошибка парсинга JSON в сообщении авторелоада: ",e)}},i.onerror=e=>{r&&console.error("Ошибка авторелоада: ",e)}}connect()}const PAGES_LS_ID=`project_${window.projectid}__pages`,TITLE_LS_ID=`project_${window.projectid}__title`,TP_MENU_PROMISES={treelistPromise:null,sidebarPromise:null,dataPromise:null},ROOT_ZONE=tp__getRootZone(),TP_MENU_TREELIST_SRC=[`https://app.tildacdn.${ROOT_ZONE}/tfront/dashboard/t-treelist.min.js`,`https://app.tildacdn.${ROOT_ZONE}/tfront/dashboard/t-treelist.min.css`],TP_MENU_SIDEBAR_SRC=[`https://app.tildacdn.${ROOT_ZONE}/tfront/dashboard/t-sidebar.min.js`,`https://app.tildacdn.${ROOT_ZONE}/tfront/dashboard/t-sidebar.min.css`];function tp__menu__init(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];const o=document.querySelector(".tp-menu__wrapper");o.innerHTML="",tp__menu__getTitlesFromLocalStorage(e),o.innerHTML=tp__menu__draw(),tp__menu__mobileBurgerDraw(o),tp__menu__addEvents(o,e)}function tp__menu__getTitlesFromLocalStorage(e){if(!e||!window.projectid)return;window.projecttitle="",window.pagetitle="";const o=localStorage.getItem(TITLE_LS_ID),i=localStorage.getItem(PAGES_LS_ID);if(o&&(window.projecttitle=o),i){let e;try{e=JSON.parse(i)}catch(e){localStorage.removeItem(PAGES_LS_ID)}if(e){const o=e.find((e=>e.id===window.pageid));o&&(window.pagetitle=o.title)}}}function tp__menu__draw(){const e=`\n\t\t<div class="tp-menu__left">\n\t\t\t${tp__menu__draw__waves()}\n\t\t\t${tp__menu__draw__breadcrumbs()}\n\t\t</div>\n\t\t<div class="tp-menu__middle"></div>\n\t\t<div class="tp-menu__right">\n\t\t\t${tp__menu__draw__navbar()}\n\t\t</div>\n\t`;return tc__translate(e,"page__dict")}function tp__menu__draw__waves(){return`<div class="tp-menu__waves">${tp__menu__getSVG("waves")}</div>`}function tp__menu__draw__breadcrumbs(){return`\n\t\t<div class="tp-menu__breadcrumbs">\n\t\t\t${tp__menu__draw__breadcrumbs_home()}\n\t\t\t${tp__menu__draw__breadcrumbs_project()}\n\t\t\t${tp__menu__draw__breadcrumbs_folder()}\n\t\t\t${tp__menu__draw__breadcrumbs_page()}\n\t\t</div>\n\t`}function tp__menu__draw__breadcrumbs_home(){return`\n\t\t<div class="tp-menu__breadcrumbs__item-wrapper tp-menu__dashboard">\n\t\t\t<a href="/projects/" class="tp-menu__breadcrumbs__item">\n\t\t\t\t<div class="tp-menu__item__icon">${tp__menu__getSVG("home")}</div>\n\t\t\t\t<div class="tp-menu__item__text">{{dashboard}}</div>\n\t\t\t</a>\n\t\t</div>\n\t`}function tp__menu__draw__breadcrumbs_project(){return`\n\t\t<div class="tp-menu__breadcrumbs__item-wrapper tp-menu__project">\n\t\t\t<div class="tp-menu__breadcrumbs__divider">/</div>\n\t\t\t<a href="/projects/?projectid=${window.projectid}" class="tp-menu__breadcrumbs__item">\n\t\t\t\t<div class="tp-menu__item__icon">\n\t\t\t\t\t${"y"===window.$is_email?tp__menu__getSVG("email"):tp__menu__getSVG("project")}\n\t\t\t\t</div>\n\t\t\t\t${window.projecttitle?`<div class="tp-menu__item__text">${window.projecttitle}</div>`:""}\n\t\t\t</a>\n\t\t</div>\n\t`}function tp__menu__draw__breadcrumbs_folder(){return!window.folderid||!window.foldertitle&&""!==window.foldertitle?"":`\n\t\t<div class="tp-menu__breadcrumbs__item-wrapper tp-menu__folder">\n\t\t\t<div class="tp-menu__breadcrumbs__divider">/</div>\n\t\t\t<a href="/projects/?projectid=${window.projectid}&folderid=${window.folderid}" class="tp-menu__breadcrumbs__item">\n\t\t\t\t<div class="tp-menu__item__icon">${tp__menu__getSVG("folder")}</div>\n\t\t\t\t${window.foldertitle?`<div class="tp-menu__item__text">${window.foldertitle}</div>`:""}\n\t\t\t</a>\n\t\t</div>\n\t`}function tp__menu__draw__breadcrumbs_page(){return`\n\t\t<div class="tp-menu__breadcrumbs__item-wrapper tp-menu__page">\n\t\t\t<div class="tp-menu__breadcrumbs__divider">/</div>\n\t\t\t<button\n\t\t\t\tclass="t-button tp-menu__breadcrumbs__item tp-menu__page__dropdown-toggler dropdown-toggle"\n\t\t\t\tdata-pageid="${window.pageid}"\n\t\t\t\ttype="button"\n\t\t\t>\n\t\t\t\t<div class="tp-menu__item__icon">${tp__menu__getSVG("page")}</div>\n\t\t\t\t${window.pagetitle?`<div class="tp-menu__item__text">${window.pagetitle}</div>`:""}\n\t\t\t</button>\n\t\t\t${tp__isReadOnlyMode()?"":'<button type="button" class="t-button tp-menu__breadcrumbs__item_editable"></button>'}\n\t\t</div>\n\t`}function tp__menu__draw__navbar(){const e=-15,{subscribeexpired:o}=window,setTooltip=(o,i)=>tp__stringifyTooltip({content:{title:o,shortcut:i},gap:e}),i=setTooltip("{{undo}}","ShortKey+Z"),r=setTooltip("{{redo}}","ShortKey+Shift+Z"),a=setTooltip("","ShortKey+P"),s=setTooltip("","ShortKey+Shift+P"),l=setTooltip("","ShortKey+,"),d=setTooltip("{{preview}}","ShortKey+Shift+P"),c=setTooltip("{{publish}}","ShortKey+P"),_=setTooltip("{{hide_ui}}"),u=new URL(window.location.href);u.searchParams.append("previewmode","yes");const m=u.href,g=undefined,b=undefined;return`<ul class="tp-menu__navbar">${[{mobileAndDesktop:!0,extraClass:"tp-menu__navbar__item_undo",buttons:[{content:tp__menu__getSVG("undo"),action:"undo",tooltip:i,disabled:!0}],skip:tp__isReadOnlyMode()},{mobileAndDesktop:!0,extraClass:"tp-menu__navbar__item_redo",buttons:[{content:tp__menu__getSVG("redo"),action:"redo",tooltip:r,disabled:!0}],skip:tp__isReadOnlyMode()},{extraClass:"tp-menu__navbar__item_hide_ui",buttons:[{content:tp__menu__getSVG("hide_ui"),action:"hide_ui",tooltip:_}]},{extraClass:"tp-menu__navbar__item_readonly",blocks:[{content:"{{readonly}}",className:"tp-menu__navbar__item_readonly-text"}],skip:!tp__isReadOnlyMode()},{extraClass:"tp-menu__navbar__item_preview",buttons:[{content:"{{preview}}",action:"preview",tooltip:s,link:m},{content:"{{editing}}",action:"preview"}]},{skip:"y"===o||tp__isReadOnlyMode("withoutPublish"),buttons:[{content:"<b>{{publish}}</b>",action:"publish",tooltip:a,id:"page_menu_publishlink"}]},{desktopOnly:!0,buttons:[{content:"{{settings}}",action:"settings",tooltip:tp__isSafari()?null:l}],skip:tp__isReadOnlyMode("withoutSettings")},{extraClass:"tp-menu__navbar__item_more",buttons:[{content:"{{more}}",action:"dropdown",toggle:!0}]},{mobileOnly:!0,extraClass:"tp-menu__navbar__item_readonly",blocks:[{content:"{{readonly}}",className:"tp-menu__navbar__item_readonly-text"}],skip:!tp__isReadOnlyMode()},{mobileOnly:!0,buttons:[{content:tp__menu__getSVG("preview"),action:"preview",tooltip:d}]},{skip:"y"===o||tp__isReadOnlyMode("withoutPublish"),mobileOnly:!0,buttons:[{content:tp__menu__getSVG("publish"),action:"publish",tooltip:c}]},{extraClass:"tp-menu__navbar__item_burger",mobileOnly:!0,buttons:[{content:tp__menu__getSVG("burger"),action:"burger"}]}].map((e=>{let{buttons:o=[],blocks:i=[],mobileAndDesktop:r,mobileOnly:a,desktopOnly:s,extraClass:l,skip:d}=e;if(d)return"";const c=o.map((e=>{let{content:o,action:i,tooltip:r,id:a,toggle:s,disabled:l,link:d}=e;return`\n\t\t\t\t\t\t<${d?"a":"button"}\n\t\t\t\t\t\t\tclass="t-button tp-menu__navbar__button${s?" dropdown-toggle":""}"\n\t\t\t\t\t\t\ttype="button"\n\t\t\t\t\t\t\t${i?`data-action="${i}"`:""}\n\t\t\t\t\t\t\t${r?`data-tooltip="${r}"`:""}\n\t\t\t\t\t\t\t${a?`id="${a}"`:""}\n\t\t\t\t\t\t\t${d?`href="${d}"`:""}\n\t\t\t\t\t\t\t${!d&&l?"disabled":""}\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t${o}\n\t\t\t\t\t\t</${d?"a":"button"}>\n\t\t\t\t\t`})).join(""),_=i.map((e=>{let{content:o,className:i}=e;return`<div${i?` class="${i}"`:""}>${o}</div>`})).join(""),u=undefined;return`\n\t\t\t\t<li\n\t\t\t\t\tclass="tp-menu__navbar__item${r?" tp-menu__navbar__item_mobile":""}${a?" tp-menu__navbar__item_mobile_only":""}${s?" tp-menu__navbar__item_desktop_only":""}${l?` ${l}`:""}"\n\t\t\t\t>\n\t\t\t\t\t${c||_}\n\t\t\t\t</li>\n\t\t\t`})).join("")}</ul>`}function tp__menu__addEvents(e,o){tp__menu__sidebarEvents(e),tp__menu__genTextForPage(),tp__menu__initPageEdit(e),tp__menu__loadDropdownDataEvent(e),tp__menu__initPageList(e),tp__menu__navbarEvents(e),o||tp__bunchInitTooltip(e)}function tp__menu__navbarEvents(e){const o={undo:tp__undoredo.bind(null,"undo"),redo:tp__undoredo.bind(null,"redo"),hide_ui:tp__preview__showOrHideUI,preview:tp__preview__toggle,publish:tp__pagePublish,settings:showformEditPageSettings_new.bind(null,window.pageid),dropdown:tp__menu__toggleDropdown,burger:tp__menu__mobileBurgerToggle},i=undefined;e.querySelectorAll(".tp-menu__navbar__button[data-action]").forEach((e=>{const i=e.getAttribute("data-action"),r=o[i];r&&e.addEventListener("click",r)}))}function tp__menu__genTextForPage(){var e=document.getElementById("pagetextgen");e&&e.addEventListener("click",(function(e){e.preventDefault(),tp__menu__pageTextGenInit()}))}function tp__menu__pageTextGenInit(){window.tp_page_preview&&window.tp_page_preview.cancelPreviewMode(),tp__initTextGen("page","page")}function tp__menu__loadDropdownDataEvent(e){const o=undefined;e.querySelector(".tp-menu__page").addEventListener("mouseover",(()=>tp__menu__getProjectsData()),{once:!0})}function tp__menu__loadResources(e,o){if(TP_MENU_PROMISES[o])return TP_MENU_PROMISES[o];const i=Promise.all(e.map(tp__loadResource)).catch((e=>{throw TP_MENU_PROMISES[o]=null,e instanceof Error?e:new Error(e)}));return TP_MENU_PROMISES[o]=i}function tp__menu__getProjectsData(e){const{projects:o,project:i,folders:r,pages:a}=window,s=undefined;if(o&&i&&r&&a&&!e)return TP_MENU_PROMISES.dataPromise||(TP_MENU_PROMISES.dataPromise=Promise.resolve({projects:o,project:i,folders:r,pages:a})),Promise.all([TP_MENU_PROMISES.dataPromise,tp__menu__loadResources(TP_MENU_TREELIST_SRC,"treelistPromise")]);const l={projectid:window.projectid,getprojects:"y",getproject:"y",getfolders:"y",getpages:"y"};return TP_MENU_PROMISES.dataPromise&&!e||(TP_MENU_PROMISES.dataPromise=new Promise(((e,o)=>{tp__menu__loadResources(TP_MENU_TREELIST_SRC,"treelistPromise").then((()=>{if("function"!=typeof tc__treelist__ajax__getSidebar)return o("Error loading treelist");tc__treelist__ajax__getSidebar(l,(i=>{if(!i)return o("Error loading project data");Object.entries(i).forEach((e=>{let[o,i]=e;window[o]=i})),window.localStorage.setItem(TITLE_LS_ID,i.project.title),window.localStorage.setItem(PAGES_LS_ID,JSON.stringify(i.pages)),e(i)}))})).catch((e=>o(e)))})).catch((e=>{throw TP_MENU_PROMISES.dataPromise=null,e instanceof Error?e:new Error(e)}))),Promise.all([TP_MENU_PROMISES.dataPromise,tp__menu__loadResources(TP_MENU_TREELIST_SRC,"treelistPromise")])}function tp__menu__initPageList(e){if(!e)return;const o=e.querySelector(".tp-menu__page__dropdown-toggler");if(!o)return;const i=undefined;new TPMenuPageList(o).init()}class TPMenuPageList{constructor(e){this.triggerButton=e,this.container=null,this.isOpen=!1,this.isClose=!0,this.isAnimationInAction=!1,this.openTrigger=tp__eventEmitter(),this.fetchControllers=[],this.handleDocClick=this.handleDocClick.bind(this),this.handleKeyDown=this.handleKeyDown.bind(this)}init(){this.triggerButton.addEventListener("click",this.toggle.bind(this))}render(){const e=document.createElement("div");e.classList.add("tp-menu__dropdown__menu","hidden"),this.container=e}renderPreloader(){const{container:e}=this;if(!e)return;const o=document.createElement("div");o.classList.add("tp-menu__dropdown__preloader"),o.innerHTML=tp__getPreloaderMarkup(),e.innerHTML="",e.append(o)}async renderData(){const{container:e}=this;if(!e)return;const o=!window.pages&&TP_MENU_PROMISES.dataPromise&&"pending"!==await TPMenuPageList.promiseState(TP_MENU_PROMISES.dataPromise);this.renderPreloader(),tp__menu__getProjectsData(o).then((o=>{let[i]=o;if("function"!=typeof tc__treelist__drawPagesList)throw new Error("Error loading treelist");const r="y"===window.$is_email,{project:a,pages:s,folders:l}=i,d=undefined,c=`\n\t\t\t\t\t${tp__isReadOnlyMode()?"":`<div class="tp-menu__dropdown_header">\n\t\t\t\t\t\t<a\n\t\t\t\t\t\t\tclass="tp-menu__add_page"\n\t\t\t\t\t\t\thref="/projects/?projectid=${window.projectid}&${r?"addnewemail=yes":"addnewpage=yes"}&from=page${window.pageid}"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t${r?"{{create_new_email}}":"{{create_new_page}}"}\n\t\t\t\t\t\t</a>\n\t\t\t\t\t\t<button\n\t\t\t\t\t\t\tclass="tp-menu__search__button js-treelist-search-button tc-treelist__tooltip" title="{{page_search}}"\n\t\t\t\t\t\t></button>\n\t\t\t\t\t</div>`}\n\t\t\t\t\t<div class="tp-menu__search__wrapper js-treelist-search-wrapper">\n\t\t\t\t\t\t<input\n\t\t\t\t\t\t\tclass="tp-menu__search__input js-treelist-search-input"\n\t\t\t\t\t\t\tplaceholder="{{enter_page_name}}"\n\t\t\t\t\t\t/>\n\t\t\t\t\t\t<div class="tp-menu__search__icon"></div>\n\t\t\t\t\t\t<div class="tp-menu__search__close js-treelist-search-close">${tp__menu__getSVG("close")}</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div\n\t\t\t\t\t\tclass="tp-menu__pagelist__container js-treelist-container${tp__isReadOnlyMode()?" tp-menu__pagelist__container_readonly":""}"\n\t\t\t\t\t\tdata-projectid="${window.projectid}"\n\t\t\t\t\t>\n\t\t\t\t\t\t${tc__treelist__drawPagesList(a,s,l)}\n\t\t\t\t\t\t<div\n\t\t\t\t\t\t\tclass="tc-treelist__pagelist__no-pages tc-treelist__pagelist__no-pages_hidden"\n\t\t\t\t\t\t>{{no_page_found}}</div>\n\t\t\t\t\t</div>\n\t\t\t\t`;e.innerHTML=tc__translate(c,"page__dict"),this.addEvents()})).catch((e=>{tp__isAbortError(e)||(console.error(e),this.renderError(e))}))}renderError(e){const{container:o}=this;if(!o)return;const i=e&&e.message||e||"{{something_went_wrong}}",r=document.createElement("div");r.classList.add("tp-menu__dropdown__error"),r.innerHTML=i,o.innerHTML="",o.append(r)}addEvents(){const{container:e}=this;if(!e||this.isClose)return;const performScroll=()=>{const o=e.querySelector(".tc-treelist__page__title_current");if(o){const{clientHeight:e,offsetTop:i,offsetParent:r}=o,{clientHeight:a}=r,s=undefined;i+e>a&&o.scrollIntoView({behavior:"smooth"})}this.openTrigger.remove(performScroll)};this.isAnimationInAction?this.openTrigger.on(performScroll):performScroll();const o=undefined;e.querySelectorAll(".tc-treelist__arrow").forEach((e=>{e.addEventListener("click",tc__treelist__toggleFolder)})),tc__treelist__addTSortable(e),tc__treelist__search__init(e),tp__scrollGuard(e),tp__bunchInitTooltip(e)}open(){if(this.isOpen||this.isAnimationInAction||tp__checkOpenedWidgets())return;this.container||this.render(),this.renderData();const{container:e,triggerButton:o}=this;o.after(e),this.updatePosition(e),o.classList.add("tp-menu__page__dropdown-toggler_opened"),this.isAnimationInAction=!0,this.isClose=!1;const i=new AbortController;e.addEventListener("transitionend",(o=>{o.target===e&&(this.openTrigger.trigger(),this.isOpen=!0,this.isAnimationInAction=!1,i.abort(),document.addEventListener("click",this.handleDocClick),document.addEventListener("keydown",this.handleKeyDown))}),{signal:i.signal}),window.requestAnimationFrame((()=>{e.classList.remove("hidden")}))}updatePosition(){const{container:e}=this;e.style.removeProperty("left");const{right:o}=e.getBoundingClientRect(),{clientWidth:i}=document.documentElement,r=5,a=Math.round(i-o-5);a<0&&(e.style.left=`${a}px`)}close(){if(!this.isOpen||this.isAnimationInAction)return;const{container:e,triggerButton:o}=this;o.classList.remove("tp-menu__page__dropdown-toggler_opened");const i=new AbortController;e.addEventListener("transitionend",(o=>{o.target===e&&(this.performCloseActions(),this.isOpen=!1,this.isClose=!0,this.isAnimationInAction=!1,e.remove(),i.abort(),document.removeEventListener("click",this.handleDocClick),document.removeEventListener("keydown",this.handleKeyDown))}),{signal:i.signal}),e.classList.add("hidden")}performCloseActions(){const{container:e}=this;if(window.tc__treelist__needToRender){const e=document.querySelector(".tc-sidebar");e&&e.remove(),window.pages=null,window.folders=null,window.projects=null,window.tc__treelist__needToRender=!1}window.tc__treelist__multiple&&window.tc__treelist__multiple.init&&tc__treelist__multiple__clearSelection(e)}toggle(){this.isAnimationInAction||(this.isOpen?this.close():this.open())}handleDocClick(e){let{target:o}=e;if(!this.isOpen)return;const{triggerButton:i,container:r}=this;!o||r.contains(o)||i===o||r.contains(document.activeElement)||o.closest(".tc-custom-dialog, #popup_pagesettings")||this.close()}handleKeyDown(e){this.isOpen&&"Escape"===e.key&&!document.querySelector("#popup_pagesettings.td-popup_opened, .tc-custom-dialog")&&this.close()}static promiseState(e){const o={};return Promise.race([e,o]).then((e=>e===o?"pending":"fulfilled"),(()=>"rejected"))}}function tp__menu__initPageEdit(e){if(!e)return;const o=e.querySelector(".tp-menu__breadcrumbs__item_editable");if(!o)return;const i=undefined;new TPMenuPageEdit(o).init()}class TPMenuPageEdit{constructor(e){this.triggerButton=e,this.elements=null,this.isOpen=!1,this.isAnimationInAction=!1;const{url:o,shortUrl:i}=tp__getProjectUrl();this.projectUrl=o,this.projectShortUrl=i,this.handleDocClick=this.handleDocClick.bind(this),this.handleKeyDown=this.handleKeyDown.bind(this),this.fetchControllers=[],this.errorElements=[]}init(){this.triggerButton.addEventListener("click",this.toggle.bind(this))}render(){const e=document.createElement("div");e.classList.add("tp-menu__page-edit","hidden");const o=document.createElement("div");o.classList.add("tp-menu__page-edit__input-wrapper");const i=document.createElement("input");i.classList.add("tp-menu__page-edit__input"),i.type="text",i.placeholder=tc__translate("{{enter_value}}","page__dict"),o.append(i);const r=document.createElement("div");r.classList.add("tp-menu__page-edit__input-wrapper");const a=document.createElement("input");a.classList.add("tp-menu__page-edit__input"),a.type="text",a.placeholder=`page${window.pageid}.html`;const s=document.createElement("span");s.classList.add("tp-menu__page-edit__project-url-span"),s.textContent=`${this.projectShortUrl}/`;let l=tc__translate("{{project_domain_tooltip|projectid}}","page__dict",{projectid:window.projectid});window.projectcustomdomain||(l+=`<br>${tc__translate("{{project_domain_custom_tooltip|projectid}}","page__dict",{projectid:window.projectid})}`),s.setAttribute("data-tooltip",`info:${l}`);const d=document.createElement("button");d.classList.add("t-button","tp-menu__page-edit__copy-button"),d.type="button",d.setAttribute("data-tooltip",tc__translate("{{copy_page_url}}","page__dict")),r.append(s,a,d);const c=document.createElement("div");c.classList.add("tp-menu__page-edit__buttons-wrapper");const _=document.createElement("button");_.classList.add("t-button","tp-menu__page-edit__save-button"),_.type="button",_.textContent=tc__translate("{{save}}","page__dict");const u=document.createElement("button");u.classList.add("t-button","tp-menu__page-edit__settings-button"),u.type="button",u.textContent=tc__translate("{{page_settings}}","page__dict"),c.append(u,_),e.append(o,r,c),this.elements={container:e,titleInput:i,projectUrlSpan:s,aliasInput:a,pageSettingsButton:u,saveButton:_,copyButton:d},this.addEvents()}update(){if(!this.elements)return;const{titleInput:e,aliasInput:o}=this.elements;this.title=window.pagetitle||"",this.alias=window.pagealias||"",e.value=this.unEscapeHTML(this.title),o.value=this.alias}addEvents(){if(!this.elements)return;const{projectUrlSpan:e,aliasInput:o,titleInput:i,pageSettingsButton:r,container:a,copyButton:s,saveButton:l}=this.elements;r.addEventListener("click",(()=>{this.close(),showformEditPageSettings_new(window.pageid)})),e.addEventListener("click",(()=>{o.focus()})),o.addEventListener("keydown",(e=>{"Enter"===e.key&&l.click()})),i.addEventListener("keydown",(e=>{"Enter"===e.key&&l.click()}));let d=null;s.addEventListener("click",(()=>{const{alias:e,projectUrl:o}=this,i=undefined,r=undefined;tp__copyTextToClipboard(`http://${o}/${e||`page${window.pageid}.html`}`).then((()=>{s.classList.add("tp-menu__page-edit__copy-button_ok"),s.classList.remove("tp-menu__page-edit__copy-button_fail")})).catch((()=>{s.classList.add("tp-menu__page-edit__copy-button_fail"),s.classList.remove("tp-menu__page-edit__copy-button_ok")})).finally((()=>{d&&window.clearTimeout(d),d=window.setTimeout((()=>{s.classList.remove("tp-menu__page-edit__copy-button_ok","tp-menu__page-edit__copy-button_fail"),d=null}),1e3)}))})),l.addEventListener("click",this.handleSave.bind(this)),tp__bunchInitTooltip(a)}open(){if(this.isOpen||this.isAnimationInAction)return;this.elements||this.render(),this.update(),this.isAnimationInAction=!0;const{container:e,titleInput:o,aliasInput:i,saveButton:r}=this.elements,{triggerButton:a}=this;a.after(e),a.classList.add("tp-menu__breadcrumbs__item_editable_active"),this.errorElements.forEach((e=>e.remove())),this.errorElements.splice(0),r.disabled=!1,i.classList.remove("tp-menu__page-edit__input_error"),o.classList.remove("tp-menu__page-edit__input_error");const s=new AbortController;e.addEventListener("transitionend",(i=>{i.target===e&&(this.isOpen=!0,this.isAnimationInAction=!1,s.abort(),o.focus(),o.select(),document.addEventListener("click",this.handleDocClick),document.addEventListener("keydown",this.handleKeyDown))}),{signal:s.signal}),window.requestAnimationFrame((()=>{e.classList.remove("hidden")}))}close(){if(!this.isOpen||this.isAnimationInAction)return;const{container:e}=this.elements,{triggerButton:o}=this;o.classList.remove("tp-menu__breadcrumbs__item_editable_active");const i=new AbortController;e.addEventListener("transitionend",(o=>{o.target===e&&(this.isOpen=!1,this.isAnimationInAction=!1,e.remove(),i.abort(),document.removeEventListener("click",this.handleDocClick),document.removeEventListener("keydown",this.handleKeyDown))}),{signal:i.signal}),e.classList.add("hidden"),this.fetchControllers.forEach((e=>e.abort())),this.fetchControllers.splice(0)}toggle(){this.isAnimationInAction||(this.isOpen?this.close():this.open())}handleDocClick(e){let{target:o}=e;if(!this.isOpen)return;const{triggerButton:i}=this,{container:r}=this.elements;!o||r.contains(o)||i===o||r.contains(document.activeElement)||o.closest(".tc-custom-dialog")||this.close()}handleKeyDown(e){this.isOpen&&"Escape"===e.key&&this.close()}handleTitleChange(){const{titleInput:e}=this.elements,o=this.escapeHTML(e.value.trim());if(!o||o===this.title)return Promise.resolve();const i=new AbortController;return this.fetchControllers.push(i),tp__fetch({url:"/projects/submit/",body:{comm:"savepagetitle",pageid:window.pageid,title:o},explanation:"saving new page title",controller:i}).then((i=>{if(""!==i&&"OK"!==i)throw new Error(i);tp__menu__applyTitleEdit(o),this.title=o,e.value=this.unEscapeHTML(o)})).finally((()=>{const e=this.fetchControllers.indexOf(i);e>-1&&this.fetchControllers.splice(e,1)}))}handleAliasChange(){const{aliasInput:e}=this.elements,o=tc__clearPageAlias(e.value);if(o===this.alias)return Promise.resolve();const i=tc__translate(this.checkPageAlias(o),"page__dict");if(i)return Promise.reject(new Error(i));const r=new AbortController;return this.fetchControllers.push(r),tp__fetch({url:"/projects/submit/",body:{comm:"savepagealias",pageid:window.pageid,alias:o},explanation:"saving new page alias",controller:r}).then((i=>{if(""!==i&&"OK"!==i)throw new Error(i);this.alias=o,e.value=o,window.pagealias=o})).finally((()=>{const e=this.fetchControllers.indexOf(r);e>-1&&this.fetchControllers.splice(e,1)}))}handleSave(){const{saveButton:e}=this.elements;if(e.disabled)return;this.errorElements.forEach((e=>e.remove())),this.errorElements.splice(0),e.disabled=!0;const{aliasInput:o,titleInput:i}=this.elements;o.classList.remove("tp-menu__page-edit__input_error"),i.classList.remove("tp-menu__page-edit__input_error"),Promise.allSettled([this.handleAliasChange(),this.handleTitleChange()]).then((r=>{let[a,s]=r;"rejected"!==a.status||tp__isAbortError(a.reason)||(console.error(a.reason),this.renderError(a.reason,o)),"rejected"!==s.status||tp__isAbortError(s.reason)||(console.error(s.reason),this.renderError(s.reason,i)),"fulfilled"===a.status&&"fulfilled"===s.status&&this.close(),e.disabled=!1}))}checkPageAlias(e){return e?e.length>90?"{{long_page_address}}":/^js|^css|^404|^403/.test(e)?"{{error_prohibited_words_in_page_address}}":/[^A-Za-z0-9-_\/]/.test(e)?"{{wrong_simbols_in_page_address}}":"":""}renderError(e,o){const i=e&&e.message||e||"Unknown error",r=document.createElement("div");r.classList.add("tp-menu__page-edit__error"),r.innerHTML=i,this.errorElements.push(r),o.parentElement.before(r),o.classList.add("tp-menu__page-edit__input_error"),o.focus()}escapeHTML(e){return e.replace(/</g,"&lt;").replace(/>/g,"&gt;")}unEscapeHTML(e){return e.replace(/&lt;/g,"<").replace(/&gt;/g,">")}}function tp__menu__applyTitleEdit(e){window.pagetitle=e,window.pages&&window.pages.forEach((function(o){o.id==window.pageid&&(o.title=e)})),document.title=`Tilda: ${e}`;var o=document.querySelector(".tp-menu__page__dropdown-toggler"),i=o.querySelector(".tp-menu__item__text");if(i)i.innerHTML=e;else{var r=`<div class="tp-menu__item__text">${e}</div>`;o.querySelector(".tp-menu__item__icon").insertAdjacentHTML("afterend",r)}var a=document.querySelector(".js-page-dropdown-menu"),s;a&&((s=a.querySelector(".tc-treelist__page__title_current"))&&!s.closest(".js-treelist-special-page")&&(s.querySelector(".tc-treelist__page__name").innerHTML=e));var l=document.querySelector(".tc-sidebar"),s;l&&((s=l.querySelector(".tc-treelist__page__title_current"))&&!s.closest(".js-treelist-special-page")&&(s.querySelector(".tc-treelist__page__name").innerHTML=e));const d=`project_${window.projectid}__pages`,c=localStorage.getItem(d);if(c){let o;try{o=JSON.parse(c)}catch(e){localStorage.removeItem(d)}if(o){const i=o.find((e=>e.id===window.pageid));i&&(i.title=e,localStorage.setItem(d,JSON.stringify(o)))}}}function tp__menu__getDropdownItems(e){const{isPagePreview:o,$opaid:i,userwithus:r,projectid:a,pageid:s,lang:l}=window;let d="https://help.tilda.cc";"RU"===l?d="https://help-ru.tilda.cc":l&&"EN"!==l&&(d=`https://${l.toLowerCase()}.help.tilda.cc`);let c=tc__translate("{{show_grid}}","page__dict");document.querySelector(".t-guides")&&(c=tc__translate("{{hide_grid}}","page__dict"));const _=undefined,u=r<5184e3;return[{title:tc__translate("{{publish}}","page__dict"),icon:"publish",invertIconOnHover:!0,onClick:tp__pagePublish,closeOnClick:!0,shortcut:"ShortKey+P",skip:!e||tp__isReadOnlyMode()},{title:tc__translate("{{preview}}","page__dict"),icon:"preview",invertIconOnHover:!0,onClick:tp__preview__toggle,closeOnClick:!0,shortcut:"ShortKey+Shift+P",skip:!e||tp__isReadOnlyMode()},{separator:!0,skip:!e||tp__isReadOnlyMode()},{title:tc__translate("{{site_settings}}","page__dict"),icon:"settings",invertIconOnHover:!0,link:`/projects/settings/?projectid=${a}`,closeOnClick:!0,skip:tp__isReadOnlyMode("withoutSettings")},{title:tc__translate("{{page_settings}}","page__dict"),icon:"settings",invertIconOnHover:!0,onClick:showformEditPageSettings_new,onClickArgs:[s],shortcut:tp__isSafari()?void 0:"ShortKey+,",closeOnClick:!0,skip:tp__isReadOnlyMode("withoutSettings")},{separator:!0,skip:tp__isReadOnlyMode("withoutSettings")},{title:tc__translate("{{dashboard}}","page__dict"),link:"/projects/",icon:"home",invertIconOnHover:!0,closeOnClick:!0},{title:tc__translate("{{fonts}}","page__dict"),onClick:showformEditProjectFonts,onClickArgs:[a],icon:"fonts",invertIconOnHover:!0,closeOnClick:!0,skip:tp__isReadOnlyMode()},{title:tc__translate("{{plans}}","page__dict"),link:"/identity/plan/",icon:"plans",invertIconOnHover:!0,closeOnClick:!0},{title:tc__translate("{{profile}}","page__dict"),link:"/identity/",icon:"profile",invertIconOnHover:!0,closeOnClick:!0},{title:tc__translate("{{help}}","page__dict"),link:d,target:"_blank",icon:"help",invertIconOnHover:!0,closeOnClick:!0},{title:tc__translate("{{idea}}","page__dict"),link:`${d}/ideas`,target:"_blank",icon:"idea",invertIconOnHover:!0,closeOnClick:!0,skip:"RU"!==l||"y"!==i||u},{separator:!0,skip:e},{title:tc__translate("{{generate_text_for_page}}","page__dict"),onClick:tp__menu__pageTextGenInit,icon:"ai",closeOnClick:!0,skip:tp__isReadOnlyMode()},{title:tc__translate("{{blocks_on_page}}","page__dict"),onClick:tp__blocksmap__displayMap,icon:"blocksmap",invertIconOnHover:!0,closeOnClick:!0,shortcut:"ShortKey+L",disabled:o,skip:e},{title:c,onClick:tp__showguides,icon:"grid",invertIconOnHover:!0,closeOnClick:!0,shortcut:"G",disabled:o,skip:e},{title:tc__translate("{{shortcut_show_help}}","page__dict"),onClick:tp__shortcuts__drawHelp,icon:"shortcut",invertIconOnHover:!0,closeOnClick:!0,shortcut:"Ctrl+Shift+?",skip:e||tp__isReadOnlyMode()},{separator:!0},{title:tc__translate("{{exit}}","page__dict"),link:"/login/exit/",icon:"exit",invertIconOnHover:!0,closeOnClick:!0}]}function tp__menu__getDropdownConfig(e){return{position:"absolute",appendTo:e.parentElement,top:"calc(100% + 5px)",right:"5px",zIndex:1e3,excludeElementOnClick:e,items:tp__menu__getDropdownItems(!1)}}function tp__menu__toggleDropdown(e){e.preventDefault();const o=undefined,i=tp__menu__getDropdownConfig(e.target.closest(".tp-menu__navbar__button"));let r=!1;window.tp_menu_dropdown?(r=window.tp_menu_dropdown.isOpen,window.tp_menu_dropdown.update(i)):window.tp_menu_dropdown=new TPDropdown(i);const a=window.tp_menu_dropdown;r?a.close():a.open()}function tp__menu__sidebarEvents(e){if(tp__isReadOnlyMode())return;const o=e.querySelector(".tp-menu__waves");o.classList.add("tp-menu__waves_clickable"),o.addEventListener("mouseover",tp__menu__sidebarLoad,{once:!0}),o.addEventListener("click",tp__menu__sidebarInit)}function tp__menu__sidebarLoad(){return Promise.all([tp__menu__getProjectsData(),tp__menu__loadResources(TP_MENU_SIDEBAR_SRC,"sidebarPromise")])}function tp__menu__sidebarInit(){tp__isReadOnlyMode()||tp__menu__sidebarLoad().then((()=>{if("function"!=typeof tc__sidebar__init)throw new Error("Error loading sidebar");tc__sidebar__init()})).catch((e=>{console.error(e)}))}function tp__menu__mobileBurgerDraw(e){const o=document.createElement("div");o.classList.add("tp-menu__burger"),tp__scrollGuard(o);const i=undefined,r=tp__menu__getDropdownItems(!0).map((e=>{let{skip:o,separator:i,title:r,icon:a,invertIconOnHover:s,onClick:l,onClickArgs:d,link:c,target:_}=e;if(o)return null;if(i){const e=document.createElement("div");return e.classList.add("tp-menu__burger__item-separator"),e}const u=document.createElement(c?"a":"button");if(u.classList.add("t-button","tp-menu__burger__item"),c||(u.type="button"),c&&(u.href=c,_&&(u.target=_)),a){const e=document.createElement("div");e.classList.add("tp-menu__burger__item-icon",`tp-dropdown__item-icon_${a}`),s&&e.classList.add("tp-menu__burger__item-icon_invert"),u.append(e)}if(r){const e=document.createElement("div");e.classList.add("tp-menu__burger__item-title"),e.textContent=tc__translate(r,"page__dict"),u.append(e)}return"function"==typeof l&&u.addEventListener("click",(()=>{Array.isArray(d)?l(...d):l()})),u.addEventListener("click",tp__menu__mobileBurgerToggle),u})).filter(Boolean);o.append(...r),e.append(o)}function tp__menu__mobileBurgerToggle(){const e=document.querySelector(".tp-menu");e&&e.classList.toggle("tp-menu_burger-opened")}function tp__menu__getSVG(e){const o=undefined;return{waves:'\n\t\t\t<svg xmlns="http://www.w3.org/2000/svg" width="21" height="60" viewBox="0 0 46 130" fill="none">\n\t\t\t\t<path d="M46 73.1C45 73.8 44.2 75.2 43.2 76.9C41.7 79.6 39.9 82.8 36.1 82.8C32.3 82.8 30.5 79.6 29 76.9C27.5 74.2 26.4 72.5 24.5 72.5C22.6 72.5 21.5 74.2 20 76.9C18.5 79.6 16.7 82.8 12.9 82.8C9.1 82.8 7.3 79.6 5.8 76.9C4.3 74.2 2.9 72.5 1 72.5C0.6 72.5 0.3 72.6 0 72.7V69.6C0.3 69.5 0.7 69.5 1 69.5C4.7 69.5 6.6 72.7 8.1 75.4C9.6 78.1 10.7 79.8 12.6 79.8C14.5 79.8 15.6 78.1 17.1 75.4C18.6 72.7 20.4 69.5 24.2 69.5C28 69.5 29.8 72.7 31.3 75.4C32.9 78.2 33.9 79.8 35.8 79.8C37.7 79.8 38.8 78.1 40.3 75.4C41.6 73.1 43.1 70.3 46 69.7V73.1Z" fill="black"/>\n\t\t\t\t<path d="M46 59.8C45 60.5 44.2 61.9 43.2 63.6C41.7 66.3 39.9 69.5 36.1 69.5C32.3 69.5 30.5 66.3 29 63.6C27.5 60.9 26.4 59.2 24.5 59.2C22.6 59.2 21.5 60.9 20 63.6C18.5 66.3 16.7 69.5 12.9 69.5C9.1 69.5 7.3 66.3 5.8 63.6C4.3 60.9 2.9 59.2 1 59.2C0.6 59.2 0.3 59.3 0 59.4V56.3C0.3 56.2 0.7 56.2 1 56.2C4.7 56.2 6.6 59.4 8.1 62.1C9.6 64.8 10.7 66.5 12.6 66.5C14.5 66.5 15.6 64.8 17.1 62.1C18.6 59.4 20.4 56.2 24.2 56.2C28 56.2 29.8 59.4 31.3 62.1C32.9 64.9 33.9 66.5 35.8 66.5C37.7 66.5 38.8 64.8 40.3 62.1C41.6 59.8 43.1 57 46 56.4V59.8Z" fill="black"/>\n\t\t\t\t<path d="M46 46.5C45 47.2 44.2 48.6 43.2 50.3C41.7 53 39.9 56.2 36.1 56.2C32.3 56.2 30.5 53 29 50.3C27.5 47.6 26.4 45.9 24.5 45.9C22.6 45.9 21.5 47.6 20 50.3C18.5 53 16.7 56.2 12.9 56.2C9.1 56.2 7.3 53 5.8 50.3C4.3 47.6 2.9 45.9 1 45.9C0.6 45.9 0.3 46 0 46.1V43C0.3 42.9 0.7 42.9 1 42.9C4.7 42.9 6.6 46 8.1 48.8C9.6 51.6 10.7 53.2 12.6 53.2C14.5 53.2 15.6 51.5 17.1 48.8C18.6 46.1 20.4 42.9 24.2 42.9C28 42.9 29.8 46.1 31.3 48.8C32.9 51.6 33.9 53.2 35.8 53.2C37.7 53.2 38.8 51.5 40.3 48.8C41.6 46.5 43.1 43.7 46 43.1V46.5Z" fill="black"/>\n\t\t\t\t<path d="M46 33.2C45 33.9 44.2 35.3 43.2 37C41.7 39.7 39.9 42.9 36.1 42.9C32.3 42.9 30.5 39.7 28.9 37C27.3 34.3 26.3 32.6 24.4 32.6C22.5 32.6 21.4 34.3 19.9 37C18.4 39.7 16.6 42.9 12.8 42.9C9 42.9 7.1 39.8 5.5 37C3.9 34.2 2.9 32.6 1 32.6C0.6 32.6 0.3 32.7 0 32.8V29.7C0.3 29.6 0.7 29.6 1 29.6C4.8 29.6 6.6 32.7 8.1 35.5C9.6 38.3 10.7 39.9 12.6 39.9C14.5 39.9 15.6 38.2 17.1 35.5C18.6 32.8 20.4 29.6 24.2 29.6C28 29.6 29.8 32.8 31.3 35.5C32.9 38.3 33.9 39.9 35.8 39.9C37.7 39.9 38.8 38.2 40.3 35.5C41.6 33.2 43.1 30.4 46 29.8V33.2Z" fill="black"/>\n\t\t\t\t<path d="M39.8 130C40.1 129.6 40.3 129.1 40.6 128.6C41.9 126.3 43.3 123.7 46 122.9V126.2C45 126.9 44.2 128.2 43.3 129.9L39.8 130Z" fill="black"/>\n\t\t\t\t<path d="M16.5 130C16.8 129.6 17 129.1 17.3 128.6C18.8 125.9 20.6 122.7 24.4 122.7C28.2 122.7 30 125.9 31.5 128.6C31.8 129.1 32.1 129.6 32.3 130H28.9C27.4 127.3 26.3 125.7 24.5 125.7C22.6 125.7 21.5 127.4 20.1 130H16.5Z" fill="black"/>\n\t\t\t\t<path d="M0 122.8C0.4 122.7 0.8 122.7 1.2 122.7C5 122.7 6.8 125.9 8.3 128.6C8.6 129.1 8.9 129.6 9.1 130H5.6C4.1 127.3 3 125.7 1.2 125.7C0.8 125.7 0.4 125.8 0 126L0 122.8Z" fill="black"/>\n\t\t\t\t<path d="M46 113C45 113.7 44.2 115.1 43.2 116.8C41.7 119.5 39.9 122.7 36.1 122.7C32.3 122.7 30.5 119.5 29 116.8C27.5 114.1 26.4 112.4 24.5 112.4C22.6 112.4 21.5 114.1 20 116.8C18.5 119.5 16.7 122.7 12.9 122.7C9.1 122.7 7.3 119.5 5.8 116.8C4.3 114.1 3.2 112.4 1.3 112.4C0.8 112.4 0.4 112.5 0 112.7V109.5C0.4 109.4 0.8 109.4 1.3 109.4C5 109.4 6.9 112.6 8.4 115.3C9.9 118 11 119.7 12.9 119.7C14.8 119.7 15.9 118 17.4 115.3C18.9 112.6 20.7 109.4 24.5 109.4C28.3 109.4 30.1 112.6 31.6 115.3C33.2 118.1 34.2 119.7 36.1 119.7C38 119.7 39.1 118 40.6 115.3C41.9 113 43.3 110.4 46 109.6V113Z" fill="black"/>\n\t\t\t\t<path d="M0 96.2C0.3 96.1 0.6 96.1 1 96.1C4.7 96.1 6.6 99.3 8.1 102C9.6 104.7 10.7 106.4 12.6 106.4C14.5 106.4 15.6 104.7 17.1 102C18.6 99.3 20.4 96.1 24.2 96.1C28 96.1 29.8 99.3 31.3 102C32.9 104.8 33.9 106.4 35.8 106.4C37.7 106.4 38.8 104.7 40.3 102C41.6 99.7 43.1 96.9 46 96.3V99.7C45 100.4 44.2 101.8 43.2 103.5C41.7 106.2 39.9 109.4 36.1 109.4C32.3 109.4 30.5 106.2 29 103.5C27.5 100.8 26.4 99.1 24.5 99.1C22.6 99.1 21.5 100.8 20 103.5C18.5 106.2 16.7 109.4 12.9 109.4C9.1 109.4 7.3 106.2 5.8 103.5C4.3 100.8 2.9 99.1 1 99.1C0.6 99.1 0.3 99.2 0 99.3L0 96.2Z" fill="black"/>\n\t\t\t\t<path d="M46 86.4C45 87.1 44.2 88.5 43.2 90.2C41.7 92.9 39.9 96.1 36.1 96.1C32.3 96.1 30.5 93 28.9 90.2C27.3 87.4 26.3 85.8 24.4 85.8C22.5 85.8 21.4 87.5 19.9 90.2C18.4 92.9 16.6 96.1 12.8 96.1C9 96.1 7.1 93 5.5 90.2C3.9 87.4 2.9 85.8 1 85.8C0.6 85.8 0.3 85.9 0 86V82.9C0.3 82.8 0.7 82.8 1 82.8C4.8 82.8 6.6 86 8.1 88.7C9.6 91.4 10.7 93.1 12.6 93.1C14.5 93.1 15.6 91.4 17.1 88.7C18.6 86 20.4 82.8 24.2 82.8C28 82.8 29.8 86 31.3 88.7C32.9 91.5 33.9 93.1 35.8 93.1C37.7 93.1 38.8 91.4 40.3 88.7C41.6 86.4 43.1 83.6 46 83V86.4Z" fill="black"/>\n\t\t\t\t<path d="M0 16.4C0.3 16.3 0.7 16.3 1 16.3C4.7 16.3 6.6 19.4 8.1 22.2C9.6 25 10.7 26.6 12.6 26.6C14.5 26.6 15.6 24.9 17.1 22.2C18.6 19.5 20.4 16.3 24.2 16.3C28 16.3 29.8 19.4 31.3 22.2C33 25 34 26.6 36 26.6C38 26.6 39 24.9 40.5 22.2C41.8 19.9 43.3 17.3 46 16.5V19.9C45 20.6 44.2 22 43.2 23.7C41.7 26.4 39.9 29.6 36.1 29.6C32.3 29.6 30.5 26.5 29 23.7C27.5 20.9 26.4 19.3 24.5 19.3C22.6 19.3 21.5 21 20 23.7C18.5 26.4 16.7 29.6 12.9 29.6C9.1 29.6 7.3 26.5 5.8 23.7C4.3 20.9 2.9 19.3 1 19.3C0.6 19.3 0.3 19.4 0 19.5L0 16.4Z" fill="black"/>\n\t\t\t\t<path d="M46 6.5C45 7.2 44.1 8.6 43.1 10.4C41.6 13.1 39.8 16.3 36 16.3C32.2 16.3 30.4 13.2 28.9 10.4C27.4 7.6 26.2 6 24.3 6C22.4 6 21.3 7.7 19.8 10.4C18.3 13.1 16.5 16.3 12.7 16.3C8.9 16.3 7.1 13.2 5.6 10.4C4.1 7.6 2.9 6 1 6C0.6 6 0.3 6.1 0 6.2V3.1C0.3 3 0.7 3 1 3C4.8 3 6.6 6.1 8.1 8.9C9.6 11.7 10.7 13.3 12.6 13.3C14.5 13.3 15.6 11.6 17.1 8.9C18.6 6.2 20.5 3 24.3 3C28.1 3 29.9 6.2 31.4 8.9C33 11.7 34 13.3 35.9 13.3C37.8 13.3 38.9 11.6 40.4 8.9C41.7 6.6 43.2 4 46 3.2V6.5Z" fill="black"/>\n\t\t\t\t<path d="M17.9999 0C16.7999 1.7 15.0999 3 12.6999 3C10.2999 3 8.5999 1.7 7.3999 0H17.9999Z" fill="black"/>\n\t\t\t\t<path d="M41.4 0C40.1 1.7 38.5 3 36 3C33.6 3 31.9 1.7 30.7 0H41.4Z" fill="black"/>\n\t\t\t</svg>\n\t\t',home:'\n\t\t\t<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15" fill="none">\n\t\t\t\t<path d="M5.83333 9.91667H9.16667V14.5H12.9167L13 7.5H14H15L7.5 0L0 7.5H2.08333V14.5H5.83333V9.91667Z" fill="black"/>\n\t\t\t</svg>\n\t\t',email:'\n\t\t\t<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15" fill="none">\n\t\t\t\t<path d="M1 11V4C1 3.44772 1.44772 3 2 3H13C13.5523 3 14 3.44772 14 4V11C14 11.5523 13.5523 12 13 12H2C1.44772 12 1 11.5523 1 11Z" stroke="black"/>\n\t\t\t\t<path d="M1 3L6.82172 8.3739C7.20478 8.72749 7.79522 8.72749 8.17828 8.3739L14 3" stroke="black"/><path d="M1 12L5.5 7.5M9.5 7.5L14 12" stroke="black"/>\n\t\t\t</svg>\n\t\t',project:'\n\t\t\t<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15" fill="none">\n\t\t\t\t<path d="M7.5 14C7.5 14 4.46667 13.2503 4.46667 7.5C4.46667 1.74971 7.5 1 7.5 1M7.5 14C7.5 14 10.5333 13.1333 10.5333 7.5C10.5333 1.86667 7.5 1 7.5 1M7.5 14C4.51041 14 1.99221 11.9817 1.23367 9.23333M7.5 14C10.4896 14 13.0078 11.9817 13.7663 9.23333M7.5 14V1M7.5 1C4.51041 1 1.99221 3.0183 1.23367 5.76667M7.5 1C10.4896 1 13.0078 3.0183 13.7663 5.76667M1.23367 5.76667C1.08136 6.31849 1 6.89974 1 7.5C1 8.10026 1.08136 8.68151 1.23367 9.23333M1.23367 5.76667H13.7663M13.7663 5.76667C13.9186 6.31849 14 6.89974 14 7.5C14 8.10026 13.9186 8.68151 13.7663 9.23333M1.23367 9.23333H13.7663" stroke="black"/>\n\t\t\t</svg>\n\t\t',folder:'\n\t\t \t<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15" fill="none">\n\t\t\t\t<path d="M6.28333 2.90909L5.93247 2.41838C5.74473 2.15581 5.4418 2 5.11901 2H2C1.44772 2 1 2.44772 1 3V11C1 11.5523 1.44772 12 2 12H13C13.5523 12 14 11.5523 14 11V4.68485C14 4.2062 13.612 3.81818 13.1333 3.81818V3.81818M6.28333 2.90909L6.63419 3.3998C6.82193 3.66238 7.12487 3.81818 7.44765 3.81818H13.1333M6.28333 2.90909H12.0689C12.4544 2.90909 12.8057 3.13076 12.9716 3.47881L13.1333 3.81818" stroke="black"/><path d="M4.00118 8.95402C3.96895 7.66667 4.60279 7 5.43 7C5.93493 7 6.32168 7.17241 7.13815 7.58621C7.73976 7.89655 8.18022 8.12644 8.63143 8.12644C9.06115 8.12644 9.26527 7.74713 9.27602 7.04598H9.9958C10.0603 8.48276 9.3727 9 8.62069 9C8.13725 9 7.70753 8.85057 6.88031 8.43678C6.31093 8.13793 5.87047 7.87356 5.44075 7.87356C5.01102 7.87356 4.74245 8.1954 4.7317 8.97701H4.00118V8.95402Z" fill="black"/>\n\t\t\t</svg>\n\t\t',page:'\n\t\t\t<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15" fill="none">\n\t\t\t\t<path d="M8.05 1H3C2.44772 1 2 1.44772 2 2V13C2 13.5523 2.44771 14 3 14H12C12.5523 14 13 13.5523 13 13V5.5M8.05 1L13 5.5M8.05 1V4.5C8.05 5.05228 8.49772 5.5 9.05 5.5H13M5 8.5H10M5 10.5H10" stroke="black"/>\n\t\t\t</svg>\n\t\t',search:'\n\t\t\t<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none">\n\t\t\t\t<path d="m17.304 17.312-4.713-4.714.293 1.477 3.828 3.828.592-.591Z" fill="#333"/><path d="m12.591 12.598 4.713 4.714.59-.59-3.831-3.825-1.472-.299Z" fill="#333"/><path d="M11.117 11.124a5.833 5.833 0 1 1-8.25-8.25 5.833 5.833 0 0 1 8.25 8.25Zm0 0 6.187 6.188m0 0 .59-.59m-.59.59-4.713-4.714m4.713 4.714-.592.591m1.181-1.18-3.83-3.826-1.472-.299m5.302 4.124-1.18 1.181m0 0-3.829-3.827-.293-1.478" stroke="#333" stroke-width="1.25"/>\n\t\t\t</svg>\n\t\t',close:'\n\t\t\t<svg width="100" height="100" viewBox="0 0 100 100" fill="none" xmlns="http://www.w3.org/2000/svg">\n\t\t\t\t<path d="M99.574 97.3987L52.061 49.8837L99.345 2.59966C99.914 2.03166 99.914 1.10866 99.345 0.539656C98.776 -0.0283437 97.855 -0.0283437 97.286 0.539656L50.002 47.8237L2.72097 0.539656C2.15197 -0.0293437 1.23097 -0.0283437 0.661971 0.539656C0.0929707 1.10866 0.0929707 2.03066 0.661971 2.59966L47.943 49.8837L0.427971 97.3987C-0.141029 97.9677 -0.141029 98.8897 0.427971 99.4587C0.711971 99.7427 1.08497 99.8857 1.45797 99.8857C1.83097 99.8857 2.20297 99.7427 2.48797 99.4587L50.003 51.9437L97.516 99.4587C97.8 99.7427 98.173 99.8857 98.546 99.8857C98.919 99.8857 99.291 99.7427 99.576 99.4587C100.143 98.8897 100.143 97.9677 99.574 97.3987Z" fill="#231F20"/>\n\t\t\t</svg>\n\t\t',stars:'\n\t\t\t<svg width="13" height="13" viewBox="0 0 13 13" fill="none" xmlns="http://www.w3.org/2000/svg" style="margin-left: 8px;transform: translateY(2px);">\' +\n\t\t\t\t<path fill-rule="evenodd" clip-rule="evenodd" d="M6.4 0C6.62092 0 6.8 0.179087 6.8 0.399998C6.8 3.48811 9.29909 6 12.4 6C12.6209 6 12.8 6.17909 12.8 6.4C12.8 6.62092 12.6209 6.8 12.4 6.8C9.31251 6.8 6.8 9.31251 6.8 12.4C6.8 12.6209 6.62092 12.8 6.4 12.8C6.17909 12.8 6 12.6209 6 12.4C6 9.3119 3.50091 6.8 0.399998 6.8C0.179087 6.8 0 6.62092 0 6.4C0 6.17909 0.179087 6 0.399998 6C3.48811 6 6 3.50091 6 0.399998C6 0.179087 6.17909 0 6.4 0ZM6.40027 2.63332C5.75293 4.3737 4.37066 5.75318 2.63332 6.39974C4.37466 7.04743 5.75469 8.43086 6.4008 10.1695C7.04881 8.4319 8.43129 7.04928 10.1688 6.40107C8.42743 5.75406 7.04709 4.37138 6.40027 2.63332Z" fill="black"/>\n\t\t\t\t<path d="M12.3984 10.8984C11.5678 10.8984 10.8984 10.2255 10.8984 9.39844C10.8984 10.229 10.2255 10.8984 9.39844 10.8984C10.229 10.8984 10.8984 11.5713 10.8984 12.3984C10.8984 11.5713 11.5713 10.8984 12.3984 10.8984Z" fill="black"/>\n\t\t\t\t<path fill-rule="evenodd" clip-rule="evenodd" d="M10.9 9C11.1209 9 11.3 9.17909 11.3 9.40004C11.3 10.0068 11.7909 10.5 12.4 10.5C12.6209 10.5 12.8 10.679 12.8 10.9C12.8 11.1209 12.6209 11.3 12.4 11.3C11.7938 11.3 11.3 11.7938 11.3 12.4C11.3 12.6209 11.1209 12.8 10.9 12.8C10.679 12.8 10.5 12.6209 10.5 12.4C10.5 11.7932 10.009 11.3 9.40004 11.3C9.17909 11.3 9 11.1209 9 10.9C9 10.679 9.17909 10.5 9.40004 10.5C10.0068 10.5 10.5 10.009 10.5 9.40004C10.5 9.17909 10.679 9 10.9 9ZM10.9 10.5666C10.8031 10.6911 10.691 10.8031 10.5666 10.8999C10.6913 10.997 10.8035 11.1093 10.9005 11.234C10.9974 11.1096 11.1095 10.9975 11.234 10.9005C11.1093 10.8035 10.997 10.6913 10.9 10.5666Z" fill="black"/>\n\t\t\t\t<path d="M3.39844 1.89844C2.56783 1.89844 1.89844 1.22554 1.89844 0.398438C1.89844 1.22905 1.22554 1.89844 0.398438 1.89844C1.22905 1.89844 1.89844 2.57134 1.89844 3.39844C1.89844 2.57134 2.57134 1.89844 3.39844 1.89844Z" fill="black"/>\n\t\t\t\t<path fill-rule="evenodd" clip-rule="evenodd" d="M1.9 0C2.12092 0 2.3 0.179087 2.3 0.399998C2.3 1.0068 2.79092 1.5 3.4 1.5C3.62092 1.5 3.8 1.67909 3.8 1.9C3.8 2.12092 3.62092 2.3 3.4 2.3C2.79381 2.3 2.3 2.79381 2.3 3.4C2.3 3.62092 2.12092 3.8 1.9 3.8C1.67909 3.8 1.5 3.62092 1.5 3.4C1.5 2.7932 1.00909 2.3 0.399998 2.3C0.179087 2.3 0 2.12092 0 1.9C0 1.67909 0.179087 1.5 0.399998 1.5C1.0068 1.5 1.5 1.00909 1.5 0.399998C1.5 0.179087 1.67909 0 1.9 0ZM1.90006 1.56669C1.80314 1.6911 1.69108 1.8031 1.56669 1.89994C1.69135 1.99706 1.80355 2.10937 1.90053 2.23407C1.99749 2.10964 2.10957 1.99755 2.234 1.90059C2.10931 1.80355 1.99708 1.69131 1.90006 1.56669Z" fill="black"/>\n\t\t\t</svg>\n\t\t',mobile:'\n\t\t\t<svg width="20" height="32" viewBox="0 0 20 32" fill="none" xmlns="http://www.w3.org/2000/svg">\n\t\t\t\t<path fill-rule="evenodd" clip-rule="evenodd" d="M6.00002 9.19961H14L14 22.7996L6.00002 22.7996L6.00002 9.19961L6.00002 9.19961ZM4.40002 9.19961C4.40002 8.31595 5.11637 7.59961 6.00002 7.59961H14C14.8837 7.59961 15.6 8.31595 15.6 9.19961V22.7996C15.6 23.6833 14.8837 24.3996 14 24.3996H6.00002C5.11637 24.3996 4.40002 23.6833 4.40002 22.7996V9.19961ZM10.1633 11.5996C10.5176 11.5996 10.8045 11.3117 10.8033 10.9574L10.8022 10.6374C10.801 10.2848 10.5149 9.99961 10.1622 9.99961H9.84013C9.48666 9.99961 9.20013 10.2861 9.20013 10.6396V10.9596C9.20013 11.3131 9.48666 11.5996 9.84013 11.5996H10.1633Z" fill="black"/>\n\t\t\t</svg>\n\t\t',desktop:'\n\t\t\t<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">\n\t\t\t\t<path fill-rule="evenodd" clip-rule="evenodd" d="M5.60038 7.99941H26.4004V22.3994L5.60038 22.3994L5.60038 7.99941ZM4.00038 7.99942C4.00038 7.11576 4.71672 6.39941 5.60038 6.39941H26.4004C27.284 6.39941 28.0004 7.11576 28.0004 7.99941V22.3994C28.0004 23.2831 27.284 23.9994 26.4004 23.9994H5.60038C4.71672 23.9994 4.00038 23.2831 4.00038 22.3994V7.99942ZM2.39998 25.9998C1.95815 25.9998 1.59998 26.358 1.59998 26.7998C1.59998 27.2416 1.95815 27.5998 2.39998 27.5998H29.6C30.0418 27.5998 30.4 27.2416 30.4 26.7998C30.4 26.358 30.0418 25.9998 29.6 25.9998H2.39998Z" fill="black"/>\n\t\t\t</svg>\n\t\t',undo:'\n\t\t\t<svg width="18" height="20" viewBox="0 0 18 20" fill="none" xmlns="http://www.w3.org/2000/svg">\n\t\t\t\t<path d="M17 13.8496C17 11.8496 15.516 6.84961 10.5 6.84961C7.016 6.84961 5.016 10.3496 3.5 12.3496M3.5 12.3496L3 7.34961M3.5 12.3496L8 11.8496" stroke="black" stroke-width="1.6" stroke-linecap="round"/>\n\t\t\t</svg>\n\t\t',redo:'\n\t\t\t<svg width="18" height="20" viewBox="0 0 18 20" fill="none" xmlns="http://www.w3.org/2000/svg">\n\t\t\t\t<path d="M1 13.5C1 11.5 2.484 6.5 7.5 6.5C10.984 6.5 12.984 10 14.5 12M14.5 12L15 7M14.5 12L10 11.5" stroke="black" stroke-width="1.6" stroke-linecap="round"/>\n\t\t\t</svg>\n\t\t',hide_ui:'\n\t\t\t<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">\n\t\t\t\t<path fill-rule="evenodd" clip-rule="evenodd" d="M12.0668 7.36633L14.0575 5.3756L12.3052 3.58398H16.7947L16.8621 8.07421L15.0031 6.32128L13.0123 8.31188L12.0668 7.36633ZM7.93323 7.37805L5.9425 5.38732L7.69482 3.5957H3.20532L3.13794 8.08593L4.99695 6.333L6.98767 8.3236L7.93323 7.37805ZM14.0575 14.6142L12.0668 12.6234L13.0123 11.6779L15.0031 13.6685L16.8621 11.9156L16.7947 16.4058H12.3052L14.0575 14.6142ZM7.93323 12.6352L5.9425 14.6259L7.69482 16.4175H3.20532L3.13794 11.9273L4.99695 13.6802L6.98767 11.6896L7.93323 12.6352Z" fill="black"/>\n\t\t\t</svg>\n\t\t',preview:'\n\t\t\t<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">\n\t\t\t\t<path d="M14.25 9.13552C14.9167 9.52042 14.9167 10.4827 14.25 10.8676L6.75 15.1977C6.08333 15.5826 5.25 15.1015 5.25 14.3317L5.25 5.67141C5.25 4.90161 6.08333 4.42049 6.75 4.80539L14.25 9.13552Z" fill="black"/>\n\t\t\t</svg>\n\t\t',publish:'\n\t\t\t<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">\n\t\t\t\t<path fill-rule="evenodd" clip-rule="evenodd" d="M5.08112 16.8747C5.05412 16.8751 5.02707 16.8753 4.99997 16.8753C2.23853 16.8753 -6.10352e-05 14.9165 -6.10352e-05 12.5002C-6.10352e-05 10.4293 1.64436 8.69448 3.85299 8.24087C4.38649 5.33054 6.93587 3.125 10.0004 3.125C13.452 3.125 16.2502 5.92298 16.2504 9.37457C18.3213 9.37477 20.0001 11.0536 20.0001 13.1246C20.0001 15.1957 18.3211 16.8746 16.25 16.8746H16.2493V16.8747H11.0009V12.9375H13.1099C13.455 12.9375 13.6381 12.5297 13.4088 12.2718L10.2996 8.77383C10.1405 8.59483 9.86076 8.59483 9.70165 8.77383L6.59238 12.2718C6.36309 12.5297 6.54621 12.9375 6.89135 12.9375H9.00085V16.8747H5.08112Z" fill="black"/>\n\t\t\t</svg>\n\t\t',burger:'\n\t\t\t<svg width="26" height="26" viewBox="0 0 26 26" fill="none" xmlns="http://www.w3.org/2000/svg">\n\t\t\t\t<path d="M3 7H23" stroke="black" stroke-width="1.3" stroke-linecap="round"/>\n\t\t\t\t<path d="M3 13H23" stroke="black" stroke-width="1.3" stroke-linecap="round"/>\n\t\t\t\t<path d="M3 19H23" stroke="black" stroke-width="1.3" stroke-linecap="round"/>\n\t\t\t</svg>\n\t\t'}[e]||""}class TPView{constructor(){this.MIN_WIDTH=320,this.MAX_WIDTH=960,this.DEFAULT_RESOLUTIONS=[{name:tc__translate("{{mobile_view}}","page__dict"),icon:"mobile",width:360,height:576,def:!0,key:1},{name:tc__translate("{{mobile_view_landscape}}","page__dict"),icon:"mobile-l",width:480,height:320,key:2,landscape:!0},{name:tc__translate("{{tablet_view}}","page__dict"),icon:"tablet",width:640,height:960,key:3},{name:tc__translate("{{tablet_view_landscape}}","page__dict"),icon:"tablet-l",width:960,height:640,key:4,landscape:!0}],this.DEVICES_RESOLUTIONS=[{uplabel:tc__translate("{{mobiles}}","page__dict")},{name:"iPhone XR/11",width:414,height:720},{name:"iPhone 12/13/14",width:390,height:669},{name:"iPhone 14 Pro/15/15 Pro",width:393,height:665},{name:"Galaxy A34/A35",width:384,height:702},{name:"Galaxy A32/A51/A52",width:412,height:775},{name:"Galaxy S22/S23/S24",width:360,height:649},{name:"Redmi Note 8/8 Pro",width:393,height:719},{name:"Redmi Note 10 Pro/12/12 Pro",width:393,height:736},{uplabel:tc__translate("{{tablets}}","page__dict")},{name:'iPad 9.7"/Mini 7.9"',width:768,height:909},{name:'iPad 10.2"',width:810,height:965},{name:'iPad 10.9"',width:820,height:1061}],this.DEFAULT_VIEW=this.DEFAULT_RESOLUTIONS.find((e=>{let{def:o}=e;return o})),this.DEFAULT_WIDTH=this.DEFAULT_VIEW.width,this.DEFAULT_HEIGHT=this.DEFAULT_VIEW.height,this.styleSheetsCache=[],this.resetStyleSheetsCache=[];const e=tp__record__getAllRecordsElement();this.allrecordsElement=e;const{type:o,width:i,height:r,isLandscape:a}=this.getSavedView();this.allrecordsObserver=new ResizeObserver(this.setAllrecordsHeight.bind(this)),this.handlePointerMove=this.handlePointerMove.bind(this),this.handlePointerUp=this.handlePointerUp.bind(this),this.type=o||"desktop",this.width=i||this.DEFAULT_WIDTH,this.height=r||this.DEFAULT_HEIGHT,this.isLandscape=a||!1,this.isInited=!1,this.renderToggles(),this.handleChange({type:this.type,width:this.width,height:this.height}),this.moveConfig=null,this.dropdownInstance=null,this.addPopupEvents(),this.replaceGetters();const s=undefined;new MutationObserver(this.handleHeadChange.bind(this)).observe(document.head,{childList:!0})}init(){this.isInited||(this.isInited=!0,this.renderHandles(),this.updateStyles())}addPopupEvents(){const{allrecordsElement:e}=this,o=undefined;new MutationObserver((()=>{const o=["t-body_popupshowed","t706__body_cartwinshowed","t1002__body_wishlistwinshowed","t280_opened","t199__is__menu","t282_opened","t706__body_cartsidebarshowed"],i=[".t-popup_show",".t706__cartwin_showed",".t1002__wishlistwin_showed",".t280__main_opened",".t-menuburger-opened",".t706__sidebar_showed"],r=document.body.getAttribute("class"),a=o.some((e=>document.body.classList.contains(e)))||r.includes("popupshowed")||!!e.querySelector(i.join(","));e.classList.toggle("t-records_popup_showed",a)})).observe(document.body,{attributes:!0,attributeFilter:["class"]})}renderToggles(){const e=-15,{DEFAULT_VIEW:o}=this,i=tp__stringifyTooltip({content:{title:`${o.name} — ${o.width}px`,shortcut:tp__isSafari()?"":`ShortKey+${o.key}`},gap:e}),r=tp__stringifyTooltip({content:{title:tc__translate("{{desktop_view}}","page__dict"),shortcut:tp__isSafari()?"":"ShortKey+5"},gap:e}),a=`\n <button class="tp-view__dropdown-toggle t-button dropdown-toggle"></button>\n <button class="tp-view__toggle t-button" data-tooltip="${i}" data-type="mobile">\n ${tp__menu__getSVG("mobile")}\n </button>\n <button class="tp-view__toggle t-button" data-tooltip="${r}" data-type="desktop">\n ${tp__menu__getSVG("desktop")}\n </button>\n `,s=undefined;document.querySelector("#mainmenu .tp-menu__middle").innerHTML=a;const l=document.querySelectorAll("#mainmenu .tp-view__toggle");l.forEach((e=>{const o=e.getAttribute("data-type");e.classList.toggle("tp-view__toggle_checked",o===this.type)})),this.toggles=l;const d=document.querySelector("#mainmenu .tp-view__dropdown-toggle");this.dropdownToggle=d,this.addTogglesEvents()}addTogglesEvents(){const{toggles:e,dropdownToggle:o}=this;tp__bunchInitTooltip(e[0].parentElement),e.forEach((e=>{e.addEventListener("click",(()=>{const o=e.getAttribute("data-type");this.type===o&&"mobile"===o?this.handleChange({type:o,width:this.DEFAULT_WIDTH,height:this.DEFAULT_HEIGHT}):this.handleChange({type:o})}))})),o.addEventListener("click",this.openDropdown.bind(this))}getDropdownItemConfig(e,o,i){let{isDefault:r,handleChange:a,currentWidth:s,currentHeight:l,currentType:d,getTitle:c,isSomeChecked:_}=e,{width:u,height:m,icon:g,name:b,uplabel:f}=o;return f?{uplabel:f}:{title:c(b,u),onClick:a,onClickArgs:[{type:"mobile",width:u,height:m}],icon:r?g:void 0,invertIconOnHover:r,shortcut:r&&!tp__isSafari()?`ShortKey+${i+1}`:void 0,closeOnClick:!0,noIconSpace:!r,checkable:_,checked:s===u&&l===m&&"mobile"===d,uplabel:f||null}}getDropdownConfig(){const getTitle=(e,o)=>`${e}<span style="opacity:0.4;margin-left:6px;">${o}px</span>`,{width:e,height:o,type:i,dropdownToggle:r,DEFAULT_RESOLUTIONS:a,DEVICES_RESOLUTIONS:s}=this,l=this.handleChange.bind(this),d=a.map((e=>{let{width:o}=e;return o})),c=a.map((e=>{let{height:o}=e;return o})),_=s.map((e=>{let{width:o}=e;return o})).filter(Boolean),u=s.map((e=>{let{height:o}=e;return o})).filter(Boolean),m=d.includes(e)&&c.includes(o)&&"mobile"===i,g=_.includes(e)&&u.includes(o)&&"mobile"===i;return{position:"absolute",appendTo:document.querySelector(".tp-menu__middle"),top:"calc(100% + 5px)",left:m||g?"-16px":"4px",zIndex:1e3,maxWidth:300,excludeElementOnClick:r,items:[...a.map(this.getDropdownItemConfig.bind(this,{isDefault:!0,handleChange:l,currentWidth:e,currentHeight:o,currentType:i,getTitle:getTitle,isSomeChecked:m||g})),{separator:!0},{title:tc__translate("{{devices}}","page__dict"),nestedDropdownTop:"20px",checkable:m||g,checked:g,icon:"devices",invertIconOnHover:!0,nestedItems:s.map(this.getDropdownItemConfig.bind(this,{isDefault:!1,handleChange:l,currentWidth:e,currentHeight:o,currentType:i,getTitle:getTitle,isSomeChecked:g}))}]}}openDropdown(){if(this.dropdownInstance&&this.dropdownInstance.isOpen)return void this.dropdownInstance.close();const e=this.getDropdownConfig();this.dropdownInstance?this.dropdownInstance.update(e):this.dropdownInstance=new TPDropdown(e),this.dropdownInstance.open()}renderHandles(){const e=document.createElement("div");e.classList.add("tp-view__handle","tp-view__handle_left"),e.setAttribute("data-side","left");const o=document.createElement("div");o.classList.add("tp-view__handle","tp-view__handle_right"),o.setAttribute("data-side","right");const i=document.createElement("div");i.classList.add("tp-view__handle-helper","hidden"),this.allrecordsElement.append(e,o,i),this.addHandlesEvents(e,o,i)}clearHelperStyles(e){e.classList.remove("hidden","tp-view__handle-helper_left","tp-view__handle-helper_right","tp-view__handle-helper_icon"),e.removeAttribute("data-icon")}addHandlesEvents(e,o,i){e.addEventListener("pointerdown",this.handlePointerDown.bind(this,{leftHandle:e,rightHandle:o,helper:i})),o.addEventListener("pointerdown",this.handlePointerDown.bind(this,{leftHandle:e,rightHandle:o,helper:i})),e.addEventListener("mouseenter",this.handleMouseEnter.bind(this,{helper:i})),o.addEventListener("mouseenter",this.handleMouseEnter.bind(this,{helper:i}))}handleMouseEnter(e,o){let{helper:i}=e;const{target:r}=o,a=r.getAttribute("data-side");i.textContent=`${this.width}px`,this.clearHelperStyles(i),i.classList.add(`tp-view__handle-helper_${a}`);const s=this.DEFAULT_RESOLUTIONS.find((e=>{let{width:o,height:i}=e;return o===this.width&&i===this.height}));s&&(i.classList.add("tp-view__handle-helper_icon"),i.setAttribute("data-icon",s.icon)),r.addEventListener("mouseleave",(()=>{this.moveConfig||i.classList.add("hidden")}),{once:!0})}handlePointerDown(e,o){let{leftHandle:i,rightHandle:r,helper:a}=e;const{target:s,clientX:l}=o,d=s.getAttribute("data-side"),c="right"===d?1:-1;this.clearHelperStyles(a),a.classList.add(`tp-view__handle-helper_${d}`),a.textContent=`${this.width}px`;const _=this.DEFAULT_RESOLUTIONS.find((e=>{let{width:o,height:i}=e;return o===this.width&&i===this.height}));_&&(a.classList.add("tp-view__handle-helper_icon"),a.setAttribute("data-icon",_.icon)),this.moveConfig={startX:l,factor:c,startWidth:this.width,leftHandle:i,rightHandle:r,helper:a},document.addEventListener("pointermove",this.handlePointerMove),document.addEventListener("pointerup",this.handlePointerUp),document.documentElement.style.userSelect="none",document.body.style.setProperty("-webkit-user-select","none"),i.classList.add("active"),r.classList.add("active"),tp__record__hideUi()}handlePointerMove(e){if(!this.moveConfig)return;const{clientX:o,shiftKey:i}=e,{startX:r,factor:a,startWidth:s,helper:l}=this.moveConfig,d=undefined;let c=s+Math.round((o-r)*a*2);const _=this.clamp(this.MIN_WIDTH,c,this.MAX_WIDTH);let u=Math.round(1.6*_);const m=undefined;if(c>1100)this.handleChange({type:"desktop"});else{if(i){const e=this.DEFAULT_RESOLUTIONS.map((e=>{let{width:o}=e;return o}));c=e.reduce(((e,o)=>Math.abs(o-c)<Math.abs(e-c)?o:e));const o=this.DEFAULT_RESOLUTIONS.find((e=>{let{width:o}=e;return o===c}));u=o.height,l.classList.add("tp-view__handle-helper_icon"),l.setAttribute("data-icon",o.icon)}else l.classList.remove("tp-view__handle-helper_icon"),l.removeAttribute("data-icon");this.handleChange({type:"mobile",width:c,height:u}),l.textContent=`${this.width}px`}}handlePointerUp(){if(!this.moveConfig)return;const{leftHandle:e,rightHandle:o,helper:i}=this.moveConfig;this.moveConfig=null,document.removeEventListener("pointermove",this.handlePointerMove),document.removeEventListener("pointerup",this.handlePointerUp),document.documentElement.style.userSelect="",document.body.style.removeProperty("-webkit-user-select"),e.classList.remove("active"),o.classList.remove("active"),i.classList.add("hidden"),tp__record__showUi()}checkStyleHref(e){return e&&(e.includes(`https://static.tildacdn.${tp__getRootZone()}/css/`)||e.includes("css/tilda-grid")||e.includes("/projects/staticstyle/"))}updateStyleSheet(e){if(!this.styleSheetsCache.includes(e))try{const o=undefined;if(!(this.checkStyleHref(e.href)||e.ownerNode&&e.ownerNode.closest(".record")||e.ownerNode&&e.ownerNode.hasAttribute("data-tpl-id")))return;const i=this.resetStyleSheetsCache.indexOf(e);i>-1&&this.resetStyleSheetsCache.splice(i,1),this.styleSheetsCache.push(e);for(let o=0;o<e.cssRules.length;o++){let i=e.cssRules[o];if(!i.cssText.includes("t674__cover")&&!i.cssText.includes("t396__iframe")){let r=i.cssText.replace(/(\d+(\.\d+)?)vh/g,((e,o)=>`calc(var(--vh) * ${o})`));r=r.replace(/(\d+(\.\d+)?)vw/g,((e,o)=>`calc(var(--vw) * ${o})`)),r!==i.cssText&&(e.deleteRule(o),e.insertRule(r,o))}if(i=e.cssRules[o],i instanceof CSSMediaRule){const r=i.conditionText.match(/(min|max)-width:\s*(\d+)px/g);if(!r||!r.length)continue;const a=r.map((e=>`(${e})`)).join(" and "),s=i.cssText.replace(`@media ${i.conditionText}`,`@container page-editor ${a}`);e.deleteRule(o),e.insertRule(s,o)}}}catch(e){"SecurityError"!==e.name&&console.error(e)}}resetStyleSheet(e){if(!this.resetStyleSheetsCache.includes(e))try{const o=undefined;if(!(this.checkStyleHref(e.href)||e.ownerNode&&e.ownerNode.closest(".record")||e.ownerNode&&e.ownerNode.hasAttribute("data-tpl-id")))return;const i=this.styleSheetsCache.indexOf(e);i>-1&&this.styleSheetsCache.splice(i,1),this.resetStyleSheetsCache.push(e);for(let o=0;o<e.cssRules.length;o++){const i=e.cssRules[o];if(i instanceof CSSConditionRule){const r=i.conditionText.match(/(min|max)-width:\s*(\d+)px/g);if(!r||!r.length||!i.conditionText.startsWith("page-editor"))continue;const a=r.map((e=>`(${e})`)).join(" and "),s=i.cssText.replace(`@container ${i.conditionText}`,`@media ${a}`);e.deleteRule(o),e.insertRule(s,o)}}}catch(e){"SecurityError"!==e.name&&console.error(e)}}processStyleSheet(e){"mobile"===this.type?this.updateStyleSheet(e):this.resetStyleSheet(e)}updateStyles(){if(document.styleSheets&&this.isInited)for(const e of document.styleSheets)this.processStyleSheet(e)}get widthAndHeightGetters(){return[{object:window,originalDescriptor:Object.getOwnPropertyDescriptor(window,"innerWidth"),prop:"innerWidth",propType:"width"},{object:document.documentElement,originalDescriptor:Object.getOwnPropertyDescriptor(Element.prototype,"clientWidth"),prop:"clientWidth",propType:"width"},{object:window,originalDescriptor:Object.getOwnPropertyDescriptor(window,"innerHeight"),prop:"innerHeight",propType:"height"},{object:document.documentElement,originalDescriptor:Object.getOwnPropertyDescriptor(Element.prototype,"clientHeight"),prop:"clientHeight",propType:"height"}]}replaceGetters(){const getType=()=>this.type,getWidth=()=>this.width,getHeight=()=>Math.min(this.height,document.documentElement.clientHeight-60),replaceGetter=e=>{let{object:o,prop:i,originalDescriptor:r,propType:a}=e;Object.defineProperty(o,i,{get(){try{const e=(new Error).stack,i=undefined,s=e.split("\n")[2]||"",l=(s.match(/https:\/\/static\.tildacdn\.(com|biz|pro|one)\/js\//)||s.includes(window.location.href)||s.includes("<anonymous>"))&&!s.includes("tilda-tooltip")&&!s.includes("front.tildacdn.")&&!s.includes(`${window.location.origin}/front`)&&!s.includes("app.tildacdn."),d=s.includes("tilda-cover"),c="mobile"===getType();if((c||d)&&l){if("width"===a&&c){const e=r.get.call(o);return Math.min(e,getWidth())}if("height"===a){const e=r.get.call(o),i=c?getHeight():e-60;return Math.min(e,i)}}return r.get.call(o)}catch(e){return console.error(e),r.get.call(o)}},configurable:!0})};this.widthAndHeightGetters.forEach(replaceGetter)}clamp(e,o,i){return Math.min(Math.max(o,e),i)}handleChange(e){let{type:o,width:i,height:r,isByKeyboard:a}=e;this.isInited||"mobile"!==o||this.init();const s=this.getSavedView();"number"==typeof i?s.width=this.clamp(this.MIN_WIDTH,i,this.MAX_WIDTH):"number"==typeof this.width&&(s.width=this.width),"number"==typeof r?s.height=r:"number"==typeof this.height&&(s.height=this.height),s.type=o||this.type||"desktop";const l=this.DEFAULT_RESOLUTIONS.find((e=>{let{width:o,height:i}=e;return o===s.width&&i===s.height})),d=l&&l.landscape;s.isLandscape=d||!1,window.tp_page_preview&&window.isPagePreview&&window.tp_page_preview.updateView(s),"number"==typeof s.width&&(this.width=s.width),"number"==typeof s.height&&(this.height=s.height),s.type&&(this.type=s.type),this.isLandscape=s.isLandscape,window.sessionStorage.setItem(`tp_view_${window.pageid}`,JSON.stringify(s));const{allrecordsElement:c}=this;if("mobile"===this.type){if(this.allrecordsObserver&&this.allrecordsObserver.observe(this.allrecordsElement),this.setAllrecordsHeight(),!c.classList.contains("t-records_container-mobile")){const e=window.getComputedStyle(c).backgroundColor;"rgba(0, 0, 0, 0)"!==e&&c.style.setProperty("--full-page-color",e)}document.body.style.setProperty("--page-view-width",`${this.width}px`),document.body.style.setProperty("--page-view-height",`${this.height}px`),c.classList.add("t-records_container-mobile"),c.style.setProperty("--vh",`min(${Math.min(this.height,document.documentElement.clientHeight-60)/100}px, 1vh)`),c.style.setProperty("--vw",`min(${this.width/100}px, 1vw)`)}else document.body.style.removeProperty("--page-view-width"),document.body.style.removeProperty("--page-view-height"),c.classList.remove("t-records_container-mobile"),c.style.removeProperty("--full-page-color"),c.style.removeProperty("--vh"),c.style.removeProperty("--vw"),this.allrecordsObserver&&this.allrecordsObserver.disconnect();this.updateStyles();const _=this.DEFAULT_RESOLUTIONS.find((e=>{let{width:o,height:i}=e;return o===this.width&&i===this.height})),{DEFAULT_VIEW:u}=this;if(this.toggles.forEach((e=>{const o=e.getAttribute("data-type");if(e.classList.toggle("tp-view__toggle_checked",o===s.type),"mobile"===o){let o;o="mobile"===s.type?{title:`${u.name} — ${u.width}px`,shortcut:tp__isSafari()?"":`ShortKey+${u.key}`}:_?{title:`${_.name} — ${_.width}px`,shortcut:tp__isSafari()?"":`ShortKey+${_.key}`}:{title:tc__translate("{{mobile_view}}","page__dict")},e.tooltipInstance&&e.tooltipInstance.updateContent(o)}})),this.dropdownInstance?.isOpen&&a){const{items:e}=this.getDropdownConfig();this.dropdownInstance.softUpdate(e)}const m=new Event("resize");window.dispatchEvent(m)}getSavedView(){const e=window.sessionStorage.getItem(`tp_view_${window.pageid}`);let o={};try{o=JSON.parse(e)||{}}catch(e){}return o}handleHeadChange(e){for(const{addedNodes:o}of e)for(const e of o)"LINK"===e.nodeName&&"stylesheet"===e.rel&&this.checkStyleHref(e.href)&&this.processLinkElement(e)}processLinkElement(e){e.setAttribute("crossorigin","anonymous");const o=new URL(e.href,window.location.origin);o.searchParams.set("t",Date.now()),e.href=o.toString(),e.sheet?this.processStyleSheet(e.sheet):e.addEventListener("load",(()=>{e.sheet&&this.processStyleSheet(e.sheet)}))}setAllrecordsHeight(){const{allrecordsElement:e}=this;e.style.setProperty("--allrecords-height",`${e.clientHeight}px`)}updateInlineSize(e){if(!e)return;const o=undefined;e.querySelectorAll("[style]").forEach((e=>{const o=e.getAttribute("style");if(!o)return;let i=o.replace(/(\d+(\.\d+)?)vh/g,((e,o)=>`calc(var(--vh) * ${o})`));i=i.replace(/(\d+(\.\d+)?)vw/g,((e,o)=>`calc(var(--vw) * ${o})`)),i!==o&&e.setAttribute("style",i)}))}}async function tp__page__init(){window.lang=getCookie("lang")||"EN";const e=new URLSearchParams(document.location.search);window.pageid=e.get("pageid")||"",window.projectid=e.get("projectid")||"";const o=e.get("viewtrash"),i=o&&"yes"===o,r=e.get("minify"),a=r&&"n"===r,s="yes"===e.get("previewmode"),l="y"===e.get("gen");tp__menu__init(!0),tp__record__initUI();const d=tp__record__getAllRecordsElement(),c=document.createElement("div");c.classList.add("t-page-container"),d.insertAdjacentElement("afterend",c),c.append(d),history.scrollRestoration&&(history.scrollRestoration="manual");const _={pageid:window.pageid,viewtrash:i?"yes":null,minify:a?"n":null},u=await tp__fetch({url:"/page/get/getpage/",method:"POST",body:_,explanation:"getting page data",responseType:"json",showLoadIcon:tp__showCentralLoadIcon,hideLoadIcon:()=>{}});if(tp__page__isErrorResponse(u))return void tc__drawCustomError(u);tp__page__defineGlobalVariables(u),window.pagetitle&&(document.title=`Tilda: ${window.pagetitle}`),tp__menu__init();const{records:m,userwithus:g,admin:b,limitsout:f,lang:v,supportlogin:y,ver:w,is_email:E,front:k,designer:x}=u,{id:N,json:S}=u.project,{bgcolor:C,bgimg:R,linkcolor:L,writing_direction:U}=u.page,A=`/projects/staticstyle/?projectid=${N}${b?"&admin=yes":""}${k?"&front=yes":""}${x?"&designer=yes":""}&v=${w}`;await tp__loadFile(A,"style"),tp__page__addFonts(u),tp__page__addDataAttributes(u);const $=`/page/tplslistjs/?v=${w}${"RU"==v?"&lang=ru":""}${E?"&kind=em":""}${"yes"==b?"&admin=yes":""}${"yes"==k?"&front=yes":""}${"yes"==x?"&designer=yes":""}`;await tp__loadFile($),"y"!==window.$is_email&&(window.tp_view=new TPView);try{if(!m)throw new Error("Getting records data error");await Promise.all([`https://app.tildacdn.${tp__getRootZone()}/tfront/plugins/quill/t-quill-3.0.min.js`,`https://app.tildacdn.${tp__getRootZone()}/tfront/plugins/quill/t-quill-3.0.min.css`].map(tp__loadResource)),await Promise.all([`https://app.tildacdn.${tp__getRootZone()}/tfront/js/t-upload.min.js`,`https://app.tildacdn.${tp__getRootZone()}/tfront/css/t-upload.min.css`].map(tp__loadResource)),tp__hideCentralLoadIcon(),m.length?await tp__insertAfterBeginAllrecords({data:m,shouldNeedAnimation:!1,isInit:!0}):tp__insertFirstRecord(l?"ai":"default"),document.body.setAttribute("data-ready-status","ready"),s&&(document.body.classList.add("tp-preview-no-transition"),tp__preview__toggle())}catch(e){console.error(e),dispatchEvent(new ErrorEvent("error",{error:e})),tp__showErrorNotification(e)}finally{tp__hideBlockPreloader()}const T=undefined;if(tp__shouldNeedRTLStyles(S?S.writing_direction:"",U)&&(document.body.setAttribute("data-direction","rtl"),tp__loadFile(`https://static.tildacdn.${tp__getRootZone()}/css/tilda-right-to-left-1.0.min.css`,"style")),tp__processScroll(),edrec__closeEditForm(),"yes"!==f&&tp__library__renderShortcutTool(),tp__library__init(),window.addEventListener("beforeunload",(()=>{const e=JSON.stringify({position:document.documentElement.scrollTop,timestamp:Date.now(),pageid:window.pageid});sessionStorage.setItem("tp__page__scroll",e)})),"function"==typeof td__help__showBubble){td__help__showBubble();const e=document.getElementById("t-help-bubble");e&&(e.removeAttribute("onclick"),e.addEventListener("click",tp__showHelpBubble),tp__initTooltip(e,{content:{title:tc__translate("{{help}}","page__dict")},position:"left"}))}if(tp__record__editLinksPopup__init(),window.tp_cursor_manager=new TCursorManager,tp__shortcuts__init(),tp__checkZeroOverflow(),i&&!tp__isReadOnlyMode()&&setTimeout((()=>{const e=tc__translate("{{scroll_down_the_page}}","page__dict");tc__showDialog({msg:e},"alert")}),2e3),edrec__editRecordInit(),tp__loadAICore(),tp__initOnboarding(g,b),"yes"===f&&(setTimeout((()=>{tp__showLimitsOutNotice()}),1e3),window.subscribeexpired="y"),tp__isReadOnlyMode()&&(tp__page__hidePreloader(),tp__record__getAllRecordsElement().classList.add("t-records_readonly")),"yes"===y){const e=document.createElement("div");e.classList.add("tp__support-notice"),e.innerHTML="Support guest session",document.body.appendChild(e)}if(E&&(C&&(d.style.backgroundColor=C),R&&(d.style.backgroundImage=`url(${R})`,d.style.backgroundRepeat="no-repeat",d.style.backgroundPosition="center top"),L)){const e=undefined;d.querySelectorAll("a").forEach((e=>{e.style.color=L,e.style.textDecoration="none"}))}window.addEventListener("popstate",tp__preview__handlePopstate),tp__page__showTplDevModeTag(u.tpls_dev_mode),tp__devMode__initLiveReloadClient(u.tpls_dev_mode)}function tp__shouldNeedRTLStyles(e,o){return"rtl"===o||"ltr"!==o&&"rtl"===e}function tp__loadAICore(){tp__loadResource(`https://app.tildacdn.${tp__getRootZone()}/tfront/tildaai/dist/t-ai-init.min.js`)}function tp__page__scrollToRecord(){const e=location.hash.replace("#scrolltorecord=","");if(!e)return;const o=undefined;tp__record__getRecordElement(e)&&(tp__scrollToRecord(e),history.pushState("",document.title,window.location.pathname+window.location.search))}function tp__page__isErrorResponse(e){return e.error&&e.error_code}function tc__drawCustomError(e){const o=undefined,i=new URLSearchParams(document.location.search).get("projectid")||"",{error_code:r}=e,a=undefined,s={page_not_exist:{hasIcon:!0,buttons:[{label:"go_to_dashboard",href:"/projects/",type:"primary"}]},page_not_found:{hasIcon:!0,buttons:[{label:"go_to_dashboard",href:"/projects/",type:"primary"}]},page_belongs_to_another_account:{hasIcon:!0,hasDescr:!0,buttons:[{label:"relogin",href:"/login/",type:"primary"},{label:"go_to_dashboard",href:"/projects/",type:"secondary"}]},project_is_in_trash:{hasIcon:!0,buttons:[{label:"go_to_dashboard",href:"/projects/",type:"primary"},{label:"to_the_trash",href:"/projects/trash/",type:"secondary"}]},page_is_in_trash:{hasIcon:!0,buttons:[{label:"go_to_dashboard",href:"/projects/",type:"primary"},{label:"to_the_trash",href:i?`/projects/trash/project/?projectid=${i}`:"",type:"secondary"}]}}[r];if(!s)return;const l=document.querySelector(".tp-menu");l&&l.classList.add("hidden");const d=document.createElement("div");d.classList.add("tp-error__wrapper");const c=s.buttons?s.buttons.map((e=>{let{label:o,href:i,type:r}=e;return i?`<a class="tp-error__button ${r}" href="${i}">{{${o}}}</a>`:""})).join(""):"",_=`\n\t\t<div class="tp-error">\n\t\t\t${s.hasIcon?`<div class="tp-error__icon" style="background-image: url('https://static.tildacdn.${tp__getRootZone()}/lib/tpage/errors/${r}.svg');"></div>`:""}\n\t\t\t<div class="tp-error__message__wrapper">\n\t\t\t\t<div class="tp-error__message">\n\t\t\t\t\t<p class="tp-error__message__title">{{${r}}}</p>\n\t\t\t\t\t${s.hasDescr?`<p class="tp-error__message__descr">{{${r}_descr}}</p>`:""}\n\t\t\t\t</div>\n\t\t\t\t<div class="tp-error__buttons">${c}</div>\n\t\t\t</div>\n\t\t</div>`;d.innerHTML=tc__translate(_,"page__dict"),document.body.append(d),tp__page__hidePreloader()}function tp__page__hidePreloader(){hideLoadIcon(),tp__hideCentralLoadIcon()}function tp__page__defineGlobalVariables(e){const o=undefined,defineVariables=(e,o)=>{o&&Object.entries(e).forEach((e=>{let[i,r]=e;"object"==typeof r?defineVariables(r,o[i]):r.split(",").forEach((e=>{window[e.trim()]=o[i]||""}))}))};defineVariables({project:{id:"projectid,$projectid,tildaprojectid",customdomain:"projectcustomdomain",alias:"projectalias",title:"projecttitle",textfontweight:"textfontweight",uploaded_fonts:"uploaded_fonts",textfontsize:"textfontsize",headlinefont:"$headlinefont",textfont:"$textfont",gf_fonts:"$gf_fonts",typekitid:"typekitid,$typekitid",headerpageid:"headerpageid",footerpageid:"footerpageid",globalstyles_json:"globalstyles_json",json:{tf_fonts:"$tf_fonts",rf_fonts:"$rf_id",gmapapikey:"project_gmapapikey",ymapapikey:"project_ymapapikey",ai_project_type:"ai_project_type",store_ordersmanagement:"store_ordersmanagement",domain_zone:"domainZone"}},page:{id:"pageid",alias:"pagealias",published:"pagepublished",isindex:"pageisindex",title:"pagetitle",noheader:"noheader",nofooter:"nofooter"},lang:"lang,$lang",limitsout:"limitsout",ver:"ver",ver_editor:"ver_editor",jwt_ai:"jwt_ai",sh_ed_op_fo:"sh_ed_op_fo",userwithus:"userwithus",usercountry:"usercountry",userrole:"userrole",front:"userisdev",admin:"userisadmin",uplan:"$uplan",userid:"$userid",utrial:"usertrial",oplan:"$oplan",opaid:"$opaid",is_email:"$is_email",fishesjsonstr:"fishes",Tildaupload_PUBLICKEY:"Tildaupload_PUBLICKEY",Tildaupload_UPLOADKEY:"Tildaupload_UPLOADKEY",Tildavideoupload_UPLOADKEY:"Tildavideoupload_UPLOADKEY",folderid:"folderid",foldertitle:"foldertitle",powermode:"powermode",rootzone:"rootzone",roles:"roles"},e)}function tp__page__addDataAttributes(e){const{rootzone:o,ownerrole:i,lang:r,usercountry:a}=e,{id:s,json:l}=e.project,{id:d,alias:c}=e.page,_=tp__record__getAllRecordsElement();_.setAttribute("data-tilda-project-id",s),_.setAttribute("data-tilda-page-id",d),c&&_.setAttribute("data-tilda-page-alias",c),_.setAttribute("data-blocks-animationoff","yes"),l&&l.wslang&&_.setAttribute("data-tilda-project-lang",l.wslang),o&&_.setAttribute("data-tilda-root-zone",o),i&&"tester"===i&&_.setAttribute("data-tilda-ts","y");const u=document.body;u.setAttribute("data-lang",r),u.setAttribute("data-country",a)}function tp__page__addFonts(e){const{json:o,headlinefont:i,textfont:r,gf_fonts:a,typekitid:s,customcssfile:l,customcssfileisgoogle:d}=e.project,c="TildaSans"===i||"TildaSans"===r,_=!!a,u=!!s,m=o&&o.tf_fonts,g=!!l&&"yes"===d;if(c&&tp__loadFile(`https://static.tildacdn.${tp__getRootZone()}/css/fonts-tildasans.css`,"style"),_&&(tp__loadFile("https://fonts.gstatic.com","style",{rel:"preconnect"}),tp__loadFile(`https://fonts.googleapis.com/css2?${a}`,"style")),u){const e={kitId:s,scriptTimeout:3e3},o=undefined;tp__loadFile(`https://use.typekit.net/${e.kitId}.js`,"script").then((()=>{window.Typekit&&window.Typekit.load(e)}))}if(m){const e=o.tf_fonts.replace(/"/g,"").split(",");window.TildaFonts=e,tp__loadFile(`https://static.tildacdn.${tp__getRootZone()}/js/tilda-fonts.min.js`)}if(g){const e=document.createElement("link");e.href=l,e.rel="stylesheet",document.head.appendChild(e)}}function tp__page__showTplDevModeTag(e){if("yes"!==e)return;const o=document.createElement("div");o.className="tp-devmode-tag",o.textContent="Dev-режим",document.body.append(o)}function tp__ready(e){"loading"!=document.readyState?e():document.addEventListener?document.addEventListener("DOMContentLoaded",e):document.attachEvent("onreadystatechange",(function(){"loading"!=document.readyState&&e()}))}window.tp__edrec__getDictObj=tp__edrec__getDictObj,window.tp__page__getDictObj=tp__page__getDictObj,window.tp__record__getDictObj=tp__record__getDictObj,tp__ready(tp__page__init);