1var v=function(){return typeof window>"u"},g=function(n){n=n||navigator.userAgent;var e=/(iPad).*OS\s([\d_]+)/.test(n),o=!e&&/(iPhone\sOS)\s([\d_]+)/.test(n),i=/(Android);?[\s/]+([\d.]+)?/.test(n),r=o||e;return{ios:r,android:i}};function E(t){if(v())return!1;if(!t)throw new Error("options must be provided");var n=!1,e={get passive(){n=!0}},o=function(){},i="__TUA_BSL_TEST_PASSIVE__";window.addEventListener(i,o,e),window.removeEventListener(i,o,e);var r=t.capture;return n?t:typeof r<"u"?r:!1}function _(){return"__BSL_PREVENT_DEFAULT__"in window||(window.__BSL_PREVENT_DEFAULT__=function(t){t.cancelable&&t.preventDefault()}),window.__BSL_PREVENT_DEFAULT__}function L(t){return t?Array.isArray(t)?t:[t]:[]}function O(t){var n=window.getComputedStyle(t),e=n.flexDirection;return{column:e==="column-reverse",row:e==="row-reverse"}}function y(t,n,e){var o=t.scrollTop,i=t.scrollLeft,r=t.scrollWidth,s=t.scrollHeight,a=t.clientWidth,l=t.clientHeight,c=O(t),d,h;c.column?(d=e>0&&Math.abs(o)+l+1>=s,h=e<0&&Math.abs(o)<=1):(d=e>0&&o===0,h=e<0&&o+l+1>=s);var p,m;return c.row?(p=n>0&&Math.abs(i)+a+1>=r,m=n<0&&Math.abs(i)<=1):(p=n>0&&i===0,m=n<0&&i+a+1>=r),{isOnTop:d,isOnBottom:h,isOnLeft:p,isOnRight:m}}var u={lockedNum:0,lockedElements:[],unLockCallback:null,documentListenerAdded:!1,initialClientPos:{clientX:0,clientY:0}};function f(t){if(v())return u;if(!t?.useGlobalLockState)return f.lockState;var n="__BSL_LOCK_STATE__"in window?Object.assign(Object.assign({},u),window.__BSL_LOCK_STATE__):u;return window.__BSL_LOCK_STATE__=n,n}f.lockState=u;function S(t,n,e){if(n){var o=t.targetTouches[0].clientX-e.clientX,i=t.targetTouches[0].clientY-e.clientY,r=Math.abs(i)>Math.abs(o),s=y(n,o,i),a=s.isOnTop,l=s.isOnBottom,c=s.isOnLeft,d=s.isOnRight;if(r&&(a||l)||!r&&(c||d))return _()(t)}return t.stopPropagation(),!0}function b(t){var n,e=document.documentElement,o=Object.assign({},e.style),i=(n=void 0)!==null&&n!==void 0?n:!0;if(e.style.overflow="hidden",e.style.boxSizing="border-box",i){var r=window.innerWidth-e.clientWidth,s=parseInt(window.getComputedStyle(e).paddingRight,10);e.style.paddingRight="".concat(r+s,"px")}return function(){["overflow","boxSizing","paddingRight"].forEach(function(a){e.style[a]=o[a]||""})}}function T(t){var n=document.documentElement,e=document.body,o=n.scrollTop||e.scrollTop,i=Object.assign({},n.style),r=Object.assign({},e.style);return n.style.height="100%",n.style.overflow="hidden",e.style.top="-".concat(o,"px"),e.style.width="100%",e.style.height="auto",e.style.position="fixed",e.style.overflow="hidden",function(){n.style.height=i.height||"",n.style.overflow=i.overflow||"",["top","width","height","overflow","position"].forEach(function(a){e.style[a]=r[a]||""});var s="scrollBehavior"in document.documentElement.style;s?window.scrollTo({top:o,behavior:"instant"}):window.scrollTo(0,o)}}function k(t,n){if(!v()){var e=g(),o=f(n);e.ios?(L(t).filter(function(i){return i&&o.lockedElements.indexOf(i)===-1}).forEach(function(i){i.ontouchstart=function(r){var s=r.targetTouches[0],a=s.clientX,l=s.clientY;o.initialClientPos={clientX:a,clientY:l}},i.ontouchmove=function(r){S(r,i,o.initialClientPos)},o.lockedElements.push(i)}),A(o)):o.lockedNum<=0&&(o.unLockCallback=e.android?T():b()),o.lockedNum+=1}}function w(t){var n;if(!v()){var e=f(t);if(e.lockedNum=0,(n=e.unLockCallback)===null||n===void 0||n.call(e),!!g().ios){if(e.lockedElements.length)for(var o=e.lockedElements.pop();o;)o.ontouchmove=null,o.ontouchstart=null,o=e.lockedElements.pop();P(e)}}}function A(t){g().ios&&(t.documentListenerAdded||(document.addEventListener("touchmove",_(),E({passive:!1})),t.documentListenerAdded=!0))}function P(t){t.documentListenerAdded&&(document.removeEventListener("touchmove",_(),E({passive:!1})),t.documentListenerAdded=!1)}document.addEventListener("alpine:init",()=>{Alpine.data("header",function(){return{mobileNavOpen:!1,meganavOpen:!1,init(){this.updateHeaderOffset(),window.addEventListener("resize",()=>this.updateHeaderOffset());let n;window.addEventListener("scroll",()=>{n||(n=setTimeout(()=>{this.updateHeaderOffset(),n=null},16))}),this.$watch("mobileNavOpen",e=>{if(this.updateHeaderOffset(),e){const o=document.querySelector("[data-mobile-navigation]");o&&k(o)}else this.meganavOpen||w()}),this.$watch("meganavOpen",e=>{!e&&!this.mobileNavOpen&&w()}),this.$el.addEventListener("meganav-opened",()=>{this.meganavOpen=!0}),this.$el.addEventListener("meganav-closed",()=>{this.meganavOpen=!1}),this.$cleanup=()=>{w()}},updateHeaderOffset(){const e=this.$el.getBoundingClientRect(),o=e.top;document.documentElement.style.setProperty("--header-viewport-offset",`${o}px`),document.documentElement.style.setProperty("--header-height",`${e.height}px`);const i=window.innerHeight-e.bottom;document.documentElement.style.setProperty("--mobile-nav-height",`${i}px`)},closeMeganav(){this.meganavOpen=!1},openMeganav(){this.meganavOpen=!0}}})});
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.