{"id":896,"date":"2025-10-07T08:57:31","date_gmt":"2025-10-07T08:57:31","guid":{"rendered":"http:\/\/dev.autodoc.megasite.tech\/?page_id=896"},"modified":"2026-03-31T09:27:18","modified_gmt":"2026-03-31T09:27:18","slug":"press-materials","status":"publish","type":"page","link":"http:\/\/dev.autodoc.megasite.tech\/en\/news-room\/press-materials\/","title":{"rendered":"Media library"},"content":{"rendered":"<section class=\"newsroom-press-materials\">\n\t<div class=\"container\">\n\t\t<div class=\"newsroom-press-materials__head\">\n\t\t\t<div class=\"newsroom-press-materials__head--inner\">\n\t\t\t\t\t\t\t\t\t\t<h1 class=\"newsroom-press-materials__head--title\">Media library<\/h1>\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"newsroom-press-materials__head--content\"><p>Whether you\u2019re a future partner, a potential team member, or just curious \u2014 we\u2019re happy to hear from you.<\/p>\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t<\/div>\n\t\n\t\t\t\t<div class=\"newsroom-press-materials__image \">\n\t\t\t\t\t\t\t\t\t\t<img width=\"1024\" height=\"536\" src=\"http:\/\/dev.autodoc.megasite.tech\/wp-content\/uploads\/2022\/10\/e6921306-1668791119826-1024x536-1.webp\" class=\"newsroom-press-materials-banner\" alt=\"e6921306 1668791119826 1024x536\" loading=\"eager\" decoding=\"async\" fetchpriority=\"high\" srcset=\"http:\/\/dev.autodoc.megasite.tech\/wp-content\/uploads\/2022\/10\/e6921306-1668791119826-1024x536-1.webp 1024w, http:\/\/dev.autodoc.megasite.tech\/wp-content\/uploads\/2022\/10\/e6921306-1668791119826-1024x536-1-300x157.webp 300w, http:\/\/dev.autodoc.megasite.tech\/wp-content\/uploads\/2022\/10\/e6921306-1668791119826-1024x536-1-768x402.webp 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\n\t<div class=\"newsroom-press-materials__body container\">\n\t\t<!-- \u0424\u0456\u043b\u044c\u0442\u0440 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0456\u0439 (\u0442\u0430\u0431\u0438 + \u0441\u0435\u043b\u0435\u043a\u0442) -->\n\t\t\t\t<!-- Tabs (desktop >1200px) -->\n\t\t<div class=\"category-filter category-filter--tabs\"\n\t\t     id=\"pmcat-1__tabs\"\n\t\t     role=\"tablist\"\n\t\t     aria-label=\"Filter by category\">\n\t\t\t\t\t\t\t<button\n\t\t\t\t\ttype=\"button\"\n\t\t\t\t\tclass=\"category-filter__btn active\"\n\t\t\t\t\trole=\"tab\"\n\t\t\t\t\taria-selected=\"true\"\n\t\t\t\t\tdata-category=\"press-materials-1\">\n\t\t\t\t\tLogos\t\t\t\t<\/button>\n\t\t\t\t\t\t\t<button\n\t\t\t\t\ttype=\"button\"\n\t\t\t\t\tclass=\"category-filter__btn\"\n\t\t\t\t\trole=\"tab\"\n\t\t\t\t\taria-selected=\"false\"\n\t\t\t\t\tdata-category=\"press-materials-2\">\n\t\t\t\t\tSupervisory Boards\t\t\t\t<\/button>\n\t\t\t\t\t\t\t<button\n\t\t\t\t\ttype=\"button\"\n\t\t\t\t\tclass=\"category-filter__btn\"\n\t\t\t\t\trole=\"tab\"\n\t\t\t\t\taria-selected=\"false\"\n\t\t\t\t\tdata-category=\"press-materials-3\">\n\t\t\t\t\tLeadership team\t\t\t\t<\/button>\n\t\t\t\t\t\t\t<button\n\t\t\t\t\ttype=\"button\"\n\t\t\t\t\tclass=\"category-filter__btn\"\n\t\t\t\t\trole=\"tab\"\n\t\t\t\t\taria-selected=\"false\"\n\t\t\t\t\tdata-category=\"press-materials-4\">\n\t\t\t\t\tCorporate photos\t\t\t\t<\/button>\n\t\t\t\t\t\t\t<button\n\t\t\t\t\ttype=\"button\"\n\t\t\t\t\tclass=\"category-filter__btn\"\n\t\t\t\t\trole=\"tab\"\n\t\t\t\t\taria-selected=\"false\"\n\t\t\t\t\tdata-category=\"press-materials-5\">\n\t\t\t\t\tProducts and services\t\t\t\t<\/button>\n\t\t\t\t\t<\/div>\n\t\t\n\t\t<!-- Dropdown (\u22641200px) \u0443 \u0441\u0442\u0438\u043b\u0456 lang-tippy \u2192 category-tippy -->\n\t\t<div class=\"category-tippy\" role=\"region\" aria-label=\"Filter by category\">\n\t\t\t<button\n\t\t\t\tid=\"pmcat-1__btn\"\n\t\t\t\tclass=\"category-tippy__button\"\n\t\t\t\ttype=\"button\"\n\t\t\t\taria-haspopup=\"listbox\"\n\t\t\t\taria-expanded=\"false\"\n\t\t\t\taria-controls=\"pmcat-1__list\"\n\t\t\t\tdata-current-slug=\"press-materials-1\"\n\t\t\t>\n\t\t\t<span class=\"category-tippy__left\">\n\t\t\t\t<span class=\"category-tippy__label\">Logos<\/span>\n\t\t\t<\/span>\n\t\t\t\t<span class=\"category-tippy__chevron\" aria-hidden=\"true\"><\/span>\n\t\t\t<\/button>\n\t\t\t\n\t\t\t<!-- \u0412\u043c\u0456\u0441\u0442 \u0442\u0440\u0438\u043c\u0430\u0454\u043c\u043e \u043f\u043e\u0440\u0443\u0447 \u0456\u0437 \u043a\u043d\u043e\u043f\u043a\u043e\u044e; Tippy \u041f\u0415\u0420\u0415\u041d\u0415\u0421\u0415 <ul> -->\n\t\t\t<div class=\"category-tippy__content\" hidden>\n\t\t\t\t<ul\n\t\t\t\t\tid=\"pmcat-1__list\"\n\t\t\t\t\tclass=\"category-tippy__menu\"\n\t\t\t\t\trole=\"listbox\"\n\t\t\t\t\ttabindex=\"-1\"\n\t\t\t\t\taria-label=\"Filter by category\">\n\t\t\t\t\t\t\t\t\t\t\t<li role=\"none\">\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\trole=\"option\"\n\t\t\t\t\t\t\t\tclass=\"category-tippy__item\"\n\t\t\t\t\t\t\t\tdata-category=\"press-materials-1\"\n\t\t\t\t\t\t\t\taria-selected=\"true\">\n\t\t\t\t\t\t\t\t<span class=\"category-tippy__text\">Logos<\/span>\n\t\t\t\t\t\t\t<\/button>\n\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t<li role=\"none\">\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\trole=\"option\"\n\t\t\t\t\t\t\t\tclass=\"category-tippy__item\"\n\t\t\t\t\t\t\t\tdata-category=\"press-materials-2\"\n\t\t\t\t\t\t\t\taria-selected=\"false\">\n\t\t\t\t\t\t\t\t<span class=\"category-tippy__text\">Supervisory Boards<\/span>\n\t\t\t\t\t\t\t<\/button>\n\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t<li role=\"none\">\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\trole=\"option\"\n\t\t\t\t\t\t\t\tclass=\"category-tippy__item\"\n\t\t\t\t\t\t\t\tdata-category=\"press-materials-3\"\n\t\t\t\t\t\t\t\taria-selected=\"false\">\n\t\t\t\t\t\t\t\t<span class=\"category-tippy__text\">Leadership team<\/span>\n\t\t\t\t\t\t\t<\/button>\n\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t<li role=\"none\">\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\trole=\"option\"\n\t\t\t\t\t\t\t\tclass=\"category-tippy__item\"\n\t\t\t\t\t\t\t\tdata-category=\"press-materials-4\"\n\t\t\t\t\t\t\t\taria-selected=\"false\">\n\t\t\t\t\t\t\t\t<span class=\"category-tippy__text\">Corporate photos<\/span>\n\t\t\t\t\t\t\t<\/button>\n\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t<li role=\"none\">\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\trole=\"option\"\n\t\t\t\t\t\t\t\tclass=\"category-tippy__item\"\n\t\t\t\t\t\t\t\tdata-category=\"press-materials-5\"\n\t\t\t\t\t\t\t\taria-selected=\"false\">\n\t\t\t\t\t\t\t\t<span class=\"category-tippy__text\">Products and services<\/span>\n\t\t\t\t\t\t\t<\/button>\n\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\n\t\t<div class=\"newsroom-press-materials__info\">\n\t\t\t<div class=\"newsroom-press-materials__info-text\"><p>Read more about the <a href=\"javascript:;\" class=\"press-materials-open\" data-fancybox=\"\" data-src=\"#press-materials-modal\">terms and conditions<\/a> for press material use.<br \/>\nNeed a different asset or format? <a href=\"#\">Contact us<\/a> by email or phone\u2014we\u2019re happy to help.<br \/>\n<!-- \u041a\u043e\u043d\u0442\u0435\u043d\u0442 \u043c\u043e\u0434\u0430\u043b\u043a\u0438 --><\/p>\n<div id=\"press-materials-modal\" style=\"display: none;\">\n<div class=\"press-materials-modal\">\n<h2>Use of press material<\/h2>\n<p>The text, image, logo, sound, or video sequences made available via the Autodoc SE corporate website may only be used for journalistic purposes. Such information may be used as part of the editorial content in print and online media as well as in social media. Journalists, influencers, and employees of media companies may use the content for editorial reporting with reference to Autodoc SE. The use of Autodoc SE material for journalistic purposes must always include the copyright notice as follows: Copyright: @AUTODOC<br \/>\nNo work published on the Autodoc SE corporate website may be used for commercial purposes or passed on to third parties. The injunctive relief (cease and desist) enables Autodoc SE, as the owner of all the above-mentioned works, to take action against any copyright infringements. Under certain conditions, however, a temporary injunction can also be sought pursuant to Section 97 of the German Act on Copyright and Related Rights (Urheberrechtsgesetz \u2013 UrhG).<br \/>\nUpdated: February 2025<\/p>\n<p><button class=\"press-materials-modal__ok\" type=\"button\" data-fancybox-close=\"\">Okay<\/button><\/p>\n<\/div>\n<\/div>\n<\/div>\n\t\t\t<p class=\"newsroom-press-materials__date-updated\">\n\t\t\t\tUpdated 30\/10\/2025\t\t\t<\/p>\n\t\t<\/div>\n\t\t\n\t\t<!-- \u041a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440 \u0434\u043b\u044f AJAX-\u0440\u0435\u043d\u0434\u0435\u0440\u0443 \u0433\u0440\u0456\u0434\u0430 -->\n\t\t<div class=\"newsroom-press-materials__list\" data-grid><\/div>\n\t\t\n\t\t<!-- \u041a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440 \u043f\u0430\u0433\u0456\u043d\u0430\u0446\u0456\u0457 (HTML \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442\u044c \u0456\u0437 \u0441\u0435\u0440\u0432\u0435\u0440\u0430) -->\n\t\t<nav class=\"pm-pagination\" aria-label=\"Pagination\" hidden><\/nav>\n\t<\/div>\n\t\n<\/section>\n\n<!-- \u0404\u0414\u0418\u041d\u0418\u0419 \u0456\u043d\u043b\u0430\u0439\u043d\u043e\u0432\u0438\u0439 \u043f\u043e\u043f\u0430\u043f \u0434\u043b\u044f \u043f\u0440\u0435\u0432\u2019\u044e -->\n<div id=\"press-preview\" class=\"press-preview\" style=\"display:none;\">\n\t<div class=\"press-preview__inner\">\n\t\t<p class=\"press-preview__title h5\" data-pp-title><\/p>\n\t\t<div class=\"press-preview__media\" data-pp-media><\/div>\n\t\t\n\t\t<div class=\"press-card__file-meta\">\n\t\t\t<span class=\"press-card__file-meta--type\">\n\t\t\t\t<strong>Type:<\/strong> <span data-pp-type><\/span>\n\t\t\t<\/span>\n\t\t\t<span class=\"press-card__file-meta--size\">\n\t\t\t\t<strong>Size:<\/strong> <span data-pp-size><\/span>\n\t\t\t<\/span>\n\t\t<\/div>\n\t\t\n\t\t<div class=\"press-materials__buttons\">\n\t\t\t<a class=\"press-materials__btn press-materials__btn--download button button--small\"\n\t\t\t   href=\"#\"\n\t\t\t   target=\"_blank\"\n\t\t\t   rel=\"nofollow\"\n\t\t\t   data-pp-download>\n\t\t\t\tDownload\t\t\t<\/a>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n\n<script>\n\tjQuery(function ($) {\n\t\t\n\t\t\/* =========================\n\t\t *  \u041a\u041e\u041d\u0421\u0422\u0410\u041d\u0422\u0418\/\u041a\u0415\u0428\n\t\t * ========================= *\/\n\t\tvar $grid  = $('[data-grid]');\n\t\tvar $pager = $('.pm-pagination');\n\t\tvar inner  = document.querySelector('.newsroom-press-materials__body');\n\t\tvar ajaxURL = 'http:\/\/dev.autodoc.megasite.tech\/wp-admin\/admin-ajax.php';\n\t\tvar nonce   = '56005f45e3';\n\t\tvar noresTx = 'No results.';\n\t\tvar reqfailTx = 'Request failed.';\n\t\t\n\t\t\/* =========================\n\t\t *  \u0423\u0422\u0418\u041b\u0406\u0422\u0418\n\t\t * ========================= *\/\n\t\tfunction scrollToContent(offset) {\n\t\t\tif (!inner) return;\n\t\t\tvar off = typeof offset === 'number' ? offset : 200;\n\t\t\tvar y = Math.max(0, inner.getBoundingClientRect().top + window.pageYOffset - off);\n\t\t\ttry { window.scrollTo({ top: y, behavior: 'smooth' }); }\n\t\t\tcatch (e) { $('html, body').animate({ scrollTop: y }, 300); }\n\t\t}\n\t\tfunction updateURL(slug) {\n\t\t\ttry {\n\t\t\t\tvar url = new URL(window.location.href);\n\t\t\t\tif (slug) url.searchParams.set('category', slug);\n\t\t\t\telse url.searchParams.delete('category');\n\t\t\t\thistory.replaceState({}, '', url.toString());\n\t\t\t} catch (e) {}\n\t\t}\n\t\tfunction getURLSlug() {\n\t\t\ttry { return new URLSearchParams(window.location.search).get('category') || ''; }\n\t\t\tcatch (e) { return ''; }\n\t\t}\n\t\tfunction setActiveTab(slug) {\n\t\t\t$('.category-filter__btn')\n\t\t\t\t.removeClass('active')\n\t\t\t\t.attr('aria-selected', 'false')\n\t\t\t\t.prop('disabled', false)\n\t\t\t\t.attr('aria-disabled', 'false')\n\t\t\t\t.filter('[data-category=\"' + slug + '\"]')\n\t\t\t\t.addClass('active')\n\t\t\t\t.attr('aria-selected', 'true')\n\t\t\t\t.prop('disabled', true)\n\t\t\t\t.attr('aria-disabled', 'true');\n\t\t}\n\t\tfunction syncAllCategoryTippy(slug, label) {\n\t\t\tdocument.querySelectorAll('.category-tippy').forEach(function (root) {\n\t\t\t\tvar list = root.querySelector('.category-tippy__menu');\n\t\t\t\tvar btn  = root.querySelector('.category-tippy__button');\n\t\t\t\tif (list) {\n\t\t\t\t\tlist.querySelectorAll('[role=\"option\"]').forEach(function (li) {\n\t\t\t\t\t\tli.setAttribute('aria-selected', 'false');\n\t\t\t\t\t});\n\t\t\t\t\tvar item = list.querySelector('.category-tippy__item[data-category=\"'+ CSS.escape(slug) +'\"]');\n\t\t\t\t\tif (item) item.setAttribute('aria-selected', 'true');\n\t\t\t\t}\n\t\t\t\tif (btn) {\n\t\t\t\t\tvar lbl = root.querySelector('.category-tippy__label');\n\t\t\t\t\tif (lbl && label) lbl.textContent = label;\n\t\t\t\t\tbtn.setAttribute('data-current-slug', slug);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t\tfunction renderPaginationHTML(paginationHTML) {\n\t\t\tif (paginationHTML && paginationHTML.length) {\n\t\t\t\t$pager.html(paginationHTML).attr('hidden', false);\n\t\t\t} else {\n\t\t\t\t$pager.attr('hidden', true).html('');\n\t\t\t}\n\t\t}\n\t\tfunction bindFancybox() {\n\t\t\tif (window.Fancybox && typeof Fancybox.bind === 'function') {\n\t\t\t\tFancybox.bind('[data-fancybox]', {\n\t\t\t\t\tdragToClose: false,\n\t\t\t\t\tautoFocus: true,\n\t\t\t\t\tplaceFocusBack: true,\n\t\t\t\t\ton: {\n\t\t\t\t\t\tinitLayout: () => { $('#press-preview').hide(); },\n\t\t\t\t\t\tclose: () => { $('#press-preview').hide(); }\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t}\n\t\t}\n\t\t\n\t\t\/* =========================\n\t\t *  AJAX: \u043e\u0442\u0440\u0438\u043c\u0430\u0442\u0438 \u043a\u0430\u0440\u0442\u043a\u0438\n\t\t * ========================= *\/\n\t\tfunction fetchCards(slug, page) {\n\t\t\tpage = page || 1;\n\t\t\t$grid.html('<div class=\"loader\" aria-hidden=\"true\"><\/div>');\n\t\t\t\n\t\t\treturn $.ajax({\n\t\t\t\turl: ajaxURL,\n\t\t\t\ttype: 'POST',\n\t\t\t\tdataType: 'json',\n\t\t\t\tdata: {\n\t\t\t\t\taction: 'pm_get_cards',\n\t\t\t\t\tnonce: nonce,\n\t\t\t\t\tcategory: slug,\n\t\t\t\t\tpaged: page\n\t\t\t\t},\n\t\t\t\tsuccess: function (resp) {\n\t\t\t\t\tif (resp && resp.success) {\n\t\t\t\t\t\tscrollToContent();\n\t\t\t\t\t\t$grid.html(resp.data.html || '');\n\t\t\t\t\t\trenderPaginationHTML(resp.data.pagination || '');\n\t\t\t\t\t\t\n\t\t\t\t\t\t\/\/ \u043d\u043e\u0440\u043c\u0430\u043b\u0456\u0437\u043e\u0432\u0430\u043d\u0438\u0439 slug\/name \u0456\u0437 \u0441\u0435\u0440\u0432\u0435\u0440\u0430\n\t\t\t\t\t\tif (resp.data.term_slug) {\n\t\t\t\t\t\t\tvar s = resp.data.term_slug;\n\t\t\t\t\t\t\tvar lbl = resp.data.term_name || '';\n\t\t\t\t\t\t\tsetActiveTab(s);\n\t\t\t\t\t\t\tsyncAllCategoryTippy(s, lbl);\n\t\t\t\t\t\t\tupdateURL(s);\n\t\t\t\t\t\t}\n\t\t\t\t\t\tbindFancybox();\n\t\t\t\t\t} else {\n\t\t\t\t\t\t$grid.html('<p class=\"no-results\">' + noresTx + '<\/p>');\n\t\t\t\t\t\trenderPaginationHTML('');\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\terror: function () {\n\t\t\t\t\t$grid.html('<p class=\"no-results\">' + reqfailTx + '<\/p>');\n\t\t\t\t\trenderPaginationHTML('');\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t\t\n\t\t\/* ==========================================================\n\t\t *  \u0406\u043d\u0456\u0446\u0456\u0430\u043b\u0456\u0437\u0430\u0446\u0456\u044f \u043e\u0434\u043d\u043e\u0433\u043e category-tippy (\u044f\u043a \u0443 lang-tippy)\n\t\t * ========================================================== *\/\n\t\tfunction initOneCategoryTippy(root) {\n\t\t\tconst btn    = root.querySelector('.category-tippy__button');\n\t\t\tconst wrap   = root.querySelector('.category-tippy__content');\n\t\t\tconst listEl = root.querySelector('.category-tippy__menu');\n\t\t\tif (!btn || !wrap || !listEl || typeof tippy === 'undefined') return;\n\t\t\t\n\t\t\tconst instance = tippy(btn, {\n\t\t\t\tcontent: listEl,\n\t\t\t\tonShow(inst) {\n\t\t\t\t\tbtn.setAttribute('aria-expanded', 'true');\n\t\t\t\t\twrap.hidden = false;\n\t\t\t\t\t\n\t\t\t\t\t\/\/ --- \u25ba \u0437\u0430\u043a\u0440\u0438\u0442\u0442\u044f, \u044f\u043a\u0449\u043e \u0444\u043e\u043a\u0443\u0441 \u0430\u0431\u043e VoiceOver \u043a\u0443\u0440\u0441\u043e\u0440 \u0432\u0438\u0445\u043e\u0434\u0438\u0442\u044c \u0437 \u0431\u043b\u043e\u043a\u0430\n\t\t\t\t\tinst._onFocusIn = (e) => {\n\t\t\t\t\t\tif (!inst.state.isShown) return;\n\t\t\t\t\t\tconst t = e.target;\n\t\t\t\t\t\tconst insideBtn    = btn.contains(t);\n\t\t\t\t\t\tconst insidePopper = inst.popper.contains(t);\n\t\t\t\t\t\tif (!insideBtn && !insidePopper) inst.hide();\n\t\t\t\t\t};\n\t\t\t\t\tdocument.addEventListener('focusin', inst._onFocusIn, true);\n\t\t\t\t\t\n\t\t\t\t\t\/\/ \u041f\u0435\u0440\u0435\u0432\u0456\u0440\u043a\u0430 aria-activedescendant (\u0434\u043b\u044f VoiceOver)\n\t\t\t\t\tinst._ariaCheck = setInterval(() => {\n\t\t\t\t\t\tconst ae = document.activeElement;\n\t\t\t\t\t\tif (!inst.state.isShown) return;\n\t\t\t\t\t\tif (!ae) return;\n\t\t\t\t\t\tconst activeDesc = ae.getAttribute('aria-activedescendant');\n\t\t\t\t\t\tif (activeDesc) {\n\t\t\t\t\t\t\tconst descEl = document.getElementById(activeDesc);\n\t\t\t\t\t\t\tif (descEl && !btn.contains(descEl) && !inst.popper.contains(descEl)) {\n\t\t\t\t\t\t\t\tinst.hide();\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t} else if (!btn.contains(ae) && !inst.popper.contains(ae)) {\n\t\t\t\t\t\t\tinst.hide();\n\t\t\t\t\t\t}\n\t\t\t\t\t}, 700);\n\t\t\t\t\t\/\/ --- \u25c4\n\t\t\t\t\t\n\t\t\t\t\trequestAnimationFrame(() => {\n\t\t\t\t\t\tconst first = inst.popper.querySelector('.category-tippy__item,[tabindex]:not([tabindex=\"-1\"])');\n\t\t\t\t\t\tif (first) first.focus();\n\t\t\t\t\t\troot.classList.add('is-open');\n\t\t\t\t\t});\n\t\t\t\t},\n\t\t\t\tonHide(inst) {\n\t\t\t\t\tbtn.setAttribute('aria-expanded', 'false');\n\t\t\t\t\troot.classList.remove('is-open');\n\t\t\t\t\twrap.hidden = true;\n\t\t\t\t\tif (inst._onFocusIn) {\n\t\t\t\t\t\tdocument.removeEventListener('focusin', inst._onFocusIn, true);\n\t\t\t\t\t\tinst._onFocusIn = null;\n\t\t\t\t\t}\n\t\t\t\t\tif (inst._ariaCheck) {\n\t\t\t\t\t\tclearInterval(inst._ariaCheck);\n\t\t\t\t\t\tinst._ariaCheck = null;\n\t\t\t\t\t}\n\t\t\t\t\t\n\t\t\t\t\tif (inst._returnFocusTo) {\n\t\t\t\t\t\tinst._returnFocusTo.focus();\n\t\t\t\t\t\tinst._returnFocusTo = null;\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t});\n\n\t\t\tbtn.addEventListener('touchend', (e) => {\n\t\t\t\tif (instance.state.isShown) {\n\t\t\t\t\te.preventDefault();\n\t\t\t\t\tinstance.hide();\n\t\t\t\t}\n\t\t\t});\n\t\t\t\n\t\t\t\/\/ \u041a\u043b\u0430\u0432\u0456\u0430\u0442\u0443\u0440\u043d\u0430 \u043d\u0430\u0432\u0456\u0433\u0430\u0446\u0456\u044f\n\t\t\tdocument.addEventListener('keydown', (e) => {\n\t\t\t\tif (!instance.state.isShown) return;\n\t\t\t\tconst items = Array.from(instance.popper.querySelectorAll('.category-tippy__item,[tabindex]:not([tabindex=\"-1\"])'));\n\t\t\t\tif (!items.length) return;\n\t\t\t\t\n\t\t\t\tif (e.key === 'Escape') { instance.hide(); return; }\n\t\t\t\t\n\t\t\t\tif (e.key === 'ArrowDown' || e.key === 'ArrowUp') {\n\t\t\t\t\te.preventDefault();\n\t\t\t\t\tconst i = items.indexOf(document.activeElement);\n\t\t\t\t\tconst next = (e.key === 'ArrowDown')\n\t\t\t\t\t\t? ((i < 0 ? 0 : i + 1) % items.length)\n\t\t\t\t\t\t: ((i < 0 ? items.length - 1 : (i - 1 + items.length) % items.length));\n\t\t\t\t\titems[next].focus();\n\t\t\t\t}\n\t\t\t\t\n\t\t\t\tif (e.key === 'Enter' || e.key === ' ') {\n\t\t\t\t\tconst cur = document.activeElement.closest('.category-tippy__item');\n\t\t\t\t\tif (cur) {\n\t\t\t\t\t\te.preventDefault();\n\t\t\t\t\t\tactivate(cur);\n\t\t\t\t\t\tsetTimeout(() => instance.hide(), 0);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t\t\n\t\t\tdocument.addEventListener('click', (e) => {\n\t\t\t\tif (!instance.state.isShown) return;\n\t\t\t\tconst insideBtn    = btn.contains(e.target);\n\t\t\t\tconst insidePopper = instance.popper.contains(e.target);\n\t\t\t\tif (!insideBtn && !insidePopper) instance.hide();\n\t\t\t});\n\t\t\t\n\t\t\tlistEl.addEventListener('click', (e) => {\n\t\t\t\tconst item = e.target.closest('.category-tippy__item');\n\t\t\t\tif (!item) return;\n\t\t\t\tactivate(item);\n\t\t\t\tsetTimeout(() => instance.hide(), 0);\n\t\t\t});\n\t\t\t\n\t\t\tfunction activate(itemBtn) {\n\t\t\t\tconst slug  = itemBtn.getAttribute('data-category') || '';\n\t\t\t\tconst label = itemBtn.textContent.trim();\n\t\t\t\tlistEl.querySelectorAll('[role=\"option\"]').forEach(li => li.setAttribute('aria-selected', 'false'));\n\t\t\t\titemBtn?.setAttribute('aria-selected', 'true');\n\t\t\t\tconst labelEl = root.querySelector('.category-tippy__label');\n\t\t\t\tif (labelEl) labelEl.textContent = label;\n\t\t\t\tbtn.setAttribute('data-current-slug', slug);\n\t\t\t\tsetActiveTab(slug);\n\t\t\t\tsyncAllCategoryTippy(slug, label);\n\t\t\t\tupdateURL(slug);\n\t\t\t\t\n\t\t\t\t\/\/ \u25bc \u0414\u041e\u0414\u0410\u041d\u041e: onHide \u043f\u043e\u0432\u0435\u0440\u0442\u0430\u0454 \u0444\u043e\u043a\u0443\u0441 \u043d\u0430 \u043a\u043d\u043e\u043f\u043a\u0443\n\t\t\t\tinstance._returnFocusTo = btn;\n\t\t\t\t\n\t\t\t\ttry { if (typeof fetchCards === 'function') fetchCards(slug, 1); } catch (_) {}\n\t\t\t\t\n\t\t\t\tsetTimeout(() => instance.hide(), 0);\n\t\t\t}\n\t\t}\n\t\t\n\t\t\/* ==========================================================\n\t\t *  Init \u0443\u0441\u0456\u0445 category-tippy \u043d\u0430 \u0441\u0442\u043e\u0440\u0456\u043d\u0446\u0456\n\t\t * ========================================================== *\/\n\t\tfunction initAllCategoryTippy() {\n\t\t\tdocument.querySelectorAll('.category-tippy').forEach(initOneCategoryTippy);\n\t\t}\n\t\t\n\t\t\/* =========================\n\t\t *  \u041f\u043e\u0434\u0456\u0457: \u0442\u0430\u0431\u0438 \/ \u043f\u0430\u0433\u0456\u043d\u0430\u0446\u0456\u044f \/ \u043f\u0440\u0435\u0432\u2019\u044e\n\t\t * ========================= *\/\n\t\t\/\/ \u041a\u043b\u0456\u043a \u043f\u043e \u0434\u0435\u0441\u043a\u0442\u043e\u043f-\u0442\u0430\u0431\u0430\u0445 \u2192 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0456\u0437\u0443\u0432\u0430\u0442\u0438 dropdown-\u0438 \u0456 \u0444\u0456\u043b\u044c\u0442\u0440\u0443\u0432\u0430\u0442\u0438\n\t\t$(document).on('click', '.category-filter__btn', function () {\n\t\t\tvar slug  = $(this).data('category') || '';\n\t\t\tvar label = $(this).text().trim();\n\t\t\tsetActiveTab(slug);\n\t\t\tsyncAllCategoryTippy(slug, label);\n\t\t\tupdateURL(slug);\n\t\t\tfetchCards(slug, 1);\n\t\t});\n\t\t\n\t\t\/\/ \u041f\u0430\u0433\u0456\u043d\u0430\u0446\u0456\u044f\n\t\t$(document).on('click', '.js-press-page', function (e) {\n\t\t\te.preventDefault();\n\t\t\tvar nextPage = parseInt($(this).data('page'), 10) || 1;\n\t\t\tvar slug = getURLSlug()\n\t\t\t\t|| $('.category-filter__btn.active').data('category')\n\t\t\t\t|| document.querySelector('.category-tippy__button')?.getAttribute('data-current-slug')\n\t\t\t\t|| '';\n\t\t\tfetchCards(slug, nextPage);\n\t\t});\n\t\t\n\t\t\/\/ \u041f\u0440\u0435\u0432\u2019\u044e (Fancybox inline)\n\t\t$(document).on('click', '.press-materials__btn--preview', function () {\n\t\t\ttry {\n\t\t\t\tvar $btn = $(this);\n\t\t\t\tvar data = $(this).data('preview');\n\t\t\t\tif (!data) return;\n\t\t\t\tif (typeof data === 'string') data = JSON.parse(data);\n\t\t\t\t\n\t\t\t\t$('[data-pp-title]').text(data.title || '');\n\t\t\t\t$('[data-pp-type]').text(data.filetype || '');\n\t\t\t\t$('[data-pp-size]').text(data.filesize || '');\n\t\t\t\t$('[data-pp-download]').attr('href', data.download || '#');\n\t\t\t\t\n\t\t\t\tvar media = '';\n\t\t\t\tif (data.image_id) {\n\t\t\t\t\tvar selector = '.press-card__preview-media-template[data-preview-image-id=\"' + data.image_id + '\"]';\n\t\t\t\t\tmedia = $btn.closest('.press-card').find(selector).html() || $(selector).first().html() || '';\n\t\t\t\t}\n\t\t\t\t$('[data-pp-media]').html(media);\n\t\t\t} catch (e) {\n\t\t\t\tconsole.warn('Preview data parse error', e);\n\t\t\t}\n\t\t});\n\t\t\n\t\t\/* =========================\n\t\t *  \u041f\u043e\u0447\u0430\u0442\u043a\u043e\u0432\u0435 \u0437\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0435\u043d\u043d\u044f\n\t\t * ========================= *\/\n\t\tfunction getInitialSlug() {\n\t\t\tvar urlSlug = getURLSlug();\n\t\t\tif (urlSlug) return urlSlug;\n\t\t\tvar tabSlug = $('.category-filter__btn.active').data('category');\n\t\t\tif (tabSlug) return tabSlug;\n\t\t\tvar dd = document.querySelector('.category-tippy__button');\n\t\t\tvar ddSlug = dd ? dd.getAttribute('data-current-slug') : '';\n\t\t\treturn ddSlug || '';\n\t\t}\n\t\t\n\t\t\/\/ \u0421\u0442\u0430\u0440\u0442\n\t\tinitAllCategoryTippy();\n\t\tfetchCards(getInitialSlug(), 1);\n\t});\n<\/script>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":890,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-896","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"http:\/\/dev.autodoc.megasite.tech\/en\/wp-json\/wp\/v2\/pages\/896","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/dev.autodoc.megasite.tech\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/dev.autodoc.megasite.tech\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/dev.autodoc.megasite.tech\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/dev.autodoc.megasite.tech\/en\/wp-json\/wp\/v2\/comments?post=896"}],"version-history":[{"count":11,"href":"http:\/\/dev.autodoc.megasite.tech\/en\/wp-json\/wp\/v2\/pages\/896\/revisions"}],"predecessor-version":[{"id":3195,"href":"http:\/\/dev.autodoc.megasite.tech\/en\/wp-json\/wp\/v2\/pages\/896\/revisions\/3195"}],"up":[{"embeddable":true,"href":"http:\/\/dev.autodoc.megasite.tech\/en\/wp-json\/wp\/v2\/pages\/890"}],"wp:attachment":[{"href":"http:\/\/dev.autodoc.megasite.tech\/en\/wp-json\/wp\/v2\/media?parent=896"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}