1(()=>{"use strict";var t={7599:()=>{class t extends HTMLElement{trigger=null;tooltip=null;isOpen=!1;constructor(){super(),this.trigger=this.querySelector("pm-tooltip-trigger"),this.tooltip=this.querySelector("pm-tooltip-content"),this.trigger&&this.tooltip&&(this.trigger.addEventListener("click",this.handleButtonClick),this.trigger.addEventListener("keydown",this.handleTriggerKeydown))}handleButtonClick=t=>{t.stopPropagation(),this.isOpen?this.close():this.open()};handleTriggerKeydown=t=>{"Enter"!==t.key&&" "!==t.key||(t.preventDefault(),this.handleButtonClick(t))};handleDocumentClick=t=>{this.contains(t.target)||this.close()};handleDocumentKeydown=t=>{"Escape"===t.key&&this.close()};attachOutsideListener(){document.addEventListener("click",this.handleDocumentClick),document.addEventListener("keydown",this.handleDocumentKeydown)}detachOutsideListener(){document.removeEventListener("click",this.handleDocumentClick),document.removeEventListener("keydown",this.handleDocumentKeydown)}open(){this.trigger&&this.tooltip&&(this.trigger.setAttribute("aria-expanded","true"),this.tooltip.hidden=!1,this.isOpen=!0,this.attachOutsideListener())}close(){this.trigger&&this.tooltip&&(this.trigger.setAttribute("aria-expanded","false"),this.tooltip.hidden=!0,this.isOpen=!1,this.detachOutsideListener())}}class e extends HTMLElement{}class i extends HTMLElement{}customElements.get("pm-tooltip")||customElements.define("pm-tooltip",t),customElements.get("pm-tooltip-trigger")||customElements.define("pm-tooltip-trigger",e),customElements.get("pm-tooltip-content")||customElements.define("pm-tooltip-content",i)}},e={};!function i(n){var s=e[n];if(void 0!==s)return s.exports;var o=e[n]={exports:{}};return t[n](o,o.exports,i),o.exports}(7599)})();
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.