1function lbOverlay(a){var b=/&size=([0-9a-z]*)/,c=a;null!=c.match(b)&&(b=/([a-zA-Z0-9:\/.?=&]*)&size/,c=a.match(b)[1]);a=$("<div>").addClass("lbOverlay").on("mousewheel touchmove",function(d){d.preventDefault()}).on("click",function(){$(this).remove()});$("<div>").addClass("close").on("click",function(){$(this).parent().remove()}).appendTo(a);b=$("<div>").addClass("image").appendTo(a);c=c+"?size="+$(window).width()+"x"+$(window).height();$("<img>").attr("src",c).css("visibility","hidden").load(function(){$(this).siblings(".loader").remove(); 2setOverlayHeights($(this));$(this).css("visibility","visible")}).on("click",function(d){return!1}).appendTo(b);a.appendTo("body")} 3function setOverlayHeights(a){var b=a.parent().height(),c=a.parent().width(),d=c/b,e=a.height(),f=a.width();a.data("origHeight")||a.data("origHeight",e);a.data("origWidth")||a.data("origWidth",f);e=a.data("origWidth")/a.data("origHeight");a.parent().siblings(".close").outerHeight(!0);e<d?a.css({width:"auto",height:"100%"}):(b=(b-c/e)/2,0>b?a.css({width:c,height:"auto"}):a.css({width:c,height:"auto","margin-top":b}))} 4function lightbox(){$(document).on("AgGeometryChanged",function(){$(".Image_Kuva img").each(function(){$(this).on("click",function(){lbOverlay($(this).data("aghref"))})});$(".light_box img").each(function(){$(this).on("click",function(){lbOverlay($(this).data("aghref"))})});$(document).keyup(function(a){27==a.keyCode&&0<$(".lbOverlay").length&&$(".lbOverlay").remove()})});$(window).on("resize",function(){$(".lbOverlay").length&&setOverlayHeights($(".lbOverlay img"))})};
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.