1(()=>{"use strict";var t={2839:()=>{function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t(e)}function e(t,e){for(var r=0;r<e.length;r++){var i=e[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,a(i.key),i)}}function a(e){var a=function(e,a){if("object"!=t(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,a||"default");if("object"!=t(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===a?String:Number)(e)}(e,"string");return"symbol"==t(a)?a:a+""}var r=function(){return t=function t(e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.tablistNode=e,this.tabs=[],this.firstTab=null,this.lastTab=null,this.tabs=Array.from(this.tablistNode.querySelectorAll("[role=tab]")),this.tabpanels=[];for(var a=0;a<this.tabs.length;a+=1){var r=this.tabs[a],i=document.getElementById(r.getAttribute("aria-controls"));r.tabIndex=-1,r.setAttribute("aria-selected","false"),this.tabpanels.push(i),r.addEventListener("keydown",this.onKeydown.bind(this)),r.addEventListener("click",this.onClick.bind(this)),this.firstTab||(this.firstTab=r),this.lastTab=r}this.setTabFromHash()||this.setSelectedTab(this.firstTab)},(a=[{key:"setSelectedTab",value:function(t){for(var e=0;e<this.tabs.length;e+=1){var a=this.tabs[e];if(t===a){a.setAttribute("aria-selected","true"),a.removeAttribute("tabindex"),this.tabpanels[e].classList.remove("hidden");var r=a.getAttribute("data-hash");r&&history.pushState(null,"",r)}else a.setAttribute("aria-selected","false"),a.tabIndex=-1,this.tabpanels[e].classList.add("hidden")}}},{key:"moveFocusToTab",value:function(t){t.focus()}},{key:"moveFocusToPreviousTab",value:function(t){var e;t===this.firstTab?this.moveFocusToTab(this.lastTab):(e=this.tabs.indexOf(t),this.moveFocusToTab(this.tabs[e-1]))}},{key:"moveFocusToNextTab",value:function(t){var e;t===this.lastTab?this.moveFocusToTab(this.firstTab):(e=this.tabs.indexOf(t),this.moveFocusToTab(this.tabs[e+1]))}},{key:"setTabFromHash",value:function(){var t=window.location.hash;if(t){var e=this.tabs.find((function(e){var a=e.getAttribute("data-hash");return a&&a===t}));if(e)return e.click(),!0}return!1}},{key:"onKeydown",value:function(t){var e=t.currentTarget,a=!1;switch(t.key){case"ArrowLeft":this.moveFocusToPreviousTab(e),a=!0;break;case"ArrowRight":this.moveFocusToNextTab(e),a=!0;break;case"Home":this.moveFocusToTab(this.firstTab),a=!0;break;case"End":this.moveFocusToTab(this.lastTab),a=!0}a&&(t.stopPropagation(),t.preventDefault())}},{key:"onClick",value:function(t){this.setSelectedTab(t.currentTarget)}}])&&e(t.prototype,a),r&&e(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,a,r}();window.addEventListener("load",(function(){for(var t=document.querySelectorAll("[role=tablist]"),e=0;e<t.length;e++)new r(t[e])})),window.addEventListener("hashchange",(function(){document.querySelectorAll("[role=tablist]").forEach((function(t){new r(t).setTabFromHash()}))})),document.addEventListener("DOMContentLoaded",(function(){var t=document.querySelectorAll(".sub-menu .menu-item a"),e=function(){var e=window.location.hash;t.forEach((function(t){t.getAttribute("href").includes(e)&&""!==e?t.classList.add("active-item"):t.classList.remove("active-item")}))};e(),window.addEventListener("hashchange",e)}))}},e={};function a(r){var i=e[r];if(void 0!==i)return i.exports;var o=e[r]={exports:{}};return t[r](o,o.exports,a),o.exports}a.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return a.d(e,{a:e}),e},a.d=(t,e)=>{for(var r in e)a.o(e,r)&&!a.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},a.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);a(2839)})();
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.