PageSourceSearch

https://www.fitchburgstate.edu/sites/default/files/js/js_8kpeJGfQc…JE9BpBbnIqduIbHiiLucjIkSpVP_n_DJ96_aG-l3zlU

js fitchburgstate.edu collected 2026-10-01 10:41:28 UTC 30,141 bytes, 4 lines download raw bytes

1/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
2!function(){"use strict";function t(o){if(!o)throw new Error("No options passed to Waypoint constructor");if(!o.element)throw new Error("No element option passed to Waypoint constructor");if(!o.handler)throw new Error("No handler option passed to Waypoint constructor");this.key="waypoint-"+e,this.options=t.Adapter.extend({},t.defaults,o),this.element=this.options.element,this.adapter=new t.Adapter(this.element),this.callback=o.handler,this.axis=this.options.horizontal?"horizontal":"vertical",this.enabled=this.options.enabled,this.triggerPoint=null,this.group=t.Group.findOrCreate({name:this.options.group,axis:this.axis}),this.context=t.Context.findOrCreateByElement(this.options.context),t.offsetAliases[this.options.offset]&&(this.options.offset=t.offsetAliases[this.options.offset]),this.group.add(this),this.context.add(this),i[this.key]=this,e+=1;}var e=0,i={};t.prototype.queueTrigger=function(t){this.group.queueTrigger(this,t);},t.prototype.trigger=function(t){this.enabled&&this.callback&&this.callback.apply(this,t);},t.prototype.destroy=function(){this.context.remove(this),this.group.remove(this),delete i[this.key];},t.prototype.disable=function(){return this.enabled=!1,this;},t.prototype.enable=function(){return this.context.refresh(),this.enabled=!0,this;},t.prototype.next=function(){return this.group.next(this);},t.prototype.previous=function(){return this.group.previous(this);},t.invokeAll=function(t){var e=[];for(var o in i)e.push(i[o]);for(var n=0,r=e.length;r>n;n++)e[n][t]();},t.destroyAll=function(){t.invokeAll("destroy");},t.disableAll=function(){t.invokeAll("disable");},t.enableAll=function(){t.Context.refreshAll();for(var e in i)i[e].enabled=!0;return this;},t.refreshAll=function(){t.Context.refreshAll();},t.viewportHeight=function(){return window.innerHeight||document.documentElement.clientHeight;},t.viewportWidth=function(){return document.documentElement.clientWidth;},t.adapters=[],t.defaults={context:window,continuous:!0,enabled:!0,group:"default",horizontal:!1,offset:0},t.offsetAliases={"bottom-in-view":function(){return this.context.innerHeight()-this.adapter.outerHeight();},"right-in-view":function(){return this.context.innerWidth()-this.adapter.outerWidth();}},window.Waypoint=t;}(),function(){"use strict";function t(t){window.setTimeout(t,1e3/60);}function e(t){this.element=t,this.Adapter=n.Adapter,this.adapter=new this.Adapter(t),this.key="waypoint-context-"+i,this.didScroll=!1,this.didResize=!1,this.oldScroll={x:this.adapter.scrollLeft(),y:this.adapter.scrollTop()},this.waypoints={vertical:{},horizontal:{}},t.waypointContextKey=this.key,o[t.waypointContextKey]=this,i+=1,n.windowContext||(n.windowContext=!0,n.windowContext=new e(window)),this.createThrottledScrollHandler(),this.createThrottledResizeHandler();}var i=0,o={},n=window.Waypoint,r=window.onload;e.prototype.add=function(t){var e=t.options.horizontal?"horizontal":"vertical";this.waypoints[e][t.key]=t,this.refresh();},e.prototype.checkEmpty=function(){var t=this.Adapter.isEmptyObject(this.waypoints.horizontal),e=this.Adapter.isEmptyObject(this.waypoints.vertical),i=this.element==this.element.window;t&&e&&!i&&(this.adapter.off(".waypoints"),delete o[this.key]);},e.prototype.createThrottledResizeHandler=function(){function t(){e.handleResize(),e.didResize=!1;}var e=this;this.adapter.on("resize.waypoints",function(){e.didResize||(e.didResize=!0,n.requestAnimationFrame(t));});},e.prototype.createThrottledScrollHandler=function(){function t(){e.handleScroll(),e.didScroll=!1;}var e=this;this.adapter.on("scroll.waypoints",function(){(!e.didScroll||n.isTouch)&&(e.didScroll=!0,n.requestAnimationFrame(t));});},e.prototype.handleResize=function(){n.Context.refreshAll();},e.prototype.handleScroll=function(){var t={},e={horizontal:{newScroll:this.adapter.scrollLeft(),oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.adapter.scrollTop(),oldScroll:this.oldScroll.y,forward:"down",backward:"up"}};for(var i in e){var o=e[i],n=o.newScroll>o.oldScroll,r=n?o.forward:o.backward;for(var s in this.waypoints[i]){var a=this.waypoints[i][s];if(null!==a.triggerPoint){var l=o.oldScroll<a.triggerPoint,h=o.newScroll>=a.triggerPoint,p=l&&h,u=!l&&!h;(p||u)&&(a.queueTrigger(r),t[a.group.id]=a.group);}}}for(var c in t)t[c].flushTriggers();this.oldScroll={x:e.horizontal.newScroll,y:e.vertical.newScroll};}
2,e.prototype.innerHeight=function(){return this.element==this.element.window?n.viewportHeight():this.adapter.innerHeight();},e.prototype.remove=function(t){delete this.waypoints[t.axis][t.key],this.checkEmpty();},e.prototype.innerWidth=function(){return this.element==this.element.window?n.viewportWidth():this.adapter.innerWidth();},e.prototype.destroy=function(){var t=[];for(var e in this.waypoints)for(var i in this.waypoints[e])t.push(this.waypoints[e][i]);for(var o=0,n=t.length;n>o;o++)t[o].destroy();},e.prototype.refresh=function(){var t,e=this.element==this.element.window,i=e?void 0:this.adapter.offset(),o={};this.handleScroll(),t={horizontal:{contextOffset:e?0:i.left,contextScroll:e?0:this.oldScroll.x,contextDimension:this.innerWidth(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:e?0:i.top,contextScroll:e?0:this.oldScroll.y,contextDimension:this.innerHeight(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}};for(var r in t){var s=t[r];for(var a in this.waypoints[r]){var l,h,p,u,c,d=this.waypoints[r][a],f=d.options.offset,w=d.triggerPoint,y=0,g=null==w;d.element!==d.element.window&&(y=d.adapter.offset()[s.offsetProp]),"function"==typeof f?f=f.apply(d):"string"==typeof f&&(f=parseFloat(f),d.options.offset.indexOf("%")>-1&&(f=Math.ceil(s.contextDimension*f/100))),l=s.contextScroll-s.contextOffset,d.triggerPoint=Math.floor(y+l-f),h=w<s.oldScroll,p=d.triggerPoint>=s.oldScroll,u=h&&p,c=!h&&!p,!g&&u?(d.queueTrigger(s.backward),o[d.group.id]=d.group):!g&&c?(d.queueTrigger(s.forward),o[d.group.id]=d.group):g&&s.oldScroll>=d.triggerPoint&&(d.queueTrigger(s.forward),o[d.group.id]=d.group);}}return n.requestAnimationFrame(function(){for(var t in o)o[t].flushTriggers();}),this;},e.findOrCreateByElement=function(t){return e.findByElement(t)||new e(t);},e.refreshAll=function(){for(var t in o)o[t].refresh();},e.findByElement=function(t){return o[t.waypointContextKey];},window.onload=function(){r&&r(),e.refreshAll();},n.requestAnimationFrame=function(e){var i=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||t;i.call(window,e);},n.Context=e;}(),function(){"use strict";function t(t,e){return t.triggerPoint-e.triggerPoint;}function e(t,e){return e.triggerPoint-t.triggerPoint;}function i(t){this.name=t.name,this.axis=t.axis,this.id=this.name+"-"+this.axis,this.waypoints=[],this.clearTriggerQueues(),o[this.axis][this.name]=this;}var o={vertical:{},horizontal:{}},n=window.Waypoint;i.prototype.add=function(t){this.waypoints.push(t);},i.prototype.clearTriggerQueues=function(){this.triggerQueues={up:[],down:[],left:[],right:[]};},i.prototype.flushTriggers=function(){for(var i in this.triggerQueues){var o=this.triggerQueues[i],n="up"===i||"left"===i;o.sort(n?e:t);for(var r=0,s=o.length;s>r;r+=1){var a=o[r];(a.options.continuous||r===o.length-1)&&a.trigger([i]);}}this.clearTriggerQueues();},i.prototype.next=function(e){this.waypoints.sort(t);var i=n.Adapter.inArray(e,this.waypoints),o=i===this.waypoints.length-1;return o?null:this.waypoints[i+1];},i.prototype.previous=function(e){this.waypoints.sort(t);var i=n.Adapter.inArray(e,this.waypoints);return i?this.waypoints[i-1]:null;},i.prototype.queueTrigger=function(t,e){this.triggerQueues[e].push(t);},i.prototype.remove=function(t){var e=n.Adapter.inArray(t,this.waypoints);e>-1&&this.waypoints.splice(e,1);},i.prototype.first=function(){return this.waypoints[0];},i.prototype.last=function(){return this.waypoints[this.waypoints.length-1];},i.findOrCreate=function(t){return o[t.axis][t.name]||new i(t);},n.Group=i;}(),function(){"use strict";function t(t){this.$element=e(t);}var e=window.jQuery,i=window.Waypoint;e.each(["innerHeight","innerWidth","off","offset","on","outerHeight","outerWidth","scrollLeft","scrollTop"],function(e,i){t.prototype[i]=function(){var t=Array.prototype.slice.call(arguments);return this.$element[i].apply(this.$element,t);};}),e.each(["extend","inArray","isEmptyObject"],function(i,o){t[o]=e[o];}),i.adapters.push({name:"jquery",Adapter:t}),i.Adapter=t;}(),function(){"use strict";function t(t){return function(){var i=[],o=arguments[0];return t.isFunction(arguments[0])&&(o=t.extend({},arguments[1]),o.handler=arguments[0]),this.each(function(){var n=t.extend({},o,{element:this});"string"==typeof n.context&&(n.context=t(this).closest(n.context)[0]),i.push(new e(n));}),i;};}var e=window.Waypoint;window.jQuery&&(window.jQuery.fn.waypoint=t(window.jQuery)),window.Zepto&&(window.Zepto.fn.waypoint=t(window.Zepto));}();;
3var objectFitImages=function(){"use strict";function t(t,e){return "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='"+t+"' height='"+e+"'%3E%3C/svg%3E";}function e(t){if(t.srcset&&!p&&window.picturefill){var e=window.picturefill._;t[e.ns]&&t[e.ns].evaled||e.fillImg(t,{reselect:!0}
3),t[e.ns].curSrc||(t[e.ns].supported=!1,e.fillImg(t,{reselect:!0})),t.currentSrc=t[e.ns].curSrc||t.src;}}function i(t){for(var e,i=getComputedStyle(t).fontFamily,r={};null!==(e=u.exec(i));)r[e[1]]=e[2];return r;}function r(e,i,r){var n=t(i||1,r||0);b.call(e,"src")!==n&&h.call(e,"src",n);}function n(t,e){t.naturalWidth?e(t):setTimeout(n,100,t,e);}function c(t){var c=i(t),o=t[l];if(c["object-fit"]=c["object-fit"]||"fill",!o.img){if("fill"===c["object-fit"])return;if(!o.skipTest&&f&&!c["object-position"])return;}if(!o.img){o.img=new Image(t.width,t.height),o.img.srcset=b.call(t,"data-ofi-srcset")||t.srcset,o.img.src=b.call(t,"data-ofi-src")||t.src,h.call(t,"data-ofi-src",t.src),t.srcset&&h.call(t,"data-ofi-srcset",t.srcset),r(t,t.naturalWidth||t.width,t.naturalHeight||t.height),t.srcset&&(t.srcset="");try{s(t);}catch(t){window.console&&console.warn("https://bit.ly/ofi-old-browser");}}e(o.img),t.style.backgroundImage='url("'+(o.img.currentSrc||o.img.src).replace(/"/g,'\\"')+'")',t.style.backgroundPosition=c["object-position"]||"center",t.style.backgroundRepeat="no-repeat",t.style.backgroundOrigin="content-box",/scale-down/.test(c["object-fit"])?n(o.img,function(){o.img.naturalWidth>t.width||o.img.naturalHeight>t.height?t.style.backgroundSize="contain":t.style.backgroundSize="auto";}):t.style.backgroundSize=c["object-fit"].replace("none","auto").replace("fill","100% 100%"),n(o.img,function(e){r(t,e.naturalWidth,e.naturalHeight);});}function s(t){var e={get:function(e){return t[l].img[e?e:"src"];},set:function(e,i){return t[l].img[i?i:"src"]=e,h.call(t,"data-ofi-"+i,e),c(t),e;}};Object.defineProperty(t,"src",e),Object.defineProperty(t,"currentSrc",{get:function(){return e.get("currentSrc");}}),Object.defineProperty(t,"srcset",{get:function(){return e.get("srcset");},set:function(t){return e.set(t,"srcset");}});}function o(){function t(t,e){return t[l]&&t[l].img&&("src"===e||"srcset"===e)?t[l].img:t;}d||(HTMLImageElement.prototype.getAttribute=function(e){return b.call(t(this,e),e);},HTMLImageElement.prototype.setAttribute=function(e,i){return h.call(t(this,e),e,String(i));});}function a(t,e){var i=!y&&!t;if(e=e||{},t=t||"img",d&&!e.skipTest||!m)return !1;"img"===t?t=document.getElementsByTagName("img"):"string"==typeof t?t=document.querySelectorAll(t):"length" in t||(t=[t]);for(var r=0;r<t.length;r++)t[r][l]=t[r][l]||{skipTest:e.skipTest},c(t[r]);i&&(document.body.addEventListener("load",function(t){"IMG"===t.target.tagName&&a(t.target,{skipTest:e.skipTest});},!0),y=!0,t="img"),e.watchMQ&&window.addEventListener("resize",a.bind(null,t,{skipTest:e.skipTest}));}var l="fregante:object-fit-images",u=/(object-fit|object-position)\s*:\s*([-.\w\s%]+)/g,g="undefined"==typeof Image?{style:{"object-position":1}}:new Image(),f="object-fit" in g.style,d="object-position" in g.style,m="background-size" in g.style,p="string"==typeof g.currentSrc,b=g.getAttribute,h=g.setAttribute,y=!1;return a.supportsObjectFit=f,a.supportsObjectPosition=d,o(),a;}();;
4"use strict";var HeaderandFooter=function HeaderandFooter($){var offset=0;function openMainMenu(){if($(".alert__content:visible").length>0&&!$("body").hasClass("stickyHeader"))$(".header-container__menu").css("margin-top",$(".alerts-container").outerHeight()-$(window).scrollTop());else $(".header-container__menu").css("margin-top","");$("html").toggleClass("open-menu").removeClass("open-search");$(".header-container__search-button").removeClass("expanded").attr("aria-expanded","false");$(this).toggleClass("expanded");if($(this).hasClass("expanded"))$(this).attr("aria-expanded","true");else $(this).attr("aria-expanded","false");}function clickOutsideMenuClose(e){var menuContainer=$(".header-container__menu-wrapper");var trigger=$(".header-container__nav-button")[0];$(document).on("click",function(e){if(menuContainer!==e.target&&!menuContainer.has(e.target).length&&trigger!==e.target){$("html").removeClass("open-menu");$(".header-container__nav-button").removeClass("expanded").attr("aria-expanded","false");}});}function menuTabloop(e){if((e.keyCode||e.which)===9&&!e.shiftKey&&$(this).is(".header-container__menu a:visible:last")){$(".header-container__nav-button").focus();e.preventDefault();}}function openSubMenu(e){$(this).toggleClass("expanded");$(this).next().slideToggle();if($(this).hasClass("expanded"))$(this).attr("aria-expanded","true");
4else $(this).attr("aria-expanded","false");}function openSectionNav(e){var activeOffsetElement=$(".site-context-nav .is-active");if(activeOffsetElement.length!==0){var activeOffset=$(".site-context-nav .is-active").offset().top;var sectionNavOffset=$(".site-context-bar__nav-menu").offset().top;var scrollAmount=activeOffset-sectionNavOffset;var scrollAmountCentered=scrollAmount-320/2+10;$(".simplebar-vertical").hide();$(this).toggleClass("expanded");$(this).next().toggleClass("open");if($(this).hasClass("expanded")){$(this).attr("aria-expanded","true");setTimeout(function(){$(".simplebar-vertical").fadeIn(200);$(".site-context-bar .simplebar-content-wrapper").animate({scrollTop:scrollAmountCentered});},300);}else $(this).attr("aria-expanded","false");}else{$(".simplebar-vertical").hide();$(this).toggleClass("expanded");$(this).next().toggleClass("open");if($(this).hasClass("expanded")){$(this).attr("aria-expanded","true");setTimeout(function(){$(".simplebar-vertical").fadeIn(200);},300);}else $(this).attr("aria-expanded","false");}}function clickOutsideCloseSection(){var sectionNavContainer=$(".site-context-bar");var sectionNavMenu=$(".site-context-bar__nav-menu");var secNavBtn=$(".site-context-bar__nav-toggle");$(document).on("click",function(e){if(sectionNavContainer!==e.target&&!sectionNavContainer.has(e.target).length&&secNavBtn!==e.target)if(sectionNavMenu.hasClass("open")){secNavBtn.removeClass("expanded");secNavBtn.next().removeClass("open");secNavBtn.attr("aria-expanded","false");setTimeout(function(){$(".simplebar-vertical").fadeOut(200);},300);}});}function openSearch(){$("html").toggleClass("open-search").removeClass("open-menu");$(".header-container__nav-button").removeClass("expanded").attr("aria-expanded","false");if($(".alert__content:visible").length>0&&!$("body").hasClass("stickyHeader"))$(".header-container__search").css("margin-top",$(".alerts-container").outerHeight()-$(window).scrollTop());else $(".header-container__search").css("margin-top","");$(this).toggleClass("expanded");if($(this).hasClass("expanded")){$(this).attr("aria-expanded","true");setTimeout(function(){$(".st-default-search-input").focus();},300);}else $(this).attr("aria-expanded","false");}function searchTabloop(e){if($("html").hasClass("open-search"))if((e.keyCode||e.which)===9&&!e.shiftKey){$(".header-container__search-button").focus();e.preventDefault();}}function searchTabloopRev(e){if($("html").hasClass("open-search"))if((e.keyCode||e.which)===9&&e.shiftKey===true){$(".header-container__nav-button").focus();e.preventDefault();}}function closeSearchOnSearchResults(){if($("#block-searchresultsfitchburgstatesearch").length>0)if($("html").hasClass("open-search")&&$(".header-container__search-button").hasClass("expanded"))setTimeout(function(){$("html").removeClass("open-search");$(".header-container__search-button").removeClass("expanded").attr("aria-expanded","false");},1000);}function closeSearchOnSearchResultsEnter(event){if(event.which===13)closeSearchOnSearchResults();}function backToTop(){$("html,body").animate({scrollTop:0});$(".header__logo a").focus();}function stickyHeader(){if($(".alert__content:visible").length>0){var lastScrollTop=0;$(window).scroll(function(){var alertHeight=$(".alerts-container:visible").outerHeight()||0;var st=window.pageYOffset||document.documentElement.scrollTop;if(st>lastScrollTop){if($(window).scrollTop()<alertHeight+$("header").outerHeight())$("body").removeClass("stickyHeader");$("body").addClass("scrollDown");}else{if($(window).scrollTop()>alertHeight)$("body").addClass("stickyHeader");else $("body").removeClass("stickyHeader");$("body").removeClass("scrollDown");}lastScrollTop=st;});}else{var _lastScrollTop=0;$(window).scroll(function(){var st=window.pageYOffset||document.documentElement.scrollTop;if($(window).scrollTop()>$("header").outerHeight()){$("body").addClass("stickyHeader");if(st>_lastScrollTop)$("body").addClass("scrollDown");else $("body").removeClass("scrollDown");}else $("body").removeClass("stickyHeader");_lastScrollTop=st;});}}Drupal.behaviors.HeaderandFooter={attach:function attach(context){$(".header-container__nav-button",context).on("click",openMainMenu);$(".header-container__menu a",context).on("keydown",menuTabloop);$(".header-container__nav-button",context).on("keydown",searchTabloop);$(".header-container__search-button",context).on("keydown",searchTabloopRev);$(".menu--main__toggle",context).on("click",openSubMenu);$(".footer-container__toggle-button",context).on("click",openSubMenu);$(".header-container__search-button",context).on("click",openSearch);$(".header-container__search input[type=\"submit\"]",context).on("click",closeSearchOnSearchResults);$(".form-type-search input[type=\"search\"]").on("keydown",closeSearchOnSearchResultsEnter);$(".site-context-bar__nav-toggle",context).on("click",openSectionNav);$(".footer-container__back-to-top",context).on("click",backToTop);$(".block-fitchburg-state-header-container, .block-fs-context-bar").wrapAll("<div class=\"sticky-header\" />");$(window).on("scroll",stickyHeader());$(window,context).on("load",clickOutsideMenuClose);$(window,context).on("load",clickOutsideCloseSection);if(!$(".site-context-bar__nav").length)$("body").addClass("no-section-nav");}};};HeaderandFooter(jQuery);var responsiveTables=function responsiveTables($){function wrapTables(){if($(".table__inner table").length<1)$("table").wrap("<div class=\"table table--wysiwyg\"><div class=\"table__inner\">");}var scrollTable=function scrollTable(){var innerTableWrap=$(".table__inner");$("<button class=\"table--scroll__btn left\">"+"<span class=\"visually-hidden\">Scroll Table Left</span></button>\n"+"<button class=\"table--scroll__btn right\">"+"<span class=\"visually-hidden\">Scroll Table Right</span></button>").insertAfter(".table__inner");$(".table--scroll__btn.right").on("click",function(){var elWidth=$(this).siblings(".table__inner").width()-100;$(this).siblings(".table__inner").animate({scrollLeft:"+=".concat(elWidth)},300,"swing");});$(".table--scroll__btn.left").on("click",function(){var elWidth=$(this).siblings(".table__inner").width()-100;$(this).siblings(".table__inner").animate({scrollLeft:"-=".concat(elWidth)},300,"swing");});function addScrollClasses(){var thisEL=innerTableWrap;var scrollLeft=innerTableWrap.scrollLeft();
4var scrollWidth=innerTableWrap[0].scrollWidth-innerTableWrap[0].clientWidth;console.log(scrollWidth);if(scrollLeft===0&&scrollWidth>0){$(thisEL).addClass("js-scroll-right");$(thisEL).removeClass("js-scroll-left");}else if(scrollLeft===scrollWidth&&scrollWidth>0){$(thisEL).addClass("js-scroll-left");$(thisEL).removeClass("js-scroll-right");}else{$(thisEL).removeClass("js-scroll-right");$(thisEL).removeClass("js-scroll-left");}innerTableWrap.scroll(function(){scrollLeft=Math.round($(this).scrollLeft());scrollWidth=$(this)[0].scrollWidth-$(this)[0].clientWidth;if(scrollLeft===0&&scrollWidth>0){$(this).addClass("js-scroll-right");$(this).removeClass("js-scroll-left");}else if(scrollLeft===scrollWidth&&scrollWidth>0)$(this).removeClass("js-scroll-right").addClass("js-scroll-left");else $(this).addClass("js-scroll-right js-scroll-left");});}addScrollClasses();};Drupal.behaviors.responsiveTables={attach:function attach(context){wrapTables();if(!$(".table__inner",context).length<1)setTimeout(function(){scrollTable();},500);}};};responsiveTables(jQuery);var scrollAnimate=function scrollAnimate($){function addInviewClass(){var waypoints=$(".is-animated").waypoint(function(direction){$(this.element).addClass("in-view");},{offset:"50%"});var waypoints2=$(".blockquote__inner").waypoint(function(direction){$(this.element).addClass("in-view");},{offset:"50%"});}function addInViewViaFocus(){var selectors=$(".is-animated, .blockquote__inner");selectors.each(function(i,elem){$(elem).find("a").on("focus",function(){if(!$(elem).hasClass("in-view"))$(elem).addClass("in-view");});});}Drupal.behaviors.scrollAnimate={attach:function attach(){objectFitImages();addInviewClass();addInViewViaFocus();}};};scrollAnimate(jQuery);var lastWord=function lastWord($){function addLastWordSpan(selector,timeout){setTimeout(function(){$(selector).each(function(i,elem){$(elem).html(function(){var $this=$.trim($(this).text());var text=$this.split(" ");var last=text.pop();return "".concat(text.join(" ")," <span class=\"last-word\">").concat(last,"<span></span></span>");});});},timeout);}var selectors=".promo-banner__header a, .callout-banner__header a, .magazine-links__link";if($(selectors).length)addLastWordSpan(selectors,300);};lastWord(jQuery);var magazineHeader=function magazineHeader($){var header=document.querySelector(".magazine-header");var menuToggle=document.querySelector(".magazine-header__menu-button");var body=document.querySelector("body");var html=document.querySelector("html");var magazineHeaderFocusLoop=function magazineHeaderFocusLoop(){document.addEventListener("keydown",function(e){if(!header.classList.contains("js-menu-opened"))return;var lastElement=document.querySelectorAll(".magazine-header__menu nav > .menu > .menu__item:last-of-type.menu__item--with-children.js-expanded .menu__submenu .menu .menu__item:last-of-type a");if(!lastElement.length){lastElement=document.querySelectorAll(".magazine-header__menu nav > .menu > .menu__item:last-of-type.menu__item--with-children:not(.js-expanded) > a.empty");if(!lastElement.length){lastElement=document.querySelectorAll(".magazine-header__menu nav > .menu > .menu__item:last-of-type.menu__item--with-children:not(.js-expanded) > button");if(!lastElement.length)lastElement=document.querySelectorAll(".magazine-header__menu nav > .menu > .menu__item:last-of-type > a");}}var focused=document.activeElement;var isTabPressed=e.key==="Tab"||e.keyCode===9;var firstFocusableElement=menuToggle;var lastFocusableElement=lastElement[0];if(!isTabPressed)return;if(e.shiftKey){if(focused===firstFocusableElement){lastFocusableElement.focus();e.preventDefault();}}else{if(focused===lastFocusableElement){firstFocusableElement.focus();e.preventDefault();}}});};var magazineSearchFocusLoop=function magazineSearchFocusLoop(){document.addEventListener("keydown",function(e){if(!header.classList.contains("js-search-opened"))return;var focused=document.activeElement;var isTabPressed=e.key==="Tab"||e.keyCode===9;var firstFocusableElement=document.querySelector(".magazine-header__search-button");var lastFocusableElement=document.querySelector(".magazine-header__search form input[type=\"submit\"]");if(!isTabPressed)return;if(e.shiftKey){if(focused===firstFocusableElement){lastFocusableElement.focus();e.preventDefault();}}else{if(focused===lastFocusableElement){firstFocusableElement.focus();e.preventDefault();}}});};var toggleMenu=function toggleMenu(){var menu=document.querySelector(".magazine-header__menu");if(header.classList.contains("js-search-opened")){toggleSearch();setTimeout(function(){header.classList.toggle("js-menu-opened");menuToggle.focus();},300);}else header.classList.toggle("js-menu-opened");body.classList.toggle("js-fixed");html.classList.toggle("js-fixed");
4if(header.classList.contains("js-menu-opened")){menuToggle.setAttribute("aria-expanded","true");magazineHeaderFocusLoop();}else menuToggle.setAttribute("aria-expanded","false");};var toggleSubmenu=function toggleSubmenu(e){var clicked=e.target;var submenuParent=clicked.parentElement;var submenu=clicked.nextElementSibling;submenuParent.classList.toggle("js-expanded");if(submenuParent.classList.contains("js-expanded"))clicked.setAttribute("aria-expanded","true");else clicked.setAttribute("aria-expanded","false");$(submenu).slideToggle(300);setTimeout(function(){magazineHeaderFocusLoop();},300);};var toggleSubmenuWithButton=function toggleSubmenuWithButton(e){var clicked=e.target;var submenuParent=clicked.parentElement;var submenu=clicked.nextElementSibling;console.log(clicked);console.log(submenuParent);console.log(submenu);submenuParent.classList.toggle("js-expanded");if(submenuParent.classList.contains("js-expanded"))clicked.setAttribute("aria-expanded","true");else clicked.setAttribute("aria-expanded","false");$(submenu).slideToggle(300);setTimeout(function(){magazineHeaderFocusLoop();},300);};var toggleSearch=function toggleSearch(){var searchButton=document.querySelector(".magazine-header__search-button");var searchForm=document.querySelector(".magazine-header__search");var searchInput=document.querySelector(".magazine-header__search form input[type=\"search\"]");var searchSubmit=document.querySelector(".magazine-header__search form input[type=\"submit\"]");var menuClosed=false;if(header.classList.contains("js-menu-opened")){toggleMenu();setTimeout(function(){header.classList.toggle("js-search-opened");},300);menuClosed=true;}else header.classList.toggle("js-search-opened");body.classList.toggle("js-fixed");html.classList.toggle("js-fixed");if(header.classList.contains("js-search-opened")){searchButton.setAttribute("aria-expanded","true");if(menuClosed===true)setTimeout(function(){searchInput.focus();},600);else setTimeout(function(){searchInput.focus();},300);magazineSearchFocusLoop();}else{searchButton.setAttribute("aria-expanded","false");setTimeout(function(){searchButton.focus();},300);}};var showHeaderOnChildElementFocus=function showHeaderOnChildElementFocus(){$(".magazine-header").find("a, button").on("focus",function(){if($("body").hasClass("scrollDown"))$("body").removeClass("scrollDown");if(!$("body").hasClass("stickyHeader"))$("body").addClass("stickyHeader");});};var emptySectionsMenuItem=function emptySectionsMenuItem(){$(".empty").attr("href","javascript:void(0)");};Drupal.behaviors.magazineHeader={attach:function attach(context){emptySectionsMenuItem();$(".magazine-header__menu-button",context).on("click",toggleMenu);$(".magazine-header .menu__toggle",context).on("click",toggleSearch);$(".magazine-header__search-button",context).on("click",toggleSearch);$(".menu__item--with-children > button",context).on("click",toggleSubmenuWithButton);showHeaderOnChildElementFocus();}};};magazineHeader(jQuery);var socialSharingButtons=function socialSharingButtons($){function accessibility(){setTimeout(function(){var ALT_REPLACEMENTS={facebook:"Facebook",instagram:"Instagram",linkedin:"LinkedIn",twitter:"X",youtube:"YouTube",tiktok:"TikTok",email:"Email"};var buttons=document.querySelectorAll("div.st-btn");if(buttons.length)buttons.forEach(function(button){button.setAttribute("role","button");button.setAttribute("tabindex","0");button.addEventListener("keypress",function(){$(button).trigger("click");});var $img=$(button).children("img");var altText=$img.prop("alt")||"";altText=altText.replace(/\b(facebook|instagram|linkedin|twitter|youtube|tiktok)\b/gi,function(m){return ALT_REPLACEMENTS[m.toLowerCase()];});$img.prop("alt",altText);});},2000);}Drupal.behaviors.socialSharingButtons={attach:function attach(){accessibility();}};};socialSharingButtons(jQuery);var externalLinks=function externalLinks($){var openBlank=function openBlank(){(function(){var links=document.querySelectorAll("a[target='_blank']");var host=window.location.hostname;var tooltip=createOrGetGlobalTooltip();var isInternalLink=function isInternalLink(link){return new URL(link).hostname===host;};links.forEach(function(link){if(link.getAttribute("target")!=="_blank"&&isInternalLink(link))return;link.setAttribute("rel","noopener");injectScreenReaderText(link);link.addEventListener("mouseenter",function(){return showTooltip(link);});link.addEventListener("focus",function(){return showTooltip(link);});link.addEventListener("mouseleave",hideTooltip);link.addEventListener("blur",hideTooltip);});function createOrGetGlobalTooltip(){var tip=document.querySelector(".external-link-tooltip");if(!tip){tip=document.createElement("span");tip.className="external-link-tooltip";tip.textContent="Opens in a new tab";document.body.appendChild(tip);}return tip;}function injectScreenReaderText(link){if(link.querySelector(".visually-hidden"))return;var sr=document.createElement("span");sr.className="visually-hidden";sr.textContent=" (opens in a new tab)";link.appendChild(sr);}function showTooltip(link){var rect=link.getBoundingClientRect();tooltip.style.left="".concat(rect.left,"px");tooltip.style.top="".concat(rect.bottom+4,"px");tooltip.classList.add("external-link-tooltip--visible");}function hideTooltip(){tooltip.classList.remove("external-link-tooltip--visible");}})();};Drupal.behaviors.magazineCategoryList={attach:function attach(context){openBlank();}};};externalLinks(jQuery);;

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.