!function(n,r){void 0===n&&void 0!==window&&(n=window),"function"==typeof define&&define.amd?define(["dc","jquery"],function(t,e){return n.tableview=r(t,e)}):"object"==typeof module&&module.exports?module.exports=r(require("dc"),require("jquery")):n.tableview=r(n.dc,n.$)}(this,function(F,L){var n,r,a,o;!function(n){"use strict";"function"==typeof define&&define.amd?define(["jquery"],function(t){return n(t,window,document)}):"object"==typeof exports?module.exports=function(t,e){return t=t||window,e=e||("undefined"!=typeof window?require("jquery"):require("jquery")(t)),n(e,t,t.document)}:n(jQuery,window,document)}(function(q,A,S,U){"use strict";function a(t){return!t||!0===t||"-"===t}function h(t){var e=parseInt(t,10);return!isNaN(e)&&isFinite(t)?e:null}function o(t,e){return n[e]||(n[e]=new RegExp(Dt(e),"g")),"string"==typeof t&&"."!==e?t.replace(/\./g,"").replace(n[e],"."):t}function r(t,e,n){var r="string"==typeof t;return!!a(t)||(e&&r&&(t=o(t,e)),n&&r&&(t=t.replace(d,"")),!isNaN(parseFloat(t))&&isFinite(t))}function i(t,e,n){return!!a(t)||(function(t){return a(t)||"string"==typeof t}(t)&&!!r(f(t),e,n)||null)}function g(t,e,n,r){var a=[],o=0,i=e.length;if(r!==U)for(;o").appendTo(u)),d.nTHead=n[0];var r=u.children("tbody");0===r.length&&(r=q("").appendTo(u)),d.nTBody=r[0];var a=u.children("tfoot");if(0===a.length&&0").appendTo(u)),0===a.length||0===a.children().length?u.addClass(f.sNoFooter):0/g,u=/^\d{2,4}[\.\/\-]\d{1,2}[\.\/\-]\d{1,2}([T ]{1}\d{1,2}[:\.]\d{2}([\.:]\d{2})?)?$/,c=new RegExp("(\\"+["/",".","*","+","?","|","(",")","[","]","{","}","\\","$","^","-"].join("|\\")+")","g"),d=/[',$£€¥%\u2009\u202F\u20BD\u20a9\u20BArfkɃΞ]/gi,z=function(t,e,n){var r=[],a=0,o=t.length;if(n!==U)for(;a").css({position:"fixed",top:0,left:-1*q(A).scrollLeft(),height:1,width:1,overflow:"hidden"}).append(q("
").css({position:"absolute",top:1,left:1,width:100,overflow:"scroll"}).append(q("
").css({width:"100%",height:10}))).appendTo("body"),r=n.children(),a=r.children();e.barWidth=r[0].offsetWidth-r[0].clientWidth,e.bScrollOversize=100===a[0].offsetWidth&&100!==r[0].clientWidth,e.bScrollbarLeft=1!==Math.round(a.offset().left),e.bBounding=!!n[0].getBoundingClientRect().width,n.remove()}q.extend(t.oBrowser,I.__browser),t.oScroll.iBarWidth=I.__browser.barWidth}function D(t,e,n,r,a,o){var i,s=r,l=!1;for(n!==U&&(i=n,l=!0);s!==a;)t.hasOwnProperty(s)&&(i=l?e(i,t[s],s,t):t[s],l=!0,s+=o);return i}function P(t,e){var n=I.defaults.column,r=t.aoColumns.length,a=q.extend({},I.models.oColumn,n,{nTh:e||S.createElement("th"),sTitle:n.sTitle?n.sTitle:e?e.innerHTML:"",aDataSort:n.aDataSort?n.aDataSort:[r],mData:n.mData?n.mData:r,idx:r});t.aoColumns.push(a);var o=t.aoPreSearchCols;o[r]=q.extend({},I.models.oSearch,o[r]),k(t,r,q(e).data())}function k(t,e,n){var r=t.aoColumns[e],a=t.oClasses,o=q(r.nTh);if(!r.sWidthOrig){r.sWidthOrig=o.attr("width")||null;var i=(o.attr("style")||"").match(/width:\s*(\d+[pxem%]+)/);i&&(r.sWidthOrig=i[1])}n!==U&&null!==n&&(j(n),F(I.defaults.column,n,!0),n.mDataProp===U||n.mData||(n.mData=n.mDataProp),n.sType&&(r._sManualType=n.sType),n.className&&!n.sClass&&(n.sClass=n.className),n.sClass&&o.addClass(n.sClass),q.extend(r,n),se(r,n,"sWidth","sWidthOrig"),n.iDataSort!==U&&(r.aDataSort=[n.iDataSort]),se(r,n,"aDataSort"));function s(t){return"string"==typeof t&&-1!==t.indexOf("@")}var l=r.mData,u=Y(l),c=r.mRender?Y(r.mRender):null;r._bAttrSrc=q.isPlainObject(l)&&(s(l.sort)||s(l.type)||s(l.filter)),r._setter=null,r.fnGetData=function(t,e,n){var r=u(t,e,U,n);return c&&e?c(r,e,t,n):r},r.fnSetData=function(t,e,n){return Z(l)(t,e,n)},"number"!=typeof l&&(t._rowReadObject=!0),t.oFeatures.bSort||(r.bSortable=!1,o.addClass(a.sSortableNone));var d=-1!==q.inArray("asc",r.asSorting),f=-1!==q.inArray("desc",r.asSorting);r.bSortable&&(d||f)?d&&!f?(r.sSortingClass=a.sSortableAsc,r.sSortingClassJUI=a.sSortJUIAscAllowed):!d&&f?(r.sSortingClass=a.sSortableDesc,r.sSortingClassJUI=a.sSortJUIDescAllowed):(r.sSortingClass=a.sSortable,r.sSortingClassJUI=a.sSortJUI):(r.sSortingClass=a.sSortableNone,r.sSortingClassJUI="")}function G(t){if(!1!==t.oFeatures.bAutoWidth){var e=t.aoColumns;zt(t);for(var n=0,r=e.length;ne&&t[a]--;-1!=r&&n===U&&t.splice(r,1)}function et(n,r,t,e){function a(t,e){for(;t.childNodes.length;)t.removeChild(t.firstChild);t.innerHTML=T(n,r,e,"display")}var o,i,s=n.aoData[r];if("dom"!==t&&(t&&"auto"!==t||"dom"!==s.src)){var l=s.anCells;if(l)if(e!==U)a(l[e],e);else for(o=0,i=l.length;o").appendTo(i)),e=0,n=c.length;etr").attr("role","row"),q(i).find(">tr>th, >tr>td").addClass(u.sHeaderTH),q(s).find(">tr>th, >tr>td").addClass(u.sFooterTH),null!==s){var d=t.aoFooter[0];for(e=0,n=d.length;e=t.fnRecordsDisplay()?0:s,t.iInitDisplayStart=-1);var c=t._iDisplayStart,d=t.fnDisplayEnd();if(t.bDeferLoading)t.bDeferLoading=!1,t.iDraw++,Mt(t,!1);else if(l){if(!t.bDestroying&&!ht(t))return}else t.iDraw++;if(0!==u.length)for(var f=l?0:c,h=l?t.aoData.length:d,p=f;p",{class:o?a[0]:""}).append(q("",{valign:"top",colSpan:N(t),class:t.oClasses.sRowEmpty}).html(y))[0]}de(t,"aoHeaderCallback","header",[q(t.nTHead).children("tr")[0],Q(t),c,d,u]),de(t,"aoFooterCallback","footer",[q(t.nTFoot).children("tr")[0],Q(t),c,d,u]);var S=q(t.nTBody);S.children().detach(),S.append(q(n)),de(t,"aoDrawCallback","draw",[t]),t.bSorted=!1,t.bFiltered=!1,t.bDrawing=!1}else Mt(t,!1)}function lt(t,e){var n=t.oFeatures,r=n.bSort,a=n.bFilter;r&&Zt(t),a?mt(t,t.oPreviousSearch):t.aiDisplay=t.aiDisplayMaster.slice(),!0!==e&&(t._iDisplayStart=0),t._drawHold=e,st(t),t._drawHold=!1}function ut(t){var e=t.oClasses,n=q(t.nTable),r=q("
").insertBefore(n),a=t.oFeatures,o=q("
",{id:t.sTableId+"_wrapper",class:e.sWrapper+(t.nTFoot?"":" "+e.sNoFooter)});t.nHolding=r[0],t.nTableWrapper=o[0],t.nTableReinsertBefore=t.nTable.nextSibling;for(var i,s,l,u,c,d,f=t.sDom.split(""),h=0;h")[0],"'"==(u=f[h+1])||'"'==u){for(c="",d=2;f[h+d]!=u;)c+=f[h+d],d++;if("H"==c?c=e.sJUIHeader:"F"==c&&(c=e.sJUIFooter),-1!=c.indexOf(".")){var p=c.split(".");l.id=p[0].substr(1,p[0].length-1),l.className=p[1]}else"#"==c.charAt(0)?l.id=c.substr(1,c.length-1):l.className=c;h+=d}o.append(l),o=q(l)}else if(">"==s)o=o.parent();else if("l"==s&&a.bPaginate&&a.bLengthChange)i=kt(t);else if("f"==s&&a.bFilter)i=vt(t);else if("r"==s&&a.bProcessing)i=Wt(t);else if("t"==s)i=Et(t);else if("i"==s&&a.bInfo)i=Ft(t);else if("p"==s&&a.bPaginate)i=Nt(t);else if(0!==I.ext.feature.length)for(var g=I.ext.feature,b=0,v=g.length;b',s=r.sSearch;s=s.match(/_INPUT_/)?s.replace("_INPUT_",i):s+i;function l(){o.f;var t=this.value?this.value:"";t!=a.sSearch&&(mt(n,{sSearch:t,bRegex:a.bRegex,bSmart:a.bSmart,bCaseInsensitive:a.bCaseInsensitive}),n._iDisplayStart=0,st(n))}var u=q("
",{id:o.f?null:e+"_filter",class:t.sFilter}).append(q("
").addClass(t.sLength);return r.aanFeatures.l||(c[0].id=e+"_length"),c.children().append(r.oLanguage.sLengthMenu.replace("_MENU_",s[0].outerHTML)),q("select",c).val(r._iDisplayLength).on("change.DT",function(t){Pt(r,q(this).val()),st(r)}),q(r.nTable).on("length.dt.DT",function(t,e,n){r===e&&q("select",c).val(n)}),c[0]}function Nt(t){function c(t){st(t)}var e=t.sPaginationType,d=I.ext.pager[e],f="function"==typeof d,n=q("
").addClass(t.oClasses.sPaging+e)[0],h=t.aanFeatures;return f||d.fnInit(t,n,c),h.p||(n.id=t.sTableId+"_paginate",t.aoDrawCallback.push({fn:function(t){if(f){var e,n,r=t._iDisplayStart,a=t._iDisplayLength,o=t.fnRecordsDisplay(),i=-1===a,s=i?0:Math.ceil(r/a),l=i?1:Math.ceil(o/a),u=d(s,l);for(e=0,n=h.p.length;e",{id:t.aanFeatures.r?null:t.sTableId+"_processing",class:t.oClasses.sProcessing}).html(t.oLanguage.sProcessing).insertBefore(t.nTable)[0]}function Mt(t,e){t.oFeatures.bProcessing&&q(t.aanFeatures.r).css("display",e?"block":"none"),de(t,null,"processing",[t,e])}function Et(t){var e=q(t.nTable);e.attr("role","grid");var n=t.oScroll;if(""===n.sX&&""===n.sY)return t.nTable;function r(t){return t?$t(t):null}var a=n.sX,o=n.sY,i=t.oClasses,s=e.children("caption"),l=s.length?s[0]._captionSide:null,u=q(e[0].cloneNode(!1)),c=q(e[0].cloneNode(!1)),d=e.children("tfoot"),f="
";d.length||(d=null);var h=q(f,{class:i.sScrollWrapper}).append(q(f,{class:i.sScrollHead}).css({overflow:"hidden",position:"relative",border:0,width:a?r(a):"100%"}).append(q(f,{class:i.sScrollHeadInner}).css({"box-sizing":"content-box",width:n.sXInner||"100%"}).append(u.removeAttr("id").css("margin-left",0).append("top"===l?s:null).append(e.children("thead"))))).append(q(f,{class:i.sScrollBody}).css({position:"relative",overflow:"auto",width:r(a)}).append(e));d&&h.append(q(f,{class:i.sScrollFoot}).css({overflow:"hidden",border:0,width:a?r(a):"100%"}).append(q(f,{class:i.sScrollFootInner}).append(c.removeAttr("id").css("margin-left",0).append("bottom"===l?s:null).append(e.children("tfoot")))));var p=h.children(),g=p[0],b=p[1],v=d?p[2]:null;return a&&q(b).on("scroll.DT",function(t){var e=this.scrollLeft;g.scrollLeft=e,d&&(v.scrollLeft=e)}),q(b).css(o&&n.bCollapse?"max-height":"height",o),t.nScrollHead=g,t.nScrollBody=b,t.nScrollFoot=v,t.aoDrawCallback.push({fn:Bt,sName:"scrolling"}),h[0]}function Bt(n){function t(t){var e=t.style;e.paddingTop="0",e.paddingBottom="0",e.borderTopWidth="0",e.borderBottomWidth="0",e.height=0}var e,r,a,o,i,s,l,u,c,d=n.oScroll,f=d.sX,h=d.sXInner,p=d.sY,g=d.iBarWidth,b=q(n.nScrollHead),v=b[0].style,m=b.children("div"),y=m[0].style,S=m.children("table"),w=n.nScrollBody,_=q(w),D=w.style,x=q(n.nScrollFoot).children("div"),C=x.children("table"),T=q(n.nTHead),I=q(n.nTable),A=I[0],F=A.style,L=n.nTFoot?q(n.nTFoot):null,R=n.oBrowser,j=R.bScrollOversize,H=z(n.aoColumns,"nTh"),P=[],k=[],N=[],O=[],W=w.scrollHeight>w.clientHeight;if(n.scrollBarVis!==W&&n.scrollBarVis!==U)return n.scrollBarVis=W,void G(n);n.scrollBarVis=W,I.children("thead, tfoot").remove(),L&&(s=L.clone().prependTo(I),r=L.find("tr"),o=s.find("tr")),i=T.clone().prependTo(I),e=T.find("tr"),a=i.find("tr"),i.find("th, td").removeAttr("tabindex"),f||(D.width="100%",b[0].style.width="100%"),q.each(dt(n,i),function(t,e){l=V(n,t),e.style.width=n.aoColumns[l].sWidth}),L&&qt(function(t){t.style.width=""},o),c=I.outerWidth(),""===f?(F.width="100%",j&&(I.find("tbody").height()>w.offsetHeight||"scroll"==_.css("overflow-y"))&&(F.width=$t(I.outerWidth()-g)),c=I.outerWidth()):""!==h&&(F.width=$t(h),c=I.outerWidth()),qt(t,a),qt(function(t){N.push(t.innerHTML),P.push($t(q(t).css("width")))},a),qt(function(t,e){-1!==q.inArray(t,H)&&(t.style.width=P[e])},e),q(a).height(0),L&&(qt(t,o),qt(function(t){O.push(t.innerHTML),k.push($t(q(t).css("width")))},o),qt(function(t,e){t.style.width=k[e]},r),q(o).height(0)),qt(function(t,e){t.innerHTML='
'+N[e]+"
",t.childNodes[0].style.height="0",t.childNodes[0].style.overflow="hidden",t.style.width=P[e]},a),L&&qt(function(t,e){t.innerHTML='
'+O[e]+"
",t.childNodes[0].style.height="0",t.childNodes[0].style.overflow="hidden",t.style.width=k[e]},o),I.outerWidth()w.offsetHeight||"scroll"==_.css("overflow-y")?c+g:c,j&&(w.scrollHeight>w.offsetHeight||"scroll"==_.css("overflow-y"))&&(F.width=$t(u-g)),""!==f&&""===h||ie(n,1,"Possible column misalignment",6)):u="100%",D.width=$t(u),v.width=$t(u),L&&(n.nScrollFoot.style.width=$t(u)),p||j&&(D.height=$t(A.offsetHeight+g));var M=I.outerWidth();S[0].style.width=$t(M),y.width=$t(M);var E=I.height()>w.clientHeight||"scroll"==_.css("overflow-y"),B="padding"+(R.bScrollbarLeft?"Left":"Right");y[B]=E?g+"px":"0px",L&&(C[0].style.width=$t(M),x[0].style.width=$t(M),x[0].style[B]=E?g+"px":"0px"),I.children("colgroup").insertBefore(I.children("thead")),_.trigger("scroll"),!n.bSorted&&!n.bFiltered||n._drawHold||(w.scrollTop=0)}function qt(t,e,n){for(var r,a,o=0,i=0,s=e.length;i/g;function zt(t){var e,n,r,a=t.nTable,o=t.aoColumns,i=t.oScroll,s=i.sY,l=i.sX,u=i.sXInner,c=o.length,d=O(t,"bVisible"),f=q("th",t.nTHead),h=a.getAttribute("width"),p=a.parentNode,g=!1,b=t.oBrowser,v=b.bScrollOversize,m=a.style.width;for(m&&-1!==m.indexOf("%")&&(h=m),e=0;e").appendTo(S.find("tbody"));for(S.find("thead, tfoot").remove(),S.append(q(t.nTHead).clone()).append(q(t.nTFoot).clone()),S.find("tfoot th, tfoot td").css("width",""),f=dt(t,S.find("thead")[0]),e=0;e").css({width:n.sWidthOrig,margin:0,padding:0,border:0,height:1}));if(t.aoData.length)for(e=0;e").css(l||s?{position:"absolute",top:0,left:0,height:1,right:0,overflow:"hidden"}:{}).append(S).appendTo(p);l&&u?S.width(u):l?(S.css("width","auto"),S.removeAttr("width"),S.width()").css("width",$t(t)).appendTo(e||S.body),r=n[0].offsetWidth;return n.remove(),r}function Xt(t,e){var n=Jt(t,e);if(n<0)return null;var r=t.aoData[n];return r.nTr?r.anCells[e]:q("").html(T(t,n,e,"display"))[0]}function Jt(t,e){for(var n,r=-1,a=-1,o=0,i=t.aoData.length;or&&(r=n.length,a=o);return a}function $t(t){return null===t?"0px":"number"==typeof t?t<0?"0px":t+"px":t.match(/\d$/)?t+"px":t}function Yt(t){function e(t){t.length&&!q.isArray(t[0])?h.push(t):q.merge(h,t)}var n,r,a,o,i,s,l,u=[],c=t.aoColumns,d=t.aaSortingFixed,f=q.isPlainObject(d),h=[];for(q.isArray(d)&&e(d),f&&d.pre&&e(d.pre),e(t.aaSorting),f&&d.post&&e(d.post),n=0;n/g,""),c=s.nTh;c.removeAttribute("aria-sort"),e=s.bSortable?u+("asc"===(0=l.length?[0,e[1]]:e)})),t.search!==U&&q.extend(a.oPreviousSearch,At(t.search)),t.columns)for(i=0,s=t.columns.length;it?new m(e[t],this[t]):null},filter:function(t){var e=[];if(be.filter)e=be.filter.call(this,t,this);else for(var n=0,r=this.length;n").addClass(e);q("td",a).addClass(e).html(t)[0].colSpan=N(o),i.push(a[0])}};s(e,n),t._details&&t._details.detach(),t._details=q(i),t._detailsShow&&t._details.insertAfter(t.nTr)}(n[0],n[0].aoData[this[0]],t,e),this)}),e([Ce+".show()",Te+".show()"],function(t){return De(this,!0),this}),e([Ce+".hide()",Te+".hide()"],function(){return De(this,!1),this}),e([Ce+".remove()",Te+".remove()"],function(){return _e(this),this}),e(Ce+".isShown()",function(){var t=this.context;return t.length&&this.length&&t[0].aoData[this[0]]._detailsShow||!1});function Ie(t,e,n,r,a){for(var o=[],i=0,s=a.length;i").appendTo(t);y(l,o)}else{switch(h=null,p=o,i=u.iTabIndex,o){case"ellipsis":t.append('');break;case"first":h=b.sFirst,0===d&&(i=-1,p+=" "+s);break;case"previous":h=b.sPrevious,0===d&&(i=-1,p+=" "+s);break;case"next":h=b.sNext,d===f-1&&(i=-1,p+=" "+s);break;case"last":h=b.sLast,d===f-1&&(i=-1,p+=" "+s);break;default:h=o+1,p=d===o?g.sPageButtonActive:""}null!==h&&(ue(q("",{class:g.sPageButton+" "+p,"aria-controls":u.sTableId,"aria-label":v[o],"data-dt-idx":m,tabindex:i,id:0===c&&"string"==typeof o?u.sTableId+"_"+o:null}).html(h).appendTo(t),{action:o},n),m++)}};try{n=q(t).find(S.activeElement).data("dt-idx")}catch(t){}y(q(t).empty(),e),n!==U&&q(t).find("[data-dt-idx="+n+"]").focus()}}}),q.extend(I.ext.type.detect,[function(t,e){var n=e.oLanguage.sDecimal;return r(t,n)?"num"+n:null},function(t,e){if(t&&!(t instanceof Date)&&!u.test(t))return null;var n=Date.parse(t);return null!==n&&!isNaN(n)||a(t)?"date":null},function(t,e){var n=e.oLanguage.sDecimal;return r(t,n,!0)?"num-fmt"+n:null},function(t,e){var n=e.oLanguage.sDecimal;return i(t,n)?"html-num"+n:null},function(t,e){var n=e.oLanguage.sDecimal;return i(t,n,!0)?"html-num-fmt"+n:null},function(t,e){return a(t)||"string"==typeof t&&-1!==t.indexOf("<")?"html":null}]),q.extend(I.ext.type.search,{html:function(t){return a(t)?t:"string"==typeof t?t.replace(s," ").replace(l,""):""},string:function(t){return a(t)?t:"string"==typeof t?t.replace(s," "):t}});var Re=function(t,e,n,r){return 0===t||t&&"-"!==t?(e&&(t=o(t,e)),t.replace&&(n&&(t=t.replace(n,"")),r&&(t=t.replace(r,""))),1*t):-1/0};function je(n){q.each({num:function(t){return Re(t,n)},"num-fmt":function(t){return Re(t,n,d)},"html-num":function(t){return Re(t,n,l)},"html-num-fmt":function(t){return Re(t,n,l,d)}},function(t,e){v.type.order[t+n+"-pre"]=e,t.match(/^html\-/)&&(v.type.search[t+n]=v.type.search.html)})}q.extend(v.type.order,{"date-pre":function(t){var e=Date.parse(t);return isNaN(e)?-1/0:e},"html-pre":function(t){return a(t)?"":t.replace?t.replace(/<.*?>/g,"").toLowerCase():t+""},"string-pre":function(t){return a(t)?"":"string"==typeof t?t.toLowerCase():t.toString?t.toString():""},"string-asc":function(t,e){return t").addClass(l.sSortJUIWrapper).append(i.contents()).append(q("").addClass(l.sSortIcon+" "+s.sSortingClassJUI)).appendTo(i),q(o.nTable).on("order.dt.DT",function(t,e,n,r){if(o===e){var a=s.idx;i.removeClass(l.sSortAsc+" "+l.sSortDesc).addClass("asc"==r[a]?l.sSortAsc:"desc"==r[a]?l.sSortDesc:s.sSortingClass),i.find("span."+l.sSortIcon).removeClass(l.sSortJUIAsc+" "+l.sSortJUIDesc+" "+l.sSortJUI+" "+l.sSortJUIAscAllowed+" "+l.sSortJUIDescAllowed).addClass("asc"==r[a]?l.sSortJUIAsc:"desc"==r[a]?l.sSortJUIDesc:s.sSortingClassJUI)}})}}});function He(t){return"string"==typeof t?t.replace(//g,">").replace(/"/g,"""):t}function Pe(e){return function(){var t=[oe(this[I.ext.iApiIndex])].concat(Array.prototype.slice.call(arguments));return I.ext.internal[e].apply(this,t)}}return I.render={number:function(o,i,s,l,u){return{display:function(t){if("number"!=typeof t&&"string"!=typeof t)return t;var e=t<0?"-":"",n=parseFloat(t);if(isNaN(n))return He(t);n=n.toFixed(s),t=Math.abs(n);var r=parseInt(t,10),a=s?i+(t-r).toFixed(s).substring(2):"";return e+(l||"")+r.toString().replace(/\B(?=(\d{3})+(?!\d))/g,o)+a+(u||"")}}},text:function(){return{display:He,filter:He}}},q.extend(I.ext.internal,{_fnExternApiFunc:Pe,_fnBuildAjax:ft,_fnAjaxUpdate:ht,_fnAjaxParameters:pt,_fnAjaxUpdateDraw:gt,_fnAjaxDataSrc:bt,_fnAddColumn:P,_fnColumnOptions:k,_fnAdjustColumnSizing:G,_fnVisibleToColumnIndex:V,_fnColumnIndexToVisible:x,_fnVisbleColumns:N,_fnGetColumns:O,_fnColumnTypes:C,_fnApplyColumnDefs:W,_fnHungarianMap:w,_fnCamelToHungarian:F,_fnLanguageCompat:L,_fnBrowserDetect:H,_fnAddData:M,_fnAddTr:E,_fnNodeToDataIndex:function(t,e){return e._DT_RowIndex!==U?e._DT_RowIndex:null},_fnNodeToColumnIndex:function(t,e,n){return q.inArray(n,t.aoData[e].anCells)},_fnGetCellData:T,_fnSetCellData:B,_fnSplitObjNotation:$,_fnGetObjectDataFn:Y,_fnSetObjectDataFn:Z,_fnGetDataMaster:Q,_fnClearTable:K,_fnDeleteIndex:tt,_fnInvalidate:et,_fnGetRowElements:nt,_fnCreateTr:rt,_fnBuildHead:ot,_fnDrawHead:it,_fnDraw:st,_fnReDraw:lt,_fnAddOptionsHtml:ut,_fnDetectHeader:ct,_fnGetUniqueThs:dt,_fnFeatureHtmlFilter:vt,_fnFilterComplete:mt,_fnFilterCustom:yt,_fnFilterColumn:St,_fnFilter:wt,_fnFilterCreateSearch:_t,_fnEscapeRegex:Dt,_fnFilterData:Tt,_fnFeatureHtmlInfo:Ft,_fnUpdateInfo:Lt,_fnInfoMacros:Rt,_fnInitialise:jt,_fnInitComplete:Ht,_fnLengthChange:Pt,_fnFeatureHtmlLength:kt,_fnFeatureHtmlPaginate:Nt,_fnPageChange:Ot,_fnFeatureHtmlProcessing:Wt,_fnProcessingDisplay:Mt,_fnFeatureHtmlTable:Et,_fnScrollDraw:Bt,_fnApplyToChildren:qt,_fnCalculateColumnWidths:zt,_fnThrottle:Gt,_fnConvertToWidth:Vt,_fnGetWidestNode:Xt,_fnGetMaxLenString:Jt,_fnStringToCss:$t,_fnSortFlatten:Yt,_fnSort:Zt,_fnSortAria:Qt,_fnSortListener:Kt,_fnSortAttachListener:te,_fnSortingClasses:ee,_fnSortData:ne,_fnSaveState:re,_fnLoadState:ae,_fnSettingsFromNode:oe,_fnLog:ie,_fnMap:se,_fnBindAction:ue,_fnCallbackReg:ce,_fnCallbackFire:de,_fnLengthOverflow:fe,_fnRenderer:he,_fnDataSource:pe,_fnRowAttributes:at,_fnExtend:le,_fnCalculateEnd:function(){}}),((q.fn.dataTable=I).$=q).fn.dataTableSettings=I.settings,q.fn.dataTableExt=I.ext,q.fn.DataTable=function(t){return q(this).dataTable(t).api()},q.each(I,function(t,e){q.fn.DataTable[t]=e}),q.fn.dataTable}),n=function(d,t,e,f){"use strict";var h=d.fn.dataTable,i=function(t,e){if(!h.versionCheck||!h.versionCheck("1.10.8"))throw"RowGroup requires DataTables 1.10.8 or newer";this.c=d.extend(!0,{},h.defaults.rowGroup,i.defaults,e),this.s={dt:new h.Api(t)},this.dom={};var n=this.s.dt.settings()[0],r=n.rowGroup;if(r)return r;(n.rowGroup=this)._constructor()};return d.extend(i.prototype,{dataSrc:function(t){if(t===f)return this.c.dataSrc;var e=this.s.dt;return this.c.dataSrc=t,d(e.table().node()).triggerHandler("rowgroup-datasrc.dt",[e,t]),this},disable:function(){return this.c.enable=!1,this},enable:function(t){return!1===t?this.disable():(this.c.enable=!0,this)},_constructor:function(){var t=this,e=this.s.dt;e.on("draw.dtrg",function(){t.c.enable&&t._draw()}),e.on("column-visibility.dt.dtrg responsive-resize.dt.dtrg",function(){t._adjustColspan()}),e.on("destroy",function(){e.off(".dtrg")}),e.on("responsive-resize.dt",function(){t._adjustColspan()})},_adjustColspan:function(){d("tr."+this.c.className,this.s.dt.table().body()).find("td").attr("colspan",this._colspan())},_colspan:function(){return this.s.dt.columns().visible().reduce(function(t,e){return t+e},0)},_draw:function(){var t=this.s.dt,e=this._group(0,t.rows({page:"current"}).indexes());this._groupDisplay(0,e)},_group:function(t,e){for(var n,r=d.isArray(this.c.dataSrc)?this.c.dataSrc:[this.c.dataSrc],a=h.ext.oApi._fnGetObjectDataFn(r[t]),o=this.s.dt,i=[],s=0,l=e.length;s").append(d("").attr("colspan",this._colspan()).append(t))).addClass(this.c.className).addClass(e).addClass("dtrg-level-"+n)}}),i.defaults={className:"dtrg-group",dataSrc:0,emptyDataGroup:"No group",enable:!0,endClassName:"dtrg-end",endRender:null,startClassName:"dtrg-start",startRender:function(t,e){return e}},i.version="1.1.1",d.fn.dataTable.RowGroup=i,d.fn.DataTable.RowGroup=i,h.Api.register("rowGroup()",function(){return this}),h.Api.register("rowGroup().disable()",function(){return this.iterator("table",function(t){t.rowGroup&&t.rowGroup.enable(!1)})}),h.Api.register("rowGroup().enable()",function(e){return this.iterator("table",function(t){t.rowGroup&&t.rowGroup.enable(e===f||e)})}),h.Api.register("rowGroup().dataSrc()",function(e){return e===f?this.context[0].rowGroup.dataSrc():this.iterator("table",function(t){t.rowGroup&&t.rowGroup.dataSrc(e)})}),d(e).on("preInit.dt.dtrg",function(t,e,n){if("dt"===t.namespace){var r=e.oInit.rowGroup,a=h.defaults.rowGroup;if(r||a){var o=d.extend({},a,r);!1!==r&&new i(e,o)}}}),i},"function"==typeof define&&define.amd?define(["jquery","datatables.net"],function(t){return n(t,window,document)}):"object"==typeof exports?module.exports=function(t,e){return t=t||window,e&&e.fn.dataTable||(e=require("datatables.net")(t,e).$),n(e,0,t.document)}:n(jQuery,window,document),r=function(s,a,l,o){"use strict";var i=s.fn.dataTable,r=0,u=function(t,e){if(!(this instanceof u))throw"FixedHeader must be initialised with the 'new' keyword.";!0===e&&(e={}),t=new i.Api(t),this.c=s.extend(!0,{},u.defaults,e),this.s={dt:t,position:{theadTop:0,tbodyTop:0,tfootTop:0,tfootBottom:0,width:0,left:0,tfootHeight:0,theadHeight:0,windowHeight:s(a).height(),visible:!0},headerMode:null,footerMode:null,autoWidth:t.settings()[0].oFeatures.bAutoWidth,namespace:".dtfc"+r++,scrollLeft:{header:-1,footer:-1},enable:!0},this.dom={floatingHeader:null,thead:s(t.table().header()),tbody:s(t.table().body()),tfoot:s(t.table().footer()),header:{host:null,floating:null,placeholder:null},footer:{host:null,floating:null,placeholder:null}},this.dom.header.host=this.dom.thead.parent(),this.dom.footer.host=this.dom.tfoot.parent();var n=t.settings()[0];if(n._fixedHeader)throw"FixedHeader already initialised on table "+n.nTable.id;(n._fixedHeader=this)._constructor()};return s.extend(u.prototype,{destroy:function(){this.s.dt.off(".dtfc"),s(a).off(this.s.namespace),this.c.header&&this._modeChange("in-place","header",!0),this.c.footer&&this.dom.tfoot.length&&this._modeChange("in-place","footer",!0)},enable:function(t,e){this.s.enable=t,!e&&e!==o||(this._positions(),this._scroll(!0))},enabled:function(){return this.s.enable},headerOffset:function(t){return t!==o&&(this.c.headerOffset=t,this.update()),this.c.headerOffset},footerOffset:function(t){return t!==o&&(this.c.footerOffset=t,this.update()),this.c.footerOffset},update:function(){var t=this.s.dt.table().node();s(t).is(":visible")?this.enable(!0,!1):this.enable(!1,!1),this._positions(),this._scroll(!0)},_constructor:function(){var t=this,e=this.s.dt;s(a).on("scroll"+this.s.namespace,function(){t._scroll()}).on("resize"+this.s.namespace,i.util.throttle(function(){t.s.position.windowHeight=s(a).height(),t.update()},50));var n=s(".fh-fixedHeader");!this.c.headerOffset&&n.length&&(this.c.headerOffset=n.outerHeight());var r=s(".fh-fixedFooter");!this.c.footerOffset&&r.length&&(this.c.footerOffset=r.outerHeight()),e.on("column-reorder.dt.dtfc column-visibility.dt.dtfc draw.dt.dtfc column-sizing.dt.dtfc responsive-display.dt.dtfc",function(){t.update()}),e.on("destroy.dtfc",function(){t.destroy()}),this._positions(),this._scroll()},_clone:function(t,e){var n=this.s.dt,r=this.dom[t],a="header"===t?this.dom.thead:this.dom.tfoot;!e&&r.floating?r.floating.removeClass("fixedHeader-floating fixedHeader-locked"):(r.floating&&(r.placeholder.remove(),this._unsize(t),r.floating.children().detach(),r.floating.remove()),r.floating=s(n.table().node().cloneNode(!1)).css("table-layout","fixed").attr("aria-hidden","true").removeAttr("id").append(a).appendTo("body"),r.placeholder=a.clone(!1),r.placeholder.find("*[id]").removeAttr("id"),r.host.prepend(r.placeholder),this._matchWidths(r.placeholder,r.floating))},_matchWidths:function(e,n){function t(t){return s(t,e).map(function(){return s(this).width()}).toArray()}function r(t,e){s(t,n).each(function(t){s(this).css({width:e[t],minWidth:e[t]})})}var a=t("th"),o=t("td");r("th",a),r("td",o)},_unsize:function(t){var e=this.dom[t].floating;e&&("footer"===t||"header"===t&&!this.s.autoWidth)?s("th, td",e).css({width:"",minWidth:""}):e&&"header"===t&&s("th, td",e).css("min-width","")},_horizontal:function(t,e){var n=this.dom[t],r=this.s.position,a=this.s.scrollLeft;n.floating&&a[t]!==e&&(n.floating.css("left",r.left-e),a[t]=e)},_modeChange:function(t,e,n){this.s.dt;var r=this.dom[e],a=this.s.position,o=this.dom["footer"===e?"tfoot":"thead"],i=s.contains(o[0],l.activeElement)?l.activeElement:null;i&&i.blur(),"in-place"===t?(r.placeholder&&(r.placeholder.remove(),r.placeholder=null),this._unsize(e),"header"===e?r.host.prepend(o):r.host.append(o),r.floating&&(r.floating.remove(),r.floating=null)):"in"===t?(this._clone(e,n),r.floating.addClass("fixedHeader-floating").css("header"===e?"top":"bottom",this.c[e+"Offset"]).css("left",a.left+"px").css("width",a.width+"px"),"footer"===e&&r.floating.css("top","")):"below"===t?(this._clone(e,n),r.floating.addClass("fixedHeader-locked").css("top",a.tfootTop-a.theadHeight).css("left",a.left+"px").css("width",a.width+"px")):"above"===t&&(this._clone(e,n),r.floating.addClass("fixedHeader-locked").css("top",a.tbodyTop).css("left",a.left+"px").css("width",a.width+"px")),i&&i!==l.activeElement&&setTimeout(function(){i.focus()},10),this.s.scrollLeft.header=-1,this.s.scrollLeft.footer=-1,this.s[e+"Mode"]=t},_positions:function(){var t=this.s.dt.table(),e=this.s.position,n=this.dom,r=s(t.node()),a=r.children("thead"),o=r.children("tfoot"),i=n.tbody;e.visible=r.is(":visible"),e.width=r.outerWidth(),e.left=r.offset().left,e.theadTop=a.offset().top,e.tbodyTop=i.offset().top,e.tbodyHeight=i.outerHeight(),e.theadHeight=e.tbodyTop-e.theadTop,o.length?(e.tfootTop=o.offset().top,e.tfootBottom=e.tfootTop+o.outerHeight(),e.tfootHeight=e.tfootBottom-e.tfootTop):(e.tfootTop=e.tbodyTop+i.outerHeight(),e.tfootBottom=e.tfootTop,e.tfootHeight=e.tfootTop)},_scroll:function(t){var e,n,r=s(l).scrollTop(),a=s(l).scrollLeft(),o=this.s.position;this.c.header&&(e=this.s.enable?!o.visible||r<=o.theadTop-this.c.headerOffset?"in-place":r<=o.tfootTop-o.theadHeight-this.c.headerOffset?"in":"below":"in-place",!t&&e===this.s.headerMode||this._modeChange(e,"header",t),this._horizontal("header",a)),this.c.footer&&this.dom.tfoot.length&&(this.s.enable?n=!o.visible||r+o.windowHeight>=o.tfootBottom+this.c.footerOffset?"in-place":o.windowHeight+r>o.tbodyTop+o.tfootHeight+this.c.footerOffset?"in":"above":e="in-place",!t&&n===this.s.footerMode||this._modeChange(n,"footer",t),this._horizontal("footer",a))}}),u.version="3.1.6-dev",u.defaults={header:!0,footer:!1,headerOffset:0,footerOffset:0},s.fn.dataTable.FixedHeader=u,s.fn.DataTable.FixedHeader=u,s(l).on("init.dt.dtfh",function(t,e,n){if("dt"===t.namespace){var r=e.oInit.fixedHeader,a=i.defaults.fixedHeader;if((r||a)&&!e._fixedHeader){var o=s.extend({},a,r);!1!==r&&new u(e,o)}}}),i.Api.register("fixedHeader()",function(){}),i.Api.register("fixedHeader.adjust()",function(){return this.iterator("table",function(t){var e=t._fixedHeader;e&&e.update()})}),i.Api.register("fixedHeader.enable()",function(n){return this.iterator("table",function(t){var e=t._fixedHeader;n=n===o||n,e&&n!==e.enabled()&&e.enable(n)})}),i.Api.register("fixedHeader.enabled()",function(){if(this.context.length){this.content[0]._fixedHeader;if(fh)return fh.enabled()}return!1}),i.Api.register("fixedHeader.disable()",function(){return this.iterator("table",function(t){var e=t._fixedHeader;e&&e.enabled()&&e.enable(!1)})}),s.each(["header","footer"],function(t,r){i.Api.register("fixedHeader."+r+"Offset()",function(n){var t=this.context;return n===o?t.length&&t[0]._fixedHeader?t[0]._fixedHeader[r+"Offset"]():o:this.iterator("table",function(t){var e=t._fixedHeader;e&&e[r+"Offset"](n)})})}),u},"function"==typeof define&&define.amd?define(["jquery","datatables.net"],function(t){return r(t,window,document)}):"object"==typeof exports?module.exports=function(t,e){return t=t||window,e&&e.fn.dataTable||(e=require("datatables.net")(t,e).$),r(e,t,t.document)}:r(jQuery,window,document),a=function(p,h,i,f){"use strict";var o=p.fn.dataTable,a=function(t,e){if(!o.versionCheck||!o.versionCheck("1.10.10"))throw"DataTables Responsive requires DataTables 1.10.10 or newer";this.s={dt:new o.Api(t),columns:[],current:[]},this.s.dt.settings()[0].responsive||(e&&"string"==typeof e.details?e.details={type:e.details}:e&&!1===e.details?e.details={type:!1}:e&&!0===e.details&&(e.details={type:"inline"}),this.c=p.extend(!0,{},a.defaults,o.defaults.responsive,e),(t.responsive=this)._constructor())};p.extend(a.prototype,{_constructor:function(){var r=this,a=this.s.dt,t=a.settings()[0],e=p(h).width();a.settings()[0]._responsive=this,p(h).on("resize.dtr orientationchange.dtr",o.util.throttle(function(){var t=p(h).width();t!==e&&(r._resize(),e=t)})),t.oApi._fnCallbackReg(t,"aoRowCreatedCallback",function(t,e,n){-1!==p.inArray(!1,r.s.current)&&p(">td, >th",t).each(function(t){var e=a.column.index("toData",t);!1===r.s.current[e]&&p(this).css("display","none")})}),a.on("destroy.dtr",function(){a.off(".dtr"),p(a.table().body()).off(".dtr"),p(h).off("resize.dtr orientationchange.dtr"),p.each(r.s.current,function(t,e){!1===e&&r._setColumnVis(t,!0)})}),this.c.breakpoints.sort(function(t,e){return t.widthe.width?-1:0}),this._classLogic(),this._resizeAuto();var n=this.c.details;!1!==n.type&&(r._detailsInit(),a.on("column-visibility.dtr",function(){r._timer&&clearTimeout(r._timer),r._timer=setTimeout(function(){r._timer=null,r._classLogic(),r._resizeAuto(),r._resize(),r._redrawChildren()},100)}),a.on("draw.dtr",function(){r._redrawChildren()}),p(a.table().node()).addClass("dtr-"+n.type)),a.on("column-reorder.dtr",function(t,e,n){r._classLogic(),r._resizeAuto(),r._resize()}),a.on("column-sizing.dtr",function(){r._resizeAuto(),r._resize()}),a.on("preXhr.dtr",function(){var t=[];a.rows().every(function(){this.child.isShown()&&t.push(this.id(!0))}),a.one("draw.dtr",function(){r._resizeAuto(),r._resize(),a.rows(t).every(function(){r._detailsDisplay(this,!1)})})}),a.on("init.dtr",function(t,e,n){r._resizeAuto(),r._resize(),p.inArray(!1,r.s.current)&&a.columns.adjust()}),this._resize()},_columnsVisiblity:function(n){var t,e,r=this.s.dt,a=this.s.columns,o=a.map(function(t,e){return{columnIdx:e,priority:t.priority}}).sort(function(t,e){return t.priority!==e.priority?t.priority-e.priority:t.columnIdx-e.columnIdx}),i=p.map(a,function(t,e){return!1===r.column(e).visible()?"not-visible":(!t.auto||null!==t.minWidth)&&(!0===t.auto?"-":-1!==p.inArray(n,t.includeIn))}),s=0;for(t=0,e=i.length;t=a&&s(t,c[o].name);else if("not-"===n)for(o=0,i=c.length;o").append(l).appendTo(s)}p("").append(o).appendTo(e),"inline"===this.c.details.type&&p(t).addClass("dtr-inline collapsed"),p(t).find("[name]").removeAttr("name"),p(t).css("position","relative");var u=p("
").css({width:1,height:1,overflow:"hidden",clear:"both"}).append(t);u.insertBefore(n.table().node()),o.each(function(t){var e=n.column.index("fromVisible",t);r[e].minWidth=this.offsetWidth||0}),u.remove()}},_setColumnVis:function(t,e){var n=this.s.dt,r=e?"":"none";p(n.column(t).header()).css("display",r),p(n.column(t).footer()).css("display",r),n.column(t).nodes().to$().css("display",r),p.isEmptyObject(d)||n.cells(null,t).indexes().each(function(t){c(n,t.row,t.column)})},_tabIndexes:function(){var t=this.s.dt,e=t.cells({page:"current"}).nodes().to$(),n=t.settings()[0],r=this.c.details.target;e.filter("[data-dtr-keyboard]").removeData("[data-dtr-keyboard]"),"number"==typeof r?t.cells(null,r,{page:"current"}).nodes().to$().attr("tabIndex",n.iTabIndex).data("dtr-keyboard",1):("td:first-child, th:first-child"===r&&(r=">td:first-child, >th:first-child"),p(r,t.rows({page:"current"}).nodes()).attr("tabIndex",n.iTabIndex).data("dtr-keyboard",1))}}),a.breakpoints=[{name:"desktop",width:1/0},{name:"tablet-l",width:1024},{name:"tablet-p",width:768},{name:"mobile-l",width:480},{name:"mobile-p",width:320}],a.display={childRow:function(t,e,n){return e?p(t.node()).hasClass("parent")?(t.child(n(),"child").show(),!0):void 0:t.child.isShown()?(t.child(!1),p(t.node()).removeClass("parent"),!1):(t.child(n(),"child").show(),p(t.node()).addClass("parent"),!0)},childRowImmediate:function(t,e,n){return!e&&t.child.isShown()||!t.responsive.hasHidden()?(t.child(!1),p(t.node()).removeClass("parent"),!1):(t.child(n(),"child").show(),p(t.node()).addClass("parent"),!0)},modal:function(o){return function(t,e,n){if(e)p("div.dtr-modal-content").empty().append(n());else{var r=function(){a.remove(),p(i).off("keypress.dtr")},a=p('
').append(p('
').append(p('
').append(n())).append(p('
×
').click(function(){r()}))).append(p('
').click(function(){r()})).appendTo("body");p(i).on("keyup.dtr",function(t){27===t.keyCode&&(t.stopPropagation(),r())})}o&&o.header&&p("div.dtr-modal-content").prepend("

"+o.header(t)+"

")}}};var d={};function c(t,e,n){var r=e+"-"+n;if(d[r]){for(var a=t.cell(e,n).node(),o=d[r][0].parentNode.childNodes,i=[],s=0,l=o.length;s'),a=!1;p.each(e,function(t,e){e.hidden&&(p('
  • '+e.title+"
  • ").append(p('').append(function(t,e,n){var r=e+"-"+n;if(d[r])return d[r];for(var a=[],o=t.cell(e,n).node().childNodes,i=0,s=o.length;i'+t.title+' '+t.data+"":""}).join("");return!!r&&p('
      ').append(r)}},tableAll:function(a){return a=p.extend({tableClass:""},a),function(t,e,n){var r=p.map(n,function(t){return''+t.title+": "+t.data+""}).join("");return p('').append(r)}}},a.defaults={breakpoints:a.breakpoints,auto:!0,details:{display:a.display.childRow,renderer:a.renderer.listHidden(),target:0,type:"inline"},orthogonal:"display"};var t=p.fn.dataTable.Api;return t.register("responsive()",function(){return this}),t.register("responsive.index()",function(t){return{column:(t=p(t)).data("dtr-index"),row:t.parent().data("dtr-index")}}),t.register("responsive.rebuild()",function(){return this.iterator("table",function(t){t._responsive&&t._responsive._classLogic()})}),t.register("responsive.recalc()",function(){return this.iterator("table",function(t){t._responsive&&(t._responsive._resizeAuto(),t._responsive._resize())})}),t.register("responsive.hasHidden()",function(){var t=this.context[0];return!!t._responsive&&-1!==p.inArray(!1,t._responsive.s.current)}),t.registerPlural("columns().responsiveHidden()","column().responsiveHidden()",function(){return this.iterator("column",function(t,e){return!!t._responsive&&t._responsive.s.current[e]},1)}),a.version="2.2.3",p.fn.dataTable.Responsive=a,p.fn.DataTable.Responsive=a,p(i).on("preInit.dt.dtr",function(t,e,n){if("dt"===t.namespace&&(p(e.nTable).hasClass("responsive")||p(e.nTable).hasClass("dt-responsive")||e.oInit.responsive||o.defaults.responsive)){var r=e.oInit.responsive;!1!==r&&new a(e,p.isPlainObject(r)?r:{})}}),a},"function"==typeof define&&define.amd?define(["jquery","datatables.net"],function(t){return a(t,window,document)}):"object"==typeof exports?module.exports=function(t,e){return t=t||window,e&&e.fn.dataTable||(e=require("datatables.net")(t,e).$),a(e,t,t.document)}:a(jQuery,window,document),o=function(t,e,n,r){return t.fn.dataTable},"function"==typeof define&&define.amd?define(["jquery","datatables.net-dt","datatables.net-responsive"],function(t){return o(t,window,document)}):"object"==typeof exports?module.exports=function(t,e){return t=t||window,e&&e.fn.dataTable||(e=require("datatables.net-dt")(t,e).$),e.fn.dataTable.Responsive||require("datatables.net-responsive")(t,e),o(e,0,t.document)}:o(jQuery,window,document),F.tableview=function(t,e){var n,r,a,o,i=F.baseMixin({}),s=1/0,l=[],u=[],c=0,d=!1,f=[],h=[],p=[],g=!0,b=!1,v=!0,m=!1,y={scrollY:200,scrollCollapse:!0,deferRender:!1},S=!1,w=!0,_=!1,D=!0,x=!0,C="Showing _START_ - _END_ of _TOTAL_ items",T={},I=!0,A=function(t){var e;!function(t){return t instanceof Element}(t)?function(t){return"string"==typeof t}(t)&&(e=document.querySelector(t)):e=t;return e}(t);return i._doRender=function(){i.clean(),i.setDefaultStyling();var t=document.createElement("table");return t.className="dc-table table table-bordered",A.appendChild(t),L(t).DataTable(i.getTableOptions()),i},i.setDefaultStyling=function(){L.fn.dataTable.ext.classes.sPaging+=" pagination",L.fn.dataTable.ext.classes.sPageButton+=" page-item",L.fn.dataTable.ext.classes.sLengthSelect="form-control form-control-sm",L.fn.DataTable.Buttons&&(L.fn.DataTable.Buttons.defaults.dom.button.className="btn btn-outline-secondary")},i.getTableOptions=function(){return{data:this.dimension().top(1/0),columns:l,header:D,autoWidth:x,paging:v,info:w,select:o,responsive:I,scroller:m,fixedHeader:g,lengthChange:S,ordering:!!u,order:i.getOrderSettings(),rowId:a,dom:"<'container-fluid'<'row'<'col-sm-6 col-md-4'B><'col-sm-6 col-md-8'f>>t<'row',<'col-sm-6 float-left'<'paging-info'i><'paging-length'l>><'col-sm-6 float-right'p>>>",buttons:h,searching:b,colReorder:_,rowGroup:d?{dataSrc:p}:null,language:{info:C,lengthMenu:void 0},scrollY:y.scrollY,scrollCollapse:y.scrollCollapse,deferRender:y.deferRender,headerCallback:function(t,e,n,r,a){t.onclick=T.headerClicked?T.headerClicked.bind(this,t,e,n,r,a):null,t.ondblclick=T.headerDblClicked?T.headerDblClicked.bind(this,t,e,n,r,a):null,t.onmouseover=T.headerEnter?T.headerEnter.bind(this,t,e,n,r,a):null,t.onmouseout=T.headerLeave?T.headerLeave.bind(this,t,e,n,r,a):null},rowCallback:function(t,e,n){t.onclick=T.rowClicked?T.rowClicked.bind(this,t,e,n):null,t.ondblclick=T.rowDblClicked?T.rowDblClicked.bind(this,t,e,n):null,t.onmouseover=T.rowEnter?T.rowEnter.bind(this,t,e,n):null,t.onmouseout=T.rowLeave?T.rowLeave.bind(this,t,e,n):null},drawCallback:function(){A.querySelector("thead tr").classList.add("dc-table-header"),A.querySelectorAll("tbody tr").forEach(function(t){t.classList.add("dc-table-row")}),A.querySelector(".dataTables_paginate").classList.add("pagination"),A.querySelectorAll(".dataTables_wrapper .dataTables_paginate .page-item a").forEach(function(t){t.classList.add("page-link")})}}},i.clean=function(){i.root().selectAll("*").remove()},i.getOrderSettings=function(){for(var t=[],e=0;e