This file is indexed.

/usr/share/javascript/jquery-tablesorter/addons/pager/jquery.tablesorter.pager.min.js is in libjs-jquery-tablesorter 10-2ubuntu2.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

1
(function(a){a.extend({tablesorterPager:new function(){function j(l){var k=a(l.cssPageDisplay,l.container).val((l.page+1)+l.seperator+l.totalPages)}function b(l,k){var m=l.config;m.size=k;m.totalPages=Math.ceil(m.totalRows/m.size);m.pagerPositionSet=false;d(l);e(l)}function e(k){var m=k.config;if(!m.pagerPositionSet&&m.positionFixed){var m=k.config,l=a(k);if(l.offset){m.container.css({top:l.offset().top+l.height()+"px",position:"absolute"})}m.pagerPositionSet=true}}function f(k){var l=k.config;l.page=0;d(k)}function c(k){var l=k.config;l.page=(l.totalPages-1);d(k)}function i(k){var l=k.config;l.page++;if(l.page>=(l.totalPages-1)){l.page=(l.totalPages-1)}d(k)}function g(k){var l=k.config;l.page--;if(l.page<=0){l.page=0}d(k)}function d(k){var l=k.config;if(l.page<0||l.page>(l.totalPages-1)){l.page=0}h(k,l.rowsCopy)}function h(u,v){var t=u.config;var n=v.length;var w=(t.page*t.size);var r=(w+t.size);if(r>v.length){r=v.length}var m=a(u.tBodies[0]);a.tablesorter.clearTableBody(u);for(var q=w;q<r;q++){var k=v[q];var n=k.length;for(var p=0;p<n;p++){m[0].appendChild(k[p])}}e(u,m);a(u).trigger("applyWidgets");if(t.page>=t.totalPages){c(u)}j(t)}this.appender=function(k,l){var m=k.config;m.rowsCopy=l;m.totalRows=l.length;m.totalPages=Math.ceil(m.totalRows/m.size);h(k,l)};this.defaults={size:10,offset:0,page:0,totalRows:0,totalPages:0,container:null,cssNext:".next",cssPrev:".prev",cssFirst:".first",cssLast:".last",cssPageDisplay:".pagedisplay",cssPageSize:".pagesize",seperator:"/",positionFixed:true,appender:this.appender};this.construct=function(k){return this.each(function(){config=a.extend(this.config,a.tablesorterPager.defaults,k);var m=this,l=config.container;a(this).trigger("appendCache");config.size=parseInt(a(".pagesize",l).val());a(config.cssFirst,l).click(function(){f(m);return false});a(config.cssNext,l).click(function(){i(m);return false});a(config.cssPrev,l).click(function(){g(m);return false});a(config.cssLast,l).click(function(){c(m);return false});a(config.cssPageSize,l).change(function(){b(m,parseInt(a(this).val()));return false})})}}});a.fn.extend({tablesorterPager:a.tablesorterPager.construct})})(jQuery);