1(function($,window,undefined){function ToolTip(){var targets=$('.glossarizer_replaced, .entry-share__item a, .entry-share__item button'),target=!1,tooltip=!1,title=!1;targets.bind('mouseenter',function(){target=$(this);tip=target.attr('title');tooltip=$('<div id="tooltip"></div>');if(!tip||tip=='') 2return!1;target.removeAttr('title');tooltip.css('opacity',0).html(tip).appendTo('body');var init_tooltip=function(){if($(window).width()<tooltip.outerWidth()*1.5) 3tooltip.css('max-width',$(window).width()/2);else tooltip.css('max-width',200);var pos_left=target.offset().left+(target.outerWidth()/2)-(tooltip.outerWidth()/2),pos_top=target.offset().top-tooltip.outerHeight()-20;if(pos_left<0){pos_left=target.offset().left+target.outerWidth()/2-20;tooltip.addClass('left')}else tooltip.removeClass('left');if(pos_left+tooltip.outerWidth()>$(window).width()){pos_left=target.offset().left-tooltip.outerWidth()+target.outerWidth()/2+20;tooltip.addClass('right')}else tooltip.removeClass('right');if(pos_top<0){var pos_top=target.offset().top+target.outerHeight();tooltip.addClass('top')}else tooltip.removeClass('top');
3tooltip.css({left:pos_left,top:pos_top}).animate({top:'+=10',opacity:1},50)};init_tooltip();$(window).resize(init_tooltip);var remove_tooltip=function(){tooltip.animate({top:'-=10',opacity:0},50,function(){$(this).remove()});target.attr('title',tip)};target.bind('mouseleave',remove_tooltip);tooltip.bind('click',remove_tooltip)})} 4return window.tooltip=ToolTip})(jQuery,window)
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.