1function Util(){}if(Util.hasClass=function(t,e){return t.classList?t.classList.contains(e):!!t.getAttribute("class").match(new RegExp("(\\s|^)"+e+"(\\s|$)"))},Util.addClass=function(t,e){var n=e.split(" ");t.classList?t.classList.add(n[0]):Util.hasClass(t,n[0])||t.setAttribute("class",t.getAttribute("class")+" "+n[0]),n.length>1&&Util.addClass(t,n.slice(1).join(" "))},Util.removeClass=function(t,e){var n=e.split(" ");if(t.classList)t.classList.remove(n[0]);else if(Util.hasClass(t,n[0])){var o=new RegExp("(\\s|^)"+n[0]+"(\\s|$)");t.setAttribute("class",t.getAttribute("class").replace(o," "))}n.length>1&&Util.removeClass(t,n.slice(1).join(" "))},Util.toggleClass=function(t,e,n){n?Util.addClass(t,e):Util.removeClass(t,e)},Util.setAttributes=function(t,e){for(var n in e)t.setAttribute(n,e[n])},Util.getChildrenByClassName=function(t,e){t.children;for(var n=[],o=0;o<t.children.length;o++)Util.hasClass(t.children[o],e)&&n.push(t.children[o]);return n},Util.is=function(t,e){if(e.nodeType)return t===e;for(var n="string"==typeof e?document.querySelectorAll(e):e,o=n.length;o--;)if(n[o]===t)return!0;return!1},Util.setHeight=function(t,e,n,o,s,i){var r=e-t,a=null,l=function(u){a||(a=u);var c=u-a;c>o&&(c=o);var d=parseInt(c/o*r+t);i&&(d=Math[i](c,t,e-t,o)),n.style.height=d+"px",c<o?window.requestAnimationFrame(l):s&&s()};n.style.height=t+"px",window.requestAnimationFrame(l)},Util.scrollTo=function(t,e,n,o){var s=o||window,i=s.scrollTop||document.documentElement.scrollTop,r=null;o||(i=window.scrollY||document.documentElement.scrollTop);var a=function(o){r||(r=o);var l=o-r;l>e&&(l=e);var u=Math.easeInOutQuad(l,i,t-i,e);s.scrollTo(0,u),l<e?window.requestAnimationFrame(a):n&&n()};window.requestAnimationFrame(a)},Util.moveFocus=function(t){t||(t=document.getElementsByTagName("body")[0]),t.focus(),document.activeElement!==t&&(t.setAttribute("tabindex","-1"),t.focus())},Util.getIndexInArray=function(t,e){return Array.prototype.indexOf.call(t,e)},Util.cssSupports=function(t,e){return"CSS"in window?CSS.supports(t,e):t.replace(/-([a-z])/g,function(t){return t[1].toUpperCase()})in document.body.style},Util.extend=function(){var t={},e=!1,n=0,o=arguments.length;"[object Boolean]"===Object.prototype.toString.call(arguments[0])&&(e=arguments[0],n++);for(var s=function(n){for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e&&"[object Object]"===Object.prototype.toString.call(n[o])?t[o]=extend(!0,t[o],n[o]):t[o]=n[o])};n<o;n++){s(arguments[n])}return t},Util.osHasReducedMotion=function(){if(!window.matchMedia)return!1;var t=window.matchMedia("(prefers-reduced-motion: reduce)");return!!t&&t.matches},Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),Element.prototype.closest||(Element.prototype.closest=function(t){var e=this;if(!document.documentElement.contains(e))return null;do{if(e.matches(t))return e;e=e.parentElement||e.parentNode}while(null!==e&&1===e.nodeType);return null}),"function"!=typeof window.CustomEvent){function CustomEvent(t,e){e=e||{bubbles:!1,cancelable:!1,detail:void 0};var n=document.createEvent("CustomEvent");return n.initCustomEvent(t,e.bubbles,e.cancelable,e.detail),n}CustomEvent.prototype=window.Event.prototype,window.CustomEvent=CustomEvent}function resetFocusTabsStyle(){window.dispatchEvent(new CustomEvent("initFocusTabs"))}Math.easeInOutQuad=function(t,e,n,o){return(t/=o/2)<1?n/2*t*t+e:-n/2*(--t*(t-2)-1)+e},Math.easeInQuart=function(t,e,n,o){return n*(t/=o)*t*t*t+e},Math.easeOutQuart=function(t,e,n,o){return t/=o,-n*(--t*t*t*t-1)+e},Math.easeInOutQuart=function(t,e,n,o){return(t/=o/2)<1?n/2*t*t*t*t+e:-n/2*((t-=2)*t*t*t-2)+e},Math.easeOutElastic=function(t,e,n,o){var s=1.70158,i=.7*o,r=n;if(0==t)return e;if(1==(t/=o))return e+n;if(i||(i=.3*o),r<Math.abs(n)){r=n;s=i/4}else s=i/(2*Math.PI)*Math.asin(n/r);return r*Math.pow(2,-10*t)*Math.sin((t*o-s)*(2*Math.PI)/i)+n+e},function(){var t=document.getElementsByClassName("js-tab-focus"),e=!1,n=!1,o=!1;function s(){t.length>0&&(r(!1),window.addEventListener("keydown",i)),window.removeEventListener("mousedown",s),n=!1,o=!0}function i(t){9===t.keyCode&&(r(!0),window.removeEventListener("keydown",i),window.addEventListener("mousedown",s),n=!0)}function r(e){for(var n=e?"":"none",o=0;o<t.length;
1o++)t[o].style.setProperty("outline",n)}function a(){e?o&&r(n):(e=t.length>0,window.addEventListener("mousedown",s))}a(),window.addEventListener("initFocusTabs",a)}();
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.