1!function(p){p(window).on("elementor/frontend/init",()=>{class t extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{tooltipButton:".pp-button[data-tooltip]",fauxButton:'.pp-button[role="button"]'}}}getDefaultElements(){var t=this.getSettings("selectors");return{$tooltipButton:this.$element.find(t.tooltipButton),$fauxButton:this.$element.find(t.fauxButton)}}bindEvents(){this.initTooltips(),this.initKeyboardActivation(),this.initTooltipEscape()}unbindEvents(){p(document).off("keydown.ppButtons"+this.getID())}initTooltips(){const t=this.getID(),s="pp-tooltip pp-tooltip-"+t;this.elements.$tooltipButton.each(function(){const t=p(this),n=t.data("tooltip");if(n){let e=n.position;const i=elementorFrontend.config.responsive.activeBreakpoints;let o=!1;Object.keys(i).forEach(t=>{o||window.innerWidth<=i[t].value&&(undefined!==n["position_"+t]&&(e=n["position_"+t]),o=!0)}),t.pptooltipster({trigger:"custom",triggerOpen:{mouseenter:!0,touchstart:!0},triggerClose:{mouseleave:!0,touchleave:!0},animation:"fade",ppclass:s,side:e,interactive:!0,positionTracker:!0,contentCloning:!0,functionReady:(t,e)=>{p(e.tooltip).find("[id]").removeAttr("id")}}),t.on("focus",()=>t.pptooltipster("open")).on("blur",()=>t.pptooltipster("close"))}})}initTooltipEscape(){this.elements.$tooltipButton.length&&p(document).on("keydown.ppButtons"+this.getID(),t=>{"Escape"===t.key&&this.elements.$tooltipButton.filter(".tooltipstered").each(function(){var t=p(this);t.pptooltipster("status").open&&t.pptooltipster("close")})})}initKeyboardActivation(){this.elements.$fauxButton.on("keydown",function(t){t.altKey||t.ctrlKey||t.metaKey||t.repeat||("Enter"===t.key?(t.preventDefault(),this.click()):" "!==t.key&&"Spacebar"!==t.key||t.preventDefault())}).on("keyup",function(t){" "!==t.key&&"Spacebar"!==t.key||(t.preventDefault(),this.click())})}}elementorFrontend.elementsHandler.attachHandler("pp-buttons",t)})}(jQuery);
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.