1!function(e,t,n,i){"use strict";t.behaviors.uelAnimatedHeroBanner={attach:function(e,t){let a=null,o=null,r=!0;function u(){return window.matchMedia&&window.matchMedia("(prefers-reduced-motion: reduce)").matches}function l(t){e.querySelectorAll("#uel-animation-toggle, #uel-animation-toggle-mobile").forEach(e=>{if(e){e.setAttribute("aria-pressed",t);const n=e.querySelector(".uel-toggle-text");n&&(n.textContent=t?"Animations on":"Animations off")}}),r=t,t&&!u()?(a&&a.play(),o&&o.play()):(a&&a.pause(),o&&o.pause())}"undefined"!=typeof lottie&&(i("uel-banner-animation-init","#uel-animated-hero-banner",e).forEach(function(e){const t=e.querySelector("#uel-animated-hero-banner")||e,i=n.uel_media&&n.uel_media.animatedHeroBannerJson;if(i)try{(a=lottie.loadAnimation({container:t,renderer:"svg",loop:!0,autoplay:!u(),path:i})).addEventListener("DOMLoaded",function(){const e=t.querySelector("svg");e&&e.setAttribute("aria-hidden","true")})}catch(e){}}),i("uel-banner-animation-mobile-init","#uel-animated-hero-banner-mobile",e).forEach(function(e){const t=e.querySelector("#uel-animated-hero-banner")||e,i=n.uel_media&&n.uel_media.animatedHeroBannerJsonMobile;if(i)try{(o=lottie.loadAnimation({container:t,renderer:"svg",loop:!0,autoplay:!u(),path:i})).addEventListener("DOMLoaded",function(){const e=t.querySelector("svg");e&&e.setAttribute("aria-hidden","true")})}catch(e){}}),i("uel-animation-toggle-init","#uel-animation-toggle",e).forEach(function(e){e.addEventListener("click",function(){l(!("true"===this.getAttribute("aria-pressed")))}),u()&&l(!1)}),i("uel-animation-toggle-mobile-init","#uel-animation-toggle-mobile",e).forEach(function(e){e.addEventListener("click",function(){l(!("true"===this.getAttribute("aria-pressed")))})}),i("uel-reduced-motion-listener","body",e).forEach(function(){if(window.matchMedia){window.matchMedia("(prefers-reduced-motion: reduce)").addEventListener("change",function(e){e.matches?l(!1):l(!0)})}}))}}}(jQuery,Drupal,drupalSettings,once);
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.