PageSourceSearch

https://provincia.alessandria.it/wp-content/themes/theme-wpaitalia…/jquery.tablesorter.min.js?ver=3.20.947

js provincia.alessandria.it collected 2026-09-25 00:32:01 UTC 33,022 bytes, 17 lines download raw bytes

1/**!
2* TableSorter (FORK) 2.19.1 - Client-side table sorting with ease!
3* @requires jQuery v1.2.6+
4*
5* Copyright (c) 2007 Christian Bach
6* Examples and docs at: http://tablesorter.com
7* Dual licensed under the MIT and GPL licenses:
8* http://www.opensource.org/licenses/mit-license.php
9* http://www.gnu.org/licenses/gpl.html
10*
11* @type jQuery
12* @name tablesorter (FORK)
13* @cat Plugins/Tablesorter
14* @author Christian Bach/[email protected]
15* @contributor Rob Garrison/https://github.com/Mottie/tablesorter
16*/
17!function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof module&&"object"==typeof module.exports?module.exports=e(require("jquery")):e(jQuery)}((function(e){"use strict";e.extend({tablesorter:new function(){var t=this;function r(){var e=arguments[0],t=arguments.length>1?Array.prototype.slice.call(arguments):e;"undefined"!=typeof console&&void 0!==console.log?console[/error/i.test(e)?"error":/warn/i.test(e)?"warn":"log"](t):alert(t)}function s(e,t){r(e+" ("+((new Date).getTime()-t.getTime())+"ms)")}function a(e){for(var t in e)return!1;return!0}function o(r,s,a){if(!s)return"";var o,n=e(s),i=r.config,c=i.textExtraction||"";return"string"==typeof c?e.trim("basic"===c&&n.attr(i.textAttribute)||s.textContent||n.text()||""):"function"==typeof c?e.trim(c(s,r,a)):"function"==typeof(o=t.getColumnData(r,c,a))?e.trim(o(s,r,a)):e.trim(s.textContent||n.text()||"")}function n(s,a,n,i){for(var c,d,l=t.parsers.length,p=!1,u="",g=!0;""===u&&g;)a[++n]?(u=o(s,p=a[n].cells[i],i),d=e(p),s.config.debug&&r("Checking if value was empty on row "+n+", column: "+i+': "'+u+'"')):g=!1;for(;--l>=0;)if((c=t.parsers[l])&&"text"!==c.id&&c.is&&c.is(u,s,p,d))return c;return t.getParserById("text")}function i(e){var a,o,i,c,d,l,p,u,g,f,h=e.config,m=h.$tbodies=h.$table.children("tbody:not(."+h.cssInfoBlock+")"),b=0,y="",w=m.length;if(0===w)return h.debug?r("Warning: *Empty table!* Not building a parser cache"):"";for(h.debug&&(f=new Date,r("Detecting parsers for each column")),o={extractors:[],parsers:[]};b<w;){if((a=m[b].rows).length)for(i=h.columns,c=0;c<i;c++)d=h.$headers.filter('[data-column="'+c+'"]:last'),l=t.getColumnData(e,h.headers,c),g=t.getParserById(t.getData(d,l,"extractor")),u=t.getParserById(t.getData(d,l,"sorter")),p="false"===t.getData(d,l,"parser"),h.empties[c]=(t.getData(d,l,"empty")||h.emptyTo||(h.emptyToBottom?"bottom":"top")).toLowerCase(),h.strings[c]=(t.getData(d,l,"string")||h.stringTo||"max").toLowerCase(),p&&(u=t.getParserById("no-parser")),g||(g=!1),u||(u=n(e,a,-1,c)),h.debug&&(y+="column:"+c+"; extractor:"+g.id+"; parser:"+u.id+"; string:"+h.strings[c]+";
17 empty: "+h.empties[c]+"\n"),o.parsers[c]=u,o.extractors[c]=g;b+=o.parsers.length?w:1}h.debug&&(r(y||"No parsers detected"),s("Completed detecting parsers",f)),h.parsers=o.parsers,h.extractors=o.extractors}function c(a){var n,i,c,d,l,p,u,g,f,h,m,b,y,w=a.config,v=w.$table.children("tbody"),x=w.extractors,C=w.parsers;if(w.cache={},w.totalRows=0,!C)return w.debug?r("Warning: *Empty table!* Not building a cache"):"";for(w.debug&&(h=new Date),w.showProcessing&&t.isProcessing(a,!0),u=0;u<v.length;u++)if(y=[],n=w.cache[u]={normalized:[]},!v.eq(u).hasClass(w.cssInfoBlock)){for(m=v[u]&&v[u].rows.length||0,l=0;l<m;++l)if(b={child:[],raw:[]},g=e(v[u].rows[l]),[new Array(w.columns)],f=[],g.hasClass(w.cssChildRow)&&0!==l)i=n.normalized.length-1,n.normalized[i][w.columns].$row=n.normalized[i][w.columns].$row.add(g),g.prev().hasClass(w.cssChildRow)||g.prev().addClass(t.css.cssHasChild),b.child[i]=e.trim(g[0].textContent||g.text()||"");else{for(b.$row=g,b.order=l,p=0;p<w.columns;++p)void 0!==C[p]?(i=o(a,g[0].cells[p],p),b.raw.push(i),c=void 0===x[p].id?i:x[p].format(i,a,g[0].cells[p],p),d="no-parser"===C[p].id?"":C[p].format(c,a,g[0].cells[p],p),f.push(w.ignoreCase&&"string"==typeof d?d.toLowerCase():d),"numeric"===(C[p].type||"").toLowerCase()&&(y[p]=Math.max(Math.abs(d)||0,y[p]||0))):w.debug&&r("No parser found for cell:",g[0].cells[p],"does it have a header?");f[w.columns]=b,n.normalized.push(f)}n.colMax=y,w.totalRows+=n.normalized.length}w.showProcessing&&t.isProcessing(a),w.debug&&s("Building cache for "+m+" rows",h)}function d(r,o){var n,i,c,d,l,p,u,g=r.config,f=g.widgetOptions,h=r.tBodies,m=[],b=g.cache;if(a(b))return g.appender?g.appender(r,m):r.isUpdating?g.$table.trigger("updateComplete",r):"";for(g.debug&&(u=new Date),p=0;p<h.length;p++)if((c=e(h[p])).length&&!c.hasClass(g.cssInfoBlock)){for(d=t.processTbody(r,c,!0),i=(n=b[p].normalized).length,l=0;l<i;l++)m.push(n[l][g.columns].$row),g.appender&&(!g.pager||g.pager.removeRows&&f.pager_removeRows||g.pager.ajax)||d.append(n[l][g.columns].$row);t.processTbody(r,d,!1)}g.appender&&g.appender(r,m),g.debug&&s("Rebuilt table",u),o||g.appender||t.applyWidget(r),r.isUpdating&&g.$table.trigger("updateComplete",r)}function l(e){return/^d/i.test(e)||1===e}function p(a){var o,n,i,c,d,p,u,f=a.config;f.headerList=[],f.headerContent=[],f.debug&&(u=new Date),f.columns=t.computeColumnIndex(f.$table.children("thead, tfoot").children("tr")),c=f.cssIcon?'<i class="'+(f.cssIcon===t.css.icon?t.css.icon:f.cssIcon+" "+t.css.icon)+'"></i>':"",f.$headers=e(e.map(e(a).find(f.selectorHeaders),(function(r,s){if(!(n=e(r)).parent().hasClass(f.cssIgnoreRow))return o=t.getColumnData(a,f.headers,s,!0),f.headerContent[s]=n.html(),""===f.headerTemplate||n.find("."+t.css.headerIn).length||(d=f.headerTemplate.replace(/\{content\}/g,n.html()).replace(/\{icon\}/g,n.find("."+t.css.icon).length?"":c),f.onRenderTemplate&&(i=f.onRenderTemplate.apply(n,[s,d]))&&"string"==typeof i&&(d=i),n.html('<div class="'+t.css.headerIn+'">'+d+"</div>")),f.onRenderHeader&&f.onRenderHeader.apply(n,[s,f,f.$table]),r.column=parseInt(n.attr("data-column"),10),r.order=l(t.getData(n,o,"sortInitialOrder")||f.sortInitialOrder)?[1,0,2]:[0,1,2],r.count=-1,r.lockedOrder=!1,void 0!==(p=t.getData(n,o,"lockedOrder")||!1)&&!1!==p&&(r.order=r.lockedOrder=l(p)?[1,1,1]:[0,0,0]),n.addClass(t.css.header+" "+f.cssHeader),f.headerList[s]=r,n.parent().addClass(t.css.headerRow+" "+f.cssHeaderRow).attr("role","row"),f.tabIndex&&n.attr("tabindex",0),r}))),e(a).find(f.selectorHeaders).attr({scope:"col",role:"columnheader"}),g(a),f.debug&&(s("Built headers:",u),r(f.$headers))}function u(e,t,r){var s=e.config;s.$table.find(s.selectorRemove).remove(),i(e),c(e),w(s,t,r)}function g(r){var s,a,o,n=r.config;n.$headers.each((function(i,c){a=e(c),o=t.getColumnData(r,n.headers,i,!0),s="false"===t.getData(c,o,"sorter")||"false"===t.getData(c,o,"parser"),c.sortDisabled=s,a[s?"addClass":"removeClass"]("sorter-false").attr("aria-disabled",""+s),r.id&&(s?a.removeAttr("aria-controls"):a.attr("aria-controls",r.id))}))}function f(r){var s,a,o,n=r.config,i=n.sortList,c=i.length,d=t.css.sortNone+" "+n.cssNone,l=[t.css.sortAsc+" "+n.cssAsc,t.css.sortDe
17sc+" "+n.cssDesc],p=[n.cssIconAsc,n.cssIconDesc,n.cssIconNone],u=["ascending","descending"],g=e(r).find("tfoot tr").children().add(n.$extraHeaders).removeClass(l.join(" "));for(n.$headers.removeClass(l.join(" ")).addClass(d).attr("aria-sort","none").find("."+n.cssIcon).removeClass(p.join(" ")).addClass(p[2]),a=0;a<c;a++)if(2!==i[a][1]&&(s=n.$headers.not(".sorter-false").filter('[data-column="'+i[a][0]+'"]'+(1===c?":last":""))).length){for(o=0;o<s.length;o++)s[o].sortDisabled||s.eq(o).removeClass(d).addClass(l[i[a][1]]).attr("aria-sort",u[i[a][1]]).find("."+n.cssIcon).removeClass(p[2]).addClass(p[i[a][1]]);g.length&&g.filter('[data-column="'+i[a][0]+'"]').removeClass(d).addClass(l[i[a][1]])}n.$headers.not(".sorter-false").each((function(){var r=e(this),s=this.order[(this.count+1)%(n.sortReset?3:2)],a=e.trim(r.text())+": "+t.language[r.hasClass(t.css.sortAsc)?"sortAsc":r.hasClass(t.css.sortDesc)?"sortDesc":"sortNone"]+t.language[0===s?"nextAsc":1===s?"nextDesc":"nextNone"];r.attr("aria-label",a)}))}function h(e,t){return e&&e[t]&&e[t].type||""}function m(r,s,a){if(r.isUpdating)return setTimeout((function(){m(r,s,a)}),50);var o,n,i,c,l,p=r.config,u=!a[p.sortMultiSortKey],g=p.$table;if(g.trigger("sortStart",r),s.count=a[p.sortResetKey]?2:(s.count+1)%(p.sortReset?3:2),p.sortRestart&&(n=s,p.$headers.each((function(){this===n||!u&&e(this).is("."+t.css.sortDesc+",."+t.css.sortAsc)||(this.count=-1)}))),n=parseInt(e(s).attr("data-column"),10),u){if(p.sortList=[],null!==p.sortForce)for(o=p.sortForce,i=0;i<o.length;i++)o[i][0]!==n&&p.sortList.push(o[i]);if((c=s.order[s.count])<2&&(p.sortList.push([n,c]),s.colSpan>1))for(i=1;i<s.colSpan;i++)p.sortList.push([n+i,c])}else{if(p.sortAppend&&p.sortList.length>1)for(i=0;i<p.sortAppend.length;i++)(l=t.isValueInArray(p.sortAppend[i][0],p.sortList))>=0&&p.sortList.splice(l,1);if(t.isValueInArray(n,p.sortList)>=0)for(i=0;i<p.sortList.length;i++)l=p.sortList[i],c=p.$headers.filter('[data-column="'+l[0]+'"]:last')[0],l[0]===n&&(l[1]=c.order[s.count],2===l[1]&&(p.sortList.splice(i,1),c.count=-1));else if((c=s.order[s.count])<2&&(p.sortList.push([n,c]),s.colSpan>1))for(i=1;i<s.colSpan;i++)p.sortList.push([n+i,c])}if(null!==p.sortAppend)for(o=p.sortAppend,i=0;i<o.length;i++)o[i][0]!==n&&p.sortList.push(o[i]);g.trigger("sortBegin",r),setTimeout((function(){f(r),b(r),d(r),g.trigger("sortEnd",r)}),1)}function b(e){var r,o,n,i,c,d,l,p,u,g,f=0,m=e.config,b=m.textSorter||"",y=m.sortList,w=y.length,v=e.tBodies.length;if(!m.serverSideSorting&&!a(m.cache)){for(m.debug&&(c=new Date),o=0;o<v;o++)d=m.cache[o].colMax,m.cache[o].normalized.sort((function(s,a){for(r=0;r<w;r++){if(i=y[r][0],l=y[r][1],f=0===l,m.sortStable&&s[i]===a[i]&&1===w)return s[m.columns].order-a[m.columns].order;if((n=/n/i.test(h(m.parsers,i)))&&m.strings[i]?(n="boolean"==typeof m.string[m.strings[i]]?(f?1:-1)*(m.string[m.strings[i]]?-1:1):m.strings[i]&&m.string[m.strings[i]]||0,p=m.numberSorter?m.numberSorter(s[i],a[i],f,d[i],e):t["sortNumeric"+(f?"Asc":"Desc")](s[i],a[i],n,d[i],i,e)):(u=f?s:a,g=f?a:s,p="function"==typeof b?b(u[i],g[i],f,i,e):"object"==typeof b&&b.hasOwnProperty(i)?b[i](u[i],g[i],f,i,e):t["sortNatural"+(f?"Asc":"Desc")](s[i],a[i],i,e,m)),p)return p}return s[m.columns].order-a[m.columns].order}));m.debug&&s("Sorting on "+y.toString()+" and dir "+l+" time",c)}}function y(t,r){t.table.isUpdating&&t.$table.trigger("updateComplete",t.table),e.isFunction(r)&&r(t.table)}function w(r,s,a){var o=e.isArray(s)?s:r.sortList;!1===(void 0===s?r.resort:s)||r.serverSideSorting||r.table.isProcessing?(y(r,a),t.applyWidget(r.table,!1)):o.length?r.$table.trigger("sorton",[o,function(){y(r,a)},!0]):r.$table.trigger("sortReset",[function(){y(r,a),t.applyWidget(r.table,!1)}])}function v(r){var s=r.config,n=s.$table,l="sortReset update updateRows updateCell updateAll addRows updateComplete sorton appendCache "+"updateCache applyWidgetId applyWidgets refreshWidgets destroy mouseup mouseleave ".split(" ").join(s.namespace+" ");n.unbind(e.trim(l)).bind("sortReset"+s.namespace,(function(t,a){t.stopPropagation(),s.sortList=[],f(r),b(r),d(r),e.isFunction(a)&&a(r)})).bind("updateAll"+s.namespace,(function(e,a,o){e.stopPropagation(),r.isUpdating=!0,t.refreshWidgets(r,!0,!0),p(r),t.bindEvents(r,s.$headers,!0),v(r),u(r,a,o)})).bind("update"+s.namespace+" updateRows"+s.namespace,(function(e,t,s){e.stopPropagation(),r.isUpdating=!0,g(r),u(r,t,s)})).bind("updateCell"+s.namespace,(function(t,a,i,c){t.stopPropagation(),r.isUpdating=!0,n.find(s.selectorRemove).remove();var d,l,p,u,g=n.find("tbody"),f=e(a),h=g.index(e.fn.closest?f.closest("tbody"):f.parents("tbody").filter(":first")),m=e.fn.closest?f.closest("tr"):f.parents("tr").filter(":first");a=f[0],g.length&&h>=0&&(p=g.eq(h).find("tr").index(m),u=f.index(),s.cache[h].normalized[p][s.columns].$row=m,l=void 0===s.extractors[u].id?o(r,a,u):s.extractors[u].format(
17o(r,a,u),r,a,u),d="no-parser"===s.parsers[u].id?"":s.parsers[u].format(l,r,a,u),s.cache[h].normalized[p][u]=s.ignoreCase&&"string"==typeof d?d.toLowerCase():d,"numeric"===(s.parsers[u].type||"").toLowerCase()&&(s.cache[h].colMax[u]=Math.max(Math.abs(d)||0,s.cache[h].colMax[u]||0)),!1!==(d="undefined"!==i?i:s.resort)?w(s,d,c):(e.isFunction(c)&&c(r),s.$table.trigger("updateComplete",s.table)))})).bind("addRows"+s.namespace,(function(t,c,d,l){if(t.stopPropagation(),r.isUpdating=!0,a(s.cache))g(r),u(r,d,l);else{var p,f,h,m,b,y,v,x=(c=e(c).attr("role","row")).filter("tr").length,C=n.find("tbody").index(c.parents("tbody").filter(":first"));for(s.parsers&&s.parsers.length||i(r),p=0;p<x;p++){for(h=c[p].cells.length,v=[],y={child:[],$row:c.eq(p),order:s.cache[C].normalized.length},f=0;f<h;f++)m=void 0===s.extractors[f].id?o(r,c[p].cells[f],f):s.extractors[f].format(o(r,c[p].cells[f],f),r,c[p].cells[f],f),b="no-parser"===s.parsers[f].id?"":s.parsers[f].format(m,r,c[p].cells[f],f),v[f]=s.ignoreCase&&"string"==typeof b?b.toLowerCase():b,"numeric"===(s.parsers[f].type||"").toLowerCase()&&(s.cache[C].colMax[f]=Math.max(Math.abs(v[f])||0,s.cache[C].colMax[f]||0));v.push(y),s.cache[C].normalized.push(v)}w(s,d,l)}})).bind("updateComplete"+s.namespace,(function(){r.isUpdating=!1})).bind("sorton"+s.namespace,(function(s,o,i,l){var p=r.config;s.stopPropagation(),n.trigger("sortStart",this),function(t,r){var s,a,o,n,i,c=t.config,d=r||c.sortList;c.sortList=[],e.each(d,(function(t,r){if(n=parseInt(r[0],10),o=c.$headers.filter('[data-column="'+n+'"]:last')[0]){switch(a=(a=(""+r[1]).match(/^(1|d|s|o|n)/))?a[0]:""){case"1":case"d":a=1;break;case"s":a=i||0;break;case"o":s=o.order[(i||0)%(c.sortReset?3:2)],a=0===s?1:1===s?0:2;break;case"n":o.count=o.count+1,a=o.order[o.count%(c.sortReset?3:2)];break;default:a=0}i=0===t?a:i,s=[n,parseInt(a,10)||0],c.sortList.push(s),a=e.inArray(s[1],o.order),o.count=a>=0?a:s[1]%(c.sortReset?3:2)}}))}(r,o),f(r),p.delayInit&&a(p.cache)&&c(r),n.trigger("sortBegin",this),b(r),d(r,l),n.trigger("sortEnd",this),t.applyWidget(r),e.isFunction(i)&&i(r)})).bind("appendCache"+s.namespace,(function(t,s,a){t.stopPropagation(),d(r,a),e.isFunction(s)&&s(r)})).bind("updateCache"+s.namespace,(function(t,a){s.parsers&&s.parsers.length||i(r),c(r),e.isFunction(a)&&a(r)})).bind("applyWidgetId"+s.namespace,(function(e,a){e.stopPropagation(),t.getWidgetById(a).format(r,s,s.widgetOptions)})).bind("applyWidgets"+s.namespace,(function(e,s){e.stopPropagation(),t.applyWidget(r,s)})).bind("refreshWidgets"+s.namespace,(function(e,s,a){e.stopPropagation(),t.refreshWidgets(r,s,a)})).bind("destroy"+s.namespace,(function(e,s,a){e.stopPropagation(),t.destroy(r,s,a)})).bind("resetToLoadState"+s.namespace,(function(){t.removeWidget(r,!0,!1),s=e.extend(!0,t.defaults,s.originalSettings),r.hasInitialized=!1,t.setup(r,s)}))}t.version="2.19.1",t.parsers=[],t.widgets=[],t.defaults={theme:"default",widthFixed:!1,showProcessing:!1,headerTemplate:"{content}",onRenderTemplate:null,onRenderHeader:null,cancelSelection:!0,tabIndex:!0,dateFormat:"mmddyyyy",sortMultiSortKey:"shiftKey",sortResetKey:"ctrlKey",usNumberFormat:!0,delayInit:!1,serverSideSorting:!1,resort:!0,headers:{},ignoreCase:!0,sortForce:null,sortList:[],sortAppend:null,sortStable:!1,sortInitialOrder:"asc",sortLocaleCompare:!1,sortReset:!1,sortRestart:!1,emptyTo:"bottom",stringTo:"max",textExtraction:"basic",textAttribute:"data-text",textSorter:null,numberSorter:null,widgets:[],widgetOptions:{zebra:["even","odd"]},initWidgets:!0,widgetClass:"widget-{name}",initialized:null,tableClass:"",cssAsc:"headerSortUp",cssDesc:"headerSortDown",cssNone:"",cssHeader:"header",cssHeaderRow:"expand-child",cssProcessing:"",cssChildRow:"tablesorter-childRow",cssIcon:"tablesorter-icon",cssIconNone:"",cssIconAsc:"",cssIconDesc:"",cssInfoBlock:"tablesorter-infoOnly",cssAllowClicks:"tablesorter-allowClicks",cssIgnoreRow:"tablesorter-ignoreRow",selectorHeaders:"> thead th, > thead td",selectorSort:"th, td",selectorRemove:".remove-me",debug:!1,headerList:[],empties:{},strings:{},parsers:[]},t.css={table:"tablesorter",cssHasChild:"tablesorter-hasChildRow",childRow:"tablesorter-childRow",colgroup:"tablesorter-colgroup",header:"tablesorter-header",headerRow:"tablesorter-headerRow",headerIn:"tablesorter-header-inner",icon:"tablesorter-icon",info:"tablesorter-infoOnly",processing:"tablesorter-processing",sortAsc:"tablesorter-headerAsc",sortDesc:"tablesorter-headerDesc",sortNone:"tablesorter-headerUnSorted"},t.language={sortAsc:"Ascending sort applied, ",sortDesc:"Descending sort applied, ",sortNone:"No sort applied, ",nextAsc:"activate to apply an ascending sort",nextDesc:"activate to apply a descending sort",nextNone:"activate to remove the sort"},t.log=r,t.benchmark=s,t.construct=function(r){return this.each((function(){var s=this,a=e.extend(!0,{},t.defaults,r);a.originalSettings=r,!s.hasInitialized&&t.buildTable&&"TABLE"!==this.tagName?t.buildTable(s,a):t.setup(s,a)}))},t.setup=function(s,a){if(!s||!s.tHead||0===s.tBodies.length||!0===s.hasInitialized)return a.debug?r("ERROR: stopping initialization! No table, thead, tbody or tablesorter has already been initialized"):"";var o,n="",d=e(s),l=e.metadata;
17s.hasInitialized=!1,s.isProcessing=!0,s.config=a,e.data(s,"tablesorter",a),a.debug&&e.data(s,"startoveralltimer",new Date),a.supportsDataObject=((o=e.fn.jquery.split("."))[0]=parseInt(o[0],10),o[0]>1||1===o[0]&&parseInt(o[1],10)>=4),a.string={max:1,min:-1,emptymin:1,emptymax:-1,zero:0,none:0,null:0,top:!0,bottom:!1},a.emptyTo=a.emptyTo.toLowerCase(),a.stringTo=a.stringTo.toLowerCase(),/tablesorter\-/.test(d.attr("class"))||(n=""!==a.theme?" tablesorter-"+a.theme:""),a.table=s,a.$table=d.addClass(t.css.table+" "+a.tableClass+n).attr("role","grid"),a.$headers=d.find(a.selectorHeaders),a.namespace?a.namespace="."+a.namespace.replace(/\W/g,""):a.namespace=".tablesorter"+Math.random().toString(16).slice(2),a.$table.children().children("tr").attr("role","row"),a.$tbodies=d.children("tbody:not(."+a.cssInfoBlock+")").attr({"aria-live":"polite","aria-relevant":"all"}),a.$table.children("caption").length&&((n=a.$table.children("caption")[0]).id||(n.id=a.namespace.slice(1)+"caption"),a.$table.attr("aria-labelledby",n.id)),a.widgetInit={},a.textExtraction=a.$table.attr("data-text-extraction")||a.textExtraction||"basic",p(s),t.fixColumnWidth(s),i(s),a.totalRows=0,a.delayInit||c(s),t.bindEvents(s,a.$headers,!0),v(s),a.supportsDataObject&&void 0!==d.data().sortlist?a.sortList=d.data().sortlist:l&&d.metadata()&&d.metadata().sortlist&&(a.sortList=d.metadata().sortlist),t.applyWidget(s,!0),a.sortList.length>0?d.trigger("sorton",[a.sortList,{},!a.initWidgets,!0]):(f(s),a.initWidgets&&t.applyWidget(s,!1)),a.showProcessing&&d.unbind("sortBegin"+a.namespace+" sortEnd"+a.namespace).bind("sortBegin"+a.namespace+" sortEnd"+a.namespace,(function(e){clearTimeout(a.processTimer),t.isProcessing(s),"sortBegin"===e.type&&(a.processTimer=setTimeout((function(){t.isProcessing(s,!0)}),500))})),s.hasInitialized=!0,s.isProcessing=!1,a.debug&&t.benchmark("Overall initialization time",e.data(s,"startoveralltimer")),d.trigger("tablesorter-initialized",s),"function"==typeof a.initialized&&a.initialized(s)},t.fixColumnWidth=function(r){var s,a,o=(r=e(r)[0]).config,n=o.$table.children("colgroup");n.length&&n.hasClass(t.css.colgroup)&&n.remove(),o.widthFixed&&0===o.$table.children("colgroup").length&&(n=e('<colgroup class="'+t.css.colgroup+'">'),s=o.$table.width(),e(r.tBodies).not("."+o.cssInfoBlock).find("tr:first").children(":visible").each((function(){a=parseInt(e(this).width()/s*1e3,10)/10+"%",n.append(e("<col>").css("width",a))})),o.$table.prepend(n))},t.getColumnData=function(t,r,s,a,o){if(null!=r){var n,i=(t=e(t)[0]).config,c=o||i.$headers;if(r[s])return a?r[s]:r[c.index(c.filter('[data-column="'+s+'"]:last'))];for(n in r)if("string"==typeof n&&c.filter('[data-column="'+s+'"]:last').filter(n).add(c.filter('[data-column="'+s+'"]:last').find(n)).length)return r[n]}},t.computeColumnIndex=function(t){var r,s,a,o,n,i,c,d,l,p,u,g,f,h=[],m={},b=0;for(r=0;r<t.length;r++)for(c=t[r].cells,s=0;s<c.length;s++){for(i=c[s],n=e(i),l=(d=i.parentNode.rowIndex)+"-"+n.index(),p=i.rowSpan||1,u=i.colSpan||1,void 0===h[d]&&(h[d]=[]),a=0;a<h[d].length+1;a++)if(void 0===h[d][a]){g=a;break}for(m[l]=g,b=Math.max(g,b),n.attr({"data-column":g}),a=d;a<d+p;a++)for(void 0===h[a]&&(h[a]=[]),f=h[a],o=g;o<g+u;o++)f[o]="x"}return b+1},t.isProcessing=function(r,s,a){var o=(r=e(r))[0].config,n=a||r.find("."+t.css.header);s?(void 0!==a&&o.sortList.length>0&&(n=n.filter((function(){return!this.sortDisabled&&t.isValueInArray(parseFloat(e(this).attr("data-column")),o.sortList)>=0}))),r.add(n).addClass(t.css.processing+" "+o.cssProcessing)):r.add(n).removeClass(t.css.processing+" "+o.cssProcessing)},t.processTbody=function(t,r,s){var a;if(t=e(t)[0],s)return t.isProcessing=!0,r.before('<span class="tablesorter-savemyplace"/>'),a=e.fn.detach?r.detach():r.remove();a=e(t).find("span.tablesorter-savemyplace"),r.insertAfter(a),a.remove(),t.isProcessing=!1},t.clearTableBody=function(t){e(t)[0].config.$tbodies.children().detach()},t.bindEvents=function(t,r,s){var o,n=(t=e(t)[0]).config;!0!==s&&(n.$extraHeaders=n.$extraHeaders?n.$extraHeaders.add(r):r),r.find(n.selectorSort).add(r.filter(n.selectorSort)).unbind(e.trim("mousedown mouseup sort keyup ".split(" ").join(n.namespace+" "))).bind(e.trim("mousedown mouseup sort keyup ".split(" ").join(n.namespace+" ")),(function(s,i){var d,l=s.type;if(!(1!==(s.which||s.button)&&!/sort|keyup/.test(l)||"keyup"===l&&13!==s.which||"mouseup"===l&&!0!==i&&(new Date).getTime()-o>250)){if("mousedown"===l)return o=(new Date).getTime(),/(input|select|button|textarea)/i.test(s.target.tagName)||e(s.target).closest("td,th").hasClass(n.cssAllowClicks)?"":!n.cancelSelection;n.delayInit&&a(n.cache)&&c(t),d=e.fn.closest?e(this).closest("th, td")[0]:/TH|TD/.test(this.tagName)?this:e(this).parents("th, td")[0],(d=n.$headers[r.index(d)]).sortDisabled||m(t,d,s)}})),n.cancelSelection&&r.attr("unselectable","on").bind("selectstart",!1).css({"user-select":"none",MozUserSelect:"none"})},t.restoreHeaders=function(r){var s,a=e(r)[0].config;a.$table.find(a.selectorHeaders).each((function(r){(s=e(this)).find("."+t.css.headerIn).length&&s.html(a.headerContent[r])}))},t.destroy=function(r,s,a){if((r=e(r)[0]).hasInitialized){t.removeWidget(r,!0,!1);var o,n=e(r),i=r.config,c=n.find("thead:first"),d=c.find("tr."+t.css.headerRow).removeClass(t.css.headerRow+" "+i.cssHeaderRow),l=n.find("tfoot:first > tr").children("th, td");!1===s&&e.inArray("uitheme",i.widgets)>=0&&(n.trigger("applyWidgetId",["uitheme"]),n.trigger("applyWidgetId",["zebra"])),c.find("tr").not(d).remove(),o="sortReset update updateAll updateRows updateCell addRows updateComplete sorton appendCache updateCache "+"applyWidgetId applyWidgets refreshWidgets destroy mouseup mouseleave keypress sortBegin sortEnd resetToLoadState ".split(" ").join(i.namespace+" "),n.removeData("tablesorter").unbind(e.trim(o)),i.$headers.add(l).removeClass([t.css.header,i.cssHeader,i.cssAsc,i.cssDesc,t.css.sortAsc,t.css.sortDe
17sc,t.css.sortNone].join(" ")).removeAttr("data-column").removeAttr("aria-label").attr("aria-disabled","true"),d.find(i.selectorSort).unbind(e.trim("mousedown mouseup keypress ".split(" ").join(i.namespace+" "))),t.restoreHeaders(r),n.toggleClass(t.css.table+" "+i.tableClass+" tablesorter-"+i.theme,!1===s),r.hasInitialized=!1,delete r.config.cache,"function"==typeof a&&a(r)}},t.regex={chunk:/(^([+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?)?$|^0x[0-9a-f]+$|\d+)/gi,chunks:/(^\\0|\\0$)/,hex:/^0x[0-9a-f]+$/i},t.sortNatural=function(e,r){if(e===r)return 0;var s,a,o,n,i,c,d,l,p=t.regex;if(p.hex.test(r)){if((a=parseInt(e.match(p.hex),16))<(n=parseInt(r.match(p.hex),16)))return-1;if(a>n)return 1}for(s=e.replace(p.chunk,"\\0$1\\0").replace(p.chunks,"").split("\\0"),o=r.replace(p.chunk,"\\0$1\\0").replace(p.chunks,"").split("\\0"),l=Math.max(s.length,o.length),d=0;d<l;d++){if(i=isNaN(s[d])?s[d]||0:parseFloat(s[d])||0,c=isNaN(o[d])?o[d]||0:parseFloat(o[d])||0,isNaN(i)!==isNaN(c))return isNaN(i)?1:-1;if(typeof i!=typeof c&&(i+="",c+=""),i<c)return-1;if(i>c)return 1}return 0},t.sortNaturalAsc=function(e,r,s,a,o){if(e===r)return 0;var n=o.string[o.empties[s]||o.emptyTo];return""===e&&0!==n?"boolean"==typeof n?n?-1:1:-n||-1:""===r&&0!==n?"boolean"==typeof n?n?1:-1:n||1:t.sortNatural(e,r)},t.sortNaturalDesc=function(e,r,s,a,o){if(e===r)return 0;var n=o.string[o.empties[s]||o.emptyTo];return""===e&&0!==n?"boolean"==typeof n?n?-1:1:n||1:""===r&&0!==n?"boolean"==typeof n?n?1:-1:-n||-1:t.sortNatural(r,e)},t.sortText=function(e,t){return e>t?1:e<t?-1:0},t.getTextValue=function(e,t,r){if(r){var s,a=e?e.length:0,o=r+t;for(s=0;s<a;s++)o+=e.charCodeAt(s);return t*o}return 0},t.sortNumericAsc=function(e,r,s,a,o,n){if(e===r)return 0;var i=n.config,c=i.string[i.empties[o]||i.emptyTo];return""===e&&0!==c?"boolean"==typeof c?c?-1:1:-c||-1:""===r&&0!==c?"boolean"==typeof c?c?1:-1:c||1:(isNaN(e)&&(e=t.getTextValue(e,s,a)),isNaN(r)&&(r=t.getTextValue(r,s,a)),e-r)},t.sortNumericDesc=function(e,r,s,a,o,n){if(e===r)return 0;var i=n.config,c=i.string[i.empties[o]||i.emptyTo];return""===e&&0!==c?"boolean"==typeof c?c?-1:1:c||1:""===r&&0!==c?"boolean"==typeof c?c?1:-1:-c||-1:(isNaN(e)&&(e=t.getTextValue(e,s,a)),isNaN(r)&&(r=t.getTextValue(r,s,a)),r-e)},t.sortNumeric=function(e,t){return e-t},t.characterEquivalents={a:"áàâãäąå",A:"ÁÀÂÃÄĄÅ",c:"çćč",C:"ÇĆČ",e:"éèêëěę",E:"ÉÈÊËĚĘ",i:"íìİîïı",I:"ÍÌİÎÏ",o:"óòôõö",O:"ÓÒÔÕÖ",ss:"ß",SS:"ẞ",u:"úùûüů",U:"ÚÙÛÜŮ"},t.replaceAccents=function(e){var r,s="[",a=t.characterEquivalents;if(!t.characterRegex){for(r in t.characterRegexArray={},a)"string"==typeof r&&(s+=a[r],t.characterRegexArray[r]=new RegExp("["+a[r]+"]","g"));t.characterRegex=new RegExp(s+"]")}if(t.characterRegex.test(e))for(r in a)"string"==typeof r&&(e=e.replace(t.characterRegexArray[r],r));return e},t.isValueInArray=function(e,t){var r,s=t.length;for(r=0;r<s;r++)if(t[r][0]===e)return r;return-1},t.addParser=function(e){var r,s=t.parsers.length,a=!0;for(r=0;r<s;r++)t.parsers[r].id.toLowerCase()===e.id.toLowerCase()&&(a=!1);a&&t.parsers.push(e)},t.getParserById=function(e){if("false"==e)return!1;var r,s=t.parsers.length;for(r=0;r<s;r++)if(t.parsers[r].id.toLowerCase()===e.toString().toLowerCase())return t.parsers[r];return!1},t.addWidget=function(e){t.widgets.push(e)},t.hasWidget=function(t,r){return(t=e(t)).length&&t[0].config&&t[0].config.widgetInit[r]||!1},t.getWidgetById=function(e){var r,s,a=t.widgets.length;for(r=0;r<a;r++)if((s=t.widgets[r])&&s.hasOwnProperty("id")&&s.id.toLowerCase()===e.toLowerCase())return s},t.applyWidget=function(r,a,o){var n,i,c,d,l=(r=e(r)[0]).config,p=l.widgetOptions,u=" "+l.table.className+" ",g=[];!1!==a&&r.hasInitialized&&(r.isApplyingWidgets||r.isUpdating)||(l.debug&&(n=new Date),d=new RegExp("\\s"+l.widgetClass.replace(/\{name\}/i,"([\\w-]+)")+"\\s","g"),u.match(d)&&(c=u.match(d))&&e.each(c,(function(e,t){l.widgets.push(t.replace(d,"$1"))})),l.widgets.length&&(r.isApplyingWidgets=!0,l.widgets=e.grep(l.widgets,(function(t,r){return e.inArray(t,l.widgets)===r})),e.each(l.widgets||[],(function(e,r){(d=t.getWidgetById(r))&&d.id&&(d.priority||(d.priority=10),g[e]=d)})),g.sort((function(e,t){return e.priority<t.priority?-1:e.priority===t.priority?0:1})),e.each(g,(function(s,o){o&&(!a&&l.widgetInit[o.id]||(l.widgetInit[o.id]=!0,o.hasOwnProperty("options")&&(p=r.config.widgetOptions=e.extend(!0,{},o.options,p)),o.hasOwnProperty("init")&&(l.debug&&(i=new Date),o.init(r,o,l,p),l.debug&&t.benchmark("Initializing "+o.id+" widget",i))),!a&&o.hasOwnProperty("format")&&(l.debug&&(i=new Date),o.format(r,l,p,!1),l.debug&&t.benchmark((a?"Initializing ":"Applying ")+o.id+" widget",i)))}
17)),a||"function"!=typeof o||o(r)),setTimeout((function(){r.isApplyingWidgets=!1,e.data(r,"lastWidgetApplication",new Date)}),0),l.debug&&(c=l.widgets.length,s("Completed "+(!0===a?"initializing ":"applying ")+c+" widget"+(1!==c?"s":""),n)))},t.removeWidget=function(s,a,o){s=e(s)[0],!0===a?(a=[],e.each(t.widgets,(function(e,t){t&&t.id&&a.push(t.id)}))):a=(e.isArray(a)?a.join(","):a||"").toLowerCase().split(/[\s,]+/);var n,i,c,d=s.config,l=a.length;for(n=0;n<l;n++)i=t.getWidgetById(a[n]),c=e.inArray(a[n],d.widgets),i&&"remove"in i&&(d.debug&&c>=0&&r('Removing "'+a[n]+'" widget'),i.remove(s,d,d.widgetOptions,o),d.widgetInit[a[n]]=!1),c>=0&&!0!==o&&d.widgets.splice(c,1)},t.refreshWidgets=function(r,s,a){var o=(r=e(r)[0]).config.widgets,n=[],i=function(t){e(t).trigger("refreshComplete")};e.each(t.widgets,(function(t,r){r&&r.id&&(s||e.inArray(r.id,o)<0)&&n.push(r.id)})),t.removeWidget(r,n.join(","),!0),!0!==a?(t.applyWidget(r,s||!1,i),s&&t.applyWidget(r,!1,i)):i(r)},t.getData=function(t,r,s){var a,o,n="",i=e(t);return i.length?(a=!!e.metadata&&i.metadata(),o=" "+(i.attr("class")||""),void 0!==i.data(s)||void 0!==i.data(s.toLowerCase())?n+=i.data(s)||i.data(s.toLowerCase()):a&&void 0!==a[s]?n+=a[s]:r&&void 0!==r[s]?n+=r[s]:" "!==o&&o.match(" "+s+"-")&&(n=o.match(new RegExp("\\s"+s+"-([\\w-]+)"))[1]||""),e.trim(n)):""},t.formatFloat=function(t,r){return"string"!=typeof t||""===t?t:(t=(r&&r.config?!1!==r.config.usNumberFormat:void 0===r||r)?t.replace(/,/g,""):t.replace(/[\s|\.]/g,"").replace(/,/g,"."),/^\s*\([.\d]+\)/.test(t)&&(t=t.replace(/^\s*\(([.\d]+)\)/,"-$1")),s=parseFloat(t),isNaN(s)?e.trim(t):s);var s},t.isDigit=function(e){return!isNaN(e)||/^[\-+(]?\d+[)]?$/.test(e.toString().replace(/[,.'"\s]/g,""))}}});var t=e.tablesorter;return e.fn.extend({tablesorter:t.construct}),t.addParser({id:"no-parser",is:function(){return!1},format:function(){return""},type:"text"}),t.addParser({id:"text",is:function(){return!0},format:function(r,s){var a=s.config;return r&&(r=e.trim(a.ignoreCase?r.toLocaleLowerCase():r),r=a.sortLocaleCompare?t.replaceAccents(r):r),r},type:"text"}),t.addParser({id:"digit",is:function(e){return t.isDigit(e)},format:function(r,s){var a=t.formatFloat((r||"").replace(/[^\w,. \-()]/g,""),s);return r&&"number"==typeof a?a:r?e.trim(r&&s.config.ignoreCase?r.toLocaleLowerCase():r):r},type:"numeric"}),t.addParser({id:"currency",is:function(e){return/^\(?\d+[\u00a3$\u20ac\u00a4\u00a5\u00a2?.]|[\u00a3$\u20ac\u00a4\u00a5\u00a2?.]\d+\)?$/.test((e||"").replace(/[+\-,. ]/g,""))},format:function(r,s){var a=t.formatFloat((r||"").replace(/[^\w,. \-()]/g,""),s);return r&&"number"==typeof a?a:r?e.trim(r&&s.config.ignoreCase?r.toLocaleLowerCase():r):r},type:"numeric"}),t.addParser({id:"url",is:function(e){return/^(https?|ftp|file):\/\//.test(e)},format:function(t){return t?e.trim(t.replace(/(https?|ftp|file):\/\//,"")):t},parsed:!0,type:"text"}),t.addParser({id:"isoDate",is:function(e){return/^\d{4}[\/\-]\d{1,2}[\/\-]\d{1,2}/.test(e)},format:function(e,t){var r=e?new Date(e.replace(/-/g,"/")):e;return r instanceof Date&&isFinite(r)?r.getTime():e},type:"numeric"}),t.addParser({id:"percent",is:function(e){return/(\d\s*?%|%\s*?\d)/.test(e)&&e.length<15},format:function(e,r){return e?t.formatFloat(e.replace(/%/g,""),r):e},type:"numeric"}),t.addParser({id:"image",is:function(e,t,r,s){return s.find("img").length>0},format:function(t,r,s){return e(s).find("img").attr(r.config.imgAttr||"alt")||t},parsed:!0,type:"text"}),t.addParser({id:"usLongDate",is:function(e){return/^[A-Z]{3,10}\.?\s+\d{1,2},?\s+(\d{4})(\s+\d{1,2}:\d{2}(:\d{2})?(\s+[AP]M)?)?$/i.test(e)||/^\d{1,2}\s+[A-Z]{3,10}\s+\d{4}/i.test(e)},format:function(e,t){var r=e?new Date(e.replace(/(\S)([AP]M)$/i,"$1 $2")):e;return r instanceof Date&&isFinite(r)?r.getTime():e},type:"numeric"}),t.addParser({id:"shortDate",is:function(e){return/(^\d{1,2}[\/\s]\d{1,2}[\/\s]\d{4})|(^\d{4}[\/\s]\d{1,2}[\/\s]\d{1,2})/.test((e||"").replace(/\s+/g," ").replace(/[\-.,]/g,"/"))},format:function(e,r,s,a){if(e){var o,n,i=r.config,c=i.$headers.filter('[data-column="'+a+'"]:last'),d=c.length&&c[0].dateFormat||t.getData(c,t.getColumnData(r,i.headers,a),"dateFormat")||i.dateFormat;return n=e.replace(/\s+/g," ").replace(/[\-.,]/g,"/"),"mmddyyyy"===d?n=n.replace(/(\d{1,2})[\/\s](\d{1,2})[\/\s](\d{4})/,"$3/$1/$2"):"ddmmyyyy"===d?n=n.replace(/(\d{1,2})[\/\s](\d{1,2})[\/\s](\d{4})/,"$3/$2/$1"):"yyyymmdd"===d&&(n=n.replace(/(\d{4})[\/\s](\d{1,2})[\/\s](\d{1,2})/,"$1/$2/$3")),(o=new Date(n))instanceof Date&&isFinite(o)?o.getTime():e}return e},type:"numeric"}),t.addParser({id:"time",is:function(e){return/^(([0-2]?\d:[0-5]\d)|([0-1]?\d:[0-5]\d\s?([AP]M)))$/i.test(e)},format:function(e,t){var r=e?new Date("2000/01/01 "+e.replace(/(\S)([AP]M)$/i,"$1 $2")):e;return r instanceof Date&&isFinite(r)?r.getTime():e},type:"numeric"}),t.addParser({id:"metadata",is:function(){return!1},format:function(t,r,s){var a=r.config,o=a.parserMetadataName?a.parserMetadataName:"sortValue";return e(s).metadata()[o]},type:"numeric"}),t.addWidget({id:"zebra",priority:90,format:function(t,r,s){var a,o,n,i,c=new RegExp(r.cssChildRow,"i"),d=r.$tbodies;for(r.debug&&new Date,i=0;i<d.length;i++)o=0,d.eq(i).children("tr:visible").not(r.selectorRemove).each((function(){a=e(this),c.test(this.className)||o++,n=o%2==0,a.removeClass(s.zebra[n?1:0]).addClass(s.zebra[n?0:1])}))},remove:function(e,r,s,a){if(!a){var o,n,i=r.$tbodies,c=(s.zebra||["even","odd"]).join(" ");for(o=0;o<i.length;o++)(n=t.processTbody(e,i.eq(o),!0)).children().removeClass(c),t.processTbody(e,n,!1)}}}),t}));

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.