JFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr(function(factory){if (typeof define === 'function' && define.amd){define(['jquery'], factory);} else if (typeof module === 'object' && typeof module.exports === 'object'){module.exports = factory(require('jquery'));} else {factory(jQuery);}}(function(jQuery){ /*! Widget: scroller - updated 2018-05-07 (v2.30.4) */ !function(z,g){"use strict";var B=z.tablesorter,R=B.css;z.extend(B.css,{scrollerWrap:"tablesorter-scroller",scrollerHeader:"tablesorter-scroller-header",scrollerTable:"tablesorter-scroller-table",scrollerFooter:"tablesorter-scroller-footer",scrollerFixed:"tablesorter-scroller-fixed",scrollerFixedPanel:"tablesorter-scroller-fixed-panel",scrollerHasFix:"tablesorter-scroller-has-fixed-columns",scrollerHideColumn:"tablesorter-scroller-hidden-column",scrollerHideElement:"tablesorter-scroller-hidden",scrollerSpacerRow:"tablesorter-scroller-spacer",scrollerBarSpacer:"tablesorter-scroller-bar-spacer",scrollerAddedHeight:"tablesorter-scroller-added-height",scrollerHack:"tablesorter-scroller-scrollbar-hack",scrollerRtl:"ts-scroller-rtl"}),B.addWidget({id:"scroller",priority:60,options:{scroller_height:300,scroller_jumpToHeader:!0,scroller_upAfterSort:!0,scroller_fixedColumns:0,scroller_rowHighlight:"hover",scroller_addFixedOverlay:!1,scroller_barWidth:null},format:function(e,r,l){r.isScrolling?B.scroller.resize(r,l):B.scroller.setup(r,l)},remove:function(e,r,l){B.scroller.remove(r,l)}}),B.window_resize=function(){B.timer_resize&&clearTimeout(B.timer_resize),B.timer_resize=setTimeout(function(){z(g).trigger("resizeEnd")},250)},z(function(){var e="";z("head").append(e)}),B.scroller={isFirefox:-1e.width():e.get(0).scrollHeight>e.height()},setWidth:function(e,r){e.css({width:r,"min-width":r,"max-width":r})},getBarWidth:function(){var e=z("
").css({position:"absolute",top:"-9999px",left:0,width:"100px",height:"100px",overflow:"scroll",visibility:"hidden"}).appendTo("body"),r=e[0],r=r.offsetWidth-r.clientWidth;return e.remove(),r},setup:function(o,s){var r,l,t,e,i,d=z(g),c=B.scroller,a=o.namespace+"tsscroller",n=z(),h=o.namespace.slice(1)+"tsscroller",f=o.$table;o.widthFixed=!0,s.scroller_calcWidths=[],s.scroller_saved=[0,0],s.scroller_isBusy=!0,(s.scroller_scrollTimer=null)!==s.scroller_barWidth?s.scroller_barSetWidth=s.scroller_barWidth:(i=c.getBarWidth(),s.scroller_barSetWidth=null!==i?i:15),e=f.children("caption"),l=z(''+(e.length?e[0].outerHTML:"")+f.children("thead")[0].outerHTML+"
"),s.scroller_$header=l.addClass(o.namespace.slice(1)+"_extra_table"),(i=f.children("tfoot")).length&&(n=z('
').addClass(o.namespace.slice(1)+"_extra_table").append(i.clone(!0)).wrap('
')),s.scroller_$footer=n,f.wrap('
').before(l).find("."+R.filterRow).addClass(R.filterRowHide),s.scroller_$container=f.parent(),n.length&&f.after(n.parent()),h=l.wrap('
').find("."+R.header),f.wrap('
':'">')),t=f.parent(),B.bindEvents(o.table,h),f.hasClass("hasFilters")&&B.filter.bindSearch(f,l.find("."+R.filter)),f.children("thead, caption").addClass(R.scrollerHideElement),r=t.parent().height(),t.off("scroll"+a).on("scroll"+a,function(){var e;clearTimeout(s.scroller_scrollTimer),s.scroller_scrollTimer=setTimeout(function(){s.scroller_saved[0]=t.scrollLeft(),s.scroller_saved[1]=t.scrollTop()},300),s.scroller_jumpToHeader&&(e=d.scrollTop()-l.offset().top,0!==z(this).scrollTop()&&e';for(r.scroller_calcWidths=[],i.removeFixed(e,r),d.find("."+R.scrollerSpacerRow).remove(),d.find("."+B.css.colgroup).remove(),c.find("."+R.scrollerHideElement).removeClass(R.scrollerHideElement),d=parseInt(c.css("border-left-width"),10),s=e.$headerIndexed,l=0;l',r.scroller_calcWidths[l]=o;m+="",e.$tbodies.eq(0).append(m),n.children("thead").append(m),h.children("tfoot").append(m),B.fixColumnWidth(e.table),m=e.$table.children("colgroup")[0].outerHTML,n.append(m),h.append(m),u=a.parent().innerWidth()-(i.hasScrollBar(a)?r.scroller_barSetWidth:0),a.width(u),u=(i.hasScrollBar(a)?r.scroller_barSetWidth:0)+d,o=a.innerWidth()-u,n.parent().add(h.parent()).width(o),a.width(o+u),c.children("thead, caption").addClass(R.scrollerHideElement),i.updateFixed(e,r),b.removeClass(R.scrollerHideElement),a.scrollTop(r.scroller_saved[1]),r.scroller_$container.find("."+R.scrollerFixed).find("."+R.scrollerTable).scrollTop(r.scroller_saved[1]),f.scrollLeft(p[0]),f.scrollTop(p[1]),setTimeout(function(){e.$table.triggerHandler("resizableUpdate"),e.$table.triggerHandler("scrollerComplete")},100)}},setupFixed:function(e,r){var l,o,s,t,i,d,c=e.$table,a=r.scroller_$container,n=r.scroller_fixedColumns,h=a.addClass(R.scrollerHasFix).clone().addClass(R.scrollerFixed).removeClass(R.scrollerWrap).attr("id","");for(h.find("caption").html(" "),r.scroller_addFixedOverlay&&h.append('
'),(d=h.find("."+R.scrollerTable)).children("table").addClass(e.namespace.slice(1)+"_extra_table").attr("id","").children("thead, tfoot").remove(),r.scroller_$fixedColumns=h,c.hasClass(R.scrollerRtl)&&h.addClass(R.scrollerRtl),t=(s=h.find("tr")).length,l=0;l')},throttle:function(o,s,t){var i,d;return s=s||50,function(){var e=t||this,r=+new Date,l=arguments;i&&r tr").on(s,"tbody > tr",function(e){var r=l.$table.children("tbody").children("tr").index(this);t.children("table").children("tbody").children("tr").eq(r).add(this).toggleClass(o.scroller_rowHighlight,"mouseover"===e.type)}),t.find("table").off(s,"tbody > tr").on(s,"tbody > tr",function(e){var r=t.children("table").children("tbody").children("tr").index(this);l.$table.children("tbody").children("tr").eq(r).add(this).toggleClass(o.scroller_rowHighlight,"mouseover"===e.type)}))},adjustWidth:function(e,r,l,o,s){r=r.scroller_$container;r.children("."+R.scrollerTable).css(s?"right":"left",l),r.children("."+R.scrollerHeader+", ."+R.scrollerFooter).css(s?"right":"left",l+(s&&B.scroller.isSafari?o:0))},updateFixed:function(e,r){var l,o,s=r.scroller_$container,t=r.scroller_$header,i=r.scroller_$footer,d=e.$table,c=d.parent(),a=r.scroller_barSetWidth,n=d.hasClass(R.scrollerRtl);if(0===r.scroller_fixedColumns)return r.scroller_isBusy=!1,B.scroller.removeFixed(e,r),l=s.width(),c.width(l),o=B.scroller.hasScrollBar(c)?a:0,void t.parent().add(i.parent()).width(l-o);if(e.isScrolling){r.scroller_isBusy=!0,s.find("."+R.scrollerFixed).length||B.scroller.setupFixed(e,r);var h,f,p,b,u,m,g,v,x=r.scroller_$container.children("."+R.scrollerTable).children("table").children("tbody"),_=(r.scroller_$header.children("thead").children("."+R.headerRow),r.scroller_$fixedColumns.addClass(R.scrollerHideElement)),w=_.find("."+R.scrollerTable).children("table"),C=w.children("tbody"),F=B.scroller,H=r.scroller_fixedColumns,T=function(e,r,l){return parseInt(e.css(r)||"",10)||l||0},y=d.find("tbody td"),$=T(y,"border-right-width",1),W=T(y,"border-spacing",0),S=T(d,"padding-left")+T(d,"padding-right")+2*T(d,"border-left-width",1)+T(d,"border-right-width",1)-$+W/2,E=r.scroller_calcWidths;for(B.scroller.removeFixed(e,r,!1),h=0;h').css("height",o+"px"),_.find("."+R.scrollerTable).append(y)):l||_.find("."+R.scrollerBarSpacer).remove(),B.scroller.updateRowHeight(e,r),_.height(s.height()),_.removeClass(R.scrollerHideElement),_.find("caption").height(r.scroller_$header.find("caption").height()),c.scroll(),setTimeout(function(){r.scroller_isBusy=!1},0)}},fixHeight:function(e,r){for(var l,o,s,t,i=R.scrollerAddedHeight,d=e.length,c=0;c