1"use strict";(()=>{var h=(u,r)=>()=>{try{return r||u((r={exports:{}}).exports,r),r.exports}catch(i){throw r=0,i}};var x=h(()=>{var c;(s=>{s.DisplayNoneClassName="d-none",s.ShowClassName="show";let i;(n=>(n[n.ExtraSmall=0]="ExtraSmall",n[n.Small=576]="Small",n[n.Medium=768]="Medium",n[n.Large=992]="Large",n[n.ExtraLarge=1200]="ExtraLarge",n[n.ExtraExtraLarge=1400]="ExtraExtraLarge"))(i=s.Breakpoints||(s.Breakpoints={}));function d(){return window.innerWidth<992}s.isMobile=d;function E(e){return e?e.classList.contains(s.ShowClassName):!1}s.elementIsShown=E;function l(e){if(!e)return!1;let t=globalThis.getComputedStyle(e);return t.display!=="none"&&t.visibility!=="hidden"&&e.offsetHeight>0}s.elementIsVisible=l;function C(e){var o;let t=(((o=e.dataset)==null?void 0:o.available)||"").toLowerCase();return l(e)&&!e.disabled&&t!=="false"}s.elementIsVisibleAndNotDisabled=C;let a="Bootstrap's JavaScript is required for this functionality, but it was not found. Please ensure Bootstrap's JavaScript is included in the page.";function f(e){return document.getElementById(e)}s.bsCollapseFind=f;function g(e){return document.querySelector(`button.accordion-button[data-bs-toggle="collapse"][data-bs-target="#${e}"]`)}s.bsCollapseFindAccordionHeader=g;function b(e){let t=g(e);t&&!t.disabled&&t.click()}function v(e){var o;let t=f(e);return!t||s.elementIsShown(t)?!1:(o=globalThis.bootstrap)!=null&&o.Collapse?(bootstrap.Collapse.getOrCreateInstance(t,{toggle:!1}).show(),!0):(console.error(a),b(e),!0)}s.bsCollapseShow=v;function L(e){var o;let t=f(e);return!t||!s.elementIsShown(t)?!1:(o=globalThis.bootstrap)!=null&&o.Collapse?(bootstrap.Collapse.getOrCreateInstance(t,{toggle:!1}).hide(),!0):(console.error(a),b(e),!0)}s.bsCollapseHide=L;function M(e){var o;let t=document.getElementById(e);return t?(o=globalThis.bootstrap)!=null&&o.Modal?(bootstrap.Modal.getOrCreateInstance(t).show(),!0):(console.error(a),!1):!1}s.bsModalShow=M;function w(e){var o;let t=document.getElementById(e);return t?(o=globalThis.bootstrap)!=null&&o.Modal?(bootstrap.Modal.getOrCreateInstance(t).hide(),!0):(console.error(a),!1):!1}s.bsModalHide=w;function p(){let e=document.querySelector(".saNavBarDesktop"),t=document.querySelector(".saNavBarMobile");return d()&&l(t)?t:!d()&&l(e)?e:l(t)?t:l(e)?e:null}s.getVisibleStickyNav=p;function N(e){document.body.classList.toggle("has-collapsed-course-nav",e);let t=p();t&&t.classList.toggle("is-collapsed",e)}s.setStickyNavCollapsedState=N;function y(){let e=p();if(!e)return 0;let t=e.classList.contains("is-collapsed");t&&e.classList.remove("is-collapsed");let m=e.getBoundingClientRect().bottom;return t&&e.classList.add("is-collapsed"),m}s.getStickyNavBottomInPx=y})(c||(c={}));globalThis.SaStylingUtils=c});x();})(); 2//# sourceMappingURL=saStylingUtils.js.map
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.