1let OPEN_CLASS="open",ACTIVE_CLASS="active";function mainMenuHandler(e){let n="ontouchstart"in window;e.forEach(t=>{t.addEventListener("click",s=>{s.target===t.querySelector(".main-menu__top-menu-link")&&(s.preventDefault(),handlerMenuClass(t,e,n),document.querySelectorAll(".main-menu__submenu-column").forEach(e=>{e.classList.add(ACTIVE_CLASS)}),_showMenuOnMouseOver(e))}),n||(t.onmouseover=()=>{handlerMenuClass(t,e,n),document.querySelectorAll(".main-menu__submenu-column").forEach(e=>{e.classList.add(ACTIVE_CLASS)}),_showMenuOnMouseOver(e)},t.onmouseout=()=>{hideMenu(e)})})}function _showMenuOnMouseOver(e){showMenu(),document.getElementById("grayLayerMain").onclick=()=>{hideMenu(e)}}function handlerMenuClass(e,n,t){e.classList.contains(OPEN_CLASS)?t?e.classList.remove(OPEN_CLASS):hideMenu(n):(e.classList.add(OPEN_CLASS),showMenu())}function hideMenu(e){document.getElementById("grayLayerMain").classList.remove("visible"),e.forEach(e=>{e.classList.remove(OPEN_CLASS)})}function showMenu(){document.getElementById("grayLayerMain").classList.add("visible")}function innerMenuHandler(e,n,t){e.forEach(e=>{"industry"===e.dataset.filter?(e.classList.add(OPEN_CLASS),n.classList.add(OPEN_CLASS),showInnerMenuItems(n),handlerInnerIndustryItemsDropdown(e,n)):"case"===e.getAttribute("data-filter")&&handlerInnerIndustryItemsDropdown(e,t)})}function handlerInnerIndustryItemsDropdown(e,n){let t="ontouchstart"in window;e.addEventListener(t?"touchstart":"click",t=>{t.preventDefault(),e.classList.contains(OPEN_CLASS)?(e.classList.remove(OPEN_CLASS),hideInnerMenuItems(n)):(e.classList.add(OPEN_CLASS),showInnerMenuItems(n))})}function showInnerMenuItems(e){e.classList.add(OPEN_CLASS),document.querySelectorAll(".main-menu__submenu-item-link_inner").forEach(e=>{e.classList.add(ACTIVE_CLASS)})}function hideInnerMenuItems(e){e.classList.remove(OPEN_CLASS)}function showSearchField(){let e="ontouchstart"in window,n=document.querySelector(".main_container, .main-container"),t=document.querySelector(".js-search-collapse .js-search-icon"),s=document.querySelector(".main-menu__search"),o=null==t?void 0:t.parentElement;null==t||t.addEventListener(e?"touchstart":"click",()=>{o.classList.add(OPEN_CLASS),s.classList.add(OPEN_CLASS)}),null==n||n.addEventListener(e?"touchstart":"click",e=>{if(e.target.classList.contains("js-search-icon")||e.target.classList.contains("main-menu__search-input"))return!1;o.classList.remove(OPEN_CLASS),s.classList.remove(OPEN_CLASS)})}function changeSearchIcon(){let e=document.querySelectorAll(".main-menu__search-input"),n=document.querySelectorAll(".main-menu__search-button");window.addEventListener("resize",()=>{n.forEach(e=>{e.classList.remove(ACTIVE_CLASS)})},{passive:!0}),e.forEach(e=>{e.oninput=()=>{event.target.value.length>=3?n.forEach(e=>{e.classList.add(ACTIVE_CLASS)}):n.forEach(e=>{e.classList.remove(ACTIVE_CLASS)})}})}function catchScroll(){let e=document.getElementById("headerForReturn"),n=document.getElementById("browserSupportContainer"),t=(e?e.offsetHeight:0)+(n?n.offsetHeight:0);document.addEventListener("scroll",()=>{scrollY<t?e.classList.remove("main-menu__scroll"):e.classList.add("main-menu__scroll")},{passive:!0})}function initAdPlatePopover(){let e=document.querySelector(".main-menu__ad-plate"),n=document.querySelector(".main-menu__ad-plate-text-wrapper"),t=null;e.addEventListener("click",()=>{n.classList.add("show"),t&&t.abort(),t=new AbortController,window.addEventListener("click",e=>{e.target!==n&&(n.classList.remove("show"),t.abort(),t=null)},{signal:t.signal})})}document.addEventListener("DOMContentLoaded",()=>{let e=document.querySelector(".mobile-main-menu"),n=e.querySelectorAll(".js-mobile-menu-dropdown"),t=e.querySelectorAll(".js-inner-menu"),s=e.querySelector(".js-solutions_industry"),o=e.querySelector(".js-solutions_case"),a=document.querySelector(".main-menu"),r=window.matchMedia("(min-width: 768px)"),i=window.scrollY,l=!1;catchScroll(),mainMenuHandler(n),innerMenuHandler(t,s,o),showSearchField(),changeSearchIcon(),initAdPlatePopover(),r.addEventListener("change",e=>{e.matches&&a.classList.remove("main-menu__scroll-mobile")}),window.addEventListener("scroll",function(){if(r.matches)return void a.classList.remove("main-menu__scroll-mobile");l||(window.requestAnimationFrame(()=>{let e=window.scrollY;e>i&&e>80?a.classList.add("main-menu__scroll-mobile"):e<i&&a.classList.remove("main-menu__scroll-mobile"),i=e,l=!1}),l=!0)})});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.