1var appTooltip=function(n){var i=["a","input","select","textarea","button"],a=$(n.trigger),v=$(".icon-close, .tooltip-mask, .tooltip-dismiss"),t=$(n.target)||"",r="",u="",e=0,o=0,f="";this.moved=!1;var s=".main-content, .sticky-container, footer, .cookie",y=function(){p()},p=function(){n.auto&&t.length>0&&(r=$(".tooltip-chrome",t),u=$(".tooltip-scroll",t),c());a.off("click").on("click",function(){return f=$(this),t=$("#"+f.attr("data-id")),r=$(".tooltip-chrome",t),u=$(".tooltip-scroll",t),c(),!1});v.off("click").on("click",function(){return l($(this)),!1});$(window).on("resize orientationchange",function(){r!==""&&h()})},h=function(){if(t.removeClass("overflow"),r.css("marginTop",0),u.css("height","auto"),o=$(window).height(),e=r.height()+20,e>o){t.addClass("overflow");var n=t.find(".tooltip-header").height();u.css({height:o-n-120})}else r.css("marginTop",-(e/2))},w=function(){$(document).on("keyup",function(n){n.keyCode==27&&l()})},c=function(){var r=t.find(".tooltip-header"),n=t.attr("id")+"title",u=t.find("tooltip-scroll"),i=t.attr("id")+"description";r.attr("id",n);u.attr("id",i);t.attr("aria-labelledby",n);t.attr("aria-describedby",i);b(t);t.appendTo("body").fadeIn(300).attr("aria-hidden",!1);h();w();$(s).attr("aria-hidden",!0)},l=function(n){k();t=t.length?t:n.closest(".tooltip");t.fadeOut(300).attr("aria-hidden",!0);f.length>0&&f.focus();$(s).attr("aria-hidden",!1)},b=function(n){for(var r,t=0;t<i.length;t++)$(i[t]).attr("tabindex",-1);for(r=0;r<i.length;r++)n.find(i[r]).removeAttr("tabindex")},k=function(){for(var n=0;n<i.length;n++)$(i[n]).removeAttr("tabindex")};return{init:y}};(function(){var n=new appTooltip({trigger:".icon-tooltip, .tooltip-trigger"}),t;n.init();t=new lockScroll(".tooltip-scroll")})();
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.