(function e(b,g,d){function c(m,j){if(!g[m]){if(!b[m]){var i=typeof require=="function"&&require;if(!j&&i){return i(m,!0)}if(a){return a(m,!0)}var k=new Error("Cannot find module '"+m+"'");throw k.code="MODULE_NOT_FOUND",k}var h=g[m]={exports:{}};b[m][0].call(h.exports,function(l){var o=b[m][1][l];return c(o?o:l)},h,h.exports,e,b,g,d)}return g[m].exports}var a=typeof require=="function"&&require;for(var f=0;fr.page)?true:false;D=new t(z[A],h,B);r.items.push(D);C.push(D)}r.update();return C};this.show=function(y,z){this.i=y;this.page=z;r.update();return r};this.remove=function(D,C,z){var B=0;for(var A=0,y=r.items.length;A-1){A.splice(y,1)}return r};this.trigger=function(z){var y=r.handlers[z].length;while(y--){r.handlers[z][y](r)}return r};this.reset={filter:function(){var z=r.items,y=z.length;while(y--){z[y].filtered=false}return r},search:function(){var z=r.items,y=z.length;while(y--){z[y].found=false}return r}};this.update=function(){var A=r.items,y=A.length;r.visibleItems=[];r.matchingItems=[];r.templater.clear();for(var z=0;z=r.i&&r.visibleItems.length0){setTimeout(function(){d(h,j,g)},1)}else{f.update();j(g)}};return d}},{}],3:[function(b,c,a){c.exports=function(d){d.handlers.filterStart=d.handlers.filterStart||[];d.handlers.filterComplete=d.handlers.filterComplete||[];return function(k){d.trigger("filterStart");d.i=1;d.reset.filter();if(k===undefined){d.filtered=false}else{d.filtered=true;var j=d.items;for(var g=0,f=j.length;g0){setTimeout(function(){h(j,k)},1)}else{f.update();f.trigger("parseComplete")}};f.handlers.parseComplete=f.handlers.parseComplete||[];return function(){var k=i(f.list),j=f.valueNames;if(f.indexAsync){h(k,j)}else{g(k,j)}}}},{"./item":4}],6:[function(b,c,a){c.exports=function(g){var k,i,f,m,j;var h={resetList:function(){g.i=1;g.templater.clear();j=undefined},setOptions:function(n){if(n.length==2&&n[1] instanceof Array){f=n[1]}else{if(n.length==2&&typeof(n[1])=="function"){j=n[1]}else{if(n.length==3){f=n[1];j=n[2]}}}},setColumns:function(){if(g.items.length===0){return}if(f===undefined){f=(g.searchColumns===undefined)?h.toArray(g.items[0].values()):g.searchColumns}},setSearchString:function(n){n=g.utils.toString(n).toLowerCase();n=n.replace(/[-[\]{}()*+?.,\\^$|#]/g,"\\$&");m=n},toArray:function(o){var n=[];for(var p in o){n.push(p)}return n}};var l={list:function(){for(var n=0,o=g.items.length;n-1)){return true}}return false},reset:function(){g.reset.search();g.searched=false}};var d=function(n){g.trigger("searchStart");h.resetList();h.setSearchString(n);h.setOptions(arguments);h.setColumns();if(m===""){l.reset()}else{g.searched=true;if(j){j(m,f)}else{l.list()}}g.update();g.trigger("searchComplete");return g.visibleItems};g.handlers.searchStart=g.handlers.searchStart||[];g.handlers.searchComplete=g.handlers.searchComplete||[];g.utils.events.bind(g.utils.getByClass(g.listContainer,g.searchClass),"keyup",function(p){var o=p.target||p.srcElement,n=(o.value===""&&!g.searched);if(!n){d(o.value)}});g.utils.events.bind(g.utils.getByClass(g.listContainer,g.searchClass),"input",function(o){var n=o.target||o.srcElement;if(n.value===""){d("")}});return d}},{}],7:[function(b,c,a){c.exports=function(g){g.sortFunction=g.sortFunction||function(j,i,h){h.desc=h.order=="desc"?true:false;return g.utils.naturalSort(j.values()[h.valueName],i.values()[h.valueName],h)};var f={els:undefined,clear:function(){for(var j=0,h=f.els.length;j]/.exec(o)){var n=document.createElement("table");n.innerHTML=o;return n.firstChild}else{if(o.indexOf("<")!==-1){var q=document.createElement("div");q.innerHTML=o;return q.firstChild}else{var p=document.getElementById(h.item);if(p){return p}}}}throw new Error("The list need to have at list one item on init otherwise you'll have to add a template.")};this.get=function(q,n){f.create(q);var l={};for(var p=0,k=n.length;p=1){h.list.removeChild(h.list.firstChild)}}};i()};c.exports=function(f){return new d(f)}},{}],9:[function(c,d,a){var b=c("./index-of");var f=/\s+/;var g=Object.prototype.toString;d.exports=function(i){return new h(i)};function h(i){if(!i||!i.nodeType){throw new Error("A DOM element reference is required")}this.el=i;this.list=i.classList}h.prototype.add=function(k){if(this.list){this.list.add(k);return this}var j=this.array();var l=b(j,k);if(!~l){j.push(k)}this.el.className=j.join(" ");return this};h.prototype.remove=function(k){if("[object RegExp]"==g.call(k)){return this.removeMatching(k)}if(this.list){this.list.remove(k);return this}var j=this.array();var l=b(j,k);if(~l){j.splice(l,1)}this.el.className=j.join(" ");return this};h.prototype.removeMatching=function(l){var j=this.array();for(var k=0;kz){return 1}}}for(var r=0,u=k.length,h=s.length,p=Math.max(u,h);rf){return 1}}return 0}},{}],16:[function(c,f,b){f.exports=function d(j){if(typeof j==="undefined"){return[]}if(j===null){return[null]}if(j===window){return[window]}if(typeof j==="string"){return[j]}if(a(j)){return j}if(typeof j.length!="number"){return[j]}if(typeof j==="function"&&j instanceof Function){return[j]}var g=[];for(var h=0;h