!function(A){"use strict";if("function"==typeof define&&define.amd)define(["jquery"],(function(t){return A(t,window,document)}));else if("object"==typeof exports){var t=require("jquery");if("undefined"==typeof window)return A(t,window,window.document);module.exports=function(e,n){return e||(e=window),n||(n=t(e)),A(n,e,e.document)}}else window.DataTable=A(jQuery,window,document)}((function(A,t,e,n){"use strict";var r,i,o,s,a=function(t,e){if(a.factory(t,e))return a;if(this instanceof a)return A(t).DataTable(e);e=t,this.$=function(A,t){return this.api(!0).$(A,t)},this._=function(A,t){return this.api(!0).rows(A,t).data()},this.api=function(A){return new i(A?at(this[r.iApiIndex]):this)},this.fnAddData=function(t,e){var r=this.api(!0),i=Array.isArray(t)&&(Array.isArray(t[0])||A.isPlainObject(t[0]))?r.rows.add(t):r.row.add(t);return(e===n||e)&&r.draw(),i.flatten().toArray()},this.fnAdjustColumnSizing=function(A){var t=this.api(!0).columns.adjust(),e=t.settings()[0],r=e.oScroll;A===n||A?t.draw(!1):""===r.sX&&""===r.sY||JA(e)},this.fnClearTable=function(A){var t=this.api(!0).clear();(A===n||A)&&t.draw()},this.fnClose=function(A){this.api(!0).row(A).child.hide()},this.fnDeleteRow=function(A,t,e){var r=this.api(!0),i=r.rows(A),o=i.settings()[0],s=o.aoData[i[0][0]];return i.remove(),t&&t.call(this,o,s),(e===n||e)&&r.draw(),s},this.fnDestroy=function(A){this.api(!0).destroy(A)},this.fnDraw=function(A){this.api(!0).draw(A)},this.fnFilter=function(A,t,e,r,i,o){var s=this.api(!0);null===t||t===n?s.search(A,e,r,o):s.column(t).search(A,e,r,o),s.draw()},this.fnGetData=function(A,t){var e=this.api(!0);if(A!==n){var r=A.nodeName?A.nodeName.toLowerCase():"";return t!==n||"td"==r||"th"==r?e.cell(A,t).data():e.row(A).data()||null}return e.data().toArray()},this.fnGetNodes=function(A){var t=this.api(!0);return A!==n?t.row(A).node():t.rows().nodes().flatten().toArray()},this.fnGetPosition=function(A){var t=this.api(!0),e=A.nodeName.toUpperCase();if("TR"==e)return t.row(A).index();if("TD"==e||"TH"==e){var n=t.cell(A).index();return[n.row,n.columnVisible,n.column]}return null},this.fnIsOpen=function(A){return this.api(!0).row(A).child.isShown()},this.fnOpen=function(A,t,e){return this.api(!0).row(A).child(t,e).show().child()[0]},this.fnPageChange=function(A,t){var e=this.api(!0).page(A);(t===n||t)&&e.draw(!1)},this.fnSetColumnVis=function(A,t,e){var r=this.api(!0).column(A).visible(t);(e===n||e)&&r.columns.adjust().draw()},this.fnSettings=function(){return at(this[r.iApiIndex])},this.fnSort=function(A){this.api(!0).order(A).draw()},this.fnSortListener=function(A,t,e){this.api(!0).order.listener(A,t,e)},this.fnUpdate=function(A,t,e,r,i){var o=this.api(!0);return e===n||null===e?o.row(t).data(A):o.cell(t,e).data(A),(i===n||i)&&o.columns.adjust(),(r===n||r)&&o.draw(),0},this.fnVersionCheck=r.fnVersionCheck;var o=this,s=e===n,c=this.length;for(var B in s&&(e={}),this.oApi=this.internal=r.internal,a.ext.internal)B&&(this[B]=Kt(B));return this.each((function(){var t,r=c>1?gt({},e,!0):e,i=0,B=this.getAttribute("id"),g=!1,l=a.defaults,w=A(this);if("table"==this.nodeName.toLowerCase()){U(l),S(l.column),Y(l,l,!0),Y(l.column,l.column,!0),Y(l,A.extend(r,w.data()),!0);var u=a.settings;for(i=0,t=u.length;i").appendTo(w)),Q.nTHead=s[0];var a=w.children("tbody");0===a.length&&(a=A("").insertAfter(s)),Q.nTBody=a[0];var c=w.children("tfoot");if(0===c.length&&o.length>0&&(""!==Q.oScroll.sX||""!==Q.oScroll.sY)&&(c=A("").appendTo(w)),0===c.length||0===c.children().length?w.addClass(d.sNoFooter):c.length>0&&(Q.nTFoot=c[0],lA(Q.aoFooter,Q.nTFoot)),r.aaData)for(i=0;i/g,l=/^\d{2,4}[\.\/\-]\d{1,2}[\.\/\-]\d{1,2}([T ]{1}\d{1,2}[:\.]\d{2}([\.:]\d{2})?)?$/,w=new RegExp("(\\"+["/",".","*","+","?","|","(",")","[","]","{","}","\\","$","^","-"].join("|\\")+")","g"),u=/['\u00A0,$£€¥%\u2009\u202F\u20BD\u20a9\u20BArfkɃΞ]/gi,h=function(A){return!A||!0===A||"-"===A},E=function(A){var t=parseInt(A,10);return!isNaN(t)&&isFinite(A)?t:null},f=function(A,t){return c[t]||(c[t]=new RegExp(yA(t),"g")),"string"==typeof A&&"."!==t?A.replace(/\./g,"").replace(c[t],"."):A},Q=function(A,t,e){let n=typeof A;var r="string"===n;return"number"===n||"bigint"===n||(!!h(A)||(t&&r&&(A=f(A,t)),e&&r&&(A=A.replace(u,"")),!isNaN(parseFloat(A))&&isFinite(A)))},d=function(A,t,e){if(h(A))return!0;var n=function(A){return h(A)||"string"==typeof A}(A);return n&&!!Q(D(A),t,e)||null},C=function(A,t,e){var r=[],i=0,o=A.length;if(e!==n)for(;i").css({position:"fixed",top:0,left:-1*A(t).scrollLeft(),height:1,width:1,overflow:"hidden"}).append(A("
").css({position:"absolute",top:1,left:1,width:100,overflow:"scroll"}).append(A("
").css({width:"100%",height:10}))).appendTo("body"),i=r.children(),o=i.children();n.barWidth=i[0].offsetWidth-i[0].clientWidth,n.bScrollOversize=100===o[0].offsetWidth&&100!==i[0].clientWidth,n.bScrollbarLeft=1!==Math.round(o.offset().left),n.bBounding=!!r[0].getBoundingClientRect().width,r.remove()}A.extend(e.oBrowser,a.__browser),e.oScroll.iBarWidth=a.__browser.barWidth}function T(A,t,e,r,i,o){var s,a=r,c=!1;for(e!==n&&(s=e,c=!0);a!==i;)A.hasOwnProperty(a)&&(s=c?t(s,A[a],a,A):A[a],c=!0,a+=o);return s}function P(t,n){var r=a.defaults.column,i=t.aoColumns.length,o=A.extend({},a.models.oColumn,r,{nTh:n||e.createElement("th"),sTitle:r.sTitle?r.sTitle:n?n.innerHTML:"",aDataSort:r.aDataSort?r.aDataSort:[i],mData:r.mData?r.mData:i,idx:i});t.aoColumns.push(o);var s=t.aoPreSearchCols;s[i]=A.extend({},a.models.oSearch,s[i]),N(t,i,A(n).data())}function N(t,e,r){var i=t.aoColumns[e],o=t.oClasses,s=A(i.nTh);if(!i.sWidthOrig){i.sWidthOrig=s.attr("width")||null;var c=(s.attr("style")||"").match(/width:\s*(\d+[pxem%]+)/);c&&(i.sWidthOrig=c[1])}if(r!==n&&null!==r){S(r),Y(a.defaults.column,r,!0),r.mDataProp===n||r.mData||(r.mData=r.mDataProp),r.sType&&(i._sManualType=r.sType),r.className&&!r.sClass&&(r.sClass=r.className),r.sClass&&s.addClass(r.sClass);var B=i.sClass;A.extend(i,r),Bt(i,r,"sWidth","sWidthOrig"),B!==i.sClass&&(i.sClass=B+" "+i.sClass),r.iDataSort!==n&&(i.aDataSort=[r.iDataSort]),Bt(i,r,"aDataSort")}var g=i.mData,l=q(g),w=i.mRender?q(i.mRender):null,u=function(A){return"string"==typeof A&&-1!==A.indexOf("@")};i._bAttrSrc=A.isPlainObject(g)&&(u(g.sort)||u(g.type)||u(g.filter)),i._setter=null,i.fnGetData=function(A,t,e){var r=l(A,t,n,e);return w&&t?w(r,t,A,e):r},i.fnSetData=function(A,t,e){return $(g)(A,t,e)},"number"==typeof g||i._isArrayHost||(t._rowReadObject=!0),t.oFeatures.bSort||(i.bSortable=!1,s.addClass(o.sSortableNone));var h=-1!==A.inArray("asc",i.asSorting),E=-1!==A.inArray("desc",i.asSorting);i.bSortable&&(h||E)?h&&!E?(i.sSortingClass=o.sSortableAsc,i.sSortingClassJUI=o.sSortJUIAscAllowed):!h&&E?(i.sSortingClass=o.sSortableDesc,i.sSortingClassJUI=o.sSortJUIDescAllowed):(i.sSortingClass=o.sSortable,i.sSortingClassJUI=o.sSortJUI):(i.sSortingClass=o.sSortableNone,i.sSortingClassJUI="")}function R(A){if(!1!==A.oFeatures.bAutoWidth){var t=A.aoColumns;WA(A);for(var e=0,n=t.length;e=0;o--){var u=(l=e[o]).target!==n?l.target:l.targets!==n?l.targets:l.aTargets;for(Array.isArray(u)||(u=[u]),a=0,c=u.length;a=0){for(;w.length<=u[a];)P(t);i(u[a],l)}else if("number"==typeof u[a]&&u[a]<0)i(w.length+u[a],l);else if("string"==typeof u[a])for(B=0,g=w.length;Bt&&A[i]--;-1!=r&&e===n&&A.splice(r,1)}function nA(A,t,e,r){var i,o,s=A.aoData[t],a=function(e,n){for(;e.childNodes.length;)e.removeChild(e.firstChild);e.innerHTML=K(A,t,n,"display")};if("dom"!==e&&(e&&"auto"!==e||"dom"!==s.src)){var c=s.anCells;if(c)if(r!==n)a(c[r],r);else for(i=0,o=c.length;i").appendTo(s)),e=0,n=g.length;e=0;s--)t.aoColumns[s].bVisible||r||u[i].splice(s,1);h.push([])}for(i=0,o=u.length;i=A.fnRecordsDisplay()?0:e,A.iInitDisplayStart=-1)}(t);var r=ut(t,"aoPreDrawCallback","preDraw",[t]);if(-1===A.inArray(!1,r)){var i=[],o=0,s=t.asStripeClasses,a=s.length,c=t.oLanguage,B="ssp"==ft(t),g=t.aiDisplay,l=t._iDisplayStart,w=t.fnDisplayEnd();if(t.bDrawing=!0,t.bDeferLoading)t.bDeferLoading=!1,t.iDraw++,kA(t,!1);else if(B){if(!t.bDestroying&&!e)return void hA(t)}else t.iDraw++;if(0!==g.length)for(var u=B?0:l,h=B?t.aoData.length:w,E=u;E",{class:a?s[0]:""}).append(A("",{valign:"top",colSpan:k(t),class:t.oClasses.sRowEmpty}).html(M))[0]}ut(t,"aoHeaderCallback","header",[A(t.nTHead).children("tr")[0],AA(t),l,w,g]),ut(t,"aoFooterCallback","footer",[A(t.nTFoot).children("tr")[0],AA(t),l,w,g]);var I=A(t.nTBody);I.children().detach(),I.append(A(i)),ut(t,"aoDrawCallback","draw",[t]),t.bSorted=!1,t.bFiltered=!1,t.bDrawing=!1}else kA(t,!1)}function BA(A,t){var e=A.oFeatures,n=e.bSort,r=e.bFilter;n&&$A(A),r?CA(A,A.oPreviousSearch):A.aiDisplay=A.aiDisplayMaster.slice(),!0!==t&&(A._iDisplayStart=0),A._drawHold=t,cA(A),A._drawHold=!1}function gA(t){var e=t.oClasses,n=A(t.nTable),r=A("
").insertBefore(n),i=t.oFeatures,o=A("
",{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 s,c,B,g,l,w,u=t.sDom.split(""),h=0;h")[0],"'"==(g=u[h+1])||'"'==g){for(l="",w=2;u[h+w]!=g;)l+=u[h+w],w++;if("H"==l?l=e.sJUIHeader:"F"==l&&(l=e.sJUIFooter),-1!=l.indexOf(".")){var E=l.split(".");B.id=E[0].substr(1,E[0].length-1),B.className=E[1]}else"#"==l.charAt(0)?B.id=l.substr(1,l.length-1):B.className=l;h+=w}o.append(B),o=A(B)}else if(">"==c)o=o.parent();else if("l"==c&&i.bPaginate&&i.bLengthChange)s=NA(t);else if("f"==c&&i.bFilter)s=dA(t);else if("r"==c&&i.bProcessing)s=HA(t);else if("t"==c)s=LA(t);else if("i"==c&&i.bInfo)s=zA(t);else if("p"==c&&i.bPaginate)s=RA(t);else if(0!==a.ext.feature.length)for(var f=a.ext.feature,Q=0,d=f.length;Q',c=i.sSearch;c=c.match(/_INPUT_/)?c.replace("_INPUT_",a):c+a;var B=A("
",{id:s.f?null:r+"_filter",class:n.sFilter}).append(A("
").addClass(e.sLength);return t.aanFeatures.l||(g[0].id=n+"_length"),g.children().append(t.oLanguage.sLengthMenu.replace("_MENU_",a[0].outerHTML)),A("select",g).val(t._iDisplayLength).on("change.DT",(function(e){PA(t,A(this).val()),cA(t)})),A(t.nTable).on("length.dt.DT",(function(e,n,r){t===n&&A("select",g).val(r)})),g[0]}function RA(t){var e=t.sPaginationType,n=a.ext.pager[e],r="function"==typeof n,i=function(A){cA(A)},o=A("
").addClass(t.oClasses.sPaging+e)[0],s=t.aanFeatures;return r||n.fnInit(t,o,i),s.p||(o.id=t.sTableId+"_paginate",t.aoDrawCallback.push({fn:function(A){if(r){var t,e,o=A._iDisplayStart,a=A._iDisplayLength,c=A.fnRecordsDisplay(),B=-1===a,g=B?0:Math.ceil(o/a),l=B?1:Math.ceil(c/a),w=n(g,l);for(t=0,e=s.p.length;ti&&(n=0):"first"==t?n=0:"previous"==t?(n=r>=0?n-r:0)<0&&(n=0):"next"==t?n+r",{id:t.aanFeatures.r?null:t.sTableId+"_processing",class:t.oClasses.sProcessing,role:"status"}).html(t.oLanguage.sProcessing).append("
").insertBefore(t.nTable)[0]}function kA(t,e){t.oFeatures.bProcessing&&A(t.aanFeatures.r).css("display",e?"block":"none"),ut(t,null,"processing",[t,e])}function LA(t){var e=A(t.nTable),n=t.oScroll;if(""===n.sX&&""===n.sY)return t.nTable;var r=n.sX,i=n.sY,o=t.oClasses,s=e.children("caption"),a=s.length?s[0]._captionSide:null,c=A(e[0].cloneNode(!1)),B=A(e[0].cloneNode(!1)),g=e.children("tfoot"),l="
",w=function(A){return A?_A(A):null};g.length||(g=null);var u=A(l,{class:o.sScrollWrapper}).append(A(l,{class:o.sScrollHead}).css({overflow:"hidden",position:"relative",border:0,width:r?w(r):"100%"}).append(A(l,{class:o.sScrollHeadInner}).css({"box-sizing":"content-box",width:n.sXInner||"100%"}).append(c.removeAttr("id").css("margin-left",0).append("top"===a?s:null).append(e.children("thead"))))).append(A(l,{class:o.sScrollBody}).css({position:"relative",overflow:"auto",width:w(r)}).append(e));g&&u.append(A(l,{class:o.sScrollFoot}).css({overflow:"hidden",border:0,width:r?w(r):"100%"}).append(A(l,{class:o.sScrollFootInner}).append(B.removeAttr("id").css("margin-left",0).append("bottom"===a?s:null).append(e.children("tfoot")))));var h=u.children(),E=h[0],f=h[1],Q=g?h[2]:null;return r&&A(f).on("scroll.DT",(function(A){var t=this.scrollLeft;E.scrollLeft=t,g&&(Q.scrollLeft=t)})),A(f).css("max-height",i),n.bCollapse||A(f).css("height",i),t.nScrollHead=E,t.nScrollBody=f,t.nScrollFoot=Q,t.aoDrawCallback.push({fn:JA,sName:"scrolling"}),u[0]}function JA(e){var r,i,o,s,a,c,B,g,l,w=e.oScroll,u=w.sX,h=w.sXInner,E=w.sY,f=w.iBarWidth,Q=A(e.nScrollHead),d=Q[0].style,M=Q.children("div"),I=M[0].style,p=M.children("table"),D=e.nScrollBody,y=A(D),v=D.style,m=A(e.nScrollFoot).children("div"),F=m.children("table"),Y=A(e.nTHead),b=A(e.nTable),z=b[0],U=z.style,S=e.nTFoot?A(e.nTFoot):null,x=e.oBrowser,T=x.bScrollOversize,P=(C(e.aoColumns,"nTh"),[]),N=[],H=[],k=[],L=function(A){var t=A.style;t.paddingTop="0",t.paddingBottom="0",t.borderTopWidth="0",t.borderBottomWidth="0",t.height=0},J=D.scrollHeight>D.clientHeight;if(e.scrollBarVis!==J&&e.scrollBarVis!==n)return e.scrollBarVis=J,void R(e);e.scrollBarVis=J,b.children("thead, tfoot").remove(),S&&(c=S.clone().prependTo(b),i=S.find("tr"),s=c.find("tr"),c.find("[id]").removeAttr("id")),a=Y.clone().prependTo(b),r=Y.find("tr"),o=a.find("tr"),a.find("th, td").removeAttr("tabindex"),a.find("[id]").removeAttr("id"),u||(v.width="100%",Q[0].style.width="100%"),A.each(wA(e,a),(function(A,t){B=G(e,A),t.style.width=e.aoColumns[B].sWidth})),S&&jA((function(A){A.style.width=""}),s),l=b.outerWidth(),""===u?(U.width="100%",T&&(b.find("tbody").height()>D.offsetHeight||"scroll"==y.css("overflow-y"))&&(U.width=_A(b.outerWidth()-f)),l=b.outerWidth()):""!==h&&(U.width=_A(h),l=b.outerWidth()),jA(L,o),jA((function(e){var n=t.getComputedStyle?t.getComputedStyle(e).width:_A(A(e).width());H.push(e.innerHTML),P.push(n)}),o),jA((function(A,t){A.style.width=P[t]}),r),A(o).css("height",0),S&&(jA(L,s),jA((function(t){k.push(t.innerHTML),N.push(_A(A(t).css("width")))}),s),jA((function(A,t){A.style.width=N[t]}),i),A(s).height(0)),jA((function(A,t){A.innerHTML='
'+H[t]+"
",A.childNodes[0].style.height="0",A.childNodes[0].style.overflow="hidden",A.style.width=P[t]}),o),S&&jA((function(A,t){A.innerHTML='
'+k[t]+"
",A.childNodes[0].style.height="0",A.childNodes[0].style.overflow="hidden",A.style.width=N[t]}),s),Math.round(b.outerWidth())D.offsetHeight||"scroll"==y.css("overflow-y")?l+f:l,T&&(D.scrollHeight>D.offsetHeight||"scroll"==y.css("overflow-y"))&&(U.width=_A(g-f)),""!==u&&""===h||ct(e,1,"Possible column misalignment",6)):g="100%",v.width=_A(g),d.width=_A(g),S&&(e.nScrollFoot.style.width=_A(g)),E||T&&(v.height=_A(z.offsetHeight+f));var j=b.outerWidth();p[0].style.width=_A(j),I.width=_A(j);var O=b.height()>D.clientHeight||"scroll"==y.css("overflow-y"),W="padding"+(x.bScrollbarLeft?"Left":"Right");I[W]=O?f+"px":"0px",S&&(F[0].style.width=_A(j),m[0].style.width=_A(j),m[0].style[W]=O?f+"px":"0px"),b.children("colgroup").insertBefore(b.children("thead")),y.trigger("scroll"),!e.bSorted&&!e.bFiltered||e._drawHold||(D.scrollTop=0)}function jA(A,t,e){for(var n,r,i=0,o=0,s=t.length;o/g;function WA(e){var n,r,i,o=e.nTable,s=e.aoColumns,a=e.oScroll,c=a.sY,B=a.sX,g=a.sXInner,l=s.length,w=L(e,"bVisible"),u=A("th",e.nTHead),h=o.getAttribute("width"),E=o.parentNode,f=!1,Q=e.oBrowser,d=Q.bScrollOversize,C=o.style.width;for(C&&-1!==C.indexOf("%")&&(h=C),n=0;n").appendTo(I.find("tbody"));for(I.find("thead, tfoot").remove(),I.append(A(e.nTHead).clone()).append(A(e.nTFoot).clone()),I.find("tfoot th, tfoot td").css("width",""),u=wA(e,I.find("thead")[0]),n=0;n").css({width:r.sWidthOrig,margin:0,padding:0,border:0,height:1}));if(e.aoData.length)for(n=0;n").css(B||c?{position:"absolute",top:0,left:0,height:1,right:0,overflow:"hidden"}:{}).append(I).appendTo(E);B&&g?I.width(g):B?(I.css("width","auto"),I.removeAttr("width"),I.width()").css("width",_A(t)).appendTo(n||e.body),i=r[0].offsetWidth;return r.remove(),i}function XA(t,e){var n=ZA(t,e);if(n<0)return null;var r=t.aoData[n];return r.nTr?r.anCells[e]:A("").html(K(t,n,e,"display"))[0]}function ZA(A,t){for(var e,n=-1,r=-1,i=0,o=A.aoData.length;in&&(n=e.length,r=i);return r}function _A(A){return null===A?"0px":"number"==typeof A?A<0?"0px":A+"px":A.match(/\d$/)?A+"px":A}function qA(t){var e,r,i,o,s,c,B,g=[],l=t.aoColumns,w=t.aaSortingFixed,u=A.isPlainObject(w),h=[],E=function(t){t.length&&!Array.isArray(t[0])?h.push(t):A.merge(h,t)};for(Array.isArray(w)&&E(w),u&&w.pre&&E(w.pre),E(t.aaSorting),u&&w.post&&E(w.post),e=0;en?1:0))return"asc"===a.dir?s:-s;return(e=o[A])<(n=o[t])?-1:e>n?1:0})):g.sort((function(A,t){var e,n,r,a,B,g=i.length,l=c[A]._aSortData,w=c[t]._aSortData;for(r=0;rn?1:0}))}A.bSorted=!0}function At(A){for(var t,e,n=A.aoColumns,r=qA(A),i=A.oLanguage.oAria,o=0,s=n.length;o/g,""),g=a.nTh;g.removeAttribute("aria-sort"),a.bSortable?(r.length>0&&r[0].col==o?(g.setAttribute("aria-sort","asc"==r[0].dir?"ascending":"descending"),e=c[r[0].index+1]||c[0]):e=c[0],t=B+("asc"===e?i.sSortAscending:i.sSortDescending)):t=B,g.setAttribute("aria-label",t)}}function tt(t,e,r,i){var o,s=t.aoColumns[e],a=t.aaSorting,c=s.asSorting,B=function(t,e){var r=t._idx;return r===n&&(r=A.inArray(t[1],c)),r+10&&e.time<+new Date-1e3*g)return t._bLoadingState=!1,void r();if(e.columns&&s.length!==e.columns.length)return t._bLoadingState=!1,void r();if(t.oLoadedState=A.extend(!0,{},e),e.length!==n&&(c?c.page.len(e.length):t._iDisplayLength=e.length),e.start!==n&&(null===c?(t._iDisplayStart=e.start,t.iInitDisplayStart=e.start):GA(t,e.start/t._iDisplayLength)),e.order!==n&&(t.aaSorting=[],A.each(e.order,(function(A,e){t.aaSorting.push(e[0]>=s.length?[0,e[1]]:e)}))),e.search!==n&&A.extend(t.oPreviousSearch,bA(e.search)),e.columns){for(i=0,o=e.columns.length;i=e&&(t=e-n),t-=t%n,(-1===n||t<0)&&(t=0),A._iDisplayStart=t}function Et(t,e){var n=t.renderer,r=a.ext.renderer[e];return A.isPlainObject(n)&&n[e]?r[n[e]]||r._:"string"==typeof n&&r[n]||r._}function ft(A){return A.oFeatures.bServerSide?"ssp":A.ajax||A.sAjaxSource?"ajax":"dom"}var Qt=[],dt=Array.prototype;i=function(t,e){if(!(this instanceof i))return new i(t,e);var n=[],r=function(t){var e=function(t){var e,n,r=a.settings,i=A.map(r,(function(A,t){return A.nTable}));return t?t.nTable&&t.oApi?[t]:t.nodeName&&"table"===t.nodeName.toLowerCase()?-1!==(e=A.inArray(t,i))?[r[e]]:null:t&&"function"==typeof t.settings?t.settings().toArray():("string"==typeof t?n=A(t):t instanceof A&&(n=t),n?n.map((function(t){return-1!==(e=A.inArray(this,i))?r[e]:null})).toArray():void 0):[]}(t);e&&n.push.apply(n,e)};if(Array.isArray(t))for(var o=0,s=t.length;oA?new i(t[A],this[A]):null},filter:function(A){var t=[];if(dt.filter)t=dt.filter.call(this,A,this);else for(var e=0,n=this.length;e0)return A[0].json})),o("ajax.params()",(function(){var A=this.context;if(A.length>0)return A[0].oAjaxData})),o("ajax.reload()",(function(A,t){return this.iterator("table",(function(e){Mt(e,!1===t,A)}))})),o("ajax.url()",(function(t){var e=this.context;return t===n?0===e.length?n:(e=e[0]).ajax?A.isPlainObject(e.ajax)?e.ajax.url:e.ajax:e.sAjaxSource:this.iterator("table",(function(e){A.isPlainObject(e.ajax)?e.ajax.url=t:e.ajax=t}))})),o("ajax.url().load()",(function(A,t){return this.iterator("table",(function(e){Mt(e,!1===t,A)}))}));var It=function(A,t,e,i,o){var s,a,c,B,g,l,w=[],u=typeof t;for(t&&"string"!==u&&"function"!==u&&t.length!==n||(t=[t]),c=0,B=t.length;c0)return A[0]=A[t],A[0].length=1,A.length=1,A.context=[A.context[t]],A;return A.length=0,A},yt=function(t,e){var n,r=[],i=t.aiDisplay,o=t.aiDisplayMaster,s=e.search,a=e.order,c=e.page;if("ssp"==ft(t))return"removed"===s?[]:I(0,o.length);if("current"==c)for(g=t._iDisplayStart,l=t.fnDisplayEnd();g=0&&"applied"==s)&&r.push(g);return r};o("rows()",(function(t,e){t===n?t="":A.isPlainObject(t)&&(e=t,t=""),e=pt(e);var r=this.iterator("table",(function(r){return function(t,e,r){var i;return It("row",e,(function(e){var o=E(e),s=t.aoData;if(null!==o&&!r)return[o];if(i||(i=yt(t,r)),null!==o&&-1!==A.inArray(o,i))return[o];if(null===e||e===n||""===e)return i;if("function"==typeof e)return A.map(i,(function(A){var t=s[A];return e(A,t._aData,t.nTr)?A:null}));if(e.nodeName){var a=e._DT_RowIndex,c=e._DT_CellIndex;if(a!==n)return s[a]&&s[a].nTr===e?[a]:[];if(c)return s[c.row]&&s[c.row].nTr===e.parentNode?[c.row]:[];var B=A(e).closest("*[data-dt-row]");return B.length?[B.data("dt-row")]:[]}if("string"==typeof e&&"#"===e.charAt(0)){var g=t.aIds[e.replace(/^#/,"")];if(g!==n)return[g.idx]}var l=p(M(t.aoData,i,"nTr"));return A(l).filter(e).map((function(){return this._DT_RowIndex})).toArray()}),t,r)}(r,t,e)}),1);return r.selector.rows=t,r.selector.opts=e,r})),o("rows().nodes()",(function(){return this.iterator("row",(function(A,t){return A.aoData[t].nTr||n}),1)})),o("rows().data()",(function(){return this.iterator(!0,"rows",(function(A,t){return M(A.aoData,t,"_aData")}),1)})),s("rows().cache()","row().cache()",(function(A){return this.iterator("row",(function(t,e){var n=t.aoData[e];return"search"===A?n._aFilterData:n._aSortData}),1)})),s("rows().invalidate()","row().invalidate()",(function(A){return this.iterator("row",(function(t,e){nA(t,e,A)}))})),s("rows().indexes()","row().index()",(function(){return this.iterator("row",(function(A,t){return t}),1)})),s("rows().ids()","row().id()",(function(A){for(var t=[],e=this.context,n=0,r=e.length;n0&&t._iRecordsDisplay--,ht(t);var w=t.rowIdFn(l._aData);w!==n&&delete t.aIds[w]})),this.iterator("table",(function(A){for(var t=0,e=A.aoData.length;t0&&(t.on(n,(function(e,n){A===n&&t.rows({page:"current"}).eq(0).each((function(A){var t=s[A];t._detailsShow&&t._details.insertAfter(t.nTr)}))})),t.on(r,(function(t,e,n,r){if(A===e)for(var i,o=k(e),a=0,c=s.length;a").addClass(n);A("td",a).addClass(n).html(e)[0].colSpan=k(t),i.push(a[0])}};o(n,r),e._details&&e._details.detach(),e._details=A(i),e._detailsShow&&e._details.insertAfter(e.nTr)}(r[0],r[0].aoData[this[0]],t,e),this)})),o([bt+".show()",zt+".show()"],(function(A){return Ft(this,!0),this})),o([bt+".hide()",zt+".hide()"],(function(){return Ft(this,!1),this})),o([bt+".remove()",zt+".remove()"],(function(){return mt(this),this})),o(bt+".isShown()",(function(){var A=this.context;return A.length&&this.length&&A[0].aoData[this[0]]._detailsShow||!1}));var Ut=/^([^:]+):(name|visIdx|visible)$/,St=function(A,t,e,n,r){for(var i=[],o=0,s=r.length;o=0?s:r.length+s];if("function"==typeof e){var a=yt(t,n);return A.map(r,(function(A,n){return e(n,St(t,n,0,0,a),o[n])?n:null}))}var c="string"==typeof e?e.match(Ut):"";if(c)switch(c[2]){case"visIdx":case"visible":var B=parseInt(c[1],10);if(B<0){var g=A.map(r,(function(A,t){return A.bVisible?t:null}));return[g[g.length+B]]}return[G(t,B)];case"name":return A.map(i,(function(A,t){return A===c[1]?t:null}));default:return[]}if(e.nodeName&&e._DT_CellIndex)return[e._DT_CellIndex.column];var l=A(o).filter(e).map((function(){return A.inArray(this,o)})).toArray();if(l.length||!e.nodeName)return l;var w=A(e).closest("*[data-dt-column]");return w.length?[w.data("dt-column")]:[]}),t,n)}(n,t,e)}),1);return r.selector.cols=t,r.selector.opts=e,r})),s("columns().header()","column().header()",(function(A,t){return this.iterator("column",(function(A,t){return A.aoColumns[t].nTh}),1)})),s("columns().footer()","column().footer()",(function(A,t){return this.iterator("column",(function(A,t){return A.aoColumns[t].nTf}),1)})),s("columns().data()","column().data()",(function(){return this.iterator("column-rows",St,1)})),s("columns().dataSrc()","column().dataSrc()",(function(){return this.iterator("column",(function(A,t){return A.aoColumns[t].mData}),1)})),s("columns().cache()","column().cache()",(function(A){return this.iterator("column-rows",(function(t,e,n,r,i){return M(t.aoData,i,"search"===A?"_aFilterData":"_aSortData",e)}),1)})),s("columns().nodes()","column().nodes()",(function(){return this.iterator("column-rows",(function(A,t,e,n,r){return M(A.aoData,r,"anCells",t)}),1)})),s("columns().visible()","column().visible()",(function(t,e){var r=this,i=this.iterator("column",(function(e,r){if(t===n)return e.aoColumns[r].bVisible;!function(t,e,r){var i,o,s,a,c=t.aoColumns,B=c[e],g=t.aoData;if(r===n)return B.bVisible;if(B.bVisible!==r){if(r){var l=A.inArray(!0,C(c,"bVisible"),e+1);for(o=0,s=g.length;oe;return!0},a.isDataTable=a.fnIsDataTable=function(t){var e=A(t).get(0),n=!1;return t instanceof a.Api||(A.each(a.settings,(function(t,r){var i=r.nScrollHead?A("table",r.nScrollHead)[0]:null,o=r.nScrollFoot?A("table",r.nScrollFoot)[0]:null;r.nTable!==e&&i!==e&&o!==e||(n=!0)})),n)},a.tables=a.fnTables=function(t){var e=!1;A.isPlainObject(t)&&(e=t.api,t=t.visible);var n=A.map(a.settings,(function(e){if(!t||t&&A(e.nTable).is(":visible"))return e.nTable}));return e?new i(n):n},a.camelToHungarian=Y,o("$()",(function(t,e){var n=this.rows(e).nodes(),r=A(n);return A([].concat(r.filter(t).toArray(),r.find(t).toArray()))})),A.each(["on","one","off"],(function(t,e){o(e+"()",(function(){var t=Array.prototype.slice.call(arguments);t[0]=A.map(t[0].split(/\s/),(function(A){return A.match(/\.dt\b/)?A:A+".dt"})).join(" ");var n=A(this.tables().nodes());return n[e].apply(n,t),this}))})),o("clear()",(function(){return this.iterator("table",(function(A){tA(A)}))})),o("settings()",(function(){return new i(this.context,this.context)})),o("init()",(function(){var A=this.context;return A.length?A[0].oInit:null})),o("data()",(function(){return this.iterator("table",(function(A){return C(A.aoData,"_aData")})).flatten()})),o("destroy()",(function(e){return e=e||!1,this.iterator("table",(function(n){var r,o=n.oClasses,s=n.nTable,c=n.nTBody,B=n.nTHead,g=n.nTFoot,l=A(s),w=A(c),u=A(n.nTableWrapper),h=A.map(n.aoData,(function(A){return A.nTr}));n.bDestroying=!0,ut(n,"aoDestroyCallback","destroy",[n]),e||new i(n).columns().visible(!0),u.off(".DT").find(":not(tbody *)").off(".DT"),A(t).off(".DT-"+n.sInstance),s!=B.parentNode&&(l.children("thead").detach(),l.append(B)),g&&s!=g.parentNode&&(l.children("tfoot").detach(),l.append(g)),n.aaSorting=[],n.aaSortingFixed=[],nt(n),A(h).removeClass(n.asStripeClasses.join(" ")),A("th, td",B).removeClass(o.sSortable+" "+o.sSortableAsc+" "+o.sSortableDesc+" "+o.sSortableNone),w.children().detach(),w.append(h);var E=n.nTableWrapper.parentNode,f=e?"remove":"detach";l[f](),u[f](),!e&&E&&(E.insertBefore(s,n.nTableReinsertBefore),l.css("width",n.sDestroyWidth).removeClass(o.sTable),(r=n.asDestroyStripes.length)&&w.children().each((function(t){A(this).addClass(n.asDestroyStripes[t%r])})));var Q=A.inArray(n,a.settings);-1!==Q&&a.settings.splice(Q,1)}))})),A.each(["column","row","cell"],(function(A,t){o(t+"s().every()",(function(A){var e=this.selector.opts,r=this;return this.iterator(t,(function(i,o,s,a,c){A.call(r[t](o,"cell"===t?s:e,"cell"===t?e:n),o,s,a,c)}))}))})),o("i18n()",(function(t,e,r){var i=this.context[0],o=q(t)(i.oLanguage);return o===n&&(o=e),r!==n&&A.isPlainObject(o)&&(o=o[r]!==n?o[r]:o._),o.replace("%d",r)})),a.version="1.13.4",a.settings=[],a.models={},a.models.oSearch={bCaseInsensitive:!0,sSearch:"",bRegex:!1,bSmart:!0,return:!1},a.models.oRow={nTr:null,anCells:null,_aData:[],_aSortData:null,_aFilterData:null,_sFilterRow:null,_sRowStripe:"",src:null,idx:-1},a.models.oColumn={idx:null,aDataSort:null,asSorting:null,bSearchable:null,bSortable:null,bVisible:null,_sManualType:null,_bAttrSrc:!1,fnCreatedCell:null,fnGetData:null,fnSetData:null,mData:null,mRender:null,nTh:null,nTf:null,sClass:null,sContentPadding:null,sDefaultContent:null,sName:null,sSortDataType:"std",sSortingClass:null,sSortingClassJUI:null,sTitle:null,sType:null,sWidth:null,sWidthOrig:null},a.defaults={aaData:null,aaSorting:[[0,"asc"]],aaSortingFixed:[],ajax:null,aLengthMenu:[10,25,50,100],aoColumns:null,aoColumnDefs:null,aoSearchCols:[],asStripeClasses:null,bAutoWidth:!0,bDeferRender:!1,bDestroy:!1,bFilter:!0,bInfo:!0,bLengthChange:!0,bPaginate:!0,bProcessing:!1,bRetrieve:!1,bScrollCollapse:!1,bServerSide:!1,bSort:!0,bSortMulti:!0,bSortCellsTop:!1,bSortClasses:!0,bStateSave:!1,fnCreatedRow:null,fnDrawCallback:null,fnFooterCallback:null,fnFormatNumber:function(A){return A.toString().replace(/\B(?=(\d{3})+(?!\d))/g,this.oLanguage.sThousands)},fnHeaderCallback:null,fnInfoCallback:null,fnInitComplete:null,fnPreDrawCallback:null,fnRowCallback:null,fnServerData:null,fnServerParams:null,fnStateLoadCallback:function(A){try{return JSON.parse((-1===A.iStateDuration?sessionStorage:localStorage).getItem("DataTables_"+A.sInstance+"_"+location.pathname))}catch(A){return{}}},fnStateLoadParams:null,fnStateLoaded:null,fnStateSaveCallback:function(A,t){try{(-1===A.iStateDuration?sessionStorage:localStorage).setItem("DataTables_"+A.sInstance+"_"+location.pathname,JSON.stringify(t))}catch(A){}},fnStateSaveParams:null,iStateDuration:7200,iDeferLoading:null,iDisplayLength:10,iDisplayStart:0,iTabIndex:0,oClasses:{},oLanguage:{oAria:{sSortAscending:": activate to sort column ascending",sSortDescending:": activate to sort column descending"},oPaginate:{sFirst:"First",sLast:"Last",sNext:"Next",sPrevious:"Previous"},sEmptyTable:"No data available in table",sInfo:"Showing _START_ to _END_ of _TOTAL_ entries",sInfoEmpty:"Showing 0 to 0 of 0 entries",sInfoFiltered:"(filtered from _MAX_ total entries)",sInfoPostFix:"",sDecimal:"",sThousands:",",sLengthMenu:"Show _MENU_ entries",sLoadingRecords:"Loading...",sProcessing:"",sSearch:"Search:",sSearchPlaceholder:"",sUrl:"",sZeroRecords:"No matching records found"},oSearch:A.extend({},a.models.oSearch),sAjaxDataProp:"data",sAjaxSource:null,sDom:"lfrtip",searchDelay:null,sPaginationType:"simple_numbers",sScrollX:"",sScrollXInner:"",sScrollY:"",sServerMethod:"GET",renderer:null,rowId:"DT_RowId"},F(a.defaults),a.defaults.column={aDataSort:null,iDataSort:-1,asSorting:["asc","desc"],bSearchable:!0,bSortable:!0,bVisible:!0,fnCreatedCell:null,mData:null,mRender:null,sCellType:"td",sClass:"",sContentPadding:"",sDefaultContent:null,sName:"",sSortDataType:"std",sTitle:null,sType:null,sWidth:null},F(a.defaults.column),a.models.oSettings={oFeatures:{bAutoWidth:null,bDeferRender:null,bFilter:null,bInfo:null,bLengthChange:null,bPaginate:null,bProcessing:null,bServerSide:null,bSort:null,bSortMulti:null,bSortClasses:null,bStateSave:null},oScroll:{bCollapse:null,iBarWidth:0,sX:null,sXInner:null,sY:null},oLanguage:{fnInfoCallback:null},oBrowser:{bScrollOversize:!1,bScrollbarLeft:!1,bBounding:!1,barWidth:0},ajax:null,aanFeatures:[],aoData:[],aiDisplay:[],aiDisplayMaster:[],aIds:{},aoColumns:[],aoHeader:[],aoFooter:[],oPreviousSearch:{},aoPreSearchCols:[],aaSorting:null,aaSortingFixed:[],asStripeClasses:null,asDestroyStripes:[],sDestroyWidth:0,aoRowCallback:[],aoHeaderCallback:[],aoFooterCallback:[],aoDrawCallback:[],aoRowCreatedCallback:[],aoPreDrawCallback:[],aoInitComplete:[],aoStateSaveParams:[],aoStateLoadParams:[],aoStateLoaded:[],sTableId:"",nTable:null,nTHead:null,nTFoot:null,nTBody:null,nTableWrapper:null,bDeferLoading:!1,bInitialised:!1,aoOpenRows:[],sDom:null,searchDelay:null,sPaginationType:"two_button",iStateDuration:0,aoStateSave:[],aoStateLoad:[],oSavedState:null,oLoadedState:null,sAjaxSource:null,sAjaxDataProp:null,jqXHR:null,json:n,oAjaxData:n,fnServerData:null,aoServerParams:[],sServerMethod:null,fnFormatNumber:null,aLengthMenu:null,iDraw:0,bDrawing:!1,iDrawError:-1,_iDisplayLength:10,_iDisplayStart:0,_iRecordsTotal:0,_iRecordsDisplay:0,oClasses:{},bFiltered:!1,bSorted:!1,bSortCellsTop:null,oInit:null,aoDestroyCallback:[],fnRecordsTotal:function(){return"ssp"==ft(this)?1*this._iRecordsTotal:this.aiDisplayMaster.length},fnRecordsDisplay:function(){return"ssp"==ft(this)?1*this._iRecordsDisplay:this.aiDisplay.length},fnDisplayEnd:function(){var A=this._iDisplayLength,t=this._iDisplayStart,e=t+A,n=this.aiDisplay.length,r=this.oFeatures,i=r.bPaginate;return r.bServerSide?!1===i||-1===A?t+n:Math.min(t+A,this._iRecordsDisplay):!i||e>n||-1===A?n:e},oInstance:null,sInstance:null,iTabIndex:0,nScrollHead:null,nScrollFoot:null,aLastSort:[],oPlugins:{},rowIdFn:null,rowId:null},a.ext=r={buttons:{},classes:{},builder:"-source-",errMode:"alert",feature:[],search:[],selector:{cell:[],column:[],row:[]},internal:{},legacy:{ajax:null},pager:{},renderer:{pageButton:{},header:{}},order:{},type:{detect:[],search:{},order:{}},_unique:0,fnVersionCheck:a.fnVersionCheck,iApiIndex:0,oJUIClasses:{},sVersion:a.version},A.extend(r,{afnFiltering:r.search,aTypes:r.type.detect,ofnSearch:r.type.search,oSort:r.type.order,afnSortData:r.order,aoFeatures:r.feature,oApi:r.internal,oStdClasses:r.classes,oPagination:r.pager}),A.extend(a.ext.classes,{sTable:"dataTable",sNoFooter:"no-footer",sPageButton:"paginate_button",sPageButtonActive:"current",sPageButtonDisabled:"disabled",sStripeOdd:"odd",sStripeEven:"even",sRowEmpty:"dataTables_empty",sWrapper:"dataTables_wrapper",sFilter:"dataTables_filter",sInfo:"dataTables_info",sPaging:"dataTables_paginate paging_",sLength:"dataTables_length",sProcessing:"dataTables_processing",sSortAsc:"sorting_asc",sSortDesc:"sorting_desc",sSortable:"sorting",sSortableAsc:"sorting_desc_disabled",sSortableDesc:"sorting_asc_disabled",sSortableNone:"sorting_disabled",sSortColumn:"sorting_",sFilterInput:"",sLengthSelect:"",sScrollWrapper:"dataTables_scroll",sScrollHead:"dataTables_scrollHead",sScrollHeadInner:"dataTables_scrollHeadInner",sScrollBody:"dataTables_scrollBody",sScrollFoot:"dataTables_scrollFoot",sScrollFootInner:"dataTables_scrollFootInner",sHeaderTH:"",sFooterTH:"",sSortJUIAsc:"",sSortJUIDesc:"",sSortJUI:"",sSortJUIAscAllowed:"",sSortJUIDescAllowed:"",sSortJUIWrapper:"",sSortIcon:"",sJUIHeader:"",sJUIFooter:""});var xt=a.ext.pager;function Tt(A,t){var e=[],n=xt.numbers_length,r=Math.floor(n/2);return t<=n?e=I(0,t):A<=r?((e=I(0,n-2)).push("ellipsis"),e.push(t-1)):A>=t-1-r?((e=I(t-(n-2),t)).splice(0,0,"ellipsis"),e.splice(0,0,0)):((e=I(A-r+2,A+r-1)).push("ellipsis"),e.push(t-1),e.splice(0,0,"ellipsis"),e.splice(0,0,0)),e.DT_el="span",e}A.extend(xt,{simple:function(A,t){return["previous","next"]},full:function(A,t){return["first","previous","next","last"]},numbers:function(A,t){return[Tt(A,t)]},simple_numbers:function(A,t){return["previous",Tt(A,t),"next"]},full_numbers:function(A,t){return["first","previous",Tt(A,t),"next","last"]},first_last_numbers:function(A,t){return["first",Tt(A,t),"last"]},_numbers:Tt,numbers_length:7}),A.extend(!0,a.ext.renderer,{pageButton:{_:function(t,r,i,o,s,a){var c,B,g,l=t.oClasses,w=t.oLanguage.oPaginate,u=t.oLanguage.oAria.paginate||{},h=function(e,n){var r,o,g,E,f=l.sPageButtonDisabled,Q=function(A){GA(t,A.data.action,!0)};for(r=0,o=n.length;r").appendTo(e);h(d,g)}else{switch(c=null,B=g,E=t.iTabIndex,g){case"ellipsis":e.append('');break;case"first":c=w.sFirst,0===s&&(E=-1,B+=" "+f);break;case"previous":c=w.sPrevious,0===s&&(E=-1,B+=" "+f);break;case"next":c=w.sNext,0!==a&&s!==a-1||(E=-1,B+=" "+f);break;case"last":c=w.sLast,0!==a&&s!==a-1||(E=-1,B+=" "+f);break;default:c=t.fnFormatNumber(g+1),B=s===g?l.sPageButtonActive:""}if(null!==c){var C=t.oInit.pagingTag||"a",M=-1!==B.indexOf(f);lt(A("<"+C+">",{class:l.sPageButton+" "+B,"aria-controls":t.sTableId,"aria-disabled":M?"true":null,"aria-label":u[g],"aria-role":"link","aria-current":B===l.sPageButtonActive?"page":null,"data-dt-idx":g,tabindex:E,id:0===i&&"string"==typeof g?t.sTableId+"_"+g:null}).html(c).appendTo(e),{action:g},Q)}}};try{g=A(r).find(e.activeElement).data("dt-idx")}catch(A){}h(A(r).empty(),o),g!==n&&A(r).find("[data-dt-idx="+g+"]").trigger("focus")}}}),A.extend(a.ext.type.detect,[function(A,t){var e=t.oLanguage.sDecimal;return Q(A,e)?"num"+e:null},function(A,t){if(A&&!(A instanceof Date)&&!l.test(A))return null;var e=Date.parse(A);return null!==e&&!isNaN(e)||h(A)?"date":null},function(A,t){var e=t.oLanguage.sDecimal;return Q(A,e,!0)?"num-fmt"+e:null},function(A,t){var e=t.oLanguage.sDecimal;return d(A,e)?"html-num"+e:null},function(A,t){var e=t.oLanguage.sDecimal;return d(A,e,!0)?"html-num-fmt"+e:null},function(A,t){return h(A)||"string"==typeof A&&-1!==A.indexOf("<")?"html":null}]),A.extend(a.ext.type.search,{html:function(A){return h(A)?A:"string"==typeof A?A.replace(B," ").replace(g,""):""},string:function(A){return h(A)?A:"string"==typeof A?A.replace(B," "):A}});var Pt=function(A,t,e,n){if(0!==A&&(!A||"-"===A))return-1/0;let r=typeof A;return"number"===r||"bigint"===r?A:(t&&(A=f(A,t)),A.replace&&(e&&(A=A.replace(e,"")),n&&(A=A.replace(n,""))),1*A)};function Nt(t){A.each({num:function(A){return Pt(A,t)},"num-fmt":function(A){return Pt(A,t,u)},"html-num":function(A){return Pt(A,t,g)},"html-num-fmt":function(A){return Pt(A,t,g,u)}},(function(A,e){r.type.order[A+t+"-pre"]=e,A.match(/^html\-/)&&(r.type.search[A+t]=r.type.search.html)}))}A.extend(r.type.order,{"date-pre":function(A){var t=Date.parse(A);return isNaN(t)?-1/0:t},"html-pre":function(A){return h(A)?"":A.replace?A.replace(/<.*?>/g,"").toLowerCase():A+""},"string-pre":function(A){return h(A)?"":"string"==typeof A?A.toLowerCase():A.toString?A.toString():""},"string-asc":function(A,t){return At?1:0},"string-desc":function(A,t){return At?-1:0}}),Nt(""),A.extend(!0,a.ext.renderer,{header:{_:function(t,e,n,r){A(t.nTable).on("order.dt.DT",(function(A,i,o,s){if(t===i){var a=n.idx;e.removeClass(r.sSortAsc+" "+r.sSortDesc).addClass("asc"==s[a]?r.sSortAsc:"desc"==s[a]?r.sSortDesc:n.sSortingClass)}}))},jqueryui:function(t,e,n,r){A("
").addClass(r.sSortJUIWrapper).append(e.contents()).append(A("").addClass(r.sSortIcon+" "+n.sSortingClassJUI)).appendTo(e),A(t.nTable).on("order.dt.DT",(function(A,i,o,s){if(t===i){var a=n.idx;e.removeClass(r.sSortAsc+" "+r.sSortDesc).addClass("asc"==s[a]?r.sSortAsc:"desc"==s[a]?r.sSortDesc:n.sSortingClass),e.find("span."+r.sSortIcon).removeClass(r.sSortJUIAsc+" "+r.sSortJUIDesc+" "+r.sSortJUI+" "+r.sSortJUIAscAllowed+" "+r.sSortJUIDescAllowed).addClass("asc"==s[a]?r.sSortJUIAsc:"desc"==s[a]?r.sSortJUIDesc:n.sSortingClassJUI)}}))}}});var Rt=function(A){return Array.isArray(A)&&(A=A.join(",")),"string"==typeof A?A.replace(/&/g,"&").replace(//g,">").replace(/"/g,"""):A};function Gt(A,e,n,r,i){return t.moment?A[e](i):t.luxon?A[n](i):r?A[r](i):A}var Ht=!1;function kt(A,e,n){var r;if(t.moment){if(!(r=t.moment.utc(A,e,n,!0)).isValid())return null}else if(t.luxon){if(!(r=e&&"string"==typeof A?t.luxon.DateTime.fromFormat(A,e):t.luxon.DateTime.fromISO(A)).isValid)return null;r.setLocale(n)}else e?(Ht||alert("DataTables warning: Formatted date without Moment.js or Luxon - https://datatables.net/tn/17"),Ht=!0):r=new Date(A);return r}function Lt(A){return function(t,e,r,i){0===arguments.length?(r="en",e=null,t=null):1===arguments.length?(r="en",e=t,t=null):2===arguments.length&&(r=e,e=t,t=null);var o="datetime-"+e;return a.ext.type.order[o]||(a.ext.type.detect.unshift((function(A){return A===o&&o})),a.ext.type.order[o+"-asc"]=function(A,t){var e=A.valueOf(),n=t.valueOf();return e===n?0:en?-1:1}),function(s,a){if(null===s||s===n)if("--now"===i){var c=new Date;s=new Date(Date.UTC(c.getFullYear(),c.getMonth(),c.getDate(),c.getHours(),c.getMinutes(),c.getSeconds()))}else s="";if("type"===a)return o;if(""===s)return"sort"!==a?"":kt("0000-01-01 00:00:00",null,r);if(null!==e&&t===e&&"sort"!==a&&"type"!==a&&!(s instanceof Date))return s;var B=kt(s,t,r);if(null===B)return s;if("sort"===a)return B;var g=null===e?Gt(B,"toDate","toJSDate","")[A]():Gt(B,"format","toFormat","toISOString",e);return"display"===a?Rt(g):g}}}var Jt=",",jt=".";if(Intl)try{for(var Ot=(new Intl.NumberFormat).formatToParts(100000.1),Wt=0;Wt<'col-sm-12 col-md-6'f>><'row dt-row'<'col-sm-12'tr>><'row'<'col-sm-12 col-md-5'i><'col-sm-12 col-md-7'p>>",renderer:"bootstrap"}),A.extend(r.ext.classes,{sWrapper:"dataTables_wrapper dt-bootstrap5",sFilterInput:"form-control form-control-sm",sLengthSelect:"form-select form-select-sm",sProcessing:"dataTables_processing card",sPageButton:"paginate_button page-item"}),r.ext.renderer.pageButton.bootstrap=function(t,i,o,s,a,c){var B,g,l,w=new r.Api(t),u=t.oClasses,h=t.oLanguage.oPaginate,E=t.oLanguage.oAria.paginate||{},f=function(e,n){var r,i,s,l,Q=function(t){t.preventDefault(),A(t.currentTarget).hasClass("disabled")||w.page()==t.data.action||w.page(t.data.action).draw("page")};for(r=0,i=n.length;r0?"":" disabled");break;case"previous":B=h.sPrevious,g=l+(a>0?"":" disabled");break;case"next":B=h.sNext,g=l+(a",{class:u.sPageButton+" "+g,id:0===o&&"string"==typeof l?t.sTableId+"_"+l:null}).append(A("",{href:d?null:"#","aria-controls":t.sTableId,"aria-disabled":d?"true":null,"aria-label":E[l],"aria-role":"link","aria-current":"active"===g?"page":null,"data-dt-idx":l,tabindex:t.iTabIndex,class:"page-link"}).html(B)).appendTo(e),t.oApi._fnBindAction(s,{action:l},Q)}}},Q=A(i);try{l=Q.find(e.activeElement).data("dt-idx")}catch(A){}var d=Q.children("ul.pagination");d.length?d.empty():d=Q.html("