1/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */ 2(function($,viewport){Drupal.behaviors.ilri_swiper={attach:function(context,settings){window.ilri_swiper={};ilri_swiper.initSwiper=function(){const swiperBase=new Swiper('.swiper',{autoplay:{delay:5000},pagination:{el:'.swiper-pagination',type:'bullets',clickable:true},navigation:{nextEl:'.swiper-button-next',prevEl:'.swiper-button-prev'}});};ilri_swiper.initSwiper();}};})(jQuery,Drupal);; 3(function($,Drupal){Drupal.behaviors.ilri_tabs={attach:function(context,settings){window.ilri_tabs={};ilri_tabs.selectors=ilri_tabs.selectors||{$tabWidget:'.tab-widget, .two-tab-widget',$introBlock:'.intro-block:not(.intro-block-15)',$view:'.views-element-container'};ilri_tabs.tabWidget=function(){let $tab=$(ilri_tabs.selectors.$tabWidget);if($tab.length>0){let $intro=$tab.find(ilri_tabs.selectors.$introBlock);$intro.eq(0).addClass('is-active');$tab.css('height',$tab.height()+'px');$intro.bind('click',ilri_tabs.switchTab);}};ilri_tabs.switchTab=function(e){let $introBlock=($(e.target).parents(ilri_tabs.selectors.$introBlock).length>0)?$(e.target).parents(ilri_tabs.selectors.$introBlock):$(e.target);let $sections=$(e.target).parents(ilri_tabs.selectors.$tabWidget).find('.views-element-container');let index=$introBlock.index();if(!$introBlock.hasClass('is-active')){$introBlock.siblings(ilri_tabs.selectors.$introBlock).removeClass('is-active');$introBlock.siblings(ilri_tabs.selectors.$view).hide();$introBlock.addClass('is-active');$($sections.get(index)).show();}};ilri_tabs.isMobile=function(){return $(window).width()<=992;};if(context===document)ilri_tabs.tabWidget();}};})(jQuery,Drupal);; 4"use strict";(function($,viewport){Drupal.behaviors.megaMenu={attach:function(context,settings){window.megaMenu={};megaMenu.selectors=megaMenu.selectors||{body:'main',footer:'footer',header:'header',mainMenu:'header .menu--main > ul > li',megaMenu:'header .mega-menu > div'};megaMenu.wasTransparent=$(megaMenu.selectors.header).hasClass('is-transparent');megaMenu.hideMenuOffset=500;megaMenu.mainMenuClickHandler=function(e){$(megaMenu.selectors.header).removeClass('is-transparent');$(megaMenu.selectors.body).parents('body').removeClass('menu-collapsed');$(e.target).parents('ul').find('span').removeClass('is-active');$(e.target).addClass('is-active');let clickedItem=$(e.target).data('parent');$(megaMenu.selectors.megaMenu).each(function(){let $this=$(this);if($this.data('parent')===clickedItem){$this.show();$(megaMenu.selectors.header).addClass('open');}else $this.hide();});};megaMenu.mainMenuCloseHandler=function(e){let offset=window.pageYOffset;if(offset===0){if(megaMenu.wasTransparent)$(megaMenu.selectors.header).addClass('is-transparent');}else $(megaMenu.selectors.header).removeClass('is-transparent');if((offset>megaMenu.hideMenuOffset)||(e.type==='click')){$(megaMenu.selectors.megaMenu).hide();$(megaMenu.selectors.header).removeClass('open');$(megaMenu.selectors.mainMenu).find('span').removeClass('is-active');}};if(context===document){$(megaMenu.selectors.mainMenu).bind('click',megaMenu.mainMenuClickHandler);$(window).bind('scroll',megaMenu.mainMenuCloseHandler);$(megaMenu.selectors.body).bind('click',megaMenu.mainMenuCloseHandler);$(megaMenu.selectors.footer).bind('click',megaMenu.mainMenuCloseHandler);}}};})(jQuery,Drupal);;
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.