1!function(){var n,e,s;n=Drupal,e=jQuery,s=once,n.behaviors.mainMenu={attach:function(n){s("mainMenu","#toggle-expand",n).forEach(function(){"use strict";var s=e("#toggle-expand",n),a=e("#main-nav .nav__wrapper",n),i=a.find(".main-menu__link--with-sub"),o=a.find(".expand-sub"),l=e(".search-open",n),t=e(".search-close",n),m=e("#block-topbar-search-form",n),p=e(".menu__popup",n);function u(){a.find(".main-menu__link--open").removeClass("main-menu__link--open").attr("aria-expanded","false"),a.find(".main-menu--sub-open").removeClass("main-menu--sub-open"),a.find(".expand-sub--open").removeClass("expand-sub--open")}s.on("click",function(){e(this).toggleClass("toggle-expand--is-open"),a.toggleClass("main-nav--open"),m.hide(),t.hide(),l.show()}),l.on("click",function(){s.hasClass("toggle-expand--is-open")&&(s.removeClass("toggle-expand--is-open"),a.removeClass("main-nav--open"),e(".layout-container",n).removeClass("move-left")),i.hasClass("main-menu__link--open")&&(i.removeClass("main-menu__link--open"),p.removeClass("main-menu--sub-open"),o.removeClass("expand-sub--open"))}),o.each(function(){e(this).on("click",function(){e(this).toggleClass("expand-sub--open"),e(this).siblings(".main-menu__link").toggleClass("main-menu__link--open"),e(this).next().toggleClass("main-menu--sub-open")})}),i.each(function(){e(this).on("click",function(){e(this).hasClass("main-menu__link--open")?(a.removeClass("opened"),e(this).removeClass("main-menu__link--open"),e(this).children().removeClass("expand-sub--open"),e(this).siblings(".menu__popup").removeClass("main-menu--sub-open"),e(this).attr("aria-expanded","false")):(u(),a.addClass("opened"),e(this).addClass("main-menu__link--open"),e(this).children().addClass("expand-sub--open"),e(this).siblings(".menu__popup").addClass("main-menu--sub-open"),e(this).attr("aria-expanded","true")),m.is(":visible")&&(m.hide(),t.hide(),l.show())})}),e(document).on("click touch touchend",function(n){let s=n.target;0===e(s).parents("#main-nav").length&&u()})})}}}();
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.