!function(e){var t={init:function(a){var s=e.extend({items:1,itemsOnPage:1,pages:0,displayedPages:5,edges:2,currentPage:0,useAnchors:!0,hrefTextPrefix:"#page-",hrefTextSuffix:"",prevText:"Prev",nextText:"Next",ellipseText:"…",ellipsePageSet:!0,cssStyle:"light-theme",listStyle:"",labelMap:[],selectOnClick:!0,nextAtFront:!1,invertPageOrder:!1,useStartEdge:!0,useEndEdge:!0,onPageClick:function(e,t){},onInit:function(){}},a||{}),n=this;return s.pages=s.pages?s.pages:Math.ceil(s.items/s.itemsOnPage)?Math.ceil(s.items/s.itemsOnPage):1,s.currentPage?s.currentPage=s.currentPage-1:s.currentPage=s.invertPageOrder?s.pages-1:0,s.halfDisplayed=s.displayedPages/2,this.each(function(){n.addClass(s.cssStyle+" simple-pagination").data("pagination",s),t._draw.call(n)}),s.onInit(),this},selectPage:function(e){return t._selectPage.call(this,e-1),this},prevPage:function(){var e=this.data("pagination");return e.invertPageOrder?e.currentPage0&&t._selectPage.call(this,e.currentPage-1),this},nextPage:function(){var e=this.data("pagination");return e.invertPageOrder?e.currentPage>0&&t._selectPage.call(this,e.currentPage-1):e.currentPage").appendTo(this);if(s.prevText&&t._appendItem.call(this,s.invertPageOrder?s.currentPage+1:s.currentPage-1,{text:s.prevText,classes:"prev"}),s.nextText&&s.nextAtFront&&t._appendItem.call(this,s.invertPageOrder?s.currentPage-1:s.currentPage+1,{text:s.nextText,classes:"next"}),s.invertPageOrder){if(n.end0){if(s.useStartEdge){var r=Math.max(s.pages-s.edges,n.end);for(a=s.pages-1;a>=r;a--)t._appendItem.call(this,a)}s.pages-s.edges>n.end&&s.pages-s.edges-n.end!=1?i.append('
  • '+s.ellipseText+"
  • "):s.pages-s.edges-n.end==1&&t._appendItem.call(this,n.end)}}else if(n.start>0&&s.edges>0){if(s.useStartEdge){var l=Math.min(s.edges,n.start);for(a=0;a'+s.ellipseText+""):n.start-s.edges==1&&t._appendItem.call(this,s.edges)}if(s.invertPageOrder)for(a=n.end-1;a>=n.start;a--)t._appendItem.call(this,a);else for(a=n.start;a0&&s.edges>0&&(s.edges'+s.ellipseText+""):n.start-s.edges==1&&t._appendItem.call(this,s.edges),s.useEndEdge))for(a=(l=Math.min(s.edges,n.start))-1;a>=0;a--)t._appendItem.call(this,a)}else if(n.end0&&(s.pages-s.edges>n.end&&s.pages-s.edges-n.end!=1?i.append('
  • '+s.ellipseText+"
  • "):s.pages-s.edges-n.end==1&&t._appendItem.call(this,n.end),s.useEndEdge))for(a=r=Math.max(s.pages-s.edges,n.end);ae.halfDisplayed?Math.max(Math.min(e.currentPage-e.halfDisplayed,e.pages-e.displayedPages),0):0),end:Math.ceil(e.currentPage>e.halfDisplayed?Math.min(e.currentPage+e.halfDisplayed,e.pages):Math.min(e.displayedPages,e.pages))}},_appendItem:function(a,s){var n,i,r=this,l=r.data("pagination"),p=e("
  • "),g=r.find("ul");if(n={text:(a=a<0?0:a'+n.text+"");else{if(l.useAnchors){let t=l.hrefTextPrefix;const s=l.hrefTextPrefix.search("&O="),r=l.hrefTextPrefix.search("&page="),p=l.hrefTextPrefix.slice(s+3,r);t=t.replace("&optionOrderBy=&",`&optionOrderBy=${p}&`),i=e(''+n.text+"")}else i=e(""+n.text+"");i.click(function(e){return t._selectPage.call(r,a,e)})}n.classes&&i.addClass(n.classes),p.append(i),g.length?g.append(p):r.append(p)},_selectPage:function(e,a){var s=this.data("pagination");return s.currentPage=e,s.selectOnClick&&t._draw.call(this),s.onPageClick(e+1,a)},_ellipseClick:function(a){var s=this,n=this.data("pagination"),i=a.find(".ellipse");i.addClass("clickable").parent().removeClass("disabled"),i.click(function(a){if(!n.disable){var r=e(this),l=(parseInt(r.parent().prev().text(),10)||0)+1;r.html('').find("input").focus().click(function(e){e.stopPropagation()}).keyup(function(a){var r=e(this).val();13===a.which&&""!==r?r>0&&r<=n.pages&&t._selectPage.call(s,r-1):27===a.which&&i.empty().html(n.ellipseText)}).bind("blur",function(a){var r=e(this).val();return""!==r&&t._selectPage.call(s,r-1),i.empty().html(n.ellipseText),!1})}return!1})}};e.fn.pagination=function(a){return t[a]&&"_"!=a.charAt(0)?t[a].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof a&&a?void e.error("Method "+a+" does not exist on jQuery.pagination"):t.init.apply(this,arguments)}}(jQuery);