(function(){function a(e){if((typeof e.length!=="number")||e.length===0){return[]}var d=[];for(var c in e[0]){d.push({headerText:c,headerTextTrans:c,rowText:c,columnType:c,width:c,sortable:c})}return d}ko.simpleGrid={viewModel:function(d){var c=this;c.sideNumber=3;c.midNumber=1+2*c.sideNumber;c.allNumber=c.midNumber+2;c.showMenu=false;c.className="table table-striped table-hover ko-grid colorHoverTable "+(d.tableClass?d.tableClass:"");c.ellipsisLength=16;c.searchInitStatus=ko.observable();c.searchKey=ko.observable();c.searchColumns=d.searchColumns;c.primaryColumn=d.primaryColumn;c.showPager=!!d.showPager;c.sortField=ko.observable(d.defaultSortField);c.sortDirection=ko.observable(d.defaultSortDirection);c.data=ko.observableArray(d.data);c.pageToGo=ko.observable();c.sortedData=ko.computed(function(){var f=c.sortField();var e=c.sortDirection();if(f&&e){return c.data().sort(function(h,g){return e=="ASC"?h[f].localeCompare(g[f]):g[f].localeCompare(h[f])})}else{return c.data()}});c.checkedCount=ko.observable(0);c.translate=function(){$(".ko-grid").translate();if($("#pblist tr").length>0){$("#pblist-checkall").removeClass("disable")}else{$("#pblist-checkall").addClass("disable")}};c.clearCheck=function(){$("#ko_grid_checkAll").removeAttr("checked");$("#pblist-checkall").removeClass("checkbox_selected");$("p:checkbox[target='pblist-checkall']").removeAttr("checked");$("p[id^='chk__'] ").removeClass("checkbox_selected");$("p[id^='chk__'] :checkbox").removeAttr("checked");c.checkedCount(0);c.translate()};c.searchText=ko.computed(function(){c.clearCheck();var e="";if(!c.searchInitStatus()){e=$.trim(c.searchKey())}return e});c.afterSearchData=ko.computed(function(){var e=$.trim(c.searchText()).toLowerCase();if(e==""){return c.sortedData()}else{return _.filter(c.sortedData(),function(h){for(var g=0;ge?e:f};c.pagerStart=ko.computed(function(){var e=c.fixCurrentPageIndex(c.currentPageIndex());var f=c.maxPageIndex();var g=0;if(e=f){g=f-c.midNumber}else{g=e-c.sideNumber}}return g});c.pagerEnd=ko.computed(function(){var e=c.fixCurrentPageIndex(c.currentPageIndex());var f=c.maxPageIndex();var g=0;if(e+c.sideNumber>=f||f<=c.allNumber){g=f-1}else{if(e256){e+=2}else{e++}if(e>=c.ellipsisLength){return f.substring(0,g)+"..."}}return f}}};var b=new ko.nativeTemplateEngine();b.addTemplate=function(c,d){if($("#"+c)[0]){$("#"+c).remove()}$("#container").append("