").addClass(h.switcher).addClass(h.tableToolbar);var o=["
"),i.html(o.join(""));var e=l.prev().filter(".tablesaw-bar"),t=e.children().eq(0);t.length?i.insertBefore(t):i.appendTo(e),i.find(".btn").tablesawbtn(),i.find("select").on("change",function(){var e=B(this).val().split("_"),t=a.eq(e[0]);r(t.siblings()),l[c]("sortBy",t.get(0),"asc"===e[1])})}(n,l.find("tbody tr:nth-child(-n+3)"))},getColumnNumber:function(e){return B(e).prevAll().length},getTableRows:function(){return B(this).find("tbody tr")},sortRows:function(e,s,t,a){var n,i,l,o;l=e,o=[],B.each(l,function(e,t){var a=B(t).children().get(s);o.push({element:a,cell:u(a),rowNum:e})}),n=o;var r,c,d,h=B(a).data("tablesaw-sort");return i=!(!h||"function"!=typeof h)&&h(t)||(r=t,c=B(a).is("[data-sortable-numeric]")&&!B(a).is('[data-sortable-numeric="false"]'),d=/[^\-\+\d\.]/g,r?function(e,t){return c?parseFloat(e.cell.replace(d,""))-parseFloat(t.cell.replace(d,"")):e.cell.toLowerCase()>t.cell.toLowerCase()?1:-1}:function(e,t){return c?parseFloat(t.cell.replace(d,""))-parseFloat(e.cell.replace(d,"")):e.cell.toLowerCase()
'),n=B('').appendTo(s),i="tablesaw-advance-dots-hide";function t(){if(!(e=a.attr(l.init))||q.matchMedia&&q.matchMedia(e).matches){var e;s.css("display","block");var t=n.find("li").removeClass(i);a.find("thead th").each(function(e){"none"===B(this).css("display")&&t.eq(e).addClass(i)})}else s.css("display","none")}a.find("thead th").each(function(){n.append(" ")}),s.appendTo(a.prev().filter(".tablesaw-bar")),t(),B(q).on("resize",t),a.on("tablesawcolumns.minimap",function(){t()}).on("tablesawdestroy.minimap",function(){var e=B(this);e.prev().filter(".tablesaw-bar").find(".tablesaw-advance").remove(),B(q).off("resize",t),e.off(".minimap")})}B(document).on("tablesawcreate",function(e,t){"swipe"!==t.mode&&"columntoggle"!==t.mode||!t.$table.is("[ "+l.init+"]")||a(t.$table)})}(),w={selectors:{init:"table[data-tablesaw-mode-switch]"},attributes:{excludeMode:"data-tablesaw-mode-exclude"},classes:{main:"tablesaw-modeswitch",toolbar:"tablesaw-toolbar"},modes:["stack","swipe","columntoggle"],init:function(e){var t,a=B(e),s=a.attr(w.attributes.excludeMode),n=a.prev().filter(".tablesaw-bar"),i=B("").addClass(w.classes.main+" "+w.classes.toolbar),l=[""),i.html(l.join(""));var d=n.find(".tablesaw-advance").eq(0);d.length?i.insertBefore(d):i.appendTo(n),i.find(".btn").tablesawbtn(),i.find("select").on("change",w.onModeChange)},onModeChange:function(){var e=B(this),t=e.closest("."+w.classes.main),a=e.closest(".tablesaw-bar").next().eq(0),s=e.val();t.remove(),a.data("tablesaw").destroy(),a.attr("data-tablesaw-mode",s),a.tablesaw()}},B(q.document).on("tablesawcreate",function(e,t){t.$table.is(w.selectors.init)&&w.init(t.table)}),B(q.document).on("tablesawdestroy",function(e,t){t.$table.prev().is(".tablesaw-bar")&&t.$table.prev().remove()})});